- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- Python人工智能应用与实践课件:Python程序设计基础(下).pptx
- Python人工智能应用与实践课件:监督学习(下).pptx
- Python人工智能应用与实践课件:监督学习.pptx
- Python人工智能应用与实践课件:人工神经网络与深度学习.pptx
- Python人工智能应用与实践课件:人工智能综合应用案例.pptx
- S7-200 SMART PLC原理及应用课件:PLC应用系统设计及综合实训.pptx
- S7-200 SMART PLC原理及应用课件:STEP7-MicroWIN SMART编程软件.pptx
- S7-200 SMART PLC原理及应用课件:数据处理运算.pptx
- S7-200 SMART PLC原理及应用课件:特殊功能指令.pptx
- S7-200 SMART PLC原理及应用课件:通信与网络.pptx
- 市人大主任、区委社会工作部关于2025年民主生活会“四个带头”个人对照检视材料(含反面典型案例剖析)2篇文.docx
- 市直单位领导班子2025年民主生活会“四个带头”对照检视材料与交通运输局副局长民主生活会四个方面自我批评意见32条(两篇文).docx
- 区委社会工作部2025年民主生活会“四个带头”对照查摆剖析材料(含反面典型案例剖析)与县委班子“四个带头”对照检查发言材料(含意识形态)2篇文.docx
- 2025年民主生活会、组织生活会相互批评意见建议【65条】与国有企业普通党员围绕“四个方面”组织生活会个人对照检查发言材料2篇例文.docx
- 党委副书记2025年民主生活会“四个带头”个人对照检视发言材料(含反面典型案例剖析)与市投资促进局党支部书记“四个带头”个人对照检查发言材料【含意识形态】2篇文.docx
- 2025年国有企业党委书记民主生活会四个方面自我批评意见40条与普通党员组织生会五个方面自我批评意见25条.docx
- 市民政局副书记、政数局副书记2025年民主生活会围绕“四个带头七个方面”个人对照检查发言材料【含典型事例剖析】2篇文.docx
- 生产一线党员2025年组织生活会围绕“五个方面”个人对照检查发言材料与宣传委员“四个带头”对照检查材料(含意识形态)2篇例文.docx
- 离退休党工委副书记、市工信局副书记2025年民主生活会围绕“四个带头七个方面”个人对照检查发言材料【含典型事例剖析】2篇文.docx
- 农业农村局2025年民主生活会、组织生活会意见建议38条与社会工作部民主生活会六个方面自我批评意见30条2篇文.docx
文档评论(0)