欢迎来到天天文库
浏览记录
ID:11137740
大小:683.50 KB
页数:49页
时间:2018-07-10
《s7-200系列plc的基本指令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章S7-200系列PLC的基本指令§5-1基本逻辑指令§5-2程序控制指令§5-3定时器/计数器简单电路编程9/7/20211西南科技大学信息工程学院§5-1基本逻辑指令一、标准触点的位逻辑指令常开触点bit常闭触点bit标准触点:在没有外力作用时,如果触点是打开状态,则用常开(NO)触点表示,如果触点是闭会状态,则用常闭(NC)触点表示。9/7/20212西南科技大学信息工程学院LD:装入常开触点(LoaD)LDN:装入常闭触点(LoaDNot)A:与常开触点(And)AN:与常闭触点(AndNot)。O:或常闭触点(Or)ON:或常闭触点(OrNot
2、)NOT:触点取非(输出反相)=:输出指令9/7/20213西南科技大学信息工程学院1、装载与非装载指令——LD、LDN当常开触点或常闭触点起于左母线时,分别使用以上命令。例:LDI0.0LDNI0.1I0.0I0.1()()Q0.0Q0.12、与、或及输出指令(1)常开触点的与、或——A、O9/7/20214西南科技大学信息工程学院例:LDI0.0AI0.1LDI0.0OI0.1(2)常闭触点的与、或——AN、ON例:LDI0.0ANI0.1LDI0.0AI0.1ONI0.29/7/20215西南科技大学信息工程学院以上指令的操作对象:I、Q、M、SM、T
3、、C、V、S、L例:LDI0.0AI0.1=Q0.0(3)输出指令——=9/7/20216西南科技大学信息工程学院3、取非指令——NOTI0.0()Q0.0NOTLDI0.0NOT=Q0.0时序:I0.0Q0.09/7/20217西南科技大学信息工程学院4、正、负跳变指令——EU、EDNP正跳变触点:在检测到每一次正跳变(从OFF到ON)之后,让能流接通一个扫描周期。负跳变触点:在检测到每一次负跳变(从ON到OFF)之后,让能流接通一个扫描周期。9/7/20218西南科技大学信息工程学院5、置位和复位(N位)指令——S、R(S)bitN(R)bitN执行置位
4、(置1)和复位(置0)指令时,从bit或out指令的地址参数开始的N个点都被置位或复位。置位、复位的点数N可以是1—255。当用复位指令时,如果bit或OUT指令的是T或C位,那么定时器或计数器被复位,同时计数器或定时器当前值被清零。梯形符号语句符号Sbit,NRbit,N9/7/20219西南科技大学信息工程学院9/7/202110西南科技大学信息工程学院6、空操作指令——NOP空操作指令不影响程序的执行,操作数N是一个0—255之间的数。(NOP)NNOPN7、块操作指令——ALD、OLDALD—块串联OLD—块并联9/7/202111西南科技大学信息工
5、程学院二、触点的立即指令立即触点指令在每个标准触点指令的后面加“I”。指令执行时,立即读取物理输入点的值,但是不刷新对应映像寄存器的值。这类指令包括:LDI、LDNI、AI、ANI、OI和ONI。如:LDII0.2(bit)注意:bit只能是I类型=I,立即输出指令用立即指令访问输出点时,把栈顶值立即复制到指令所指出的物理输出点,同时,相应的输出映像寄存器的内容也被刷新。如:=IQ0.2(bit)注意:bit只能是Q类型。9/7/202112西南科技大学信息工程学院SI,立即置位指令用立即置位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多为12
6、8个)物理输出点被立即置位,同时,相应的输出映像寄存器的内容也被刷新。用法:SIbit,N例:SIQ0.0,2注意:bit只能是Q类型。SI和RI指令的操作数类型及范围如下表所示。9/7/202113西南科技大学信息工程学院RI,立即复位指令用立即复位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多为128个)物理输出点被立即复位,同时,相应的输出映像寄存器的内容也被刷新。用法:RIbit,N例:RIQ0.0,1下图为立即指令应用中的一段程序及程序对应的时序图。9/7/202114西南科技大学信息工程学院LDI0.0//装入常开触点=Q0.0//
7、输出触点,非立即=IQ0.1//立即输出触点SIQ0.2,1//从Q0.2开始的1个//触点被立即置1LDII0.0//立即输入触点指令=Q0.3//9/7/202115西南科技大学信息工程学院扫描周期n扫描周期n+1扫描周期n+3扫描周期n+2输出刷新输出刷新输出刷新输出刷新输出刷新Q0.1I0.0Q0.0Q0.3Q0.29/7/202116西南科技大学信息工程学院栈装载与指令栈装载或指令逻辑推入栈指令逻辑弹出栈指令逻辑读栈指令装入堆栈指令三、逻辑堆栈指令9/7/202117西南科技大学信息工程学院◆栈装载与指令ALD(与块)栈装载与指令在梯形图中用于将并
8、联电路块进行串联连接。◆栈装载或指令OLD(或块)栈
此文档下载收益归作者所有