理论教育 传输指令MOV和MVN的使用方法详解

传输指令MOV和MVN的使用方法详解

时间:2023-06-17 理论教育 版权反馈
【摘要】:传送指令MOV是将源数据传递到一个目标通道。MOV具有上微分型指令和即时刷新型指令的特性,如@MOV,!指令说明:1)当传送数据为0时,P_EQ置位。2)当传送数据的最高位(15位)为“1”时,P_N置位。MOV与MVN指令的使用示例见例3-27。当输入0.01为ON时,@MOV将立即数2007H传送到D100通道,而@MVN将A0通道的值取反再传送到H10通道,由于二者是上微分型指令,因此这两条指令仅在一个扫描周期内执行。

传输指令MOV和MVN的使用方法详解

传送指令MOV是将源数据(指定通道内的数据或一个4位十六进制数)传递到一个目标通道。MOV具有上微分型指令和即时刷新型指令的特性,如@MOV,!MOV,!@MOV等。其梯形图符号如下:

978-7-111-48236-9-Chapter03-113.jpg

求反传送指令MVN先把源数据(指定通道内的数据或一个4位十六进制数)求反后,再传送到一个目标通道。因其具有上微分特性,其梯形图符号如下:

978-7-111-48236-9-Chapter03-114.jpg

MOV/MVN指令操作数区域:

S:CIO,W,H,A,T,C,D,*D,@D或#。

D:CIO,W,H,A448~A959,T,C,D。

指令说明:

1)当传送数据为0时,P_EQ置位。(www.daowen.com)

2)当传送数据的最高位(15位)为“1”时,P_N置位。

MOV与MVN指令的使用示例见例3-27。

【例3-27】 MOV/MVN指令示例如图3-49所示。

978-7-111-48236-9-Chapter03-115.jpg

图3-49 MOV/MVN梯形图及助记符示例

图3-49中,当输入0.00为ON时,MOV将20通道的值传送到H5通道;而MVN又把H5通道的值取反再传送到W10通道,而且每个扫描周期都执行一遍。

当输入0.01为ON时,@MOV将立即数2007H传送到D100通道,而@MVN将A0通道的值取反再传送到H10通道,由于二者是上微分型指令,因此这两条指令仅在一个扫描周期内执行。

978-7-111-48236-9-Chapter03-116.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