工控网首页
>

应用设计

>

如何实现RS485串口通讯采集模拟量

如何实现RS485串口通讯采集模拟量

2022/8/23 13:50:22

一.准备一台YX-AI-DO2S两路模拟量输入设备

image.png

二.YX-AI-DO2S与模拟量传感器、上位机进行物理连接如下图

image.png

三.通过配置软件配置串口通讯参数让YX-AI-DO2S与上位机、下位机传感器物理实现通讯状态。

image.png

四.上位机下发Modbus采集指令到下位机设备上报

功能码举例(YX-AI-DO2S说明书内含全部指令及功能码):

举例1

03 功能码读取浮点数 AI1

发送:01 03 00 00 00 02 C4 0B

04 功能码读取浮点数 AI1

发送:01 04 00 00 00 02 71 CB

接受:01 04 04 40 9E CE 1F 9A 02

举例2

模拟量读数转换公式如下(例:将电压转换为温度值)

AI = a * ratio + offset

AIx 即转换后数值:

a 为转换前读数值

ratio 为设定比例系数(初始为 1.0

offset 为设定位置系数(初始为 0.0

五、实现数据采集及上报至上位机。

审核编辑(
王静
)
投诉建议

提交

查看更多评论
其他资讯

查看更多

开关量输入与继电器输出RS485串口通讯

远程数据无线采集转LoRa、4G网关方案

利用4G DTU实现水利远程物联网监控

Json边缘网关接入阿里云IoT平台

NB-IOT覆盖能力有多强 是怎么实现的