AB_PLC中文完整指令集
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AB PLC指令集
目录
一、位指令 (3)
1.检查是否闭合指令(XIC) (3)
2.检查是否断开指令(XIO) (3)
3.输出激励指令(OTE) (3)
4.输出锁存指令(OTL) (3)
5.输出解锁存指令(OUT) (4)
6.一次响应指令(ONS) (4)
7.上升沿触发指令(OSR) (4)
8.下降沿触发指令(OSF) (4)
二、计时器和计数器指令 (5)
1.延时导通计时器指令(TON) (5)
2.延时断开计时器指令(TOF) (6)
3.保持型计时器RTO (7)
4.加计数指令(CTU) (7)
5.减计数指令(CTD) (8)
6.复位指令(RES) (9)
三、比较指令 (10)
1.比较指令(CMP) (10)
2.等于指令(EQU) (11)
3.大于或等于指令(GEQ) (12)
4.大于指令(GRT) (12)
5.小于或等于指令(LEQ) (12)
6.小于指令(LES) (13)
7.极限比较指令(LIM) (13)
8.屏蔽等于指令(MEQ) (14)
9.不等于指令(NEQ) (15)
四、计算/算术指令 (15)
1 计算指令(CPT) (15)
2 加法指令(ADD) (17)
3 减法指令(SUB) (17)
4 乘法指令(MUL) (18)
5.除法指令(DIV) (18)
6 平方根指令(SQR) (19)
7 取反指令(NEG) (20)
五、传送/逻辑指令 (20)
1. 传送指令(MOV) (20)
2. 屏蔽传送指令(MVM) (21)
3. 位域分配(BTD) (22)
4. 清零指令(CLR) (23)
5. 按位与指令(AND) (23)
6. 按位或指令(OR) (24)
7. 按位异或指令(XOR) (25)
8. 按位非指令(NOT) (26)
AB PLC指令集
一、位指令
1.检查是否闭合指令(XIC)
XIC属输入指令,若相应位地址中是1(ON),则表示该指令的逻辑为真(true). 它类似于常开开关,如果位地址使用了输入映象表的位,则其状态必须与相应地址实际输入设备的状
态相一致.XIC的指令形式如右图. 在该指令中,若发现数据表中Local:1:I.Date.0是ON状态(数据为1),则指令为真. Local:1:I.Date.0与本地机架1号槽的数据第0位对应,若输入
电路为真,则指令为真.
2.检查是否断开指令(XIO)
XIO属输入指令,若相应位地址的数据是1(ON),则表示该指令的逻辑为假(false),否则该指令的逻辑为真(true ),它类似于一常闭开关.XIO 的形式如右图. 在该指令中,若发现数据表中Local:1:I.Date.0是OFF(数据为0)则指令为真. Local:1:I.Date.0与本地机架1号槽的数据第0位对应,若输入电路为假则指令为真.
3.输出激励指令(OTE)
OTE属输出指令,用于控制存贮器中的位.若该位对应输出模块上的一个端子,则当该指令使能时,连接到该端子上的设备被接通,反之,设备不动作.若OTE指令前面的阶梯条件为真,则处理器使能OTE指令.
一条OTE指令如同一个继电器的线圈.OTE指令由它前面的输入指令控制,而继电器的线
圈由硬触点控制.OTE的形式如右图.
在该指令中,若阶梯条件为真,则该指令使处理器把输出映象表中的Local:2:O.Date.0
置为ON状态(数值为1);若阶梯条件为假,则置为OFF状态(数值为0).地址Local:2:O.Date.0与本地机架2槽的数据第0位对应
4.输出锁存指令(OTL)
OTL属输出指令,并且是保持型指令,也就是说,当阶梯条件是真时,OTL指令使处理器置
位某一地址位,然后该位保持置位.此后即使阶梯条件变假,该位依然保持置位;若要复位,则需要在另一阶梯中使用解锁指令OUT对同一地址的位解锁.OTL的形式如右图.
在该指令中,若阶梯条件为真,则使处理器把输出映象表中的Local:2:O.Date.0置位,
直至用OUT对其解锁.
5.输出解锁存指令(OUT)
OUT常用以复位由OTL指令锁存的位.当阶梯条件为真时,对相应的位复位.以后即使阶梯条件变假,该位依然保持复位(置0),除非采用另一指令对该位重新置位.OTU的形式如右图.其含义与OTL对应.
6.一次响应指令(ONS)
ONS属输入指令,如果指令被使能时存储位清零,则ONS指令使能梯级的其余部分,如果被禁止或存储位置位,ONS指令禁止梯级的其余部分. 在扫描时,如果limit_switch_1是清零状态或storage_1是置位状态,则不影响阶梯.如果当扫描limit_switch_1是置位状态且storage_1是清零状态.则ONS指令置位storage_1 1且ADD指令的和数值就保持不变,必须在limit_switch_1再次从清零变为置位,和的值才增加.
7.上升沿触发指令(OSR)
OSR是一条输出指令,OSR指令根据存储位的状态置位或清零输出位.如果指令被使能时存储位清零,则OSR指令置位输出位.如果使能时存储位置位或禁止,则OSR指令清零输出位.
每次limit_switch_1从清零状态变为置位时,OSR指令置位output_bit_1并且ADD指令的和加 5.只要limit_switch_1保持置位,和的值就不变.必须在limit_switch_1再次从清零变为置位,和的值才再增加.用户可以在多个梯级使用output_bit_1触发其他操作.
8.下降沿触发指令(OSF)
OSF指令是一条输出指令,OSF指令根据存储位的状态置位或清零输出位.当指令被禁止