WINCC7.5开启REST接口步骤(Web service)

WINCC7.5开启REST接口步骤(Web service)
1.安装WINCC7.5 SP2(SP2版本支持Web service实时访问变量标签,读取和写入)
在这里插入图片描述

安装推荐选择数据包安装
在这里插入图片描述

选择满足启动REST接口的组件
在这里插入图片描述

手段勾选好ConnectivityPack安装
默认安装好wincc和ConnectivityPack,需要重启电脑
2.打开WINCC项目管理器,创建test1单用户项目
在这里插入图片描述

创建单用户项目
在这里插入图片描述

修改项目属性
在这里插入图片描述

点击进入项目属性
在这里插入图片描述

启用REST服务
注意:启用REST接口,浏览端口证书(端口证书浏览不到参考附文:导入端口证书)
3.创建新用户admin,用于web service客户端用户验证
在这里插入图片描述

创建admin用户
在这里插入图片描述

新增权限等级:Rest访问
在这里插入图片描述

新用户授权
4.创建变量标签Tag1,Tag2,并开启rest权限
在这里插入图片描述

开启wincc的Rest接口
5.激活项目,检查REST服务是否运行
在这里插入图片描述

激活工程
在这里插入图片描述

计算机服务里Rest服务启动
6.为软件授权
在这里插入图片描述

以管理员身份运行Sim_EKB_Install_2019_12_13
在这里插入图片描述

安装长密钥
在这里插入图片描述

安装长密钥
在这里插入图片描述

安装长密钥
在这里插入图片描述

安装长密钥
在这里插入图片描述

检查授权(必须有WinCC Connectivity Pack授权)
7.使用postman测试WINCC的Rest接口
在这里插入图片描述

填写用户名和密码
URL格式说明(详细查询WINCC自带的帮助文档):
#从REST配置可以查到地址和端口号
https://DESKTOP-F7P54G3:34568/WinCCRestService
#获取变量值路径格式
https://DESKTOP-F7P54G3:34568/WinCCRestService/TagManagement/Value/
#获取所有变量值路径格式
https://DESKTOP-F7P54G3:34568/WinCCRestService/tagManagement/Values
#获取所有变量的例子
https://DESKTOP-F7P54G3:34568/WinCCRestService/tagManagement/Values
#PUT请求写入变量格式
https://DESKTOP-F7P54G3:34568/WinCCRestService/TagManagement/Value/
#PUT请求写入变量例子
https://DESKTOP-F7P54G3:34568/WinCCRestService/TagManagement/Value/Tag1

8.GET请求读取变量
Auth:需要启用basic auth,用刚刚的admin账户和密码完成登录验证
Body需要填写内容{“variableNames” : [“Tag1”, “Tag2”]}
注意:postman可以禁用一下SSL验证
如果反馈是200,说明REST API已经正常工作啦
在这里插入图片描述

发生GET请求
9.PUT请求写入变量
Body需要填写内容{“value”:“1”}
在这里插入图片描述

PUT请求写入变量
附文:导入证书密钥步骤
1.输入命令,进入控制台管理窗口
在这里插入图片描述

进入MMC管理
在这里插入图片描述

添加/删除管理单元
在这里插入图片描述

选证书
在这里插入图片描述

选计算机账户
在这里插入图片描述

选本地计算机
在这里插入图片描述

导入个人证书
在这里插入图片描述

浏览证书
在这里插入图片描述

证书后缀为PFX
导入证书后,WINCC的REST配置就可以浏览到这个证书了
总结:WINCC的WEB Service接口为第三方软件实时读取和写入标签变量提供了方便,适用于MES接口数据交互

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值