PROFIBUS现场总线的通信原理
《PROFIBUS总线》课件
楼宇自动化
Profibus用于智能建筑和楼宇自动化系统,实现 照明、空调、安防等系统的集中控制和管理。
PART 02
Profibus总线的工作原 理
REPORTING
数据传输方式
串行通信
Profibus总线采用串行通信方式,数 据在总线上按位传输,按顺序排列。
Profibus总线技术将不断完善行业标准与规范,促进 技术的普及和应用。
详细描述
为了推动Profibus总线技术的普及和应用,相关的行 业标准和规范将不断完善,以确保技术的可靠性和互 操作性,同时也有助于技术的推广和交流。
THANKS
感谢观看
REPORTING
异步传输
Profibus总线采用异步传输方式,数 据传输速率可变,不受时钟信号控制 。
通信协议
主从结构
Profibus总线采用主从通信协议,主设备发起通信请求,从设备响应请求并发送数据。
寻址机制
Profibus总线采用寻址机制,主设备通过地址码选择从设备进行通信。
总线拓扑结构
线形结构
Profibus总线可以采用线形结构,设备串 联在总线上,首尾设备可连接至总线。
应用领域的拓展
总结词
Profibus总线技术的应用领域将不断拓展,从传统的制 造业向其他行业延伸。
详细描述
随着技术的进步和应用需求的增长,Profibus总线技术 的应用领域将不再局限于传统的制造业,而是向能源、 环保、城市管理等领域拓展,实现更广泛的自动化控制 和数据交互。
行业标准与规范
总结词
VS
树形结构
Profibus总线也可以采用树形结构,设备 并联在总线上,分支可连接至总线。
现场总线的协议组成结构及其工作原理
现场总线的协议组成结构及其工作原理
现场总线(Fieldbus)是一种用于现场设备、传感器和执行器
连接的数字通信网络。
它允许现场设备与控制系统进行数据交换和通信,实现自动化系统的远程监控和控制。
现场总线的协议组成结构通常包括:
1. 物理层:现场总线协议的物理层包括了传输介质(如电缆)、连接器和传输速率等,用于传输数据和提供电源等功能。
2. 数据链路层:数据链路层负责数据的传输和错误检测纠正。
它将上层应用数据分成较小的数据包,添加控制信息(如地址、校验等)并将其发送到总线上。
3. 应用层:应用层定义了数据的格式和标准,控制设备之间的通信和交互。
它定义了现场设备和控制系统间的通信协议、数据结构和消息格式等。
现场总线的工作原理如下:
1. 现场设备连接到总线:现场设备(如传感器、执行器等)通过物理层将自己连接到现场总线上,允许其与其他设备进行通信。
2. 控制系统与现场总线连接:控制系统通过总线接口连接到现场总线上,可以监控和控制现场设备。
3. 数据交换:现场设备通过总线发送数据到控制系统,并从控制系统接收指令和配置信息。
控制系统可以实时地监测现场设备的状态,并进行数据采集和控制。
4. 数据处理:控制系统接收到现场设备发送的数据后,进行处理和分析,将结果提供给操作人员进行监控和决策。
总之,现场总线的协议结构和工作原理允许现场设备与控制系统之间进行数字通信和数据交换,实现自动化系统的监测和控制。
它提供了一种高效、可靠的方式来集成和管理现场设备,提高了自动化系统的可靠性和灵活性。
第5章 PROFIBUS通信原理资料
8
2020/9/10
现场总线原理及应用
4.1 PROFIBUS的通信模型
4.1.1 PROFIBUS协议组成 4.1.2 PROFIBUS 的通信模型概述 4.1.3 PROFIBUS 的通信方式概述
9
2020/9/10
现场总线原理及应用
4.1.2 PROFIBUS 通信协议模型
10
2020/9/10
32
2020/9/10
现场总线原理及应用
4.3.2 PROFIBUS数据链路层服务
1.发送数据需应答(SDA)
2.发送数据无需应答(SDN)
3.发送并请求数据需回答(SRD)
4.循环地发送并请求数据需回答(CSRD)
33
2020/9/10
现场总线原理及应用
4.3.2 PROFIBUS数据链路层提供的数据传输服务
20
2020/9/10
现场总线原理及应用
4.2.1 FMS/DP 的物理层
21
2020/9/10
现场总线原理及应用
4.2.1 FMS/DP 的物理层 三、拓扑结构
PROFIBUS网络的拓扑结构可以采用总线型、环形以及 冗余等结构。使用双绞线作为传输介质时,一般采用总线 型结构。
22
2020/9/10
29
2020/9/10
现场总线原理及应用
4.3.1 PROFIBUS数据链路层概述
数据链路可以粗略地理解为数据通道。物理层要为终端 设备间的数据通信提供传输媒体及其连接。媒体是长期的, 连接是有生存期的。在连接生存期内,收发两端可以进行 不等的一次或多次数据通信。每次通信都要经过建立通信 联络和拆除通信联络的过程。这种建立起来的数据收发关 系就叫做数据链路.。
[现场总线]PROFIBUS–DP解析
GSD文件可分为三个部分:
(1)总规范:包括了生产厂商和设备名称.硬件和软件版本.波特率.监视时间间隔.总线插头指定信号。
(2)与DP有关的规范:包括适用于主站的各项参数,如允许从站个数.上装/下装能力。
(3)与DP从站有关的规范:包括了与从站有关的一切规范,如输入/输出通道数.类型.诊断数据等。
①传输技术:RS-485双绞线.双线电缆或光缆。波特率从9.6K bit/s到12M bit/s。
②总线存取:各主站间令牌传递,主站与从站间为主-从传送。支持单主或多主系统。总线上最站点(主-从设备)数为126。
③通信:点对点(用户数据传送)或广播(控制指令)。循环主-从用户数据传送和非循环主-主数据传送。
2.扩展DP功能
DP扩展功能是对DP基本功能的补充,与DP基本功能兼容。
(1) DPM1与DP从站间非循环的数据传输。
(2) 带DDLM读和DDLM写的非循环读/写功能,可读写从站任何希望数据。
(3) 报警响应,DP基本功能允许DP从站用诊断信息向主站自发地传输事件,而新增的DDLM-ALAM-ACK功能被用来直接响应从DP从站上接收的报警数据。
[现场总线]PROFIBUS–DP解析
1.PROFIBUS –DP用于现场层的高速数据传送。主站周期地读取从站的输入信息并周期地向从站发送输出信息。总线循环时间必须要比主站(PLC)程序循环时间短。除周期性用户数据传输外,PROFIBUS-DP还提供智能化设备所需的非周期性通信以进行组态.诊断和报警处理。
(本站诊断操作:本站设备的一般操作状态,如温度过高.压力过低。
(模块诊断操作:一个站点的某具体I/O模块故障。
(通过诊断操作:一个单独输入/输出位的故障。
PROFIBUS 现场总线
PROFIBUS 现场总线一、PROFIBUS 现场总线概述PROFIBUS (Process Fieldbus的缩写)是一种国际化的、开放的、不依赖于设备生产商的现场总线标准。
它广泛应用于制造业自动化、流程工业自动化和楼宇、交通、电力等其他自动化领域。
二、PROFIBUS的通信模型PROFIBUS通信模型参照了ISO/OSI参考模型的第1层(物理层)和第2层(数据链路层),其中FMS还采用了第7层(应用层),另外增加了用户层。
PROFIBUS-DP和PROFIBUS-FMS的第1层和第2层相同,PROFIBUS-FMS有第7层,PROFIBUS-DP无第7层。
PROFIBUS-PA有第1层和第2层,但与DP/FMS有区别,无第7层。
PROFIBUS通信模型三、协议通信方法PROFIBUS提供了三种通信协议类型:DP、FMS和PA。
1、PROFIBUS-DPPROFIBUS-DP通信协议定义了第1层、第2层和用户接口层,未定义第3层到第7层,这种精简的结构确保了数据传输的高速有效。
直接数据链路映象(DDLM,direct data link mapper)提供了访问第2层的用户接口,用户接口规定了用户和系统以及各类设备可以调用的应用功能,并描述了各种设备的设备行为。
物理层采用RS—485传输技术或光纤传输技术。
DP协议的用户层包括DP基本功能、DP扩展功能和DP行规。
2、PROFIBUS-FMSPROFIBUS-FMS通信协议定义了第1层、第2层和第7层,第7层又分为现场总线报文规范(FMS,fieldbus message specification)和低层接口(LLI,lower layer interface)。
FMS包括了应用协议并向用户提供通信服务。
LLI协调不同的通信关系,并向FMS提供不依赖于设备的对第2层的访问接口。
第2层现场总线数据链路(FDL,fieldbus data link)用于完成总线访问控制及保证数据的可靠性。
profibus总线原理
profibus总线原理
Profibus是一种常用的工业领域数字通信总线技术,其采用主/
从结构的通信方式。
下面将介绍Profibus总线的原理。
Profibus总线采用了串行的通信方式,数据通过总线以二进制
的形式传输。
在Profibus总线中,主站负责控制通信过程,从
站负责接收并响应主站的指令。
在通信开始时,主站会发出一个帧同步序列,用于同步所有从站的时钟。
接着,主站发送一个许可帧,从站收到许可帧后开始准备发送数据。
主站会根据需要发送一帧或多帧的数据,每一帧都包含有关目标从站和传输数据的信息。
从站在收到数据后,会进行CRC校验,以确保数据传输的准
确性。
如果校验通过,从站会发送一个确认帧通知主站数据已经接收成功。
如果校验不通过,主站会请求从站重传数据。
当所有数据传输完成后,主站会发送一个结束帧,用于通知从站数据传输的结束。
从站收到结束帧后,会进行确认,并准备接收下一次的通信。
Profibus总线基于CSMA/CD(载波侦听多路访问/冲突检测)
的冲突检测机制,即在数据传输过程中,节点会对总线上的信号进行监听,如果有多个节点同时发送数据,就会发生冲突。
当发生冲突时,节点会停止发送,并等待一个随机时间后再重新发送。
这样可以避免多个节点同时发送数据导致的干扰问题。
总的来说,Profibus总线通过主/从结构、帧同步序列、CRC 校验和CSMA/CD机制实现了可靠的工业领域通信。
它被广泛应用于自动化系统、工厂自动化、过程控制等领域,提高了工业生产的效率和安全性。
现场总线的通信原理与应用
现场总线的通信原理与应用1. 现场总线概述现场总线(Fieldbus)是工业自动化中常用的一种通信网络技术,它用于实现各种设备之间的通信与控制。
现场总线可以连接传感器、执行器、控制器等设备,将它们连接起来构成一个整个系统,并提供数据传输和控制命令的功能。
2. 现场总线的通信原理现场总线的通信原理是基于分布式控制系统(DCS)的概念,它采用集中式控制与分散式执行的方式来实现设备的通信和控制。
具体的通信原理如下:2.1 主从通信方式现场总线采用主从通信方式,其中总线主设备负责发送命令和接收数据,而从设备负责接收命令和发送数据。
这种方式使得总线能够灵活地控制设备,实现实时监测和控制。
2.2 数据传输方式现场总线的数据传输方式分为循环传输和报告传输两种。
循环传输是主设备周期性地向从设备发送数据,而报告传输是从设备在需要时向主设备发送数据。
2.3 数据帧格式现场总线的数据帧格式由头部、数据区和尾部组成。
头部包含地址信息和命令信息,数据区是实际的数据内容,尾部用于校验数据的完整性。
3. 现场总线的应用现场总线广泛应用于工业自动化领域,主要用于以下方面:3.1 数据采集与监测现场总线可以连接传感器,实时采集各种数据并传输到控制中心。
控制中心可以对数据进行监测和分析,从而实现对工艺过程的全面控制和调节。
3.2 控制与执行现场总线可以连接执行器,实现对设备的远程控制。
通过总线可以发送控制命令,实现对设备的启动、停止和调节等操作。
3.3 故障诊断与维护现场总线可以实时监测设备的运行状态,并将故障信息传输到控制中心。
控制中心可以通过总线对设备进行诊断和维护,提高故障的及时修复。
3.4 系统集成与扩展现场总线可以连接不同类型和厂家的设备,实现系统的集成和扩展。
通过总线可以将不同设备连接起来,构成一个完整的工业自动化系统。
4. 总结现场总线作为一种常用的工业自动化通信网络技术,具有灵活、可靠性高的特点。
它通过主从通信方式、循环传输和报告传输的数据传输方式,实现了设备之间的实时通信和控制。
PROFIBUS现场总线的通信原理
PROFIBUS现场总线的通信原理PROFIBUS是一种用于工业自动化领域的现场总线通信协议,它具有高可靠性、高性能和广泛适应性的特点。
PROFIBUS采用串行通信方式,在现场设备和控制器之间传输数据,支持实时控制、远程诊断和设备管理等功能。
下面将详细介绍PROFIBUS的通信原理。
首先,PROFIBUS采用主-从式通信结构,主站负责组织和控制整个网络,从站负责接收和响应主站的指令。
主站可以是一个控制器,例如PLC或DCS;从站则是各种各样的现场设备,例如传感器、执行器和驱动器等。
通信过程中,主站发送指令和请求给从站,从站根据指令执行相应的操作,并将结果返回给主站。
主站可以使用轮询方式和点对点通信方式与从站进行通信。
在轮询方式中,主站按照一定的顺序逐个轮询从站,发送指令并接收响应。
在点对点通信方式中,主站直接与一些从站进行通信,这种方式适用于需要快速响应的实时控制应用。
PROFIBUS的通信过程分为数据通信和配置通信两个阶段。
在数据通信阶段,主站发送数据给从站,从站执行相应的操作并返回数据。
数据通过物理层的电缆线路传输,可以采用不同的物理层介质,例如RS485、Fiber Optic和PROFIBUS PA等。
在数据传输过程中,PROFIBUS使用分段传输技术将数据按照帧的形式进行传输,每个帧包括起始码、帧头、数据域、CRC校验和帧尾等字段。
在配置通信阶段,主站与从站进行参数的配置和诊断信息的交换。
主站可以配置从站的通信地址、数据传输速率和通信周期等参数,从而实现对从站的管理和控制。
主站还可以向从站发送诊断命令,获取从站的运行状态和故障信息,实现设备的远程诊断和维护。
为了保证通信的可靠性和实时性,PROFIBUS采用了一系列的通信协议和机制。
例如,PROFIBUS DP(Decentralized Peripherals)协议用于高速数据传输;PROFIBUS PA(Process Automation)协议用于现场仪器设备的连接和控制;PROFIsafe协议用于安全相关的应用;PROFIenergy 协议用于能源管理等。
现场总线(PROFIBUS)技术简介
现场总线(PROFIBUS)技术简介摘要:本文详细的介绍PROFIBUS的概念以及相关的基础知识。
内容:第一章:现场总线技术及PROFIBUS1.1 现场总线技术的由来1.1.1 CIMS体系结构及工业数据结构的层次划分根据工厂管理、生产过程及功能要求,CIMS体系结构可分为5层,即工厂级、车间级、单元级、工作站级和现场级。
简化的CIMS则分为3层,即工厂级、车间级和现场级。
在一个现代化工厂环境中,在大规模的工业生产过程控制中,工业数据结构同样分为这三个层次,与简化的网络层次相对应。
如图1-1所示。
图1-1:简化的CIMS网络体系结构1.1.2 现场级与车间级自动化监控及信息集成是工厂自动化及CIMS不可缺少的重要部分。
现场级与车间级自动化监控及信息集成系统主要完成底层设备单机控制、连机控制、通信连网、在线设备状态监测及现场设备运行、生产数据的采集、存储、统计等功能,保证现场设备高质量完成生产任务,并将现场设备生产及运行数据信息传送到工厂管理层,向工厂级MIS系统数据库提供数据。
同时也可接受工厂管理层下达的生产管理及调度命令并执行之。
因此,现场级与车间级监控及信息集成系统是实现工厂自动化及CIMS系统的基础。
1.1.3 传统的现场级与车间级自动化监控及信息集成系统传统的现场级与车间级自动化监控及信息集成系统(包括:基于PC、PLC、DCS 产品的分布式控制系统),其主要特点之一是,现场层设备与控制器之间的连接是一对一(一个I/O点对设备的一个测控点)所谓I/O接线方式,信号传递4-20mA(传送模拟量信息)或24VDC(传送开关量信息)信号。
如图1-2所示:图1-2:传统的现场级与车间级自动化监控及信息集成系统1.1.4 系统主要缺点(1)信息集成能力不强:控制器与现场设备之间靠I/O连线连接,传送4-20mA 模拟量信号或24VDC等开关量信号,并以此监控现场设备。
这样,控制器获取信息量有限,大量的数据如设备参数、故障及故障纪录等数据很难得到。
PROFIBUS现场总线的通信原理
PROFIBUS现场总线的通信原理PROFIBUS 现场总线的通信原理1.引言PROFIBUS 是一种国际性的开放式现场总线标准,是唯一的全集成H1(过程)和H2(工厂自动化)现场总线解决方案[1],它不依赖于产品制造商,不同厂商生产的设备无须对其接口进行特别调整就可通信,因此它广泛应用于制造加工、楼宇和过程自动化等自动控制领域。
它包括3个兼容版本,Profibus-DP(H2)、Profibus-PA(H1)、Profibus-FMS 。
DP 是经过优化的高速、廉价的通信接口,专为自动控制系统和设备级分散I/O 之间通信设计,可取代24V 或0~20mA 并行信号线。
也可用于分布式控制系统的高速数据传输。
FMS 用于车间级通用性中等传输速度的循环和非循环通信,适用于传感器、执行器、PLC 等一般自动控制系统。
PA 是专为过程自动化设计的标准本质安全传输技术,满足IEC1158-2中规定的通信规程,适用于安全性要求高以及由总线供电的场合。
PROFIBUS 可使分散式数字化控制器从现场底层到车间级网络化,总线系统分为主站和从站,主站决定总线的数据通信,从站仅对接收到的信息给予确认或当主站发出请求时向它发送信息[2]。
2. PROFIBUS 的协议结构PROFIBUS 的协议结构是根据ISO7498国际标准化开发式互联网络(OSI )作为参考模型,具体结构如图1所示。
图1 PROFIBUS 协议结构图PROFIBUS-DP 使用了第1、2层和用户接口,这样确保了数据传输快速和有效地进行,直接数据链路映像(DDLM )使用户接口易于进入第2层。
PROFIBUS-FMS 对第1、2、7层均加以定义。
应用层包括现场总线信息规范(FMS )和底层接口(LLI )。
FMS 包括了应物理(1数据链路(2(3)~(6(7...用协议并向用户提供可广泛选用的通信服务;LLI 协调不同通信关系并保证FMS 不依赖设备访问第二层,第二层(FDL )提供总线访问控制并保证数据的可靠性。
ProfiBus通讯原理详解解析
390
数据线
数据线
DGND (5)
VP (6)
220
390
RxD/TxD-P (3)
RxD/TxD-N (8)
* 数据线B
* 数据线A
数据传输结束,即 +5V地
全部设备均与总线连接 每个分段上最多可接32个站 每段的头和尾各有一个总线终端电阻,确保操作运行不发生误差. 两个总线终端电阻必须一直有电源 当分段站超过32个时,必须使用中继器用以连接各总线段.串联的中继器一般不超过四个 电缆的最大长度取决于传输速度.一旦设备投入运行,全部设备均需选用同一传输速度.
二 传输技术
现场总线系统的应用在很大程度上取决于选择哪种传输技术 除了传输可靠性、传输速度、传输距离等通用的要求以外,考虑一些使用的灵活性及其它一些机电因素也十分重要 例如,当应用于过程自动化时,特别是涉及本质安全防爆的应用场合,数据和电源在同一根总线上传输就很有必要 由于单一的传输技术不可能满足所有要求,因此Profibus提供了RS485传输、IEC1158-2传输和光纤传输三种类型
现场级
总线 循环时间 < 10 ms
PLC
DCS
其它技术特点
信号线可用设备电源线. 每条总线区段可连接32个设备,不同区段用中继器连接. 传输速率可在9.6kB/S~12MB/S间选择. 传输介质可以用金属双绞线或光纤. 提供通用的功能模块管理规范. 在一定范围内可实现相互操作. 提供系统通信管理软件(包括波形识别、速率识别和协议识别等功能). 提供244字节报文格式,提供通信接口的故障安全模式(当IO故障时输出全为零).
MSB
2. 字节
LSB
根据IEC1158-2的传输技术用于PROFIBUS-PA,能满足石油和化工工业要求,它可保证其本质安全,并通过总线对现场设备供电.IEC1158-2是一种位同步协议,其技术特性如下: 本质安全 (可选) 和通过总线对站供电 (可选) ,能满足化工和石油化工业的要求 同步 Manchester 编码, ,可进行无电流的连接传输,通常称为H1 传输速度:31.25 kBit/s(kbps), 电压式 数据可靠性:前同步信号,采用起始和终止限定符避免误差 电缆: 屏蔽或非屏蔽的双绞电缆 网络拓扑: 总线型 、树型或两者相结合、星型 站点数最多 127 个站, 每段 10-32 个设备 (依赖于 EX-类型和供电消耗) 距离: 每段距离达 1900 米,用中继器可延长到 10 公里
ProfiBus通讯原理详解
PROFIBUS 簇
EN 50170 Volume 2
通用目的自动化 工厂自动化 过程自动化
PROFIBUS-FMS
RS 485 / FO 通用
-大范围的应用 -多主通信
PROFIBUS-DP
RS 485 / FO 快速
-即插即用 - 高 效、廉 价
PROFIBUS-PA
IEC 1158-2 面向应用
RS 485 的屏蔽 / 接地
主 从 从
接地线
接地线
接地线
数据电缆 接地电缆
数据电缆
详细的安装指示在PROFIBUS-DP / FMS 的安装导则中说明, 订单号 2.112
RS-485 传输的数据位顺序
每个八位二进制数(1字节)按 11 位的顺序被传输 最小的有效位 (LSB) 被第一个发送 最大的有效位 (MSB) 被最后发送 每个八位二进数都补充三位,即开始、终止和奇偶校验位
数据链路层 (2)
物理层 (1) EN 50 170
FMS的协议结构
FMS定义了物理层、数据链路层和应用层和用户接口,三到 六层未加描述 物理层提供了光纤和RS485二种传输技术 数据链路层完成总线的存取控制并保证数据的可靠性 应用层定义了低层接口LLI和现场总线信息规范FMS LLI的作用是协调不同的通信关系并提供不信赖设备的第二 层访问接口,FMS提供了范围广泛的功能来保证它的普遍应 用 在不同的应用领域中,具体需要的功能范围必须与具体应用 要求要适应,这些适应性定义称之为行规,行规提供了设备 的可互换性,保证不同厂商生产的设备具有相同的通信功能 FMS在用户接口中规定了相应的用户及系统以及不同设备可 调用的应用功能,定义了现场设备行为的行规
现场总线技术第三章 PROFIBUS 总线(第3版)
3.1 PROFIBUS的通信模型和协议类型
PROFIBUS通信模型
PROFIBUS通信模型
PROFIBUS通信模型参照了ISO/OSI参考模型的第1层 (物理层)和第2层(数据链路层),其中FMS还采用 了第7层(应用层),另外增加了用户层。 PROFIBUS-DP和PROFIBUS-FMS的第1层和第2层相 同, PROFIBUS-FMS有第7层,PROFIBUS-DP无第7层 。PROFIBUS-PA有第1层和第2层,但与DP/FMS有区别 ,无第7层。
3.PROFIBUS-FMS:解决车间一级通用性通信任务, FMS提供大量的通信服务,用以完成以中等传输速率 进行的循环和非循环的通信任务。由于它是完成控制 器和智能现场设备之间的通信以及控制器之间的信息 交换,因此它考虑的主要是系统的功能而不是系统响 应时间,应用过程通常要求的是随机的信息交换 (如 改变设定参数等)。可用于大范围和复杂的通信系统。
RS-485总线段的结构
VP(6) 390Ω 220Ω 390Ω
DGND(5)
RS485段
B
RS485总线段的结构 A
....
最多32个站
VP(6) 390Ω 220Ω 390Ω DGND(5)
(1)传输程序
半双工、异步、无间隙同步 NRZ(不归零)编码 “1”——RXD/TXD-P(Receive/Transmit-Data-P)线
profibusdp总线原理
profibusdp总线原理PROFIBUS-DP(Process Field Bus - Decentralized Peripherals)是一种用于分布式自动化控制系统的数字通信总线。
PROFIBUS-DP 是德国西门子公司于20世纪90年代早期推出的,已成为目前世界上使用最广泛的数字通信总线之一、下面将详细介绍 PROFIBUS-DP 总线原理。
PROFIBUS-DP 是一种半双工的串行通信系统,它能够提供480Mbps的通信速率。
PROFINET-DP 协议作为一种工业以太网,使用标准以太网物理层(10、100或1Gbps等),同时增加了实时性和对散射现场公差的支持。
PROFIBUS-DP&PROFINET-DP 以单主机和多从机的方式进行通信,它采用2线交流电源进行通信,具有高可靠性和实时性。
PROFIBUS-DP 主要由三部分组成:数据单元(Data unit)、传输单元(Transmission unit)和物理层(Physical layer)。
数据单元:数据单元是PROFIBUS-DP的核心部分,主要包括帧同步、检错和POW和CRC码生成器等功能。
它将用户数据封装成由地址、控制位、长度和内容组成的数据帧,并且对数据帧进行识别和定位,确保帧同步和完整性。
数据帧的地址用于确定目标设备的地址和呼叫方设备的地址,控制位用于指示数据帧的类型,长度字段表示数据帧的长度,而内容字段代表用户数据。
传输单元:传输单元负责帧的传输和接收,主要包括传输计时、检错以及缓冲区控制等功能。
传输单元使用异步通信方式,基本的传输速率为9600bps,并支持更高速率。
异步通信的时序控制是由传输单元中的着陆器、时钟和同步器之间的配合实现的。
传输单元还通过使用缓冲区管理机制来实现传输错误检测和纠正功能以确保数据的完整性和正确性。
物理层:物理层负责将数字信号转换为电信号,以便将信号传输到远程设备。
它靠着在两条电缆上传送电流的方式来实现数据信号的传递和电源的供应,使用橙边的电流互锁技术来抑制干扰。
PROFIBUS现场总线
PROFIBUS现场总线摘要:现场总线技术是20世纪90年代兴起的一种集控制技术、仪表技术和计算机网络技术为一体的先进的工业控制技术。
这其中PROFIBUS现场总线是目前较为流行的五种现场总线中较为有仪表性的一种。
与其它现场总线系统相比,PROFIBUS的最大优点在于具有稳定的国际标准EN50170作保证,并经实际应用验证具有普遍性。
目前已应用的领域包括加工制造、过程控制和楼宇自动化等。
PROFIBUS的开放性和不依赖于厂商的通信设想,已在10多万成功应用中得以实现。
市场调查确认,在德国和欧洲市场中PROFIBUS占开放性工业现场总线系统的市场份额超过40%。
一、现场总线1.1 现场总线的产生背景随着控制、计算机、通讯、网络等技术的发展,信息交换沟通的领域正在迅速覆盖从工厂的现场设备层到控制、管理的各个层次、覆盖从工段、车间、工厂、企业乃至世界各地的市场。
信息技术的飞速发展,引起了自动化系统结构的深刻变革,现场总线就是在这种形式下发展起来的新技术。
20世纪50年代至今,工业过程控制仪表一只采用4-20mA的标准信号。
20世纪60年代,测控系统一般采用直接数字式控制系统。
20世纪70年代,数字式计算机被映入到测控系统中,此时的计算机提供的是集中式控制处理。
20世纪80年代,微处理器被嵌入到各种仪器设备中,而形成了分布式控制系统(DCS),这种分布式控制系统经历了若干发展阶段,从集散控制系统(DCS)、现场总线控制系统(FCS)到智能控制、维护、管理集成系统(ICMMS),控制单元日益智能化,控制的方式日益走向多智能控制单元的协同工作模式。
由于各种现场总线技术的相继出现,人们对传统的模拟仪表和控制系统要求变革的呼声越来越高,现场总线为引入智能现场仪表提供了一个开放平台。
基于现场总线的分布式控制系统(FieldbusControlSystem,FCS)是在传统的分布式控制系统(DistributedControlSystem,DCS)的基础之上发展起来的,顺应了自动控制系统发展的潮流。
现场总线PROFIBUS
Profibus网所谓终端匹配就是在信号传输线的两头各串入一个与电缆特征阻抗相等的电阻。
当信号在一根长电缆上传输或是有很高的数据速率时,电缆将呈现传输线的特性,即信号在线路上以一定的速度传播开来,从而形成行波。
当遇到不连续的阻抗时,就会产生反射波,反射波与原来信号叠加,从而造成原来信号的失真。
一般来讲,经过几个回合的反射振荡后,会恢复原来信号的电平,加终端匹配就是要消除或减少线路中这种反射振荡。
在Profibus-DP规范中,其终端匹配电阻为220欧。
可见它的线缆特征阻抗比较特殊。
(转)插头:(西门子SUBCON-PLUS-PROFIB/SC2)终端电阻阻值:220欧姆内阻:无穷大●共有两组Profibus网线接线端子,第一组(A1,B1),第二组(A2,B2)。
●终端电阻开关为“ON”时,进线出线两组端子断开。
终端电阻开关为“OFF”时,进线出线两组端子导通。
●终端电阻开关为“ON”时,进线出线两组端子断开,终端电阻并联在进线端,测量A1,B1之间的阻值应为终端电阻与整条进线回路并联后的阻值。
测量A2,B2之间的阻值应为出线回路的阻值。
●终端电阻开关为“OFF”时,进线出线两组端子导通,此时测量进线端或者出线端的阻值都应为整条Profibus网络回路的阻值。
编码器:(以热区常用绝对值编码器5001为例)终端电阻阻值:200欧姆内阻:30千欧●共有两组Profibus网线接线端子,右面为第一组(A1,B1),左面为第二组(A2,B2)。
●终端电阻开关为“ON”或“OFF”时,两组端子都则导通。
●终端电阻开关为“ON”时,此时测量进线端或者出线端的阻值都应为进线回路电阻,出线回路电阻,终端电阻三个电阻并联后的阻值(因此,将作为中间节点的编码器的开关设置为ON,会导致整个网络电阻阻值变小而致使整条网络瘫痪)。
●终端电阻开关为“OFF”时,此时测量进线端或者出线端的阻值都应为进线回路电阻,出线回路电阻并联后的阻值。
第六章PROFIBUS现场总线
(10)使用两类站: 主站(主动站,具有总线存取控制权); 从站(被动站,没有总线存取控制权)。 如果对实时性要求不苛刻,最多可用32个主站,
总站数可达127个。
(11)总线存取基于混合、分散、集中三种方式: ➢ 主站间用令牌传输(逻辑令牌环);
PROFIBUS-PA是为过程自动化工程中的高速、可 靠的通信要求而特别设计的。用PROFIBUS-PA可 以把传感器和执行器连接到通常的现场总线(段) 上,即使在防爆区域的传感器和执行器也可如此。
6.3 PROFIBUS的通信模型
6.3.1 物理层
1.DP/FMS(RS-485)的物理层 ➢ PROFIBUS的物理层(第1层)实现对称的数据传
➢ PROFIBUS-PA是PROFIBUS的过程自动化解决方 案,PA将自动化系统和过程控制系统与现场设备, 如压力、温度和液位变送器等连接起来,代替了 4~20mA模拟信号传输技术,大大提高了系统功能 和安全可靠性,
➢ PA适用于石油、化工、冶金等行业的过程自动化控 制系统。
➢ 3、PROFIBUS-FMS(Fieldbus Message Specification ,现场总线报文规范):它的设计是 旨在解决车间一级通用性通信任务,可用于大范围 和复杂的通信系统。
第6章 PROFIBUS现场总线
6.1 PROFIBUS概述
PROFIBUS(Process Fieldbus的缩写)是一种国 际化的、开放的、不依赖于设备生产商的现场总线 标准。它广泛应用于制造业自动化、流程工业自动 化和楼宇、交通、电力等其他自动化领域。
PROFIBUS技术的发展经历了如下过程: ➢ 1987年由德国SIEMENS公司等13家企业和5家研究
PROFIBUS现场总线的通信原理
PROFIBUS现场总线的通信原理
刘美俊
【期刊名称】《机床电器》
【年(卷),期】2005(032)002
【摘要】针对PROFIBUS现场总线的网络特点,分析了该总线的网络体系结构,详细探讨了令牌方式与主从方式相结合的存取控制方式、主从方式的优先级调度、令牌传递过程以及逻辑环的建立与环上站的增减;给出了PROFIBUS网络中FDL帧的结构,比较完整地讨论了这种总线的通信原理.
【总页数】4页(P51-54)
【作者】刘美俊
【作者单位】湖南工程学院,411101
【正文语种】中文
【中图分类】TP336
【相关文献】
1.Profibus现场总线技术在温室监控系统中的应用研究 [J], 唐敏
2.PROFIBUS现场总线技术在炼铁厂除尘系统的应用 [J], 赵玉娟
3.FF与Profibus现场总线在火电厂应用中的故障诊断及处理 [J], 张浩龙;刘威;孔德伟;杨明望;崔灿
4.PROFIBUS现场总线在火电机组化学水车间控制中的应用 [J], 马可心;李建军;姚远;郝欣
5.基于PROFIBUS现场总线的三菱Q系列PLC与P+F编码器通讯 [J], 钱进;陈晖;郭鹏;徐丽
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PROFIBUS 现场总线的通信原理1. 引言PROFIBUS 是一种国际性的开放式现场总线标准,是唯一的全集成H1(过程)和H2(工厂自动化)现场总线解决方案[1],它不依赖于产品制造商,不同厂商生产的设备无须对其接口进行特别调整就可通信,因此它广泛应用于制造加工、楼宇和过程自动化等自动控制领域。
它包括3个兼容版本,Profibus-DP(H2)、Profibus-PA(H1)、Profibus-FMS 。
DP 是经过优化的高速、廉价的通信接口,专为自动控制系统和设备级分散I/O 之间通信设计,可取代24V 或0~20mA 并行信号线。
也可用于分布式控制系统的高速数据传输。
FMS 用于车间级通用性中等传输速度的循环和非循环通信,适用于传感器、执行器、PLC 等一般自动控制系统。
PA 是专为过程自动化设计的标准本质安全传输技术,满足IEC1158-2中规定的通信规程,适用于安全性要求高以及由总线供电的场合。
PROFIBUS 可使分散式数字化控制器从现场底层到车间级网络化,总线系统分为主站和从站,主站决定总线的数据通信,从站仅对接收到的信息给予确认或当主站发出请求时向它发送信息[2]。
2. PROFIBUS 的协议结构PROFIBUS 的协议结构是根据ISO7498国际标准化开发式互联网络(OSI )作为参考模型,具体结构如图1所示。
图1 PROFIBUS 协议结构图PROFIBUS-DP 使用了第1、2层和用户接口,这样确保了数据传输快速和有效地进行,直接数据链路映像(DDLM )使用户接口易于进入第2层。
PROFIBUS-FMS 对第1、2、7层均加以定义。
应用层包括现场总线信息规范(FMS )和底层接口(LLI )。
FMS 包括了应用协议并物理(1数据链路(2(3)~(6(7...向用户提供可广泛选用的通信服务;LLI 协调不同通信关系并保证FMS 不依赖设备访问第二层,第二层(FDL )提供总线访问控制并保证数据的可靠性。
PROFIBUS-PA 的数据传输采用扩展的PROFIBUS-DP 协议,另外还使用了PA 行规。
这种传输技术可确保其本征的安全性并可通过总线为现场设备供电[1,2]。
3. PROFIBUS 总线存取协议三种PROFIBUS (DP 、FMS 和PA )均使用一致的总线存取协议,该协议是通过OSI 参考模型的第2层来实现的,它包括数据的可靠性以及传输协议和报文的处理。
其总线存取协议如图2所示。
图2 PROFIBUS 总线存取协议在PROFIBUS 中,第二层称为现场总线数据链路层(FDL ),介质存取控制(MAC )具体控制数据传输的程序。
MAC 必须确保在任何一个时刻只能有一个站点发送数据,PROFIBUS 总线存取协议包括主站之间的令牌传递方式和主站与从站之间的主从方式。
在图2中,首先由PROFIBUS 总线上的主站(不一定全部)组成逻辑环,让一个令牌在逻辑环中按一定方向依次流动。
凡获得令牌的站就获得了总线的控制权,并获得批准的令牌持有时间,在这段时间内,该站就成为整个网络的主站,执行主站工作,可依照主-从关系表与所有从站通信,也可依照主-主关系表与所有主站通信,这就是所谓令牌控制主站浮动。
根据这一定义,总线有三种控制方式:N :M 方式(总线共有M 个站,其中N 个主站,N<M );N :N 方式(共N 个站,且都为主站);1:N 方式(共N 个站,1个主站)。
图2中,PS 为前站地址,TS 为本站地址,NS 为下站地址。
令牌环是所有主站的组织链,按照它们的地址构成逻辑环。
在这个环中,令牌(总线存取权)在规定的时间内按照次序(地址的升序)在各主站中依次传递。
在总线系统初建时,主站介质存取控制制定总线上的站点分配并建立逻辑环。
在总线运行期间,断电或损坏的主站必须从环中删除,新上电的主站必须加入逻辑环。
总线存取控制保证令牌按地址升序依次在各主站间传送,各主站的令牌保持时间长短取决于该令牌配置的循环时间。
另外,PROFIBUS 介质存取控制还可监测传输介质及收发器是否有故障,检查站点地址是否出错(如地址重复)以及令牌错误(如多个令牌或令牌丢失)。
下面重点介绍令牌在逻辑环中的传递和逻辑环的维护。
3.1 令牌的传递在逻辑环中的每一个站内都存放着一张LAS 表,在LAS 表中列出PS 、TS 、NS 。
在正常情况下,每一个站都按LAS 表进行令牌传递。
对于具体某个站而言,令牌一定是从它的PS 传来,传到它的NS 去,图2中各站的LAS 表如表1所示。
当一个站把令牌传递给自己的下一个站后,它还应当监听一个时间片(Slot time ),看下一站是否收到令牌。
当下一站收到令牌,无论是发送数据还是再向它的下一站传递令牌,令牌流动主站从站123456789PS ,TN ,NS PS ,TN ,NS PS ,TN ,NS PS ,TN ,NS...都将在帧的SA 段填入监听站的NS 。
若监听不到则再次向自己的NS 发令牌,若连试两次仍表1 PROFIBUS 的LAS 表收不到SA 等于自己NS 的帧,则表明自己的下一站NS 出了故障。
于是此站应向再下一站传递令牌。
若找到新的下一站,则令牌绕过故障站继续流动;若失败,则再向下找一站。
如果一直没有找到下一站,则表明现有令牌持有站是逻辑环上唯一的站,必须重新建立逻辑环。
3.2 逻辑环的建立PROFIBUS 协议首先人为设定逻辑环中地址最小的主站为环首,环首首先自己给自己发一令牌帧,这一特殊的令牌帧用来通知其它主站要开始建立逻辑环了,然后环首用“Request FDL Status ”,按地址增大顺序发给自己的下一站。
若下一站用“Not Ready ”或者“Passive ”应答,则首环把此站地址登记到GAPL 表中;若下一站用“Ready for the Logical ring ”应答,则环首把此站地址登记到LAS 表中,这样逻辑环就建立起来了。
3.3 站的增减在逻辑环上的站,必须在LAS 表上登记增加的新站或者删去退出的站,同时LAS 表随着站的增减而变化。
在逻辑环上从本站到自己的下站这段地址空间叫GAP ,GAP 的状态表叫GAPL 表,逻辑环上的每个站都要对自己的GAP 进行检查,检查和应答的方式同3.2节中的描述,如果主站退出逻辑环,则相应的GAPL 表应相应修改。
例假若图2中主站4退出逻辑环,则站2的GAPL 表变成表2的形式。
逻辑环中主站的增减是通过周期性询问GAP 后,对LAS 以及GAPL 表修改实现的。
表2 站2的GAPL 表3.4 主从方式的优先级调度[4,5] 在PROFIBUS 总线协议中,一旦某主站获得了令牌,它就按主从方式控制和管理全网,并按优先级进行调度。
首先进行逻辑环维护,这段时间不计入令牌持有时间。
然后处理高优先级任务,最后处理低优先级任务。
高优先级服务即使超过了令牌持有时间,也应全部处理完。
在处理完高优先级任务后,再根据所剩的令牌持有时间对低优先级任务进行调度。
优先级的高低是由主站提出通信要求,用户进行选择的,选择高服务优先级,则该任务为高优先级任务;反之为低优先级任务。
这类由主站随机提出的通信任务,采用非周期发送请求方式传输数据。
如果通信任务是由用户预先在每个主站中输入一张轮询表(Polling list ),该表定义了此主站获得令牌后应轮询的从站及其他主站,并规定此主站与轮询表中各站按周期发送/请求方式传输数据。
对于这类任务,PROFIBUS 一律按低优先级任务调度,即:当处理完高2468结束2468结束2468结束2468结束TS TS TS TS NS NS NS NS PS PS PS PS 站2 LAS 表站4 LAS 表站6 LAS 表站8 LAS 表....Passi ve Passi ve ?345结束....优先级任务后,如果剩有令牌持有时间,则安排轮询表规定的任务,按照轮询表规定的顺序,在令牌持有时间内,采用周期发送/请求方式向各站发送数据,并要求立即给予带数据的应答。
4. FDL 帧的结构PROFIBUS 协议结构中FDL 帧由异步格式的字符组成,字符格式为11位,其中一个起始位,8个数据位,一个偶校验位,一个停止位,其组成结构如下图所示.FDL 帧的组成结构FDL 帧的格式总共有三种:(1)不带数据且长度固定的帧;它包括请求帧、应答帧、简短应答帧。
(2)带数据且长度固定的帧;它包括发送/请求帧、响应帧。
(3)数据段长度可变的帧。
本文重点介绍这种帧的结构[6]。
它包括三种帧:① 发送/请求帧,其结构如下图所示,其中L=4~249bit ② 响应帧,其结构如下:③ 令牌帧上述帧结构中,SYN 为同步字段,只在请求帧和令牌帧前出现,不允许在字符之间出现;SD2为开始界定符,10H ;SD4开始界定符,DCH ;LE 和LEr 都表示长度占一个字节,它是DA+SA+FC+DATA-UNIT 的字节数的总和;FCS 校验段,占一个字节;DA 目的站地址,SA 源站地址;DA 和SA 各占一个字节,其格式如下:地址中EXT 为扩展位,EXT=0表示不扩展,EXT=1表示地址扩展,扩展形式如下:当DA 的EXT=1时,其扩展地址为DAE ;当SA 的EXT=1时,其扩展地址为SAE 。
DAE 和SAE 的格式如下:其中EXT 为附加地址扩展标示符;TYP=0时,DAE 和SAE 中为服务访问点地址SSAP 及DSAP ;当TYP=1时,DAE 和SAE 中为带桥的多级总线段地址。
当TYP=0时,令牌持有站与其下一站的连接如图3所示。
DAE 中的DSAP 为目的服务访问站地址,SAE 中的SSAP 为源服务访问站(即令牌持有站)地址,DA 中的目的站地址,SA 为源站地址组成两级地址,并建立b1b2b3b4b5b6b7b8p 01起始数据位偶校验位位停止....SYN SD2LE LEr SD2DA SA FC DATA-UNIT FCS ED L 可变.........SD2LE LEr SD2DA SA FC DATA-UNIT FCS ED L 可变....SA D A SD 4SY N ..EXT 22222220123456..DA SA FC DAE SAE FCS ED DATA-UNIT EXT=1EXT=1...EXT 222222012345TYP ...连接,为数据传输服务。
图3 两个主站连接的建立FC 帧控制段,帧控制段是最关键的字段,其格式如下: 其中b8为Res ,表示预留位;b7为帧类型,b7=1表示发送/请求帧,b7=0表示响应帧;此时b6b5作Stn 类型,即表示站类型及FDL 状态,如b6b5=00,表示从站;b6b5=01表示主站未准备好;b6b5=10表示主站准备进入逻辑环;b6b5=11表示该站已是逻辑环上的主站。