您现在所在的是:

三菱Mitsubishi

回帖:11个,阅读:4422 [上一页] [1] [2] [下一页]
869
电工助理
文章数:13
年度积分:50
历史总积分:869
注册时间:2008/12/7
发站内信
发表于:2010/2/24 20:17:00
#0楼
附件
附件

上面两个图是我公司用的三菱PLC的一部分,用铅笔在下面标注的数字是监视时候的显示值。D100是前面通过相加想乘之后的运算结果,我还算明白,就是到TO、 FROM指令这就不太明白了,但是同样都是K2M100  K2M116,前面都是K2(K2是不是就是8位的意思),为什么在写入的时候位数就少了一位了,还有8和7怎么就颠倒位置了,和上面的1870不一样?
还有最下面的H0 H2 H4那几条监视的时候没有显示,是程序就没有用还是怎么回事,希望大家指点。

注:此程序是我们用PLC控制变频器输出频率的一段程序,根据屏幕设定的速度,可以更改变频器的频率 。
38763
fumz78 版主
文章数:17156
年度积分:291
历史总积分:38763
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2010/2/24 22:28:08
#1楼
TO、 FROM是对特殊模块缓冲区的写和读指令
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
85326
ZCMY 版主
文章数:47405
年度积分:1385
历史总积分:85326
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2010/2/25 8:47:11
#2楼
呵呵;先看一下你硬件上特殊模块型号,FROM/TO查看对应模块的手册;
1234
hanqin
文章数:125
年度积分:50
历史总积分:1234
注册时间:2006/10/7
发站内信
发表于:2010/2/28 20:02:43
#3楼
楼主,注意一下BCD码和二进制码的区别。
1247
liu-rong.001
文章数:83
年度积分:50
历史总积分:1247
注册时间:2009/9/11
发站内信
发表于:2010/2/28 22:03:10
#4楼
你这是什么型好的模块啊     是2AD,或4AD的模拟量输入模块   要写清楚    还有就是查下先对应缓冲存储器分配表  要理解
869
电工助理
文章数:13
年度积分:50
历史总积分:869
注册时间:2008/12/7
发站内信
发表于:2010/3/7 21:23:57
#5楼
谢谢大家的回复
我们的PLC型号是4DA的模拟量输出模块,我有缓冲存储器分配表,但是看不明白那些数据时怎么转换出来的
869
电工助理
文章数:13
年度积分:50
历史总积分:869
注册时间:2008/12/7
发站内信
发表于:2010/3/7 21:56:02
#6楼
我是这样理解的K4M100就是M100----M115,它各位对应的二进制就是0001 1000 0111 0000(1870),那么K2M100就是M100----M107,那么它对应的二进制数是不是就应该是0111 0000 转换成BCD应该是70呢? 请教一下,传送指令MOV KnMx KnMx 应该如何理解
38763
fumz78 版主
文章数:17156
年度积分:291
历史总积分:38763
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2010/3/7 23:01:38
#7楼
D100中的数据是以多少进制监控的?
如果是16进制是1870,转换成二进制才是0001 1000 0111 0000
如果是10进制监控为1870,那转换成二进制是0000 0111 0100 1110
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
869
电工助理
文章数:13
年度积分:50
历史总积分:869
注册时间:2008/12/7
发站内信
发表于:2010/3/8 21:24:29
#8楼
对,楼上说的对,今天上午我也发现了,我们这是以十进制监视的,转换后确实是0000 0111 0100 1110,后八位K2M100确实也是78.今天我改了参数之后K4M100监视值是1875,K2M100是249.到目前我这步我也能理解了。
不过把K2M100 传送到K2M116之后就变了呢?
再举个例子,假如K2M200是60,执行 MOV K2M200 K2M230 之后K2M230的数值是多少呢

869
电工助理
文章数:13
年度积分:50
历史总积分:869
注册时间:2008/12/7
发站内信
发表于:2010/3/8 21:27:07
#9楼
再传一个监视画面
附件

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006