图4-21 PROFIBUS-DP系统的通信模型在图4-21中,2类主站中不存在用户接口,DDLM直接为用户提供服务。而用户接口定义了PROFIBUS-DP设备可使用的应用功能以及各种类型的系统和设备的行为特性。PROFIBUS-DP协议的任务只是定义用户数据怎样通过总线从一个站传送到另一个站。HMI行规具体说明了通过PROFIBUS-DP把这些设备与更高一级自动化部件的连接,此行规使用了扩展的PROFIBUS-DP的功能来进行通信。......
2023-11-20
1.概述
用户层包括DDLM和用户接口/用户等,它们在通信中实现各种应用功能(在PROFI-BUS-DP协议中没有定义第7层(应用层),而是在用户接口中描述其应用)。DDLM是预先定义的直接数据链路映射程序,将所有的在用户接口中传送的功能都映射到第2层FDL和FMA 1/2服务。它向第2层发送功能调用中SSAP、DSAP和Serv class等必需的参数,接收来自第2层的确认和指示并将它们传送给用户接口/用户。
PROFIBUS-DP系统的通信模型如图6-21所示。
在图6-21中,2类主站中不存在用户接口,DDLM直接为用户提供服务。在1类主站上除DDLM外,还存在用户、用户接口以及用户与用户接口之间的接口。用户接口与用户之间的接口被定义为数据接口与服务接口,在该接口上处理与DP从站之间的通信。在DP从站中,存在着用户与用户接口,而用户和用户接口之间的接口被创建为数据接口。主站-主站之间的数据通信由2类主站发起,在1类主站中数据流直接通过DDLM到达用户,不经过用户接口及其接口之间的接口,而1类主站与DP从站两者的用户经由用户接口,利用预先定义的DP通信接口进行通信。
图6-21 PROFIBUS-DP系统的通信模型
2.PROFIBUS-DP行规
在不同的应用中,具体需要的功能范围必须与具体应用相适应,这些适应性定义称为行规。行规提供了设备的可互换性,保证不同厂商生产的设备具有相同的通信功能。(www.chuimin.cn)
PROFIBUS-DP只使用了第1层和第2层。而用户接口定义了PROFIBUS-DP设备可使用的应用功能以及各种类型的系统和设备的行为特性。
PROFIBUS-DP协议的任务只是定义用户数据怎样通过总线从一个站传送到另一个站。在这里,传输协议并没有对所传输的用户数据进行评价,这是DP行规的任务。由于精确规定了相关应用的参数和行规的使用,从而使不同制造商生产的DP部件能容易地交换使用。目前已制定了如下的DP行规:
1)NC/RC行规(3.052):本行规介绍了人们怎样通过PROFIBUS-DP对操作机床和装配机器人进行控制。根据详细的顺序图解,从高一级自动化设备的角度,介绍了机器人的动作和程序控制情况。
2)编码器行规(3.062):本行规介绍了回转式、转角式和线性编码器与PROFIBUS-DP的连接,这些编码器带有单转或多转分辨率。有两类设备定义了它们的基本和附加功能,如标定、中断处理和扩展诊断。
3)变速传动行规(3.071):传动技术设备的主要生产厂商共同制定了PROFIDRIVE行规。本行规具体规定了传动设备怎样参数化,以及设定值和实际值怎样进行传递,这样不同厂商生产的传动设备就可互换,此行规也包括了速度控制和定位必需的规格参数。传动设备的基本功能在行规中有具体规定,但根据具体应用留有进一步扩展和发展的余地。行规描述了DP或FMS应用功能的映像。
4)操作员控制和过程监视行规(HMI):HMI行规具体说明了通过PROFIBUS-DP把这些设备与更高一级自动化部件的连接,此行规使用了扩展的PROFIBUS-DP的功能来进行通信。
有关现场总线及其应用技术的文章
图4-21 PROFIBUS-DP系统的通信模型在图4-21中,2类主站中不存在用户接口,DDLM直接为用户提供服务。而用户接口定义了PROFIBUS-DP设备可使用的应用功能以及各种类型的系统和设备的行为特性。PROFIBUS-DP协议的任务只是定义用户数据怎样通过总线从一个站传送到另一个站。HMI行规具体说明了通过PROFIBUS-DP把这些设备与更高一级自动化部件的连接,此行规使用了扩展的PROFIBUS-DP的功能来进行通信。......
2023-11-20
EtherCAT包括以下几种应用层协议:1.CANopen over EtherCATCANopen最初是为基于CAN总线的系统所制定的应用层协议。EtherCAT协议在应用层支持CANopen协议,并做了相应的扩充,其主要功能有:1)使用邮箱通信访问CANopen对象字典及其对象,实现网络初始化。图10-5 EtherCAT协议结构2)使用CANopen应急对象和可选的事件驱动PDO消息,实现网络管理。EtherCAT能分段传输标准以太网协议数据帧,并在相关的设备完成组装。......
2023-11-22
DeviceNet的应用层规范详细定义了有关连接、报文传送和数据分割等方面的内容。DeviceNet不仅允许预先设置或取消连接,也允许动态建立或撤销连接,这使通信具有更大的灵活性。DeviceNet用连接标识符将优先级不同的报文分为4组。DeviceNet所定义的4个报文组见表7-2。表7-2 DeviceNet的报文分组MAC ID为DeviceNet上的每一个节点分配一个整数标识值,用于在网络上识别这一个节点。......
2023-11-20
现场总线控制网络处于企业网络的底层,或者说,它是构成企业网络的基础。从图中可以看出,除现场的控制网络外,上面的ERP和MES都采用以太网。图中的ERP与MES功能层大多采用以太网技术构成数据网络,网络节点多为各种计算机及外设。控制网络的主要作用是为自动化系统传递数字信息。这些都需要在现场控制层内部,在FCS与MES、ERP各层之间,方便地实现数据传输与信息共享。......
2023-11-22
PROFIBUS-DP用于现场层的高速数据传输。除周期性用户数据传输外,PROFIBUS-DP还提供了强有力的诊断和配置功能,数据通信是由主机和从机进行监控的。系统配置PROFIBUS-DP允许构成单主站或多主站系统,这就为系统配置组态提供了高度的灵活性。......
2023-11-22
图4-22 1类主站的用户接口2)DP从站参数集。用户接口不提供附加出错处理。用户接口将新装载的总线参数集传送给当前的总线参数集并将改变的FDL服务参数传送给FDL控制。利用该功能清零统计计数器,各个计数器的寻址索引与其FDL地址一致。用户接口分析本地发生的FDL和DDLM错误并将结果放入DDLM_Fault.ind中。......
2023-11-20
物理层包括收发器、连接器、误接线保护回路、调压器和可选的光电隔离器。图9-21 物理层模块图1.收发器收发器是在网络上发送和接收CAN信号的物理组件。在选择收发器时,须保证所选择的接收器符合DeviceNet规范。图9-22 误接线保护回路在接地线中加入一个肖特基二极管来防止U+信号线误接线到U-端子。图9-22中,VT1、R1和R2的型号和数值仅供参考,可根据应用自行决定。......
2023-11-22
现场总线报文规范层FMS是基金会现场总线通信模型中应用层的另一个子层。FMS提供了一组服务和标准的报文格式。与OD描述联系在一起,FMS为现场设备应用程序规定了功能性界面。现场总线报文规范层由以下几部分组成:虚拟现场设备、对象字典管理、联系关系管理、域管理、程序调用管理、动态参数管理和时间管理。由用户层监测导致事件发生的条件,当条件发生时,该应用程序激活事件通知服务,并由使用者确认。......
2023-11-22
相关推荐