西门子S7-1200固件升级-解决博图中没有OPC服务激活的问题,同时解决上位机和S7-1200的S7通讯无法读取变量的问题

项目场景:

       项目中,上位机软件需要使用OPCUA和读写S7-1200中的数据,并作展示和记录。


问题描述

S7-1200的OPCUA服务器需要在博图中激活并添加服务器节点,将需要读些的地址公开到OPC服务器中,上位机才可以进行读取操作,操作中发现设备组态中找不到OPC服务器的激活选项,项目树中也没有“OPC UA”的选项,因此无法激活OPC UA服务器和创建服务器接口。

设备组态窗口中没有“OPC UA”的选项
项目树中也没有“OPC UA”的选项


原因分析:

S7-1200的OPC UA服务器是在固件版本V4.4是时候才增加到里面的,也就是说想要使用OPCUA固件版本最低要是V4.4,现场使用的CPU固件版本是V4.2因此找不到OPC UA相关的配置选项:

固件版本V4.2和V4.4的说明对比中可以发现,V4.4版本中是有OPC UA的,而V4.2的版本中没有描述。

现场使用的CPU固件版本是V4.2,因此无法使用OPC UA服务器


解决方案:

找到原因,对应的解决方案就很简单了,只需要将CPU的固件版本升级到V4.4以上即可解决。目前S7-1200系列CPU可以使用的最新固件是V4.6,将固件包下载到本地后,使用博图进行在线升级即可。固件升级后,上位机也可以使用S7通讯对PLC进行读写操作。

固件升级后,在设备组态页面有OPC UA 的选项,点开后可以看到“激活OPC UA服务器”的复选框

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
西门子S7-1200西门子S7系列PLC产品的一款紧凑型、模块化PLC控制器。它可以完成简单逻辑控制、高级逻辑控制、HMI(人机接口)和网络通信等任务。S7-1200系列包括CPU 1211C、CPU 1212C、CPU 1214C、CPU 1215C和CPU 1217C等不同模块,每个模块都可以进行扩展以满足系统需求。此外,S7-1200可以使用西门子博图编程软件进行开发。博图软件可以用于开发S7-1200S7-1500、S7-300和S7-400等PLC控制器,同时还可用于组态触摸屏和上位机可视化画面。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [西门子S7-1200 PLC进行项目选型要了解这些](https://blog.csdn.net/m0_74258462/article/details/130407487)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [西门子S7-1200介绍和编程及博图软件的安装使用](https://blog.csdn.net/th152210/article/details/125183024)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值