网站大量收购独家精品文档,联系QQ:2885784924

S7-200 SMART PLC原理及应用课件:SMART PLC基本指令及实训.pptx

S7-200 SMART PLC原理及应用课件:SMART PLC基本指令及实训.pptx

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

SMARTPLC基本指令及实训

本章要点梯形图、语句表、顺序功能流程图、功能块图和结构文本等常用设计语言的简介基本位逻辑指令的介绍、应用及实训定时器指令、计数器指令的介绍、应用及实训比较指令的介绍及应用程序控制类指令的介绍、应用及实训

3.1?可编程控制器程序设计语言

1.梯形图(LadderDiagram,LAD)程序设计语言1)触点。触点代表输入条件如外部开关,按钮及内部条件等。2)线圈。线圈表示输出结果,即CPU对存储器的赋值操作。3)方框:方框代表一些较复杂的功能。如定时器,计数器或数学运算指令等。当“能流”通过方框时,执行方框所代表的功能。

2.语句表(StatementList,STL)程序设计语言语句表设计语言是由助记符和操作数构成的。采用助记符来表示操作功能,操作数是指定的存储器的地址。

3.顺序功能流程图(SequentialFunctionChart,SFC)程序设计4.功能块图(FunctionBlockDiagram,FBD)程序设计语言

5.结构文本结构文本是为IEC61131-3标准创建的一种高级编程语言。它能实现复杂的控制及数学运算,编写的程序非常简洁和紧凑,常用于其他编程语言较难实现的一些控制功能的实施。对编程人员要求较高,需要计算机高级程序设计语言的知识和编程技巧。

3.2基本位逻辑指令与应用

3.2.1基本位逻辑指令介绍1.初始装载及线圈驱动指令LD/LDN,=1)指令功能LD(load):常开触点逻辑运算的开始。对应梯形图则为在左侧母线或线路分支点处初始装载一个常开触点。LDN(loadnot):常闭触点逻辑运算的开始(即对操作数的状态取反),对应梯形图则为在左侧母线或线路分支点处初始装载一个常闭触点。=(OUT):输出指令,表示对存储器赋值的指令,对应梯形图则为线圈驱动。对同一元件只能使用一次。

2)指令格式①触点代表CPU对存储器的读操作。常开触点和存储器的位状态一致,常闭触点和存储器的位状态相反。用户程序中同一触点可使用无数次。②线圈代表CPU对存储器的写操作。用户程序中,同一操作数的线圈只能使用一次。

2.触点串联指令A(And)、AN(Andnot)

2.触点串联指令A(And)、AN(Andnot)1)指令功能。A(And):与操作,在梯形图中表示串联连接单个常开触点。AN(Andnot):与非操作,在梯形图中表示串联连接单个常闭触点。2)指令格式

3.触点并联指令:O(Or)/ON(Ornot)1)指令功能。O:或操作,在梯形图中表示并联连接一个常开触点。ON:或非操作,在梯形图中表示并联连接一个常闭触点。2)指令格式

4.与装载指令(又称为电路块的串联指令)ALD

STEP7-Micro/WINSMART有一个32位的逻辑堆栈,最上面一层为栈顶,用来存储逻辑运算的结果。ALD令是对堆栈第一层和第二层中的值进行逻辑与运算。结果装载到栈顶。执行ALD后,栈深度减一。1)指令功能。块“与”操作,用于串联连接多个并联电路组成的电路块。2)指令格式

3)ALD指令使用说明。并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD/LDN指令,并联电路结束后使用ALD指令与前面电路串联。可以顺次使用ALD指令串联多个并联电路块,支路数量没有限制,如图3-14所示。ALD指令无操作数。

5.或装载指令(又称电路块的并联指令)OLD

OLD指令是对堆栈第一层和第二层中的值进行逻辑或运算。结果装载到栈顶。执行OLD后,栈深度减一。1)指令功能。块“或”操作,用于并联连接多个串联电路组成的电路块。2)指令格式

3)OLD指令使用说明。并联连接几个串联支路时,其支路的起点以LD、LDN开始,并联结束后用OLD。可以顺次使用OLD指令并联多个串联电路块,支路数量没有限制。OLD指令无操作数。

6.LPS、LRD、LPP的指令

S7-200SMART系列采用模拟栈的结构,用于保存逻辑运算结果及断点的地址,称为逻辑堆栈。堆栈操作指令用于处理线路的分支点。

3)指令使用说明。逻辑堆栈指令可以嵌套使用,最多为32层。为保证程序地址指针不发生错误,入栈指令LPS和出栈指令LPP必须成对使用,最后一次读栈操作应使用出栈指令LPP。堆栈指令没有操作数。?

【例3-2】逻辑堆栈的嵌套使用如图所示。将图所示梯形图转换成语句表。

7.置位/复位指S/R

1)指令功能。置位指令S:使能输入有效后从指定位bit开始的N个位置“1”并保持。复位指令R:使能输入有效后从指定位bit开始的N个位清“0”并保持。

S/R指令格式及用法

3)指令使用说明。对同一元件(同一寄存器的位)可以多次使用S

您可能关注的文档

文档评论(0)

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

中医资格证持证人

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

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档