基本和擴(kuò)展S7通信_(tái)第1頁
基本和擴(kuò)展S7通信_(tái)第2頁
基本和擴(kuò)展S7通信_(tái)第3頁
基本和擴(kuò)展S7通信_(tái)第4頁
基本和擴(kuò)展S7通信_(tái)第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、2022-4-11Laiwu Steel Training Center Automation Training Group基本和擴(kuò)展基本和擴(kuò)展 S7 S7 通信通信2022-4-11Laiwu Steel Training Center Automation Training Group基本和擴(kuò)展基本和擴(kuò)展 S7 S7 通信通信2022-4-11Laiwu Steel Training Center Automation Training GroupSIMATIC SIMATIC 中的網(wǎng)絡(luò)中的網(wǎng)絡(luò)-SINUMERIK, RCM-TI 505-Other PLC S7-300 S7-400 M

2、7-400 OPsSIMATIC S5PROFIBUS-DPET 200B/LET 200CDP/AS-I LinkASI (執(zhí)行器、傳感器接口執(zhí)行器、傳感器接口)AS-I 子模塊傳感器和執(zhí)行器AS-I ASIC 現(xiàn)場(chǎng)設(shè)備AS-I 電源工業(yè)以太網(wǎng)工業(yè)以太網(wǎng)PROFIBUS MPI Network 點(diǎn)對(duì)點(diǎn)點(diǎn)對(duì)點(diǎn) PC, OS PGP G 7 2 0單元級(jí)單元級(jí)現(xiàn)場(chǎng)級(jí)現(xiàn)場(chǎng)級(jí)AS-I級(jí)級(jí)2022-4-11Laiwu Steel Training Center Automation Training GroupComm. Conf. StandardsSIMATIC SIMATIC 通信服務(wù)通信服務(wù)P

3、rofibusEthernetFMSDPMAP 3.0Open Communic.MPIS7 基本通信基本通信全局?jǐn)?shù)據(jù)全局?jǐn)?shù)據(jù)S7 擴(kuò)展通信擴(kuò)展通信SIMATIC S7通信通信ISO 傳輸傳輸TCP/ISO-on-TCPFDLPG 和和 HMI 功能功能UDP2022-4-11Laiwu Steel Training Center Automation Training Group程序控制使用MPI, K-Bus,Profibus 或 工業(yè)以太網(wǎng)程序控制使用MPI 或K-Bus面向面向 S7-300/400 S7-300/400 的的 S7 S7 通信服務(wù)通信服務(wù)全局?jǐn)?shù)據(jù)全局?jǐn)?shù)據(jù)基本通信無需組

4、態(tài)連接基本通信無需組態(tài)連接擴(kuò)展通信使用組態(tài)連接擴(kuò)展通信使用組態(tài)連接CPU的的 操作系統(tǒng)操作系統(tǒng)CPU的的 操作系統(tǒng)操作系統(tǒng) 循環(huán)或/和程序控制使用 MPI 或者 K-Bus總線SFCSFCSFBSFBPG 和和 HMI 功能功能CPU的的 操作系統(tǒng)操作系統(tǒng)由操作系統(tǒng)控制使用 MPI, K-Bus, Profibus 和工業(yè)以太網(wǎng)PG 7202022-4-11Laiwu Steel Training Center Automation Training GroupS7 連接使用以太網(wǎng)連接使用以太網(wǎng)PG 720PG 連接連接 使用使用 MPIS7-400S7-300OP 連接連接 使用使用 PRO

5、FIBUS通信各方之間的連接通信各方之間的連接CP CPU 1CPPROFIBUS工業(yè)以太網(wǎng) 工業(yè)以太網(wǎng) MPIPROFIBUS工業(yè)以太網(wǎng)工業(yè)以太網(wǎng)CP CPU 2S7 連接連接使用使用 MPIS7 連接連接使用使用 PROFIBUS2022-4-11Laiwu Steel Training Center Automation Training Group空閑連接資源空閑連接資源已占用的連接資源已占用的連接資源 CPUFM CPUS7-300/400:MPI 或內(nèi)部或內(nèi)部PROFIBUS-DP-接口接口S7-300/400:工業(yè)以太網(wǎng)工業(yè)以太網(wǎng) 或或 PROFIBUS-CPS7 S7 通信連線

