前言
随着港口设备信息化技术的快速发展,越来越多的企业想要把现场设备数据上传到云平台,进而实现关键数据的远程监控和分析处理。在此背景下,国内某信息化公司想要将港口设备数据通过MQTT上传到该公司自研IOT平台,实现数据上云,为后续数据的统筹管理打下基础。
![](https://i-blog.csdnimg.cn/blog_migrate/b10359dd15cd26993baa079a64e5871c.png)
宏集eX700M系列HMI
基于客户需求,我们为客户推荐了eX700M系列HMI,采集现场各种设备数据,并通过MQTT将数据发布到IOT平台。
宏集eX700M系列HMI的关键优势如下:
(1)支持1万点数据标签,200+通讯协议;
(2)支持作为MQTT发布端和订阅端;
(3)超高硬件配置,搭载64位四核处理器,2GB RAM,8GB Flash;
(4)集成CODESYS V3运行环境,可作为软PLC使用,支持Profinet、EtherCAT、Ethernet/IP等多种现场总线协议;
(5)嵌入JavaScript高级编程语言,支持客户定制化功能开发。
关键挑战与应对之策
在协助客户完成项目部署时,我们遇到了一些挑战,针对这些挑战,宏集eX700M系列HMI的应对之策如下:
1.现场设备的数据采集
客户现场设备种类很多,比如西门子、GE、AB、安川等PLC设备,以及一些支持私有协议的智能设备。而且,这些设备支持的通讯协议也各不同,给设备的数据采集带来了难题。而宏集eX700M系列HMI专门用于解决客户现场的数据采集难题。
![](https://i-blog.csdnimg.cn/blog_migrate/453f9d3b20d14188706d0bff3da27021.png)
宏集eX700M系列HMI支持200+通讯协议,包括OPC UA、Modbus、MQTT、TCP、UDP和自由串口等协议,以及西门子、三菱、GE、AB、欧姆龙、倍福、力士乐、基恩士等主流PLC协议,而且支持同时连接8种不同协议类型的设备,最大程度地帮助用户完成现场设备的数据采集。
![](https://i-blog.csdnimg.cn/blog_migrate/8c42d1833457c81341ab7e1b327bec77.png)
2.数据处理
对于现场支持自由串口协议的智能电表设备,客户需要对接收到的数据报文进行拆分处理,获取其中的电压等关键数据。
基于此,我们推荐客户使用eX700M系列HMI中JavaScript功能,按照设备的报文格式,编写JavaScript代码自动获取智能电表数据,并对数据处理分析,最后再把最终数据写入到标签数据库中,完成数据采集和处理。
![](https://i-blog.csdnimg.cn/blog_migrate/91753899c42750adf0fe417c5b7b8614.png)
3.通过MQTT将数据上传到IOT平台
客户需要自定义设定MQTT报文格式,而且不同的数据选择不同的发布策略,即关键数据采用固定的时间间隔发布,非关键数据只有当数据发生变化时才发布,宏集eX700M系列HMI完全满足客户的需求。
宏集eX700M系列HMI支持作为MQTT发布端和订阅端(该客户只需要作为发布端),根据IOT平台的连接参数配置即可完成与平台连接,而且支持通过链接数据标签监视与IOT平台的连接状态以及发布的数据量等。
![](https://i-blog.csdnimg.cn/blog_migrate/8cd51f119f6b7563a091fae03abdb9e0.png)
宏集eX700M系列HMI支持为不同的数据进行分组,并且分配不同的发布策略。
![](https://i-blog.csdnimg.cn/blog_migrate/322c9aab6f9fca358dc1962eb1d97921.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d3d9a543694b8596f232b0b773799808.png)
最终成功帮助用户完成数据的上传,实现现场设备的远程监控。
![](https://i-blog.csdnimg.cn/blog_migrate/1f4a3f414437b0227b49deafa50a3854.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6cbab928f663293039fdb7e526c06083.png)
总结
通过宏集eX700M系列HMI,客户成功实现港口设备的数据采集和数据上云,最终通过IOT平台完成现场设备的远程监控,进一步推动了港口设备信息化的发展。