AB_PLC中文完整指令集

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

当limit_switch_2被清零时,light_2接通180毫秒(timer_2计时).当timer_2的累加值.ACC达当limit_switch_1被置位时,light_1接通180毫秒(timer_3计时).当timer_3的累加值.ACC
limit_switch_1由禁止变为使能10次之后,完成位.DN被置位。

并且接通light_1。

如果
传送装置把零件带到缓存区。

每进入一个零件,limit_switch_1被使能且counter_1的累
如果
如果输入一个没有比较运算符
LowLimit>=HighLimit: 当value>=0或value<=-100时,接通light_1. Value_1 :
例1
当指令被使能时指令传送在value_1内的位。

Value_1执行BTD指令之前
Value_1 执行BTD指令之后4. 清零指令(CLR)
CLR指令是一条输出指令。

操作数:
操作数: 数据类型: 格式: 说明:
目的SINT
INT
DINT
REAL
标签被清零数据的标
识符
说明:CLR指令清零目的单元的所有位。

执行:
条件: 动作:
预扫描: 梯级输出条件被设置为假。

梯级输入条件为假梯级输出条件被设置为假。

梯级输入条件为真指令清零目的单元内的数据。

梯级输出被件被设
置为真。

算术状态标志: 影响算术状态标志
故障条件: 无
CLR指令举例:
当使能时CLR指令清零value_1内的所有位。

5. 按位与指令(AND)
AND指令是一条输出指令。

操作数:
操作数数据类型格式说明
源A SINT INT
立即数标签与源B操作数进行与运算的数值。

DINT
立即数标签与源A操作数进行与运算的数值。

源B SINT INT
DINT
标签存放运算结果的标签。

目的单元SINT INT
DINT
说明: AND指令执行源A与源B操作数的按位与运算并存放结果于目的单元。

当指令被使能时执行逻辑与运算:
如果源A的位: 源B的位: 目的单元的位是
0 0 0
0 1 0
1 0 0
1 1 1
如果用户使用混合整型数据类型则指令用0值填充小整数数据的高位以使其与最大数据类型有相同的大小。

执行:
条件: 动作:
预扫描梯级输出条件被设置为假。

梯级输入条件为假梯级输出条件被设置为假。

梯级输入条件为真指令执行按位与运算。

梯级输出条件被设置为真。

算术状态位: 影响算术状态位故障条件: 无 112
AND指令举例:
当指令被使能时,AND指令执行value_1与value_2的按位与运算,并存放结果于value_3内。

阴影部分表示发生变化的位
6. 按位或指令(OR)
OR指令是一条输出指令。

操作数:
操作数数据类型格式说明
源A SINT INT 立即数标签与源B进行逻
DINT 辑或运算的数
值。

源B SINT INT
DINT 立即数标签与源A进行或
运算的数值。

目的单元SINT INT
DINT 标签存放运算结果
的标签。

说明: 逻辑OR指令执行源A与源B操作数的按位或运算并存放结果于目的单元。

当指令被使能时执行逻辑或运算:
如果源A的位: 源B的位: 目的单元的位是
0 0 0
0 1 1
1 0 1
1 1 1
如果用户使用混合整型数据类型则指令用0值填充小整数数据的高位以使其与最大数据类型具有相同的大小。

执行:
条件: 动作:
预扫描梯级输出条件被设置为假。

梯级输入条件为假梯级输出条件被设置为假。

梯级输入条件为真指令执行按位或运算。

梯级输出条件被设置为真。

算术状态位: 影响算术状态位
故障条件: 无
OR指令举例:
当指令被使能时,OR指令执行value_1与value_2的按位或运算,并存放结果于value_3内。

阴影部分表示发生变化的位
7. 按位异或指令(XOR)
XOR指令是一条输出指令。

操作数:
操作数数据类型格式说明
源A SINT INT DINT 立即数标签与源B进行异或
运算的数值。

源B SINT INT DINT 立即数标签与源A进行异或
运算的数值。

目的单元SINT INT DINT 标签存放运算结果
的标签。

说明: XOR指令执行源A与源B操作数的按位异或运算并存放结果于目的单元。

当指令被使能时执行逻辑异或运算:
如果源A的位: 源B的位: 目的单元的位是
0 0 0
0 1 1
1 0 1
1 1 0
如果用户使用混合整型数据类型则指令用0值填充小整数数据的高位以使其与最大数据类型有相同的大小。

执行:
条件: 动作:
预扫描梯级输出条件被设置为假。

梯级输入条件为假梯级输出条件被设置为假。

梯级输入条件为真指令执行按位异或运算。

梯级输出条件被设置为真。

算术状态位: 影响算术状态位
故障条件: 无
XOR指令举例:
当指令被使能时,XOR指令执行value_1与value_2的按位异或运算,并存放结果于value_3内。

8. 按位非指令(NOT)
NOT指令是一条输出指令。

操作数:
操作数: 数据类型: 格式: 说明:
源SINT INT D INT 立即数标签执行NOT运算的值。

目的SINT INT D INT 标签存储运算结果的标签。

说明: NOT指令执行源操作数的按位非运算并存放结果于目的单元内。

如果用户使用混合整型数据类型则指令用O值填充小整数数据的高位以使其与最大数据类型具有相同的大小。

执行:
条件: 动作:
预扫描梯级输出条件被设置为假。

梯级输入条件为假梯级输出条件被设置为假。

梯级输入条件为真指令执行按位非运算。

梯级输出条件被设置为真。

算术状态位: 影响算术状态位
故障条件: 无
NOT指令举例:
当指令被使能时,NOT指令执行value_1的按位非运算,并存放结果于value_result_not内。

相关文档
最新文档