PROFINET工业以太网教程(9)——智能设备

实际项目中可能会遇到两个PROFINET系统之间需要通信的情况,比如:设备与生产线之间的通信、两台不同设备之间的通信等等。每一个PROFINET系统都有一个IO控制器及其IO设备,因此,所谓'两个PROFINET系统'之间的通信,其实就是两个PROFINET IO控制器之间的通信。

实现这种通信可以有很多方法,比如:

  • 使用PN-PN耦合器;

  • 使用智能设备;

  • 基于以太网的通信(TCP/IP协议集);

  • 如果都是西门子的CPU,还可以使用S7通信协议;

今天这篇文章,我们主要来介绍下使用智能设备功能实现两个PROFINET系统之间的通信。

什么是智能设备呢?

我们知道,PROFINET IO系统包括:IO控制器、IO设备及IO监视器三种角色。如果把一个IO控制器作为另一个IO控制器的IO设备来使用,那么前者就被称为'智能设备'。智能设备的英文名称为Intelligent Device,也简称为I-Device。

西门子S7系列PLC的CPU都支持智能设备的功能,使用智能设备功能大体包括三个步骤:

  1. 在CPU的硬件组态中开启智能设备功能,并组态数据交换区;

  2. 导出GSD文件;

  3. 在另一个项目中组态新导入的GSD文件,并设置数据交换区;

我在之前的文章曾介绍过S7-300及S7-200 SMART的智能设备功能,感兴趣的小伙伴可以看看下面的文章:

S7-200 SMART发布新版本--支持智能设备功能

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

实例:S7-200 SMART作为S7-1200的智能设备

如何使用I_Device功能实现两台S7-300之间的数据交换

下面以S7-1200的CPU1215C作为智能设备,与S7-1500的CPU1515进行通信,数据交换区/传输区定义如下:

CPU 1515 CPU 1215C 长度(字节)
传输区1 QB150~QB169 --> IB200~ IB219 20
传输区2 IB150~IB169 <-- QB300~QB319 20

首先,打开CPU1215C的硬件组态,在【属性】-【操作模式】中勾选【IO设备】,如下图所示:

然后选中【智能设备通信】,在传输区域组态智能设备的地址,如下图所示:

编译硬件组态。在智能设备通信选项卡中向下移动页面,可以看到导出GSD文件的按钮。单击该按钮导出CPU1215C的GSD文件,如下图所示:

新建项目,打开CPU1515的硬件组态,单击功能工具栏菜单【选项】-【管理通用站描述文件GSD】,在【已安装的GSD】选项卡中,定位到导出GSD的文件夹;勾选CPU1215C的GSD文件并单击【安装】,如下图所示:

安装完成后系统会自动更新硬件目录。

等待硬件目录更新完成后,重新打开CPU1515的硬件组态,切换到【网络视图】,在硬件目录-【其它现场设备】-【PROFINET IO】-【PLCs & CPs】中,可以找到刚刚安装的CPU1215C,如下图所示:

将其拖放到网络视图中,双击对其数据传输区进行组态,如下图所示:

两个项目文件分别编译、下载。

如果两个CPU在同一个项目中,那么就不需要导出GSD文件,直接在传输区中选择相应的CPU即可。

好了,关于PROFINET的智能设备功能就先介绍到这里。我的书《西门子S7-200 SMART PLC应用技术——编程、通信、装调、案例》也有关于S7-200 SMART智能设备功能的详细介绍,欢迎点击下面的链接查看:

(0)

