电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>基于串口通讯的PROFIBUS性能分析诊断软件设计方案

基于串口通讯的PROFIBUS性能分析诊断软件设计方案

2017-10-26 | rar | 0.5 MB | 次下载 | 1积分

资料介绍

PROFIBUS是工业自动化领域内市场占有率最高的一种现场总线技术,它包括用于制造业自动化的PROFIBUS-DP和用于流程工业领域的PROFIBUS-PA,它是目前我国惟一的现场总线国家标准。随着越来越多工业控制系统采用了PROFIBUS现场总线技术,对这些控制系统进行具体的、直观的和实时的在线分析与诊断成为了最基本的要求,要想完成这样的任务,就需要有相应的工程分析诊断工具。国内外目前所研究的这些总线性能分析诊断工程工具存在着功能不够全面、界面不够完善、价格昂贵、不适合中国国情等问题。开发一款能够对总线系统进行分析和诊断,方便的、性能价格比高的分析诊断工程工具必将成为急需的产品
  由于在PRIFBUS传输报文可以反映出总线性能的很多参数,包括各种故障状态。比如:从参数化报文可以看出主站和从站的关系,从站的操作方式,包括通道参数、功能设定、装置参数和ID号等。从组态报文可以看出从站I/0类型及性质,以及模块的I/O性质及数据类型等。从诊断报文可以看出从站各种参数设置错误,各种组态错误,以及装置模块错误类型。所以,本文作者就是在对PROFIBUS-DP报文进行详尽分析的基础上,采用VC++ 6.0开发了一款基于串口通讯的PROFIBUS性能分析诊断软件。
  1 PROFIBUS工作机理
  1.1 PROFIBUS-DP编码技术
  PROFIBUS-DP交换数据使用异步传输技术和NRZ编码。NRZ编码的二进制信号“0”或“1”的信号电平在信号持续期间维持不变。图1所示为NRZ码信号图。
  基于串口通讯的PROFIBUS性能分析诊断软件设计方案
  图1 非归零码信号
  每个数据链路层协议数据单元应由一定数量的字符组成,每个字符都是一个用于异步传输的起——停字符。
  每个字符由11个比特组成,包括1个总是为二进制“0”的起始比特(ST),8个可以是二进制数“0”亦可以是二进制数“1”的信息比特,1个可以是二进制“1”也可以是二进制数“0”的偶校验比特(P),1个总是为二进制数“1”的停止比特,如图2所示。
  基于串口通讯的PROFIBUS性能分析诊断软件设计方案
  图2 单个字符格式
  接收器的比特同步总是从起始比特的下降沿开始,也就是说,在从二进制“1”转换到二进制数“0”时开始。在比特时间的中间应扫描起始比特和所有后继的比特。在比特时间的中间,起始比特应是二进制数“0”,否则认为同步失败并停止同步过程。以二进制“1”的停止比特来结束字符的同步,如果此时出现二进制数“0”来代替此停止比特,则应认为并报告一个同步差错或字符差错,并应等待下一个起始比特的前导沿。
  1.2 报文格式
  如图3所示,PRFIBUS-DP有以下5种报文格式。其中,SYN为同步周期,它是一个最小的时间间隔,在此时间间隔内,每个站在它可以接收发送/请求报文帧或令牌起始部分之前,应从传输介质接收空闲状态(idle state)(idle=二进制“1”)。同步周期最小为33个线空闲比特;SD为起始定界符,DA是目的地址,SA是源地址,FC是控制帧;FCS是帧校验和,ED为结束定界符,值为16h,L是信息字段长度,其中SD1= 10h,用于请求FDL状态,寻找一个新的活动的站点,报文长度固定,没有数据单元;SD2= 68h,用于SRD服务,报文的数据长度可变;SD3 = A2h,数据单元长度固定(L总为8字节);SD4 = DCh,表示该报文为令牌报文;SC =E5h, 短确认报文。
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1EN60335-1安规标准 中文版本
  2. 1.86 MB   |  53次下载  |  1 积分
  3. 2LT7406FJ N沟道增强型功率MOSFET规格书
  4. 1.38 MB   |  2次下载  |  免费
  5. 3米尔-瑞芯微RK3562核心板开发板,4核CPU,ARM中量级多面手
  6. 3.45 MB  |  2次下载  |  免费
  7. 4运算放大电路入门教程
  8. 0.70 MB   |  1次下载  |  免费
  9. 5开源鸿蒙版真4K显示器广告机主板AIoT-6780SE彩页
  10. 613.79 KB  |  1次下载  |  免费
  11. 6LTS6806SR N沟道增强型功率MOSFET规格书
  12. 0.99 MB   |  次下载  |  免费
  13. 7LT3810FP-X N沟道增强型功率MOSFET规格书
  14. 0.92 MB   |  次下载  |  免费
  15. 8LTS4008TRB N沟道增强型功率MOSFET规格书
  16. 1.58 MB   |  次下载  |  免费

本月

  1. 1STM32CubeMX用于STM32配置和初始化C代码生成
  2. 21.90 MB   |  619次下载  |  免费
  3. 2STM32开发板教程之STM32开发指南免费下载
  4. 24.88 MB   |  176次下载  |  3 积分
  5. 3DeepSeek:从入门到精通
  6. 5.36 MB   |  95次下载  |  1 积分
  7. 4EN60335-1安规标准 中文版本
  8. 1.86 MB   |  53次下载  |  1 积分
  9. 5OAH0428最新规格书(中文)
  10. 2.52 MB   |  27次下载  |  10 积分
  11. 6UHV系列雷电冲击电压发生器试验装置详细说明使用
  12. 1.07 MB   |  17次下载  |  免费
  13. 7Altium-常用3D封装库(Step)接插件篇
  14. 4.95 MB   |  14次下载  |  免费
  15. 8介绍一些常用的电子元器件
  16. 3.20 MB   |  8次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935124次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420063次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233088次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191371次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183336次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81583次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73814次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65988次下载  |  10 积分