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

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

3天内不再提示

西门子1500如何与多台200 SMART进行以太网通讯

laidenongfhs 来源:中泰PLC自动化教学 2023-05-10 14:22 次阅读

工作中遇到 wincc 需要与 75 个 S7-200SMART 通讯,每个 S7-200SMART 需要有 1200 多个字 节传给 wincc。经过与西门子工程师分析讨论做出如下方案:

wincc 选用 wincc7.2+upd13,然后选择一台 S7-1500 CPU1511-1PN 做主站,S7-1500 使用 S7 通讯(put,get 指令)与 S7-200SMART 通讯。因为 S7-1500 CPU1511-1PN 的 s7 连接资源只 有 54 个,而我们需要通讯的 S7-200SMART 有 75 个,所以选择 1500 与 54 个 S7-200SMART 通讯,然后选择其中的21台s7-200smart通过PUT/GET指令与另外剩余的21台S7-200SMART 通讯然后再传给 S7-1500。

以下为过程:

01TIA 软件中需要做的项目内打开设备和网络,选择“网络视图”点选“连接”选择“S7” 。

点击 CPU 以太网口,右键属性,设定 PLC 的 IP 地址。

ab85c136-eef8-11ed-90ce-dac502259ad0.jpg

02右键 PLC,选择“添加新连接”,选择添加,需要与多少 PLC 通讯就添加多少个,软件会 自动分配 PLC 的本地 ID 地址,这个地址很重要,后面用 PUT/GET 指令的时候需要用到这个 地址。然后定义每个连接的属性。属性中要定义 IP 地址,需要与主 PLC 在一个网段,为了 好区分和直观,还可以自己定义连接名称。这样连接就完成了。

ab9ca3e2-eef8-11ed-90ce-dac502259ad0.jpg

03以上完成后,组态部分就完成了。为了通讯,我们还需要在程序里面对需要传递的数据做 GET/PUT 程序。

04对于同一个 S7 连接子站的 GET/PUT 指令,同一时间只能触发一个,如果一个指令没有 完成,触发了另外一个指令,则会报错;但是对于不同 S7 连接子站的GET/PUT 指令则没有 这样的要求,之间不会有干扰和联系。

05由于每一个 S7 连接传递数据在 1200 字节左右,但经过试验,每条指令最多能传递 220 个字节,传递字节超过这个数量,则指令会报错。所以我一个 S7 连接用了 5 个 GET 指令, 1 个 PUT 指令(其中 21 个站还通过GET/PUT 指令读取了另外 21 个站的数据,所以这 21 个 站与主站的通讯数据是正常的二倍,所以是 10 条 GET,2 条 PUT)。其中第一条指令由系统状 态 M1.3“clock—2HZ”触发,然后第一条指令的完成位触发第二条指令,第二条指令的完成 位触发第三条指令,以此类推。最后让所有的错误位置位一个脱机状态,有错误位则认为脱 机,数据不可用。

aba7ca2e-eef8-11ed-90ce-dac502259ad0.jpg

abb98818-eef8-11ed-90ce-dac502259ad0.jpg

abc7cd9c-eef8-11ed-90ce-dac502259ad0.jpg

abd5cba4-eef8-11ed-90ce-dac502259ad0.jpg

abde41e4-eef8-11ed-90ce-dac502259ad0.jpg

abea2f04-eef8-11ed-90ce-dac502259ad0.jpg

abf24824-eef8-11ed-90ce-dac502259ad0.jpg

06

以下为 PUT/GET 指令帮助文件内容:

abfb50ea-eef8-11ed-90ce-dac502259ad0.jpg

ac0170c4-eef8-11ed-90ce-dac502259ad0.jpg

ac0a99c4-eef8-11ed-90ce-dac502259ad0.jpg

总结

本连接比较简单,指令也比较简单。做一个连接一个指令非常容易。

但是多条指令多个连接的时候一定要注意指 GET/PUT 的背景数据块,一定不相同,否则会造成接收到或者发送出去的数据是错误的。

我的做法是建了一个功能块,功能块里面用的多个 GET/PUT 指令选择的都是不 同的多重背景数据块。然后对于多个连接用自己的背景数据块调用功能块。以下是我每个站的背景数据块:

ac138bb0-eef8-11ed-90ce-dac502259ad0.jpg

审核编辑:汤梓红

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

    关注

    40

    文章

    5076

    浏览量

    166234
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206549
  • 西门子
    +关注

    关注

    91

    文章

    2849

    浏览量

    113766
  • SMART
    +关注

    关注

    3

    文章

    219

    浏览量

    44402
  • 通讯
    +关注

    关注

    9

    文章

    840

    浏览量

    34365

原文标题:西门子1500如何与多台200 SMART 进行以太网通讯

