新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 采用PROFIBUS-DP的FCS性能研究及诊断软件开发

采用PROFIBUS-DP的FCS性能研究及诊断软件开发

作者: 时间:2010-06-12 来源:网络 收藏


图3 PROFIBUS―DP链路层报文格式

2 报文软件的实现

2.1 实验平台

图4为作者组建的网络实验系统结构图。在网络系统中,1类主站为SIEMENS公司的CPU315-2DP PLC,PC工控机作为2 类主站,通过现场总线接口卡CP5611与DP 总线相连, WAGO公司的750-333、BECKHOFF公司的BK3120、SIEMENS公司的ET200-L及和利时公司的LM3107 PLC等PLC设备作为从站连接到DP网络中。

SHAPE * MERGEFORMAT


图4 网络实验系统结构图

2.2 环境

工具为VC++6.0,通过计算机标准串口通信,将PROFIBUS―DP报文采集到上位机进行处理。系统作为实验平台,RS485/RS232通信电缆将其RS485的一端接入PROFIBUS-DP网络连接器的背插接口,RS232一端直接接入到PC机的串口。

2.3 软件系统基本程序框图

软件系统的程序基本架构流程图如图5所示。

SHAPE * MERGEFORMAT



图5基本程序框架流程图

整个系统软件包括如下几个模块:

1)程序主控模块:负责实现程序逻辑与主界面,调用串口通信模块和接收显示模块。

2)串口通信模块:负责实现串口通信任务,PROFIBUS-DP报文数据采集及串口参数设置。

3)数据处理模块:根据PROFIBUS-DP协议报文格式,将采集上来的数据按报文格式进行处理,并存入临时缓冲区。

4)接收显示模块:负责实现接收数据的处理与显示。

5)数据库模块及数据查询模块,用来实现对采集到报文的历史数据的分析和查询。


评论


相关推荐

技术专区

关闭