OPC_UA通讯(一):1200与SIMATICNET 软件通讯
一、激活OPC UA服务器
进入"设备视图"界面,在界面中选中CPU设备,接着在CPU的属性菜单中选择OPCUA选项,进入OPC UA服务器设置页面,勾选"激活OPC UA服务器"选项,以启用OPCUA服务器功能。如下图:
图.激活OPCUA服务器
服务器地址是用于客户端访问服务器的关键信息。当成功激活S7-1200的OPC UA服务器功能后,该OPCUA服务器所使用的地址将显示在图中,具体为:"opc:tcp://192.168.3.100:4840"。通常,服务器地址的格式为:"opc:tcp://服务器IP:服务器端口号",其中“服务器IP”代表服务器的网络地址,而“服务器端口号”则是服务器所使用的通信端口。
二、设置相关参数
在CPU属性的OPCUA服务器选项中,可以进入服务器选件的常规属性对话框。在这个对话框里,我们可以调整不同的参数,包括端口号、Zui大会话超时时间,以及Zui大OPCUA会话数量。具体的参数值可以参考相关的设置表格进行调整。
| 端口是服务器用于通信的数字接口,其默认值为4840。在设置时,端口号允许的范围在1024到49151之间,确保选择的端口号在此范围内以避免冲突或错误。 |
| Zui短采样间隔是服务器检查CPU变量值变更的时间间隔,Zui短发布间隔是服务器发送变量更新到客户端的时间间隔。两者影响数据实时性和服务器性能,需根据实际需求调整。 |
A、Secure channel设置
A.激活OPC UA服务器并确认安全提示后,STEP7自动生成自签署证书,用户也可选择生成由证书颁发机构签名的CA证书。
B.调试初期,为了方便起见,可以选择使用默认的“无安全设置”选项。一旦调试工作完成并准备投入实际运行,强烈建议您选择与您的设备或工厂所采用的安全理念相符的安全策略。如果条件允许,推荐使用"Basic256Sha256"这一安全设置,并禁用其他所有不必要的安全策略,以提高系统的安全性。
当启用访客认证时,用户无需进行身份验证,在这种情况下,OPCUA服务器不会对客户端用户的授权情况进行检查,从而允许任何人都可以访问服务器。
B、设置OPC UA 运行许可证
将OPC UA元素与OPC UA服务器接口进行连接,以确保元素能够与服务器进行通信和数据交互。如下图
三、使用OPC Scout V10测试与S7-1200的OPC UA通信
手动输入服务器地址:键入服务器URL opc.tcp://192.168.3.100:4840。
启动服务器搜索:点击界面上的“Discovery”按钮,系统将开始搜索可用的服务器。
查看搜索结果:经过短暂的搜索过程后,所有找到的服务器将会在“Endpoints”区域列出。
查看节点属性
查看OPC_UA 服务器当前值
END