本技术属于modbus扩展模块,尤其涉及一种双以太网扩展模块。
背景技术:
1、市场上现有的modbus模块的网口通常为单网口,无法实现单个模块扩展多组modbus从站,这时单网口的modbus模块就需要通过交换机进行数据交换来控制不同的modbus模块,这样就增加了需要配置交换机的成本和增加了接线的难度,数据交换时可能因为数据延迟而达不到预想的效果,例如出现io数据的延时响应等,而且由于系统中使用的不同设备数量较多,接口复杂,故障率较高,因此需要提供一款便于扩展io数据、串口io数据、以太网io数据的一种双以太网扩展模块。
技术实现思路
1、本实用新型为克服上述情况不足,旨在提供一种能解决上述问题的技术方案。
2、本实用新型提供如下技术方案:包括第一网口、第二网口、mcu、modbus串口模块,所述mcu内置有协议与算法转换模块和io寄存缓冲区;所述第一网口、所述第二网口、所述modbus串口模块分别电连接所述mcu;
3、所述io寄存缓冲区用于扩展本机的io数据、串口的io数据、以太网的io数据;
4、主机通过所述第一网口连接所述mcu后读写所述io寄存缓冲区的io数据。
5、优选的,以所述第一扩展模块io寄存缓冲区为限,所述扩展模块为若干组组成。
6、优选的,所述第一网口为外网接口,所述第二网口为自主级联接口。
7、优选的,所述modbus串口模块采用标准的rs-232、rs-422和rs-485接口。
8、本实用新型的有益效果是:控制主机只需通过moubus tcp协议读写本级模块的io寄存缓冲区即可完成若干io数据的扩展,不需要通过交换机进行数据交换来控制不同的io扩展模块,从而能够降低了制造成本,且接线更加方便简洁;且设备较少能够减少数据交换时的延迟。
9、本实用新型的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本实用新型的实践了解到。
1.一种双以太网扩展模块,其特征在于:包括第一网口、第二网口、mcu、modbus串口模块,所述mcu内置有协议与算法转换模块和io寄存缓冲区;所述第一网口、所述第二网口、所述modbus串口模块分别电连接所述mcu;
2.根据权利要求1所述的一种双以太网扩展模块,其特征在于,所述扩展模块由第一扩展模块、第二扩展模块、第三扩展模块组成;主机与所述第一扩展模块的所述第一网口连接,所述第一扩展模块的所述第二网口与所述第二扩展模块的所述第一网口连接后读取io数据扩展,所述第二扩展模块的所述第二网口与所述第三扩展模块的所述第一网口连接后读取io数据扩展。
3.根据权利要求2所述的一种双以太网扩展模块,其特征在于,以所述第一扩展模块io寄存缓冲区为限,所述扩展模块为若干组组成。
4.根据权利要求2所述的一种双以太网扩展模块,其特征在于,所述第一网口为外网接口,所述第二网口为自主级联接口。
5.根据权利要求2所述的一种双以太网扩展模块,其特征在于,所述modbus串口模块采用标准的rs-232、rs-422和rs-485接口。