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