.png)
TS-8515-A
Modbus协议多主机智能管理器
(Modbus协议通讯主机代理器)
依据modbus协议的要求和针对目前的技术现状,提出以下设计方案,目的使modbus多主机通讯更加符合工业通讯实际应用,让此类通讯更加稳定。
解决MODBUSRTU/ACSII通讯中不能有两个上位机的问题。将该模块接到多个主机与从机之间,通过该模块的信号转接,实现两个以上主机同时与多个从机的通讯。
采用主机代理方式:所有modbus主机只直接与代理主机通讯,用四个(或多个)RS485/RS232端口同时与各个modbus主机通讯。
代理主机从堆栈中按先进先出原则分别取出modbus通讯主机命令,向从机总线发送命令。
微处理器从4个(或多个)端口得到modbus通讯主机的命令后,进行CRC校验后,将正确的命令压入堆栈。从端口5得到的返回数据进行CRC校验后,将返回数据传送到对应主机的端口。
发送modbus通讯主机命令时间间隔可以设定,按照工业系统的可靠性和稳定性原则,设计发送命令时间间隔最小时间为250ms。如果系统中有两台modbus通讯主机,则需要设定modbus通讯主机的发送命令时间间隔为500ms(一般默认值)。依次类推。
系统使用堆栈,并且周期取出存贮命令,所以不会造成存贮或数据溢出。
系统的稳定性和可靠性也是预知的。稳定的发送命令时间间隔是可以计算的。
如果发生个别从机故障或者线路故障,系统不会一直处于等待状态,其他的主机和从机仍能正常工作。
此设备已通过实际测试和得到现场应用。
二、技术指标:
电源:DC9-30V供电
工作电流:DC24V
通讯速率:300-115