使用PLCSIM Advanced仿真博途S7-1500 OPC UA

2023-10-27

 你知道工控人平时在哪里交流,博途工控人社区

你知道工控人平时在哪里交流,博途工控人社区

  1. 准备工具

    博途软件,UaExpert软件,UaExpert软件可以关注公众号并回复UaExpert获取

  2. 创建一个S7-1500PLC,为方便记忆,命名为OPC_UA。IP地址选择默认的192.168.0.1。如图一。

    图一

  3. 组态OPC UA服务器

    3.1_点击左侧项目树,在OPC UA下方,点击设备组态,在属性窗口找到OPC UA,找到服务器,点击服务器。如图二

    图二

    3.2_点击常规,把“激活OPC UA服务器”选项打勾。此外,1500还独有一个“启动SIMATIC服务器标准接口”,默认是打勾的,无需管他,如果你玩过1200,等会你会发现不同之处。如图三。

    图三

    3.3_点击选项,此处可以用来定义端口,会话超时,数量,采样间隔等信息,此处采用默认信息,就不更改了。如图四

    图四

    3.4_点击Security,此处设置OPC UA的安全属性,比如以后可能用到安全访问,用户登录访问等等,都在此处设置。本例采用默认设置,就不进行修改。

    3.5_后续两个也采用默认设置,不进行修改。

    3.6_组态找到最后一个“运行系统许可证”,给OPC UA添加一个许可证。如图五。

    图五

  4. 回到项目树,打开程序块,点击添加新块,添加一个DB全局数据块。在添加的数据库中,添加几个变量,等会OPC UA客户端就需要访问此处的变量。如图六。

    图六

  5. 打开PLCSIM Advanced,创建一个新的仿真实例,并将它启动。启动完成之后,将项目下载到PLCSIM Advanced中。此时,PLC端已经完成组态。如图七。

    图七

  6. UaExpert客户端组态。

    6.1_打开软件,第一次打开软件会需要填写信息,随便写进去就可以,然后点击OK,进入软件。如图八。

    图八

    6.2_点击那个大大的“+”号,然后找到“Custom Discovery”,点击下面的“+”号,把OPC UA的地址复制进去。地址在博途-->设备组态-->服务器-->常规,里面有服务器地址,将其复制,并粘贴到此处。如图九_1-2。

    图九_1

    图九_2

  7. 点击OK,此时添加了一个OPC UA服务器进来,打开添加的OPC UA服务器,它已经找到S7-1500的OPC UA 服务器端,双击打开,选择无安全认证,也可以选择Basic256sha256那些,但是那些涉及到证书操作,所以不在此演示。此处以无安全设置(None)进行通讯,然后再点击OK。如图十。

    图十

  8. 此时OPC UA服务器添加到左侧项目窗口中。右击这个添加的OPC UA服务器,点击Connect。如图十一

    图十一

  9. 此时需要信任这个证书,点击右下角的“Trust Server Certificate”,再点击“Continut”即可。如图十二

    图十二

  10. 此时可以看到列表里面显示了一些东西。那么哪些是我们需要的呢,点击Root-->Objects-->OPC_UA-->DataBlocksGlobal-->OPC_UA,双击打开,就能看到我们的变量了。别的方法相同,名字可能不一样,因为我这里的PLC名字和DB块名字都叫OPC_UA。将A到F的变量拖入中间的Data Access View中。如图十三。

    图十三

  11. 此时,就可以监控博途的变量了。你可从OPC UA客户端修改数据,也可以从博途DB块修改数据。如图十四

    图十四

  12. 至此,OPC UA全部完成。

总结:如果发现自己通讯不上,那么可能需要去修改一下这个数据,叫做通讯负载。在博途-->设备组态-->通讯负载,将其改为50%。如图十五。

