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

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

3天内不再提示

S7-200SMART开放以太网通信

1X4o_GKB1508 来源:未知 作者:李倩 2018-06-27 09:58 次阅读

S7-200SMART开放以太网通信

随着2017年10月西门子正式宣布取消S7-200,标志着在中国市场服役13年的S7-200正式退役了,慢慢的市场上会出现有钱买不到货,那么原本使用的S7-200的设备是不是将面临着“青黄不接”呢?别担心,西门子马上推出了S7-200SMART来替代S7-200,在继承了S7-200大部分优点基础上又优化增加了很多新功能,S7-200 SMART很快成了中国市场的新宠。

那我们来看看两款PLC的外观有何改变,如图1-1所示。

图1-1

相比之下S7-200 SMART有很多优点,其中最突出的就是标配了以太网通信接口,从此告别专用的PPI电缆下载程序的苦恼,对于我这种“屌丝”是不舍得花一千多买一根原装PPI电缆,都是从网上购买几十元的仿制品,动辄掉线是家常便饭。现在只需要一根普通网线就可以进行连接编程,还可以利用WiFi进行无线连接,看着就很高大上有木有?你以为以太网口的功能仅此而已吗?NO,NO,NO!除了上传下载程序外还可以实现很多以太网通信:

(1)与上位机、HMI的设备通信。

(2)SMART之间通过GET/PUT向导实现S7协议通信。

(3)与其它西门子产品(S7-300、S7-1200等)通信。

(4)和其它支持TCP/IP协议的产品进行开放以太网通信(V2.2及以上版本)。

(5)和其它支持modbus TCP协议的产品通信。

此文重点介绍V2.2最新升级的功能开放以太网通信功能,用过GET/PUT通信的肯定觉得非常方便,唯一的遗憾就是只支持S7协议,无法实现和其它品牌产品进行以太网通信,开放的以太网通信就是为了弥补这个遗憾,从此和第三方设备通信成为可能。

开放以太网通信属于双边通信,即通信双方都需要编写程序,一个为主动发送数据,一个为被动接受数据,编程时利用系统提供的库,如图1-2所示。

图1-2

提供了TCP、OSI和UDP三种通信,三种通信的区别自己问度娘去哦,三种编程方式类似,此处只介绍应用最广的TCP协议。

先编写主动程序,首先创建连接,如图1-3所示:

图1-3

接下来编写主动发送数据的程序,如图1-4所示:

图1-4

主动方也可以再建立一个连接用作被动连接,从而组成更复杂的网络,编写好程序后需要进行库存储器分配,否则编译会出错,如图1-5所示,完成后保存。

注意:CPU一定要升级固件为V2.2及以上,系统块种这是CPU版本也必须是V2.2及以上,否则下载时报错。

图1-5

再编写被动程序,重新新建一个项目,建立被动连接如图1-6所示:

图1-6

再编写接收程序,如图1-7所示:

图1-7

被动方也可以再建立一个主动连接作为主动发送数据方。编写完成也需要分配库存储器地址。

好了程序编写完成,拿两个SMART来进行通信测试吧,调试时最好准备一个交换机,方便通信的同时也可监控程序,用状态图表给主动方写入数据,再监控被动方能否接受到数据。

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

    关注

    40

    文章

    5414

    浏览量

    171544
  • 通信接口
    +关注

    关注

    3

    文章

    235

    浏览量

    30977
  • S7-200
    +关注

    关注

    13

    文章

    408

    浏览量

    50371

原文标题:S7-200 SMART开放以太网通信实例,不知道就out了~