相关推荐

  • 200SMART与S7-1200的PROFINET通信(2)

    上次为大家介绍了S7-1200作为控制器,200SMART作为IO设备的PROFINET通信.这次介绍200SMART作为控制器,S7-1200作为IO设备的PROFINET通信. 首先要在博途软件中 ...

  • 200SMART与S7-1200​的PROFINET通信(1)

    上次为大家介绍了200SMART通过PROFINET通信控制ET200SP分布式IO,这次介绍S7-200SMART的PROFINET通信S7-1200. 200SMART和S7-1200都支持PRO ...

  • 200SMART的PROFINET通信 (2)

    上次为大家介绍了200SMART的PROFINET的概述及组态过程,这次继续介绍PROFINET的通信配置步骤. 1.添加GSD文件,已在上一篇介绍过了.(200SMART之间通信不用添加) 2.PR ...

  • S7-200SMART做控制器与S7-1200的profinet通信

    西门子S7-200 SMART PLC固件版本 V2.4开始增加了 PROFINET通信的功能,只能作PROFINET IO 控制器,从V2.5版本开始既可以作为控制器,又可以作为智能设备.S7-12 ...

  • 200SMART的PROFINET通信 (1)

    不点蓝字,我们哪来故事? PROFINET通信是一种开放,标准,具有高实时性的以太网现场总线,从V2.4版本开始,200SMART增加了PROFINET通信的功能,但是仅支持作为IO控制器,在V2.5 ...

  • 西门子S7-1200 PLC控制V90伺服驱动器速度运行模式设备组态​

    设备组态,也就是硬件的配置,与电脑组装有异曲同工之妙. 1.新建项目,命名为"PN_1214C",点击"创建",新项目创建成功. ▼创建项目 2.双击" ...

  • 西门子S7-200 SMART的PROFINET通信网络诊断

    PROFINET通信诊断在进行PROFINET IO 通信IO控制器/智能设备的过程中,有可能会出现错误,对于PROFIENT通信诊断,有如下三种方法:通过CPU指示灯状态诊断通过PLC信息诊断通过特 ...

  • 原来S7-200SMART之间也可以进行Profinet通信

    西门子S7-200 SMART系列PLC随着不断地升级功能也越来越强大了,从V2.4版本开始支持Profinet以太网通信方式(以下简称PN通信),但是真能作为控制器使用,控制伺服,变频器,分布式IO ...

  • 西门子S7-1200与倍福PLC的PROFINET通讯(附案例下载)

    西门子S7-1200与倍福PLC的PROFINET通讯(附案例下载)

  • PROFINET工业以太网教程(8)——发现与基本配置协议

    今天这篇文章,我们来详细介绍下PROFINET的发现与基本配置协议(DCP). 发现与基本配置协议(Discovery and basic Configuration Protocol,简称DCP)是 ...

  • PROFINET工业以太网教程(7)——我要找到你(IO设备)

    前面的文章我们介绍了PROFINET IO系统包括IO控制器和IO设备,它们之间通常是通过交换机用PN网线相连.IO控制器(CPU)在冷启动/暖启动时,会根据其内部的硬件组态,查找相应的IO设备.那么 ...

  • PROFINET工业以太网教程(6)——PROFINET IO系统

    前面的文章我们曾介绍过PROFINET技术包括PROFINET IO技术和PROFINET CBA技术.其中,前者是工业现场使用比较多的技术,今天这篇文章,我们就来介绍下PROFINET IO技术系统 ...

  • PROFINET工业以太网教程(5)——三大行规

    本来这篇文章应该写关于PROFINET通信的相关知识,比如:实时通信/等时同步通信等内容,但是我之前的一篇文章<深入理解PROFINET的通信等级(RT/IRT)>已经写的很清楚了,所以就 ...

  • PROFINET工业以太网教程(4)——拓扑结构

    上一篇文章我们介绍了PROFINET网络的重要组成元件--交换机,今天这篇文章,我们来介绍如何使用交换机构建不同的PROFINET网络拓扑结构. 拓扑结构源自拓扑学,它是研究不同的点-线构成的图形的特 ...

  • PROFINET工业以太网教程(3)——交换机与一致性等级

    前面的文章我们介绍了PROFINET的基础知识及构建网络需要的网线与接头,今天这篇文章,我们来介绍下构建网络的另一个重要元件--交换机,并简单介绍下为什么普通家用交换机不能用于PROFINET网络. ...

  • PROFINET工业以太网教程(2)——构建网络

    前面的文章我们介绍了PROFINET的基础知识,今天这篇文章我们来聊聊如何构建PROFINET网络.PROFINET网络是基于IEEE802.3的以太网,其传输介质可以是有线的,也可以是无线的.本文讨 ...

  • PROFINET工业以太网教程(1)——基础知识

    PROFINET工业以太网教程系列文章计划介绍PROFINET的基础知识.网络组件.拓扑结构.通信功能及其它一些相关的知识.本文是系列教程的第1篇,介绍国际总线标准IEC61158和PROFINET的 ...

  • profinet和工业以太网区别

    PROFINET由PROFIBUS国际组织(PROFIBUS InternaTIonal,PI)推出,是新一代基于工业以太网技术的自动化总线标准. PROFINET为自动化通信领域提供了一个完整的网络 ...