LabVIEW modbus slave (server) 做从机(串口RTU)与施耐德设备通信问题应该如何解决?

2019-07-17 11:29发布

本帖最后由 一只耳朵怪 于 2018-6-13 11:22 编辑

尝试了网上提出的三种方案,且安装NI VISA,且与modbus仿真通信成功,仿真器与设备通信成功,但labview均与设备通信不成功。请大家帮忙看看问题!方法1:使用DSC IO服务器,modbus slave,确定可配置的全部参数正确。尝试向其发送主搜从报文010741E2,仿真器回应01 87 01 82 30而labview无回应,确定为labview侧问题,在MAX配置VISA允许数据处理出现非法报文。方法2:使用官网VIP系列库。与modbus仿真器通信成功,参数确认正确,但与设备相连出现地址错位情况且无规律。同http://bbs.elecfans.com/forum.php?mod=viewthread&tid=1544916&page=1楼下某位老铁遇到的问题。方法3:使用官网LLB库。与modbus仿真器通信成功,但与设备通信不成功。现在觉得自己基于VISA写都通不了了。本人有基于方法1成功开发主设备的经验,上述问题真是无从着手,请各位帮帮忙!本人积分有限,如问题得以解决另联系。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
zhouyezuishuai
2019-07-17 22:38
我觉得你最好把通讯协议发一份上来,还有你的程序框图最好也截图上来 看不到东西怎么找问题呢? 一般来说labview与硬件的通讯只要协议分析到位了是完全可以摆脱OPC的,就是一个收一个发,只需要处理好通道的读写区分的问题,就是说不能同时读写,处理好这个问题,协议没问题通讯就没问题  

一周热门 更多>