IGT-SER系列智能网关支持各种PLC的以太网和串口协议,以及DL/T645、Modbus通讯,通过网关所带的参数配置工具软件,不用编程,即可打包和解析JSON格式的设备数据,通过MQTT、HTTP等协议发布和订阅。
网关安装在设备侧,与设备同时起停,不担心数据丢失;可选择WIFI无线、4G无线方式联网,也可以选择有线网口通过路由器上网,已批量用于多种行业的智能工厂,大大提高MES等工业互联网项目的实施效率。
下面是网关对接阿里云的物联网平台,通过平台的CA(X.509)证书加密,在物理型数据显示的多个数据的案例。
几个必看的平台链接:
使用MQTT.fx接入物联网平台 使用X.509证书认证
首先要在阿里云平台注册,进入阿里云物联网平台,先创建产品和设备,添加物模型数据节点,这些查阅阿里云的开发文档都可顺利实现,认证方式需要选择为X.509,以下是本案例创建的产品截图:
然后在'功能定义'页面增加物模型数据节点,本案例中是'watthour_1'和'watthour_2',如下图:
在这个产品下创建好的两个设备,分别是'MQTT-A'和'MQTT-B',如下图:
打开设备MQTT-B查看详细信息,如下图:
点击上图中'DeviceSecret'旁边的'查看'按钮,复制出DeviceSecret,这个要作为秘钥生成密码,将以下格式的原文进行加密:
clientId${clientId}deviceName${deviceName}productKey${productKey}timestamp${timestamp}, 本案例的原文:clientIdAIHECID2deviceNameMQTT-BproductKey**********D,在线加密地址,再从阿里云平台下载一个根证书:CA根证书下载(root.crt)
有了这些信息即可设置网关模块了,打开网关模块的参数设置软件(软件下载地址),根据PLC选择网关的系统类型与设备,通过'功能'->'数据上报与对接'进入数据配置页面,根据以上信息,分别设置相关参数,下载CA根证书到网关,配置上报数据,以下是配置完成的截图:
配置完成后通过'参数'->'参数下载到网关'下载参数,在通过'工具'->'重启网关'重启后网关即进入工作状态,网关的RUN灯亮起后延时到一个周期的时间,再通过'参数'->'从网关读取参数',读取参数并查看状态,多个工作周期读取持续为以下状态即是正常:
此时可通过在设备的物模型数据里查看网关上报的数据,如下图:
可以看到数据已正常上报到了阿里云平台。
网关模块也支持边缘计算,可以将数据进行预处理后上报到数据库,具体可查看网关边缘计算脚本手册。
网关模块同时集成了多种PLC协议,以下是常用的PLC类型,可根据实际应用场景自行切换:文章来源:https://www.toymoban.com/news/detail-403233.html
◆ FX: 三菱FX系列PLC ◆ QL: 三菱Q/L/R系列PLC
◆ AS: 三菱A系列PLC ◆ OM: 欧姆龙全系列PLC
◆ S72S: 西门子S7-200/Smart系列PLC ◆ S734: 西门子S7-300/400系列PLC
◆ S71K: 西门子S7-1200/1500系列PLC ◆ MBS: 施耐德等Modbus兼容PLC
◆ DVP: 台达、信捷PLC ◆ NAIS: 松下全系列PLC
◆ KVS: 基恩士全系列PLC ◆ FTK: 永宏全系列PLC
◆ MSK: LS/LG全系列PLC ◆ KOY: 光洋全系列PLC
◆ ABM: AB MicroLogix系列PLC ◆ ABC: AB Compact/Control系列PLC
◆ INO: 汇川全系列PLC ◆ GE: GE PAC/PLC系统文章来源地址https://www.toymoban.com/news/detail-403233.html
到了这里,关于PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!