1.传送指令MOV说明
(1)MOV指令格式(见表5.3-1)
表5.3-1 MOV指令助记符、功能、操作数
(2)MOV指令使用说明
MOV指令的功能指令编号为FNC12。其功能是将源操作数的内容传送到目标编程元件,即[S·]→[D·],作为源操作数的软元件可以是常数K、X、Y、M、S、T、C和D等,而作为目标编程元件可以是KnY、KnM、KnS、T、C和D等。MOV指令的使用说明如图5.3-1所示。当X0为ON时,源操作数[S.]中的数据K100传送到目标元件[D·]D10中。当X0为OFF时,指令不执行,数据保持不变。
图5.3-1 MOV指令使用说明
2.比较指令CMP(见表5.3-2)
(1)CMP指令说明
比较指令CMP两个源操作数[S1·]和[S2·]、一个目标操作数[D·],如表5.3-2所示。其功能是将两个源操作数进行比较,再根据比较结果来驱动目标操作数指定的3个相邻的位元件。指令中的所有的源数据均按二进制数处理。
表5.3-2 CMP指令助记符、功能、操作数、程序步
(www.xing528.com)
图5.3-2 CMP指令使用说明
(2)CMP指令应用示例
图5.3-2所示的比较指令的使用,当X1为ON时,将十进制常数100与计数器C10的当前值比较,比较的结果分3种情况分别使M0、M1、M2中的一个为ON,另两个则为OFF;若X1为OFF,则CMP不执行,M0、M1、M2的状态保持不变。
3.区间比较指令ZCP
ZCP指令助记符、功能、操作数、程序步如表5.3-3所示。
表5.3-3 ZCP指令助记符、功能、操作数、程序步
ZCP指令是将一个操作数[S·]与两个操作数[S1·]和[S2·]形成的区间进行比较,且[S1·]不得大于[S2·],结果送到[D·]中。ZCP指令使用说明如图5.3-3所示。当X0为ON时,把源数[S·]与区间[S1·]~[S2·]相比较,分3种情况分别使M3、M4、M5中的一个为ON,另两个则为OFF;X0为OFF,则ZCP不执行,M3、M4、M5的状态保持不变。
图5.3-3 ZCP指令使用说明
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。