如何实现PLC与THINGWORX工业物联网平台对接

 

物联网(Internet of Things),简称 IoT,对于制造商来说,是行业乃至世界范围内的一股变革浪潮。在我们设计和制造的产品中,将会不断嵌入各种软件、传感器和启用 IP 的连接功能。IDC 报告预计,到2020 年世界上将有300 亿互联的“物”。。这一变革决定了为各个消费者乃至全球经济创造价值的方式将发生根本性转变。

什么是 ThingWorx?
ThingWorx 是一个用来创建和运行互联世界中的应用程序的平台。ThingWorx 减少了为智能互联产品创建创新型应用程序所需的时间、成本和风险。

ThingWorx采用物的设计模式,从工业领域最常用的PLC来分析,每个PLC的寄存器属于物的一个属性,比如一个风机的转速、开、关,可以对应于一个things,下属三个属性转速、开、关。

在ThingWorx物联网平台中可以看到抛弃了常规组态软件点的思维,而以物、属性、服务等作为一个整体,整个平台由不同的物组成,相同的物组态只要完成一次模板组态即可以在此模板基础上进行调用,相当于开发语言中的基类,所有基于基类的类都有相同的基类属性(基类是父类,派生类是子类)。相同的物可以共用一个画面,显示时只要修改不同的things即可。ThingWorx的此类设计极大的减轻了在云端的开发工作量。ThingWorx有个与常规组态软件完全不同的功能,网关配置完成测试完毕,与ThingWorx软件正常通信后,网关会将网关配置好的things及其属性送到ThingWorx,ThingWorx平台仅需要点击绑定即可完成与网关的配置工作,此项功能非常不错,只要网关现场配置正常,平台侧无需在进行对点工作。

迈思德网关在前期与百度天工对接的过程中,已经实现了物的设计,因此在与ThingWorx的接入中,配置软件基本不用修改,仅仅需要完成与ThingWorx的协议对接工作。通过迈思德网关可以将大部分的PLC(Modbus-RTU;Modbus-TCP;三菱 FX系列编程口;三菱Q系列编程口(Q01,Q02,Q06,Q00UJ等);OMRON Hostlink;罗克韦尔AB DF1;西门子S7200 PPI/CP243以太网;西门子S7300、400 MPI;西门子S7300、400 以太网;西门子S7 1200以太网;西门子Smart200以太网;南大傲拓NA200 PLC;南大傲拓NA400 PLC;永宏FATEK FBs;松下FP;电能表DL645-1997/2007;自由口协议)与ThingWorx以局域网、广域网(宽带/3G/4G等)的方式进行无缝对接,从而实现设备上云。

在另外一篇文章工业物联网的云端协议将以MQTT+SSL/TLS为主,协议格式以JSON为主中曾提到云端协议以MQTT+SSL/TLS+JSON,在thingworx的对接中未采用MQTT,而是以加密的方式握手连接,数据格式JSON格式,如果采用MQTT,那么需要在云端开发对接平台的MQTT客户端程序。

最近在一个项目中,单网关传输2900点变量,Thingworx部署在云端,秒级传输。

http://www.maiside.top/  http://www.maiside.cn/

 

 

网关正式支持MQTT物联网通信协议,PLC到MQTT,一个网关即可

https://blog.csdn.net/sijigang/article/details/52185281

发布了143 篇原创文章 · 获赞 35 · 访问量 45万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览