● 通过 TCP/IP 和 HTTP 采用 XML形式传送消息。由于这种传输机制仅支持慢速传输,因此极少使用。S7-1200 基本控制器支持"MicroEmbedded Device 2017 Server Profile"。由于 OPC UA标准独立于特定的操作系统,并采用安全传送机制和数据语义描述,因此尤其适合于跨层级的数据交换,机器数据(受控变量,测量值或参数)也可采用这种方式传输,OPCUA 采用简单的客户端/服务器的机制进行通信,服务器可在网络中提供大量信息,如有关 CPU、OPC UA服务器、数据和数据类型的信息,OPC UA 客户端访问这些信息。 (二)通过OPC UA可以做什么?OPC UA通信常用的有以下功能:
浏览
读/写
注册读/写
订阅
方法
伴随规范
(三)S7-1200支持的OPC UA功能(1)服务器:
S7-1200 CPU 固件版本 V4.4 及以上版本均配备 OPC UA服务器,除了标准的S7-1200CPU外,还包括S7-1200F系列CPU。
浏览
读/写
伴随规范
OPC UA 服务器组态通常与在 S7-1500 CPU 中的组态一样,功能范围和数量限值受所支持"MicroEmbedded Device 2017 Server Profile"的限制。与 S7-1500 CPU不同的是,以下功能不可用:服务器方法、结构化数据类型(结构和数组)、Registered Read 和 RegisteredWrite。(2)客户端:S7-1200 CPU目前不支持,S7-1200/1500 OPC UA各版本兼容性如下表所示:S7-1200以及TIAZui低版本S7-1500以及TIAZui低版本服务器浏览V4.4/TIAV16V2.0/TIA V14读/写V4.4/TIAV16V2.0/TIAV14注册读/写不可用V2.0/TIAV14订阅V4.4/TIA V16V2.0/TIAV14方法不可用V2.5/TIAV15伴随规范V4.4/TIA V16V2.5/TIAV15诊断不可用V2.8/TIAV16客户端浏览不可用V2.6/TIAV15.1注册读/写V2.6/TIAV15.1方法V2.6/TIA V15.1
S7-1200Zui大会话数5Zui大访问变量数1000Zui大会话订阅数5Zui小采样间隔100msZui小发布间隔200msZui大服务器接口数2
TIA V16起才可以组态V4.4 版本的S7-1200CPU
OPC UA 许可证授权SIMATIC OPC UA S7-1200Basic6ES7823-0BA00-2BA0纸质授权S7-1200全系列CPU均使用该授权(一个PLC一个授权即可)测试客户端SIMATIC NET V16 OPC Scout V10
OPC Scout V10 任意版本均可公众号后台回复“N16”免费下载(A)激活S7-1200 OPC UA服务器并设置相关参数
(1)创建PLC站点并设置IP地址
使用 TIA STEP7 V16 软件,创建S7-1200CPU版本为V4.4的站点,如图1所示:
图1.添加新设备
(2)为CPU分配子网以及IP地址,如图2所示:
图2.设置子网以及IP
(3)启动OPC UA服务器
进入"设备视图",选中CPU,CPU属性 →OPC UA →服务器,勾选"激活OPCUA服务器",如图3所示:
图3.启动OPCUA服务器