6、資源分配通信連線資源分配S7-400:MPI 或內(nèi)部或內(nèi)部PROFIBUS-DPFM CPUS7-300:內(nèi)部?jī)?nèi)部PROFIBUS-DPFM CPUS7-300:MPI 接口接口CP CPU2022-4-11Laiwu Steel Training Center Automation Training GroupS7-CPU S7-CPU 通信特性數(shù)據(jù)通信特性數(shù)據(jù)S7- 300CPU 312 IFM 連接資源連接資源 缺省保留連接用于缺省保留連接用于PGOP基本通信基本通信6112CPU 314 /314 IFM1211812118CPU 315/315 -2 DPCPU 3138114CPU

7、 3161211830114CPU 318 -2 DPS7- 400CPU 412-1/412-2 連接資源連接資源 預(yù)先指定的保留連接用于預(yù)先指定的保留連接用于PGOP基本通信基本通信1611-CPU 414-1/ -2 / -33211-CPU 413-1/413-21611-CPU 416-1/ -2 / -36411-CPU 417-46411-2022-4-11Laiwu Steel Training Center Automation Training GroupMPIMPI概述概述 MPI(Multi Point Interface) MPI(Multi Point Interf

8、ace)是多點(diǎn)接口的簡(jiǎn)是多點(diǎn)接口的簡(jiǎn)稱,是當(dāng)通信速率要求不高,通信數(shù)據(jù)量不大時(shí)可以稱,是當(dāng)通信速率要求不高,通信數(shù)據(jù)量不大時(shí)可以采用的一種簡(jiǎn)單經(jīng)濟(jì)的通信方式。通過它可組成小型采用的一種簡(jiǎn)單經(jīng)濟(jì)的通信方式。通過它可組成小型PLCPLC通訊網(wǎng)絡(luò),實(shí)現(xiàn)通訊網(wǎng)絡(luò),實(shí)現(xiàn)PLCPLC之間的少量數(shù)據(jù)交換,它不需之間的少量數(shù)據(jù)交換,它不需要額外的硬件和軟件就可網(wǎng)絡(luò)化。每個(gè)要額外的硬件和軟件就可網(wǎng)絡(luò)化。每個(gè)S7-300/400 S7-300/400 CPUCPU都集成了都集成了MPIMPI通信協(xié)議通信協(xié)議,MPI,MPI的物理層是的物理層是RS-485RS-485。通。通過過MPIMPI,PLCPLC可以同時(shí)與

9、多個(gè)設(shè)備建立通信連接,這些可以同時(shí)與多個(gè)設(shè)備建立通信連接,這些設(shè)備包括編程器設(shè)備包括編程器PGPG或運(yùn)行或運(yùn)行STEP7STEP7的計(jì)算機(jī)的計(jì)算機(jī)PCPC、人機(jī)界、人機(jī)界面(面(HMIHMI)及其它)及其它SIMATIC S7SIMATIC S7,M7M7和和C7C7。同時(shí)連接的。同時(shí)連接的通信對(duì)象的個(gè)數(shù)與通信對(duì)象的個(gè)數(shù)與CPUCPU的型號(hào)有關(guān)。的型號(hào)有關(guān)。2022-4-11Laiwu Steel Training Center Automation Training GroupMPIMPI網(wǎng)絡(luò)連接規(guī)則網(wǎng)絡(luò)連接規(guī)則 構(gòu)建構(gòu)建MPIMPI網(wǎng)絡(luò)時(shí)應(yīng)遵從下述連接網(wǎng)絡(luò)時(shí)應(yīng)遵從下述連接“規(guī)則規(guī)則”: 1

