新闻中心

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

EG8200Mini网关采集/控制485连接的ET系列扩展IO接口

2025-06-19 15:00:07 阅读: 发布人:纵横智控

本章节主要演示如何通过EG8200Mini网关采集/控制485连接的ET系列扩展IO接口。实现此流程,需要做以下操作:

网关对接Modbus协议的传感器和对接ET系列模块是一样的方式,可以参考此流程设置

1. 硬件连接

1.1. 接线

分别给EG8200mini和ET系列扩展模块的第一台模块提供供电,将第一台ET模块的485接口连接到EG8200mini的485接口上即可。

EG8200Mini网关采集/控制485连接的ET系列扩展IO接口

1.2. 地址设置

保证级联设备的地址不能冲突,如上图,级联的ET1010和ET1020地址通过拨码开关分别设置的为1和2,拨码开关地址设置可以查看:

此处为语雀内容卡片,点击链接查看:https://iotrouter.yuque.com/org-wiki-iotrouter-rlzwv5/et/klzc0arw609wso91?inner=kEYXr

2. 通过EG8200mini监控ET扩展模块的数据

2.1. 数据采集

ET1010/1020模块为Modbus RTU协议,要通过RS485接口采集Modbus RTU协议数据时,我们需要提前获取ET模块的站地址/功能码/寄存器地址/串口参数。

站地址:1(以级联模块的第一台的地址为准)

功能码/寄存器地址:详情看寄存器地址表

串口参数:9600/8/1/无校验(波特率通过拨码开关修改)

扩展模块的IO有4种类型,所以我们需要用4个Modbus读节点,分别读取不同类型的IO数据,且采取轮询的方式:

EG8200Mini网关采集/控制485连接的ET系列扩展IO接口

[{"id":"046a423d72b8564b","type":"tab","label":"流程 1","disabled":false,"info":"","env":[]},{"id":"c665391b6bb53b88","type":"inject","z":"046a423d72b8564b","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":210,"y":220,"wires":[["c0118190eba9cfdf","b6f640d72e64207c"]]},{"id":"c0118190eba9cfdf","type":"modbusRead","z":"046a423d72b8564b","name":"读AI1-4","uid":"1","dataType":"4","modbus":"e19fa4d4fc5ba8a7","columns":[{"Key":"AI1","Address":"0","Type":"1","Tdata":""},{"Key":"AI2","Address":"1","Type":"1","Tdata":""},{"Key":"AI3","Address":"2","Type":"1","Tdata":""},{"Key":"AI4","Address":"3","Type":"1","Tdata":""}],"x":420,"y":220,"wires":[["c5afda229ebec628"]]},{"id":"e8bed90c884254d5","type":"modbusRead","z":"046a423d72b8564b","name":"读AO1-4","uid":"1","dataType":"3","modbus":"e19fa4d4fc5ba8a7","columns":[{"Key":"AO1","Address":"0","Type":"1","Tdata":""},{"Key":"AO2","Address":"1","Type":"1","Tdata":""},{"Key":"AO3","Address":"2","Type":"1","Tdata":""},{"Key":"AO4","Address":"3","Type":"1","Tdata":""}],"x":420,"y":280,"wires":[["c3968bb50f159cc5"]]},{"id":"f14491f48ecfc504","type":"modbusRead","z":"046a423d72b8564b","name":"读DI1-4","uid":"1","dataType":"2","modbus":"e19fa4d4fc5ba8a7","columns":[{"Key":"DI1","Address":"0","Type":"23","Tdata":""},{"Key":"DI2","Address":"1","Type":"23","Tdata":""},{"Key":"DI3","Address":"2","Type":"23","Tdata":""},{"Key":"DI4","Address":"3","Type":"23","Tdata":""}],"x":420,"y":340,"wires":[["ec5c2a9f8874c205"]]},{"id":"ff8c112fcf4cc4b5","type":"modbusRead","z":"046a423d72b8564b","name":"读DO1-4","uid":"1","dataType":"1","modbus":"e19fa4d4fc5ba8a7","columns":[{"Key":"DO1","Address":"0","Type":"23","Tdata":""},{"Key":"DO2","Address":"1","Type":"23","Tdata":""},{"Key":"DO3","Address":"2","Type":"23","Tdata":""},{"Key":"DO4","Address":"3","Type":"23","Tdata":""}],"x":420,"y":400,"wires":[["0b35d1990be5af03"]]},{"id":"b6f640d72e64207c","type":"delay","z":"046a423d72b8564b","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":200,"y":280,"wires":[["dc2c6769e32089d7","e8bed90c884254d5"]]},{"id":"dc2c6769e32089d7","type":"delay","z":"046a423d72b8564b","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":200,"y":340,"wires":[["973625d157a47def","f14491f48ecfc504"]]},{"id":"973625d157a47def","type":"delay","z":"046a423d72b8564b","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":200,"y":400,"wires":[["ff8c112fcf4cc4b5"]]},{"id":"c5afda229ebec628","type":"debug","z":"046a423d72b8564b","name":"调试 12","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":620,"y":220,"wires":[]},{"id":"c3968bb50f159cc5","type":"debug","z":"046a423d72b8564b","name":"调试 13","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":620,"y":280,"wires":[]},{"id":"ec5c2a9f8874c205","type":"debug","z":"046a423d72b8564b","name":"调试 14","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":620,"y":340,"wires":[]},{"id":"0b35d1990be5af03","type":"debug","z":"046a423d72b8564b","name":"调试 15","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":620,"y":400,"wires":[]},{"id":"e19fa4d4fc5ba8a7","type":"modbus config","name":"","model":"2","host":"127.0.0.1","port":"502","serialport":"/dev/ttyAS3","baudrate":"9600","databits":"8","stopbits":"1","parity":"none","timeout":"50","reqtimeout":"1000"}]


