如何实现PLC与THINGWORX工业物联网平台对接
2017-06-16 14:37
756 查看
物联网(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客户端程序。 http://www.maiside.top/
什么是 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客户端程序。 http://www.maiside.top/
相关文章推荐
- IT二维码:足迹第七步微信开发文档(如何在项目中与微信支付平台实现接口对接)
- 如何用传统摄像机实现直接对接平台,类似于海康萤石、大华乐橙的方案
- S7200没有通讯口了,能否不用CP243实现PLC与云平台的数据对接
- 如何用传统摄像机实现直接对接平台,类似于海康萤石、大华乐橙的方案
- 锅炉如何实现物联网云平台方案
- PLC联姻物联网,如何实现工控第二春
- 【工业物联网】一文了解如何实现新型工业化、制造强国(工业物联网白皮书2017)服务|金融|生产|物流应用案例
- 如何实现远程登录机器与本地机器之间的拷贝windows平台
- 如何在OPhone平台上实现rtsp流媒体播放
- 【转】物联网跟我动手做系列教程—第三篇 实验三如何用arduino+ethernet shield与yeelink结合5分钟实现web远程家电控制(代码已更新)
- 如何在android平台上实现语音识别
- 如何在平台上实现LED灯的效果?如信号灯,来短信/来电时LED动画闪烁
- 如何实现网路电话(VoIP)和传统电话(PSTN)的对接实现统一通信的电话会议应用
- 安卓平台如何实现微博绑定?
- bobo教你如何通过putty实现远程登录控制linux平台
- 如何实现Linux平台的视频通话
- 手把手教你如何在安卓平台上实现打电话发短信的功能
- 教你如何实现windows与linux跨系统平台的一种简单的共享!!
- 在android平台上如何实现H264解码