PLC、智能仪表通过智能网关转换为OPC UA服务端(含客户端测试过程)
埃和智能网关支持各种PLC设备、智能仪表通过HTTP、MQTT协议JSON格式对接MES等各种系统平台也可以对接MySQL、Oracle等各种SQL数据库还可以将设备数据转为OPC UA服务端的数据标签支持多客户端数据读写。数据对接SQLServer同时转为OPCUA标签智能网关包含IGT-SER、IGT-DSER、IGT-WSER等多个型号(选型手册)内置罗克韦尔AB、倍福、GE/艾默生、西门子、三菱等几乎所有的PLC原厂协议支持网口、串口对接PLC或仪表通过有线网口、WIFI或4G/5G 实现数据对接与转发。本案例是IGT-DSER智能网关通过ModbusTCP和ModbusRTU协议对接PLC和仪表完成OPC UA服务端的协议转换提供可编辑的数据标签实现OPC UA的客户端对PLC数据的读写。首先打开运行智能网关的参数软件(下载地址)在出现的功能与驱动选择页面左边选择第二项即数据转为OPC UA服务端右边选择Modbus协议集驱动点确定当前选择。通过功能菜单的网络参数配置表和串口参数配置表设置智能网关的网络和串口参数设置之后写入到网关(参数-参数写入到网关)然后重启(工具-重启网关)。参数如下图再通过 功能-数据转发/平台对接 进入数据编辑配置页面进行数据编辑配置可以通过文件菜单的数据导入/导出功能将数据导出到EXCEL编辑后导入。配置的数据如下图上图表中的‘数据处理/初始值’栏可对所对应的数据行做数据处理具体可查看用户手册第五章。参数配置完成后同样也要写入、重启。重启完成后查看状态消息确认设备通讯状态和OPC UA服务运行状态。可以开启OPC UA的客户端通过智能网关的IP地址和OPC UA服务端口连接测试本案例是通过UaExPert(下载地址)客户端软件测试先在Servers节点右键添加一个Server并设置相关参数然后在所添加的Server节点右键点Connect连接正常连接后即可浏览到IGT-DSER智能网关上所配置的所有设备的数据标签如下图选择Data Access View节点打开数据表可以从树状图拖拽添加需要监控的数据标签正常时会立即显示通讯状态和当前值如下图如果智能网关上配置的是可写的数据可在上表选中数据的Value后进行修改按回车键即可将数据通过智能网关写入到所关联的设备内。IGT-DSER智能网关无需PLC内编程也不用硬件组态只需在智能网关配置数据即可。毫秒级通讯速度快支持热插拔断电断网后能自动恢复运行。因其实施起来简单快速长期工作性能稳定出色在玻璃建材、水泥钢铁、橡胶纺织、汽车新能源等行业广泛应用。