工控智汇

工控智汇

组态软件与串口服务器通讯改造

admin 107 177

项目改造,客户需要对进行升级,并优化通讯,在不改变原来配置的基础上逐步进行替换。

需要将IFix升级到,数据库升级为SQLServer2016,客户现场使用的智能仪表都是支持ModbusRTU协议的,因原来的手拉手的通讯方式的,当一台仪表掉线后,会影响到其他仪表的通讯,所以此次在不改变原有的组态基础上进行通讯优化。因此我们为客户提出使用串口服务器,进行串口虚拟化的方式实现,同时也可以使用TCP/IP协议进行数据访问的更加高效的通讯提供的升级可能性。

此次使用的串口服务器是MOXA的NPort5630,它可以将16个串口设备连接至以太网,19寸机架安装方式,同时通过在Windows系统中安装RealCOM驱动程序,可以将NPort5630映射为RealCOM串口。除了支持基本的数据传输之外,NPort驱动程序还支持RTS,CTS,DTR,DSR,和DCD控制信号。

下面将说明NPort5630如何进行配置:

9.搜索到在线的串口服务器后,选择其中一台,右键,选择"Unlock"

15.完成串口虚拟后,在如下画面中将显示所有已虚拟号的串口,如下图中IP地址为"192.16.10.7"对应的16个串口,最后一列显示为Port1---Port16,每个端口对应不同的串口号"ComPort",此处的"ComPort"即为虚拟的串口。

完成以上所有配置后,可以使用ModScan软件进行测试,确认是否配置成功。关于ModScan的使用请在以前的文章中查找。

如上图所示,可以通过串口服务器实现任何一种通讯,ModbusTCP或者ModbusRTU.