新闻中心
PRESS CENTER本章节主要实现以下需求:通过 EG 系列网关读取 S7-200 Smart PLC 的数据,并将其转换为 HJ212 协议进行上报。
需要说明的是,该系列网关已对不同协议间的差异进行了屏蔽处理(适用于网关所支持的各类协议)。因此,本案例中虽以西门子 S7-200 Smart 为例进行演示,但文档所阐述的实现方法同样适用于其他所有兼容的协议。
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
第二步:环境212点位配置
HJ212节点可参考其他案例,此处不做重点介绍。下图示例中配置了四个变量,分别对应PLC的四个数据点:
此处为语雀内容卡片,点击链接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/bu57ky174270pmmr
第三步:PLC数据与HJ212数据转换映射
点击注入节点。
将Siemens节点输出的数据格式转换成HJ212节点需要的格式。
HJ212节点封装报文并打印显示。
第四步:HJ212发送到TCP服务端
TCP客户端节点中配置服务端的IP和端口(NetAssis软件模拟TCP服务端)。
点击注入节点,触发流程运行一次。
报文封装并打印在日志窗口。
TCP服务端接收HJ212数据。
第五步:自动运行
配置注入节点为周期性触发,周期设为每 2秒执行一次。
TCP服务端2秒接收接收到一次数据。
流程源码:https://iotrouter.yuque.com/zn3vdn/eg8000/xfigle1mik8w68e4