西门子S7 200 SMART PLC通过网迅通GW56网关接入 ThingsCloud

这一次我们介绍的是来自网迅通公司的 网迅通GW56网关,它支持通过 MQTT 接入 ThingsCloud,在很多用户的物联网项目中运行非常稳定。

网迅通GW56网关在数据处理能力、实时性、安全性、离线工作能力、网络流量优化、低功耗、架构简化和易于部署等方面都具有显著的优势,支持MQTT,Modbus,PLC等通信协议,为物联网应用提供了强有力的支持。

我们以这台 HWXT-GW56网关为例,介绍接入 ThingsCloud 的步骤。

在这里插入图片描述
在这里插入图片描述
ThingsCloud 上的准备工作
我们使用可视化编程读取PLC数据上传到ThingsCloud 物联网平台,也可通过ThingsCloud 物联网平台进行反控。这里我们使用网关 的 MQTT 透传方式,准备工作只需要以下几步:

创建设备类型和设备。
在这里插入图片描述进入功能定义添加属性。
在这里插入图片描述
拿到设备的 MQTT 主机名、端口、证书。
在这里插入图片描述具体的步骤请浏览:MQTT接入

可视化编程读取PLC上ThingsCloud 物联网平台准备工作
本次实验使用的是西门子S7-200 SMART

S7 通信准备工作:

只可以使用没有优化的数据块,可以通过 TIA-Portal 在数据块的属性中进行设置。请确保没有勾选该选项。

在这里插入图片描述
必须在 S7-300/400/1200/1500 PLC CPU 配置中启用 PUT/GET 通信,请确保勾选该选项。

在这里插入图片描述
打开网关配置工具,搜索后,右键进入可视化编程(西门子 S7 PLC 的数据采集,可视化编程支持直接读取和写入 PLC 数据)。

在这里插入图片描述
进入可视化编程后, 拉入S7 in节点,双击节点进行配置通信。

在这里插入图片描述
在通信节点配置框内,S7200 SMART PLC的配置与S7-1200配置稍有不同,这里需要按照图示配置即可进行通信

在这里插入图片描述
配置PLC变量,需要根据PLC变量的数据区域和偏移量判断读取。

添加的PLC变量:

1_temperature

2_temperature

1_switch

2_switch

在这里插入图片描述
具体变量填写请浏览:可视化编程 PLC

拉入MQTT in订阅节点,接收S7 in节点的数据。

MQTT in通信节点配置和MQTT out通信节点配置只需要填写以下几个部分:

目标地址:填写 MQTT 主机名

目标端口:填写 MQTT 端口

设备账号:填写设备普通证书中的 AccessToken

设备密码:填写设备普通证书中的 ProjectKey

订阅主题:订阅Topic(设备订阅云平台下发数据),本例中是 attributes/push,请以您实际创建的为准

发布主题:发布 Topic(设备推送数据到云平台),本例中是 attributes,请以您实际创建的为准

在这里插入图片描述
在这里插入图片描述
对云平台下发的数据进行判断,因为云平台下发的是一串JSON数据,将JSON数据的结果解析出来。

最终接入节点

在这里插入图片描述
在ThingsCloud控制台查看数据
Node-red部署后,进入设备,可以看到设备的多个属性,每个属性对应一个采集数值,我们可以看到当前最新数值,也可以查看历史数值和时序曲线图。如下图:
在这里插入图片描述
搭建可视化看板实时监测数据
看板中放置我们需要的各种数据组件。如下图:
在这里插入图片描述
如果有更多组的设备接入,可以在看板中放置更多的可视化组件,或者建立多个自定义看板。

看板支持全屏,以及共享链接,可以在一些支持浏览器的电视上打开看板,作为监控大屏。

具体的步骤请浏览:搭建可视化看板

生成用户APP
在 ThingsCloud 控制台上可以管理所有设备,除此之外,我们还可以给项目中的人员提供移动端的设备管理 App,通过 ThingsCloud 的零代码通用 App 设计工具,几分钟就可以生成支持多端运行的 App,包括 iOS、Android、微信小程序、Webh5 等。

App 设计中主要对设备面板进行自定义设计,使用现成的组件像搭积木一样,放好位置并绑定数据即可。如下图:

在这里插入图片描述
在这里插入图片描述

关于用户通用 App 和用户账号管理的详细介绍,请浏览 通用用户应用 App。

这一篇我们介绍了网迅通 GW56 网关的可视化编程功能 通过 MQTT透传方式接入 ThingsCloud 的详细步骤,将多个传感器数据采集到云平台,并生成自定义看板和 App。

如果您的物联网项目不是使用 网关,而是自主开发单面机或嵌入式硬件产品,接入 ThingsCloud 也完全适用,详情请浏览 设备接入。

关于网迅通
广东网迅通物联科技有限公司是一家专业的物联网技术服务商,致力于前沿的物联网通信技术产品研发和技术推广。旗下拥有主品牌“恒网迅通”,代表:“联网恒稳,迅速接通”的产品理念。产品包括物联网通信网关、边缘计算网关、AI边缘计算盒子、4G DTU、5G网关、工业4G CPE、联网采集扩展模块、物联网云平台等系列产品的研发销售。研发核心人员均具备多年的技术沉淀及理论创新,为智慧城市、智慧农业、智慧环保、智慧能源、智能制造、物联网创新教育等诸多行业提供优质的软硬件产品和解决方案,助力合作伙伴提质增效,转型升级!

广东网迅通物联科技有限公司官网 http://www.rpdiot.com/

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值