上海西門子6ES7223-1QH32-0XB0使用
上海西門子6ES7223-1QH32-0XB0使用
S7-1200/1500:自 SENDDP 和 RCVDP 指令的版本 V3.0 起,在 DP_DP_ID 輸入 F 通
信 ID 為“0”不會建立連接。
*** S7-1200/1500:自 SENDDP 和 RCVDP 指令的版本 V3.0 起,也可以為 DP_DP_ID 輸
入提供全局 F-DB 中的變量值。在這種情況下,還必須在安全程序驗(yàn)收期間,通過相應(yīng)地
檢查用于創(chuàng)建變量值的算法來檢查是否始終具有性。如果在安全程序啟動(dòng)期間無法確
保 F 通信 ID ,由于它僅在安全程序啟動(dòng)后,因此必須確保 DP_DP_ID 輸入在此
階段的值為“0”。
為 SENDDP 的 SD_BO_xx 和 SD_I_xx 輸入(SD_DI_00 可供選擇的)提供發(fā)送信號。要
減少塊參數(shù)傳送過程中的中間信號,可在調(diào)用 SENDDP 之前以*資格訪問方式(例
如,"Name SENDDP_1".SD_BO_02)直接在 SENDDP 的背景 DB 中寫入值。
6為 RCVDP 的 RD_BO_xx 和 RD_I_xx 輸出(RD_DI_00 可供選擇的)提供要在其它程序段
中進(jìn)一步處理的信號,或在程序段中通過*資格訪問方式從相關(guān)背景 DB 內(nèi)直接讀取接
收到的需要進(jìn)一步處理的信號(例如,"Name RCVDP_1".RD_BO_02)。
如果要發(fā)送 SD_DI_00 輸入處的數(shù)據(jù),而非 SD_I_00 和 SD_I_01 輸入處的數(shù)據(jù),需為
SENDDP 的 DINTMODE 輸入(初始值 =“FALSE”)提供 TRUE。
8. 為 RCVDP 的 SUBBO_xx 和 SUBI_xx 或 SUBDI_00 輸入提供 RCVDP 待輸出的故障安全
值以代替過程數(shù)據(jù),直到啟動(dòng)發(fā)送和接收 F 系統(tǒng)后*建立起通信或在安全相關(guān)的通信出
錯(cuò)時(shí)為止。
– 固定故障安全值的規(guī)范:
對于數(shù)據(jù)類型為 INT/DINT 的數(shù)據(jù),可直接輸入固定故障安全值,作為 SUBI_xx 或
SUBDI_00 輸入中的常量(初始值為“0”)。如果要為數(shù)據(jù)類型為 BOOL 的數(shù)據(jù)固
定的故障安全值“TRUE”,應(yīng)將 SUBBO_xx 輸入設(shè)置為 TRUE(初始值為“FALSE”)。
– 可變替代值:
如果要可變替代值,則需定義一個(gè)可在 F-DB 中通過安全程序進(jìn)行計(jì)算的變量,并
在 SUBBO_xx 或 SUBI_xx 或者 SUBDI_00 輸入中該變量(*限定)。