登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:西门子与第三方模块485通讯求问

点击:1243 回复:6

如图,西门子1200带485模块对一个仪表进行读取数据,仪表485的当前值地址是0x2a,我是不是用图中的MB_MASTER指令去读它呢,还有就是从站的地址应该写什么?是写0x2A,还是16#2A,还是写40043?求懂的人指导一下,谢谢
17-08-18 11:44
附件 image.jpg
附件 image.jpg
附件 image.jpg
附件 image.jpg
17-08-18 11:47
首先,请你以后发帖的时候能不能把图片方向转转正。
然后0x2A是什么鬼,以后或许西门子能用C语言编程的时候会支持这种方式。
最后,DataAddr已经明确了数据地址,既然是Modbus通讯,那么自然是40043这种方式了。
附件 snap1.jpg
HAVE FUN!
17-08-18 12:58
地址肯定是写4万多的那个,另外把把Busy和Error那些加上变量,方便诊断出现的错误代码,这个看看帮助文档肯定能行的!成熟的东东
17-08-18 13:07
感谢指导,以后一定把图片摆正
17-08-18 16:39
好的
17-08-18 16:39
用0x2A+40001
17-08-19 08:46

工控新闻

更多新闻资讯