zoukankan      html  css  js  c++  java
  • Profibus基础知识学习——报文

    转自:http://bbs.ednchina.com/BLOG_ARTICLE_3031246.HTM

    Profibus DP通讯协议简单介绍

      一、 首先,Profibus DP通讯协议是一种单一的、一致性通讯协议,用于所有的工厂自动化和过程自动化。

       这种协议使用“主-从”模式:一个设备(主)控制一个或多个其他设备(从);

       协议使用:“令牌”模式:“令牌”通过网络传递,具有令牌控制的站有权访问网络。

    Profibus DP以三种版本存在:

       DP-V0:Overall command structure循环数据交换

       DP-V1:扩展到非循环数据交换等

       DP-V2:进一步扩展到及时,时钟同步等。

    一种单一的协议适应所有的应用

       Profibus DP支持所有的DCS或控制器与单个的现场设备;

       工厂设备和过程设备是直接地连接到Profibus DP;

       过程自动化设备(PA),聚合在“PA簇”,通过连接器或链环连接到PROFIBUS DP;

       Profibus总线访问协议(第二层)对三种Profibus版本(FMS/DP/PA)均相同;

       这使得通讯透明和FMS/DP/PA网络区域容易组合;

       因为FMS/DP使用相同的物理介质(RS-485/FO),因此他们能组合在同一根电缆上。

    二、Profibus-总线访问协议的特征

    混合总线访问协议:

      主站间的逻辑令牌环

      主从站间的主从协议

    主站:

       主动站在一个限定时间内(Token Hold Time)对总线有控制权。

    从站:

       从站只是响应一个主站的请求,他们对总线没有控制权。

    三、Profibus-总线访问协议(FDL)的特点

    主站或从站可以在任何时间点接入或断开,FDL将自动重新组织令牌环;

    令牌调度确保每个主站有足够的时间履行它的通信任务;因此,用户必须计算全部目标令牌环的时间;

    总线访问协议有能力发现有故障的站、失效的令牌、重复的令牌、传输错误和其他所有可能的网络失败。

     所有信息(包括令牌信息)在传输过程中确保高度安全,以免传输错误。海明距离HD=4.

    四、Profibus-令牌调度原理

    在多主网络中,令牌调度必须确保每个主站有足够的时间完成他的通讯任务;

    用户组织全部目标令牌循环时间(TTR)进入所有主站的通信任务账户;

    每一个主站根据下列公式计算它接收令牌后完成它的通信任务的时间(TTH):

              TTH=TTR-TRR

    TTH=持有令牌的时间

    TTR=目标令牌循环时间

    TRR=实际令牌循环时间

    五、Profibus报文结构

     

    六、网络报文的抓取

    网络通讯过程中的所有通讯报文的抓取和分析是一项重要的工作,PROFIBUS总线网络中通讯的数据报文该怎么抓取,又该怎么分析?PROFIBUS TESTER 5帮您解决了这个问题,他不仅能够对网络进行基本物理层的测试,包括线缆的短路、断路、交叉、屏蔽层破损等,信号波形、电平、信噪比等等;还能够抓取所有的报文,分析报文,将报文进行详细的解析,便于您的分析。这是一款性价比非常高的产品,本人用着很是不错,需要的可以联系我hxf@hkaco.com

    下图是该软件下的几个简单的截图:

     

     

  • 相关阅读:
    调试cuda程序一定要细心啊 不然一个bug会折腾你2天
    XML和实体类之间相互转换(序列化和反序列化)
    C#实现实体类和XML相互转换
    C#压缩打包文件例子
    通过锁字符串达到控制并发的效果C#
    巧用Ajax的beforeSend 提高用户体验
    HTML代码在线运行工具
    .NET使用ZXing.NET生成中间带图片和不带图片的二维码
    获取电脑硬件信息 (硬盘,cpu,内存等)
    C# http请求带请求头部分
  • 原文地址:https://www.cnblogs.com/shirishiqi/p/5401322.html
Copyright © 2011-2022 走看看