### DP从站上线过程DP报文分析
#### 一、AT组态配置
在Profibus-DP网络中,从站设备的配置与上线是通过特定的步骤完成的。本章节将详细阐述MOD03从站的组态配置过程。
##### 1.1 AT工程组态配置
在进行从站配置之前,需要先进行AT(Automation Tool)工程组态配置。这一步骤主要涉及到从站的基本信息设置,包括但不限于从站ID、通信参数等。这些信息将被用于后续的设备初始化及通信过程中。
##### 1.2 MOD03设备属性,输入/输出选择配置(模块配置数据)
针对MOD03设备,需要进行输入/输出的选择配置。这通常包括定义哪些信号或变量将被用作输入,哪些将作为输出。这些配置数据是基于从站的具体应用需求而设定的,并且对于确保从站能够正确地参与到整个Profibus-DP网络中至关重要。
##### 1.3 MOD03设备属性,用户参数配置(模块用户参数)
除了基本的输入/输出配置外,MOD03设备还需要进行用户参数配置。这部分配置包含了更详细的设备操作参数,例如波特率、通信协议设置等。这些参数将直接影响到从站与主站之间的通信效率和可靠性。
#### 二、DP从站MOD03上线的DP报文
从站上线的过程涉及多个DP报文交互。下面我们将逐一分析这些报文的内容及其意义。
##### 3.1 DP主站向DP从站48,下发诊断消息桢号25546
当DP从站48离线时,DP主站会持续向其发送诊断消息,以便监控并确认从站的状态。这个过程主要是为了检测从站是否已经准备好加入网络。
##### 3.2 DP从站48响应DP主站,回复诊断消息桢号25547
当从站48收到主站的诊断消息后,它会发送一个响应消息,其中包含的状态码“06”表示从站的数据尚未准备好。此外,第五和第六字节(0x0788)表明了该从站的ID。
##### 3.3 DP主站给DP从站48下发用户参数配置桢号25650
一旦主站确定从站已经上线,接下来就会下发用户参数配置帧。这部分配置对于确保从站按照正确的参数运行至关重要。
##### 3.4 DP主站给DP从站48下发用户输入/输出配置桢号25754
继用户参数配置之后,主站还会向从站发送输入/输出配置帧,以定义从站的输入和输出信号。
##### 3.5 DP主站向DP从站48,下发诊断消息桢号25857
为了进一步确认从站的状态,主站会再次发送诊断消息。
##### 3.6 DP从站48响应DP主站,回复诊断消息桢号25858
此时从站的响应显示第一字节为“02”,意味着从站仍未准备好进行数据交换。
##### 3.7 DP主站向DP从站48,下发诊断消息桢号25961
主站再次发送诊断消息,以检查从站的状态变化。
##### 3.8 DP从站48响应DP主站,回复诊断消息桢号25962
从站此时的状态码变为“00”,表明从站已经准备好了进行数据交换。
##### 3.9 DP主站向DP从站48,下发数据交换消息桢号26065
当主站接收到从站准备就绪的消息后,便会发送数据交换消息来启动实际的数据通信。
##### 3.10 DP从站48响应DP主站,回复数据交换消息桢号26066
从站对主站的数据交换消息做出响应,从而正式进入周期性的数据通信阶段。
#### 三、MOD03上线过程DP报文理解
##### 4.1 参数配置和check config的内容从哪里生成的?
参数配置的内容来源于前面提到的用户参数配置阶段。具体来说:
##### 4.1.1 参数配置的内容来自1.3中的用户参数配置(模块用户参数)桢号:25650
这一部分详细描述了主站下发给从站的用户参数配置帧的内容。前10个字节是固定的参数化报文,包含了诸如从站状态、看门狗因子、最小循环时间等关键信息。随后的字节则包含了具体的用户参数数据,如Modbus主/从模式、从站地址、波特率等。
- **参数化报文**:
- **88** —— Station Status(从站状态)
- **01** —— WD_Fact_16(看门狗因子低字节)
- **4** —— WD_Fact_2(看门狗因子高字节)
- **16** —— minTSDR(最小循环时间)
- **07** —— Ident_Number_High(标识符高字节)
- **88** —— Ident_Number_Low(标识符低字节)
- **00** —— Group_Ident(分组标识)
- **01** —— DPV1_Status_1(当前包数1)
- **01** —— DPV1_Status_2(总包数1)
- **48** —— DPV1_Status_3
- **用户参数数据**:
- 每个通道的用户参数数据都包括了Modbus主/从模式、从站地址、波特率、传输格式、校验位、等待回答超时时间、轮询间隔时间、通信失败后重发次数、数据更新方式、停止位等配置项。
- 对于每个通道,还预留了一定数量的字节用于将来可能扩展的参数。
从站上线过程中的DP报文分析不仅揭示了从站与主站之间通信的关键步骤,还深入解析了配置数据的具体内容,这对于理解Profibus-DP网络的工作原理以及实现高效可靠的从站集成具有重要意义。