当前位置: 首页 > 传感测量产品 > 工业传感器 > 温湿度传感器

类型分类:
科普知识
数据分类:
温湿度传感器

湿度传感器与plc:PLC怎么接温湿度传感器?小白一个,求大神指点

发布日期:2022-10-09 点击率:1623


湿度传感器与plc:PLC怎么接<a title=温湿度传感器?小白一个,求大神指点 第1张" title="湿度传感器与plc:PLC怎么接温湿度传感器?小白一个,求大神指点 第1张-传感器知识网"/>

湿度传感器与plc:PLC怎么接温湿度传感器?小白一个,求大神指点

我去接呗,都有程序的,有说明的一项一项怎么接?从哪开始绅手机啊,电脑上都可以下载,手机也可以下载它都会告诉你的

有四根线,一根是不用的。另外三根,一根接电源正,一个接电源负(也就是接地,一般现在很多设备都是把负极接地),再就是信号线了。线的颜色,一般红色为电源正,黑色电源负,另外一种颜色就是信号线了。

你这个图片看不出来应该怎么接,得具体的看看说明书,看看是不是模拟量输出还是走通讯,走模拟量的话,你的PLC得有模拟量输入接口,走通讯的话就要看是什么协议了,接PLC读温度基本就这两种方法,先看一下说明书吧
湿度传感器与plc:PLC怎么接<a title=温湿度传感器?小白一个,求大神指点 第2张" title="湿度传感器与plc:PLC怎么接温湿度传感器?小白一个,求大神指点 第2张-传感器知识网"/>

湿度传感器与plc:单片机modbus通讯源程序_s7-200smart通过modbus库与温湿度传感器通讯

首先介绍我们的硬件准备工作

1、一个支持modbus协议的温湿度传感器

2、查看温湿度传感器参数,厂家一般都会配一个修改软件,这里不做修改,用其默认值

波特率:9600

数据格式:8位数据位、无校验

通讯方式:标准modbus RTU

通讯地址:2

3、确定所要读取变量地址

温度实时寄存地址为0,对应modbus通讯里的

湿度实时寄存地址为1,对应modbus通讯里的

4、s7-200smartplc一台

s7-200smart st20

5、端口连接

将温湿度传感器与plc端DB9接口连接

温湿度传感器,厂家会给

plc 485集成接口

准备工作完毕,接下来就是编程,因为软件自带modbus库,直接使用就好

6、初始化主站指令

“模式”(Mode) 输入的值用于选择通信协议。输入值为 1 时,将 CPU 端口分配给 Modbus 协议并启用该协议。

参数“奇偶校验”(Parity) 应设置为与 Modbus 从站设备的奇偶校验相匹配。0(无奇偶校验)

参数“端口”(Port)设置物理通信端口(0 = CPU 中集成的 RS-485)。

参数“超时”(Timeout) 设为等待从站做出响应的毫秒数。典型值是 1000 ms (1 s)。

当 MBUS_CTRL指令完成时,指令将“真”(TURE) 返回给“完成”(Done) 输出。

“错误”(Error) 输出包含指令执行的结果。

以上的参数设置与称重仪表端的对应

7、温湿度传感器的访问

参数“从站”(Slave) 是 Modbus 从站设备的地址。允许范围为 0 至 247。地址 0 是广播地址。仅将地址 0 用于写入请求。系统不会响应对地址 0 的广播请求。并非所有从站设备都支持广播地址。S7-200 SMART Modbus 从站库不支持广播地址。

使用参数 RW 指示是读取还是写入该消息。0(读取)

参数地址 (Addr) 是起始 Modbus 地址。寄存器地址为0,对应Modbus通讯里的地址

参数“计数”(Count) 用于分配要在该请求中读取或写入的数据元素数。读取仪表中保持寄存器字数。

参数 DataPtr 是间接地址指针,指向 CPU 中与读请求相关的数据的 V 存储器。将 DataPtr 设置为用于存储从 Modbus 从站读取的数据的第一个 CPU 存储单元。

地址1的温湿度数据被存入到以VW100为起始的两个字,即vw100为温度,vw102为湿度,这里要注意,整数转为实数,最后在除以10,并是最后的温湿度值

8、编程结束,我们调试看下

vw100的温度为25.4℃,vw102的湿度为74.0%RH

到这里编程结束,需要源程序的可以关注私信

下次更新昆仑通泰触摸屏与s7-200smart ppi通讯设置

湿度传感器与plc:用PLC控制室内空气温湿度,用什么温度传感器和湿度传感器(主要是

如果对温湿度要求不高的话,推荐使用温湿度模块;要求高的话,推荐使用温湿度变送器。想节省成本,那就直接买热敏电阻与湿敏电阻。 湿敏电阻型号:HR06
1. 工作电压:VPP≤5.5V; 工作频率:500Hz—2000Hz;
2. 工作温度:0℃—50℃; 工作湿度:20%—95%RH;
3. 稳定性:≤2%RH/年; 温度特性:≤0.5%RH/℃;
4. 湿度检测一致性:≤±3%RH;
5. 响应速度:小于15S;
6. 耐水性:浸水10分钟,晾干恢复后,湿度变化小于2%;
浸水30分钟,晾干恢复后,湿度变化小于5%; 湿度传感器与plc:PLC怎么接温湿度传感器?小白一个,求大神指点  第3张

湿度传感器与plc:读取寄存器值_温湿度传感器与S7-1200 PLC通讯读取温湿度案例

1 硬件组态

添加S7-1200CPU(1214C DC/DC/DC)

添加通信板CB1241(RS485)

2 MODBUS通讯指令介绍

2.1 主站初始化指令

EN----使能端(仅需在第一个扫描周期接通一次即可)

REQ----在上升沿执行该指令,请求将数据发送/读取到Modbus主站(为1或者TURE均可)

PORT----端口号(添加RS485通讯板之后,编写指令时,可在下拉菜单选择相应硬件端口号)

BAUD----波特率(须要与子站通讯率一致)

PARITY----奇偶校验(0无校验,1奇校验,2偶校验)

MB_DB----“MB_MASTER”或“MB_SLAVE”指令的背景数据块的引用。在程序中插入“MB_SLAVE”或“MB_MASTER”之后,数据块标识符会显示在 MB_DB 框连接的下拉列表中。

DONE----完成位 ERROR----错误 STATUS----错误代码(数据类型WORD)

2.2 主站指令

EN----使能端

REQ----在上升沿执行该指令,请求将数据发送/读取到Modbus主站(为1或者TURE均可)

MD_ADDR----子站地址(为1-247)

MODE----模式(是从子站读取数据,还是将数据写入子站。0读取,1写入。)

DATA_ADDR----需要读取子站数据的寄存器地址(可从温湿度传感器说明书上查询)

DATA_LEN----读取数据的长度

DATA_PTR----从子站读取的温度值存放位置

DONE----完成位

BUSY----繁忙(0:当前没有“MB_MASTER”事务正在处理中;1:“MB_MASTER”事务正在处理中)

ERROR----错误

STATUS----错误代码(数据类型WORD)

下一篇: PLC、DCS、FCS三大控

上一篇: 电气控制线路图控制原

推荐产品

更多