轻松通过OPC UA协议访问西门子1500数据

如何实现西门子1500的OPC UA通信?

1. 功能实现

S7-1500从V2.0开始支持作为OPC UA服务器的功能,本例使用KepServer 作为OPC UA客户端与作为OPC UA服务器的CPU(CPU1512C-1 PN)实现OPC UA通信。

2. 创建一个S7-1500项目

本例选用CPU1512C-1 PN,固件版本V2.5。

图1

3. 激活OPC UA服务器功能

打开CPU的OPC UA选项,勾选激活OPC UA服务器,并启用SIMATIC服务器标准接口(按需设置最大连接数和端口号)。

图2

图3

4:启用服务器证书,并激活安全策略,并添加可信客户端。

图4

图5

5:启用用户身份认证,这里可以选择访客访问或者用户名访,这里在设置到时在后面客户端用到。

图6

6:最后一步,DB块必须勾选"可从OPC UA访问DB",否则无法访问。

图7

第二部分 OPC UA客户端的设置

OPC UA客户端软件很多,根据需要选择,我们此次选择KEPSERVER作为客户端访问。

1:在KEPSERVER 新建通道,并配置相应参数

图8

选择OPC UA Client

图9

将默认的URL改为PLC上的地址:opc.tcp://192.168.14.111:4840

图10

输入OPC UA的账号和密码,如果采用访客模式,可以直接下一步

图11

2:新建一个设备,并导入PLC在标签名。

图12

前面基本都是默认值就行,一直进行下一步操作。直到这一步,需要根据实际进行配置 。

(这里需要说明的是,如果OPC UA设置正确才可以在线选择导入项,否则会提示错误。)

图13

图14 添加完毕后在标签名

最后一步,验证通信是否成功。点击"QC"允许客户端程序。通过图16可知,通信数据都读写正常了。

图15

图16

在工业4.0时代,企业级信息网络与工业自动化系统的沟通有着举足轻重的重要性,OPC UA的灵活性及开放性将使它发挥更大的作用,未来OPC UA在企业中通讯也必将被越来越多采用

opcua客户端实现断线重连_干货:通过OPC UA协议访问西门子1500数据相关推荐

  1. opcua客户端实现断线重连_虹科教您|实现OPC UA C/S快速部署及数据采集

    想获取更多IIOT干货 请点击蓝字,关注我们 虹科HMI解决方案 高性能 高防护 宽温 ★★★★★ 简介 边缘HMI需要实现的主要功能包括连接到该边缘HMI的边缘设备的数据采集,实现边缘计算.提供人机 ...

  2. opcua客户端实现断线重连_PLCopen amp; OPC UA信息模型

    ▌介绍 PLCopen和OPC基金会之间的合作不仅仅体现在规范制定活动中,合作的结果也将在实际应用中得到体现.它们之间的合作融合了两项技术: PLCopen 技术是基于IEC 61131-3 编程标准 ...

  3. 数据库断线重连_干货分享—Niushop数据库配置

    前几期阿牛ger主讲了代码编码规范,整洁规范的代码有利于我们查询和再次开发,也方便我们检测与修复bug!这期,阿牛ger主要与大家分享数据库编码配置: 数据库配置 Niushop数据库配置方式与thi ...

  4. opc ua 用哪种语言编写_通俗讲解OPC UA 之通俗入门篇

    这是一篇通俗讲解OPC UA的入门篇 为什么要通俗的讲呢,主要是怕自己讲的自己看不懂,会尴尬. 比这更尴尬的是,自己写的没看懂,你们却看懂了. OPC UA内容过于深奥,笔者最近研究,说不上研究,只能 ...

  5. 浅谈IM软件客户端的断线重连、心跳和长在线

    ----------------------------------------------------欢迎查看IM软件业务知识<专栏>-------------------------- ...

  6. 西门子标准报文1常用_基于Snap7使用C#编程访问西门子PLC系列教程(2)-S7协议

    本文是Snap7软件包系列教程的第2篇,我们来介绍下S7协议,包括如下几个主题: 1.S7协议简介 2.S7协议命令简介 3.S7协议通信的角色与模式 1.S7协议简介 S7协议是西门子S7系列PLC ...

  7. mysql 开启断线重连_[BUG反馈]MYSQL长连接中(SWOOLE) 使用事务提交开启断线重连接抛出异常...

    官方源代码 vendor/topthink/think-orm/src/db/PDOConnection.php :1369行public function startTrans(): void { ...

  8. danfoss 变频器的profinet通讯调试_干货:如何选择与使用西门子SINAMICS G120变频器?...

    SINAMICS是西门子新一代变频驱动平台,包括三个系列的产品:V系列.G系列和S系列.V系列提供用于运动/伺服控制的产品:G系列属于通用型变频器,可用于一般的调速控制场合:S系列属于高端型变频器,即 ...

  9. linux/windows下基于opc ua协议使用open62541开发客户端-上

    最近公司想把windows下软件迁移到linux下,在与plc通讯方面西门子只提供windows下的库,linux下没有对应库,幸好发现有open62541这个协议外接库,对应的plc最低型号为s12 ...

最新文章

  1. JVM 有 Full GC,为什么还会出现 OutOfMemoryError呢?
  2. print_r php encode,详细介绍PHP在调试时echo print() print_r() var_dump()的区别分享
  3. Kubernetes环境下的各种调试方法
  4. defer和async的原理与区别
  5. 10g的客户端从9i的服务器中导出数据时遇到上面的问题
  6. 2010年11月8日,早会资料(日本的文化节)。
  7. 软件测试mysql存储过程的用处实例_软件测试中实际应用:MySQL5存储过程编写
  8. 基于SSM的作业调度平台-java作业调度平台
  9. vue3.0 execle 导出功能实现
  10. 开源的文件服务器有哪些,开源文件服务器
  11. 修改Centos服务器主机名称
  12. 计算机共享网络的账号密码怎么设置密码,怎样才能给win10共享设置密码的操作方法...
  13. 电脑端哔哩哔哩视频下载
  14. OpenCore 黑苹果安装教程
  15. 【渝粤教育】国家开放大学2018年春季 8639-21T食品营养与健康 参考试题
  16. JavaWeb解决中文下载出现乱码问题
  17. 微信小程中文特殊字符编码与解码
  18. 百度快速收录我的网站-百度推送软件免费
  19. 浅谈MOS管的工作原理
  20. J.P. Morgan:AI for Investing(脱水解读)

热门文章

  1. 自定义AlertDialog 问自己的单选item
  2. oracle vm virtualbox右ctrl切换显示模式
  3. Linux系统安装中文环境,中文帮助,中文输入法的实现
  4. H5前端框架推荐合集 (转)
  5. 学习:erlang的term反序列化,string转换为term
  6. Javascript自由拖拽类
  7. Windows域内的时间同步
  8. excel2010设置列宽为像素_excel图表制作技巧:条件格式制作像素图表
  9. 【整理】如何翻译SAP事务代码描述
  10. SAP HANA 三大特点