如何建立8路模拟量输入采集与RS485通讯

电子说

1.3w人已加入

描述

一.准备一台YX-AI/DO-RS485-008八路模拟量输入设备

上位机

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

上位机

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

上位机

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

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

举例1

读取DO1:

a.用01功能码读取DO1

发送:01 01 00 14 00 01 BD CE

接受:01 01 01 00 51 88

b.用03功能码读取DO1

发送:01 03 00 14 00 01 C4 0E

接受:01 03 02 00 00 B8 44

c.用04功能码读取DO1

发送:01 04 00 14 00 01 71 CE

接受:01 04 02 00 00 B9 30

举例2

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

AI = a * ratio + offset

AIx 即转换后数值:

a 为转换前读数值

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

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

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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分