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

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

本文包括如下两个主题:

  1. PROFINET IO系统的组成;

  2. PROFINET IO设备模型;

1、PROFINET IO系统的组成

PROFINET IO系统是一种分布式的控制系统,它采用生产者/消费者模型进行数据交换,包括三种角色:IO控制器(IO Controller)、IO设备(IO Device)和IO监视器(IO Supervisor),其中:

  • IO控制器:PROFINET IO系统的主站,一般来说是PLC的CPU模块。IO控制器执行各种控制任务,包括:执行用户程序、与IO设备进行数据交换、处理各种通信请求等;

  • IO设备:PROFINET IO系统的从站,由分布于现场的、用于获取数据的IO模块组成;

  • IO监视器:IO监视器用来组态、编程,并将相关的数据下载到IO控制器中,还可以对系统进行诊断和监控。最常见的IO监视器是用户的编程电脑;

IO控制器即可以作为数据的生产者,向组态好的IO设备输出数据;也可以作为数据的消费者,接收IO设备提供的数据;对于IO设备也与此类似,它消费IO控制器的输出数据,也作为生产者,向IO控制器提供数据;

一个PROFINET IO系统至少由一个IO控制器和一个IO设备组成,通常IO监视器作为临时角色进行调试或诊断;

举个例子:一个CPU1515和一个ET200SP(比如,IM 155-6 PN ST)的分布式子站就可以构成一个PROFINET IO系统,其中CPU1515是IO控制器,ET200SP是IO设备;

在PROFINET IO系统中,IO控制器A也可以作为另一个IO控制器B的IO设备,这种情况下,IO控制器A也称为智能设备。关于智能设备,我之前曾写过一些文章,感兴趣可以点击下面的链接看下:

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

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

一个PROFINET IO系统可以有多个IO控制器,如果多个IO控制器要访问同一个IO设备的相同数据,则必须将IO设备组态成共享设备。下面的链接介绍了什么是共享设备:

怎样理解PROFINET的共享设备功能?

2、PROFINET IO设备模型

PROFINET IO设备定义了一种基于槽(slot)的设备模型,如下图所示:

第0号槽是设备接口模块,比如ET200SP的IM155-6 ST模块;设备接口模块有PN接口,用来连接IO控制器;

从第1号槽开始,是设备的IO模块;IO模块获取外部的输入/输出数据,并与设备接口模块进行交换,从而将数据发送到IO控制器或者接受IO控制器的指令;

IO设备还需要提供数据记录的功能,每个数据记录都有相应的索引(Index)。通过在读取数据记录指令RDREC中指定相应的索引值,就可以读取相关的数据记录(非循环数据),比如读取模块的诊断信息;同样的,也可以使用WRREC指令将相应的数据写入到IO设备的数据记录中;

好了,关于PROFINET IO系统就先介绍到这里。本系列下一篇将介绍IO设备的名称,这是PROFINET实际应用中比较重要的知识点。

我的书《西门子S7-200 SMART PLC应用技术——编程、通信、装调、案例》有S7-200 SMART支持PROFINET的新技术,感兴趣的小伙伴可以点击下面的链接看下:

(0)

相关推荐

  • 流程设备的自动化监控!自动化系统的故障诊断,为设备操作者提供无限可能

    Profinet现场总线的故障诊断和OPC UA规范--过去,自动化是设备监控的重点,它能让你了解设备的工作参数和测量值,但在互联网时代,自动化系统的故障诊断成为了重点工作,并为设备操作者带来了更多新 ...

  • ​SIMATIC S7‑1500R/H​ 冗余系统6--应用规划

    应用规划要求与 S7-1500 自动化系统相比存在的限制条件组态版本冗余案例故障案例硬件配置使用 HMI 设备要求简介请注意以下针对 S7-1500R/H 冗余系统使用的要求:硬件要求硬件要求特性要求 ...

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

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

  • 深入解析PROFINET IO系统启动前寻址的实时报文

    云南民族大学电气信息工程学院的研究人员和淑芬.沈勇.范雄涛.王镜程,在2018年第2期<电气技术>杂志上撰文指出,PROFINET是基于工业以太网的用于工业自动化的创新的.开放的现场总线协 ...

  • 基于物联网技术的智能车道控制器探究

    作者:黄涛,陈广辉(江西方兴科技有限公司) 摘要:本文描述了物联网智能车道控制器和对车道机电设备进行集成化智能管理控制的软件系统平台.通过对车道设备运行状态.通信状态的智能监测,将数据实时上传至智能运 ...

  • S7-200SMART的PROFINET通信(3)

    上次为大家介绍了200SMART的PROFINET的智能设备向导组态,这次继续介绍PROFINET的通信的控制器组态以及200SMART之间的PROFINET通信. 这次继续介绍IO控制器配置 选择P ...

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

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

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

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

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

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

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

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

  • 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为自动化通信领域提供了一个完整的网络 ...