首先介绍我们的硬件准备工作
1、一个支持modbus协议的温湿度传感器
![438658f5fa21f29aec23e9bd4e71cdb0.png](https://i-blog.csdnimg.cn/blog_migrate/c8d6bb8f25d9691c055999f2c31eae3c.jpeg)
2、查看温湿度传感器参数,厂家一般都会配一个修改软件,这里不做修改,用其默认值
波特率:9600
数据格式:8位数据位、无校验
通讯方式:标准modbus RTU
通讯地址:2
3、确定所要读取变量地址
![0a8a73be00ed2500b605fe29dd47cdef.png](https://i-blog.csdnimg.cn/blog_migrate/67034d1c93dffc8d66e5fcff48edd761.jpeg)
温度实时寄存地址为0,对应modbus通讯里的40001
湿度实时寄存地址为1,对应modbus通讯里的40002
4、s7-200smartplc一台
![a75b516261e7083bae5713c3a0655cca.png](https://i-blog.csdnimg.cn/blog_migrate/dddefaba7fb458903dcd7c518cbf2fd6.jpeg)
s7-200smart st20
5、端口连接
将温湿度传感器与plc