400H系统,利用Y-Link连接鼎实PB-B-Modbus模块,与两台施耐德的PLC系统Modbus通讯。冗余IM153模块型号是2BA02,本地没有2BA82,所以用2BA02替代,底座7HD10,Y-couple底座是7HY00,连接后,PB-B-Modbus模块Txd等闪烁,读不到数据。Modbus主从站的地址都对应为1和2,PLC做从站,寄存器(十进制)读起始地址40209~40224,写起始地址40231~40233,我在鼎实中组态,拖拽了Read 16 Words和Wirte3Words,并编辑好了符号,具体硬件编辑过程见附件。CFC调用FB激活总线桥,现在能连上,在线看硬件没有问题,Txd灯也闪烁,但Rxd灯不亮,读不到数据,我拿Modsim软件连接测试,Rxd灯黄灯常亮,不知道什么原因。
起始地址我修改过208,40209,230和40231都试过,还是不行,我不知道哪里的问题,请高手指点。
图片说明:
最佳答案
你的程序上均对的,但是鼎实PB-B-Modbus模块要真正工作起来,须给个运行鼎实PB-B-Modbus模块的命令,在PLC中设置一个Q0.0或Q1,0等指令(长指令,最好与PLC的运行同步启动置1),该Q0.0或Q1,0须在PB-B-Modbus中组态DI8用于模块状态的监视;D08(缓存地址0或1,与Q0.0或Q1,0对应)用于启动模块通讯的命令接受位!
具体的哪个位你再与鼎实的技术支持联系,核实一下!电话::010-82078264、010-62054940
提问者对于答案的评价:
谢谢提醒,是柳州富达的空压机厂家给的资料和实际PLC设置的通讯参数,波特率不一样,坑爹的厂家,太不负责任了。国外调试,找个485通讯模块都难,搞死人了。以后大家注意一下。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc227249.html