:1800弄(電子商務園)5005.
公司主營:西門子數控系統,V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM
![]() |
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2018-11-09 13:32:31瀏覽次數:234
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
7.3.5.1 OUC 指令
控制通信的開放式用戶通信 (OUC) 指令有四條:
● TCON 打開 S7-200 SMART CPU 和遠程設備之間的 UDP、TCP、或 ISO-on-TCP (RFC 1006) 連接。
● TSEND 和 TRCV 發送和接收數據。
● TDCON 關閉連接。
表格 7- 7 OUC 指令
LAD/FBD | STL | 描述 |
TCON table | TCON 用于發起從 CPU 到通信伙伴的 UDP、TCP 或 ISO- on-TCP 通信連接。 | |
TSEND table | TSEND 用于將數據發送到另一個設備。 | |
TRECV table | TRECV 用于檢索通過現有通信連接接收到的數據。 | |
TDCON table | TDCON 用于終止 UDP、TCP 或 ISO-on-TCP 的通信連接。 |
OUC 指令能夠保持有關連接的信息,這樣您的程序就不需要為 OUC 表分配 V
存儲空間。OUC 指令時,表中的數據必須保持不變。
OUC
指令處于處理中//繁忙狀態或僅保持與其它設備的連接時,會需要額外的后臺通信時 間。所需的后臺通信時間量取決于處于/繁忙狀態的 OUC 指令數量、OUC
指令的執行以及當前打開的連接數量。如果通信性能不佳,則應當將后臺通信時間為更高的值。更多信息,請參見“組態通信" (頁 149)。
所有 OUC 指令都使用一個表為指令存儲參數。每條指令在表中的內容描述如下。
S7-200 SMART CPU 使用輸入表參數確定 OUC 指令的實例。為使 S7-200 SMART CPU確認特定指令(實例)與前一次掃描中的指令為同一條指令,運行期間表的參數需保持不變。
方便起見,Siemens 還提供開放式用戶通信 (OUC) 庫指令。OUC
庫指令基于庫指令輸入為您構建該表。庫指令還會從該表中檢索響應信息,并在庫指令的輸出中提供這一信息。有關詳細信息,請參見“開放式用戶通信庫" (頁 545)。
表格 7- 8 OUC 指令的有效操作數
輸入/輸出 | 數據類型 | 操作數 |
表 | 字節 | IB、QB、VB、MB、SMB、SB、*VD、*LD、*AC |
設置 ENO = 0 的錯誤條件:
● 0006(間接地址)
● 如果函數返回錯誤并置位表狀態字節的 E 位(請參見下圖)
您可使用 TCON 指令設置和建立通信連接。一旦 CPU
建立連接,它會自動保持和該連接。TCON 指令只有 TCON
表地址這一個參數。TCON 表包含連接參數。基于所選的連接協議,TCON
表有兩種格式。UDP 和 TCP 共用同一公共表格格式。ISO-on-TCP 使用特殊的 TCON
表格格式。如需了解更多信息,請參見下方的 TCON 指令表。
要發起一個連接,將表中的 REQ 位設為 TRUE。當 TCON
指令、連接正在初始化、“"(Active) 位為 TRUE 時,CPU 將忽略 REQ 位。CPU建立連接后,TCON 指令將“完成"(Done) 位置位。如果連接參數出現問題,或 CPU
無法與遠程設備建立連接,則將置位“錯誤"(Error) 位。如果“錯誤"(Error)位置位,錯誤代碼會指出連接失敗的原因。
TCON
指令是異步指令,可能需要數次掃描才能完成執行。連接操作待決時,將置位“"(Acti
ve) 位。
TCON 指令可創建(客戶端)連接或被動()連接。連接是由 CPU
發起與遠程設備的連接。被動連接則是 CPU 等待遠程設備連接 CPU。
您也可使用 TCON 指令來確定當前連接的狀態。如果 TCON 指令的 REQ 位設為
FALSE,則程序調用該指令時 CPU 會報告連接狀態:
● 如果 CPU 建立了連接且連接可用,則指令將“完成"(Done) 位(無錯誤)置位。
● 如果連接仍處于正在連接,則指令將“"(Active) 位置位。
● 如果無法建立連接,則指令將“完成"(Done) 位和“錯誤"(Error)位置位。錯誤代碼將給出連接失敗的原因。
表中的 REQ 位為電平觸發位。建議在 REQ
輸入端放置一個上升沿觸發器來發起連接,這樣 CPU 只需要建立一次連接。
在連接中(調用 TCON 指令),程序給連接分配一個連接 ID。連接 ID
是用戶選定并傳給 TCON 指令的 16 位數。連接 ID 可以是任何 0 到 65534
之間的數。CPU 不允講將連接 ID 設為 65535 (0xFFFF)。連接 ID 值是所有 OUC
指令的輸入,用以識別給定操作所使用的連接。
您可以根據自己實際情況選擇連接 ID 數值,使其更符合邏輯。例如,您可以使用部分 IP
地址作為連接 ID。您可以為與 IP 地址 192.168.2.10(連接 ID 10)之間的連接命名。
請注意,連接關閉后,S7-200 SMART
不會自動嘗試重新連接到設備。連接斷開后,您的程序必須執行另一個 TCON
指令來重新連接該設備。和被動連接皆如此
當然,從國內大中型鋼廠焦炭、煉焦煤的庫存可用天數的數據來看,目前該數據處于歷史低位,存在較明顯的補庫需求,信息技術和業的深度融合將成為未來產業競爭的制高點。當前時點來看,需求淡季特征明顯,線螺采購周度數據環比同比均出現下滑,水泥價格也呈現淡季向下趨勢。試想,那些很容易就被人記住的產品都有一個共同的特點,那就是他們的產品的上體現的都有一個小小點,一個能讓你為之深深感動的點,七項主要任務一是推進創新載體建設。