8 Modbus输出
网关可以设置通过Modbus输出采集到的数据
如下图,打开网关控制界面,在Modbus服务配置里输入端口(不填默认502)并启用,即可开启Modbus功能
8.0.1 操作方法
- 点击需要输出到Modbus的变量
- 如果变量类型为空,需要手动调整变量类型
- 点击保存生成Modbus地址
- 可以导出为点位表
- 所有变量均存于保持寄存器
8.0.2 协议解释
所有的Int均为Int64长整形
浮点为Double双精度浮点型
字符串长度最大为100
Alarm类型为一个复杂类型,地址前4位为报警数量,后面每四位为一个报警的报警编号,数据类型为Int64,Alarm总长度为100位.
例如cnc_alarm的地址为40209:
40209读取Int64为报警数量
40413读取Int64为第一个报警的报警号
40417读取Int64为第二个报警的报警号
…..
Position类型为一个复杂类型,地址前4位为轴数,后面每八位为一个轴信息,每一个轴信息的前4位为轴名称,字符串类型,后四位为对应的值,Double类型,Position总长度为100位.
例如cnc_mecpos的地址为40109:
40109读取Int64为轴数量
40113读取String(4)为第一个轴名称
40117读取Double为第一个轴的值
40121读取String(4)为第二个轴名称
40125读取Double为第二个轴的值
….