发明名称 一种解决基于MODBUS的串口通信瓶颈的方法
摘要 本发明公开了一种解决基于MODBUS的串口通信瓶颈的方法,在远程测控终端与组态系统之间设置一接口转换系统,通过接口转换系统采集远程测控终端的测量数据来模拟远程测控终端,上位机的组态系统从接口转换系统中读取所述测量数据,以实现将采用串口通信的远程测控终端虚拟成为采用以太网通信的远程测控终端。通过本发明的技术方案无需改变通信协议即可解决通信瓶颈,所以不存在应用过程中的兼容性问题。
申请公布号 CN102843380A 申请公布日期 2012.12.26
申请号 CN201210338555.8 申请日期 2012.09.13
申请人 深圳市亚特尔科技有限公司 发明人 郭家楼;陈超
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京英特普罗知识产权代理有限公司 11015 代理人 齐永红;郭少晶
主权项 一种解决基于MODBUS的串口通信瓶颈的方法,其特征在于:在远程测控终端与建立组态系统的上位机之间设置一接口转换系统,通过所述接口转换系统采集远程测控终端的测量数据来模拟远程测控终端,上位机的组态系统从接口转换系统中读取所述测量数据,以实现将采用串口通信的远程测控终端虚拟成为采用以太网通信的远程测控终端,其中,所述远程测控终端支持MODBUS通信协议,并采用RS485硬件接口;所述接口转换系统具有一与上位机进行通信连接的网口,以及至少一个串口,每个串口通过RS485总线挂接最多256个远程测控终端;利用接口转换系统解决基于MODBUS的串口通信瓶颈的方法为:接口转换系统在完成各串口的初始化动作后,通过各串口读取所有远程测控终端的配置文件,之后为所有远程测控终端建立与各自一一对应的内存映射区,以将各串口设备仿真为网口设备;接口转换系统在读取配置文件后针对网口执行以下的网口处理方法,针对每个串口执行以下的串口处理方法;所述串口处理方法为:接口转换系统通过寻址读取挂在同一串口上的所有远程测控终端中的数据,并将读取到的来自每个远程测控终端的数据存放至所建立的与各自相对应的内存映射区中;所述网口处理方法为:接口转换系统在通过网口接收到上位机的组态系统发出的数据请求后,对所述数据请求进行解析,以确定所述数据请求针对的远程测控终端,之后,接口转换系统将与确定的远程测控终端相对应的设备映射区中存储的数据反馈给上位机的组态系统。
地址 518000 广东省深圳市天安数码城天济大厦F4.8栋8D座