西門子S7‑200SMARTCPU-PROFIBUSDP通訊
PROFIBUS 協(xié)議旨在實(shí)現(xiàn)與分布式 I/O 設(shè)備(遠(yuǎn)程 I/O)進(jìn)行高速通信。PROFIBUS 系統(tǒng)使用一個(gè)總線控制器輪詢 RS485 串行總線上以多點(diǎn)型分布的 DP I/O 設(shè)備。PROFIBUS 設(shè)備種類繁多,許多制造商都能提供。這些設(shè)備從簡單的輸入或輸出模塊到復(fù)雜的電機(jī)控制器和 PLC,應(yīng)有盡有。PROFIBUS DP 設(shè)備是指任何能夠處理信息并將其輸出發(fā)送到主站的外圍設(shè)備。西門子S7‑200SMARTCPU-PROFIBUSDP通訊DP 設(shè)備構(gòu)成網(wǎng)絡(luò)中的被動(dòng)站(因其沒有總線訪問權(quán)),只能對(duì)接收到的消息給予確認(rèn)或應(yīng)主站請(qǐng)求發(fā)送響應(yīng)信息。所有 PROFIBUS DP 設(shè)備均具有相同的優(yōu)先級(jí),而所有網(wǎng)絡(luò)通信均源自主站。PROFIBUS 主站構(gòu)成網(wǎng)絡(luò)的“主動(dòng)站”。PROFIBUS DP 定義兩主站。西門子S7‑200SMARTCPU-PROFIBUSDP通訊,一類主站(通常為央可編程控制器 (PLC) 或運(yùn)行專用軟件的 PC)處理常規(guī)通信,或與分配給它的 DP 設(shè)備交換數(shù)據(jù)。二類主站(通常為組態(tài)設(shè)備,如用于調(diào)試、維護(hù)或診斷的筆記本電腦或編程控制臺(tái))為專用設(shè)備,主要用于與 DP 設(shè)備通信和用于診斷目的。PROFIBUS 網(wǎng)絡(luò)通常有一個(gè)主站與多個(gè) DP I/O 設(shè)備。(請(qǐng)參見下圖。)可組態(tài)主站設(shè)備以了解連接了哪些類型的 DP 設(shè)備及連接地址。主站初始化網(wǎng)絡(luò)并驗(yàn)證網(wǎng)絡(luò)中的 DP 設(shè)備是否與組態(tài)相符。主站會(huì)不斷將輸出數(shù)據(jù)寫入 DP 設(shè)備并從這些設(shè)備讀取輸入數(shù)據(jù)。在 PROFIBUS DP 主站成功組態(tài)了 DP 設(shè)備后,才擁有該 DP 設(shè)備。若網(wǎng)絡(luò)中存在另一個(gè)主站設(shè)備,則其訪問一個(gè)主站所擁有的 DP 設(shè)備時(shí),將受到很大的限制。EM DP01 PROFIBUS DP 模塊作為 DP 設(shè)備將 S7‑200 SMART CPU 連接到 PROFIBUS 網(wǎng)絡(luò)。EM DP01 可作為
DP V0/V1 主站的通信伙伴?蓮 Siemens 客戶支持獲取 EM DP01 GSD 文件。每個(gè) S7‑200 SMART CPU(限 ST 與 SR 型號(hào))可組態(tài)兩個(gè) PROFIBUS EM。本地 CPU 存儲(chǔ) PROFIBUS EM 的組態(tài)數(shù)據(jù),可通過每個(gè)模塊上的開關(guān)來設(shè)置 PROFIBUS 地址。這使得必要時(shí)的通信模塊更換變得非常簡便。