PROFIBUSDP现场总线资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Scheduler所控制的全局转换状态包括: Offline(离线)用户接口无动作执行,DDLM功能被暂停执行; Stop(停止)锁住SlaveHandle状态机,处理主主通信的DDLM功能; Clear(清除)SlaveHandle状态机处于活动状态,从DP从站读入输入数据,但返回安全数据给DP从站; Operate(运行)SlaveHandle状态机处于活动状态,将用户的输出数据传送给DP从站。 如果DP从站在操作过程中发生错误,则用户接口接管保护功能。如果Error_Action_Flag等于1,并且操作模式改变为状态Clear,则Scheduler清除此DP从站的输出。如果在总线参数集中没有设置Error_Action_Flag,则不会发生这种操作模式的改变。 * 3. ServiceHandle状态机 ServiceHandle状态机功能块进行本地管理和控制,如加载总线参数集等功能。 * 8.8.2 2类主站的结构 2类主站的结构如图844所示。在2类主站中不存在用户接口,2类主站的用户直接将 其功能映射到DDLM接口, 用户利用这些DDLM功能处理与DP从站和1类主站的数据交换。 * * 图8442类主站的结构 主-从通信处理状态机和主主通信处理状态机分别处理相应的通信事务。主主通信由2类主站启动,1类主站可以不用立即对这些通信请求进行应答,此时,2类主站将不会报错,而是循环地轮询1类主站直到它提供应答数据。 * 8.8.3从站结构 DP从站的结构如图845所示。在DP从站中,用户与用户接口之间没有明显的接口,用户接口被创建为数据接口,用户利用DDLM提供的主从数据通信功能与DP主站进行数据交换,DDLM也提供本地功能服务。 * * 图845DP从站的结构 由于从站的用户接口状态机的状态转换比较复杂,这里仅将PROFIBUS协议中的DP从站状态转换绘在图846中,关于状态转换条件和具体的转换结果以及各种参数的分析与设置,请参考PROFIBUS协议规范。图847所示为DP从站从上电到进入正常的主从数据交换阶段的状态转换过程,从这个过程中可以了解从站的通信状态转换。 * 9. 设置从站地址 设置从站地址(DDLM_Set_Slave_Add)功能允许2类主站设置DP从站的地址。如果DP从站没有存储能力或者地址设置是通过拨码开关来实现的,则通过回应一个设置出错报文来拒绝这一设置。如果DP从站支持地址设置且接收到的参数Ident_Number与本地存储的Ident_Number一致,那么从站的地址将接收2类主站设置的新地址。功能DDLM_Set_Slave_Add的主从通信的处理过程与功能DDLM_Set_Prm的主从通信的处理过程相同,如图831所示。 * 8.6.2DDLM主主功能 主主通信功能总是由2类主站的用户启动,2类主站用功能原语请求(.Req)发送到DDLM,用功能原语(.Con)来接收DDLM的应答。在某一时刻,1类主站只能和一个2类主站通信。 主主功能包括:  读1类主站状态和DP从站的诊断信息;  参数上载与下载;  激活参数(无需确认);  激活与解除激活参数集;  选择1类主站的操作模式。 这些功能都是由相应的DDLM原语描述。表831概括了DDLM主主功能。 * 主主通信功能将在一个或多个FDL循环报文中进行。除DDLM_Act_Para_Brct(激活参数集)功能外,DDLM主主功能处理过程如图839所示。 * 图839DDLM主主功能处理过程(DDLM_Act_Para_Brct除外) 下面将详细讲述各DDLM主主功能的参数和通信处理过程。 1. 读主站诊断信息 读主站诊断信息功能DDLM_Get_Master_Diag既可以请求存放在1类主站中控制从站的诊断信息,也可以请求主站本身的状态信息。诊断信息既可以针对系统的诊断信息集,也可以针对单独的站,具体请求哪种诊断信息取决于参数。表832为功能原语DDLM_Get_Master_Diag的参数结构说明。 * 2. 上载与下载 上载(DDLM_Upload)功能允许2类主站读取1类主站的数据,下载(DDLM_Download)功能允许2类主站向1类主站传送数据。上述两个过程既可针对单个数据,也可针对一个数据区域。在对单个数据上载或下载时,不能保证与其他数据的一致性刷新要求。为保证数据的一致性刷新,可对一个数据区域上载或下载,这时需要在上载或下载前后分别使用功能原语DDLM_Start_Seq和DDLM_End_Seq,从而实现开始和结束存取保护(存取保护保证用户在执行期间不能部分地存取已装载的数据)。表833和表834所列分别为功能原语DDLM_Start_Seq的参数和功能原语DDLM_End_

文档评论(0)

1192212 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档