node-red与200SMART的通讯方式

node-red与200SMART的通讯方式


将启动nodered的命令写成bat脚本

将以下代码写在记事本中,将保存为start.bat格式;

start http://127.0.0.1:1880/
start http://127.0.0.1:1880/ui
node-red

方法一,TCP通讯方式

电脑的ip为192.168.10.20, 在此台电脑上登录Node-Red http://192.168.10.20:1880,PLC的ip为192.168.10.50,

此进可以通过函数将数据都提取出来,然后输出到UI页面;实现的功能是PLC做为服务端,nodered做为客户端时行连接,在PLC端发送的数据,在nodered的ui中可以采集接收到。

实现的功能是PLC做为服务端,nodered做为客户端时行连接,在nodered的ui中可写入数,在PLC端接收的数据。

注:在PLC端的服务器中要有两个端口,因为在发的时候就不通收,是单向的。

方法二,S7通讯

在Node-Red中安装node-red-contrib-S7协议,

安装的s7 In指令,PLC输出数据,由node-red中的UI输出展示;

在PLC的变量中进行修改数据就可以在node-red的ui中显示数据;

在node-red的UI界面中输入数据由S7 out指令输出,PLC来接收数据,其原理与S7 In输入类似;

方法三,Modbus TCP通讯

在STEP 7-Micro/WIN SMART中添添加库MBUS_SERVER;

在Node-Red中添加Modbus协议库 ,本示例是以PLC为modbus的服务器端,node-red作为一个modbus的Client端,进行通讯;

源码下载


转载请注明出处:  https://www.cntworld.cn
智能工控 » node-red与200SMART的通讯方式

发表回复

提供最优质的资源集合

立即查看 了解详情
文章加载时间:2.1115 秒