第3章 常用指令与编程
现代PLC都具有丰富的指令系统,利用这些指令编程,,指令是最基础的编程语言,掌握常用指令的功能及其应用方法,这对用好PLC及其系统设计极其重要。本章主要介绍CS1的各类指令,但由于该机型的指令数量较多,限于篇幅等因素,、数据操作指令、常用控制指令和高级指令等。其他指令,可参考OMRON公司提供的编程手册和操作手册等资料。
基本指令
可编程序控制器的基本指令主要包括顺序输入指令、顺序输出指令、顺序控制指令、定时器和计数器指令等。这些指令用来执行以位(bit)为单位的逻辑操作,它们是用PLC替代继电器控制的基础。
梯形图中每个条件是否为ON或OFF,取决于分配给它的操作数位的状态。一般来说,当该操作数位为1时,对应的继电器线圈通电、常开条件变为ON和常闭条件变为OFF;反之,该操作数位为0,则对应的继电器线圈断电、,一条指令前面的常开、常闭等条件的逻辑组合产生了执行条件,执行条件是否具备,决定于指令的状态。对于继电器线圈类指令,当执行条件ON(具备)时,则对应的继电器线圈得电;当执行条件为OFF(不具备)时,对应的继电器线圈断电。对于功能类指令,当执行条件为ON时,该功能指令执行;当执行条件为OFF时,则该功能指令不执行。指令行上的逻辑组合可以分成几个部分,。
3。
常用顺序输入指令包括加载、基本逻辑运算、逻辑块,主要用于对继电器进行最基本的输入操作,如表3-1所示。
表3—1 顺序输入指令表
指令名称
助记符 操作数
典型梯形图
一般功能
操作数范围
备注
加载
LD
继电器号
A
将常开触点(A)接到母线上,在每个行或块的起点处使用,常用于创建一个ON/OFF执行条件。
CIO区、W区、
H区、A区、
T区、C区、任务标志区、条件标志、时钟脉冲、使用变址寄存器间接寻址。
特
定
功
能
加载非
LDNOT
继电器号
A1
A2
A
将常闭触点(A)接到母线上,其他同上.
与
AND
继电器号
将常开触点(A1)与常开触点(A2)串联。
与非
继电器号
ANDNOT
A1
A2
将(常开或常闭)触点(A1)与常闭触点(A2)串联。
或
OR
继电器号
A1
A2
将常开触点(A1)和常开触点(A2)并联.
指令名称
助记符
典型梯形图
一般功能
操作数范围
备注
或非
ORNOT
继电器号
A2
A1
将(常开或常闭)触点(A1)和
常闭触点(A2)并联.
同上.
同上。
逻辑块与
ANDLD
A
B
将触点组(块)A和触点组(块)
B串联。
无
无
逻辑块或
ORLD
A
B
将触点组(A块)和触点组(B
块)并联。
非
NOT
NOT(520))
每个循环将执行条件取反,在非指令的右侧需接指令(执行条件)。
条件通
UP
UP(521)
当输入条件从OFF →ON时,UP(521)把执行条件在一个周期内变ON。
条件断
DOWN
DOWN(522)
当输入条件从ON →OFF时,DOWN(522)把执行条件在一个周期内变ON 。
指令名称
助记符 操作数
典型梯形图
一般功能
操作数范围
备注
位测试
N
S
LDTST
LDTST(350)
S
N
LD TST(350),AND TST(350)和OR TST(350)指令在程序中的用途类似于LD、AND 和OR 指令,当指定字S中的指定位N为ON 时,执行条件变为ON , 反之执行条件变为OFF 。
CIO
OMRON常用指令 来自淘豆网www.taodocs.com转载请标明出处.