电器控制与plc技术应用 第5章 s7-300的指令系统及编程_精品.ppt

电器控制与plc技术应用 第5章 s7-300的指令系统及编程_精品.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电器控制与plc技术应用 第5章 s7-300的指令系统及编程_精品

5.8.2程序控制指令 程序控制指令是指功能块(FB、FC、SFB、SFC)调用指令和逻辑块(OB、FB、FC)结束指令。调用块或结束块可以是有条件的或是无条件的。STEP 7中的功能块实质上就是子程序。 1.STL程序控制指令 2. 梯形图程序控制指令 5.8.3主控继电器指令 主控继电器是梯形图逻辑主控开关,用来控制信号流的通断。 与图对应的STL指令为: MCRA A I0.0 MCR ( A I0.1 = Q4.0 A I0.2 A I0.3 = Q4.1 ) MCR MCRD 本章结束 谢谢 * 《电器控制与PLC技术应用 》配套课件 page * S7-300 PLC LNIST 第5章 S7-300的指令系统及编程 STEP 7是与西门子公司SIMATIC S7系列PLC相配套的支持用户开发应用程序的软件包,在STEP 7中,S7系列PLC常用的编程语言有:LAD(梯形图)、STL(语句表)、FBD(功能块图)等。只有当编程语言选择为LAD时,在编程环境中,选择主菜单的Insert项的Program Elements,则编辑环境的左面出现了指令树窗口,右面出现了用户程序窗口,在指令树窗口中涵盖了S7-300的所有常用梯形图指令,用户可以采用双击或拖拽的方式应用到用户程序的需要处,即用户可以利用指令树窗口的指令在用户程序窗口中绘制所需的梯形图程序。如图5-1所示。其他两种常用的编程语言不提供指令帮助。 图5-1 S7-300PLC的STEP7编程环境界面 5.1 指令及其结构 指令是程序的最小独立单元,用户程序是由若干条顺序排列的指令构成的。对应语句表和梯形图两种编程语言,指令也有语句表指令和梯形图指令之分。它们表达形式不同,但表示的内容是相同或类似的。 5.1.1 指令的组成 1. 语句表指令(STL) 一条指令由一个操作码和一个操作数组成,操作数由标识符和参数组成。例如: A I 1.0 该指令是一条位逻辑操作指令,其中:“A”是操作码,它表示执行“与”操作;“I 1.0”是操作数。 2. 梯形图指令(LAD) 梯形图指令用图形元素表示PLC要完成操作。 如: 该指令中:——( )可认为是操作码,表示一个二进制赋值操作。M1.1是操作数,表示赋值的对象。 5.1.2 操作数 一般情况下,指令的操作数位于PLC的存储器中,此时操作数有操作数标识符和参数组成。如图5-2所示。 图5-2 指令结构及操作数组成 5.2 位逻辑指令 位逻辑指令主要包括:位逻辑运算指令、位操作指令和位测试指令,梯形图形式如图5-2所示。 图 5-2 位逻辑指令的梯形图形式简介 5.2.1 位逻辑运算指令 位逻辑运算指令是“与”(A)、“与非”(AN)、“或”(O)、“或非”(ON)、“异或”(X)、“异或非”(XN)指令及其组合,它对“0”或“1”这些布尔操作数进行扫描。 1. “与”和“与非”(A,AN)指令 逻辑“与”在梯形图里是用串联的触点回路表示的,被扫描的操作数标在触点上方。如果串联回路里的所有触点皆闭合,该回路就通“电”了。 2. “或”(O)和“或非”(ON)指令 “或”逻辑在梯形图里是用并联回路表示的,被扫描的操作数标在触点上方,表示选择逻辑。在图5-5中,只要有一条支路导通,输出Q4.1的信号状态就为“1”。 5.2.2 位操作指令 1. 输出指令 逻辑串输出指令又称为赋值操作指令 ,该操作把状态操作字中的逻辑操作结果位(RLO)的值赋给指定的操作数(位地址)。输出指令格式如表5-1所示。 LAD指令 STL指令 功 能 操作数类型 存储区 = 位地址 逻辑串赋值输出 BOOL(位) Q、M、D、L = 位地址 A 位地址 中间结果赋值输出, 不能作为逻辑串的结尾 BOOL(位) 表5-1输出指令 例5-1 用“与”、“或”、“输出”、指令编写电机单方向连续运转的控制程序。 注意:在PLC控制方式中,启动按钮一般选择常开按钮;停止按钮可以选择常开按钮形式,也可以选择常闭按钮形式;但热继电器主要用于保护电机的过载,只有常闭触点一种形式。 其

文档评论(0)

bodkd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档