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