博途 OPC UA S71200S71500Kepware.docx

上传人:b****8 文档编号:9892039 上传时间:2023-02-07 格式:DOCX 页数:11 大小:740.72KB
下载 相关 举报
博途 OPC UA S71200S71500Kepware.docx_第1页
第1页 / 共11页
博途 OPC UA S71200S71500Kepware.docx_第2页
第2页 / 共11页
博途 OPC UA S71200S71500Kepware.docx_第3页
第3页 / 共11页
博途 OPC UA S71200S71500Kepware.docx_第4页
第4页 / 共11页
博途 OPC UA S71200S71500Kepware.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

博途 OPC UA S71200S71500Kepware.docx

《博途 OPC UA S71200S71500Kepware.docx》由会员分享,可在线阅读,更多相关《博途 OPC UA S71200S71500Kepware.docx(11页珍藏版)》请在冰豆网上搜索。

博途 OPC UA S71200S71500Kepware.docx

博途OPCUAS71200S71500Kepware

标题:

西门子1200和1500的OPCUA通讯

提出时间:

2022年1月1日

提出人:

潘成镇

解决时间:

2022年1月4日

测试环境:

1.针对S7-1200的V4.4固件版本以上和S7-1500系列CPU

2.1200需求的TIA软件版本测试为V16,1500需求的TIA版本最低为V14

3.FactoryTalkSEV12.0版本

4.UAExpert软件测试软件

问题:

FactoryTalkSE通过OPCUA通讯1200或者1500

解决方法:

OPCUA通讯可以跨平台操作,大概模式如下

1200目前只提供服务器模式,无法当作客户端来运行,同时最多有5个会话,而且变量总数不可超过1000。

1500即可以当服务器也可以当客户端运行。

会话及变量比较大。

对于OPCUA来说是需要一份授权的,S7-1200全系列CPU均使用该授权(一个PLC一个授权即可),但是1500会分出大中小三种授权,目前测试来说,授权不用购买,免费使用。

操作过程如下:

1.激活OPCUA服务器功能,再CPU属性设置

服务器地址:

用于客户端访问服务器,激活S7-1200的OPCUA服务器功能后,该服务器地址为“opc:

tcp:

//192.168.0.17:

4840”,服务器地址格式参考“opc:

tcp:

//服务器IP:

服务器端口号”。

一般采取默认端口号即可。

2.关于OPCUA通讯的安全设置,这里是设置证书的地方,暂时不用设置,默认即可,如果需要添加权限,可以再下面进行账户设置。

再可信任的客户端出,勾选自动接受客户端证书,否则需要手动接受,麻烦。

3.关于身份验证,调试阶段可以采用访客模式,直接连接,后期正常使用后,可以进行密码安全设置。

如下图所示,

访客模式可以认为是匿名登录,OPCUA服务器不会检查客户端的授权。

启用认证后,第三方连接该OPCUA服务器时需要进行身份认证。

最多可创建21个用户。

4.关于OPCUA许可证这里,目前测试时不需要额外的去进行授权或者破解之类的。

在CPU属性内查看如下图所示内容,通过下拉菜单选择如下所示,

1500里面如下图所示

5.修改完成后,保存编译。

针对于S7-1200来说,标准的SIMATIC服务器接口不可以用,必须使用“OPCUA通信”中添加的服务器接口,通过这些服务器接口启用PLC变量后,客户端才能查看这写变量,但是对1500来说就不用配置服务器接口,可以直接访问。

1500可以启用如下图的标准接口。

6.

在项目树下,找到如下

双击新增服务器接口,新建服务器接口

打开新建的服务器接口如下所示

根据通讯需要选择从右侧托拽到服务器接口内,1200系列总条目为1000条。

不论几个服务器接口,总数为1000.可以拖拽变量,DB块或者结构体等。

但是DB的属性要求勾选允许OPCUA访问。

DB块内变量条目,也可根据需要勾选。

7.配置完成后下装程序到CPU中,也可下装到仿真CPU中,但是仿真CPU对于OPCUA通讯不支持加密,只能选择访客通讯,选择安全为None。

8.打开测试工具,添加服务器,弹出下图,搜索本地或者远程输入服务器的访问地址。

添加后,连接服务器

如果已经配置安全账户,会弹出账户密码输入界面,如果为访客模式,即可直接连接。

点击信任证书,然后继续即可连接服务器成功,在主界面内可以查看主界面内的配置在服务器接口内的变量信息。

OPCUA无法对数组或者结构体整体名字进行访问,但是可以访问内部的元素。

9.打开FTSE软件,打开新建的项目,在名称上右键添加服务器

10.弹出如下界面,添加OPC服务器,进行选择或者手动输入OPC服务器的地址。

如果需要进行密码验证,则需要需要账户名字和密码后,点击应用进行连接。

11.相关证书信息如下:

11,对数组和结构体的访问需要勾选以下选项

点击应用后,开始连接服务器,

这里会显示绿色圆点,示连接成功。

12.新加画面,然后在线连接变量,刷新服务器会查看到添加的OPCUA服务器,点开可以查看里面的变量条目。

连接变量类似如下

全部连接后,测试运行后的结果

数据读写状态正常。

附件:

 

其他人补充:

可能还有其他功能没有测试完成,后续继续完善。

评价:

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1