在 SIMATIC S7-300/400/1500 用戶(hù)程序中,包含有一些適用于通信接口的**指令。 下面是用于各種連接類(lèi)型的指令概覽。
PUT/GET 指令可用于 S7-1500。請(qǐng)參見(jiàn)下表中列出的 S7-300/400 的指令。
分配給這些指令的系統(tǒng)函數(shù)塊集成在 S7-400 的 CPU 中。
對(duì)于具有較新版本 CPU 和 CP 的 S7-300,可以選擇通過(guò) CP 的接口主動(dòng)運(yùn)行 S7 通信(即作為客戶(hù)端)。 這些指令與 S7-400 SFB 的名稱(chēng)相同,但必須在 S7-300 CPU 用戶(hù)程序中循環(huán)調(diào)用。
CP 必須支持客戶(hù)端功能以實(shí)現(xiàn) S7 通信。
集成有 PROFINET 接口的 S7-300 CPU 也可以組態(tài)為 S7 通信的客戶(hù)端。 使用的系統(tǒng)函數(shù)塊與上述 S7-300 和 CP 中使用的相同。 客戶(hù)端功能僅在 PROFINET 接口提供。
名稱(chēng) | 簡(jiǎn)要描述 |
---|---|
USEND URCV | 通過(guò)發(fā)送和接收 SFB 進(jìn)行不對(duì)等的數(shù)據(jù)交換 較大長(zhǎng)度 SFB 8/9: 440 字節(jié)分割為 4 x 100 字節(jié) 較大長(zhǎng)度 FB 8/9: 160 字節(jié) |
BSEND BRCV | 在發(fā)送 SFB 和接收 SFB 之間交換長(zhǎng)度可變的數(shù)據(jù)塊 較大長(zhǎng)度 SFB 12/13: 64 KB 較大長(zhǎng)度 FB 12/13: 32 KB |
GET | 從遠(yuǎn)程設(shè)備讀取數(shù)據(jù) 較大長(zhǎng)度 SFB 14: 400 字節(jié)分割為 4 x 100 字節(jié) 較大長(zhǎng)度 FB 14: 160 |
PUT | 將數(shù)據(jù)寫(xiě)入遠(yuǎn)程設(shè)備 較大長(zhǎng)度 SFB 15: 400 字節(jié)分割為 4 x 100 字節(jié) 較大長(zhǎng)度 FB 15: 160 |
START | 在遠(yuǎn)程設(shè)備中運(yùn)行重啟(暖啟動(dòng)) |
STOP | 將遠(yuǎn)程設(shè)備置于“停止” (STOP) 模式 |
RESUME | 在遠(yuǎn)程設(shè)備中運(yùn)行再繼續(xù)進(jìn)程 |
STATUS | 具體查詢(xún)遠(yuǎn)程設(shè)備的狀態(tài) |
USTATUS | 從遠(yuǎn)程設(shè)備接收到狀態(tài)消息 |
CONTROL | 查詢(xún)屬于 SFB 實(shí)例的連接的狀態(tài) |
C_CNTRL | 查詢(xún)連接狀態(tài)(對(duì)于 S7-300 CPU) |
用于 S7 通信的指令
可將 BSEND、BRCV、GET、PUT 和 STATUS SFB 用于點(diǎn)對(duì)點(diǎn)連接類(lèi)型的連接(請(qǐng)參見(jiàn)上表)。
也可以使用 PRINT SFB:
名稱(chēng) | 簡(jiǎn)要描述 |
---|---|
將數(shù)據(jù)發(fā)送到打印機(jī) |
名稱(chēng) | 簡(jiǎn)要描述 |
---|---|
AG_SEND | 通過(guò)已組態(tài)連接將數(shù)據(jù)發(fā)送給通信伙伴(對(duì)于帶較早版本 CPU 和 CP 的 S7-400,以下限制適用于此 FC: <= 240 字節(jié)) |
AG_RECV | 通過(guò)已組態(tài)連接接收來(lái)自通信伙伴的數(shù)據(jù)(對(duì)于帶較早版本 CPU 和 CP 的 S7-400,以下限制適用于此 FC:<= 240 字節(jié),非電子郵件) |
AG_LSEND | 通過(guò)已組態(tài)連接將數(shù)據(jù)發(fā)送給通信伙伴 |
AG_LRECV | 通過(guò)已組態(tài)連接接收來(lái)自通信伙伴的數(shù)據(jù)(非電子郵件) |
AG_LOCK | 使用 FETCH/WRITE 鎖定外部數(shù)據(jù)訪問(wèn)(不使用 UPD、電子郵件) |
AG_UNLOCK | 使用 FETCH/WRITE 解鎖外部數(shù)據(jù)訪問(wèn)(不使用 UPD、電子郵件) |
AG_CNTRL | 診斷通過(guò)用戶(hù)程序建立的連接 |
用于開(kāi)放式通信服務(wù)的指令(SEND/RECEIVE 接口)
用于開(kāi)放式通信服務(wù)的指令(SEND/RECEIVE 接口)
名稱(chēng) | 簡(jiǎn)要描述 |
---|---|
FTP_CONNECT | 建立 FTP 連接 |
FTP_STORE | 將數(shù)據(jù)塊(文件數(shù)據(jù)塊)從 FTP 客戶(hù)端傳送到 FTP 服務(wù)器 |
FTP_RETRIEVE | 將文件從 FTP 服務(wù)器傳送到 FTP 客戶(hù)端 |
FTP_DELETE | 從 FTP 服務(wù)器刪除文件 |
FTP_QUIT | 退出由 ID *的 FTP 連接 |
用于 FTP 服務(wù)的指令
名稱(chēng) | 簡(jiǎn)要描述 |
---|---|
IP_CONFIG | 建立程控通信連接和 CP 的 IP 組態(tài)。 |
用于已編程連接的指令
*) 注: 使用這些指令,只能使用 ISO-on-TCP 來(lái)實(shí)現(xiàn)通過(guò) CP 的通信。
名稱(chēng) | 簡(jiǎn)要描述 |
---|---|
TCON | 連接建立 |
TDISCON | 斷開(kāi)連接 |
TSEND | 發(fā)送數(shù)據(jù) |
TRCV | 接收數(shù)據(jù) |
TUSEND | 發(fā)送數(shù)據(jù);符合 RFC 768 的無(wú)連接協(xié)議 UDP |
TURCV | 接收數(shù)據(jù);符合 RFC 768 的無(wú)連接協(xié)議 UDP |
詞條
詞條說(shuō)明
連接資源使用須知簡(jiǎn)介每個(gè)連接都需要連接資源,用于所涉及設(shè)備上的端點(diǎn)和/或轉(zhuǎn)換點(diǎn)。連接資源的數(shù)目取決于設(shè)備。如果通信伙伴的所有連接資源均已分配,則不能建立新的連接。當(dāng)連接表中新創(chuàng)建的連接具有紅色背景時(shí),顯然就是這種情況。組態(tài)隨后便會(huì)不一致且無(wú)法進(jìn)行編譯。HMI 連接對(duì)于通過(guò)集成?PN 接口建立的 HMI 連接,HMI 設(shè)備每個(gè) HMI 連接的端點(diǎn)都會(huì)占用一個(gè)連接資源。連接伙伴 (PLC)
組態(tài)等時(shí)同步模式簡(jiǎn)介在以下新型 ET 200MP 分布式 I/O 系列的介紹中,模塊的等時(shí)同步模式組態(tài)將作為一個(gè) IO 設(shè)備。 這一說(shuō)明過(guò)程同樣適用于其它分布式 I/O 系統(tǒng)(如,ET 200S 或 ET 200SP)。IO 控制器為 S7-300/400 CPU。要求網(wǎng)絡(luò)視圖已打開(kāi)。已安裝好 S7-300/400 CPU(如,CPU 319-3 PN/DP)。安裝有一個(gè)分布式 I/O 設(shè)備(如
FC Startup每個(gè) CPU 均需要該塊。該塊必須鏈接到啟動(dòng)程序 OB100。該塊的任務(wù)是在 DB BasicData 中設(shè)置啟動(dòng)存儲(chǔ)器位以及將對(duì)應(yīng)的沿存儲(chǔ)器位復(fù)位(如果已設(shè)置)。該塊無(wú)參數(shù)。
修改不可移植的連接的組態(tài) (WinCC flexible)
修改不可移植的連接的組態(tài) (WinCC flexible)簡(jiǎn)介如果無(wú)法移植連接,可選擇執(zhí)行以下操作:移植前在 WinCC flexible 中更改組態(tài)移植后更改組態(tài)移植前更改連接如果移植過(guò)程不支持所選擇的用于連接的通信驅(qū)動(dòng)程序,必須選擇移植支持的驅(qū)動(dòng)程序。 此外,HMI 設(shè)備也須支持所選的通信驅(qū)動(dòng)程序。如果所用的 HMI 設(shè)備沒(méi)有適當(dāng)?shù)尿?qū)動(dòng)程序,則必須使用適當(dāng)?shù)?HMI 設(shè)備。 然后在 WinCC
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com