新建驱动
在上位机配置界面菜单栏选择“新建驱动”, 如下图
在弹出来的窗口中选择“BHHB_212Serial”, 如下图
新建通道
添加好驱动后, 选择新建通道, BHHB_212Serial 是基于环保 212 协议串口输出, 通过在 寄存器地址填写环境的标识编码,把实际数据写到对应的寄存器地址, 通过固定时间循环 给串口输出 212 报文。以串口方式通信, 以 RS485 方式通讯, 默认串口 1,默认传输波特 率 9600bps,数据格式为 8 数据位,1 停止位, 无校验。默认超时时间为 1500ms。如下图
新建设备
通道建立好后, 选择新建设备, 在弹出来的对话框中设置设备相关属性,设备站号为 空, 该协议为网关主动写出串口,末端设备无需响应。请求帧间隔默认为 5000ms,即每隔 5s 输出一次。如下图
方案举例: 通过 JS 脚本 MoveValue 的方式, 把 ModbusRTU 的值写到对应的 212 点位,重 新组成 212 报文发送出去,寄存器地址即为 212 的数据标识。
新建标签
在建立点位的时候,寄存器类型为 Data,寄存器地址为 212 数据项标识编码。如 060-Rtd,具体点位含义见下表
标签添加完成。如下图
JS 脚本:
点位信息如表
按照上面工程所建点位, 实际 212 报文输出如下:
##0088ST=31;CN=2011;PW=987654;MN=88888880000001;CP=&&DataTime=201912141058
31;060-Rtd=123.200&&598C
红色区域数据项用户可以自行创建, 输出报文根据点位自动填充。
黄色区域结构已在程序固定。