文章出处:【微信号:GKB1508,微信公众号:工控帮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    LABVIEW能通过以太网和西门子S7-200smart通讯吗?

    LABVIEW能通过以太网和西门子S7-200smart通讯吗?如果能,应该怎么做?
    发表于 09-19 16:44

    S7-200SMART开放以太网通信,不知道你就out了

    的外观有何改变,如图1-1所示。图1-1相比之下S7-200 SMART有很多优点,其中最突出的就是标配了以太网通信接口,从此告别专用的PPI电缆下载程序的苦恼,对于我这种“屌丝”是不舍得花一千多买一
    发表于 11-15 14:18

    介绍西门子200SMART V2.2升级的功能开放以太网通信功能

      本文给大家介绍西门子200SMART V2.2升级的功能开放以太网通信功能,用过GET/PUT通信的肯定觉得非常方便,唯一的遗憾就是只支持S7
    发表于 03-03 11:42

    西门子PLC S7-200smart程序下载错误分析

    时出现问题,我们建议按照如下步骤逐一检查:  1. 检查硬件连接  用户首先检查网络电缆是否连接好,在西门子PLC S7-200smart的CPU本体左上角以太网接口处有“以太网状态”指示灯“LINK
    发表于 07-23 15:27 4656次阅读

    西门子S7-200S7-300进行的以太网通信

    S7-200S7-300进行以太网通信,使用STEP 7 Micro/WIN32中的向导进行通信的配置即可。
    的头像 发表于 04-28 15:27 8043次阅读
    西门子<b class='flag-5'>S7-200</b>和<b class='flag-5'>S7</b>-300进行的<b class='flag-5'>以太网通信</b>

    PLC之间如何实现无线以太网通

    本文以西门子S7-200SMART为例,介绍两台S7-200Smart PLC的无线 Profinet通信实现过程。无需更改网络参数和原有程序,也不必了解Profinet协议细节,只需要采用西门子
    发表于 04-26 10:09 3809次阅读
    PLC之间如何实现无线<b class='flag-5'>以太网通</b>讯

    组态王与S7-200SMART PLC以太网通信

    组态王与S7-200SMART PLC以太网通信,对于刚接触者有点难度,不知如何进行配置,如何通信,那么接下来教大家来一步一步来做通信
    的头像 发表于 09-07 16:26 5402次阅读

    西门子s7-200smarts7-1200PLC通信技术

    S7-1200与S7-200SMART S7 通讯的另外一种方法是S7-200SAMRT PLC做客服端,S7-1200做服务器。该方式需要
    发表于 11-17 20:16 8001次阅读

    Profinet协议下,组态王与200smart能否建立以太网通讯?

    想要建立组态王软件与S7-200Smart之间 Profinet无线以太网通信,需要采用西门子PLC无线通讯终端——DTD418M,作为实现无线通讯的硬件设备。用户无需更改网络参数和原有程序,也不必
    的头像 发表于 02-07 09:42 1146次阅读
    Profinet协议下,组态王与<b class='flag-5'>200smart</b>能否建立<b class='flag-5'>以太网通</b>讯?

    MCGS(昆仑通态)与S7-200 SMART以太网通

    MCGS是指昆仑通态触摸屏,MCGS组态软件有嵌入版,通用版,网络版本三个版本组成,嵌入版比较常用,这里讲解MCGS嵌入版与S7-200 SMART以太网通讯。
    的头像 发表于 03-25 10:31 1.7w次阅读

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

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

    西门子S7-200Smart如何转换Modbus

    西门子S7-200Smart Modbus网关
    的头像 发表于 11-03 18:41 4006次阅读
    西门子<b class='flag-5'>S7-200Smart</b>如何转换Modbus

    如何实现 S7-200smart系列PLC的本地数采及云端数采?

    客户创造更多的价值。S7-200SMARTCPU支持多种通信协议,可与PLC、触摸屏、变频器、伺服驱动器、上位机等连网通信S7-200SMART在工业场景应用广泛
    的头像 发表于 10-12 18:08 1230次阅读
    如何实现 <b class='flag-5'>S7-200smart</b>系列PLC的本地数采及云端数采?

    西门子S7-1200与S7-200SMART进行PN通信

    S7-200SMART编程软件自V2.4版本、CPU固件也是自2.4版本起起开始支持Profinet通信S7-200SMART即可以做IO控制器,也可以做IO设备。下面的例程以S7-200S
    的头像 发表于 07-10 16:05 4824次阅读
    西门子<b class='flag-5'>S7</b>-1200与<b class='flag-5'>S7-200SMART</b>进行PN<b class='flag-5'>通信</b>!

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

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