新闻中心

PRESS CENTER 纵横智控
你的位置: 首页 新闻 技术应用
纵横智控

其他协议与HJ212协议双向协议转换-EG网关

2025-09-09 15:00:09 阅读: 发布人:纵横智控

需求概述

本章节主要实现以下需求:通过 EG 系列网关读取 S7-200 Smart PLC 的数据,并将其转换为 HJ212 协议进行上报。

需要说明的是,该系列网关已对不同协议间的差异进行了屏蔽处理(适用于网关所支持的各类协议)。因此,本案例中虽以西门子 S7-200 Smart 为例进行演示,但文档所阐述的实现方法同样适用于其他所有兼容的协议。

网络拓扑

其他协议与HJ212协议双向协议转换-EG网关

准备工作

1. PLC点位表

点表地址

读写权限

解析方式

VW0

只读

UInt16

VW2

只读

UInt16

VW4

只读

UInt16

VW6

只读

UInt16

需求分析

网关配置:

第一步:采集PLC数据

第二步:环境212点位配置

第三步:PLC数据与HJ212转换映射

第四步:HJ212发送到TCP服务端

第五步:自动运行

需求实现

第一步:采集PLC数据

采集PLC请参考其他案例,此处不做重点介绍。下图为采集到PLC数据后,将数据打印输出:

此处为语雀内容卡片,点击链接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/gkvlbflayb5ub0zp

其他协议与HJ212协议双向协议转换-EG网关

第二步:环境212点位配置

HJ212节点可参考其他案例,此处不做重点介绍。下图示例中配置了四个变量,分别对应PLC的四个数据点:

此处为语雀内容卡片,点击链接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/bu57ky174270pmmr

其他协议与HJ212协议双向协议转换-EG网关

第三步:PLC数据与HJ212数据转换映射

点击注入节点。

将Siemens节点输出的数据格式转换成HJ212节点需要的格式。

HJ212节点封装报文并打印显示。

其他协议与HJ212协议双向协议转换-EG网关

第四步:HJ212发送到TCP服务端

TCP客户端节点中配置服务端的IP和端口(NetAssis软件模拟TCP服务端)。

点击注入节点,触发流程运行一次。

报文封装并打印在日志窗口。

TCP服务端接收HJ212数据。

其他协议与HJ212协议双向协议转换-EG网关

第五步:自动运行

配置注入节点为周期性触发,周期设为每 2秒执行一次。

TCP服务端2秒接收接收到一次数据。

其他协议与HJ212协议双向协议转换-EG网关

流程源码:https://iotrouter.yuque.com/zn3vdn/eg8000/xfigle1mik8w68e4

热门产品