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

嵌入式系统 时间:2010-06-12来源:网络


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

2 报文诊断软件的实现

2.1 实验平台

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

SHAPE * MERGEFORMAT


图4 PROFIBUS-DP网络实验系统结构图

2.2 软件开发环境

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

2.3 软件系统基本程序框图

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

SHAPE * MERGEFORMAT



图5基本程序框架流程图

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

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

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

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

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

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

关键词: 诊断 软件开发 研究 性能 PROFIBUS-DP FCS 采用

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版