手机发邮件控制PLC

首先安装node-red,是借助node平台实现的。思路也很简单email发过来的邮件通过解析再发给PLC,安装可以参照https://www.cntworld.cn/16811.html

在浏览器中输入IP地址和端口就可以运行了。

主要是有两个节点,一个是email节点。

还有一个是S7out节点。

这两个模块可以在左侧已安装的模块中找到。

不过这两个节点默认是没有的,需要在节点管理中在线安装。这两个节点安装以后会在左侧多出社交和PLC两个条目。

在安装中输入关键字email进行安装node-red-node-email。

在安装中输入关键字s7进行安装node-red-contrib-s7。这个模块可以实现与西门子S7 PLC进行通信。

在PLC中设置好PLC的IP地址。如:192.168.1.18

在防护与安全中允许put/get通信访问。

建立mw102变量。

邮箱的设置有自动模式和触发模式。选择触发模式左边会有一个节,选择自动模式左边没有节点。

注意:此处的password不是邮箱的登陆密码,而是允许第三方登陆的授权码。

授权码的获取进入邮箱,点击设置-----帐号选项卡-----在POP3中开启服务。

然后提示需要绑定手机完成手机校验才能开启授权码。

如果已经开启了服务,点管理服务即可。

再点击生成授权码。

function是数据解析,

调试窗口的属性

下面这个分支用来控制PLC

在connect连接属性中配置

在此可以添加PLC变量。如mw102

在邮箱中发一个邮件测试一下。邮箱就会收到一封邮件,会触发PLC动作。

转载请注明出处:  https://www.cntworld.cn
智能工控 » 手机发邮件控制PLC

发表回复

提供最优质的资源集合

立即查看 了解详情