6ES7431-1KF20-0AB0
進行確認。
S7-300:在REQ的上升沿處發送數據。在REQ的每個上升沿處傳送參數R_ID、ID和
SD_1。在每個作業結束之后,可以給R_ID、ID和SD_1參數分配新數值。
S7-400:在控制輸入REQ的上升沿處發送數據。通過參數SD_1到SD_4來指向要發
送的數據,但并非都需要用到所有四個發送參數。
然而,必須確保參數SD_1到SD_4/SD_1和RD_1到RD_4/RD_1(在相應通訊伙伴
SFB/FB“URCV”上)所定義的區域在以下幾個方面保持一致:
? 編號
? 長度,和
? 數據類型。
6ES7431-1KF20-0AB0
B#16#82 Q 輸出區域
B#16#83 M 位存儲區域
B#16#84 DB 數據塊
B#16#85 DI 背景數據塊
B#16#86 L 局域數據(L堆棧)
B#16#87 V 上一個塊調用使用的局域數據
? 數據的地址(字節.位的格式)
附錄
A-41
STEP 7 提供指針格式:P#memory_area byte.bit_address(P#存儲區域 字節.位地址)(如
果形參被聲明為參數類型POINTER,只需指出存儲區域和地址。STEP 7 會自動將輸
入轉換為指針的格式)。下面的例子說明如何為從M50.0 開始的數據輸入參數類型
POINTER:
? P#M50.0
6ES7431-1KF20-0AB0
? 當下一次調用SFB時,功能塊切換到IDLE、DISABLED或ENABLED狀態。
在IDLE和ENABLED狀態中重新檢查連接。
如果在此期間重新建立連接,則也會執行此過程。
電源掉電
帶備用電池的電源掉電,隨后重啟動,這將終止所有已建立的連接。因此,上面講
到的各點適用于所有有關的功能塊。
如果發生帶備用電池的電源掉電,隨后自動暖重啟或冷重啟,則終止連接和暖重啟
或冷重啟的各個相關事項都適用。
在無備用電池的自動暖重啟或冷重啟特例中,電源恢復之后自動執行存儲器復位,
用于S7通訊的SFB的反應可
6ES7431-1KF20-0AB0