PROFINET工业以太网教程(6)——PROFINET IO系统
前面的文章我们曾介绍过PROFINET技术包括PROFINETIO技术和PROFINETCBA技术 。 其中 , 前者是工业现场使用比较多的技术 , 今天这篇文章 , 我们就来介绍下PROFINETIO技术系统 。
本文包括如下两个主题:
PROFINETIO系统的组成;
PROFINETIO设备模型;
文章图片
1、PROFINETIO系统的组成PROFINETIO系统是一种分布式的控制系统 , 它采用生产者/消费者模型进行数据交换 , 包括三种角色:IO控制器(IOController)、IO设备(IODevice)和IO监视器(IOSupervisor) , 其中:
IO控制器:PROFINETIO系统的主站 , 一般来说是PLC的CPU模块 。 IO控制器执行各种控制任务 , 包括:执行用户程序、与IO设备进行数据交换、处理各种通信请求等;
IO设备:PROFINETIO系统的从站 , 由分布于现场的、用于获取数据的IO模块组成;
IO监视器:IO监视器用来组态、编程 , 并将相关的数据下载到IO控制器中 , 还可以对系统进行诊断和监控 。 最常见的IO监视器是用户的编程电脑;
IO控制器即可以作为数据的生产者 , 向组态好的IO设备输出数据;也可以作为数据的消费者 , 接收IO设备提供的数据;对于IO设备也与此类似 , 它消费IO控制器的输出数据 , 也作为生产者 , 向IO控制器提供数据;
一个PROFINETIO系统至少由一个IO控制器和一个IO设备组成 , 通常IO监视器作为临时角色进行调试或诊断;
举个例子:一个CPU1515和一个ET200SP(比如 , IM155-6PNST)的分布式子站就可以构成一个PROFINETIO系统 , 其中CPU1515是IO控制器 , ET200SP是IO设备;
一个PROFINETIO系统可以有多个IO控制器 , 如果多个IO控制器要访问同一个IO设备的相同数据 , 则必须将IO设备组态成共享设备 。 下面的链接介绍了什么是共享设备:
2、PROFINETIO设备模型
PROFINETIO设备定义了一种基于槽(slot)的设备模型 , 如下图所示:
文章图片
第0号槽是设备接口模块 , 比如ET200SP的IM155-6ST模块;设备接口模块有PN接口 , 用来连接IO控制器;
从第1号槽开始 , 是设备的IO模块;IO模块获取外部的输入/输出数据 , 并与设备接口模块进行交换 , 从而将数据发送到IO控制器或者接受IO控制器的指令;
IO设备还需要提供数据记录的功能 , 每个数据记录都有相应的索引(Index) 。 通过在读取数据记录指令RDREC中指定相应的索引值 , 就可以读取相关的数据记录(非循环数据) , 比如读取模块的诊断信息;同样的 , 也可以使用WRREC指令将相应的数据写入到IO设备的数据记录中;
【PROFINET工业以太网教程(6)——PROFINET IO系统】好了 , 关于PROFINETIO系统就先介绍到这里 。 本系列下一篇将介绍IO设备的名称 , 这是PROFINET实际应用中比较重要的知识点 。
- 加价10万卖断货!红旗H9在汽车工业发达的日本火了,成“网红”车
- 预计6月份建成!沁阳工业领域添“新绿”
- 装备制造行业工业互联网服务商,恒远科技完成数千万A轮融资
- 广州黄埔冲刺万亿制造 到2025年规上工业企业数量突破1500家
- Orbex委托欧洲最大的工业3D打印机进行快速火箭发动机生产
- 专注于全球口腔工业建设, 频泰科技获战略投资
- 投资者提问:请问董秘,公司作为目前物流领域唯一家具有工业互联网平台的上市公...
- ?《我的世界》有顶级光影才会高端?重工业老大哥让你认清差距
- 航空工业凯天蒋传华:甘做航空传感器领域的“孺子牛”
- 贝康医疗(02170.HK)796万人民币投得苏州工业地