本文讲述如何利用node-red与台达PLC AS228T通讯,首先我们要准备一个该型号的PLC,PLC样子如下。

把PLC上电,这边选择用网口通讯,方便能够读取信息,图示如下。

上电后,进行通讯设置。


把COMMGR配置完之后,进入ISPSOFT软件操作,操作步骤如图片所示。

以上步骤完成后,我们在PLC里面的操作就完成了,接下来我们打开node-red进入软件方面的设置。
程序说明:当M1打开时,D3会把数据传输给D1。
打开node-red,打开设置,进入节点管理,我们需要先下载2个节点(node-red-contrib-modbus、node-red-dashboard)才能进行下一步操作。



完成后左侧会多出2个节点


我们可以先把网页翻译成中文可以方便我们浏览。

拉出我们需要的第一个节点

双击打开节点进入服务器的设置



服务器配置完成后我们回到Modbus-read节点把他配置完善。注意:台达AS228T的D1寄存器modbus地址是1;

上述步骤操作完之后,modbus-read节点就配置完成了,要是想直观的看到有没有读取到可以进行如下操作。

补充说明:由于D3寄存器没有写入数值,node-red读取时会显示0。
调试节点拉出菜单栏后该节点需配置。

上面这些操作只能在node-red里看到数据,node-red还可以在同一局域网内通过浏览器打开网页来查看数据,也就是说在此局域网内任何终端都能访问查看数据,就像打开网页那样简单快捷,那么我们还需要一些操作。

上述操作完成后点击部署,完成后我们要把text节点里的群组配置。



更新完成后回到text(发短信)节点设置一下,完成后点击部署。


上述步骤完成后,我们就可以搜索网页观看效果图了。

如果想在网页里实现一个数值输入,可以进行如下操作。


拉出红色箭头所指的节点,配置一下。


配置完成后,节点相连。

点击部署我们就可以在网页观看效果了。
网页效果图如下,第一个箭头下方的横线内输入数字,PLC数值读取旁的数字会随着横线处输入的变化而变化。

如果想实现一个开关控制,可以进行如下步骤。


拉出红色箭头所指的节点,配置一下。


配置完成后,把节点相连,点击部署,打开网页观看效果图。

网页效果图如下。


当控制通断打开时,PLC运行,控制通断断开时,PLC断开。
欢迎加入扫码加入我们一起讨论!!!验证信息请备注“汉联吧”。
![图片[39]-node-red与台达PLC AS228T 通讯](https://han-link.cn/wp-content/uploads/2023/03/han-link_cn.jpg)











暂无评论内容