10、 1、MPIMPI網(wǎng)絡(luò)可連接的節(jié)點(diǎn)。凡能接入網(wǎng)絡(luò)可連接的節(jié)點(diǎn)。凡能接入MPIMPI網(wǎng)絡(luò)的設(shè)備均網(wǎng)絡(luò)的設(shè)備均稱為稱為MPIMPI網(wǎng)絡(luò)的節(jié)點(diǎn)??山尤氲脑O(shè)備有:編程裝置(網(wǎng)絡(luò)的節(jié)點(diǎn)??山尤氲脑O(shè)備有:編程裝置(PG/PG/個(gè)人計(jì)算機(jī)個(gè)人計(jì)算機(jī)PCPC),操作員界面(),操作員界面(OPOP),),S7/M7 PLCS7/M7 PLC。 2 2、為了保證網(wǎng)絡(luò)通信質(zhì)量,組建網(wǎng)絡(luò)時(shí)在一根電纜的、為了保證網(wǎng)絡(luò)通信質(zhì)量,組建網(wǎng)絡(luò)時(shí)在一根電纜的末端必須接入終端電阻,也就是末端必須接入終端電阻,也就是個(gè)網(wǎng)絡(luò)的第一個(gè)和個(gè)網(wǎng)絡(luò)的第一個(gè)和最后一個(gè)節(jié)點(diǎn)處應(yīng)接通終端電阻(一般西門子專用連最后一個(gè)節(jié)點(diǎn)處應(yīng)接通終端電阻(一般西門

11、子專用連接器中都自帶終端匹配電阻)。接器中都自帶終端匹配電阻)。2022-4-11Laiwu Steel Training Center Automation Training Group 3 3、兩個(gè)終端電阻之間的總線電纜稱為段、兩個(gè)終端電阻之間的總線電纜稱為段(Segments)(Segments)。每個(gè)段最多可有每個(gè)段最多可有3232個(gè)節(jié)點(diǎn)(默認(rèn)值個(gè)節(jié)點(diǎn)(默認(rèn)值1616),每段最長(zhǎng)為),每段最長(zhǎng)為50m50m(從第一個(gè)節(jié)點(diǎn)到最后一個(gè)節(jié)點(diǎn)的最長(zhǎng)距離)。(從第一個(gè)節(jié)點(diǎn)到最后一個(gè)節(jié)點(diǎn)的最長(zhǎng)距離)。 4 4、如果覆蓋節(jié)點(diǎn)距離大于、如果覆蓋節(jié)點(diǎn)距離大于50m50m,可采用,可采用RS485RS48

12、5中繼器來中繼器來擴(kuò)展節(jié)點(diǎn)間的連接距離。如果在兩個(gè)擴(kuò)展節(jié)點(diǎn)間的連接距離。如果在兩個(gè)RS485RS485中繼器之間中繼器之間沒有其他節(jié)點(diǎn),那就能在兩個(gè)中繼器之間設(shè)一條長(zhǎng)達(dá)沒有其他節(jié)點(diǎn),那就能在兩個(gè)中繼器之間設(shè)一條長(zhǎng)達(dá)1000m1000m的電纜,這是兩個(gè)中繼器之間的最長(zhǎng)電纜長(zhǎng)度。的電纜,這是兩個(gè)中繼器之間的最長(zhǎng)電纜長(zhǎng)度。連接電纜為連接電纜為PROFIBUSPROFIBUS電纜(屏蔽雙絞線),網(wǎng)絡(luò)插頭電纜(屏蔽雙絞線),網(wǎng)絡(luò)插頭(PROFIBUSPROFIBUS接頭)帶有終端電阻,如果用其它電纜和接頭)帶有終端電阻,如果用其它電纜和接頭不能保證標(biāo)稱的通訊距離和通訊速率。接頭不能保證標(biāo)稱的通訊距離和通

13、訊速率。2022-4-11Laiwu Steel Training Center Automation Training Group 5 5、如果總線電纜不直接連接到總線連接器(網(wǎng)絡(luò)插、如果總線電纜不直接連接到總線連接器(網(wǎng)絡(luò)插頭)而必須采用分支線電纜時(shí),分支線的長(zhǎng)度是與頭)而必須采用分支線電纜時(shí),分支線的長(zhǎng)度是與分支線的數(shù)量有關(guān)的,一根分支線時(shí)最大長(zhǎng)度可以分支線的數(shù)量有關(guān)的,一根分支線時(shí)最大長(zhǎng)度可以是是10m10m,分支線最多為,分支線最多為6 6根,其長(zhǎng)度限定在根,其長(zhǎng)度限定在5m5m。 6 6、只有在啟動(dòng)或維護(hù)時(shí)需要用的那些編程裝置才用、只有在啟動(dòng)或維護(hù)時(shí)需要用的那些編程裝置才用分支線把

