您好,欢迎访问一九零五行业门户网

三菱pLc传送指令MOV和比较指令CMP程序设计

三菱pic的传送指令mov,和比较指令cmp程序设计中最常用的指令。学会掌握这两个指令将会使程序设计更简单,设计出的程序更显智能化。
mov指令:mov指令是功能指令中的基础指令,是最常用的指令。mov传送指令简单说就是把一个值赋予另一个值。我们把被传送值叫源址s。那么s里有哪些操作数(被传送值)呢?它包括knx,kny,knm,kns,t,c,d,v,z,k,h。
被传送值传送到的地址为d。那么d有那些数值呢?kny,knm,kns,t,c,d,v,z。
举例说明它的用法。
1:mov k5 d0。意思就是说把常数k5写入d0。使d0=k5。上面说的常数k,h在程序执行中自动转化为二进制写入d0。
2:mov k5 k1y0]就是把5这个数转化为2进制、即是0101。以二进制的数值控制组合位原件y0到y3的状态。 0为低电位、1为高电位体现在1组(k1)也就是4个输出口上、由y0开始也就是y3 y2 y1 y0 ,对应0101则y0和y2输出。y1和y3停止。
3: mov k1x0 k1y0。 就是相当于输入口的状态控制输出口的状态。如输入口x接通(on),则相应输出口y有输出(on),反之亦然。
4:mov d2 k2y10。和例2类似,执行功能是d2所存的二进制数的位值控制y10~y17的状态。如(d2)=k10,则二进制数为00001010,对应y1,y3输出,其余停止。diangon.com版权所有。
cmp比较指令。cmp指令和mov指令一样,是功能指令常用指令之一。它是对两个数据进行比较判别,并根据判别结果进行处理。在实际应用中,常常只需要其中一个判别结果。这时,程序中需要编写需要的程序段。终址位元件d也可直接和母线相连。比较指令的表现形式:
那么s1,s2代表哪些数值呢?它们代表的数值相同,分别为knx,kny,kns,knm,c,t,d,v,z,k,h。
d又代表哪些数值呢?它代表值有三个,m,s,y。
我们两个数比较有三种结果,>,<,=下面举例说明。
当常开触点x010闭合,则比较指令执行。它分三种情况:1,当s1>s2时m0执行。2,当s1=s2则m1闭合。3,当s1今天说两个功能指令,mov,cop。三菱的功能指令一百多条,常用的不多,大致分为两大类:一类是基础性的指令;一类是高级应用指令。基础性指令指步进指令、程序流程指令、传送指令和比较指令、位移指令、数值运算指令和部分数据处理指令。这类指令是编程中最常用的指令,在一般控制程序中都用得上,对这类功能指令一定要熟练掌握。在以后的篇章里介绍这两个指令在生产工艺中的应用。
其它类似信息

推荐信息