各位好,在做实验的过程中遇到了问题,特来请教:
目前我用了一个带USB通讯功能的功率计和S7200做自由口通讯,我想读取上面的电压、功率因数等数据。
我问厂家要来了仪表的通讯协议,PLC程序也已编好。用一根USB转485的通讯线,靠电脑的串口通讯软件来调试PLC程序,接收和发送都没问题。当然,485和PLC之间也有转接,因为接口定义不同。
功率仪表上有迷你USB口,我用一根迷你USB-USB的通讯线,把它和电脑连接,用串口通讯软件调试,也可以顺利的读取数据。
现在碰到的问题是,用这2根线互连,使PLC和功率仪表通讯就不行。因为2根通讯线USB头都是公头,所以之间用了一个两边双母头USB的转接头,PLC发送读取命令,已经跳入发送完成中断,但是接收不到仪表的数据。后来我发现可能转接头有问题,就把2根通讯线的USB头都剪开,里面的4根线分别按颜色对接通讯(当然,USB转485那根线所需的5V电源我用另外的电源供给它了),结果依然是没有收到任何数据。
各位前辈有什么思路,烦请指点迷津