14、它們接到分支線把它們接到MPIMPI網(wǎng)絡(luò)上。網(wǎng)絡(luò)上。 7 7、在將一個(gè)新的節(jié)點(diǎn)接入、在將一個(gè)新的節(jié)點(diǎn)接入MPIMPI網(wǎng)絡(luò)之前,必須關(guān)掉網(wǎng)絡(luò)之前,必須關(guān)掉電源。電源。2022-4-11Laiwu Steel Training Center Automation Training GroupSFC SFC 通信通信: : 概述概述l使用使用 MPI MPI 子網(wǎng)或者在一個(gè)站內(nèi)進(jìn)行數(shù)據(jù)交換子網(wǎng)或者在一個(gè)站內(nèi)進(jìn)行數(shù)據(jù)交換l與與 SFBSFB 相比無需組態(tài)連接相比無需組態(tài)連接l與對(duì)方的連接是動(dòng)態(tài)建立和斷開的與對(duì)方的連接是動(dòng)態(tài)建立和斷開的l可傳輸多達(dá)可傳輸多達(dá) 76 76 個(gè)字節(jié)的數(shù)據(jù)個(gè)字節(jié)的數(shù)據(jù)l可以用

15、于所有可以用于所有 S7-300/400 CPUS7-300/400 CPUl在在 S7-200 S7-200 中可通過中可通過 PROFIBUS-DPPROFIBUS-DP(X_GETX_GET,X_PUTX_PUT)讀寫變量)讀寫變量l也可在另外的也可在另外的 S7 S7 項(xiàng)目中找到通信伙伴項(xiàng)目中找到通信伙伴2022-4-11Laiwu Steel Training Center Automation Training GroupSFC SFC 通信通信: : 塊概述塊概述SFCSFC 65名稱名稱簡(jiǎn)介簡(jiǎn)介X_SEND向向X_RCV(Client)塊發(fā)送數(shù)據(jù)的發(fā)送塊)塊發(fā)送數(shù)據(jù)的發(fā)送塊SF

16、C 66X_RCV接收來自接收來自 X_SEND 塊的數(shù)據(jù)的接收塊塊的數(shù)據(jù)的接收塊X_GET從伙伴從伙伴 PLC 讀數(shù)據(jù)讀數(shù)據(jù)SFC 67X_PUT向伙伴向伙伴 PLC 寫數(shù)據(jù)寫數(shù)據(jù)SFC 68X_ABORT中斷現(xiàn)有連接中斷現(xiàn)有連接SFC 69I_GET從伙伴從伙伴 CPU 讀數(shù)據(jù)讀數(shù)據(jù)SFC 72I_PUT向伙伴向伙伴 CPU 寫數(shù)據(jù)寫數(shù)據(jù)SFC 73I_ABORT中斷與伙伴中斷與伙伴 CPU 的連接的連接SFC 742022-4-11Laiwu Steel Training Center Automation Training GroupSFC SFC 通信通信: X_GET: X_GET

17、(SFC 67SFC 67)塊)塊STL 表示LAD/FBD 表示參數(shù)分配示例 SFC67 (X_GET)REQRET_VALBUSYCONTDEST_IDVAR_ADDRCALL SFC 67 REQ:= I 0.4/觸發(fā)器 CONT:= FALSE/磁盤連接 DEST_ID:= W#16#3/MPI_地址 VAR_ADDR:= P#M20.0 BYTE 10 /遠(yuǎn)程變量 RET_VAL:= MW100/錯(cuò)誤代碼 BUSY:= M 4.1/SFC激活 RD:= P#M0.0 BYTE 10/本地變量RD2022-4-11Laiwu Steel Training Center Automati

