手机HMI如何控制S7-200 Smart系列PLC

使用手机的HMI是一款基于安卓系统的手机组态软件,它是做Modbus TCP的客户端,西门子S7-200 Smar PLC做为Modbus TCP的服务器端。实现的通讯目的是在手机上可以操作PLC的变量和监控数据。

必备的软件是手机的HMI软件ModbusHMI APP

必备的硬件要有西门子S7-200 Smart系列PLC,PLC的RJ45网口连接网线使用的是Modbus TCP通讯协议。

PLC服务器端操作

通讯的硬件连接是PLC的RJ45通过一根网线【使用Modbus TCP协议】连到家里的网络上,手机通过无线的方式也连到家里的网络上,并保存PLC和手机在同一个网络中并是同一个网段。

PLC服务端程序的编写,在STEP 7-Micro/WIN SMART的库中要安装有Modbus TCP的库。

PLC 做为Modbus TCP服务器的代码的编写。本代码调用了2个服务器代码,就支持2路客户端的连接为例。

按建议地址分配库存储器

固定一个PLC地址编译下载到PLC中

Modbus编号对应表

手机端操作

在手机上下载装ModbusHMI APP

手机HMI组态IO设备。点击设备再点击加号就可以新建设备了。如下图设备就组态好了。

手机HMI变量的组态,点击自定义标签就可以组态变量了,

以I0.0为例,根据实际情况选择类型,I0.0选择bool型。然后选择设备和节点。

从站号指的是单元标示符,

手机HMI组态画面。点击首页的组态按钮,然后再点击"画面"

添加按钮、输入输出标签,输入框等。

有很多对象可以选择进行画面的组态。

选择I0.0编辑其属性。其它的按钮、指示灯等都类似。

手机HMI和200SMART PLC的联调

手机HMI和200SMART PLC联调的效果展示

转载请注明出处:  https://www.cntworld.cn
智能工控 » 手机HMI如何控制S7-200 Smart系列PLC

发表回复

提供最优质的资源集合

立即查看 了解详情