第7章_西门子_S7-200_PLC的指令系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章_西门子_S7-200_PLC的指令系统

第7章 S7-200 PLC的指令系统 学习目标: 第7 章 S7-200 PLC的指令系统 教学内容: 7.2 S7-200 PLC编程基础 教学目的与要求: 了解S7-200 系列PLC的的内部资源(编程器件) 教学重点: PLC内部存储器的编址及本质,定时器、计数器 教学难点:存储器的使用 教学方法:讲授、图示和举例 课时数:2 7.2 S7-200 PLC指令及其结构 7.2.1 编程语言 7.2.1 编程语言 1. 梯形图(LAD)编程语言 2. 功能块图(FBD)编程语言 语句表(STL)是用助记符来表达PLC的各种控制功能的。它类似于计算机的汇编语言,但比汇编语言更直观易懂,编程简单,因此也是应用很广泛的一种编程语言。这种编程语言可使用简易编程器编程,但比较抽象,一般与梯形图语言配合使用,互为补充。 补充: 数据类型 1. 基本数据类型及数据类型检查 (1)基本数据类型 数据类型 (2)数据类型检查 数据类型 2. 数据长度与数值范围 S7-200 PLC 存储区域 输入/输出映像寄存器(I/Q) 数据区存储器区域 7.2 寻址方式 指令中如何提供操作数或操作数地址,称为寻址方式。 S7-200 PLC的寻址方式有:立即寻址、直接寻址、间接寻址。 寻址方式 3. 间接寻址 (2)间接存取 间接寻址 (3)修改指针 (3)修改指针 用户程序结构 用户程序可分为三个程序分区:主程序、子程序(可选)和中断程序(可选)。 梯形图语言编程的一般规则 1.梯形图由多个梯级组成,每个线圈可构成一个梯级,每个梯级有多条支路,每个梯级代表一个逻辑方程; 2、梯形图中的继电器继电器、接点、线圈不是物理的,是PLC存储器中的位(1=ON;0=OFF);编程时常开/常闭接点可无限次引用,线圈输出只能是一次; 3、梯形图中流过的不是物理电流而是“概念电流”,只能从左向右流; 4、用户程序的运算是根据PLC的输入/输出映象寄存器中的内容,逻辑运算结果可以立即被后面的程序使用; 5、PLC的内部继电器不能做控制用,只能存放逻辑控制的中间状态; 6、输出线圈不能直接驱动现场的执行元件,通过I/O模块上的功率器件来驱动。 指令分类——按形式分 编程的一般规则 2. 梯形图(LAD)/功能块图(FBD) 梯形图中左、右垂直线称为左、右母线。STEP7-Micro/WIN32梯形图编辑器在绘图时,通常将右母线省略。在左、右母线之间是由触点、线圈或功能框组合的有序排列。梯形图的输入总是在图形的左边,输出总是在图形的右边,因而触点与左母线相连,线圈或功能框终止右母线,从而构成一个梯级。在一个梯级中,左、右母线之间是一个完整的“电路”,不允许“短路”、“开路”,也不允许“能流”反向流动。 功能块图中输入总是在框图的左边,输出总是在框图的右边。 编程的一般规则 3. 允许输入端、允许输出端 在梯形图(LAD)、功能块图(FBD)中,功能框的EN端是允许输入端,功能框的允许输入端必须存在“能流”,即与之相连的逻辑运算结果为1(即EN=1),才能执行该功能框的功能。 在语句表(STL)程序中没有EN允许输入端,但是允许执行STL指令的条件是栈顶的值必须是“1”。 在梯形图(LAD)、功能块图(FBD)中,功能框的ENO端是允许输出端,允许功能框的布尔量输出。用于指令的级联。 如果执行过程中存在错误,那么“能流”就在出现错误的功能框终止,即ENO=0。 编程的一般规则 4. 条件/无条件输入 条件输入:在梯形图(LAD)、功能块图(FBD)中,与“能流”有关的功能框或线圈不直接与左母线连接。 无条件输入:在梯形图(LAD)、功能块图(FBD)中,与“能流”无关的功能框或线圈直接与左母线连接。例如LBL、NEXT、SCR、SCRE等。 5. 无允许输出端的指令 在梯形图(LAD)、功能块图(FBD)中,无允许输出端(ENO)的指令方框,不能用于级联。如CALL SBR N(N1,…)子程序调用指令和LBL、SCR等。 最低有效字节(VB103) (VB102) (VB101) 最高有效字节(VB100) MOVD AC0 VB100 7 0 15 8 23 16 31 24 最低有效字节(VB101) 最高有效字节(VB100) MOVW AC0 VB100 7 0 15 8 字节(VB100) MOVB AC0 VB100 7 0 图7.7 累加器使用方法图 累加器的使用 1. 立即寻址 立即寻址方式是,指令直接给出操作数

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档