18、on Training GroupSFC SFC 通信通信: X_PUT: X_PUT(SFC 68SFC 68)塊)塊STL 表示LAD/FBD 表示參數(shù)分配示例 SFC68 (X_PUT)REQRET_VALBUSYCONTDEST_IDVAR_ADDRCALL SFC 68 REQ:= I 0.5/觸發(fā)器 CONT:= FALSE/磁盤連接 DEST_ID:= W#16#3/MPI_地址 VAR_ADDR:= P#M20.0 BYTE 10 /遠(yuǎn)程變量 SD:= P#M0.0 BYTE 10/本地變量 RET_VAL:= MW100/錯(cuò)誤代碼 BUSY:= M 4.1/SFC激活 SD2

19、022-4-11Laiwu Steel Training Center Automation Training GroupSFC SFC 通信通信: X_SEND: X_SEND(SFC 65SFC 65)塊)塊STL 表示LAD/FBD 表示參數(shù)分配示例 SFC65 (X_SEND)REQRET_VALBUSYCONTDEST_IDSDREQ_IDCALL SFC 65 REQ:= M4.0/觸發(fā)器 CONT:= FALSE/磁盤連接 DEST_ID:= W#16#4/MPI_地址 REQ_ID:= DW#16#1/標(biāo)識(shí)符 SD:= P#M20.0 BYTE 10 /變量 RET_VAL:=

20、 MW40/錯(cuò)誤代碼 BUSY:= M 4.1/SFC激活2022-4-11Laiwu Steel Training Center Automation Training GroupSFC SFC 通信通信: X_RCV: X_RCV(SFC 66SFC 66)塊)塊STL 表示LAD/FBD 表示參數(shù)分配示例 SFC66 (X_RSV)EN_DTRET_VALREQ_IDCALL SFC 66 EN_DT:= TRUE/觸發(fā)數(shù)據(jù)傳輸 RET_VAL:= MW 50/錯(cuò)誤代碼 REQ_ID:= MD52/作業(yè) ID NDA:= M40.0/數(shù)據(jù)存在 RD:= P#M20.0 BYTE 10 /

21、變量NDARD2022-4-11Laiwu Steel Training Center Automation Training GroupSFB SFB 通信通信: : 概述概述l使用使用 MPIMPI、K-BusK-Bus、Profibus Profibus 或工業(yè)以太網(wǎng)進(jìn)行數(shù)據(jù)交換或工業(yè)以太網(wǎng)進(jìn)行數(shù)據(jù)交換l通過連接表組態(tài)連接通過連接表組態(tài)連接l通過完全重新啟動(dòng)建立連接并使連接永久存在(即使是在通過完全重新啟動(dòng)建立連接并使連接永久存在(即使是在 STOP STOP 模式)模式)l用戶數(shù)據(jù)大小可達(dá)用戶數(shù)據(jù)大小可達(dá) 64 K64 K字節(jié)字節(jié)l通信服務(wù)也可用于控制(停止、啟動(dòng))通信伙伴通信服務(wù)也可

22、用于控制(停止、啟動(dòng))通信伙伴lSFBSFB只存在于只存在于S7-400-CPU S7-400-CPU l數(shù)據(jù)可由數(shù)據(jù)可由 S7-300S7-300(GET/PUTGET/PUT)讀和寫)讀和寫 l通過一個(gè)連接可以處理不同的任務(wù)通過一個(gè)連接可以處理不同的任務(wù)2022-4-11Laiwu Steel Training Center Automation Training GroupSFB SFB 通信通信: : 塊一覽塊一覽SFB/SFCSFB 8名稱名稱簡(jiǎn)述簡(jiǎn)述USEND向向 URCV(Client)塊發(fā)送數(shù)據(jù)的塊)塊發(fā)送數(shù)據(jù)的塊SFB 9URCV接收來自接收來自 USEND 的數(shù)據(jù)的接收塊的

