常用指令说明
本节将介绍AB PLC梯形图中常用的指令,具体如下表所示。
梯形图 | 指令名称 | 说明 |
---|---|---|
输出闭锁(OTL) |
当梯级条件为True时,OTL指令将data_bit设置为True。data_bit在清零(通常由OTU指令清零)前保持为True。 当梯级条件变为False时,OTL指令不会更改data_bit的状态。 |
|
输出解锁(OTU) |
当梯级条件为True时,OTU指令将data_bit设置为False。 当梯级条件变为False时,OTU指令不会更改data_bit的状态。 |
|
检查是否闭合(XIC) |
若data_bit为True,则梯级输出条件设置为True。 若data_bit为False,则梯级输出条件设置为False。 |
|
检查是否断开(XIO) |
若data_bit为True,则梯级输出条件设置为False。 若data_bit为False,则梯级输出条件设置为True。 |
|
单脉冲触发(ONS) |
每次梯级输入条件由False跳变为True时,ONS指令都会将梯级其余部分设置为True。 |
|
移动(MOV) |
MOV指令可将Source的副本移动到Dest中。Source保持不变。 |
|
等于(EQU) |
若Source A和Source B不是NAN,且Source A等于Source B,则将梯级输出条件设置为True,否则将梯级输出条件设置为False。 |
|
不等于(NEQ) |
若Source A或Source B是NAN,或者Source A不等于Source B,则将梯级输出条件设置为True,否则将梯级输出条件设置为False。 |
|
大于等于(GEQ) |
若Source A和Source B不是NAN,且Source A大于等于Source B,则将梯级输出条件设置为True,否则将梯级输出条件设置为False。 |
|
小于等于(LEQ) |
若Source A和Source B不是NAN,且Source A小于等于Source B,则将梯级输出条件设置为True,否则将梯级输出条件设置为False。 |
|
接通延时计时器(TON) |
TON指令自使能时开始累加时间,直至计时器禁用或计时器完成。 时基始终为1毫秒。例如,对于2秒计时器,Preset值应为2000。 当计时器完成时,DN位设置为True。 当计时器启用后,若将DN位设置为True,可暂停计时;将DN位设置为False,可恢复计时。 |
|
加(ADD) |
若梯级输入条件为True,则Dest = Source A + Source B。 |