三、PROFINET IO设备

1.PROFINET IO设备类型

PROFINET IO设备可分为Device(从站)、Controller(主站)与Supervisor(监视器)。

PROFINET IO设备

PROFINET从站:读写IO数据;例子:远程IO、伺服驱动器、变频器等现场设备;

PROFINET主站:过程数据交互、配置、逻辑 控制、报警;例子:PLC、IPC等;

PROFINET监视器:设备参数配置、设备诊断、程序上传/下载;例子:PC、HMI等;

2.PROFINET IO一致性类等级

PROFINET以IO设备的功能为分类依据,将各类IO划分成一致性类,以达到如下目的:

  1. 简化最终用户/系统集成商对满足所要求特性的部件的选择;
  2. 确保在同一一致性类的设备的功能范围相对统一;
  3. 设备认证的基础。

PROFINET IO设备一致性类等级

PROFINET IO设备的部分一致性类选择参考

3.PROFINET IO设备模型

PROFINET IO设备模型图-1

PROFINET IO设备模型图-2

DAP:Device Access Point,设备访问点;其余设备可通过该处(通常为网口)接入网络;其Slot编号通常为0;

Slot:槽;可用作PROFINET IO设备的模组扩展;或接入实际的参数引脚,如速度等;

Subslot:子槽;一个相对的概念,功能与槽相同;

Index:索引;存放slot或subslot内的一些非循环数据,可通过read/write服务进行读写;

4.PROFINET IO设备GSD文件

GSD(General Station Description)文件是基于XML语法格式的文本文件,描述了PROFINET IO设备的一些参数以及技术特性,如:

  1. 所有可能的模块和子模块(组态数据);
  2. 总线接口(DAP);
  3. 模块的启动参数;
  4. 设备基本信息、诊断信息。

PROFINET IO设备GSD文件部分信息

可以使用XML-Viewer来检视GSD文件内容,PROFINET监视器可以利用设备的GSD文件进行网络组态的配置。

5.PROFINET IO主从通信关系

PROFINET主从站间使用应用关系(Application Relation,AR)描述它们之间的通信关系(Communication Relation,CR);而CR又可分为3种:记录数据CR、IO数据CR、警报CR;3种CR标识了主站与从站之间的数据传输类型,并分别标识了其传输的以太网通道类型,如下图所示:

PROFINET 主从设备通信的AR与3种CR

PROFINET 网络的AR关系

PROFINET 网络组态(AR、CR等)配置

这种AR、CR的关系,是由监视器内的工程配置软件根据主从站的GSD文件,进行整个网络的组态配置后,整个系统启动时主站与从站建立起来的。

关于虹科:
虹科是一家在工业自动化领域,特别是工业总线通讯行业经验超过10年的高科技公司。虹科工业通讯事业部与世界知名的工业通讯专家【PEAK-System,Hilscher,Kunbus,SYS TEC,Koenig-Pa,Port,Copa-data,TenAsys,SoC-e、RELYUM】等深度合作,提供业内顶尖水平的工业总线协议软硬件解决方案,协议类型包含【CAN、CANopen、EtherCAT、Profibus、Profinet、Ethernet/IP、TSN】等,产品类型包含代码、软件、芯片、板卡、模块等。虹科工业通讯以客户需求为导向,以技术能力为基础,为国内企业提供最适合的产品和最满意的服务。特别是在工业4.0的大环境下,虹科工业通讯与时俱进,推出了TSN(时间敏感网络)的解决方案,后者将在推动万物互联的潮流中扮演着如高速公路般的连接作用。

如果你想获取更多详细的技术资料请联系:support@hkaco.com或者关注公众号(FieldBus-Hongke)

若需要更多帮助,欢迎联系我们