23、數(shù)據(jù)的接收塊BSEND向向 BRCV 塊發(fā)送大批數(shù)據(jù)的發(fā)送塊(最多塊發(fā)送大批數(shù)據(jù)的發(fā)送塊(最多64K字節(jié))字節(jié)) SFB 12BRCV接收大批數(shù)據(jù)的接收塊(最多接收大批數(shù)據(jù)的接收塊(最多64K字節(jié))字節(jié)) SFB 13GET從伙伴從伙伴 PLC 讀數(shù)據(jù)讀數(shù)據(jù)SFB 14通信類型通信類型 雙邊雙邊 雙邊雙邊 雙邊雙邊 雙邊雙邊Danbian PUT向伙伴向伙伴 PLC 寫數(shù)據(jù)寫數(shù)據(jù)SFB 15 單邊單邊PRINT向遠(yuǎn)程打印機(jī)發(fā)送數(shù)據(jù)向遠(yuǎn)程打印機(jī)發(fā)送數(shù)據(jù)SFB 16 單邊單邊START在伙伴機(jī)上執(zhí)行完全重啟動(dòng)在伙伴機(jī)上執(zhí)行完全重啟動(dòng)SFB 19 單邊單邊STOP將伙伴機(jī)置為將伙伴機(jī)置為 Stop

24、狀態(tài)狀態(tài)SFB 20 單邊單邊RESUME在伙伴機(jī)上執(zhí)行重啟動(dòng)在伙伴機(jī)上執(zhí)行重啟動(dòng)SFB 21 單邊單邊STATUS伙伴機(jī)狀態(tài)掃描伙伴機(jī)狀態(tài)掃描(RUN/運(yùn)行、運(yùn)行、STOP/停止、停止、start-up/啟動(dòng)、啟動(dòng)、hold/保持)保持)SFB 22 單邊單邊USTATUS接收伙伴機(jī)的狀態(tài)信息接收伙伴機(jī)的狀態(tài)信息SFB 23 單邊單邊CONTROL掃描掃描 S7 連接連接+ SFB 的內(nèi)部狀態(tài)的內(nèi)部狀態(tài)SFC 62-2022-4-11Laiwu Steel Training Center Automation Training Group使用使用 S7 S7 連接進(jìn)行單邊通信服務(wù)連接進(jìn)行單邊

25、通信服務(wù)SFB:- GET- PUT- STOP- START- STATUSCPU的的操作系統(tǒng)操作系統(tǒng)S7-400MPI=3S7-300/400邏輯邏輯S7 連接連接(單邊或雙邊)(單邊或雙邊)MPI=2 CPUMPI=2 CPUMPI=21本地本地 ID物理連接,如物理連接,如 MPI12022-4-11Laiwu Steel Training Center Automation Training Group使用使用 S7 S7 連接進(jìn)行雙邊通信服務(wù)連接進(jìn)行雙邊通信服務(wù)SFB:- USEND- URCV- BSEND- BRCVSFBs- URCV- USEND- BRCV- BSENDS

26、7-400MPI=3S7-400邏輯邏輯S7 連接連接(雙邊)(雙邊)MPI=2 CPUMPI=2 CPUMPI=22本地本地 ID物理連接,如物理連接,如 MPI2112022-4-11Laiwu Steel Training Center Automation Training Group使用使用 NETPRO NETPRO 組態(tài)網(wǎng)絡(luò)組態(tài)網(wǎng)絡(luò)雙擊雙擊插入插入 HW 站站雙擊雙擊雙擊雙擊2022-4-11Laiwu Steel Training Center Automation Training Group組態(tài)組態(tài) S7 S7 連接連接插入連接插入連接遠(yuǎn)程站點(diǎn)遠(yuǎn)程站點(diǎn)遠(yuǎn)程遠(yuǎn)程 CPU選擇選

27、擇2022-4-11Laiwu Steel Training Center Automation Training Group建立連接屬性建立連接屬性2022-4-11Laiwu Steel Training Center Automation Training Group編譯和下載組態(tài)數(shù)據(jù)編譯和下載組態(tài)數(shù)據(jù)下載下載保存和編譯保存和編譯 2022-4-11Laiwu Steel Training Center Automation Training Group測(cè)試連接狀態(tài)測(cè)試連接狀態(tài)連接狀態(tài)連接狀態(tài)2022-4-11Laiwu Steel Training Center Automation

