產(chǎn)品簡介
SIMATIC S7-1200,,CPU 1214C,, 緊湊型 CPU,,DC/DC/繼電器,, 機(jī)載 I/O: 14 個 24V DC 數(shù)字輸入;10 DO 繼電器 2A,; 2 AI 0-10V DC,, 電源:直流 20.4-28.8V DC, 程序/數(shù)據(jù)存儲器 100 KB
詳細(xì)介紹
西門子CPU1214C主機(jī)6ES7214-1HG40-0XB0
西門子CPU1214C主機(jī)6ES7214-1HG40-0XB0
將數(shù)據(jù)從標(biāo)準(zhǔn)用戶程序傳送到安全程序
將數(shù)據(jù)從標(biāo)準(zhǔn)用戶程序傳送到安全程序中
由于標(biāo)準(zhǔn)變量不安全,因此在安全程序中通常只能處理來自 F-I/O 和其它安全程序(位于其它
F-CPU 中)的故障安全數(shù)據(jù)或故障安全信號,。
不過,,如果必須在安全程序中處理標(biāo)準(zhǔn)用戶程序中的變量,則可以在安全程序中評估標(biāo)準(zhǔn)用戶
程序的位存儲器,、標(biāo)準(zhǔn)數(shù)據(jù)塊的變量或標(biāo)準(zhǔn) I/O 的過程映像輸入 (PII)(請參見“編程語言
FBD/LAD 的限制 (頁 105)”的支持的操作數(shù)區(qū)域表),。
請注意,對安全程序中所用標(biāo)準(zhǔn)數(shù)據(jù)塊的結(jié)構(gòu)進(jìn)行更改,,將導(dǎo)致安全程序發(fā)生不一致,,可能需
要輸入密碼。此時(shí),,集體 F 簽名在編譯后將與原簽名相同,。要防止這一現(xiàn)象的發(fā)生,請?jiān)跇?biāo)
準(zhǔn)用戶程序和安全程序間使用“進(jìn)程間通信塊”,。
警告
由于這些變量不是安全生成的,,因此必須在安全程序中執(zhí)行其它過程特定的真實(shí)性檢查,以
確保不發(fā)生危險(xiǎn)狀況,。如果在兩個 F 運(yùn)行組中都使用位存儲器,、標(biāo)準(zhǔn) DB 的變量或標(biāo)準(zhǔn) I/O
的輸入,則必須分別在每個 F 運(yùn)行組中執(zhí)行真實(shí)性檢查,。(S015)
為了便于檢查,,安全摘要 (頁 296)中包括來自標(biāo)準(zhǔn)用戶程序且在安全程序中進(jìn)行評估的所有
PLC 變量。
位存儲器
為了在安全程序中處理標(biāo)準(zhǔn)用戶程序的變量,,也可以在安全程序中讀取位存儲器,。但在安全程
序中不能寫入所讀取的位存儲器。
數(shù)據(jù)塊
為了在安全程序中處理標(biāo)準(zhǔn)用戶程序的變量,,可以在安全程序中讀取來自標(biāo)準(zhǔn)用戶程序的數(shù)據(jù)
塊的變量,。但是,不得在安全程序本身中寫入已讀取的變量,。
過程映像輸入
在安全程序中,,可讀取標(biāo)準(zhǔn) I/O 中輸入的過程映像 (PII)。但在安全程序中不能寫入 PII,。
示例:編程真實(shí)性檢查
● 使用“比較 (頁 451)”(Comparison) 指令檢查來自標(biāo)準(zhǔn)用戶程序的變量是否高于允許的上限
或低于允許的下限,。然后,再根據(jù)用比較結(jié)果確定可使用的安全功能,。
● 例如,,將 ---( S )---:置位輸出 (STEP 7 Safety V16) (頁 350)、---( R )---:復(fù)位輸出
(STEP 7 Safety V16) (頁 349)或 SR:置位/復(fù)位觸發(fā)器 (STEP 7 Safety V16) (頁 351)指令
與來自標(biāo)準(zhǔn)用戶程序的變量結(jié)合使用可關(guān)斷電機(jī),,但不能為電機(jī)通電,。
● 例如,,對于通電序列,可使用“與”邏輯運(yùn)算指令對標(biāo)準(zhǔn)用戶程序中的變量與源自故障安全變
量的通電條件進(jìn)行邏輯運(yùn)算,。