供貨周期 | 現(xiàn)貨 |
---|
產(chǎn)品簡(jiǎn)介
詳細(xì)介紹
3.3.2 接口模塊軟件設(shè)計(jì)
Profibus 現(xiàn)場(chǎng)總線協(xié)議的基礎(chǔ)為ISO/OSI 的網(wǎng)絡(luò)參考模型。在Profibus-DP 中沒(méi)有第三層到第七層,只包了含*層(物理層)和第二層(數(shù)據(jù)鍵路層)。Profibus 第二層的一個(gè)重要工作是保證數(shù)據(jù)的完整性,這是依靠所有的電文海明間距=4、按照標(biāo)準(zhǔn)IEC870-5-1 制定的使用特殊的起始和結(jié)束定界符、無(wú)間距的字節(jié)異步傳輸及每個(gè)字節(jié)的奇偶校驗(yàn)保證的。Profibus-DP 第二層按照非連接的模式操作,它提供點(diǎn)一點(diǎn)及多點(diǎn)通信(廣播及有選擇地廣播)功能。上層協(xié)議通過(guò)第二層的SAPs(Serice AccessPoints,服務(wù)訪問(wèn)點(diǎn))調(diào)用服務(wù)功能。在Profibus-DP 中,將一定的功能賦予每一個(gè)第二層的SAP,例如DefaultSAP:數(shù)據(jù)交換(Data-Exch)、SAP55:改變從站地址(SSA)、SAP61:發(fā)送參數(shù)設(shè)置數(shù)據(jù)(PRM)、SAP62:檢查配置數(shù)據(jù)(CFG)。每個(gè)在圖形中的節(jié)點(diǎn)代表一個(gè)基本塊,例如,沒(méi)有任何跳躍或跳躍目標(biāo)的直線代碼塊;跳躍目標(biāo)以一個(gè)塊開(kāi)始,和以一個(gè)塊結(jié)束。定向邊緣被用于代表在控制流中的跳躍。在那里,在大部分介紹中,兩個(gè)特定的設(shè)計(jì)塊:項(xiàng)目塊,通過(guò)它控制到流圖的輸入,和編輯塊,通過(guò)它全面控制流輸出。
Profibus-DP 接口模塊的軟件設(shè)計(jì)主要包括3 個(gè)部分:LPC932A1 的緩存初始化、與主站通信的主程序、LPC2114 與LPC932A1 的SPI 通信。