28、Training GroupSFB SFB 通信通信: GET: GET(SFB 14SFB 14)塊)塊STL 表示表示 CALL GET, I_GET /使用背景DB REQ:=I 0.2/開始 ID:=W#16#1/連接 No. NDR:=#NDR_FLAG/接收新數(shù)據(jù) ERROR:= #ERROR_F/error 結(jié)束 STATUS:= #STATUS_W/附加信息 ADDR_1:=P#I 0.0 BYTE 1/1. 遠(yuǎn)程變量 ADDR_2:=P#I 4.0 WORD 1/2. 遠(yuǎn)程變量 ADDR_3:=/3. 遠(yuǎn)程變量 ADDR_4:=/4. 遠(yuǎn)程變量 RD_1:=P#Q 0.0 B

29、YTE 1/1. 本地變量 RD_2:=P#Q 4.0 WORD 1/2. 本地變量 RD_3:=/3. 本地變量 RD_4:=/4. 本地變量LAD 表示表示DB14(背景 DB) SFB14 (GET)ENENOREQNDRERRORIDSTATUSADDR_1ADDR_2ADDR_3ADDR_4RD_1RD_2RD_3RD_4參數(shù)分配示例2022-4-11Laiwu Steel Training Center Automation Training GroupSFB SFB 通信:通信:PUTPUT(SFB 15SFB 15)塊塊STL 表示表示CALL PUT, I_PUT(背景 DB

30、) REQ:=I 0.3/開始 ID:=W#16#1/連接 No. DONE:= #DONE_F/成功的 end ERROR:= #ERROR_F/出錯(cuò)的 end STATUS:= #STATUS_W/錯(cuò)誤信息 ADDR_1:=P#Q 12.0 WORD 1 /1. 遠(yuǎn)程變量 ADDR_2:=/2. 遠(yuǎn)程變量 ADDR_3:=/3. 遠(yuǎn)程變量 ADDR_4:=/4. 遠(yuǎn)程變量 SD_1:=P#I 2.0 WORD 1/1. 本地變量 SD_2:=/2. 本地變量 SD_3:=/3. 本地變量 SD_4:=/4. 本地變量LAD 表示表示DB15(背景 DB) SFB15 (PUT)ENENOR

31、EQDONEERRORIDSTATUSADDR_1ADDR_2ADDR_3ADDR_4SD_1SD_2SD_3SD_4參數(shù)分配示例2022-4-11Laiwu Steel Training Center Automation Training GroupSFB SFB 通信通信: USEND: USEND(SFB 8SFB 8)塊)塊STL 表示表示 CALL USEND, I_USEND(背景 DB) REQ:= I 0.4/開始 ID:=W#16#3 /連接號(hào) R_ID:=DW#16#B1 /功能塊對(duì) DONE:= #DONE_F/成功結(jié)束 ERROR:= #ERROR_F/結(jié)束但有錯(cuò)誤

32、STATUS:= #STATUS_W/錯(cuò)誤信息 SD_1 :=P#DB3.DBX0.0 BYTE 100/1. 本地變量 SD_2 :=P#DB3.DBX100.0 BYTE 100 /2. 本地變量 SD_3 :=P#DB3.DBX200.0 BYTE 100 /3. 本地變量 SD_4 :=P#DB3.DBX300.0 BYTE 154 /4. 本地變量LAD 表示表示DB 8(背景 DB) SFB 8 (USEND)ENENOREQDONEERRORIDSTATUSR_IDSD_1SD_2SD_3SD_4參數(shù)分配示例2022-4-11Laiwu Steel Training Center

33、 Automation Training GroupSFB SFB 通信通信: URCV: URCV(SFB 9SFB 9)塊)塊 STL 表示表示CALL URCV, I_URCV/使用背景 DB EN_R:= I 0.5/開始 ID:= W#16#3/S7 連接 R_ID:= DW#16#B1/功能塊對(duì) NDR:= #NDR_F/接收新數(shù)據(jù) ERROR:= #ERROR_F/結(jié)束并有錯(cuò)誤 STATUS:= #STATUS_W/錯(cuò)誤信息 RD_1:=P#DB3.DBX0.0 BYTE 100 /1. 變量 RD_2:=P#DB3.DBX100.0 BYTE 100 /2. 變量 RD_3:=

