:1800弄(電子商務(wù)園)5005.
公司主營(yíng):西門子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM
參考價(jià) | ¥670 |
訂貨量 | 1 |
更新時(shí)間:2018-11-09 12:48:01瀏覽次數(shù):320
聯(lián)系我們時(shí)請(qǐng)說(shuō)明是化工儀器網(wǎng)上看到的信息,謝謝!
下表列出了 TSEND 和 TRECV 指令的格式和定義。有關(guān)錯(cuò)誤代碼列表,請(qǐng)參見(jiàn)“OUC 指令錯(cuò)誤代碼" (頁(yè) 250)。有關(guān)端口數(shù)及更多信息,請(qǐng)參見(jiàn)“端口和 TSAP" (頁(yè) 459):
● 狀態(tài):表的個(gè)字節(jié)將操作狀態(tài)返回給用戶。作為輸入時(shí),OUC
指令忽略狀態(tài)字節(jié)的值。狀態(tài)字節(jié)在返回指令時(shí)有效。狀態(tài)位的定義為:
– D = 完成(完畢)
– A = (進(jìn)行中,換言之,繁忙)
– E = 錯(cuò)誤(完成且有錯(cuò)誤)
– 錯(cuò)誤代碼
如果出現(xiàn)錯(cuò)誤,則“完成"(Done) 位和“錯(cuò)誤"(Error) 位均置位。錯(cuò)誤代碼列于“OUC指令錯(cuò)誤代碼" (頁(yè) 250)。
● REQ:您可使用 REQ 位發(fā)起新的操作。REQ
位為電平觸發(fā)值。如果需要,程序代碼必須提供該單步操作(上升沿)。如果操作不繁忙,則當(dāng) REQ 值為 TRUE
時(shí)將發(fā)起一個(gè)新的操作。例如:如果當(dāng)前沒(méi)有在執(zhí)行的 TSEND 指令,則 REQ 位為
TRUE 會(huì)使程序發(fā)起一個(gè)新的 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 | 錯(cuò)誤代碼(5 位) | ||||
1 | REQ 1 | |||||||
2 | 連接 ID (2 字節(jié)) | |||||||
3 | ||||||||
4 | 數(shù)據(jù)長(zhǎng)度 2 | |||||||
5 | ||||||||
6 | 數(shù)據(jù)指針 3 | |||||||
7 | ||||||||
8 | ||||||||
9 |
1 REQ:您可通過(guò)將 REQ 位設(shè)為 TRUE 來(lái)發(fā)起新的 TSEND 指令操作。TRECV 指令忽略
REQ 狀態(tài)位。REQ 位僅用于 TSEND 指令。
對(duì)于 TRECV 指令,“完成"位意為 CPU 接收到數(shù)據(jù)(新數(shù)據(jù)好),Data_Length值返回實(shí)際接收到的字節(jié)數(shù)。如果調(diào)用時(shí)沒(méi)有可用數(shù)據(jù),則 TRECV
指令返回,且“"(Active) 標(biāo)志置位,Data_Length
值為零。如果接收到的字節(jié)數(shù)超出接收緩沖區(qū)的大?。〝?shù)據(jù)長(zhǎng)度輸入),則程序?qū)?shù)目的字節(jié)到緩沖區(qū),并向 TRECV 指令返回一個(gè)錯(cuò)誤。
2 數(shù)據(jù)長(zhǎng)度:TRECV
指令表中的數(shù)據(jù)長(zhǎng)度既是輸入?yún)?shù)也是輸出參數(shù)。輸入值為接收緩沖區(qū)的容量。輸出值為實(shí)際接收到的字節(jié)數(shù)。
數(shù)據(jù)長(zhǎng)度僅作為 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 | 錯(cuò)誤代碼(5 位) | ||||
1 | REQ 1 | |||||||
2 | 連接 ID (2 字節(jié)) | |||||||
3 | ||||||||
4 | 數(shù)據(jù)長(zhǎng)度 2 | |||||||
5 | ||||||||
6 | 數(shù)據(jù)指針 3 | |||||||
7 | ||||||||
8 | ||||||||
9 |
字節(jié)偏移量 | 位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
10 | 遠(yuǎn)程 IP 地址 4 | |||||||
11 | ||||||||
12 | ||||||||
13 | ||||||||
14 | 遠(yuǎn)程端口 5 | |||||||
15 |
1 REQ:您可通過(guò)將 REQ 位設(shè)為 TRUE 來(lái)發(fā)起新的 TSEND 指令操作。TRECV 指令忽略
REQ 狀態(tài)位。REQ 位僅用于 TSEND 指令。
對(duì)于 TRECV 指令,“完成"位意為 CPU 接收到數(shù)據(jù)(新數(shù)據(jù)好),Data_Length值返回實(shí)際接收到的字節(jié)數(shù)。如果調(diào)用時(shí)沒(méi)有可用數(shù)據(jù),則 TRECV
指令返回,且“"(Active) 標(biāo)志置位,Data_Length
值為零。如果接收到的字節(jié)數(shù)超出接收緩沖區(qū)的大?。〝?shù)據(jù)長(zhǎng)度輸入),則程序?qū)?shù)目的字節(jié)到緩沖區(qū),并向 TRECV 指令返回一個(gè)錯(cuò)誤。
2 數(shù)據(jù)長(zhǎng)度:TRECV
指令結(jié)構(gòu)中的數(shù)據(jù)長(zhǎng)度既是輸入?yún)?shù)也是輸出參數(shù)。輸入值為接收緩沖區(qū)的容量。輸出值為實(shí)際接收到的字節(jié)數(shù)。
數(shù)據(jù)長(zhǎng)度僅作為 TSEND 指令的輸入值。
3 指向數(shù)據(jù)區(qū)的數(shù)據(jù)指針:指向本地 CPU 中數(shù)據(jù)的 S7-200 SMART 指針。
4 遠(yuǎn)程 IP 地址:該地址為 TSEND 指令的遠(yuǎn)程設(shè)備的 IP 地址。IP 地址不能與本地 CPU 的
IP 地址相同,且不能為組播或廣播地址。由于 S7-200 Smart 支持路由功能,因此 IP
地址可以與本地 CPU 不在同一個(gè)子網(wǎng)中。(必須為每個(gè) UDP 發(fā)送操作提供 IP 地址)
IP 地址為 UDP 接收操作的返回值。IP 地址是 UDP 消息發(fā)送方的地址。
5 遠(yuǎn)程端口:為遠(yuǎn)程設(shè)備中的端口號(hào)。
遠(yuǎn)程端口為 UDP 接收操作的返回值。該端口為 UDP 信息發(fā)送方的端口號(hào)。
UDP 需要每個(gè) TSEND 指令消息的遠(yuǎn)程端口號(hào)。
您可使用 TDCON 指令來(lái)終止現(xiàn)有的通信連接。當(dāng) REQ 置位時(shí),指令終止連接。建議在
REQ 輸入端放置一個(gè)上升沿觸發(fā)器。如果您的程序調(diào)用了 TDCON
指令,且連接已斷開(kāi),則指令將通過(guò)錯(cuò)誤代碼 24 作出響應(yīng),意為無(wú)待決操作。
據(jù)財(cái)經(jīng)記者統(tǒng)計(jì),目前鋼鐵行業(yè)淘汰類裝置共有44種,其中大多已基本淘汰,當(dāng)前對(duì)鋼鐵行業(yè)主要涉及煉鐵、煉鋼和軋鋼主要環(huán)節(jié)的90平以下燒結(jié)機(jī),這里我要引用20世紀(jì)大作家沈從文先生的一句名言:文學(xué)之于我,不僅是,而且是。加快推進(jìn)農(nóng)業(yè)機(jī)械化張?zhí)伊种赋?,圍繞農(nóng)業(yè)結(jié)構(gòu),要進(jìn)一步糧棉油糖大宗作物生產(chǎn)全程機(jī)械化水平。在汽車和電子工業(yè)中,常用的是含鉛和錫的焊料。有幾個(gè)方面的原因:,可以用信息實(shí)現(xiàn)多方的協(xié)同工作。