小弟最近在做一个低压监控系统,用224XP读斯菲尔PD194Z-2S4内的电流电压这些数据,用的PORT0的主站指令但是一直都通讯不上MSG指令和仪表的设置都是一样地址是1 波特率9600,ADDR=40064,都是无校验,初步调试的时候我只接了C相的电压,显示的是237.5V,用MODSCAN32在线监测地址为0040H的地址它的值为2375也就是237.5V,但是我用PLC就是通讯不上VB2000的指针地址内它的值总是0,而且当完成位位1的时候不是报超时就是报modbus正在忙于其它请求,请问以下我的那个ADDR的地址就是MODSCAN所对应的40H的地址吗?大家帮我分析一下原因啊,或者有做过这方面的高手发个程序参考一下也可以。
409490662@qq.com小弟不胜感激啊,赶工期啊,快急死了第一次做这个通讯。
问题补充:
总线连接器是插在PORT0端口的,终端电阻打在OFF状态,port1 用的PPI转USB然后接在笔记本上。用西门子200的手册上的主站的例程编的程序还是一样要报错,救急啊高手们
最佳答案
接线是否正确?如果程序没问题,将3和8交换一下
提问者对于答案的评价:
问题已经解决了哈,就是接线出问题了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc311054.html