0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何仿真博途S7-1500 OPC UA

汽车电子技术 来源: 工控亿点点 作者:Alpend_Gu 2023-02-07 10:23 次阅读

使用方式请参见这一期文章

[S7-PLCSIM Advanced使用入门]

  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%。如图十五。

图片

图十五

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    8121

    浏览量

    82534
  • OPC
    OPC
    +关注

    关注

    7

    文章

    263

    浏览量

    45735
  • S7-1500
    +关注

    关注

    3

    文章

    298

    浏览量

    5850
收藏 人收藏

    评论

    相关推荐

    labview与s71200的OPC通讯出bug

    labview可以读取plc的数据但是无法写入,OPC client监控数据连接是没问题的。labview写入OPC变量后没反应,而且也没法修改变量了(labview写入变量之前是
    发表于 05-17 17:50

    labview与S7-1500通讯的库文件

    本帖最后由 lbc898@126.com 于 2019-7-30 12:00 编辑 labview与S7-1500通讯的库文件,项目中已经使用
    发表于 08-06 17:49

    杭州回收s7-1500系列西门子plc扩展模块

    本帖最后由 龙收购西门子模块 于 2020-5-7 13:28 编辑 杭州回收s7-1500系列西门子plc扩展模块 回收西门子s7-1500系列plc模块CPU模块DO模块,回收西门子
    发表于 09-17 13:22

    S7-1500PLC驱动和控制器的性能

    功能,提高了调试效率,优化了驱动和控制器的性能。 4高效率组态和编程,便捷信息采集和查看 S7-1500PLC是无缝集成到TIA软件中,无论是硬件组态、网络连接和上位组态,还是软件编程,其操作均简单
    发表于 09-13 07:52

    阳江回收西门子S7-1500模块 上门回收

    阳江回收西门子S7-1500模块 上门回收,回收西门子1500系列plc扩展模块回收西门子模拟量输入输出模块收购数字量输入输出模块高价回收西门子s7-1500系列AI模块回收DA模块常年高价回收
    发表于 04-16 14:56

    TIAS7-1200学习笔记指令集

    本文章对S7-1200plc在软件梯形图方式编程中使用的指令进行了总结和俗语化描述。
    发表于 07-01 09:20

    TIAS7-1200学习笔记

    西门子S7-1200数据类型总结笔记,来源于帮助文档。
    发表于 07-01 11:51

    为何选择OPC UA

    为何选择OPC UAOPC UA有哪些应用?
    发表于 09-23 08:45

    西门子S-1500 OPC UA服务器配置方法图解

    TIA Portal V14 以及S7-1500 V2.0以后开始支持OPC UA服务器功能,除 S7-1500 标准 CPU 之外,这一特性同样适用于 S7-
    发表于 02-09 18:10 1.3w次阅读
    西门子S-<b class='flag-5'>1500</b> <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>服务器配置方法图解

    OPC UA SDK for Java通过OPC基金会认证

    OPC UA SDK for Java内设Java代码生成器,可以自动创建模型代码。导入到SDK的模型可以使用标准的OPC UA模型,或者使用OPC
    的头像 发表于 06-08 10:28 9779次阅读

    S7-1500S7-1500之间S7通信

    使用 STEP7 V14 在同一个项目中,新建两个S7-1500站点,然后做 S7 通讯。
    的头像 发表于 11-23 09:53 2083次阅读

    超全的OPC UA技术解析

    OPC UA协议栈(OPC UA Stack)实现UA第6部分(OPC
    的头像 发表于 02-08 15:22 7600次阅读

    西门子S7-1500与PC机的OPC通讯组态

    本文将介绍西门子S7-1500与PC机的OPC通讯组态。
    的头像 发表于 05-18 09:14 6355次阅读
    西门子<b class='flag-5'>S7-1500</b>与PC机的<b class='flag-5'>OPC</b>通讯组态

    PLC如何转换成OPC UA

    OPC UA PLC数据OPC UA
    的头像 发表于 10-26 09:24 1200次阅读
    PLC如何转换成<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>

    S7-1200/S7-1500与精简面板仿真过程的步骤

    S7-1200/S7-1500与精简面板仿真有两个需要注意的问题。
    的头像 发表于 08-23 10:45 879次阅读
    S7-1200/<b class='flag-5'>S7-1500</b>与精简面板<b class='flag-5'>仿真</b>过程的步骤