锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

基于西门子PLC安卓Android手机APP温湿度远程监控系统.pdf

时间:2022-11-05 18:30:00 rtd温度传感器模块

基于西门子PLC安卓Android手

机APP 远程监测温湿度

总体结构方案总体结构方案

? 整体结构整体结构:方案分为硬件和软件两部分。

? 硬件部分硬件部分:硬件分为四部分:温湿度传感器温湿度传感器,空

西门子调和除湿器S7‐1200PLC,安卓手机和无

线线WIFIWIFI路由器路由器。

? 软件部分:手机安卓APP采用原生JAVA开发,支

持安卓22.33 以上系统,APPAPP和和PLCPLC采用采用MModbdbusTCPTCP

通信协议主要显示温度和湿度,远程打开空调和去除

湿器湿器。PLC梯形图编程梯形图编程主要实现温湿度采集,主要实现温湿度采集

ModbusTCP地址映射配置,总体框架如图1所示。

总体框架图

安卓手机客户端安卓手机客户端 无线无线WIFI路由器路由器

互联网

太 Modbus TCP协议

CPU模块 温度模块 模拟量模块

图1.整体框架图

空调 除湿器 温度传感器 湿度传感器

S7S7制器控制器

? PLC硬件配置:CPU模块型号:CPU1214C,可扩展两个以上模块,自带数量

字量字量88输入点输入/6/6点输出点输出,一个接一个SMSM1231RTD1231RTD,88XXAIAIRTDRTD温度测量模块温度测量模块,一个一个

SM1231,8AI模拟输入模块,S7‐1200如图2所示。

? 各模块功能:CPU模块:ModbusTCP通信、除湿器自动或手动控制、空调

的手动自动启停的手动自动启停。。RTDRTD温度模块温度模块:负责采集温度。AIAI模拟输入模块模拟输入模块:

收集湿度信号。

图2.S7‐1200控制器

CPU模块模块IP地址设置地址设置

? 设置在项目树的设备组态中PLCIP如图3所示。

图3.设置PLCIP地址

S7S7‐用使用ModbusModbus TcpTcp ServerServer

? 软件软件STEP7STEP7V11V11SP1SP从版本开始,S7S7‐1200CPU1200CPU从从FirmwareFirmware

V1.0.从2开始,不再需要安装Modbus TCP库文件,可以

直接调用Modbus TCP的库指令“MB_SERVER”使用实现

ModbusModbus TCPTCP如图44所示,通信功能通信功能。

图4.Modbus TCP的库指令

调用调用MBMB_SERVERSERVER通信指令通信指令

? “MB_SERVER指令将处理指令Modbus TCP客户机与客户机的连接

请求、接收Modbus功能请求并发送响应。1.调用

MB_SERVER通信指令,进入“Programblocks”>

“OB1OB1”在主程序中调用主程序,设置连接设置IDID、IPIP端口等参数,

如下图5所示。

图5.调用MB_SERVER通

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章