图十五

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用PLCSIM Advanced仿真博途S7-1500 OPC UA 的相关文章

  • AIDL通信过程中设置死亡代理

    概述 在进行进程间通信的过程中 如何服务端进程由于某种原因异常终止 我们的远程调用就会失败 影响我们的功能 那么怎么样能够知道服务端进程是否终止了呢 那就是给Binder设置死亡代理 下面看看如何设置 Override public voi
  • Linux ls命令

    目录 一 配置项 1 1 ls l 1 2 ls a 1 3 ls lrt 1 4 ls ld 二 案例 2 1 查看指定文件夹下文件的数量
  • Metasploit安装及使用教程(非常详细)从零基础入门到精通,看完这一篇就够了。

    通过本篇文章 我们将会学习以下内容 1 在Windows上安装Metasploit 2 在Linux和MacOS上安装Metasploit 3 在Kali Linux中使用 Metasploit 4 升级Kali Linux 5 使用虚拟化
  • Kali Linux 安全渗透核心总结,444页核心知识点

    就像IT人离不开Linux系统一样 网安人也离不开Kali Linux 作为攻击性防御和渗透测试的代名词 越来越多的人开始学习Kali 如果你也对kali感兴趣 又想深入了解这方面内容 不妨收藏一下这份Kali Linux安全渗透教程 共4
  • “性能压测揭密:关键指标分析!“

    在进行全链路压测和性能测试时 需要关注多个关键性能指标 KPIs 来评估系统的性能表现 以下是一些常见的性能测试指标 1 吞吐量 Throughput 系统在单位时间内能够处理的请求数量或事务数量 通常以每秒请求数 RPS TPS 来衡量
  • 如何查看崩溃日志

    目录 描述 思路 查看ipa包崩溃日志 简单查看手机崩溃信息几种方式 方式1 手机设置查看崩溃日志 方式2 Xocde工具 方式3 第三方软件克魔助手 环境配置 实时日志 奔溃日志分析 方式四 控制台资源库 线上崩溃日志 线上监听crash
  • 改善python程序的91建议记录

    使用else子句简化循环 异常处理 案例1 执行sql异常时处理 def save db obj try save attr1 db execute a sql stmt obj attr1 save attr2 db execute an
  • DreadHunger恐惧饥荒海上狼人杀服务器搭建架设教程windows系统

    DreadHunger 恐惧饥荒海上狼人杀服务器搭建架设教程windows系统 大家好我是艾西 在11月底我有发文 DreadHunger 恐惧饥荒海上狼人杀官方停服的消息 当时在官方的公告模版中公布了在2024年一月一日会将服务端公开让喜
  • CTF之逆向入门

    逆向工程 Reverse Engineering 又称反向工程 是一种技术过程 即对一项目标产品进行逆向分析及研究 从而演绎并得出该产品的处理流程 组织结构 功能性能规格等设计要素 以制作出功能相近 但又不完全一样的产品 逆向工程源于商业及
  • 如何解读服务器的配置和架构?

    在当今数字化时代 服务器作为企业或组织的重要基础设施 其配置和架构对于保障业务的稳定运行至关重要 如何解读服务器的配置和架构 成为了一个备受关注的话题 本文将围绕服务器配置和架构的解读进行深入探讨 帮助读者更好地理解服务器的性能 扩展性和安
  • 38条Web测试经验分享

    1 页面链接检查 每一个链接是否都有对应的页面 并且页面之间切换正确 可以使用一些工具 如LinkBotPro File AIDCS HTML Link Validater Xenu等工具 LinkBotPro不支持中文 中文字符显示为乱码
  • Linux终端常见用法总结

    熟悉Linux终端的基础用法和常见技巧可以极大提高运维及开发人员的工作效率 笔者结合自身学习实践 总结以下终端用法供同行交流学习 常 见 用 法 1 快捷键 1 1 Alt 在光标位置插入上一次执行命令的最后一个参数 1 2 Ctrl R
  • 基于java的物业管理系统设计与实现

    基于java的物业管理系统设计与实现 I 引言 A 研究背景和动机 物业管理系统是指对物业进行管理和服务的系统 该系统需要具备对物业信息 人员信息 财务信息等进行管理的能力 基于Java的物业管理系统设计与实现的研究背景和动机主要体现在以下
  • Vue 如何使用WebSocket与服务器建立链接 持续保持通信

    WebSocket 浏览器通过JavaScript向服务器发出建立WebSocket链接的请求 链接建立后 客户端和服务器端就可以通过TCP链接直接交互数据 WebSocket链接后可以通过 send 方法来向服务器发送数据 并通过 onn
  • 短信系统搭建主要因素|网页短信平台开发源码

    短信系统搭建主要因素 网页短信平台开发源码 随着移动互联网的快速发展 短信系统已成为企业和个人进行信息传递的重要工具 建立一个高效可靠的短信系统对于企业来说非常重要 下面我们将介绍一些影响短信系统搭建的主要因素 1 平台选择 在搭建短信系统
  • 内网安全:隧道技术详解

    目录 隧道技术 反向连接技术 反向连接实验所用网络拓扑图及说明 网络说明 防火墙限制说明 实验前提说明 实战一 CS反向连接上线 拿下Win2008 一 使用转发代理上线创建监听器 二 上传后门执行上线 隧道技术 SMB协议 SMB协议介绍
  • UI自动化测试之Jenkins配置

    背景 团队下半年的目标之一是实现自动化测试 这里要吐槽一下 之前开发的测试平台了 最初的目的是用来做接口自动化测试和性能测试 但由于各种原因 接口自动化测试那部分功能整个废弃掉了 其中和易用性有很大关系 另外 也和我们公司的接口业务也有关
  • 高防服务器什么意思

    高防服务器什么意思 为什么要用高防服务器 小编为您整理发布高防服务器什么意思的解读 高防服务器是指具备较高防御能力的服务器 能够抵御DDoS CC等网络攻击 高防服务器通常用于保护游戏 APP 金融 电商等业务 这些领域因为其业务特性 容易
  • 服务器中E5和I9的区别是什么,如何选择合适的配置

    随着科技的进步 服务器处理器的性能在不断攀升 其中 Intel的E5和I9系列处理器在业界具有广泛的影响力 而当我们在选择服务器的时候会有各种各样的配置让我们眼花缭乱不知道该怎么去选择 下面我跟大家分享一下E5跟I9有什么区别 方便我们在选
  • 【安全-SSH】SSH安全设置

    今天发现自己的公有云服务器被攻击了 在这里插入图片描述 https img blog csdnimg cn direct cafdca04646f4b8b838400ec79ac282f png 然后查看了登录日志 如上图 ls sh va

