网站大量收购独家精品文档,联系QQ:2885784924

.SERCOS总线介绍.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《铁机》SERCOS总线介绍

SERCOS总线介绍  1 SERCOS协议定义了三种电报类型:主站同步电报MST,伺服电报AT和主站数据电报MDT(下文详细介绍)。如图3是SERCOS系统的工作时序图,周期时间为0.062,0.125,0.25,0.5,1,2,3,…,65ms可选,主要取决于控制方式和从站数量。 图3:SERCOS工作时序图 通信周期内的数据传输采用时分多址TDMA(Time Division Multiple Access)方式控制。主站以固定的周期广播发送主站同步电报MST,表示一个通信周期的开始。所有的从站将同时接收到MST,并以此为基准,在预定的时刻T1.x发送伺服电报ATx给主站。在T2时刻,主站广播发送主站数据电报MDT给各从站。MDT中包含了给所有从站的指令数据,由从站到指定位置读取各自的数据。所有从站在T3时刻同时执行新的MDT打住值,在T4时刻同时采样反馈数据,保证了命令执行和状态反馈的同步性。 SERCOS在环网中所有控制器都接通电源以后,首先要进行一个协议初始化工作,以建立数据通信链路。SERCOS的初始化过程分为5个通信阶段(CP,Communication Phase,CP0~CP4): CP0:检查SERCOS环路是否闭合。SERCOS环路的闭合需要两方面的保证:正确连接光纤和所有的从站都工作在中继器模式(地址非0),当然也要保证控制器是好的; CP1:此阶段识别环路上的伺服装置,使用非周期性的数据传输,其工作原理是:主站依次向每个伺服装置发送MDTm(m是控制器的站地址)电报,MDTm的地址域中包含的是待识别的伺服装置的地址。如果被识别的伺服装置工作正常,则它应在下一个通信周期发送一个ATm电报作为应答。如果所有的伺服装置都正确作出应答,则可以进入下一个通信阶段CP2; CP2:为周期性通信阶段CP3和CP4设置通信参数,使用和CP1相同的非周期性的数据传输(一般此阶段所用的时间最长); CP3:继续设置相关的伺服参数,数据传输通过为周期性运行定义的电报来实现; CP4:结束初始化过程,系统进入正常运行阶段。 在初始化过程中,如果伺服电源关闭或出现硬件故障,则状态返回到CP0的状态。 2、SERCOS数据传输 在SERCOS通信中,所有的数据都以数据电报的形式进行传输。SERCOS协议通信数据采用高级数据链路控制HDLC(High level Data Link Control)国际标准,其格式如图4所示: 图4:SERCOS协议基本电报格式 SERCOS协议共定义了三种电报类型: (1)主站同步电报MST(Master Synchronous Telegram) 由主站以固定的周期发向所有的从站,表示一次通信周期的开始,所有从站都将同时收到该报文,主站通过MST来控制SERCOS接口的同步运行,从站通过MST指令来校验本身的时钟,实现命令执行和状态反馈的同步性。 下图5是MST电报码的格式: 图5:MST电报码格式 BOF和EOF分别是MST电报的开始和结束符,Address是主站发送电报码到从站的地址,INFO是信息区,指明初始化的阶段或当前通信的阶段,FCS是校验码,来验证所发送的电报码的正确与否。 MST电报码的发送只持续约30μs的时间,但它对于设定整个环网的时序和时钟同步非常重要。 (2)伺服电报AT(Amplifier (Drive) Telegram) 由各个伺服从站发给主站,可将多种伺服信息实时反馈给主站,如伺服轴的实际位置、转速、扭矩、报警信号、诊断信号、PLC输入、伺服参数和电机参数等。在主站发出MST电报,经过预先设定的一段时间后,第1台控制就会通过发送AT指令把它的数据放在预先设定的存储区,每台控制会连续发送AT指令。 图6是控制器AT电报码的格式。该电报码由5部分构成: ★?? ???帧开始标志符BOF ★?? ???从站控制器的地址ADR ★?? ???数据记录 ★?? ???帧校验序列FCS ★?? ???帧开始标志符EOF 图6:AT电报码格式 数据记录部分由不可改写部分(相对于用户来说)和可组态部分两部分组成。 ★ 状态Status(8 bit):指明控制器是否准备好,确认控制器处于正常的运行方式; ★ 控制器服务信息Driver Service Info(2个字节Byte):此数据区包含诸如转矩极限,运行限位,时间常量,增益等一些非时间临界值(non time-critical); ★ 操作数量Operation Data:这是最重要的一些数据区,包括1~16个IDN(被称为目标识别码,详细介绍见下文)报告数据,诸如:速度,转矩和位置等一些需要反馈给主机的数据,从而可以有效地控制伺服电机运动。例如,如果控制器的模式是速度模式,意味着它从运动控制器中接收速度信息,此时就可以

文档评论(0)

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

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

1亿VIP精品文档

相关文档