沐秦她爹
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看沐秦她爹的 主题 / 回贴
楼主  发表于: 2009-05-14 23:35
如题,最近在用组态软件。遇到个问题。就是如题所示,想读写两个D区数据,就是32位。在组态软件的界面中,模拟测试时,能读能写的。此时是未连上PLC;但连上PLC时,出现的现象是能读,但写入的数据不对。我用的PLC是FX2N-64MR,RS232编程口直接连电脑通讯,软件是力控组态。据说是三菱的通讯协议没有完全开放所致。我一位朋友说可以读写,但语焉不详。哪位达人能帮忙解惑一下?非常感谢!
[ 此帖被沐秦她爹在2009-05-15 08:39重新编辑 ]
天空流星
SZ-CL
级别: 网络英雄
精华主题: 0
发帖数量: 571 个
工控威望: 6193 点
下载积分: 19733 分
在线时间: 558(小时)
注册时间: 2008-03-17
最后登录: 2024-11-18
查看天空流星的 主题 / 回贴
1楼  发表于: 2009-05-20 17:05
我没玩过组态
可看你说的情况,我个人觉得可能的你把 D500和D501搞反了
如果把D500和D501分开做16位显示
D500双字值是1, D500单字显示也是1,D501单字显示是0
但换作D501位低位D500为高位,作双字显示值就是65536了
象是你写入或是显示时高位和低位出错了
FX2N的好象是 有符号32位
以上是个人建议