#挑战30天在头条写日记##从今天起记录我的2023##学习#
今天是我记录学习工控知识的第43天,继续简单的分享一下“获取PLC数据的首选方式----OPC UA”的部分知识.
一."OPC UA"是什么?
1."OPC UA"是指OPC统一体系架构,是一种基于服务的、跨越平台的解决方案。OPC(用于进程控制的OLE)是一种开放式系统接口标准,可允许在自动化/PLC应用、现场设备和基于PC的应用程序(例如HMI或办公室应用程序)之间进行简单的标准化数据交换。 定义工业环境中各种不同应用程序的信息交换,它工作于应用程序的下方。您可以在PC机上监控、调用和处理可编程控制器的数据和事件。在实现“数字化”的工程工业等场景中实现“数据交换”有着强大的优势,它具有兼容所有厂家硬件的通讯方式,能很好的将PLC、上位机、触摸屏等联系起来做到数据的实时共享。参见图1
2.西门子PLC的OPC UA功能:
随着工业行业的智能化和数字化需求的飞速发展,西门子博图在版本的更新中也逐步升级OPC UA的功能,从V14版本的只做服务器、只能浏览读写、订阅监控变量到V17的功能更全面,具体可参见下图2。
3.OPC 相关指令:
指令因版本不同略有不同,具体见图3.
想要学习更多更专业权威的相关知识可以参照下图4图5,有案例哦。
二.简单案例分享:
“WINCC通过KEP SERVER 软件获取1200数据”
1.新建博图项目,组态设备,编写一个简单的“起保停”PLC程序,设置1200PLC的OPC UA服务器属性,具体操作步骤可参考下图7-18,喜欢动手仿真的小伙伴最好用版本等级好点的博图。
通过此案例,可以了解WINCC如何通过KEP SERVER读取PLC的数据。除此之外,可以通过相关的软件开发,直接或间接的获取PLC的数据,但OPC UA一定是未来的一种趋势。
因初学乍练,水平有限,望友友们多提意见一起学习,欢迎讨论与指导。