西门子今年(2020年)1月份推出了S7-200 SMART V2.5固件版本,从该版本开始,标准型CPU开始支持作为智能设备(I-Device)使用。今天这篇文章,我想给大家介绍下如何使用S7-200 SMART的智能设备功能。
本文我们将介绍如下几个内容:
1、什么是智能设备(I-Device)?
2、智能设备(I-Device)有哪些特点?
3、S7-200 SMART的智能设备功能介绍;
4、CPU ST20智能设备功能示例;
1、什么是智能设备(I-Device)?
"智能设备"的英文名称为"Intelligent Device",简写为"I-Device"。
本文所说的"智能设备",是指PROFINET网络中的设备,全称是"PROFINET智能设备",或者"PROFINET I-Device"。
PROFINET网络中的设备可以分为IO控制器(IO-Controller)和IO设备(IO-Device)两类。有些IO控制器既可以作为下级PROFINET网络的控制器,也可以作为上级PROFINET网络的IO设备,我们把这类IO控制器称为智能设备“I-Device”。例如:下面这张图的CPU2就是CPU1的一个智能设备(I-Device):
2、智能设备(I-Device)有哪些特点?
1)、智能设备本身既是IO控制器,也是IO设备;
2)、不需要编程,只需要组态数据交换区并导出GSD文件即可实现两个控制器之间的数据交换;
3)、可以节省一个PN/PN耦合器;
3、S7-200 SMART的智能设备功能介绍
从V2.5固件版本开始,S7-200 SMART标准型CPU支持智能设备功能:支持1个IO控制器,可配置的最大输入存储区为128个字节,地址范围:I1152.0~I1279.7;可配置的最大输出存储区为128个字节,地址范围:Q1152.0~Q1279.7;
4、CPU ST20智能设备功能示例
我们就使用CPU ST20来介绍下智能设备(I-Device)功能的使用。
假设我们要用CPU ST20做智能设备与S7-1200的CPU1215C的IO控制器做数据交换,CPU ST20输出20个字节,输入28个字节;相应的,CPU1215C输出28个字节,输入20个字节,如下表所示:
输出缓存区字节数 | 输入缓存区字节数 | |
CPU ST20 | 20 | 28 |
CPU1215C | 28 | 20 |
启动Step 7-Micro/WIN SMART(V2.5以上版本),打开PROFINET向导,勾选"PLC角色"中的"智能设备",如下图所示:
单击"下一步",在新窗口中单击"添加"按钮,添加输出数据存储区和输入数据存储区,如下图所示:
单击"导出"按钮将新配置的GSD文件导出到指定的路径,如下图:
单击PROFINET向导的"生成"按钮完成智能设备功能的配置。
将生成的GSD文件导入到CPU 1215C的硬件目录中,将其组态到PROFINET网络即可实现两者之间的数据交换。
好了,关于S7-200 SMART的智能设备功能就先介绍这么多。欢迎扫描下方的二维码关注我们的微信公众号。
来源:本站| 大小:1162KB| 下载次数:1799次
发表评论