文章出处:【微信号:中泰PLC自动化教学,微信公众号:中泰PLC自动化教学】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    winCE中的LABVIEW怎么和西门子SMART 200 PLC以太网通讯?手机再远程监控LABVIE画面?谢谢

    1、winCE中的LABVIEW怎么和西门子SMART 200 PLC以太网通讯?2、手机再远程监控LABVIE画面?谢谢
    发表于 07-11 06:31

    labview与Smart200以太网通讯

    网上很多资料都是讲述使用西门子S7-200 PC Access SMART与 labview 通讯, 本人这次通过labview 自身的OPC 实现与
    发表于 12-11 22:16

    西门子S7-200以太网通讯解决方案

    BCNet-S7PPI用于西门子S7-200以太网编程下载、数据监控,同时支持S7-200 SMART、亿维、合信等PLC。BCNet-S7
    发表于 01-16 15:49 1.6w次阅读
    <b class='flag-5'>西门子</b>S7-<b class='flag-5'>200</b><b class='flag-5'>以太网通讯</b>解决方案

    如何使用西门子PLC通过以太网模块和触摸屏建立以太网通讯

    西门子S7 300PLC通过BCNet以太网模块和西门子SMART IE触摸屏建立以太网通讯
    发表于 08-23 11:02 2w次阅读

    西门子PLC以太网通

    西门子PLC以太网通迅说明。
    发表于 04-23 15:54 44次下载

    西门子S7200/300/400以太网通讯处理器选型

    PPI-ETH-YC01 直通型:适用于西门子 S7200 系列、SMART 系列等 PLC 控制系统的的以太网通讯;其 X2的扩展接口可以连接支持多主站通讯的触摸屏(
    发表于 05-20 11:28 1532次阅读

    西门子 S7-200 通过模块连接LABVIEW 通讯

    与 S7-200SMART 、S7-1200/1500、S7-200/300/400的以太网接口进行通讯
    发表于 05-22 14:52 1659次阅读
    <b class='flag-5'>西门子</b> S7-<b class='flag-5'>200</b> 通过模块连接LABVIEW <b class='flag-5'>通讯</b>

    罗克韦尔PLC与西门子PLC以太网通讯进行连接

    罗克韦尔(AB) PLC 1769-L32E(EtherNet/IP)与西门子S7-1200 PLC(PROFINET)以太网通讯进行连接。
    发表于 03-24 11:44 6501次阅读
    罗克韦尔PLC与<b class='flag-5'>西门子</b>PLC<b class='flag-5'>以太网通讯</b><b class='flag-5'>进行</b>连接

    西门子1500与75台200 SMART如何进行以太网通讯

      工作中遇到 wincc 需要与 75 个 S7-200SMART 通讯,每个 S7-200SMART 需要有 1200 多个字 节传给 wincc。经过与西门子工程师分析讨论做出如
    的头像 发表于 05-29 09:53 1418次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>1500</b>与75台<b class='flag-5'>200</b> <b class='flag-5'>SMART</b>如何<b class='flag-5'>进行</b><b class='flag-5'>以太网通讯</b>

    MPI/DP转以太网/YT-PPI-ETH-Z西门子以太网模块

    本次使用的是YT-PPI-ETH-Z西门子以太网模块,支持西门子S7以太网通讯驱动,包括microWIN,支持wincc以TCP/IP方式直连S7-
    的头像 发表于 11-22 18:49 829次阅读
    MPI/DP转<b class='flag-5'>以太网</b>/YT-PPI-ETH-Z<b class='flag-5'>西门子</b><b class='flag-5'>以太网</b>模块

    西门子S7转以太网通讯处理器类型分析

    捷米特以太网通讯处理器用于西门子S7-200/SMART /S7-200/S7-300/S7-400/西
    的头像 发表于 07-04 17:20 379次阅读
    <b class='flag-5'>西门子</b>S7转<b class='flag-5'>以太网通讯</b>处理器类型分析

    西门子S7系列PLC以太网通讯处理器编程调试方法

    以太网通讯模块型号有ETH-S7200-JM01和ETH-S7300-JM01,适用于西门子S7-200/S7-300/S7-400、SMART S7-
    的头像 发表于 07-05 10:23 741次阅读
    <b class='flag-5'>西门子</b>S7系列PLC<b class='flag-5'>以太网通讯</b>处理器编程调试方法

    西门子S7200系列PLC转以太网通讯处理器

    捷米特ETH-S7200-JM01以太网模块适用于西门子SMART S7-200西门子数控840D、840DSL、合信、亿维PLC的PPI
    的头像 发表于 07-06 09:39 416次阅读
    <b class='flag-5'>西门子</b>S7200系列PLC转<b class='flag-5'>以太网通讯</b>处理器

    西门子SMARTIE触摸屏和S71200/1500/300PLC以太网通讯模块

    捷米特S71200-HMI-JM01是一款用于西门子自带以太网接口的PLC(S71200、S71500、S7300等)和西门子SMARTIE触摸屏以太网通讯的协议转换网关。
    的头像 发表于 07-21 09:31 780次阅读
    <b class='flag-5'>西门子</b>SMARTIE触摸屏和S71200/<b class='flag-5'>1500</b>/300PLC<b class='flag-5'>以太网通讯</b>模块

    S7-1500多台200SMART之间无线以太网通讯搭建方法

    和2台S7-200smart为例,介绍S7-1500多台 S7-200smart在Profinet协议下的自组网无线通信实现过程。在本方案中采用了
    的头像 发表于 01-24 08:58 325次阅读
    S7-<b class='flag-5'>1500</b>与<b class='flag-5'>多台</b><b class='flag-5'>200SMART</b>之间无线<b class='flag-5'>以太网通讯</b>搭建方法