北岛夜话
原创工业智能控制领域(PLC、单片机/嵌入式、机器人、通信、机器视觉)的技术及经验分享。
文章550 浏览8927830

怎样将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智能设备功能示例;

cover.png

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

i_device.png

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角色"中的"智能设备",如下图所示:

profinet向导1.png

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

profinet向导2.png

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

profinet向导3.png

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

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

好了,关于S7-200 SMART的智能设备功能就先介绍这么多。欢迎扫描下方的二维码关注我们的微信公众号。

founderchip.png

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

来源:本站|   大小:1162KB|   下载次数:1799次

取消

感谢您的支持,欢迎常来看看!

扫码支持
一点动力,多少随意

打开支付宝扫一扫,即可进行扫码打赏哦

发表评论