34、P#DB3.DBX200.0 BYTE 100 /3. 變量 RD_4:=P#DB3.DBX300.0 BYTE 154 /4. 變量LAD 表示表示DB 9(背景DB) SFB 9 (URCV)ENENOEN_RNDRERRORIDSTATUSR_IDRD_1RD_2RD_3RD_4參數(shù)分配實(shí)例2022-4-11Laiwu Steel Training Center Automation Training GroupSFB SFB 通信通信: BSEND: BSEND(SFB 12SFB 12)塊)塊STL 表示表示CALL BSEND, I_BSEND/使用背景 DBREQ:= I 0.4

35、/開始R:= I 0.5/復(fù)位 BSENDID:=W#16#3 /S7 連接R_ID:=DW#16#B2 /功能塊對(duì)DONE:= #DONE_F/成功結(jié)束ERROR:= #ERROR_F/結(jié)束但有錯(cuò)誤STATUS:= #STATUS_W/附加信息SD_1:=P#DB1.DBX0.0 BYTE 40000 /發(fā)送數(shù)據(jù)LEN:= #DB_LEN/數(shù)據(jù)長(zhǎng)度LAD 表示表示DB 12(背景 DB) SFB 12 (BSEND)ENENOREQDONEERRORRSTATUSIDR_IDSD_1LEN參數(shù)分配實(shí)例2022-4-11Laiwu Steel Training Center Automatio

36、n Training GroupSFB SFB 通信通信: BRCV: BRCV(SFB 13SFB 13)塊)塊STL 表示表示CALL BRCV, I_BRCV/ 使用背景 DB EN_R:= I 0.4/開始 ID:=W#16#3 /S7 連接 R_ID:=DW#16#B2 /功能塊對(duì) NDR:= #NDR_F/接收新數(shù)據(jù) ERROR:= #ERROR_F/結(jié)束并有錯(cuò)誤 STATUS:= #STATUS_W/附加消息 RD_1:=P#DB2.DBX0.0 BYTE 40000 /接收郵箱 LEN:= #DB_LEN/接收端郵箱長(zhǎng)度LAD 表示表示DB 13(背景 DB) SFB 13 (

37、BRCV)ENENOEN_RNDRERRORIDSTATUSR_IDRD_1LEN參數(shù)分配實(shí)例2022-4-11Laiwu Steel Training Center Automation Training GroupSFB SFB 通信通信: STOP: STOP(SFB20SFB20)塊)塊STL 表示表示LAD/FBD 表示表示 CALL “STOP”,“I_STOP” /背景 DB REQ:= I 0.0/開始沿 ID:= W#16#1/連接號(hào) PI_NAME:= P#M100.0 Byte 9/參見腳注 IO_STATE:=/未使用 DONE:= #DONE_F_20 /成功結(jié)束 E

38、RROR:= #ERROR_F_20/結(jié)束但有錯(cuò)誤 STATUS:= #STATUS_W_20/錯(cuò)誤信息DB20(背景DB) SFB20(STOP)ENENOREQDONEERRORIDSTATUSPI_NAMEIO_STATE參數(shù)分配實(shí)例* P_PROGRAM在存儲(chǔ)器中起點(diǎn)位置的詳細(xì)信息2022-4-11Laiwu Steel Training Center Automation Training GroupSTL 表示表示 LAD/FBD 表示表示DB19(背景DB) SFB19 (START)ENENOREQDONEERRORIDSTATUSPI_NAMEARGIO_STATESFB SFB 通信通信: START: START(SFB19SFB19)塊)塊* P_PROGRAM在存儲(chǔ)器中起點(diǎn)位置的詳細(xì)信息參數(shù)分配實(shí)例CALL “START”,“I_START” /使用背景DB REQ:= I 0.1/開始沿 ID:= W#16#1/連接號(hào) PI_NAME:= P#M100.0 Byte 9/參見腳注 ARG:=/未使用 IO_STATE:=/未使用 DONE:= #DONE_F_20/成功結(jié)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論