Profinet协议基础知识(三)相关推荐

  1. 工业通讯 | Profinet协议基础知识(三)

    三.PROFINET IO设备 1.PROFINET IO设备类型 PROFINET IO设备可分为Device(从站).Controller(主站)与Supervisor(监视器). PROFINE ...

  2. Profinet协议基础知识(二)

    3.PROFINET RT通信 3.1 概述 应用场景:实时RT用于时间苛刻的过程数据,用于循环用户数据或者事件驱动的报警. 特点: 1)PROFINET使用优化的实时通信数据:: 2)通信彻底地不占 ...

  3. 工业通讯 | Profinet协议基础知识(二)

    3.PROFINET RT通信 3.1 概述 应用场景:实时RT用于时间苛刻的过程数据,用于循环用户数据或者事件驱动的报警. 特点: 1)PROFINET使用优化的实时通信数据:: 2)通信彻底地不占 ...

  4. 工业通讯 | Profinet协议基础知识(四)

    四.PROFINET设备实现 1.PROFINET 设备开发流程 PROFINET 设备开发流程 开会确定开发方案: 前期的开发环境搭建: PROFINET设备的软硬件设计: 编写GSD文件,描述设备 ...

  5. IOS Socket 01-网络协议基础知识

    IOS Socket 01-网络协议基础知识 1. 网络参考模型 OSI参考模型                                          TCP/IP参考模型 2. 七层简述 ...

  6. eip协议通信_工业通讯 | EtherNET/IP协议基础知识(Part 3)||附视频讲解

    点击蓝字 关注我们 相关阅读: EtherNet/IP OSI参考模型及其物理层.数据链路层与网络层的功能特点: EtherNET/IP协议基础知识(Part 1)||附视频讲解 Encapsulat ...

  7. HTTP协议基础知识

    简介 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从WWW服务器传输超文本到本地浏览器的传送协议.它可以使浏览器更加高效,使网络传输减少.它不仅保 ...

  8. 标定协议之CCP协议基础知识介绍

    上一篇<标定协议基础知识介绍>中对标定协议进行了初步的介绍,从这一篇文章开始对CCP标定协议进行相关介绍,本篇将对CCP标定协议相关指令进行介绍. CCP通讯报文定义 CCP标定协议标准中 ...

  9. (六)JS基础知识三(走进作用域和闭包)【三座大山之二,不会闭包,基本不会通过】

    JS基础知识三(作用域和闭包) 提问 作用域 自由变量 闭包 this 提问 this的不同应用场景,如何取值 手写bind函数 实际开发中闭包的应用场景,举例说明 创建10个a标签,点击的时候弹出对 ...

最新文章

  1. 使用Photoshop制作网页模板
  2. 《AngularJS实战》——3.1 模板中的过滤器
  3. toString()与new String ()用法区别
  4. boost::enable_shared_from_this相关的测试程序
  5. 突发!Redis之父退出:不在维护Redis项目
  6. 将文件转为stream流_NIO之文件IO
  7. equipment download scenario3
  8. UBUNTU : Destination Host Unreachable
  9. 我也不知道取什么标题好了!
  10. android schedule 参数,android – requestLocationUpdates minTime参数的用途
  11. 【shell 脚本】删除/var/log 下的日志
  12. PHP内存溢出:Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes)
  13. 科学研究:统计来看,是不是新(接触的)人运气明显好?
  14. c语言编写作息时间表_嵌入式杂谈之中断向量表
  15. 配置disney的brdf项目全过程
  16. HDU 5294 Tricks Device 最短路最小割 -
  17. DeepReID: Deep Filter Pairing Neural Network for Person Re-Identification
  18. 遥感图像去雾文章解读
  19. 关于云音乐数据治理的实践与思考
  20. matlab仿真动画,MATLAB图形及三维动画仿真设计.ppt

热门文章

  1. 使用DGL进行异构图元路径采样
  2. 在Android系统中添加一款新铃声
  3. d610网络计算机,尼康D610评测:机身细节
  4. [Telink泰凌微825x]硬件开发环境搭建(一)
  5. 如何利用RTK通过CORS进行测量?
  6. 设置div的内容及子标签向右对齐
  7. uniapp 添加地图标记点
  8. Java开发——IDEA
  9. java 及 js 格式化金额 三位一撇(逗号)
  10. 李宏毅2022《机器学习/深度学习》——学习笔记(1)