2.2. 数据控制

这里以控制AO1输出10mA和控制DO1输出为1为例:

EG8200Mini网关采集/控制485连接的ET系列扩展IO接口

[{"id":"48301e2270844446","type":"inject","z":"092d6b8f7fea5b29","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"1","payloadType":"num","x":250,"y":240,"wires":[["0cf82d17f562d0dd"]]},{"id":"0cf82d17f562d0dd","type":"modbusWrite","z":"092d6b8f7fea5b29","name":"写DO1","model":1,"uid":"1","dataType":5,"address":"0","quantity":"1","modbus":"e19fa4d4fc5ba8a7","x":480,"y":240,"wires":[["b03cf793cd374341"]]},{"id":"1311173ab84bd335","type":"inject","z":"092d6b8f7fea5b29","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"10000","payloadType":"num","x":250,"y":320,"wires":[["57bac60bba5e8953"]]},{"id":"57bac60bba5e8953","type":"modbusWrite","z":"092d6b8f7fea5b29","name":"写AO1","model":1,"uid":"1","dataType":"6","address":"0","quantity":"1","modbus":"e19fa4d4fc5ba8a7","x":480,"y":320,"wires":[["0b9fe25d47aad1f6"]]},{"id":"b03cf793cd374341","type":"debug","z":"092d6b8f7fea5b29","name":"调试 16","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":680,"y":240,"wires":[]},{"id":"0b9fe25d47aad1f6","type":"debug","z":"092d6b8f7fea5b29","name":"调试 17","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":680,"y":320,"wires":[]},{"id":"e19fa4d4fc5ba8a7","type":"modbus config","name":"","model":"2","host":"127.0.0.1","port":"502","serialport":"/dev/ttyAS3","baudrate":"9600","databits":"8","stopbits":"1","parity":"none","timeout":"50","reqtimeout":"1000"}]

3. 注意

如果需要通过云端进行数据的监控,可以参考其它示例,例如:https://iotrouter.yuque.com/org-wiki-iotrouter-rlzwv5/eg8000/hoegmzz8ebnc173x

ET设备调整拨码开关重启生

原文查看:EG8200Mini+ET1010+ET1020

热门产品