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

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

3天内不再提示

西门子1500与75台200smart以太网通讯,大神是怎么做到的?

autozhineng 来源:PLC与自控设备 2022-12-22 10:16 次阅读


工作中遇到 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。

以下为过程:

01

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

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

4ba46c44-8149-11ed-8abf-dac502259ad0.jpg

02

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

4bc57222-8149-11ed-8abf-dac502259ad0.jpg

03

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

做 GET/PUT 程序。

04

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

05

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

4be636d8-8149-11ed-8abf-dac502259ad0.jpg

4bf97b12-8149-11ed-8abf-dac502259ad0.jpg

4c1c2fe0-8149-11ed-8abf-dac502259ad0.jpg

4c2f14ac-8149-11ed-8abf-dac502259ad0.jpg

4c4aba4a-8149-11ed-8abf-dac502259ad0.jpg

4c5bd226-8149-11ed-8abf-dac502259ad0.jpg

4c79e4a0-8149-11ed-8abf-dac502259ad0.jpg

06

6、以下为 PUT/GET 指令帮助文件内容。

4c9791ee-8149-11ed-8abf-dac502259ad0.jpg

4cb1e8aa-8149-11ed-8abf-dac502259ad0.jpg

4ce1c7f0-8149-11ed-8abf-dac502259ad0.jpg

总结:本连接比较简单,指令也比较简单。做一个连接一个指令非常容易。但是多条 指令多个连接的时候一定要注意指令’GET/PUT 的背景数据块,一定不相同,否 则会造成接收到或者发送出去的数据是错误的。我的做法是建了一个功能块,功能块里面用的多个 GET/PUT 指令选择的都是不 同的多重背景数据块。然后对于多个连接用自己的背景数据块调用功能块。以下是我每个站的背景数据块:

4d0342d6-8149-11ed-8abf-dac502259ad0.jpg

审核编辑 :李倩

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

    关注

    40

    文章

    5426

    浏览量

    171735
  • plc
    plc
    +关注

    关注

    5011

    文章

    13299

    浏览量

    463410
  • 西门子
    +关注

    关注

    94

    文章

    3039

    浏览量

    115884

原文标题:西门子1500与75台200smart 以太网通讯,大神是怎么做到的?

