- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 S7-200 PLC的基本指令及程序设计 ;本章学习要求;5.1 基本指令;例5-1 输入输出指令的应用举例。图5-2为电气原理图(已标地址),图5-3为对应的梯形图和语句表。 ;输入输出指令使用说明:
LD、LDN、=指令的操作数为:I、Q、M、SM、T、C、V、S、L(位)。T和C也可作为输出线圈,但在S7-200中输出时不是以使用 = 指令形式出现(见定时器和计数器指令)。
LD、LDN不止是用于网络块逻辑计算开始时与母线相连的常开和常闭触点,在分支电路块的开始也要使用LD、LDN指令。
并联的 = 指令可连续使用任意次。
在同一程序中不能使用双线圈输出,即同一个元器件在同一程序中只使用一次 = 指令。 ;5.1.2 触点串连指令 ; 触点并联指令使用说明:
A、AN、指令的操作数为:I、Q、M、SM、T、C、V、S、L(位)。
A、AN是单个触点串联连接指令,可连续使用。但在用梯形图编程时会受到打印宽度和屏幕显示的限制。S7-200 PLC的编程软件中规定的串联触点使用上限为11个。
图3-5所示的电路,可以反复使用 = 指令,但次序必须正确,不然就不能连续使用 = 编程。图3-6所示电路就不属于连续输出电路。
;5.1.3 触点并连指令;5.1.4 电路块的连接指令 ;例5-4 或块指令和与块指令的应用。 ;? 指令格式:LAD及STL格式如图3-12所示。
功能:又称取非指令。用于对某一位的逻辑值
取反,无操作数。;5.1.6 置位与复位指令;例5-6 图5-14为S/R指令的应用;S/R指令的操作数为:I、Q、M、SM、T、C、V、S和L。
N的常数范围为1~255,N也可为:VB、IB、QB、MB、SMB、SB、LB、AC、常数、*VD、*AC和*LD。一般情况下使用常数。
对位元件来说一旦被置位,就保持在通电状态,除非对它复位;而一旦被复位就保持在断电状态,除非再对它置位。;5.1.7 边沿脉冲指令;例5-7 图5-16为边沿脉冲指令的应用 ;5.1.8 立即指令 ;例5-8 图5-19为立即指令的应用 ;5.1.9 逻辑堆栈操作指令 ; 例5-9 图3-21为一层堆栈电路;例5-10 图5-22为二层堆栈电路;例5-11 图5-23为四层堆栈电路 ;5.1.10 定时器;2)按定时器分辨率和编号分类 ;2. 功能 ; 有记忆接通延时定时器(TONR); 断开延时定时器(TOF);3. 定时器当前值的刷新 ;⑵ 正确使用 ;4.定时器的应用;例2: ;例3:;5.1.11 计数器 ; 增计数器指令CTU ;在每一个CU输入端的上升沿递增计数
在每一个CD输入端的上升沿递减计数
当前值=>预置值时,该计数器位被置位
当复位输入端(R)有效时,计数器被复位 ;当装载输入端(LD)有效时,计数器复位并把设定值(PV)装入当前值寄存器(CV)中
当计数输入端(CD)有一个上升沿信号时,计数器从设定值开始作递减计数
直至计数器当前值等于0时,停止计数,同时计数器位被置位
计数范围:(0~32767)
减计数器指令无复位端;2.计数器的应用 ;例2:;例3:;5.1.12 比较指令 ;指令格式:LAD及STL格式如表所示 ;例1:;输 入;图5-34 密码锁控制程序;;5.1.13 RS触发器指令 ;指 令;例5-19 图5-36为RS指令的应用;5.2 程序控制类指令 ;? 功能:根据先前逻辑条件终止用户程序。 ;STEP7-Micro/WIN32软件自动在主程序结尾添加了无条件结束语句(MEND)。在编制程序时不需要用户自己再在程序未尾添加结束语句。 ;5.2.2 暂停指令 ;5.2.6 子程序 ; ? 功能
⑴ 子程序调用指令(CALL):在使能输入有效时,主程序把程序控制权交给子程序SBR_N。
⑵ 子程序条件返回指令(CRET):在使能输入有效时,结束子程序的执行,返回主程序(返回到调用此子程序的下一条指???)。 ;2.子程序的应用 ;5.3 PLC的编程与应用 ;(4)注意输出线圈不能串联;⑸ 应把串联多的电路块尽量放在最上边,把并联多的电路块尽量放在最左边,可节省指令。;⑹ 应尽量节省指令;5.3.2 基本指令的简单应用 ;3. 分频电路 ;5. 计数器的扩展 ;6. 长延时电路 ;7. 电机顺序启/停控制 ;方法2:;上图中,使用了一个断电延时定时器T38,它计时到设定值后,当前值停在设定值处而不像通电延时定时器继续往前计时。所以T38的定时器设定值在此设定为610,这使得再次按启动按钮I0.0时,T38不等于600的比较触点为闭合状态,M1能够继续启动。 ;8. 传送带控制 ;;1.
文档评论(0)