三菱PLC功能指令的执行方式与数据长度

1.连续执行与脉冲执行
功能指令有连续执行和脉冲执行两种类型。如图1所示,指令助记符mov后面有“p”表示脉冲执行,即该指令仅在x1接通(由off到on)时执行(将d10中的数据送到d12中)一次;如果没有“p”则表示连续执行,即该在x1接通(on)的每一个扫描周期指令都要被执行。
图1 功能指令的执行方式与数据长度的表示
2.数据长度
功能指令可处理16位数据或32位数据。处理32位数据的指令是在助记符前加“d”标志,无此标志即为处理16位数据的指令。注意32位计数器(c200~c255)的一个软元件为32位,不可作为处理16位数据指令的操作数使用。如图3-27所示,若mov指令前面带“d”,则当x1接通时,执行d11d10→d13d12(32位)。在使用32位数据时建议使用首编号为偶数的操作数,不容易出错。