:1800弄(電子商務(wù)園)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 14:16:40瀏覽次數(shù):452
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
下表列出了 TSEND 和 TRECV 指令的格式和定義。有關(guān)錯誤代碼列表,請參見“OUC 指令錯誤代碼" (頁 250)。有關(guān)端口數(shù)及更多信息,請參見“端口和 TSAP" (頁 459):
● 狀態(tài):表的個字節(jié)將操作狀態(tài)返回給用戶。作為輸入時,OUC
指令忽略狀態(tài)字節(jié)的值。狀態(tài)字節(jié)在返回指令時有效。狀態(tài)位的定義為:
– D = 完成(完畢)
– A = (進行中,換言之,繁忙)
– E = 錯誤(完成且有錯誤)
– 錯誤代碼
如果出現(xiàn)錯誤,則“完成"(Done) 位和“錯誤"(Error) 位均置位。錯誤代碼列于“OUC指令錯誤代碼" (頁 250)。
● 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é)構(gòu)定義
字節(jié)偏移量 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
0 | D | A | E | 錯誤代碼(5 位) | ||||
1 | REQ 1 | |||||||
2 | 連接 ID (2 字節(jié)) | |||||||
3 | ||||||||
4 | 數(shù)據(jù)長度 2 | |||||||
5 | ||||||||
6 | 數(shù)據(jù)指針 3 | |||||||
7 | ||||||||
8 | ||||||||
9 |
1 REQ:您可通過將 REQ 位設(shè)為 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ù)長度輸入),則程序?qū)?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é)構(gòu)定義
字節(jié)偏移量 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
0 | D | A | E | 錯誤代碼(5 位) | ||||
1 | REQ 1 | |||||||
2 | 連接 ID (2 字節(jié)) | |||||||
3 | ||||||||
4 | 數(shù)據(jù)長度 2 | |||||||
5 | ||||||||
6 | 數(shù)據(jù)指針 3 | |||||||
7 | ||||||||
8 | ||||||||
9 |
字節(jié)偏移量 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
10 | 遠程 IP 地址 4 | |||||||
11 | ||||||||
12 | ||||||||
13 | ||||||||
14 | 遠程端口 5 | |||||||
15 |
1 REQ:您可通過將 REQ 位設(shè)為 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ù)長度輸入),則程序?qū)?shù)目的字節(jié)到緩沖區(qū),并向 TRECV 指令返回一個錯誤。
2 數(shù)據(jù)長度:TRECV
指令結(jié)構(gòu)中的數(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 指令的遠程設(shè)備的 IP 地址。IP 地址不能與本地 CPU 的
IP 地址相同,且不能為組播或廣播地址。由于 S7-200 Smart 支持路由功能,因此 IP
地址可以與本地 CPU 不在同一個子網(wǎng)中。(必須為每個 UDP 發(fā)送操作提供 IP 地址)
IP 地址為 UDP 接收操作的返回值。IP 地址是 UDP 消息發(fā)送方的地址。
5 遠程端口:為遠程設(shè)備中的端口號。
遠程端口為 UDP 接收操作的返回值。該端口為 UDP 信息發(fā)送方的端口號。
UDP 需要每個 TSEND 指令消息的遠程端口號。
您可使用 TDCON 指令來終止現(xiàn)有的通信連接。當 REQ 置位時,指令終止連接。建議在
REQ 輸入端放置一個上升沿觸發(fā)器。如果您的程序調(diào)用了 TDCON
指令,且連接已斷開,則指令將通過錯誤代碼 24 作出響應(yīng),意為無待決操作。
工匠精神不僅是一種精神,而且在我看來還是一種。我們不由發(fā)問,都說市場不景氣,可為什么還是有這么多的企業(yè)參展呢??傮w而言,行業(yè)智能依然處于初始階段。天氣空氣凈化器需求;凈水器行業(yè)將期;個人護理小家電高增速將;智能馬桶蓋巨大市場空間將開啟;電飯煲高科技產(chǎn)品占比將;眾多企業(yè)布局洗碗機領(lǐng)域,得益于龐大人口基數(shù)以及汽車業(yè),無人駕駛產(chǎn)業(yè)一旦發(fā)展起來,將形成不止于千億、萬億級別的市場規(guī)模。