温湿度变送器与电脑进行485通讯连接并显示在触摸屏中(mcgs)
主要工具:485转USB串口通信线,温湿度变送器(带485通讯口),开关电源。
文章目录
前言
一、接线
二、具体步骤
1.连接Modbus软件
2.参数设置
3.连接触摸屏(mcgs)
三、万用表读数
总结及附录
前言
本文主要是使用电脑和温湿度变送器进行485通讯来读取变送器检测的实时温湿度数据和变化,最后使用触摸屏来进行显示以及使用万用表进行读数。
一、接线
温湿度变送器参考说明书如下图1-1:这里主要接电源线和通讯线,通讯线T/R+,T/R-接变送器的A和B; 485转USB串口通信线一段连接电脑串口,另一端连接变送器通讯接口。
图1-1
二、具体步骤
1.连接Modbus软件
1.打开ModbusPoll软件,打开连接;如图2-1。
图2-1
2.在连接中选择Serial Port(串行接口),串口设置选择通讯线插入的端口号,根据温湿度变送器参考说明(文末),选择9600,8数据位,无校验,1停止位,模式为RTU模式,点击确定完成连接;如图2-2所示。
图2-2
3. 连接成功如下图2-3,如果没有连接成功按照上述步骤再操作一次。
图2-3
2.参数设置
1.回到主界面,在设置选项中选择读/写定义,如图2-2-1。
图2-2-1
2.在弹出的窗口中选择从站地址(从站地址出厂默认是1),如果有多个温湿度变送器则可以在拨码处进行修改,功能码选择03第4区,起始地址从第六位开始,数量2个,如图2-2-2,2-2-3所示,点击确定完成设置。
图2-2-2
图2-2-3
3.设置完成后,第6位和第7位会显示温湿度数据,如图2-2-4所示。
图2-2-4
4.和上面的步骤相同,来添加第二个温湿度变送器;如图2-2-5,点击新建,继续选择设置,从站地址修改为和变送器拨码相同即可,如图2-2-6,点击确定完成设置。
图2-2-5
图2-2-6
5.完成设置后,打开两个变送器的窗口,比较读取的数据和实际测量的数据,如图2-2-7和2-2-8。
图2-2-7
图2-2-8
3.连接触摸屏(mcgs)
1.打开触摸屏软件找到设备窗口,添加通用串口父设备和modbusRTU-串口,如图2-3-1所示。
图2-3-1
2.双击通用串口父设备,在弹出的界面中对波特率串口号等进行设置,需要和前面的参数相同,如图2-3-2。
图2-3-2
3.打开用户窗口,在用户窗口中添加输入框,文本,如图2-3-3;
图2-3-3
4.在输入框操作属性中,选择对应的数据名称,如图2-3-4所示;在变量选择窗口中,选择根据采集信息生成-->选择采集设备位添加的设备-->选择通道类型为4区输出寄存器(和软件上要一致)-->数据类型为16位有符号2进制-->通道地址选择第7位,选择完成后,再连接第二个输入框如图2-3-5所示。
图2-3-4
图2-3-5
5.最后将软件断开连接(因为只有一个串口),如图2-3-6;然后使用触摸屏进行下载,(如果没有实物触摸屏选择模拟下载,有实物则联机下载),如图2-3-7;下载成功后,可以看到触摸屏读取并显示出温湿度数据,如图2-3-8。
图2-3-6
图2-3-7
图2-3-8
三、万用表读数
这里主要是通过万用表来测量温湿度变送器的电压/电流,然后和实际检测的温湿度进行对比;4-20ma计算方式:温/湿度数值=(ma数值-4)÷(20-4)×[(上限-下限)+下限];0-10v:温/湿度数值=v数值÷10×[(上限-下限)+下限]。(上下限见参考说明)
以4-20毫安为例,具体步骤:1.将变送器输出模式拨到4到20毫安方向,如图3-1;2.万用表打到20毫安档,黑红表笔插到负极和AO1(温度),读数为12.95ma,根据上面计算方式则,8.95÷16×50=27.8左右,和实际读数相同。
图3-1
总结及附录
本文主要是使用电脑和温湿度变送器通过modbus进行数据读取,并在触摸屏上进行显示,最后使用万用表进行读数和比较;协议和参考说明如下。