西門子S7-300授權(quán)總經(jīng)銷商 6ES7322-1BH01-4AA2 輸入輸出模塊捆綁包6ES7322-1BH01-4AA2SIMATIC S7-300 輸入輸出模塊捆綁包 組成部分: 數(shù)字輸出 S7-300 SM 322 (6ES7322-1BH01-0AA0), 1個(gè)前面板連接器 (6ES7392-1BJ00-0AA0) 帶彈簧觸點(diǎn),20針本公司銷售的一律為原裝**,假一罰十,可簽正規(guī)的產(chǎn)品購(gòu)銷合同,可開(kāi)增值稅發(fā)票,稅點(diǎn)算,24小時(shí)銷售在線潯之漫智控技術(shù)(上海)有限公司本公司專業(yè)經(jīng)銷合信/CO-TRUST科思創(chuàng)西門子PLC;S7-200S7-300 S7-400 S7-1200 觸摸屏,變頻器6FC,6SNS120 V10 V60 V80伺服數(shù)控備件:原裝進(jìn)口電機(jī),電線,電纜,希望能跟您有更多的合作機(jī)會(huì)24小時(shí)銷售在線我公司經(jīng)營(yíng)西門子全新原裝現(xiàn)貨PLC;S7-200S7-300 S7-400 S7-1200 觸摸屏,變頻器,6FC,6SNS120 V10 V60 V80伺服數(shù)控備件:原裝進(jìn)口電機(jī)(1LA7、1LG4、1LA9、1LE1),國(guó)產(chǎn)電機(jī)(1LG0,1LE0)大型電機(jī)(1LA8,1LA4,1PQ8)伺服電機(jī)(1PH,1PM,1FT,1FK,1FS)西門子保內(nèi)全新原裝產(chǎn)品‘質(zhì)保一年。
一年內(nèi)因產(chǎn)品質(zhì)量問(wèn)題免費(fèi)更換新產(chǎn)品;不收取任何費(fèi)。
歡迎致電咨詢由于取消激活安全模式后,可以在 RUN 模式下更改安全程序,必須考慮以下事項(xiàng):
? 安全模式的禁用適用于測(cè)試用途、開(kāi)機(jī)調(diào)試等。
禁用安全模式后,必須通過(guò)組織措施
(頁(yè) 668)來(lái)確保系統(tǒng)的安全。
測(cè)試或調(diào)試后,必須啟用安全模式。
為此,應(yīng)執(zhí)行 F-CPU 的 STOP/RUN 切換。
在冗余 S7-1500HF 系統(tǒng)中,必須先將兩個(gè) HF-CPU 或冗余系統(tǒng) S7-1500HF 設(shè)為 STOP
模式,再重新啟動(dòng) HF-CPU。
? 必須顯示禁用安全模式。
使用 S7-300/400 F-CPU 的 F 全局 DB 中的 MODE 變量 ("F_GLOBDB".MODE),或 S7
1200/1500 F-CPU 的 F 運(yùn)行組信息 DB 中的 MODE 變量(例如
RTG1SysInfo.F_SYSINFO.MODE)進(jìn)行評(píng)估,進(jìn)而讀取操作模式(1 = 禁用安全模
式)。
已禁用的安全模式不但可以顯示在 PG/PC 的禁用安全模式對(duì)話框中,而
且還可以通過(guò)由標(biāo)準(zhǔn)用戶程序控制的指示燈進(jìn)行指示,或通過(guò)在 F 共享 DB 中評(píng)估上
述“已禁用的安全模式”(Disabled safety mode) 變量而生成的并提供給 HMI 系統(tǒng)的消
息來(lái)進(jìn)行指示。
? 必須能夠驗(yàn)證安全模式已禁用。
如有可能,通過(guò)記錄來(lái)獲得日志;如果適用,將報(bào)警
歸檔到操作員控制與監(jiān)視系統(tǒng);或者如果需要,通過(guò)組織措施進(jìn)行記錄。
建議
在 HMI 系統(tǒng)中指示禁用安全模式。
? 安全模式已在 F-CPU 范圍內(nèi)禁用。
對(duì)于與安全相關(guān)的 CPU 與 CPU 通信,必須
考慮以下事項(xiàng):如果數(shù)據(jù)發(fā)送 F-CPU 處于已禁用的安全模式,則不能繼續(xù)認(rèn)為此
F-CPU 發(fā)送的數(shù)據(jù)以安全方式生成。
必須通過(guò)組織措施確保受發(fā)送數(shù)據(jù)影響的
單元的安全性。
或者,必須通過(guò)評(píng)估 SENDMODE*,輸出數(shù)據(jù)接收 F-CPU 中的故障安
全替代值而不是其中接收的數(shù)據(jù)。
* SENDMODE 可以作為 RCVDP 或 RCVS7 指令的輸出使用,或者在通過(guò) Flexible F-link
進(jìn)行通信的情況下,可以作為 F 通信 DB 中的變量使用。
(S027)
編譯和調(diào)試安全程序
10.7 測(cè)試安全程序
禁用安全模式的步驟
要禁用安全模式,請(qǐng)執(zhí)行以下步驟:
1. 打開(kāi)相應(yīng) F-CPU 的安全管理編輯器。
2. 在區(qū)域?qū)Ш街写蜷_(kāi)“常規(guī) (頁(yè) 91)”(General) 區(qū)域。
3. 單擊“禁用安全模式”(Disable safety mode) 按鈕。
4. 如果為 F-CPU 設(shè)置了訪問(wèn)保護(hù),則輸入 F-CPU 的密碼。
5. 確保在顯示的對(duì)話框中檢查集體 F 簽名,以禁用所需 F-CPU 的安全模式。
如果為 F-CPU 設(shè)置了訪問(wèn)保護(hù),則無(wú)需進(jìn)行此檢查,因?yàn)橐淹ㄟ^(guò)唯一的 F-CPU 密碼標(biāo)識(shí)
了正確的 F-CPU。
6. 確認(rèn)取消激活。
隨后禁用安全模式。
取消激活安全模式后,S7-1200/1500 F-CPU 進(jìn)入 STOP 模式前的剩余運(yùn)行時(shí)間會(huì)立即啟
動(dòng)。
處于在線模式下時(shí),剩余運(yùn)行時(shí)間顯示在安全管理編輯器的“常規(guī) (頁(yè) 91)”(General)
區(qū)域中。
剩余運(yùn)行時(shí)間顯示還在 S7-1500 F-CPU 的 Web 服務(wù)器中(自固件版本
V2.9 起)。
復(fù)位 F-CPU 轉(zhuǎn)至 STOP 模式的剩余運(yùn)行時(shí)間
為避免剩余運(yùn)行時(shí)間到期以及 F-CPU 發(fā)生關(guān)聯(lián)的 STOP,可在安全管理編輯器中復(fù)位剩余
運(yùn)行時(shí)間。
此操作會(huì)將剩余運(yùn)行時(shí)間復(fù)位為組態(tài)值,并在之后使其開(kāi)始運(yùn)行。
請(qǐng)按以下步驟操作:
1. 打開(kāi)相應(yīng) F-CPU 的安全管理編輯器。
2. 在區(qū)域?qū)Ш街写蜷_(kāi)“常規(guī) (頁(yè) 91)”(General) 區(qū)域。
3. 單擊“復(fù)位剩余運(yùn)行時(shí)間”(Reset remaining runtime) 按鈕。
4. 如果為 F-CPU 設(shè)置了訪問(wèn)保護(hù),則輸入 F-CPU 的密碼。
5. 在打開(kāi)的對(duì)話框中,檢查有關(guān)集中 F 簽名的信息。
6. 確認(rèn)復(fù)位剩余運(yùn)行時(shí)間。
362
編程和操作手冊(cè), 11/2022, A5EAM
編譯和調(diào)試安全程序
10.7 測(cè)試安全程序
說(shuō)明
剩余運(yùn)行時(shí)間還會(huì)顯示在相應(yīng) F 運(yùn)行組 F 運(yùn)行組信息 DB (頁(yè) 165) 的
MODE_REMAINING_TIME 變量中。
對(duì)于有兩個(gè) F 運(yùn)行組的情況,如果更新時(shí)間不同,顯示的值可能不同。
剩余運(yùn)行時(shí)間到期后不會(huì)顯示值
“0”
,而會(huì)顯示上一周期中存在的剩余運(yùn)行時(shí)間。
啟用安全模式
說(shuō)明
要啟用安全模式,必須將 F-CPU 從 STOP 模式切換到 RUN 模式。
在冗余 S7-1500HF 系統(tǒng)中,必須先將兩個(gè) HF-CPU 或冗余系統(tǒng) S7-1500HF 設(shè)為 STOP 模
式,再重新啟動(dòng) HF-CPU。
將 F-CPU 從 STOP 模式切換到 RUN 模式時(shí),安全程序已進(jìn)行修改或不一致,也始終
會(huì)啟用安全模式。
如果已修改安全程序,尚未對(duì)其進(jìn)行重新編譯和下載,則 F-CPU 可以返回 STOP 模
式。
評(píng)估安全模式/已禁用的安全模式
如需評(píng)估安全程序中的安全模式/已禁用的安全模式,則可評(píng)估 S7-300/400 F-CPU 的 F 全
局 DB (頁(yè) 164) 或 S7-1200/1500 F-CPU 的 F 運(yùn)行組信息 DB 中的“MODE”變量(1 = 已禁用
的安全模式)。
可使用完全資格訪問(wèn)來(lái)訪問(wèn)該變量(例如,"F_GLOBDB".MODE 或
RTG1SysInfo.MODE)。
例如,當(dāng)安全程序處于已禁用的安全模式時(shí),可以使用此評(píng)估鈍化 F-I/O。
要進(jìn)行此操
作,請(qǐng)將 F 共享 DB 或 F 運(yùn)行組信息 DB 中的“MODE”變量分配給要鈍化的 F-I/O 的 F-I/O
DB 中所有“PASS_ON”變量。
警告
當(dāng)安全程序處于已禁用的安全模式下時(shí),F(xiàn) 共享 DB 或 F 運(yùn)行組信息 DB 中的“MODE”變量
也可在已禁用的安全模式下評(píng)估。
通過(guò)評(píng)估“MODE”變量在禁用安全模式下對(duì) F-I/O 進(jìn)行鈍化處理,禁用安全模式期間
也必須通過(guò)組織措施
(
頁(yè)
668
)
確保工廠的安全。
(S028)
363
編程和操作手冊(cè), 11/2022, A5EAM
編譯和調(diào)試安全程序
10.7 測(cè)試安全程序
參見(jiàn)
10.7.3
簡(jiǎn)介
組態(tài)禁用安全模式的時(shí)間限值(S7-1200、S7-1500) (頁(yè) 359)
測(cè)試安全程序
可以隨時(shí)監(jiān)視安全程序的變量。
只有在安全模式禁用后,才能控制安全程序的變量,為此,必須禁用安全程序的故障控制
措施。
可以控制安全程序的以下變量:
? F-I/O 的輸入和輸出(通道值和值狀態(tài)(S7-1200、S7-1500))
? F 全局 DB(F 運(yùn)行組通信 DB 除外)中的變量
? F-FB 的背景 DB 中的變量
? F-I/O DB 中的變量(有關(guān)允許的變量,請(qǐng)參見(jiàn) F-I/O DB (頁(yè) 177))
監(jiān)視安全程序變量的步驟
從打開(kāi)的監(jiān)控表或從程序編輯器(程序狀態(tài))監(jiān)視安全程序的所需變量。
1. 請(qǐng)按照標(biāo)準(zhǔn)中所述進(jìn)行操作。
有關(guān)其它信息,請(qǐng)參見(jiàn) STEP 7 幫助中的“測(cè)試用戶程序”。
364
編程和操作手冊(cè), 11/2022, A5EAM
編譯和調(diào)試安全程序
10.7 測(cè)試安全程序
控制安全程序變量的步驟
從打開(kāi)的監(jiān)控表控制安全程序的所需變量:
1. 修改時(shí),在自動(dòng)顯示的對(duì)話框中取消激活安全模式 (頁(yè) 360)。
2. 在激活安全模式前,完成測(cè)試后,結(jié)束現(xiàn)有的修改請(qǐng)求。
F-DB 中的值僅可在 F-CPU 中在線修改。
如果還要離線更改該值,則還必須離線編輯起始
值并編譯安全程序。
要控制 F-I/O 的變量,請(qǐng)按以下步驟操作:
1. 為待修改的每個(gè)通道值和值狀態(tài)(S7-1200、S7-1500)創(chuàng)建單獨(dú)一行。
控制值必須對(duì)
應(yīng)于通道值或值狀態(tài)。
2. 將“掃描周期開(kāi)始”(start of scan cycle) 或“掃描周期結(jié)束”(end of scan cycle) 設(shè)置為“永
久”(permanent) 或“一次”(once)。
不管觸發(fā)點(diǎn)設(shè)置為何,修改 F-I/O 輸入 (PII) 的請(qǐng)求始終會(huì)在執(zhí)行主安全塊前生效,并
且修改輸出 (PIQ) 的請(qǐng)求始終會(huì)在執(zhí)行主安全塊后生效。
3. (S7-300、S7-400)如果要控制 5 個(gè)以上輸入/輸出,請(qǐng)創(chuàng)建附加監(jiān)控表。
說(shuō)明
F-I/O 只能在 F-CPU 的 RUN 模式下進(jìn)行修改。
不能修改在安全程序中未使用任何一個(gè)通道值或值狀態(tài)(S7-1200、S7-1500)或關(guān)聯(lián) F
I/O DB 的任何變量的已組態(tài) F-I/O。
在安全程序中,應(yīng)始終至少使用一個(gè)來(lái)自關(guān)聯(lián) F
I/O DB 的變量或至少一個(gè)來(lái)自待修改的 F-I/O 的通道值或值狀態(tài)(S7-1200、S7-1500)。
對(duì)于輸入 (PII),修改請(qǐng)求優(yōu)先于故障安全值輸出;而對(duì)于輸出 (PIQ),故障安全值輸出則
優(yōu)先于修改請(qǐng)求。
對(duì)于未在 F-I/O 屬性中激活的輸出(通道),修改請(qǐng)求僅影響 PIQ,而
不影響
F
I/O
。
說(shuō)明
以下內(nèi)容適用于 S7-1200/1500 F-CPU:
為避免無(wú)效的通道值和值狀態(tài)組合:
? 值狀態(tài)在通道值設(shè)置為不等于故障安全值 0 時(shí),由 F 系統(tǒng)自動(dòng)設(shè)置為 1。
?
當(dāng)值狀態(tài)設(shè)置為
0
時(shí),關(guān)聯(lián)的通道值將自動(dòng)輸出故障安全值
0
。
365
編程和操作手冊(cè), 11/2022, A5EAM
編譯和調(diào)試安全程序
10.7 測(cè)試安全程序
警告
在已禁用的安全模式下,需要在監(jiān)控表中專門復(fù)位常量修改請(qǐng)求。
請(qǐng)注意,對(duì)于未正確復(fù)位的常量修改請(qǐng)求,F(xiàn)-CPU 進(jìn)行了 STOP/RUN 切換,背景中
也將保持激活狀態(tài)。
由于 F-CPU 在 STOP/RUN 切換完成后將處于安全模式,常量修改請(qǐng)求將不再有效并
且不會(huì)在監(jiān)控表中顯示。
禁用安全模式后,該請(qǐng)求會(huì)激活。
通過(guò) F-CPU 的存儲(chǔ)器復(fù)位,可確保 F-CPU 背景中的常量修改請(qǐng)求均不會(huì)處于激活狀態(tài)。
(S029)
使用監(jiān)控表進(jìn)行接線測(cè)試
通過(guò)更改輸入信號(hào)并驗(yàn)證新值是否到達(dá) PII,可對(duì)輸入執(zhí)行接線測(cè)試。
可以通過(guò)修改功能更改輸出并驗(yàn)證所需執(zhí)行器是否響應(yīng),來(lái)為輸出執(zhí)行接線測(cè)試。
對(duì)于接線測(cè)試,請(qǐng)注意,安全程序必須在 F-CPU 上運(yùn)行,其中至少已使用一個(gè)要修改的
F-I/O 通道值或值狀態(tài)(S7-1200、S7-1500)或至少已使用一個(gè)關(guān)聯(lián) F-I/O DB 的變量。
對(duì)于也可以作為標(biāo)準(zhǔn) I/O 來(lái)操作的 F-I/O(例如,S7-300 故障安全信號(hào)模塊),還可以在
STOP 模式下(而不是在安全模式下)通過(guò)將 F-I/O 作為標(biāo)準(zhǔn) I/O 進(jìn)行操作,使用修改功能
為輸出執(zhí)行接線測(cè)試。
其它測(cè)試規(guī)則 (S7-300/400/1500)
在標(biāo)準(zhǔn)用戶程序中設(shè)置斷點(diǎn)將導(dǎo)致在安全程序中發(fā)生以下錯(cuò)誤:
? F 循環(huán)時(shí)間監(jiān)視已過(guò)期
? 與 F-I/O 通信過(guò)程中出錯(cuò)
(S7-1500) 在組態(tài)的 F 監(jiān)視時(shí)間過(guò)期后,故障安全模塊切換到安全模式。
? 安全相關(guān)的 CPU 與 CPU 通信過(guò)程中出錯(cuò)
? 內(nèi)部 CPU 故障
如果仍要使用斷點(diǎn)進(jìn)行測(cè)試,必須禁用安全模式。
這將導(dǎo)致以下錯(cuò)誤:
? 與 F-I/O 通信過(guò)程中出錯(cuò)
? 安全相關(guān)的 CPU 與 CPU 通信過(guò)程中出錯(cuò)
366
編程和操作手冊(cè), 11/2022, A5EAM
編譯和調(diào)試安全程序
10.7 測(cè)試安全程序
S7-1500 F-CPU 和 S7-300/400 F-CPU 之間的區(qū)別:
? 如果激活并達(dá)到斷點(diǎn),F(xiàn)-CPU 會(huì)在 HOLD 之后直接轉(zhuǎn)到 STOP。
? 為了測(cè)試您的標(biāo)準(zhǔn)用戶程序,如果在 HOLD 之后要切換到 RUN,可以用
S7-PLCSIM 進(jìn)行仿真。
剛開(kāi)始進(jìn)行測(cè)試和調(diào)試時(shí)不需要設(shè)置訪問(wèn)保護(hù)。
這表示,可以在沒(méi)有訪問(wèn)保護(hù)(即沒(méi)有密
碼提示)的情況下執(zhí)行所有離線和在線操作。
參見(jiàn)
10.7.4
在 RUN 模式下更改安全程序(S7-300、S7-400) (頁(yè) 372)
下載項(xiàng)目數(shù)據(jù) (頁(yè) 322)
通過(guò) S7-PLCSIM 測(cè)試安全程序
通過(guò) S7-PLCSIM,無(wú)須硬件即可對(duì)仿真 CPU 中的安全程序以及標(biāo)準(zhǔn)程序進(jìn)行測(cè)試。
請(qǐng)遵守“有關(guān)安全程序的安全模式的注意事項(xiàng) (頁(yè) 406)”部分的警告 S030。
按照 S7 標(biāo)準(zhǔn)系統(tǒng)的相關(guān)過(guò)程,將 S7-PLCSIM 用于 SIMATIC Safety F 系統(tǒng)。
請(qǐng)注意以下特
殊功能:
安全模式/已禁用的安全模式
建議您在安全模式下測(cè)試安全程序,以檢測(cè)是否因指令結(jié)果超出數(shù)據(jù)類型的允許范圍等因
素,而導(dǎo)致 F-CPU 在 S7-PLCSIM 中進(jìn)行安全程序測(cè)試階段過(guò)早進(jìn)入 STOP 模式。
僅可在禁用安全模式下,在 S7-PLCSIM 中運(yùn)行以下仿真,相關(guān)過(guò)程與實(shí)際 F-CPU 的過(guò)程
相同。
? 修改 F-DB 和 F-I/O DB 中的變量。
(S7-1200、S7-1500)為防止在安全模式下意外修改 F-DB 和 F-I/O DB 中的變量,建議不
要選擇 S7-PLCSIM 中的“激活/取消激活針對(duì)非輸入的修改”(Activate/deactivate
modification of non-inputs) 按鈕。
在通過(guò) S7-PLCSIM 進(jìn)行仿真期間,將禁用 F 運(yùn)行組的*大循環(huán)時(shí)間和 F 運(yùn)行組的循環(huán)時(shí)間
警告限制監(jiān)視功能(S7-1200、S7-1500)。
367
編程和操作手冊(cè), 11/2022, A5EAM
編譯和調(diào)試安全程序
10.7 測(cè)試安全程序
仿真 F-CPU 與實(shí)際 F-CPU 之間的差別
請(qǐng)注意,具體到每個(gè)細(xì)節(jié)來(lái)說(shuō),S7-PLCSIM 的行為并不完全像實(shí)際 F-CPU 一樣,特別是無(wú)
法準(zhǔn)確仿真 F-I/O 的啟動(dòng)行為。
F-I/O 的輸入仿真
368
在 S7-PLCSIM 中仿真輸入(通道值):
在 S7-PLCSIM 中,按照仿真標(biāo)準(zhǔn) I/O 的輸入(通道值)的方式仿真 F-I/O 的輸入(通道
值)。
請(qǐng)注意以下說(shuō)明/限制:
在 S7-PLCSIM 中,在 F-CPU 從“STOP”切換到“RUN”模式期間,會(huì)將過(guò)程映像輸入 (PII) 中 F
I/O 的所有輸入(通道值)初始化為 0。
輸入(通道值)可從第 2 個(gè)周期開(kāi)始仿真,隨后可在 PII 中使用。
在 S7-PLCSIM 中仿真輸入(值狀態(tài)):
(S7-1200、S7-1500)通過(guò)仿真 F-I/O 的輸入(值狀態(tài)),可以對(duì)傳入和傳出的 F-I/O 通
道故障進(jìn)行仿真。
請(qǐng)注意以下說(shuō)明/限制:
? 為了仿真 F-I/O 的實(shí)際行為,必須注意實(shí)際 F-I/O 中通道值與值狀態(tài)間的關(guān)聯(lián)。
值狀態(tài)
= 0 以及通道值 故障安全值 (0) 的組合是無(wú)效,可導(dǎo)致仿真與實(shí)際 F-CPU 的行為發(fā)
生偏差。
? 在 S7-PLCSIM 中,在 F-CPU 從“STOP”切換到“RUN”模式期間,會(huì)將過(guò)程映像輸入 (PII)
中 F-I/O 的所有輸入(值狀態(tài))初始化為 1。
這表示無(wú)需仿真輸入(值狀態(tài))即可立即
從仿真輸入(通道值)開(kāi)始。
? 在 S7-PLCSIM 中仿真輸入(值狀態(tài))不會(huì)影響 F-I/O DB 中的 QBAD 和 PASS_OUT 變
量。
請(qǐng)注意,當(dāng) F-I/O 至少有一條通道的值狀態(tài)為 0 時(shí),實(shí)際 F-I/O QBAD 和
PASS_OUT 可為 1。
(請(qǐng)參見(jiàn) F-I/O DB 的變量:
PASS_OUT/QBAD// 和值狀態(tài) (頁(yè) 183))。
? 對(duì)于將“出現(xiàn)通道故障后的行為”(Behavior after channel fault) 組態(tài)為“鈍化完整 F
I/O”(Passivation of the complete F-I/O) 的 F-I/O,使用 F-I/O DB 中的變量 PASS_ON 來(lái)
仿真 F-I/O 故障和通道故障所引起的完整 F-I/O 的鈍化過(guò)程。
如果將仿真限制為鈍化單
個(gè)輸入(包含值狀態(tài)的通道值),則仿真行為與實(shí)際 F-CPU 行為間將存在偏差。
? 還可以將 F-I/O DB 中的 PASS_ON 變量用于不含值狀態(tài)的 F-I/O,以便在出現(xiàn) F-I/O 故障
或通道故障時(shí)針對(duì)完整 F-I/O 的鈍化進(jìn)行仿真。
編程和操作手冊(cè), 11/2022, A5EAM
編譯和調(diào)試安全程序
10.7 測(cè)試安全程序
? 要仿真將“發(fā)生通道故障后的行為”(Behavior after channel fault) 組態(tài)為“鈍化通
道”(Passivate channel) 的 SM 336:AI 6 x 13Bit 或 SM 336:F-AI 6 x 0/4...20 mA HART
的 F-I/O/通道故障,必須使用 7FFFH(針對(duì)上溢)或 8000H(針對(duì)下溢)對(duì)輸入(通道
值)進(jìn)行仿真。
? 對(duì)于不支持“RIOforFA-Safety”規(guī)約的 F-I/O,在 F-I/O DB 的 ACK_NEC = 1 的情況下,在
值狀態(tài)從 0 變?yōu)?1 后,或通道值從 7FFFH/8000H 變?yōu)椴坏扔?7FFFH/8000H 的值時(shí)(如
上所述),必須在 F-I/O DB 的 ACK_REI 變量上升沿處進(jìn)行用戶確認(rèn)(與實(shí)際 F-I/O 相
似),以實(shí)現(xiàn)重新集成。
對(duì)于其他所有可能與實(shí)際 F-I/O 產(chǎn)生偏差的情況,均會(huì)自動(dòng)重
新集成。
更新時(shí)間
請(qǐng)注意,對(duì)于在 S7-PLCSIM 的 SIM 表中監(jiān)視的輸入狀態(tài)(通道值或值狀態(tài) (S7
1200/1500)),只有在未鈍化相關(guān) F-I/O 的情況下,才與安全程序中要處理的狀態(tài)相同。
對(duì)于 F-I/O 的鈍化,安全程序以故障安全值運(yùn)行(通道值和值狀態(tài) (S7-1200/1500) =
0)。
通過(guò) SENDDP/RCVDP 指令進(jìn)行 CPU 間的通信
以下內(nèi)容適用于 SENDDP/RCVDP (S7-300/400) 指令和版本 < 3.0 (S7-1200/1500) 的
SENDDP/RCVDP 指令:
不能在 S7-PLCSIM 中使用 SENDDP 和 RCVDP 指令對(duì) F-CPU 間的通信進(jìn)行仿真。
可
將 SENDDP 和 RCVDP 指令與 S7-PLCSIM 結(jié)合使用。
在 S7-PLCSIM 中進(jìn)行仿真時(shí),RCVDP
指令會(huì)輸出其輸入 SUBBO_xx 和 SUBI_xx((S7-1200/1500) 或 SUBDI_00)中未決的故障
安全值。
SENDDP 和 RCVDP 指令在輸出 SUBS_ON 以 1 發(fā)出該信號(hào)。
以下內(nèi)容適用于版本 >= 3.0 的 SENDDP/RCVDP 指令 (S7-1200/1500):
使用 S7-PLCSIM 進(jìn)行仿真過(guò)程中,可以在輸入的相應(yīng)傳輸區(qū)域仿真接收到的數(shù)據(jù)和“禁用
安全模式”(RCVDP) 信息或“替代值輸出”(SENDDP) 信息。
請(qǐng)遵守以下注意事項(xiàng):
? 在 F 系統(tǒng)啟動(dòng)后,只有在首次設(shè)置各自仿真控制字的 SIMULATION 位(見(jiàn)下表)后,
仿真值才會(huì)激活。
在設(shè)置 SIMULATION 位之前,RCVDP 指令會(huì)輸出其輸入 SUBBO_xx
和 SUBI_yy(或 SUBDI_00)中未決的故障安全值。
? 設(shè)置仿真控制字的 SEND_MODE 位會(huì)導(dǎo)致設(shè)置 RCVDP 指令的 SENDMORE 輸出。
? 設(shè)置仿真控制字的 STATUS_SUBS 位會(huì)導(dǎo)致設(shè)置 SENDDP 指令的 SUBS_ON 輸出。
? 仿真控制字的保留位必須為始終為 0。
? 在從 S7-PLCSIM 起的 STOP/RUN 轉(zhuǎn)換期間,將保存輸入傳輸區(qū)域中*近的仿真值。