企业DTS数据上报modbus转https协议json对接技术方案-瑞森安全生产管理平台

Posted i数采物联-上海/河南

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了企业DTS数据上报modbus转https协议json对接技术方案-瑞森安全生产管理平台相关的知识,希望对你有一定的参考价值。

为满足相关部门监管要求,平台从即日开始开放部分系统接口,以
便企业个性化要求。
2.1 接口调用方式
系统所有接口均基于 HTTP(S)协议,数据统一采用 JSON 格式,接口统一
编码为 UTF-8。
注意: 1、Content-Type 为 application/json;charset=UTF-8。 2、接口所涉及到的参数均严格区分大小写。
3、接口均以 POST 方式提交数据。
2.2 接口安全
为保障接口数据安全,系统采用 appId & appSecret 方式对接口调用进
行安全验证。
2.3 功能接口列表 2.3.1 储罐数据上报
地址:/dts/upload-data
参数名称 参数说明 参数类

必填 备注
code 储罐编码 字符串 是 唯一
name 储罐名称 字符串 是
volume 容积 数字 是 单位:升
volume_min 最小容积 数字 是
volume_max 最大容积 数字 是
temperature 温度 数字 是 摄氏度
常 温 填 写
为 0
temperature_min 最低温度 数字 是 为 0 时不
做 预 警 处

temperature_max 最高温度 数字 是 为 0 时不
做 预 警 处

air_pressure 气压 数字 是 kPa
air_pressure_min 最低气压 数字 是
air_pressure_max 最高气压 数字 是
material 存储介质 字符串 是
location 位置 字符串 否
上报数据样例:
[
“code”: “1”,
“name”: “储油罐”,
“volume”: “60”,
“volume_min”: “70”,
“volume_max”: “100”,
" temperature": “0”,
“temperature_min”: “0”,
" temperature_max": “0”,
“air_pressure”: “2.5”,
“air_pressure_min”: “2”,
“air_pressure_max”: “3”,
“material”: “燃料油”
,
“code”: “2”,
“name”: “储油罐”,
“volume”: “”,
“volume_min”: “”,
“volume_max”: “”,
" temperature": “”,
“temperature_min”: “”,
" temperature_max": “”,
“air_pressure”: “”,
“air_pressure_min”: “”,
“air_pressure_max”: “”,
“material”: “”
]

平台对接技术方案:

上图中,协议转换网关,下行为485接口,上行为RJ45接口。
很好的实现了平台对接。稳定可靠。

485部分的寄存器定义如下:
通讯协议:modbus-rtu
波特率:9600
数据位:8
停止位:1
无校验
从站地址:1
功能码:03
位号 寄存器地址 数据类型
TT101 40001,40002 float
LT101 40003,40004 float
TT102 40005,40006 float

以上是关于企业DTS数据上报modbus转https协议json对接技术方案-瑞森安全生产管理平台的主要内容,如果未能解决你的问题,请参考以下文章

单相电表互感器三相电量采集modbus转mqtt上传开发需求说明

modbus tcp 到 rtu的转换

JSON数据采集网关,Modbus RTU转httpmqtt协议串IO口RS485转4~20mA边缘计算智能终端

modbus协议与tcp协议有啥关系?

模拟信号,161路0-10V转RS-485/232,Modbus RTU 通讯协议

RS485modbus转Profinet网关协议连接富凌DZB300系列变频器配置方法