找回密码
 立即注册

QQ登录

只需一步,快速开始

工控课堂 首页 工控文库 上位机编程 查看内容

如何通过Web Service与WinCC交互数据

2021-11-23 19:43| 发布者: 198366809| 查看: 4716| 评论: 0

摘要: 原文作者:张发达 - 西门子数字化工业集团工厂自动化部系统支持上一期《WinCC V7.5 SP2 新功能介绍》提到WinCC支持Web Service数据交互方式,通过REST API接口,外部应用程序,如mendix开发的应用程序,可以动态访问 ...

原文作者:

张发达 - 西门子数字化工业集团工厂自动化部系统支持



上一期WINCC V7.5 SP2 新功能介绍提到WinCC支持Web Service数据交互方式,通过REST API接口,外部应用程序,如mendix开发的应用程序,可以动态访问当前 WinCC 组态数据以及读取或写入WinCC的变量值。


注:需要WinCC/Connectivity Pack连通包软件及授权


  • WinCC 设置
  • 首先,打开WinCC的计算机属性,在REST设置选项下,使能通过REST发送变量值”。

  • 在“启动”选项下使能REST服务。

  • 打开WinCC 的用户管理,可以使用系统默认的权限等级,也可以自定义新的用户权限等级,在此新定义一权限等级名称为Rest 访问

  • 在用户管理中组态一用户。配置该用户对应的权限等级为“Rest 接口”,设置该用户的密码。

  • 在WinCC变量管理中,设置通过REST接口访问变量的读写权限

WinCC的Web Service设置就完成了。

是不是So easy?

  • 测试软件 Postman 设置
  • 打开测试软件Postman,在Settings>General选项下,取消“ SSLcertificate verification”。

  • 在Postman请求界面Authorization下设置访问用户的基本权限,与WinCC用户管理中设置的用户名密码相同。

  • 参考WinCC的帮助文档,填写正确的HTTP Request进行测试,可以实现对运行数据的读写操作。
  • Get/Post指令可读取运行数据或组态数据,请求响应内容在Body中显示。

  • Put指令可实现向WinCC变量同步写入值。请求响应内容在Body中显示。

来源:人机常情 WinCC(公众号)

关注公众号,加入500人微信群,下载100G免费资料!
发表评论

最新评论

热门文章
关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 06:40 , Processed in 0.059569 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部