【摘要】:示例:如果满足下列条件,则输出Q4.0置位:输入I0.0和I0.1的信号状态为1,并且MW0>=MW2,同时输入I0.2的信号状态为1。MOVE只能复制BYTE、WORD或DWORD数据对象。用户自定义数据类型必须使用系统功能BLKMOVE来复制。示例:如果I0.0为1,则执行指令。用户可使用的转换指令见表8-5。
1.比较指令
比较指令的助记符为CMP。
根据用户选择的比较类型比较IN1和IN2:
==(IN1等于IN2)、<>(IN1不等于IN2)、>(IN1大于IN2)、<(IN1小于IN2)、>=(IN1大于等于IN2)、<=(IN1小于等于IN2)。
可比较的数据类型:整数比较(I)、长整数比较(D)、实数比较(R)。
如果比较结果为true,则此函数的RLO为1。
示例:
如果满足下列条件,则输出Q4.0置位:输入I0.0和I0.1的信号状态为1,并且MW0>=MW2,同时输入I0.2的信号状态为1。
2.传送指令
符号:(www.xing528.com)
MOVE(分配值)通过启用EN输入来激活。在IN输入端指定的值将复制到在OUT输出端指定的地址。ENO与EN的逻辑状态相同。MOVE只能复制BYTE、WORD或DWORD数据对象。用户自定义数据类型(如数组或结构)必须使用系统功能BLKMOVE(SFC 20)来复制。
示例:
如果I0.0为1,则执行指令。把MW10的内容复制到当前打开DB的数据字12。如果执行了指令,则Q4.0为1。
3.转换指令
转换指令读取参数IN的内容,然后进行转换或改变其符号。可通过参数OUT查询结果。
用户可使用的转换指令见表8-5。
表8-5 转换指令
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。