1、通信端口参数
5;外,Profibus-DP的物理层足采用异步車口通信,传输數据格JtMWUART 搖式atm输的•毎个字符mi世丘,包播一菽起始位,一荷数据荷.一位偶枝嵋位和一位停上位* Jt 中起蛤忖为0停1上位为1.如卜所示.
任何通仁双方耍側保正常地软抓通佶・必须预先设定报文格式,Piofibu^-DP 协仪中传输报文的格式主更有以下五刊类型-:l)SDi;无敌据域.川于冼询总线上激沾的站点.
诙报文格式用于工站口从站间的站点杏询。建M好iUULIM络后.主站便会向从站发送总线I©线站点的杳询,在线的从站收到査询本从站的请求帧、低会回应相用时应??帧.〃通信
时,主站会时不时地发送資询軌,确保能与总线上的所冇站点逬行通信.
2) SD^:可甕数据域,粵数鼠姜,是PrMib血中使用憬茫的一种帆结构。
3)SD a:固定8字节数字域
4)SD::令牌帧,用Ft
5) SC:用丁•对主站请求帧的齟阿晦帧.是山从站岌出・SC OxE5
上述五种类舉帧中的各个琴数域的意义如F:
表2・3FC功能码说明
其屮FC功能码屮的第四位(FCB)与第五位(FCV)标,忐的含义为:
FC
根据Profibus-DP的通信机制,上站与从站建必通信时,预先发送总纟戈查询
帧得知哪些从站处J:总线激活状态,一旦确疋总线上的激活站点后,便开始对激活站点进行参数化、组态并诊断,只右当所仆配胃正确后才可进入数据交换阶段。
1〉诊断报文
2)爹数化报文
琴数设克请求;坯桶求报丈『£站•从姑)
3>组态报文
OxES
4)数据交换报文
DC 04 04
(主站间的令牌帧,04 04衣乐当询的令牌被地址为04的主站持仃)1001 04 49 4E16
(主站杳询总线上的激活站点,采用轮询的方式,现在査询地址为01的从站)
10 02 04 49 4F 16
(主站令询总线上的激活站点,采用轮询的方式,现在令询地址为02的从站)
10 04 02 00 06 16
(地址为02的从站处于激活状态•因此应答主站的査询站点帧)
68 05 05 68 8 2 8 4 6D 3C 3E ED 16
(上站4发送从站2的诂求帧,任询从站2的诊断报文)
68 OB 0B 68 84 82 08 3E 3C 02 05 00 FF 00 08 96 1 6
(从站2回应给诊断报文给主站4,诊断报文的数据段包括6个宁节:02 05 00 FF 00 08,人体农示从站2木准备好数据交换,必须屯新设咒参数,FF衣示从站2未被任何主站控制或未进行参数设置,0008是从站的设备ID号)
68 0C 0C 68 82 84 5D 3D 3EB8 12 13 0B 00 08 00 CE 16
(1:站4发送参数化报文给从站2,参数化报文的数据段包括7个字节:B8 12 13 0B 00 08 00,其中B8表示主站4要锁定从站2,打开从站2的SYNC、FREEZE 模式和看门狗,其中看门狗系数为12和13,最小从站的响应时间为0E,从站的设备ID号:0008,且属于组00〉
E5
(从站2回应短应答帧给主站4,告诉主站4已收到参数化报文)
68 07 07 68 8 2 84 7D 3E 3E 11 21 31 16
(主站⑷发送给从站2组态报文帧,包含2个字节的组态数据:1121,具体农示数据交换时,数据的格式为2个字节输入和2个字节输出)
E5
(从站2回应短应答帧给上站4,告诉主站4已收到组态报文)
68 05 05 68 82 84 5D 3C 3E DD 16
(主站4发给从站2诊断请求帧,由丁Z前参数化和组态后,不知道从站有没配世好进入数州交换阶段,故盂要发送诊断请求帧il:从站把配神后的结果吿诉给i-: 站。)
从报文屮很明显地能石出,匸站号从站进入数据交换阶段ZlM先发出诊断报文帧,查行从站是否已经准备就绪,若没冇,对英进行参数化及组态,只冇两者的配置都成功后,说明从站己经准务就绪,可以数据交换阶段。若配说不成功, 主站就一直向从站发送参数化及组态报文,直到配克正确。