随着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文章
5466浏览量
172851 -
通信接口
+关注
关注
3文章
240浏览量
31087 -
S7-200
+关注
关注
13文章
409浏览量
50589
原文标题:S7-200 SMART开放以太网通信实例,不知道就out了~
文章出处:【微信号:GKB1508,微信公众号:工控帮】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
S7-200SMART开放以太网通信,不知道你就out了
介绍西门子200SMART V2.2升级的功能开放以太网通信功能
西门子PLC S7-200smart程序下载错误分析
PLC之间如何实现无线以太网通讯
![PLC之间如何实现无线<b class='flag-5'>以太网通</b>讯](https://file.elecfans.com//web2/M00/3F/50/pYYBAGJnVFuAZGOjAAA_W17LE2A864.png)
组态王与S7-200SMART PLC以太网通信
西门子s7-200smart与s7-1200PLC通信技术
Profinet协议下,组态王与200smart能否建立以太网通讯?
![Profinet协议下,组态王与<b class='flag-5'>200smart</b>能否建立<b class='flag-5'>以太网通</b>讯?](https://file.elecfans.com//web2/M00/8F/2F/pYYBAGPhrGmAQqyPAAAsHLMpF9g883.png)
MCGS(昆仑通态)与S7-200 SMART以太网通讯
西门子1500与75台200 SMART如何进行以太网通讯
![西门子1500与75台<b class='flag-5'>200</b> <b class='flag-5'>SMART</b>如何进行<b class='flag-5'>以太网通</b>讯](https://file1.elecfans.com/web2/M00/88/C8/wKgaomR0BYOAfzfLAAAK-6feCBw703.jpg)
如何实现 S7-200smart系列PLC的本地数采及云端数采?
![如何实现 <b class='flag-5'>S7-200smart</b>系列PLC的本地数采及云端数采?](https://file.elecfans.com/web2/M00/70/23/pYYBAGNGjiiAWfj5AABNBrxtSis549.png)
西门子S7-1200与S7-200SMART进行PN通信!
![西门子<b class='flag-5'>S7</b>-1200与<b class='flag-5'>S7-200SMART</b>进行PN<b class='flag-5'>通信</b>!](https://file1.elecfans.com/web2/M00/8C/64/wKgZomSrvCqARYh8AAAzcuIDDQw628.png)
S7-1500与多台200SMART之间无线以太网通讯搭建方法
![<b class='flag-5'>S7</b>-1500与多台<b class='flag-5'>200SMART</b>之间无线<b class='flag-5'>以太网通</b>讯搭建方法](https://file1.elecfans.com//web2/M00/BE/F2/wKgaomWwYLyAd55KAABMNQsnnWU25.jpeg)
评论