欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

西门子连接id_基于海创-IIoT可视化平台的西门子PLC数据采集

发布时间:2025/10/17 80 豆豆
生活随笔 收集整理的这篇文章主要介绍了 西门子连接id_基于海创-IIoT可视化平台的西门子PLC数据采集 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

海创IOT是基于图形节点和流程的快速开发平台,采用可视化编程方法,将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当他们连接在一起的时候,构成一个“流”(Flows),与传统的程序开发工具相比,它更好地适应物联场景。它可以与JavaScript和Node.js、C语言混合开发使用。基于这个平台我们可以快速的实现西门子PLC数据的采集。

一、硬件环境

1、海创Box智能网关

2、西门子PLC

二、产品连接方式

三、产品配置

海创智能网关 请参考《海创智能网关设置》

**西门子PLC ** 配置好设备连接ip

四、项目部署调试

打开海创-IIoT。本次教程需要用到如下节点,在左侧节点栏中拖拽出使用

定时器周期性触发输入时间戳或者相应的字符

S7西门子用于读取S7西门子通信协议的设备数据

调试用于调试节点输出

配置相应节点后配置界面如下:

节点配置:

定时器设置成周期性触发,主要当触发流程使用,具体配置如下图

S7西门子设置如下配置,即可取到M区0.1的地址数据

调试在右侧调试窗口输出调试结果,无需配置

部署调试:

按照以上教程配置好流程后,点击部署,部署成功后程序开始运行,就会在调试窗口输出相应的结果,调试结果如下

[

{

"id": "3c9559.b5d63aa8",

"type": "iot-s7",

"z": "41f61d2.fbe09e4",

"name": "",

"server": "f0605fb0.3a733",

"columns": [

{

"Key": "2号跑马灯",

"Label": "2号跑马灯",

"Address": "M0.2",

"Arithmetic": ""

}

],

"x": 340,

"y": 380,

"wires": [

[

"1fa324c1.eb258b"

]

]

},

{

"id": "1421da2b.ec0216",

"type": "inject",

"z": "41f61d2.fbe09e4",

"name": "",

"topic": "",

"payload": "",

"payloadType": "date",

"repeat": "",

"crontab": "",

"once": false,

"onceDelay": 0.1,

"x": 240,

"y": 380,

"wires": [

[

"3c9559.b5d63aa8"

]

]

},

{

"id": "1fa324c1.eb258b",

"type": "debug",

"z": "41f61d2.fbe09e4",

"name": "",

"active": true,

"tosidebar": true,

"console": false,

"tostatus": false,

"complete": "true",

"x": 480,

"y": 380,

"wires": []

},

{

"id": "f0605fb0.3a733",

"type": "iot-s7-client",

"z": "",

"name": "",

"communicate": "TCP",

"host": "192.168.7.163",

"post": "102",

"baudrate": "9600",

"databits": "8",

"stopbits": "1",

"parity": "None",

"expand": {},

"connmode": "tsap",

"rack": "0",

"slot": "2",

"localtsaphi": "10",

"localtsaplo": "00",

"remotetsaphi": "03",

"remotetsaplo": "00",

"verbose": "default"

}

]

总结

以上是生活随笔为你收集整理的西门子连接id_基于海创-IIoT可视化平台的西门子PLC数据采集的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。