西門子S7-400內(nèi)存卡6ES7952-1AH00-0AA0現(xiàn)貨
在 CPU 的用戶程序中傳送控制數(shù)據(jù)記錄
具體操作步驟
使用 WRREC 指令(寫入數(shù)據(jù)記錄),將創(chuàng)建的控制數(shù)據(jù)記錄 196 傳送到接口模塊中。
指令 WRREC 的參數(shù)
在下文中,將詳細(xì)介紹組態(tài)控制中 WRREC 指令各個(gè)參數(shù)需提供的具體值。有關(guān) WRREC 指
令的更多信息,請參見 STEP 7 在線幫助。
ID
接口模塊的硬件標(biāo)識(shí)符
如果在網(wǎng)絡(luò)視圖或設(shè)備視圖中選擇該接口模塊,則該模塊的硬件標(biāo)識(shí)符將
顯示在窗口的“系統(tǒng)常量”(System constants) 選項(xiàng)卡中。使用系統(tǒng)常量
“<接口模塊的名稱> Head”的值。
INDEX
數(shù)據(jù)記錄編號(hào):196(十進(jìn)制)
RECORD
要傳輸?shù)目刂茢?shù)據(jù)記錄。
有關(guān)控制數(shù)據(jù)記錄的結(jié)構(gòu),請參見“ET 200AL 分布式 I/O 系統(tǒng)的控制數(shù)據(jù)記
錄 (頁 62)”部分。
西門子S7-400內(nèi)存卡6ES7952-1AH00-0AA0現(xiàn)貨
在用戶程序中選擇站組態(tài)方式
為確保 CPU 了解待執(zhí)行的站組態(tài)方式,需設(shè)置用戶程序,以選擇不同的控制數(shù)據(jù)記錄。
例如,通過引用數(shù)值元素的 Int 變量進(jìn)行選擇。請注意,選擇控制數(shù)據(jù)記錄的變量需位于
保持性存儲(chǔ)區(qū)域中。如果該變量不具有保持性,則將在 CPU 啟動(dòng)時(shí)初始化,且無法選擇
站組態(tài)方式。
有關(guān)控制數(shù)據(jù)記錄傳送到接口模塊時(shí)的特殊要求
• 啟用組態(tài)控制時(shí),如果沒有控制數(shù)據(jù)記錄,則表示 ET 200AL 站尚未準(zhǔn)備就緒,無法
運(yùn)行。如果未傳送有效的控制數(shù)據(jù)記錄,CPU 將認(rèn)為 I/O 模塊故障,并使用替換值進(jìn)行
操作。接口模塊將繼續(xù)進(jìn)行數(shù)據(jù)交換。
• 控制數(shù)據(jù)記錄將性地存儲(chǔ)在接口模塊中。注:
– 如果組態(tài)無更改,則在重新啟動(dòng)過程中無需重寫控制數(shù)據(jù)記錄 196。
– 如果將更改后的組態(tài)寫入控制數(shù)據(jù)記錄中,則將導(dǎo)致分布式 I/O 系統(tǒng)中的站故障。
系統(tǒng)將刪除原數(shù)據(jù)記錄 196,并新的數(shù)據(jù)記錄 196 進(jìn)行性保存。該站隨后將使
用修改后的組態(tài)重新啟動(dòng)。