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来进行通信测试吧,调试时最好准备一个交换机,方便通信的同时也可监控程序,用状态图表给主动方写入数据,再监控被动方能否接受到数据。
研华嵌入式工控机推荐:小尺寸、丰富 I/O 接口、多样化安装!
影响连接器插拔力的因素有哪些?
旷世推出了基于AI的智能测温系统,帮助控制疫情的扩散
LitePoint被5G论坛邀请介绍毫米波测试最新技术
自动驾驶加速渗透,360度环视摄像头成为CIS市场新的突破口
S7-200SMART开放以太网通信
负氧离子传感器采用什么原理
智慧生活下的垃圾如何分类
LED在笔电市场上应用逐渐扩展
七个提高数据中心运营弹性的方法
普华永道2030出行市场报告:电车销量超油车,中国远超欧洲!
伺服电机:什么是“惯量匹配”?“惯量匹配”如何确定?
新品发布|RK3568掌纹掌静脉识别套件上线
2018年锂电四大材料价格和账期调查
汽车电动座椅中多通道栅极驱动器的优势
基于协议标准实现传感器网络中MAC协议的实时性能研究
基于物联网的全自动气象站应用
发电机并联运行的条件
华天科技发布2020年第一季度业绩预告 集成电路市场景气度较2019年同期大幅提升
全新 InfiniiVision 1000 X 系列示波器通过软件进行带宽升级