logo资料库

Profibus教程-4.Protocol.pdf

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
PROFIBUS International ® PROCESS FIELD BUS P R O F I B U S 技术培训 第四部分 总线协议 Copyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part IV - Page 1
PROFIBUS International ® PROCESS FIELD BUS PROFIBUS 总线访问方式兼有多主通信和主从通信 主动站 主设备 PLC PC PLC PROFIBUS 被动站 从设备 Copyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part IV - Page 2
PROFIBUS International ® PROCESS FIELD BUS 总线访问协议的特征 (1) 混合总线访问协议 主站间的逻辑令牌环 主从站间的主从协议 主站 主动站在一个限定时间内 (Token Hold Time) 对总线有控制权 从站 从站只是响应一个主站的请求 它们对总线 没有控制权 PLC PLC / PC e.g., I / O Copyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part IV - Page 3
PROFIBUS International ® PROCESS FIELD BUS PROFIBUS 总线访问协议 (FDL)的特点 主站或从站可以在任何时间点接入或断开 FDL 将自动地重新组织令牌环 令牌环调度确保每个主站有足够的时间履行它的通信任务 因此 用户必须 计算全部目标令牌环时间 (TTR) 总线访问协议有能力发现有故障的站 失效的令牌 重复的令牌 传输错误和 其他所有可能的网络失败 所有信息(包括令牌信息)在传输过程中确保高度安全 以免传输错误 海明距离 HD = 4 . Copyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part IV - Page 4
PROFIBUS International ® PROCESS FIELD BUS 令牌调度原理 在多主网络中 令牌调度必须确保每个主站有足够的时间完成它的通信任务 用户组织全部目标令牌循环时间 (TTR) 进入所有主站的通信任务帐户 每一个主站根据下列公式计算它接收令牌后完成它的通信任务的时间(TTH): TTH = TTR - TRR TTH = 持有令牌时间 TTR = 目标令牌循环时间 TRR = 实际令牌循环时间 Copyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part IV - Page 5
PROFIBUS International ® PROCESS FIELD BUS PON Off 0 P Idle 10 FDL 状态图 Claim Tok 3 Use Token 4 Await 5 Check 6 Li To 1 Aw St 9 A Idle 2 Ch To 8 Pass Token 7 Copyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part IV - Page 6 0: 离线 (Offline) 1: 听从令牌 (Listen Token) 2: 主动空闲 (Active Idle) 3: 申请令牌 (Claim Token) 4: 使用令牌 (Use Token) 5: 等待数据响应 (Await Data Response) 6: 检查访问时间 (Check Access Time) 7: 传递令牌 (Pass Token) 8: 检查令牌传递 (Check Token Pass) 9: 等待状态响应 (Await Status Response) 10: 被动空闲 (Passive Idle)
PROFIBUS International 重要的 PROFIBUS 电文结构 ® PROCESS FIELD BUS 1.) 令牌信息 SD4 DA SA 2.) FDL 状态请求电文 SD1 DA SA FC FCS ED 3.) 数据电文 Legend: DA = 目的地址 Destination Address DU = 数据单元 Data Unit DSAP = 目的服务存取点 Destination Service Access Point ED = 结束分界符 End Delimiter FC = 功能码 Function Code FCS = 帧检查顺序 Frame Check Sequence LE = 长度 Length LEr = 重复长度 Repeated Length SA = 源地址 Source Address SD2 = 开始分界符2 Start Delimiter 2 SD4 = 开始分界符4 Start Delimiter 4 SSAP = 源服务存取点 Source Service Access Point SD2 LE LEr SD2 DA SA FC DSAP SSAP DU FCS ED Copyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part IV - Page 7
PROFIBUS International i T m e 主站 请求电文 响应电文 ® PROCESS FIELD BUS 定时图 TSYN = 33 Tbit 从站 TRDY 请求 响应 min TSDR max TSDR Legend: TRDY = 准备时间 TSDR = 站响应时间 TSYN = 同步时间 Copyright by PROFIBUS International 1997 PROFIBUS - THE International Open Fieldbus Standard Technique, Rev. 1, Part IV - Page 8
分享到:
收藏