MP指令
区间比较指令MP用于比较两个寄存器或内存区域的值是否在指定范围内。
指令格式如下:
MP 寄存器或内存区域1, 寄存器或内存区域2, 比较结果
- 寄存器或内存区域1:要比较的第一个值。
- 寄存器或内存区域2:要比较的第二个值。
- 比较结果:一个布尔值(TRUE或FALSE),表示第一个值是否在第二个值指定的范围内。
用法
MP指令通常用于检查某个值是否在允许范围内。例如,可以将MP指令用于以下目的:
- 检查温度是否在设定点附近。
- 检查压力是否在安全范围内。
- 检查位置是否在公差范围内。
示例
以下示例展示如何使用MP指令检查温度是否在设定点附近:
LD 设定点 MP 温度, 设定点-1, 设定点+1 OUT 输出继电器
此程序将读取设定点,然后将其与温度值进行比较。如果温度在设定点±1的范围内,则输出继电器将被激活。
区间置位指令
区间置位指令PLS用于将一组寄存器或内存区域置位为指定值,前提是指定的条件为真。
指令格式如下:
PLS 寄存器或内存区域, 值, 条件
- 寄存器或内存区域:要置位的寄存器或内存区域。
- 值:要置位的值。
- 条件:一个布尔值(TRUE或FALSE),表示是否应执行置位操作。
用法
PLS指令通常用于根据某些条件设置或清除寄存器或内存区域的值。例如,可以使用PLS指令以下列方式:
- 如果温度高于设定点,则将输出继电器置位。
- 如果压力低于安全范围,则清除错误标志。
- 如果位置超出了公差范围,则设置警报标志。
示例
以下示例展示如何使用PLS指令如果温度高于设定点则将输出继电器置位:
LD 设定点 MP 温度, 设定点, 设定点+1 PLS 输出继电器, 1, TRUE
此程序将读取设定点,然后将其与温度值进行比较。如果温度高于设定点,则输出继电器将被置位。
结论
区间比较和置位指令是三菱PLC中强大的工具,可用于比较值并根据条件设置或清除寄存器或内存区域的值。这些指令通常用于检查值是否在范围内,以及根据某些条件设置或清除标志。
请问三菱FX2N的PLC有没有区间置位的指令的,类似与ZRST的区间复位的?
这个没有吧可以用MOV指令代替 把相应数据传送给组合元件 不过置位的只能是4的倍数比如置位Y0到Y3
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论