怎样将S7-200 SMART作为智能设备使用?

西门子今年(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智能设备功能示例;

怎样将S7-200 SMART作为智能设备使用?

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):

怎样将S7-200 SMART作为智能设备使用?

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个字节,如下表所示:

怎样将S7-200 SMART作为智能设备使用?

启动Step 7-Micro/WIN SMART(V2.5以上版本),打开PROFINET向导,勾选"PLC角色"中的"智能设备",如下图所示:

怎样将S7-200 SMART作为智能设备使用?

单击"下一步",在新窗口中单击"添加"按钮,添加输出数据存储区和输入数据存储区,如下图所示:

怎样将S7-200 SMART作为智能设备使用?

单击"导出"按钮将新配置的GSD文件导出到指定的路径,如下图:

怎样将S7-200 SMART作为智能设备使用?

单击PROFINET向导的"生成"按钮完成智能设备功能的配置。

将生成的GSD文件导入到CPU 1215C的硬件目录中,将其组态到PROFINET网络即可实现两者之间的数据交换。

好了,关于S7-200 SMART的智能设备功能就先介绍这么多。如果你喜欢这篇文章,可以去官网(https://www.founderchip.com/)下载本文PDF版本。


分享到:


相關文章: