OPC UA的信息模型与统一架构

有一些朋友常常会说OPCUA之所以能够如此普及是因为它能跨平台。远程I/O模块觉得这不是一个充分条件。我个人认为OPCUA之所以能够很广泛的普及是因为它的统一架构与信息模型做的太完善了。OPCUA的信息模型来源于面向对 … ,电工学习网

西门子PLCS7-1500根据PN/PN Coupler 通讯

在组态软件期内,从这一个PN/PN耦合器将转化成2个IO机器设备,表明每一个内置子网的站都是有一个IO机器设备。 在每一个子网内,PN/PN 耦合器的另一个一部分做为系统总线连接点。一旦组态软件进行,2个一部分合拼在一起。 ,电工学习网

有一些盆友经常要说opcUA往往可以这般普及化是由于它能混合开发。远程控制I/O控制模块感觉这不是一个充要条件。我本人觉得OPCUA往往可以很普遍的普及化是由于它的统一构架与信息实体模型做的太健全了。OPCUA的信息实体模型来自面向对象编程(OOP)的观念,这也是最切合具体要求的。


假定在工业生产当场有多个台中央空调必须监管,最先大家必须监控它的溫度,环境湿度,运作情况;次之大家必须对它开展起停实际操作;随后大家必须接纳它的非停安全事故警报信息;最终大家经常必须剖析某一时段的运作主要参数来分辨中央空调的情况。应用面向对象编程的观念,大家建立一个类—中央空调,在这个类中各自界定相对的属性,方式和事件,在其中属性即能够 是简易的数据信息,还可以是繁杂的建筑结构。这一类就可以了解成OPC UA的信息实体模型。OPC UA将当场的这种实时数据(DA),历史记录(HDA)也有安全事故警报数据信息(A&E),在同一服务平台开展管理方法,即是统一构架。
OPC UA的信息模型与统一架构插图
OPC UA的信息模型与统一架构插图(1)
用这类方式来通信,实际效果如何呢?下边大家做一个简易的演试。在unified automation出品的demo server中,早已界定了数个中央空调,大家根据该出品的手机客户端UA Expert开展监控。在工具栏的左边,列举了该中央空调的属性,

西门子PLCS7-1500与分布式系统IO机器设备的确诊

西门子S7-1500与分布式IO设备的诊断

西门子S7-1500 CPU IO 设备的诊断功能(与1200完全相同),可使用 DeviceStates 和 ModuleStates 指令对分布式 IO 设备的站状态和子模块进行诊断。 ,电工学习网

西门子PLCS7-1500 CPU IO 机器设备的确诊作用(与1200完全一致),可应用 DeviceStates 和 ModuleStates 命令对分布式系统 IO 机器设备的站情况和子控制模块开展确诊。 ,电工学习网

方式和事件;在右边中,这儿仅仅监控中央空调的溫度,环境湿度和运作情况。这时候,中央空调是终止(OFF)情况。假如必须将空调启动,并将运作总体目标溫度设置为较为舒适的25℃,只必须启用StartWithSetpoint方式,并在提示框中键入目标就可以。

OPC UA的信息模型与统一架构插图(2)
监管事情与警报信息时,建立事情尝试并定阅该中央空调的事情。中央空调的起停情况产生会开启一个事情,中央空调处在终止情况则会开启一个警报,另外在手机客户端还可以确定警报。



最终,假如在服务端,将中央空调某一属性历史时间储存作用开启,历经一段时间的储存后,在手机客户端就可以载入历史记录了。


OPC UA的信息模型与统一架构插图(3)
这就是信息实体模型与统一构架的风采,让一个通信软件拥有hmi的觉得。



自然,OPC UA的这一信息实体模型实际上也不是在工业自动化界引领风骚的,在PTC的物联网云平台Thingworx中的物实体模型(thing model),罗克韦尔的CIP协议书也全是相近的面向对象编程的实体模型。因此 讲好的设计方案全是类似的,不太好的设计方案都有各的磕碜。


OPC UA的信息模型与统一架构插图(4)

西门子PLCS7-1500 CPU中间TCP通信组态软件

西门子PLCS7-1500 与 S7-1500 中间的以太网接口通讯能够 根据 TCP 或 ISO on TCP 协议书来完成,应用的通讯命令是在彼此 CPU 启用 T-block (TSEND_C, TRCV_C, TCON, TDISCON, TSEN, TRCV) 命令来完成。 ,电工学习网

作者: 791650988

为您推荐

联系我们

联系我们

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部