0代码物联网网关看板_grafana_直连PLC_node-red

首页

在这里插入图片描述

数据监控

步骤1 添加数据源

西门子数据源

  • 西门子有两个数据源,一个数据源是Data Siemens,用于s7-1200和s7-1500PLC,另一个数据源是Smart,用于s7-200 smartPLC,两个数据源配置页面一样,其中s7-200 smart数据源的DB1区代表的是V区存储。

  • 最多只允许添加1个Data Siemens和1个Smart数据源
    在这里插入图片描述

  • 配置西门子PLC的连接参数,如Database名、IP地址、休眠时间、是否通讯,然后添加变量表即可,同时支持EXCEL上传和下载变量表。

  • 对于S7-1200/1500,读取256个real变量情况下,采集周期总时间约为700ms,变量越少,采集周期越快。

  • 因为存入到同一个Database系统中的数据是永久不可删除的,所以Variable Name和Data Type第一次保存后,就永久起作用了。如z1如果用在了real类型,那么就不能修改成bool类型,除非一同修改Database
    在这里插入图片描述

ModbusTCP数据源

  • 支持添加8个ModbusTCP客户端,每个客户端用Client ID区分,如果读取到的数据与实际数据不一致,请用Endian大小端进行切换。

在这里插入图片描述

Node-RED数据源

  • 下图1和2两个参数固定为Admin和Bucket
  • 图3的Measurement就相当于西门子数据源的Database名,这个可以修改

在这里插入图片描述

  • 在上图的function1中,输入以下代码,温度、湿度代表的Variable Name,数据类型为int,其值分别为24和12

在这里插入图片描述

msg.payload = [{
    温度: 24,
    湿度: 12,
},
{
    Types: "int",
}];
return msg;

步骤2 可视化面板

在可视化组件中直接选择第一步添加的变量名,其中Database名和Variable Name名字与数据源的名字要一一对应。

  • 选择数据源

  • 选择Database

  • 输入变量名

在这里插入图片描述

OPC UA Server

启用了OPC UA 功能,无需做任何配置,自动将数据库里面的内容映射到OPC节点中

在这里插入图片描述

以下是设置OPC UA的参数,最多映射512个变量

  • 设置用户名和密码
  • 时间范围单位为天,表示从11天前到当前时间的所有变量
  • 更新频率单位为秒,表示多少时间更新一次数据

在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
Node-Red是一个开源的可视化编程工具,可以用于构建物联网应用程序。在工业物联网中,Node-Red可以作为网关应用程序的核心,处理设备数据、执行控制操作和与云平台通信。以下是基于Node-Red的工业物联网网关应用开发步骤: 1. 确定应用场景和需求:根据工业物联网应用需求,确定需要采集的设备数据、控制操作、通信协议和云平台接口等。 2. 确定硬件平台和设备接口:选择合适的硬件平台,如树莓派、Arduino等,确定设备接口,如GPIO、串口、I2C、SPI等。 3. 安装Node-Red:在硬件平台上安装Node-Red,可以使用官方提供的安装包或手动安装。 4. 配置设备接口:在Node-Red中配置设备接口,使用相应的节点和插件进行设备数据采集和控制操作。 5. 配置通信协议和云平台接口:在Node-Red中配置通信协议和云平台接口,使用相应的节点和插件进行数据传输和处理。 6. 编写应用程序逻辑:使用Node-Red提供的可视化编程工具,编写应用程序逻辑,实现设备数据采集、控制操作和云平台通信。 7. 测试和调试:在硬件平台上进行测试和调试,确保应用程序正常运行。 8. 部署和运维:将应用程序部署到生产环境中,进行运维和维护,保证应用程序的稳定性和可靠性。 总之,基于Node-Red的工业物联网网关应用开发需要具备一定的硬件和软件技术基础,同时需要对工业物联网应用场景和需求有深入的了解。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值