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

主题:台达PLC与台达06XA模块MODBUS通信怎样确定读取和写入的数据首址是多少

点击:1940 回复:16

引用 562664253 在 2019/8/30 21:08:47 发言【内容省略】

看样子地址为1是通信上了啊!收发报文都有了!
19-08-31 12:15
guanyumou 版主:
  您好!您的意思我这模块地址是1 ?没有改成功对吧!现在我的485连线接了模块与PLC,它们是并联的,也就是说这个1,也许是读取的PLC的地址,而不是模块的地址,模块地址我修改成10了,而且我用FROM指令读取地址看过已经修改为10了,然后我断开PLC与模块的总线,用485连接通信方式。还有这个16590这个数据是怎么来的呀,?
19-08-31 21:36
40CE十进制就是16590
如果485只连接06XA模块
读出的数据是从“CH1输入信号平均值“(地址H40CE)开始往下的十组数
另参考下台达官网的Modbus远程I/O通信的例程
希望对你有帮助
附件:DELTA_IA-PLC_RTU-485_OM_SC_20090422.pdf
[本地下载]
19-08-31 22:17
胡大侠:
   您好!首先向您表示感谢,在我遇到有困难时,是您们呕心沥血的指教,让我在工控的道路上不断成长,我的成绩离不开您们的帮助,感谢您们,谢谢,您们的推荐对我来说都是有帮助的,我会认真去看的。
19-08-31 22:47
guanyumou 版主:
    您好!您说的对,我把PLC485线拆了,重新测试,模块的地址就是1,收发报文都有,我就想不明白了,为什么我改了地址后,地址会自动变,还有就是PLC与模块地址都是1 ,这样通信没有错误吗?我刚刚又重新给模块修改了通信地址,但断电后重新上电,模块通信地址就又自动变为1了,这是为什么呀,麻烦您帮我看看我的程序,到底是什么原因造成的这种情况呀!以下就是我写的程序,通电与断电再上电测试,好奇怪。
   
附件 阿里旺旺图片20190901231917.jpg
附件 阿里旺旺图片20190901232019.jpg
附件 阿里旺旺图片20190901232327.jpg
附件 阿里旺旺图片20190901233023.jpg
19-09-01 23:41
guanyumou 版主:
   我把30那行的程序删除了,也还是那样,重新上电地址也会自动变为1,真搞不懂是什么原因
19-09-01 23:46

引用 562664253 在 2019/9/1 23:46:58 发言【内容省略】

仔细看看模块手册,看看如何修改模块地址后掉电可以保持!
19-09-05 21:12

上一页 上一页

工控新闻

更多新闻资讯