西门子PLC常用指令
一、概述
西门子plc系列应用广泛,在各种工业自动化控制领域都有应用。用户可以通过编程软件,例如step7对程序逻辑进行设计。本文下面对西门子plc 设计程序时使用的常用指令做一个介绍,供用户在实际编程过程中参考。
二、西门子plc常用指令
1、串联电路块的并联连接指令old
两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用ld、ldn指令,分支结束用old指令。old指令与后述的ald指令均为无目标元件指令,而两条无目标元件指令的步长都为一个程序步。old有时也简称或块指令。
2、并联电路的串联连接指令ald
两个或两个以上接点并联电路称为并联电路块,分支电路并联电路块与**电路串联连接时,使用ald指令。分支的起点用ld、ldn指令,并联电路结束后,使用ald指令与**电路串联。ald指令也简称与块指令,ald也是无操作目标元件,是一个程序步指令。
3、输出指令 =
输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。
4、置位与复位指令s、r
s为置位指令,使动作保持;r为复位指令,使操作保持复位。从*的位置开始的n个点的寄存器都被置位或复位,n=1~255如果被*复位的是定时器位或计数器位,将清除定时器或计数器的当前值。
5、跳变触点eu,ed
正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期.正/负跳变的符号为eu和ed,他们没有操作数,触点符号中间的”p”和”n”分别表示正跳变和负跳变。
6、空操作指令nop
nop指令是一条无动作、无目标元件的一个序步指令。空操作指令使该步序为空操作。用nop指令可替代已写入指令,可以改变电路。在程序中加入nop指令,在改动或追加程序时可以减少步序号的改变。
7、程序结束指令end
end是一条无目标元件的一序步指令。plc反复进行输入处理、程序运算、输出处理,在程序的最后写入end指令,表示程序结束,直接进行输出处理。在程序调试过程中,可以按段插入end指令,可以按顺序扩大对各程序段动作的检查。采用end指令将程序划分为若干段,在确认处于**电路块的动作正确无误之后,依次删去end指令。要注意的是在执行end指令时,也刷新监视时钟。
三、小结
综上所述,本文介绍了西门子plc编程常用指令,用户在使用西门子plc 进行程序设计时,可以参考本文提供的方法进行操作。如果用户需要更多的了解西门子plc 系列的相关用法,请联系我们,我们会较好的提供相关技术支持。
上海敏上自动化设备有限公司专注于上海西门子plc,上海西门子代理,西门子s7-1200,西门子变频器代理,西门子触摸屏经销商,西门子交换机电源等