6SE7090-OXX84-0FF5
4. 接收參數,指向用于輸入從遠程伙伴接收到的數據的數據區(qū)。
5. 狀態(tài)參數,用于監(jiān)視塊是否已經無錯地完成了它的任務,或用于分析任何已經發(fā)
生的出錯。
控制參數
只有當調用SFB/FB時,相應的控制參數具有已定義的信號狀態(tài)(例如被置位),或自
從前一次SFB/FB調用之后,信號狀態(tài)發(fā)生了特定變化(例如,上升沿)時,數據交換
才會被激活。
S7-300的注意事項
對于第一次調用,需要將參數REQ設置為FALSE。
S7通訊
用于S7-300/400系統(tǒng)和標準功能的系統(tǒng)軟件
19-2 A5E00446508-01
6SE7090-OXX84-0FF5
也可以指定元素所在的絕對地址(例如,如果Stack_1 位于DB20 的起始字節(jié)0,則amount
的絕對地址是DB20.DBWO 而temperature 是DB20.DBD6)。
使用用戶定義的數據類型作為參數
可以傳送作為參數的UDT 變量。如果一個參數在變量聲明中聲明為UDT,必傳送一個具
有相同結構的UDT。而當調用一個塊的時候,UDT 的一個元素也可以賦值給一個參數,
只要UDT 的元素與參數的數據類型相符。
使用選定的UDT 的DB 的優(yōu)點
使用一個一次生成的UDT,可以生成許多具有相同數據結構的數據塊。然后可以使用這
些數據塊為特定的任務存入不同的實
6SE7090-OXX84-0FF5
義值)。因此,第一次調用塊時所指定的與遠程伙伴的通訊關系(連接)會持續(xù)到下一
次暖重啟或冷重啟。
狀態(tài)參數
通過狀態(tài)參數,可以監(jiān)視塊是否已經正確地完成了它的任務,或塊是否還處于工作
狀態(tài)。狀態(tài)參數還可以用于指示是否出錯。
注意
狀態(tài)參數只在一個周期內有效,即從SFB/FB調用之后的第一個指令開始到下一個
SFB/FB調用為止。所以,必須在每
6SE7090-OXX84-0FF5