天天看点

Intouch通过OPClink读取OPCserver失败,解决后记录心得

作者:武汉肯特工程技术公司

现场问题描述

Intouch通过OPClink读取OPCserver,软件上位机都是十几年前的产物,电脑维修后,Intouch画面没有数据,OPClink变量错误。

软件产品:

OPCserver软件:Station Configuration Editor

OPCserver组态软件:SIMATIC NCM PC Manager

上位机软件: InTouch

采集软件:OPClink

解决步骤1——检查OPCserver软件:(Station Configuration Editor)

  • 检查IEGeneral和OPCserver的Status和Run/Stop状态是否正常。
  • 确认IEGeneral和OPCserver的序号跟OPCserver组态软件硬件配置卡槽序号是一致的
Intouch通过OPClink读取OPCserver失败,解决后记录心得
  • IE General——需要检查网络地址和MAC地址是否相同(现场有2个网口,名字后缀3#和4#,网口太长显示不全,只能通过MAC地址确认正确的网口,链接未使用的网络不会报错)
Intouch通过OPClink读取OPCserver失败,解决后记录心得
  • OPC sever状态错误——需要确认PG/PC接口 选择为 PC local
Intouch通过OPClink读取OPCserver失败,解决后记录心得
  • 每次修改会导致,OPCsever状态连接断开,需要重新下载OPCserver组态软件的程序(SIMATIC NCM PC Manager)

解决步骤2——检查采集软件:(OPClink)

  • 打开OPClink,点击图标,选择SKG-WWTP,点击Modiry(修改)
Intouch通过OPClink读取OPCserver失败,解决后记录心得
  • 配置SKG-WWTP
Intouch通过OPClink读取OPCserver失败,解决后记录心得

解决步骤3——检查上位机软件:(Intouch)

  • 打开Intouch软件,进入编辑模式,打开标记字典,配置方文名
Intouch通过OPClink读取OPCserver失败,解决后记录心得

1.访问名必须和OPCLink的名字一致

2.主题名是添加变量选择时的访问名

3.应用程序名选择OPCLink

测试数据

  • 步骤1,2,3设置完成后,运行上位机软件(Intouch),启动后会自动启动OPClink(Intouch服务功能),OPClink启动后检查的和Items和Error列数据。Items数据——示配置”SKG-WWTP”时数据组的变量数量,Error数据——表示变量有多少个通讯故障。 Error列数据正常为0,数量错误多,请检查“解决步骤1”。
Intouch通过OPClink读取OPCserver失败,解决后记录心得
  • 点击图标,可监视变量数据。

现场故障原因

  • OPCserver软件(Station Configuration Editor)的IE General配置连接了未使用的网络。连接未使用网络,IE General配置不会报错,导致读取数据失败,解决方法参考3.3段PG/PC接口未设置成PC loacl,导致OPCserver组态软件(SIMATIC NCM PC Manager),组态页面的设备源无法设置为(MPI/PROFIBUS/AUTO)和无法设置卡槽号。

当 PG/PC接口未设置成PC loacl, 且有其他网口接口激活。会自动变成IP地址,能正常下载,下载后会报错,监视会报错,OPCserver软件:Station Configuration Editor不会报错,,解决方法参考3.4段

Intouch通过OPClink读取OPCserver失败,解决后记录心得

总结:当初的软件不是很完善,起初以为是OPClink的配置故障,实际上是OPCsever的配置故障 (因为OPCsever未报错,OPClink数据错误),导致走了不少弯路,后续在遇见类似项目,需要认真从最上层软件逐步排查。

继续阅读