信息化工业
科技创新导报 Science and Technology Innovation Herald
1
①作者简介:吕宙(1983,7—),男,汉族,湖北黄石人,本科,中级工程师,研究方向:自动化电气控制。
DOI:10.16660/jki.1674-098X.2018.21.001
手机APP远程操作西门子LOGO! PLC
吕宙
(大冶有金属公司冶炼厂保全车间  湖北黄石  435005)
摘  要:智能手机是当前世界上数量基数最大的终端设备。通过手机对PLC设备进行监控、操作有着极为广泛的应用前景。西门子LOGO!系列产品能够快速部署到互联网,并且有配套的APP可供调用,使得手机远程操作PLC成为可能。本文以实例介绍通过手机访问LOGO!PLC并进行数字量和模拟量输入。以期扩展设计研发人员设计思路及介绍新产品的不同的应用方法。关键词:PLC  远程操作  智能通信  LOGO! PLC 中图分类号:TP311                                文献标识码:A                      文章编号:1674-098X(2018)07(c)-0001-02
西门子LOGO!系列第八代产品有着传统PLC无法比拟的灵活性:每件标准模块包含:输入输出(模拟量与数字量)、电源、物理按键、点阵显示屏、以太网络接口,一个部件集成了电气控制的绝大多数需求。软件配置上,LOGO!系列产品有独立的编程调试软件,同时还有独立的手机端APP。使得该系列产品在微、小型项目中有着极为广泛的应用。本文将重点记录如何使用手机APP连接LOGO!PLC并进行监控操作。
1  将LOGO 接入互联网
1.1 前期准备
在接入硬件前需要对网段进行有效规划避免冲突。LOGO!无法自动获取IP,所有的IP地址是需要手动指定的。指定IP后,还需要在路由器内将此IP设定一条静态路由,将LOGO!的mac地址与被分配的IP绑定,
以防止该IP被DHCP服务器分配给其他终端,引起网络冲突。各个路由器的设置原理大致相同,这里不再详细描述。
设置完成后,在PC上使用命令符ping指令来测试是否与LOGO!连通。1.2 局域网连接设置
在PC上打开配套软件LOGO!Soft Comfort。该软件用于LOGO 的编程与设置。在网络项目子菜单中,点击上线,软件应该可以自动识别出对应的LOGO!硬件,并显示相应的IP。从菜单栏中工具栏中计入LOGO!的“访问控制设置”项目中,将“允许远程访问”,“允许LOGO!APP访问”选项勾选。这时通过PC的浏览器输入LOGO!的IP地址,就可以看到web设置页面了。设置页面默认登录密码是LOGO!。同时连接同一局域网内的手机或平板等智能移动设备(需基于安卓或IOS系统),也可以通过APP连接到LOGO!PLC。至此已经实现了对局域网内的LOGO!访问的目的。
1.3 通过互联网访问LOGO! PLC
LOGO! PLC作为西门子公司的封闭平台产品,自身无法做到与域名绑定。需要通过一个网络服务器来实现该功能。绝大多数的域名服务商都提供和
域名绑定的功能,但是前提需要有系统的支持。所以这里
的网络服务器不限于PC,基于linux系统的智能路由器也可以胜任。如何部署网络服务器这里不再赘述。
本例中向公云申请了一个以为后缀的域名。前置域名可以自定义,这里设定为xmztest。有了域名还需要制定访问端口,因为80端口属于紧俏资源,不建议使用。这里随机使用了40616端口。所以完整域名即为xmztest. :40616。
因为LOGO! PLC自带webserver,不需要任何设置可以通过浏览器对其进行监控。同一局域网内输入对应的IP即可连接到该PLC;互联网条件下输入域名也可以连接到该PLC。但在这种连接条件下只能进行监控,无法直接操控PLC。
1.4 通过APP访问LOGO! PLC
西门子公司专门为LOGO! PLC定制了APP。通过该APP 可以对PLC进行更全面的设置。保证互联网条件下可以访问PLC,只需在APP填入完整域名,就可以实现APP远程访问PLC。
LOGO! APP相对webserver,提供了IO状态,可以看到所有的数字量输入、数字量输出、中间继电器、模拟量输入、模拟量输出、自带屏按键、TD屏定义按键的状态,所有的显示状态还可以查看曲线图,最低扫描周期可以达到0.5s。
这些功能一定程度上满足对运行状态的监控和故障分析。还可以自选程序中变量进行监控,这里还要自选变量可以设定标签,这些标签的变量可以应用到APP的远程控制中。LOGO! APP还可以对PLC的时针进行设置。集成了webserver,可以完整看到LOGO 网页端控制页面。
2  通过APP操作LOGO! PLC
2.1 LOGO! APP软件介绍
工控领域操作的定义:由输入触发逻辑,执行逻辑后输出结果告知操作人。LOGO! APP的最为重要的功能,可以通过APP进行定义输入和输出。即完成PLC逻辑编程后,可以使用APP的输入作为触发条件,执行完逻辑之
Copyright©博看网 www.bookan. All Rights Reserved.
信息化工业
科技创新导报 Science and Technology Innovation Herald
2
后,可以将执行结果输出并在APP 上显示。从功能上判断,APP甚至可以取代HMI作为操作人员的人机交互界面。
比起WINCC需要自行设计各种输入输出界面,APP内置了4种输入情形和1种输出情形。样式配都是成品,可直接调用,大大节省了开发设计周期。APP设置了付费机制,免费情况下只能在4种输入内各指定一个输入点,无法免费使用输出点。按照APP内说明文档提示,APP内一共可以设置50个输入输出点,足以胜任小型项目。2.2 数字量与模拟量输入实例
在该实例中,依然保持互联网接入PLC并远程操作。这里的实例有两个目标。一以APP内虚拟按键为触发条件,执行完预设逻辑,在输出屏上显示“hello world”;二是在APP内拖动滚动条,执行完预设逻辑,在输出屏上对应进度条同步变化。
在目标一中,为APP虚拟按键分配地址,数据类型为BOOL。输出为文本显示指令,逻辑为按键按下,文本显示;按键松开文本消失。典型的数字量响应输入输出。
在目标二中,为APP滚动条分配模拟量,并指定变量地址。同时插入模拟量监视器使能位置1,即保持常闭,使其始终处于作用状态。之后需要再在LOGO!自带显示屏上显示出柱形图。插入消息显示文本模块,模块使能位置1,使其始终保持显示状态。在消息文本设计器中插入柱形图,设定该柱形图的数据块为前面添加的模拟量监视器,设置为放大增益。确定最大与最小值,并为该柱形图确定显示范围。同
时注意设置该消息文本同步显示在webserver 上(见图1)。
3  结语
通过前文介绍,可以发现LOGO!可以极为方便的采取标准网络协议进行部署。得益于采用标准以太网络协议,使其接入互联网,通过互联网极大的扩展了“远程控制”所涵盖的内容。但是LOGO!系统也将面临更大的网络安全风险。标准的TCP/IP协议相较于其他工业网络协议更易于受到网络攻击和侵入。尤其是LOGO!系统接入互联网
后,便利的网络连接同时也会带来网络安全隐患。在部署LOGO!系统应该要多加考虑网络安全因素。
总体而言,应用手机APP可以做到PLC的监控和操作,即使难以部署到大中项目里,也可以单独做为底层的数据采集或逻辑执行单元。LOGO!产品优秀的网络通讯功能,为工业物联网提供设计规划基础。
参考文献
[1] 西门子公司.LOGO设备手册(A5E33039687)[Z].2014-06.
[2] 陈荣辉,李淑仪.低压断路器机械寿命试验探讨[J].机电工程技术,2015,44(7):151-153.[3] 孙勇,戴立红,沈明新,等.基于LOGO的全自动洗衣机控制系统设计[J].辽宁科技大学学报,2015,38(3):184-187.
[4] 西门子公司.LOGO!APP V3.0(Application Example And Brief Instruction).2015-04.
图1  APP页面图
Copyright©博看网 www.bookan. All Rights Reserved.
网页app

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。