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

主题:三菱PLC模拟量模块在线监视

点击:4505 回复:11

附件
附件
上面两个图是我公司用的三菱PLC的一部分,用铅笔在下面标注的数字是监视时候的显示值。D100是前面通过相加想乘之后的运算结果,我还算明白,就是到TO、 FROM指令这就不太明白了,但是同样都是K2M100  K2M116,前面都是K2(K2是不是就是8位的意思),为什么在写入的时候位数就少了一位了,还有8和7怎么就颠倒位置了,和上面的1870不一样?
还有最下面的H0 H2 H4那几条监视的时候没有显示,是程序就没有用还是怎么回事,希望大家指点。
注:此程序是我们用PLC控制变频器输出频率的一段程序,根据屏幕设定的速度,可以更改变频器的频率 。
10-02-24 20:17
TO、 FROM是对特殊模块缓冲区的写和读指令
10-02-24 22:28
呵呵;先看一下你硬件上特殊模块型号,FROM/TO查看对应模块的手册;
10-02-25 08:47
楼主,注意一下BCD码和二进制码的区别。
10-02-28 20:02
你这是什么型好的模块啊     是2AD,或4AD的模拟量输入模块   要写清楚    还有就是查下先对应缓冲存储器分配表  要理解
10-02-28 22:03
谢谢大家的回复
我们的PLC型号是4DA的模拟量输出模块,我有缓冲存储器分配表,但是看不明白那些数据时怎么转换出来的
10-03-07 21:23
我是这样理解的K4M100就是M100----M115,它各位对应的二进制就是0001 1000 0111 0000(1870),那么K2M100就是M100----M107,那么它对应的二进制数是不是就应该是0111 0000 转换成BCD应该是70呢? 请教一下,传送指令MOV KnMx KnMx 应该如何理解
10-03-07 21:56
D100中的数据是以多少进制监控的?
如果是16进制是1870,转换成二进制才是0001 1000 0111 0000
如果是10进制监控为1870,那转换成二进制是0000 0111 0100 1110
10-03-07 23:01
对,楼上说的对,今天上午我也发现了,我们这是以十进制监视的,转换后确实是0000 0111 0100 1110,后八位K2M100确实也是78.今天我改了参数之后K4M100监视值是1875,K2M100是249.到目前我这步我也能理解了。
不过把K2M100 传送到K2M116之后就变了呢?
再举个例子,假如K2M200是60,执行 MOV K2M200 K2M230 之后K2M230的数值是多少呢
10-03-08 21:24
附件
10-03-08 21:27

上一页下一页

工控新闻

更多新闻资讯