文章出处:【微信号:PLC与自控设备,微信公众号:PLC与自控设备】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Profinet转Profinet网关应用在霍尼韦尔DCS与西门子1500PLC通讯案例

    Profinet转Profinet网关在霍尼韦尔DCS与西门子1500PLC通讯中的应用案例
    的头像 发表于 12-12 06:31 153次阅读
    Profinet转Profinet网关应用在霍尼韦尔DCS与<b class='flag-5'>西门子</b><b class='flag-5'>1500</b>PLC<b class='flag-5'>通讯</b>案例

    西门子PLC S7-1500系列介绍

    的基本特性、信号模块亮点以及其在高速脉冲采集方面的应用。 基本特性 西门子PLC S7-1500系列相比之前的S7-300和S7-400系列,在性价比、运行能力、通讯功能、扩展性能、响应速度和显示功能等方面都有显著提升。这些改进
    的头像 发表于 12-09 18:23 329次阅读
    <b class='flag-5'>西门子</b>PLC S7-<b class='flag-5'>1500</b>系列介绍

    西门子1200、200smart、LOGO实现S7通讯演示

    : 1、三实现S7通讯 2、任意一控制另外两输出QB0输出状态 3、任意一读写另外两
    的头像 发表于 12-05 09:31 411次阅读
    <b class='flag-5'>西门子</b>1200、<b class='flag-5'>200smart</b>、LOGO实现S7<b class='flag-5'>通讯</b>演示

    串口IO系列与西门子PLC Modbus RTU连接例程

    MA01-AACX2220为例。二硬件准备•MA01-AACX2220串口IO设备一;•西门子PLCS7-200smart;•24V电源两个;•
    的头像 发表于 08-30 12:35 326次阅读
    串口IO系列与<b class='flag-5'>西门子</b>PLC Modbus RTU连接例程

    西门子PLC不得不说的事:S7-200SMART通信端口及连接方式

    今天我们来聊聊西门子S7-200 SMART的“通信大法”!挺简单的,咱们来捋捋~ S7-200 SMART
    的头像 发表于 08-27 17:31 1089次阅读
    <b class='flag-5'>西门子</b>PLC不得不说的事:S7-<b class='flag-5'>200SMART</b>通信端口及连接方式

    S7协议读取西门子S7-200 Smart PLC数据

    西门子S7-200 Smart PLC因其稳定性和易用性而广泛应用。通过使用S7协议,可以实现对PLC数据的高效读取和控制。本文将详细介绍如何使用S7协议读取西门子S7-
    的头像 发表于 07-11 11:55 5816次阅读
    S7协议读取<b class='flag-5'>西门子</b>S7-<b class='flag-5'>200</b> <b class='flag-5'>Smart</b> PLC数据

    西门子200plc与电脑连接步骤

    西门子S7-200 PLC是一种广泛应用的小型可编程逻辑控制器,它具有高度的可靠性和灵活性,适用于各种工业自动化应用。为了实现与电脑的连接,我们需要进行一系列的步骤。 1. 准备工具和材料 西门子
    的头像 发表于 07-01 10:02 8500次阅读

    工业智能网关通过串口/网口实现西门子PLC实时通信

    在工业物联网场景中,西门子PLC是常见的生产设备,常常作为下位机,实现与组态上位机的实时通信,主要分为两种通信方式,一种是以太网通信,一种是串口通信。 目前,西门子PLC大部分都是直接集成网口
    的头像 发表于 06-13 10:46 548次阅读
    工业智能网关通过串口/网口实现<b class='flag-5'>西门子</b>PLC实时通信

    西门子S7-200 Smart PLC加密设置全面指南

    本文将详细介绍西门子S7-200 Smart PLC的加密设置方法,帮助用户更好地保护PLC程序的安全。
    发表于 03-27 10:14 1.1w次阅读
    <b class='flag-5'>西门子</b>S7-<b class='flag-5'>200</b> <b class='flag-5'>Smart</b> PLC加密设置全面指南

    组态软件与西门子S7系列PLC及三菱PLC间的无线通信测试

    组态软件与西门子S7系列PLC及三菱PLC间的无线通信测试需要用到以下设备: l 西门子PLC型号:S7-200Smart × 2 l 三菱PLC型号:FX5U × 2
    的头像 发表于 03-13 14:54 470次阅读
    组态软件与<b class='flag-5'>西门子</b>S7系列PLC及三菱PLC间的无线通信测试

    plc以太网通讯模块在哪 plc以太网通讯掉线怎么解决

    PLC(可编程逻辑控制器)是一种用于工业自动化控制的设备,常用于监控和控制机器、生产线、工厂等。PLC通常使用多种通信接口进行数据交换,以太网通信是其中一种常用的方式。 一、PLC以太网通讯模块
    的头像 发表于 02-05 10:14 3255次阅读

    两台西门子s7-200smart plc如何通过互联网远程通讯

    监控和控制的需求,对于位于不同地点的PLC设备如何实现远程通讯,则成为了许多工业企业面临的一项重要问题。 两台西门子s7-200smart plc如何通过互联网远程通讯?
    的头像 发表于 02-01 15:22 2408次阅读
    两台<b class='flag-5'>西门子</b>s7-<b class='flag-5'>200smart</b> plc如何通过互联网远程<b class='flag-5'>通讯</b>?

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

    这是一个不用编程即可瞬间实现S7-200smart与S7-1500以太网通讯的方法,这种控制方式下最多可以控制128S7-200SMART
    的头像 发表于 01-24 08:58 1207次阅读
    S7-<b class='flag-5'>1500</b>与多台<b class='flag-5'>200SMART</b>之间无线<b class='flag-5'>以太网通讯</b>搭建方法

    两台西门子S7-200 SMART PLC通过Modbus RTU协议通讯的流程简析

    PLC2,分别是200SMART 的CR60和SR20;
    的头像 发表于 01-12 10:05 3597次阅读
    两台<b class='flag-5'>西门子</b>S7-<b class='flag-5'>200</b> <b class='flag-5'>SMART</b> PLC通过Modbus RTU协议<b class='flag-5'>通讯</b>的流程简析

    ModbusTCP/IP协议无线以太网通信实现方案

    本方案以力控软件、2台西门子S7-200SMART plc和2三菱FX5U plc为例,介绍力控与多台且不同品牌 PLC的ModbusTCP/IP协议无线以太网通信实现过程。
    发表于 01-06 10:51 1846次阅读
    ModbusTCP/IP协议无线<b class='flag-5'>以太网通</b>信实现方案