赞
踩
随着物联网技术的快速发展,工业互联网应运而生。工业互联网云平台作为连接智能制造和智慧工厂的重要技术手段,为制造业提供了更高效、更安全、更便捷的生产模式。工业互联网是指将互联网和物联网技术应用于工业生产和制造过程中,实现设备、工厂、企业和供应链等各种资源的智能互联。而云平台是指一种提供虚拟化计算资源和服务的互联网基础设施。工业互联网云平台是将工业互联网与云计算相结合的平台,旨在为制造业提供全生命周期服务。
工业互联网云平台在各个领域都有广泛的应用,其中包括工业制造、物流运输、能源与环保、医疗健康、智慧城市等。在工业制造领域,工业互联网云平台可以实现设备的远程监测、故障诊断和维护管理等功能,提高生产效率和质量。在智慧城市领域,工业互联网云平台可以实现城市基础设施的集中管理和优化调度,提高城市的运行效率和安全性。
工业数据上云是指将工业生产过程中产生的大量数据通过互联网上传到云端进行存储和处理的过程。随着工业互联网的发展,工业数据上云成为了提高生产效率和降低成本的重要手段。通过将数据上云,企业可以更好地管理和分析数据,提高决策的准确性和效率。
工业数据上云可以实现数据的共享和协同工作。通过云端平台,不同部门和合作伙伴可以共享数据,实现信息的互通和协同工作。这样,企业可以更好地整合资源,提高工作效率,加快决策的速度。数据共享还可以促进企业之间的合作和创新,推动整个行业的发展。通过传感器和物联网技术,企业可以实时采集和上传生产数据,通过云端平台进行实时监控和预警。这样,企业可以及时发现问题和异常情况,采取相应的措施,避免生产事故和质量问题的发生。实时监控还可以提高生产的灵活性和响应能力,帮助企业更好地应对市场需求的变化。
根据这个设计思想,我们可以采用MQTT协议实现整个应用需求,从而得到技术模型
云端服务器是一个MQTT服务器,具体搭建过程较复杂
终端客户机是一个MQTT客户端,它有两个作用:
1)采集PLC的实时数据,注意是实时的,也就是每隔一定时间读取PLC的生产数据
2)将数据上传到MQTT服务器,这就需要发布主题这个操作
案例是采集欧姆龙PLC的数据,涉及数据有温度,湿度,转速,转角,设备状态
当点击"连接“按钮时,就连接PLC,然后实时读取数据
工业客户端其实也是一个MQTT客户端,它从MQTT服务器订阅数据,当服务器收到数据时,主动推送给这个客户端,客户端要怎么显示加载数据,都可以。
这里PLC采用欧姆龙的设备数据,模拟生产车间的现场数据
这里需要在VS中设置同时启动三个程序,有的人可能不知道如何同时启动多个程序
可以看到,成功订阅到了数据,加载完美,帅啊。
本篇既然是云端应用,自然应该将服务器部署在互联网,因此在公网部署云端服务器,终端客户机和工业客户端都部署在本地局域网,具体操作如下:
服务器的代码应该部署在公网IP上,两个客户机部署在本地局域网,但他们可以连接到互联网,这个意思要搞明白。
这里需要云服务器,也就是具备公网IP的服务器,通过购买阿里云,华为云,腾讯云产品就可以有自己的公网服务器了。很多开发者会写程序代码,但没有掌握程序如何部署到公网下
把vs生成的bin下的debug目录下的所有文件复制到自己的云服务器硬盘目录下
这里我是将本地程序复制到云端服务器的ServerCode目录下
服务器收到数据
服务器推送数据到订阅者,订阅者收到数据并展示
自动更新数据数据
实现过程:
1)mqtt客户端实时采集PLC数据
2)采集成功向服务器发布消息
3)服务器收到数据消息,向订阅者推送消息
4)订阅者收到消息,展示数据
项目代码:
写作不易,图文不易,思路不易,打字不易,分享不易,多多点赞。
欢迎伙伴们点赞,关注,收藏,抄袭,复制,分享,打赏,共同致富。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。