张发达-西门子数字化工业集团工厂自动化部系统支持
上一期《新功能介绍》提到WinCC支持WebService数据交互方式,通过RESTAPI接口,外部应用程序,如mix开发的应用程序,可以动态访问当前WinCC组态数据以及读取或写入WinCC的变量值。
注:需要WinCC/ConnectivityPack连通包软件及授权
WinCC设置
首先,打开WinCC的计算机属性,在REST设置选项下,使能“通过REST发送变量值”。

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

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

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

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

WinCC的WebService设置就完成了。
是不是Soeasy?

测试软件Postman设置
打开测试软件Postman,在SettingsGeneral选项下,取消“SSLcertificateverification”。
在Postman请求界面Authorization下设置访问用户的基本权限,与WinCC用户管理中设置的用户名密码相同。
参考WinCC的帮助文档,填写正确的HTTPRequest进行测试,可以实现对运行数据的读写操作。
Get/Post指令可读取运行数据或组态数据,请求响应内容在Body中显示。
Put指令可实现向WinCC变量同步写入值。请求响应内容在Body中显示。





