總線插頭、總線電纜、電機驅動、觸摸屏、變頻器、電源模塊、控制模塊、人機界面,數(shù)控系統(tǒng)、數(shù)控伺服驅動模塊、西門子樓宇系列、備品備件等
產(chǎn)品簡介
詳細介紹
西門子繼電器模塊6ES72882DE160AA0編程控制器
用于終止 UDP、TCP 或 ISO-on-TCP 的通信連
接。
OUC 指令能夠保持有關連接的信息,這樣您的程序就不需要為 OUC 表分配 V 存儲
空間。OUC 指令激活時,表中的數(shù)據(jù)必須保持不變。
OUC 指令處于處理中/激活/繁忙狀態(tài)或僅保持與其它設備的連接時,會需要額外的后臺通
信時間。所需的后臺通信時間量取決于處于激活/繁忙狀態(tài)的 OUC 指令數(shù)量、OUC 指令
的執(zhí)行頻率以及當前打開的連接數(shù)量。如果通信性能不佳,則應當將后臺通信時間調(diào)整為
更高的值。更多信息,請參見“組態(tài)通信" (頁 145)。
所有 OUC 指令都使用一個表為指令存儲參數(shù)。每條指令在表中的內(nèi)容描述如下。
S7-200 SMART CPU 使用輸入表參數(shù)確定 OUC 指令的實例。為使 S7-200 SMART CPU
確認特定指令(實例)與前一次掃描中的指令為同一條指令,運行期間表的參數(shù)需保持不
變。
說明
方便起見,Siemens 還提供開放式用戶通信 (OUC) 庫指令。OUC 庫指令基于庫指令輸入
為您構建該表。庫指令還會從該表中檢索響應信息,并在庫指令的輸出中提供這一信息。
有關詳細信息,請參見“開放式用戶通信庫" (頁 580)。
程序指令
7.3 通信
S7-200 SMART
230 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
表格 7- 8 OUC 指令的有效操作數(shù)
西門子繼電器模塊
S7-200CN、S7-200Smart、S7-300、S7-400、S7-1200、S7-1500、V20、V90、G120、G120C、S120。
始終以的工程技術、不懈的創(chuàng)新追求、優(yōu)良的品質、出眾的可靠性及廣泛的性在業(yè)界獨樹一幟。西門子業(yè)務遍及,專注于服務樓宇和分布式能源系統(tǒng)的智能基礎設施,以及針對過程工業(yè)和制造業(yè)的自動化和數(shù)字化等領域。通過獨立運營的西門子能源和西門子交通業(yè)務,西門子正在重塑當今和未來的能源系統(tǒng)發(fā)展以及原裝客運和貨運服務市場。西門子能源業(yè)務遍布原裝,憑借在上市公司西門子醫(yī)療股份公司和西門子歌美颯可再生能源公司(作為西門子能源的一部分)的多數(shù)股權,西門子在醫(yī)療技術和數(shù)字化醫(yī)療服務以及陸上和海上風力發(fā)電等領域也是原裝環(huán)境友好解決方案供應商。
因為一條皮帶運輸機至少有2到5個滾筒,所有滾筒的安裝位置必須垂直于皮帶運輸機長度方向的中心線,若偏斜過大必然發(fā)生跑偏。 4、大水平輸送距離60米,大高度40米。通常應當考慮轉載點處上下兩條皮帶機的相對高度,相對高度過低或過高,物料都很難居中。當水平輸送時,物料顆粒受到鏈片在運動方向的推力。重型機械使用膠帶寬度為1200㎜的鋼絲繩芯膠帶輸送機,安設長度達到1980m。
輸入/ / 輸出 數(shù)據(jù)類型 操作數(shù)
表 字節(jié) IB、QB、VB、MB、SMB、SB、*VD、*LD、*AC
設置 ENO = 0 的錯誤條件:
● 0006(間接地址)
● 如果函數(shù)返回錯誤并置位表狀態(tài)字節(jié)的 E 位(請參見下圖)
TCON 指令
您可使用 TCON 指令設置和建立通信連接。一旦 CPU 建立連接,它會自動保持和監(jiān)視該
連接。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í)行。連接操作待決時,將置位“激
活"(Active) 位。
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 指令的輸入,用以識別給定操
作所使用的連接。
程序指令
7.3 通信
S7-200 SMART
系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI 231
您可以根據(jù)自己實際情況選擇連接 ID 數(shù)值,使其更符合邏輯。例如,您可以使用部分 IP
地址作為連接 ID。您可以為與 IP 地址 192.168.2.10(連接 ID 10)之間的連接命名。
請注意,連接關閉后,S7-200 SMART 不會自動嘗試重新連接到設備。連接斷開后,您
的程序必須執(zhí)行另一個 TCON 指令來重新連接該設備。主動和被動連接皆如此。
TCON 指令表
下表列出了 TCON 指令的格式和定義。有關錯誤代碼列表,請參見“OUC 指令錯誤代碼"
(頁 239)。有關端口數(shù)限制及更多信息,請參見“端口和 TSAP" (頁 439):
● 狀態(tài):表的個字節(jié)將操作狀態(tài)返回給用戶。作為輸入時,OUC 指令忽略狀態(tài)字節(jié)
的值。狀態(tài)字節(jié)在返回指令時有效。狀態(tài)位的定義為:
– D = 完成(完畢)
– A = 激活(進行中,換言之,繁忙)
– E = 錯誤(完成且有錯誤)
– 錯誤代碼
如果出現(xiàn)錯誤,則“完成"(Done) 位和“錯誤"(Error) 位均置位。錯誤代碼列于“OUC 指令
錯誤代碼" (頁 239)。
● REQ:您可使用 REQ 位發(fā)起新的操作。REQ 位為電平觸發(fā)值。如果需要,程序代碼
必須提供該單步操作(上升沿接觸)。如果操作不繁忙,則當 REQ 值為 TRUE 時將
發(fā)起一個新的操作。例如:如果當前沒有在執(zhí)行的 TSEND 指令,則 REQ 位為 TRUE
會使程序發(fā)起一個新的 TSEND 指令操作。
● 連接 ID:連接 ID 是您選定傳遞給函數(shù)的 16 位值。范圍是 0 到 65534(65535 保
留)。連接 ID 參數(shù)是 OUC 指令的輸入。TSEND、TRECV 和 TDCON 指令將您為
TCON 指令選擇的連接 ID 作為參考。
表格 7- 9 UDP 和 TCP 的 TCON 指令表參數(shù)結構定義
字節(jié)
偏移量
位 位 7 7 位 位 6 6 位 位 5 5 位 位 4 4 位 位 3 3 位 位 2 2 位 位 1 1 位 位 0 0
0 D A E 錯誤代碼(5 位)
1 A/P 1 REQ
2 連接 ID
程序指令
7.3 通信
S7-200 SMART
232 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
字節(jié)
偏移量
位 位 7 7 位 位 6 6 位 位 5 5 位 位 4 4 位 位 3 3 位 位 2 2 位 位 1 1 位 位 0 0
3 (2 字節(jié))
4 連接類型 2
5 遠程
IP
地址 3
6
7
8
9 遠程端口 4
10
11 本地 5
12
西門子繼電器模塊6ES72882DE160AA0編程控制器
西門子繼電器模塊
S7-200CN、S7-200Smart、S7-300、S7-400、S7-1200、S7-1500、V20、V90、G120、G120C、S120。
始終以的工程技術、不懈的創(chuàng)新追求、優(yōu)良的品質、出眾的可靠性及廣泛的性在業(yè)界獨樹一幟。西門子業(yè)務遍及,專注于服務樓宇和分布式能源系統(tǒng)的智能基礎設施,以及針對過程工業(yè)和制造業(yè)的自動化和數(shù)字化等領域。通過獨立運營的西門子能源和西門子交通業(yè)務,西門子正在重塑當今和未來的能源系統(tǒng)發(fā)展以及原裝客運和貨運服務市場。西門子能源業(yè)務遍布原裝,憑借在上市公司西門子醫(yī)療股份公司和西門子歌美颯可再生能源公司(作為西門子能源的一部分)的多數(shù)股權,西門子在醫(yī)療技術和數(shù)字化醫(yī)療服務以及陸上和海上風力發(fā)電等領域也是原裝環(huán)境友好解決方案供應商。
這種輸送機的特點是:機架固定在底板或基礎上,多用在斜井、井下主要巷道及選煤廠,或架設誤工誤時,不太方便,膠帶寬度有1600mm、1400mm、1200㎜、1000㎜、800㎜等多種類型。安裝尺寸按工藝設計圖要求。另外,擴大螺旋托輥配件的使用范圍。4.鋼絲繩芯膠帶輸送機高的強度,能夠實現(xiàn)單機長距離運輸,使運輸簡化,運輸效率高,設備成本及運輸成本遠遠低于一般織物芯體膠帶的輸送機。當水平輸送時,物料顆粒受到鏈片在運動方向的推力。
A/P 1 主動/被動選擇(1 = 主動,0 = 被動)
2 連接類型:連接類型通知 TCON 指令期望的連接類型:UDP = 19,TCP = 11
3 遠程 IP 地址:該地址為主動連接中遠程設備的 IP 地址。對于 UDP 連接,您應將遠程 IP
地址設為 0.0.0.0。IP 地址不能與本地 CPU 的 IP 地址相同,且不能為組播或廣播地址。
由于 S7-200 Smart 支持路由功能,因此 IP 地址可以和本地 CPU 不在同一個子網(wǎng)中。
如果您為被動(服務器)連接設定了 IP 地址,則 CPU 只接受來自特定 IP 地址的連接。
如果您將被動連接的 IP 地址設為 0.0.0.0,則 CPU 可接受來自任何 IP 地址的連接。
4 遠程端口:遠程設備中的端口號。UDP 或被動連接不使用遠程端口號,并應將遠程端口
設為零。
5 本地端口:本地 CPU 中連接的端口號。
表格 7- 10 ISO-on-TCP 的 TCON 指令表參數(shù)結構定義A/P 1 主動/被動選擇(1 = 主動,0 = 被動)
2 連接類型:連接類型通知 TCON 指令期望的連接類型:ISO-on-TCP = 12
3 遠程 IP 地址:該地址為主動連接中遠程設備的 IP 地址。IP 地址不能與本地 CPU 的 IP
地址相同,且不能為組播或廣播地址。由于 S7-200 Smart 支持路由功能,因此 IP 地址可
以和本地 CPU 不在同一個子網(wǎng)中。
如果您為被動(服務器)連接設定了 IP 地址,則 CPU 只接受來自特定 IP 地址的連接。
如果您將被動連接的 IP 地址設為 0.0.0.0,則 CPU 可接受來自任何 IP 地址的連接。
4 遠程 TSAP:遠程設備的傳送服務訪問點 (TSAP)。只能將遠程 TSAP 用于 ISO-on-TCP
連接。遠程 TSAP 為一個 2 到 16 個 ASCII 字符的字符串。
5 本地 TSAP:本地 CPU 中連接的傳送服務訪問點 (TSAP)。只能將本地 TSAP 用于 ISO-
on-TCP 連接。本地 TSAP 為一個 2 到 16 個 ASCII 字符的字符串。如果使用兩個字符,
則 TSAP 必須以一個十六進制字符“E0"開頭 ($E0),后跟另一個十六進制字符(例如,
“$E0$01")。不能使用“SIMATIC"字符串。
TSEND
您可通過現(xiàn)有的通信連接使用 TSEND 指令發(fā)送數(shù)據(jù)。TSEND 表包含連接參數(shù)?;谒?/span>
選的連接協(xié)議,TSEND 表有兩種格式。TCP 和 ISO-on-TCP 共用同一公共表格格式。
UDP 使用特殊的 TSEND 表格格式。如需了解更多信息,請參見下方的 TSEND 和
TRECV 指令表。
如果 REQ 被置位且連接當前未被其它操作占用,則當您的程序調(diào)用 TSEND 指令時,
TSEND 指令將開始發(fā)送特定數(shù)量的字節(jié)。
程序指令
7.3 通信
S7-200 SMART
234 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
REQ 位為電平觸發(fā)。建議在 REQ 輸入端放置一個上升沿觸發(fā)器來發(fā)起連接,這樣 CPU
不會意外發(fā)起發(fā)送操作。當 TSEND 為“激活"(Active) 時,CPU 會忽略 REQ 位。狀態(tài)位
和錯誤代碼會顯示每次調(diào)用時 TSEND 的狀態(tài):
● 完成無錯誤意為 TSEND 指令完成,且沒有錯誤。
● 激活意為 TSEND 指令仍為繁忙狀態(tài)。
● 完成但有錯誤意為 TSEND 出現(xiàn)了問題。錯誤代碼中包含故障原因。
發(fā)送操作完成后,會顯示每個 TSEND 指令調(diào)用的完成/激活/錯誤狀態(tài)。此后,TSEND
通過錯誤代碼 24 作出響應,表示無待決操作,前提是您的程序調(diào)用指令時將 REQ 設為
FALSE。如果將 REQ 保持置位,則 TSEND 指令將發(fā)起另一個發(fā)送操作。
您可在一條消息內(nèi)發(fā)送 1024 字節(jié)的數(shù)據(jù)。在一個給定的連接中,一次只能有一條
TSEND 處于激活狀態(tài)。在 REQ 置位情況下執(zhí)行 TSEND 指令時,程序將數(shù)據(jù)從用戶存
儲器的發(fā)送緩沖區(qū)復制到內(nèi)部緩沖區(qū),這樣您可在 TSEND 指令執(zhí)行后修改發(fā)送緩沖區(qū)。
TRECV
對于由 CPU 通過現(xiàn)有通信連接接收的數(shù)據(jù),您可使用 TRECV 指令進行檢索。分配接收
區(qū)/緩沖區(qū)以及接收區(qū)大
所需參數(shù)?;谒x的連接協(xié)議,TRECV 表有兩種格式。TCP 和 ISO-on-TCP 共用同一
公共表格格式。UDP 使用特殊的 TRECV 表格格式。如需了解更多信息,請參見下方的
TSEND 和 TRECV 表。
TRECV 指令無 REQ 位。*執(zhí)行 TRECV 指令后,狀態(tài)位顯示指令為“激活"(Active)。
如果此次連接 CPU 未接收到數(shù)據(jù),則所有后續(xù)調(diào)用 TRECV 指令均顯示“激活"(Active) 狀
態(tài)。
成功接收數(shù)據(jù)后,指令將表中狀態(tài)字節(jié)的“完成"(Done) 位置位,返回的數(shù)據(jù)長度值是實際
接收到的字節(jié)數(shù)。只有當 TRECV 指令執(zhí)行且“完成"(Done) 位設為 TRUE 時,TRECV 指
令才會將接收到的數(shù)據(jù)從內(nèi)部緩沖區(qū)復制到您的接收緩沖區(qū)。
在一條消息中可以接收 1024 字節(jié)的數(shù)據(jù)。由于 TCP 起“流"協(xié)議作用,如果未頻繁調(diào)
用 TRECV 指令,則程序可在一條接收消息中采集多個消息。UDP 和 ISO-on-TCP 協(xié)議
可確保將每條消息單獨劃分出來。
西門子繼電器模塊6ES72882DE160AA0編程控制器
西門子繼電器模塊
6ES72882DE160AA0
【圖片】
例如:假設一個 TCP 客戶端向 S7-200 SMART 快速、連續(xù)地發(fā)送四個 20 字節(jié)消息,但
您的程序未調(diào)用 TRECV 指令。如果您的程序是在 CPU 接收所有四條消息后才調(diào)用
TRECV 指令的,則程序將認為接收了一條 80 字節(jié)的消息。每當一條消息發(fā)送時,您的
程序負責調(diào)用一次 TRECV 指令接收該條消息。
程序指令
7.3 通信
S7-200 SMART
系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI 235
假設客戶端和消息與上例相同,ISO-on-TCP 和 UDP 在隨后四次調(diào)用 TRECV 指令期間
發(fā)送了四條消息。這些協(xié)議將消息進行劃分并單獨存放在 CPU 中,直到您的程序調(diào)用
TRECV 指令對其進行檢索。
如果 CPU 接收的字節(jié)數(shù)超出用戶緩沖區(qū)的容量,TRECV 指令將復制所允許的字節(jié)
數(shù)(表中的數(shù)據(jù)長度),并放棄其它接收到的字節(jié)。在這種情況下,TRECV 指令執(zhí)行完
成后出現(xiàn)錯誤消息,提醒用戶字節(jié)被丟棄。
TSEND 和 TRECV 指令表
下表列出了 TSEND 和 TRECV 指令的格式和定義。有關錯誤代碼列表,請參見“OUC 指
令錯誤代碼" (頁 239)。有關端口數(shù)限制及更多信息,請參見“端口和 TSAP" (頁 439):
● 狀態(tài):表的個字節(jié)將操作狀態(tài)返回給用戶。作為輸入時,OUC 指令忽略狀態(tài)字節(jié)
的值。狀態(tài)字節(jié)在返回指令時有效。狀態(tài)位的定義為:
– D = 完成(完畢)
– A = 激活(進行中,換言之,繁忙)
– E = 錯誤(完成且有錯誤)
– 錯誤代碼
如果出現(xiàn)錯誤,則“完成"(Done) 位和“錯誤"(Error) 位均置位。錯誤代碼列于“OUC 指令
錯誤代碼" (頁 239)。
● REQ:您可使用 REQ 位發(fā)起新的操作。REQ 位為電平觸發(fā)值。如果需要,程序代碼
必須提供該單步操作(上升沿接觸)。如果操作不繁忙,則當 REQ 值為 TRUE 時將
發(fā)起一個新的操作。例如:如果當前沒有在執(zhí)行的 TSEND 指令,則 REQ 位為 TRUE
會使程序發(fā)起一個新的 TSEND 指令操作。
● 連接 ID:連接 ID 是您選定傳遞給函數(shù)的 16 位值。范圍是 0 到 65534(65535 保
留)。連接 ID 參數(shù)是 OUC 指令的輸入。TSEND、TRECV 和 TDCON 指令將您為
TCON 指令選擇的連接 ID 作為參考。
表格 7- 11 TCP 和 ISO-on-TCP 的 TSEND 和 TRECV 指令表參數(shù)結構定義
字節(jié)
偏移量
位 位 7 7 位 位 6 6 位 位 5 5 位 位 4 4 位 位 3 3 位 位 2 2 位 位 1 1 位 位 0 0
0 D A E 錯誤代碼(5 位)
1 REQ 1
2 連接 ID
(2 字節(jié))
3
程序指令
7.3 通信
S7-200 SMART
236 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
字節(jié)
偏移量
位 位 7 7 位 位 6 6 位 位 5 5 位 位 4 4 位 位 3 3 位 位 2 2 位 位 1 1 位 位 0 0
4 數(shù)據(jù)長度 2
5
6 數(shù)據(jù)指針 3
7
8
9
1 REQ:您可通過將 REQ 位設為 TRUE 來發(fā)起新的 TSEND 指令操作。TRECV 指令忽略
REQ 狀態(tài)位。REQ 位僅用于 TSEND 指令。
對于 TRECV 指令,“完成"位意為 CPU 接收到數(shù)據(jù)(新數(shù)據(jù)準備好),Data_Length 值返
回實際接收到的字節(jié)數(shù)。如果調(diào)用時沒有可用數(shù)據(jù),則 TRECV 指令返回,且“激
活"(Active) 標志置位,Data_Length 值為零。如果接收到的字節(jié)數(shù)超出接收緩沖區(qū)的大小
(數(shù)據(jù)長度輸入),則程序將數(shù)目的字節(jié)復制到緩沖區(qū),并向 TRECV 指令返回一個
錯誤。
2 數(shù)據(jù)長度:TRECV 指令表中的數(shù)據(jù)長度既是輸入?yún)?shù)也是輸出參數(shù)。輸入值為接收緩沖
區(qū)大容量。輸出值為實際接收到的字節(jié)數(shù)。
數(shù)據(jù)長度僅作為 TSEND 指令的輸入值。
3 數(shù)據(jù)指針:指向本地 CPU 中數(shù)據(jù)的 S7-200 SMART 指針。
表格 7- 12 UDP 的 TSEND 和 TRECV 指令表參數(shù)結構定義
字節(jié)
偏移量
位 位 7 7 位 位 6 6 位 位 5 5 位 位 4 4 位 位 3 3 1 REQ:您可通過將 REQ 位設為 TRUE 來發(fā)起新的 TSEND 指令操作。TRECV 指令忽略
REQ 狀態(tài)位。REQ 位僅用于 TSEND 指令。
對于 TRECV 指令,“完成"位意為 CPU 接收到數(shù)據(jù)(新數(shù)據(jù)準備好),Data_Length 值返
回實際接收到的字節(jié)數(shù)。如果調(diào)用時沒有可用數(shù)據(jù),則 TRECV 指令返回,且“激
活"(Active) 標志置位,Data_Length 值為零。如果接收到的字節(jié)數(shù)超出接收緩沖區(qū)的大小
(數(shù)據(jù)長度輸入),則程序將大數(shù)目的字節(jié)復制到緩沖區(qū),并向 TRECV 指令返回一個
錯誤。
西門子繼電器模塊6ES72882DE160AA0編程控制器
西門子繼電器模塊
6ES72882DE160AA0
編程控制器
總線插頭、總線電纜、電機驅動、觸摸屏、變頻器、電源模塊、控制模塊、人機界面,數(shù)控系統(tǒng)、數(shù)控伺服驅動模塊、西門子樓宇系列、備品備件等:
是一家專業(yè)生產(chǎn)銷售輸送機械設備的廠家。 3、無軸螺旋輸送機主要由無軸螺旋、U型螺旋槽、蓋板、襯板、進、出料口、排放口和驅動裝置組,物料由進料口輸入,經(jīng)無軸螺旋推動后,由出料口輸出。在綜合機械化采煤工作面與綜合機械化掘進工作面,工作面推進速度較快,巷道的長度與運輸距離也相應發(fā)生變化,這就要求運輸設備能夠靈活迅速地進行伸長與縮短,可伸縮膠帶輸送機就是為了適應這種需要而設計制造的。 6、無金屬情況,大限度的噪音。
2 數(shù)據(jù)長度:TRECV 指令結構中的數(shù)據(jù)長度既是輸入?yún)?shù)也是輸出參數(shù)。輸入值為接收緩
沖區(qū)的大容量。輸出值為實際接收到的字節(jié)數(shù)。
數(shù)據(jù)長度僅作為 TSEND 指令的輸入值。
3 指向數(shù)據(jù)區(qū)的數(shù)據(jù)指針:指向本地 CPU 中數(shù)據(jù)的 S7-200 SMART 指針。
4 遠程 IP 地址:該地址為 TSEND 指令的遠程設備的 IP 地址。IP 地址不能與本地 CPU 的
IP 地址相同,且不能為組播或廣播地址。由于 S7-200 Smart 支持路由功能,因此 IP 地
址可以與本地 CPU 不在同一個子網(wǎng)中。(必須為每個 UDP 發(fā)送操作提供 IP 地址)
IP 地址為 UDP 接收操作的返回值。IP 地址是 UDP 消息發(fā)送方的地址。
5 遠程端口:為遠程設備中的端口號。
遠程端口為 UDP 接收操作的返回值。該端口為 UDP 信息發(fā)送方的端口號。
UDP 需要每個 TSEND 指令消息的遠程端口號。
TDCON
您可使用 TDCON 指令來終止現(xiàn)有的通信連接。當 REQ 置位時,指令終止連接。建議在
REQ 輸入端放置一個上升沿觸發(fā)器。如果您的程序調(diào)用了 TDCON 指令,且連接已斷
開,則指令將通過錯誤代碼 24 作出響應,意為無待決操作。
程序指令
7.3 通信
S7-200 SMART
238 系統(tǒng)手冊, V2.5, 01/2020, A5E03822234-AI
TDCON 指令表
下表列出了 TDCON 指令的格式和定義。有關錯誤代碼列表,請參見“OUC 指令錯誤代
碼" (頁 239)。有關端口數(shù)限制及更多信息,請參見“端口和 TSAP" (頁 439):
● 狀態(tài):表的個字節(jié)將操作狀態(tài)返回給用戶。作為輸入時,OUC 指令忽略狀態(tài)字節(jié)
的值。狀態(tài)字節(jié)在返回指令時有效。狀態(tài)位的定義為:
– D = 完成(完畢)