登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:三菱PLC程序问题求解?高手请进

点击:1457 回复:18

附件 QQ图片20150103223238.jpg
这个程序当中多次采用CMP比较指令但是软元件都是采用M97,M98,M99这三个元件,这样编程有何意图?程序执行结果又是怎么样?
15-01-03 22:53
没什么意图,通常不都是这样的么。
15-01-04 09:35
比较的结果就是大于 等于 小于
正常的
15-01-04 10:18
1.比较指令 CMP S1 S2 D
将数据S1和数据S2进行比较.用3个首地址指定为D的位软元件来表示结果.位软元件表示如下:
S2 S2=S1,位软元件D+1变ON,
S2>S1,位软元件D+2变ON.
在你的那句指令CMP K3M13 K0 M25,
K0 K0=K3M13时, M26为ON
K0>K3M13时, M27为ON
2. 说明K3M13这一个组合的意义
首先介绍一下,
位软元件:只有处理ON/OFF状态的软元件,如X.Y.M.X
字软元件:处理数字数据的元件,如T.C.V.D.Z等
但对位软元件,由Kn加首元件号的组合,也可以处理数字软元件,组成字软元件。位软元件的4位为一组,组合成单元。
K1:4位,K2:8位,K3:12位,K4:16位
比如K1X0表示X3~X0的4位数据,K3M13表示M24~M13的12位数据。
15-01-04 10:38
以最后一条指令的执行结果为准
给汤,你这是压铸机?好像压铸机上有这些说法。
15-01-04 11:22
另外,需要的中间比较结果,通过M52、M53提出来了。
15-01-04 14:05
比较的结果就是大于 等于 小于
正常的 起始地址是M97 所以 后面就是会有三个 连续的 98 99 了数据 大于 小于 等时就会有三个种结果
15-01-04 14:08
ZCP区间比较,所以有三种情况,有三个标志位
15-01-05 10:31
我比较关注M97-M99会不会冲突,
15-01-05 10:46
压铸给汤机上面的,既然以执行结果以最后一条为准为何编程序的要这样子编写?这就是我不明白的地方,意义何在?
15-01-06 21:50

上一页下一页

工控新闻

更多新闻资讯