随机推荐

  • 51单片机AD模数转换(SPI通信)

    一 AD DA介绍 AD AnalogtoDigital 模拟 数字转换 将模拟信号转换为计算机可操作的数字信号 DA Digital to Analog 数字 模拟转换 将计算机输出的数字信号转换为模拟信号 AD DA转换打开了计算机与模
  • python pandas定位表格中的某一单元并修改——at

    python pandas定位表格中的某一单元并修改 at 首先 我们创造一个用来进行测试的dataframe import pandas data aaa abc1 abc2 bbb bc1 bc2 ccc c1 c2 df pandas
  • Nacos安装详细过程

    本文来说下Nacos 注册中心 配置中心 安装详细过程 文章目录 初识Nacos Nacos开发必知 安装Nacos 本文小结 初识Nacos Nacos 致力于帮助您发现 配置和管理微服务 Nacos 提供了一组简单易用的特性集 帮助您快
  • 【转】介绍线性代数

    color red 这里转一个别人写的对线性代数的理解 觉得他已经写出了线性代数的魂 可惜的是我也是从网上别人的转载中摘录的 未知作者的大名啊 color 今天先谈谈对线形空间和矩阵的几个核心概念的理解 这些东西大部分是凭着自己的理解写出来
  • Canvas画布基本功能及实现网页签名功能

    canvas 简介
  • C++之泛型编程

    目录 模板 模板的特点 函数模板 前言 函数模板的使用方式 函数模板具体案例 使用模板的注意事项 普通函数与函数模板间的区别 具体案例 普通函数与函数模板调用规则 模板的局限性 具体化模板 类模板 前言 类模板与函数模板的区别 类模板中成员
  • JS URL的编码解码以及使用场景

    前端事件交互 有的时候会用到url作为参数 然而你会发现直接把url当个字符串来处理会发现有很多的局限性 比如说我想添加一个参数什么的 或者进行个解析比较麻烦 而且有的时候解析url有的时候因为特殊符号什么的也是个问题 于是有了JS的url
  • STDCnetwork BiSeNet 的实时语义分割的rethinking

    STDCnetwork Rethinking BiSeNet For Real time Semantic Segmentation重新思考 BiSeNet 的实时语义分割 BiSeNet 28 27 已被证明是一种流行的用于实时分割的双流
  • 关于新手Myeclipse(最新V2019.12.5) 第一次创建web project,运行JSP,详细步骤,所遇到的问题及解决方案。

    Myeclipse 创建web project 运行JSP 详细步骤 具体Myeclipse的安装及环境配置我不再赘述 我在这里用的Myeclipse的版本为V2019 12 5 打开Myeclipse 创建一个新的Workspaces 点
  • 一文读懂微生物扩增子16s测序

    微生物多样性测序结果如何看 做过16s测序的小伙伴们都知道 测完之后会拿到一份结果报告 但这并不代表可以开始写文章了 看似一大堆数据图表却不知如何下手 这是很多人头疼的地方 那么怎样给报告中的数据赋予灵魂 让它真正成为对你有帮助的分析呢 一
  • 一起来用Websocket(一)开篇 Websocket!Socket在HTML5复活

    注 本文源代码点此下载 一起来用websocket 一 开篇 websocket socket在html5复活 前言 html5中有一个比较好用的特性 就是websocket 现在已集成在chrome的较新版本中 由于前段时间在项目中有用到
  • 《计算机网络》——第五章知识点

    可靠 保证接收方进程从缓存区读出的字节流与发送方发出的字节流是完全一样的 确认重传不分家 TCP的发送方在规定的时间内没有收到确认就要重传已发送的报文段 流量控制 让发送方慢点 要让接收方来得及接收 TCP利用滑动窗口机制实现流量控制 在通
  • SpringBoot项目引入jar包

    在项目过程中 有时候需要引入本地的jar包 比如企业自己的jar包或者修改过的源码包 有两种方法可以使用 一 本地maven库 把jar包打到本地maven库 然后在pom文件中加上依赖 把jar和pom文件打到maven库的命令 mvn
  • Mybatis批量操作

    当下Java开发中 数据库操作多采用Mybatis框架 它支持定制化 SQL 存储过程以及高级映射 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 很多时候 我们需要进行大量的数据操作 如果通过循环去逐个操作 这样会导致多次请
  • 大大大模型部署方案抛砖引玉

    作者 Oldpan 编辑 oldpan博客 点击下方卡片 关注 自动驾驶之心 公众号 ADAS巨卷干货 即可获取 点击进入 自动驾驶之心 模型部署 技术交流群 借着热点 简单聊聊大模型的部署方案 作为一个只搞过CV部署的算法工程师 在最近L
  • 想找一家好公司入职或者合作?那么这块天眼查GUI版本非常适合你。

    前言 天眼查是咱们都知道的一个网站了 就是可以通过这个网站来知道咱们想了解公司的一些情况 比如是不是濒临破产 有没有什么法律纠纷 所以今天在找合作公司的时候 就突发奇想的想着写一个天眼查的gui脚本 大家喜欢的话可以拿走练练手 开发工具 P
  • STM32学习笔记---电源管理

    一 STM32电源管理简介 1 电源管理简介 电源对电子设备的重要性不言而喻 它是保证系统稳定运行的基础 而保证系统能稳定运行后 又有低功耗的要求
  • web app和本地app之争 及其 iOS和Android之争

    2011年末的文章 当时还在学校 没有发表 今天贡献出来 今天和 1 我觉得你说其实是web app和本地app之争 我原来也看过别人讨论 我觉得这个看法好 如果以后多种平台并存 比如Ios Android wmphone bb 那么显然w
  • GO语言网络编程(并发编程)runtime包

    GO语言网络编程 并发编程 runtime包 1 runtime包 1 1 1 runtime Gosched 让出CPU时间片 重新等待安排任务 大概意思就是本来计划的好好的周末出去烧烤 但是你妈让你去相亲 两种情况第一就是你相亲速度非常
  • 使用PLCSIM Advanced仿真博途S7-1500 OPC UA

    你知道工控人平时在哪里交流 博途工控人社区 你知道工控人平时在哪里交流 博途工控人社区 准备工具 博途软件 UaExpert软件 UaExpert软件可以关注公众号并回复UaExpert获取 创建一个S7 1500PLC 为方便记忆 命名为