恭喜,你发布的帖子
发布于 2020-05-02 19:14:37
5楼
目前我没硬件,所以没法实现,说说我个人的想法吧。
1、对于modbus和USS采用分时控制,轮流使能。
使用modbus通讯时,连通MBUS_CTRL的EN端,并且对USS_INIIT指令的MODE端复位为0,且也要对其EN端进行一次激活,这样的做的目的是将USS通讯关闭。
使用USS通讯时,将USS_INIT指令的MODE端置位为1,且对其EN端进行一次激活,这样做的目的是启动USS通讯,将modbus的MBUS_CTRL的EN端断开,关闭modbus通讯。
2、将USS通讯的波特率设置成为38400,将modbus通讯的波特率设为9600。
3、将USS通讯设为偶校验,将modbus通讯设为奇校验。
4、将USS的设备和modbus设备的超时时间取消,比如V20变频器的P2014参数设为0。
另外:Zane老师和其他老师都在强调,这样的做法属于“玩火"性质,自己玩玩也就可以了,别真的为了省个三瓜俩枣的,出点意外!
请填写推广理由:
分享
只看
楼主