S7顺控编程详细版-中文

所需积分/C币:48 2017-11-16 09:22:41 983KB PDF
98
收藏 收藏
举报

S7顺控图形化详细中文资料,一步一步教你编程,不可多得的资料。
Excelence in Automation Drives Siemens SIEMENS 目录 编程 前言 软件的基本信息 简介 与 安装与使用 软件兼容性 中英文词汇对照关系 基本概念与基本使用 程序构成 用户界面 生成新S7 graph程序 工具条 工作 概览窗口 详细窗口 S7- GRAPH格式的FB与 Source文件 顺控器规则 顺控器执行规则: 顺控器结构 顺控器元素 条件与动作的编程 步的构成及属性 步的动作( actlon) 动作( action)分类: 没有动作的步 动作的指令 特有地址 Excelence in Automation Drives Siemens SIEMENS 参数设置 7- GRAPH FB参数设置 接口摧述设置 bility选项 顺控器属性设置 程序的背景数据块 背景数据块进阶使用 程序调试 S7- GRAPH应用于虚拟工程 虚拟工程工艺要求 简单示例 常见问题 与监控调试相关问题 问题:监控不完整 问题:顺控器不切换 问题:无法监视顺控器 问题:顺控器初始化 问题:S7 GRAPH程序占用多少内存 问题:如何监控一系列步的时间 问题:无法监控步的激活时间 与使用技巧相关问题 问题:如何使用背景数据块内部的步数信息 问题:如何使用背景数据块内部的转换条件的信息 问题:如何在自动模式中重新激活上次的活动步 问题:如何实垗忽賂监控干扰而实现顺控器到卜一步的转换 问题:如何确定S7GRAP顺项控器的故障步 问题:为什么同吋满足转换条件和监控的条件吋,转换条件会切换到下·步 问题:为什么尽管互锁条件没有完成,在离开步的时候动作“L0S”被执行? 问题:如何将无条件同时分支改为条件分支时不需重新输入所有受影响的步 问题:如何在第一个OB1周期中或第一次调用S7 GRAPH FE时关闭顺控器 问题:为什么计数器比较功能产生一个错误结果 问题:为什么在顺控器中无法通过程序激活另一个步 问题如何加密S7- GRAPH块 附录一推荐网址 西门子自动化与驱动产品的在线技术支持 Excelence in Automation Drives Siemens SIEMENS 重要提示:本文为技术交流文档,不能作为订货、选型等重要事宜的唯一依据,建议您参考 Siemens的标准产品样本和技术手册进行产品的选型和订货。 Excelence in Automation Drives Siemens SIEMENS 前言 本文可以作为S7- GRAPH编程语言的使用参考资料,希望读者通过对本章的阋读,能够更快更 好地学习S7-RAH编程语言。西门子提供了S7-GRAH编程语言的详尽手册,在安装S7- GRAPH软 件包后,通过点击 Windows菜单开始> Simatic> Documentation> English可以阅读到名称为 “S7 GRAPIl Programming Sequential Control Systems”的PD手册。此手册共分为15个章 节,其详细地讲解了S7(RAH编程语言。切关于S7- GRAPH使用的问题请以此手册为准 相对」其它编程语言,Sτ- GRAPH有着它木身一些特性,一些独特的概念也比较难」理解。木 文中将对S7- GRAPH手册中的部分内容作出额外强调与讲解,旦然这些讲解与手册有重叠之处,但 望通过这些讲解能够使用户吏快地掌握S7 GRAPH的使用。在讲解内容之后,再列举岀一些用户 在实际使用当中经常会遇到的问题,希望能够对用户有所帮助。 相关手册地址连接 和 的梯形图 编程 和 的语句表 编程 使用 编程 软件的基本信息 S7- GRAPH简介 S7- GRAPH只有以下特点: ◆适用」顺序控制程序 ◆符合国际标准IEC61131-3 ☆ PLCopen基础级认证 今适用于 SIMATIC S7-300(推荐用于CPU314以上CPU),S7-100,C7 and Winac S7- GRAPH针对顺序控程序做了相应优化处理,它不仅仅具有PLC典型的元素(例如输入 输出,定时器,计数器),而且增加了如下概念: Excelence in Automation Drives Siemens SIEMENS ◆多个顺控器(最多8个) ◇步骤(每个顺控器最多250个) ◇每个步骤的动作(每步最多100个) ◇转换条件(每个顺控器最多250个) ◆分支条件(每个顺控器最多250个) ◇逻辑互锁(最多32个条件) ◇监控条件(最多32个条件) ◆事件触发功能 ◆切换运行模式:于动、自动及点动模式 S7- GRAPH与STL S7- GRAPH可以编译成STL,虽然其代码量相对于STL编程有所增加,但开发人员可以将史多 的精力集中到控制任务上,提高了工程效率。 S7- GRAPH安装与使用: STEP7标准版并不包括S7- GRAPH软件包及授权,需单独购买,STEP7 Professional版包括了 S7- GRAPH的软件包及授权,安装即可。在S7程序中,S7- GRAPH块可以与其它STEP7编程语言生 成的块组合互相调用,S7- GRAPH牛成的块也可以作为库文件被其它语言引用。 S7- GRAPH软件兼容性 不同S7 GRAPIL软件版木与STEP及操作系统之间的兼容性:图中的X表示兼容,表示不兼容 STEP7V53 STEP7V5- Version Order Number Win ⅧⅦ P Wim xP Win Win xP Win XP win 1in SPL 52 2000 SP1 SP? 2003 SPA 5P4 SPL V5.3 6ES78110cC060Y5 11 V5.26E57811-0CC05-0Yx0x V516Es78110CC040Y0 表2-1S7- GRAPH软件兼容性 注:1)仅仅S7- GRAPH V5.3+SP1或以后版本支持 S7- GRAPH中英文词汇对照关系 由于很多英文的科技专用词汇没有明确统一的中文词汇,所以在本文的讲解当中,尽量保持 手册中的英文信息。本文中将尽量减少使用中文词汇代替英文专用词汇,需要代替的中英文词汇 对照关系如下: sequencer 顺控器 Excelence in Automation Drives Siemens SIEMENS 步 Branch 分支 Interlock 互锁条件 Supervision 监控条件 Transition 转换条件 基本概念与基本使用 S7程序构成 作为STEP7的选项包,S7- GRAPH软件在安装后,将被集成在STEP7中使用。S7- GRAPH编程界面为 图形界面,包含若干个顺控器。当编译S7- GRAPH程序时,其生成的块以FB的形势出现,此FB可 以被其它程序调用,例如OB1。 CALL TB 2. DB2 GRAPII TB GRAPIT背 景数据 块DB 调用 牛 成的功能块 适用范围: FB:在编译 DB:尽量在编译时生 时生成 成,以保持一致性 图3-1:程序构成 用户界面 生成新S7 GRAPH程序 首先,在STEP7当中生成一个新项目,用右键点击 Sourc文件夹,插入一个新的 GRAPH Source, 如下图 Excelence in Automation Drives Siemens SIEMENS book graph --D: \Siemens'(Step 7'\s Proj\book gra GRAPH st0r)国 GRAPH so 日S7Pogm1 trtc Delete D rt New object STL SOL CL Compile Control File Rename GRAPH soUrce Object Propertie AE+Return Special Object Properties Graph group tate gr aph E太 ernal sour 图3-2:生成新S7 GRAPH程序 注意:用户乜可以在 Block文件夹插入一个 GRAPH格式的FB,与插入源文件的区别,将在本文的 后续部分详细讲解。 双击新小成的 GRAPH Source后,可以打开用户界面,如下图: F S7 Graph -[FB2, DB2(Step 51]--toolseMample\SIMATIC 400(1)(CPU 412-2 DP\] i File Edit [nsert PLc Debug view Op ions Window Help 口倒回。影幽州回血国k「m写园 回x| step conment anent Instr 工rteX1ock ch 回回 initial R"液 搅拌开后 R门B 巴= ermanent istri ram1搅拌中机启动 P萨门n wuccompilc: tool3_cxanplc\SIMATIC 40n(111CPU 412-2 DP\,,. FB2, DB2-<Offline> 再 AEnlIES2 ccurred Tarning>>)TB without cont en-s T8, Condition) Condition is always trus U error(s] tound: 2 warring(s tound 国NCm/3 ecompie Mess3e18e35入Fm3 Cross reference下3cmRe Press F1 for help AbsIns 图3-3:S7- GRAPH用户界面 工具条 Excelence in Automation Drives Siemens 2.工作区 概览窗口 4.详细窗凵 状态条 工具条 工具条中可以分为4类功能, 标准功能:主要为文件功能,例如打开,保存,复制,粘贴等功能 视图功能:调整显示作用,如是否显示符号名等 顺控器:包含顺控器元素,如分支,跳转,步等 LAD/BD:可以为每步添加LAD/FBD指令 工作区 工作区是S7- GRAPH中的最重要的区域,典型的工作区视图如下: 是p 工nter1ack 步的互锁条件 步的注释区 Supervi si on 步的监控条件 步的动作列表 步的符号名 111111a initial R"门A 搅拌开拍 R Transl 觉拌电机启动 R"商门D 步的转换条件 转换条件符号名 图3-4:S7- GRAPH工作区视图 互锁条件( Interlock): Interlock是每步的一个可编程条件,它将影响每个单独步的执行情况 如果互锁条件( Interlock)满足,则与互锁条仵组合的指令将被执行(在S7- GRAPH中有专 门与 Interlock状态相关的指令) 如果互锁条件( Interlock)不满足,则:

...展开详情
试读 56P S7顺控编程详细版-中文
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享精英

关注 私信
上传资源赚钱or赚积分
最新推荐
S7顺控编程详细版-中文 48积分/C币 立即下载
1/56
S7顺控编程详细版-中文第1页
S7顺控编程详细版-中文第2页
S7顺控编程详细版-中文第3页
S7顺控编程详细版-中文第4页
S7顺控编程详细版-中文第5页
S7顺控编程详细版-中文第6页
S7顺控编程详细版-中文第7页
S7顺控编程详细版-中文第8页
S7顺控编程详细版-中文第9页
S7顺控编程详细版-中文第10页
S7顺控编程详细版-中文第11页
S7顺控编程详细版-中文第12页

试读结束, 可继续读5页

48积分/C币 立即下载 >