6ES7214-1BD23-0XB0技術數(shù)據(jù)
DP01 模塊同時支持PROFIBUS-DP 和 MPI 兩種協(xié)議。EM DP01 PROFIBUS DP 模塊的 DP 端口可以連接到網(wǎng)絡中的 DP 主站,并且依然能夠作為 MPI 設備與其它主站設備(例如,同一網(wǎng)絡中的 SIMATIC HMI 設備或 S7-300/S7-400 CPU)通信。因 DP01 只能作為從站,所以兩個DP01之間不能通信。作為MPI從站時, 連接資源共6個,1個預留給OP,其余5個為自由資源,可以與MPI主站以及HMI設備通訊。
定義
同步運行中無法修改的數(shù)據(jù)區(qū)稱為一致性數(shù)據(jù)區(qū),即在超出一致性數(shù)據(jù)區(qū)所允許最大空間的連續(xù)數(shù)據(jù)區(qū)中,可同時包含新數(shù)據(jù)和舊數(shù)據(jù)。
示例
如果中斷通信塊的執(zhí)行過程(例如,由優(yōu)先級更高的硬件中斷程序中斷),可能會出現(xiàn)不一致性現(xiàn)象。 如果該中斷程序中的用戶程序對已由該通信塊局部處理的數(shù)據(jù)進行更改,則傳送數(shù)據(jù)開始于:
部分開始于處理硬件中斷之前,部分開始于處理硬件中斷之后,這意味著,這些數(shù)據(jù)是不一致的(不連續(xù))。
PROFIBUS 支持三種類型的數(shù)據(jù)一致性:
EM DP01 在數(shù)據(jù)處理過程中始終利用緩沖區(qū)一致性。
DP主站的一致性
DP 主站 CPU 的一致性并非總是緩沖區(qū)一致。除非 DP 消息非常小,否則 DP 主站 CPU 不會將整個 DP 消息作為一個不可分割的對象進行處理。DP 主站 CPU 通常會以較小的單位移動 PROFIBUS 數(shù)據(jù)。既可以通過它們將數(shù)據(jù)移動到 I/O 區(qū),也可以由用戶使用 DPRD_DAT(讀取 DP 設備的一致性數(shù)據(jù))與 DPWR_DAT(寫入 DP 設備的一致性數(shù)據(jù))指令來控制移動。使用 DPRD_DAT 和 DPWR_DAT 指令,一次可獲取一個組態(tài)"插槽"的信息。因為允許有兩個組態(tài)插槽,這樣就可以使用兩條 DPRD_DAT 指令來獲取所有數(shù)據(jù)。僅對每條 DPRD_DAT 指令保證一致性。
在 EM DP01 組態(tài)中,可以支持2個插槽,混用并匹配以上組態(tài)中的任意兩種。EM DP01 最大允許 244 輸入字節(jié)和 244 輸出字節(jié),如果對 EM DP01 使用兩種組態(tài),則所有的輸入數(shù)據(jù)和所有的輸出數(shù)據(jù)都是連續(xù)的。以下是兩個示例:
假設 DP 主站已定義一個 I/O 組態(tài),其包含兩個插槽且 V 存儲器偏移量為 1000。將第一個插槽組態(tài)為 32 字節(jié)的輸入輸出,第二個插槽組態(tài)為 8 字節(jié)的輸入輸出。S7-200 SMART CPU 的輸出與輸入緩沖區(qū)均為 40 字節(jié) (32 + 8)。輸出數(shù)據(jù)(來自 DP 主站)緩沖區(qū)起始于 VB1000;輸入數(shù)據(jù)(送入 DP 主站)緩沖區(qū)緊隨輸出緩沖區(qū)并起始于 VB1040。
不同的 PROFIBUS 設備具有不同的性能特征。這些特點會因功能(例如 I/O 信號和診斷消息的數(shù)量)或總線參數(shù)(例如傳送速度與時間監(jiān)視)而不同。這些參數(shù)因設備類型和供應商不同而不同,通常記錄在技術手冊中。為幫助用戶簡化 PROFIBUS 的組態(tài),可在一個稱為設備數(shù)據(jù)庫文件或 GSD 文件的電子數(shù)據(jù)表中指定具體設備的性能特征?;?GSD 文件的組態(tài)工具可以將不同供應商的設備方便地集成在同一個網(wǎng)絡中。GSD 設備數(shù)據(jù)庫文件以精確定義的格式全面地描述設備的各項特征。供應商負責為每種設備都準備 GSD 文件并提供給 PROFIBUS 用戶使用。組態(tài)系統(tǒng)使用 GSD 文件可讀取PROFIBUS 設備的特征并在組態(tài)網(wǎng)絡時使用這些信息。
DP01 作為一個特殊的PROFIBUS-DP從站模塊,其相關參數(shù)(包括上述的數(shù)據(jù)一致性)是以GSD(或GSE)文件的形式保存的。在主站中配置DP01,需要安裝相關的GSD文件。
首先,在STEP 7項目里插入一個S7-300的站:
STEP7的硬件組態(tài)窗口中的"Options"菜單中點擊“Install GSD File..”,導入EM DP 01 GSD文件,安裝DP01配置文件,如下圖:
選擇DP01 GSD文件所在路徑:
導入GSD文件后,在右側的設備選擇列表中找到從站EM DP01,(添加的GSD文件一般位于PROFIBUS DP->Additional Field Device->PLC->SIMATIC->EM DP 01 PROFIBUS-DP)并且根據(jù)通訊字節(jié)數(shù),選擇相應的配置: