LT 上次在《S7-1500 中的 ModbusTCP 通信》中用来做测试的 CPU 是 1513-1 PN ,固件是 V1.8 , 在 TIA 里可以得知,固件 V2.0 开始支持 OPC UA 功能 (相应的 TIA 需要 V14 版本 ),这次就和 LT 一瞥 OPC UA 的面貌。
刷了最新的固件 V2.1 ( BTW. 如果要再刷回旧固件,可能CPU状态不正常,尝试在 TIA 里格式化存储卡)
这个是CPU里面的DB数据
在 CPU 选项激活以后,即可以使用OPCUA 客户端连接到 CPU,并浏览节点。 下图表明还支持订阅功能。
当然也可以对数据进行修改
终于一睹 OPCUA 的神秘芳容。
延伸阅读
- CPU 1513-1 PN 固件更新
https://support.industry.siemens.com/cs/cn/zh/view/78065246 - 通过 C# 编程用于 SIMATIC NET OPC UA 服务器的 OPC UA .NET 客户机
https://support.industry.siemens.com/cs/cn/zh/view/42014088 - 工业设备之间的通信
http://blog.davidrobot.com/2017/08/device_talking.html - SIMATIC S7-1500, ET 200MP, ET 200SP, ET 200AL, ET 200pro Communication
https://support.industry.siemens.com/cs/ww/en/view/59192925
您好,请问1500的PLC使用OPC UA 功能需要授权吗
不需要
你好,LT,请问如果没有1500cup硬件,用博图软件仿真能否做这个实验?
仿真不行吧。sim即便是TCP都很难仿真。如果想体验 OPC UA ,则可以尝试 SIMATIC NET + WinAC 的方式。
为什么不能仿真1500 CPU呀
经过测试,用 S7-PLCSIM Advanced 可以仿真。
可以。用 S7-PLCSIM Advanced 可以仿真 OPC UA。
DA方式时变量是可以构造出来的,直接用opc client访问。 UA方式下是不是先需要plc编程进行变量符号化?
UA 可以访问符号的。至于能不能构造出来,这个没试过,也就没法回答你了。