西門子培訓教程手冊合集s7300pro通訊_第1頁
西門子培訓教程手冊合集s7300pro通訊_第2頁
西門子培訓教程手冊合集s7300pro通訊_第3頁
西門子培訓教程手冊合集s7300pro通訊_第4頁
西門子培訓教程手冊合集s7300pro通訊_第5頁
已閱讀5頁,還剩88頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、前言 1 2 步驟概述SIMATIC NET用于PROFIBUS CP的“PROJECT PROFIBUS”STEP 7實例用于PROFIBUS的NCM S7通過SEND/RECEIVE接口進行通訊入門手冊 3 4 .在S7站之間.在S7站和S5站之間ww.91HMI.comDP模式 5 S7 -300作為DP主站和DP從站FMS模式 6 在FMS連接上進行通訊 A 參考書目2002年11月版C79000 -G8952 -C113 -03有的各類注意事項本手冊包括了保證人身安全與保護本及連接的設備所應遵守的注意事項。這些注意事項在手冊中均以三角形警告符號加以突出,并根據(jù)等級標明如下: ! 表示

2、如果不采取適當?shù)念A防措施,將導致或嚴重的人身。警告表示如果不采取適當?shù)念A防措施,可能導致 ! 或嚴重的人身。當心帶三角形:表示如果不采取適當?shù)念A防措施,可能導致輕微的人身 ! 。當心不帶三角形:表示如果不采取適當?shù)念A防措施,可能造成損失。ww.91HMI.com須知表示如果忽略相關注意事項,可能會導致非預期的結果或狀態(tài)。注意強調(diào)有關分。、使用的重要信息,或強調(diào)文檔中特別重要的、有利于用戶的部SIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -032商標SIMATICR、SIMATIC HMIR和SIMATIC NETR是SIEMENS AG的商標

3、。本文檔中的其它一些標志也是商標所有者的權利。安全指南:商標,如果任何第出于個人目的而使用,都會在使用本手冊所述之前,請通讀下列安全指南。只有才安裝和操作該設備。是指被按照既定安全慣例和標準,對線路、設備和系統(tǒng)進行調(diào)試、接地和標記的正確使用硬件請注意如下事項:。警告本設備及其部件只能用于門子公司認可或推薦的第 ! 目錄或技術說明書中所描述的范疇,并且只能與由西廠商提供的軟件、設備或部件一起使用。只有正確地 品才能正常、在使用提供的、保管、設置和安裝本運行。,并且按照推薦的方式操作和維護,產(chǎn)例或者編寫的程序之前,請確保在設備或過程中造成人身或設備損壞。EU規(guī)范:除非已確定使用本組件的設備符合89

4、/392/EEC規(guī)范,否則不可啟動設備。ww.91HMI.com正確使用軟件請注意如下事項:警告本軟件只能用于認可或推薦的第在使用提供的 ! 目錄或技術說明書中所描述的范疇,并且只能與由西門子公司廠商提供的軟件、設備或部件同時使用。例或者編寫的程序之前,請確保在設備或過程中造成人身或設備損壞。SIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -033啟動前的注意事項在啟動前,請注意下列事項:當心在啟動前,請注意最新文檔中的信息,并遵守相關說明??稍谙嚓P目錄中查看該文檔的訂購信息,或與當?shù)匚鏖T子辦事處。ww.91HMI.com所有 E Sieme

5、ns AG 2001 / 2002保留所利免責明確的,不得、或使用本手冊或所含內(nèi)容。違者應對我們已檢查過本手冊中的內(nèi)容與所描述的硬件和軟件相符。由于差錯在所難 免,我們不能保證完全一致。我們會定期 本手冊中的內(nèi)容,并在后續(xù)版本中進行必要的更正。歡迎提出改進意見。造成的損失承擔責任。保留所權。利,包括實用新型或設計的專利權及Siemens AG Automation and DrivesIndustrial CommunicationPostfach 4848, D-90327 Nuernberg技術參數(shù)改動,恕不另行通知。G79000 -G8952 -C113 -03Siemens Aktie

6、ngesellschaft前言在系統(tǒng)中安裝SIMATIC S7 CP,并使其得到最佳運用。目的本入門手冊將幫助您熟悉用于PROFIBUS的NCM S7 (S7 CP組態(tài)工具)如何實現(xiàn)目的的使用方法。以NCM所帶的組態(tài)和例為基礎,向您介紹在SIMATIC S7 CP上優(yōu)化使用用于PROFIBUS的NCM S7的典型步驟。您應熟悉STEP 7的基本知識,換句話說,應了解下列內(nèi)容: 如何使用STEP 7STEP 7提供了哪些軟硬件管理功能如何操作項目要求S SSww.91HMI.com本入門手冊的目標用戶為安裝、STEP 7編程及維修。使用對象本入門手冊適用于NCM S7 V5.2版以上組態(tài)軟件,以

7、及STEP 7 V5.0版以上軟件。手冊范圍SIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -035本入門手冊的目的如何實現(xiàn)這些目的您可以在短時間內(nèi)學會如何有效地使用該在合適的系統(tǒng)組態(tài)中,使用 的自帶例、按照手冊中說的步驟執(zhí)行。只需多花點時間,您就可了解如何最有效地使用該首次組態(tài)、編寫的應用程序時,請參照手冊中的說明進行。前言欲知有關STEP 7文檔及詳細信息的詳細信息,請參考附帶的“用于PROFIBUS的NCM S7”手冊。欲知有關安裝用于PROFIBUS的NCM S7軟件的詳細信息,請參考自述文件。注意請注意,用于PROFIBUS的NCM

8、 S7的自述文件中可能含有本入門手冊中闡述的例的更詳細信息。約定本入門手冊所使用的約定如下:需要參考其它手冊和文檔時,以斜桿中的數(shù)字(/./)表示,這些數(shù)字代表附錄中所列出的手冊的標題。需要執(zhí)行的動作以符號“n”表示。-SSww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0361步驟概述以“PROJECT PROFIBUS”組態(tài)實例和執(zhí)行下列步驟:例為基礎,本入門手冊將在下面的章節(jié)中指導您ww.91HMI.com速成辦法如果您的系統(tǒng)組態(tài)和接到S7站中!例中所選擇的組態(tài)一致,就可以通過第2、第3和第4步,將實例數(shù)據(jù)直SI

9、MATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -037第3章FDLS7S7第4章FDLS7S5第5章DPS7S7第6章FMS S7S7S 第3、第4章:FDL連接S 第5章:DP主站系統(tǒng)S 第6章:FMS連接將任務轉(zhuǎn)換成S7用戶程序。例如,可以使用STL表示法。如果出現(xiàn)問題,可使用STEP 7/STL 和NCM診斷 工具對S7站點進行檢查。5.啟動/診斷4.編寫用戶程序3.組態(tài)通訊服務第2章“PROJECT PROFIBUS”建議“離線”創(chuàng)建所有系統(tǒng)數(shù)據(jù)。以后可以隨時更改、保存和這些數(shù)據(jù)??梢砸許TEP 7項目為基礎。指定系統(tǒng)組件。根據(jù)以下章節(jié)

10、的列表作出選擇:第3、4和第5章。2.配置、聯(lián)網(wǎng)硬件1.創(chuàng)建/打開項目步驟概述不過,按入門手冊中的步驟逐步執(zhí)行將使您收獲更大。提示可以跳過您已了解的功能。ww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0382“PROJECT PROFIBUS”用于PROFIBUS CP的STEP 7實例本章介紹如何使用帶有通訊實例所需要的組態(tài)和程序的“PROJECT PROFIBUS”。要求:具有STEP 7實踐知識、STL編程經(jīng)驗、PLC的基本知識。欲知有關組態(tài)軟件其它功能的詳細信息,請參考相應的手冊。本章還包括特定手冊的參考信息

11、。目錄:-創(chuàng)建/打開項目配置、聯(lián)網(wǎng)硬件1013ww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -039本幫助您:S 了解如何創(chuàng)建帶CP的項目S 了解組態(tài)時所涉及的所有步驟“ PROJECT PROFIBUS”在該STEP 7項目中,對用戶程序和S7站圖像進行管理。安裝好NCM S7可選軟件后,項目實例位于STEP 7項目文件夾中,例如文件夾C:SIEMENSSTEP7EXAMPLESPROJECT -PROFIBUS。如果要使用S7文件夾中的項目,請按照下列步驟執(zhí)行:n 啟動SIMATIC管理器。n 使用文件 打開 項

12、目.,打開附帶的項目實例PROJECT -PROFIBUS。 從此處顯示的例開始,可以繼續(xù)進 行后續(xù)章節(jié)中所描述的步驟。ww.91HMI.com項目實例中包含一個PROFIBUS子網(wǎng)。如果要創(chuàng)建新的或的PROFIBUS子網(wǎng),或要創(chuàng)建其它項目,請參見n 選擇菜單命令 . .SIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0310手冊/2/第1卷第2章2. 配置、聯(lián)網(wǎng)硬件1. 創(chuàng)建/打開項目“ PROJECT PROFIBUS”如果要創(chuàng)建PROFIBUS項目實例的工作版本n 請使用菜單命令文件 另存為,在所希望的任意文件夾中創(chuàng)建項目實例的副本。下

13、表列出各個站的組態(tài)。該表同時還指出可直接使用多少項目實例,以及要如何調(diào)整實例。ww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -0311站CP類型PROFIBUS地址通訊對象站描述SIMATIC 300站(1)CP 342-52SIMATIC 300站(2)使用CP 342 -5,通過SEND/RECEIVE接口進行通訊。數(shù)據(jù)雙向傳輸。使用AG_SEND和AG_RECV功能。SIMATIC 300站(2)CP 342-56SIMATIC 300站(1)SIMATIC 300站(3)CP 342-58S5站(1)使用CP

14、 342 -5,通過SEND/RECEIVE接口進行通訊。用戶程序根據(jù)CP 5431例進行調(diào)整。SIMATIC S5(1)CP 54314SIMATIC 300站(3)SIMATIC 300DP主站CP 342-510SIMATIC 300DP從站使用DP協(xié)議與CP 342 -5進行通訊。DP主站中的用戶程序?qū)ⅰ拜敵鰯?shù)據(jù)”傳送到DP從站,并從DP從站輸入數(shù)據(jù)。SIMATIC 300DP從站CP 342-512SIMATIC 300DP主站FMS客戶機S7-400站CP 443 -5基本型14FMS服務器S7-400站使用CP 443 -5基本型在FMS連接上進行通訊。FMS客戶機中的用戶程序在

15、FMS服務器上讀、寫具有各種結構的數(shù)據(jù)(變量)。FMS服務器S7-400站CP 443 -5基本型16(無自發(fā)性)“ PROJECT PROFIBUS”已經(jīng)創(chuàng)建了一個組態(tài)如果已經(jīng)創(chuàng)建了一個組態(tài),且只想在CPU中使用例,請按照下列步驟執(zhí)行:到現(xiàn)有項目的CPU中。請確保不要重疊塊。n 將項目實例中的站的例(S7程序容器)n 請確保根據(jù)下列說明,對硬件配置、聯(lián)網(wǎng)和所組態(tài)的連接進行調(diào)整。ww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0312小結 - 第1步“創(chuàng)建項目”: 已經(jīng)創(chuàng)建了一個STEP 7項目- 可在其中組態(tài)系統(tǒng)-

16、還可在其中創(chuàng)建、保存用戶程序?!?PROJECT PROFIBUS”nS系統(tǒng)中包含哪些組件?S 這些組件是如何連接到網(wǎng)絡中的?上述過程完成后,應該已將硬件配置中。到站如果從現(xiàn)有的組態(tài)實例開始,在將組態(tài)到PLC之前, 應先了解組態(tài)概況。STEP 7提供了十分便捷的方法,幫助用戶總覽組態(tài)。您可如下操作:S 在HW Config中顯示硬件配置S 顯示站總覽S 使用NetPro來顯示站的網(wǎng)絡連接圖提示“”主題參見第 19頁。參見n 在SIMATIC管理器中,雙擊項目中的“PROFIBUS(1)” 對象。這會打開項目視圖。ww.91HMI.com從該顯示畫面中,可以啟動配置硬件和連接需要的所有步驟。SI

17、MATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -0313手冊/2/第1卷第2章2. 配置、聯(lián)網(wǎng)硬件1. 創(chuàng)建/打開項目“ PROJECT PROFIBUS”如圖中所示,所選擇的CPU的連接表顯示在畫面下方。如果將鼠標指針指向代表節(jié)點接口的符號,則顯示有關網(wǎng)絡連接的信息。SS可以識別出下列狀況:所示CP 443-1具有PROFIBUS地址和MPI地址。例如,在需要通過NCM PROFIBUS診斷功能、經(jīng)CPU的MPI連接取得有關CP的診斷信息時,將需要此MPI地址。CPU僅顯示MPI地址。如果要修改網(wǎng)絡地址可以調(diào)用PROFIBUS節(jié)點的屬性參見框

18、。在視圖中雙擊網(wǎng)絡節(jié)點,可以打開此框。例如,當在網(wǎng)絡中所組態(tài)的PROFIBUS地址正被其它站使用時,有必要修改地址。在HW Config中顯示組態(tài) - 此處以SIMATIC 300站(1)為基礎n 在視圖中選擇SIMATIC 300站(1);然后選擇編輯 打開對象。將會看到硬件配置。ww.91HMI.com所需要的十六進制表,參見第 27頁。SIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0314以后對SEND/RECEIVE接口編程時,將需要此模塊起始地址。提示可以在“FDL連接屬性”框中查看用戶手冊/2/第1卷第2.2.4節(jié)“ PROJE

19、CT PROFIBUS”如需查看某個所顯示的模塊的組態(tài)詳情,n 可將光標放到該模塊上,例如CP 342 -5,然后選擇編輯 對象屬性。ww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -0315“ PROJECT PROFIBUS”在HW Config中調(diào)整配置如果硬件配置與實例所需要的配置不匹配,現(xiàn)在可更改條目。例如,可進行如下更改:S將模塊移到其它插槽中。-連接的配置仍保留。用戶程序可能需要根據(jù)新的模塊地址進行調(diào)整。S工作時不使用模塊為此,刪除插槽4中的使用其它CP類型模塊。S輸出站總覽使用STEP 7的打印功能來創(chuàng)

20、建用戶的系統(tǒng)文檔??蓮腍W Config中打印輸出下列文檔:SS整個站所選擇的模塊所選用的CP模塊的打印輸出如下所示(實例):ww.91HMI.coSIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0316m“ PROJECT PROFIBUS”有聯(lián)網(wǎng)的更詳細信息使用內(nèi)置的打印功能,可以輕松地獲取現(xiàn)有網(wǎng)絡連接組態(tài)的總覽。實例中的組態(tài)網(wǎng)絡的打印輸出顯示如下:ww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -0317“ PROJECT PROFIBUS”檢查網(wǎng)絡設置:調(diào)整站

21、的傳輸率和總線配置文件在STEP 7項目中和在PROJET -PROFIBUS以外組態(tài)的其它站(例如實例 2中的S5站)的數(shù)據(jù)庫中,傳輸率和總線配置文件也必須相匹配。在STEP 7項目中,傳輸率和總線配置文件在PROFIBUS子網(wǎng)的屬性框中進行組態(tài)。n 雙擊所示總線電纜,即可打開PROFIBUS網(wǎng)絡屬性框。ww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0318“ PROJECT PROFIBUS”要將硬件配置至PLC請按照下列步驟執(zhí)行:n 使用MPI電纜將PG連接到CPU的MPI接口。n 根據(jù)所需要的連接類型,設置P

22、G/PC上的接口。n 在Windows 匹配。面板中選擇PG/PC接口,使其與PG上可供使用的CP相匹配,并與總線連接相提示要檢查可通過 MPI的節(jié)點,可使用“可節(jié)點”功能。在項目實例中,顯示了下列內(nèi)容:MPI=2(直接) - 適用于CPUMPI=3- 適用于CPn 選擇菜單選項PLC STEP 7將通過其它果???,引導用戶獲得所需要的結參見STEP 7幫助系統(tǒng)ww.91HMI.com手冊/2/第1卷第2.2.8節(jié)小結 - 第2步“配置、聯(lián)網(wǎng)硬件”:已經(jīng)完成了下列工作:1.2.3.組態(tài)了STEP 7項目中的S7站將S7站分配給了PROFIBUS子網(wǎng)并分配了地址。將組態(tài)給了兩個S7站。現(xiàn)在,站已

23、準備完畢,您可以組態(tài)通訊連接,并用戶程序。-SIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -03193通過SEND/RECEIVE接口在S7站之間進行通訊可以通過SEND/RECEIVE接口在已組態(tài)的FDL連接上進行。本章介紹為了在FDL連接上實現(xiàn)一個簡單的通訊任務,組態(tài)、編程時所需要的步驟。要求:具有STEP 7實踐知識、STL編程經(jīng)驗、PLC的基本知識。欲知此處所采用的通訊類型的屬性的詳細信息,或者組態(tài)軟件所提供的其它功能的詳細信息,請參考相應的手冊。手冊的前言部分給出了可用文檔的總覽。本章還包括特定手冊的參考信息。ww.91HMI.c

24、o目錄:212224任務系統(tǒng)組態(tài)實例剖析-組態(tài)FDL連接創(chuàng)建用戶程序啟動/診斷253138SIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0320本幫助您:S 了解組態(tài)所包括的步驟。S 了解、啟動過程。S 熟悉SEND/RECEIVE調(diào)用接口。S 以實例模板,創(chuàng)建PLC程序。m通過 SEND/RECEIVE接口在 S7站之間進行通訊3.1任務和接收數(shù)據(jù)例中所介紹的通訊任務已經(jīng)刻意簡化。器(SIMATIC 300站(1)處理過程數(shù)據(jù)。它與其它設備(SIMATIC 300站(2)進行通訊,例如委托一個站(2)返回響應數(shù)據(jù)。SS作

25、業(yè)。服務器(SIMATIC 300下圖說明程序的工作過程:ww.91HMI.co在實例任務中傳送的作業(yè)和響應數(shù)據(jù)都是4個字節(jié)長。SIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -0321SIMATIC 300站(1)SIMATIC 300站(2)過程數(shù)據(jù)處理作業(yè)數(shù)據(jù)(4字節(jié))接收并處理作業(yè)m響應數(shù)據(jù)(4字節(jié))評估接收到的數(shù)據(jù)時間時間通過 SEND/RECEIVE接口在 S7站之間進行通訊3.2系統(tǒng)組態(tài)結構附帶的實例項目要求使用下列系統(tǒng)組態(tài)(可以進行修改/替換 - 請參見下頁):ww.91HMI.coSIMATIC NET 用于PROFIBUS

26、的NCM S7C79000 -G8952 -C113 -0322S7-300站1S7-300站2MPI接口MPI接口PROFIBUS3a00m裝有STEP 7的PG/PCPSCPU314 SIMCP342-5PSCPU314 SIMCP342-5通過 SEND/RECEIVE接口在 S7站之間進行通訊所需要的設備/如果想不作修改就使用例,需要使用下列組件。1)較新版的模塊通常在功能上是兼容的;可以不作修改就將實例項目的組態(tài)數(shù)據(jù)裝載到模塊 中。請閱讀CP手冊中有關兼容性和設備更換的相關內(nèi)容!可選方法:可以根據(jù)實際情況調(diào)整組態(tài)實例??赡艿母陌铝袃?nèi)容:用S7-300來替換S7-400也能使用S

27、7-400站來替換S7-300站。在這種情況下,例如,使用CP 443-5。配置硬件時,必須作適當?shù)男薷?。使用不同的CPU類型Sww.91HMI.comSS不使用模塊模塊。還必須調(diào)整地址(CP組態(tài))。這時,可通過只需對用戶程序略作修改,從而不輸出到在PG上顯示數(shù)據(jù)塊來監(jiān)視通訊。使用其它輸入/輸出模塊這可能意味著更改了模塊地址。更改機架中的模塊的次序。對于某些CPU型號,這還會改變模塊地址。SSSIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -0323所需數(shù)量類型訂貨號:2裝有CPU 314的S7-300可編程器參見目錄ST 702CP 342

28、-56GK7 342-5DA02-0XE0 1)2DI/DO模塊6ES7 323-1BL00-0AA01傳輸路徑參見/7/1編程設備(PG/PC),裝有S STEP 7軟件,V5.2以上版本S 用于PROFIBUS的NCM S7可選軟件V5.2以上版本, 或NetPro可選軟件。S MPI連接S 作為PROFIBUS上的PG/PC模式的可選項:用于PROFIBUS連接的CP - 診斷/安裝/維護參見目錄ST 70通過 SEND/RECEIVE接口在 S7站之間進行通訊須知如果改變了組態(tài)中的模塊地址,必須同時調(diào)整用戶程序和已組態(tài)的連接。3.3實例剖析本說明以所創(chuàng)建的項目和所組態(tài)的站為基礎。“創(chuàng)建

29、項目”和“配置、聯(lián)網(wǎng)硬件”步驟已在第2章描述過。nn第2章第3.3節(jié)/以及后續(xù)頁速成辦法如果您的系統(tǒng)組態(tài)和實例中所選擇的組態(tài)一致,就可以通過第3和第4步,將實例數(shù)據(jù)直接S7站中!到不過,按入門手冊中的步驟逐步執(zhí)行將使您收獲更大。w.91HMI.com提示可跳過已經(jīng)了解的功能。w第 2章介紹有關“”的主題。SIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -03245.啟動4.編寫用戶程序3.組態(tài)FDL連接2.配置、聯(lián)網(wǎng)硬件1.創(chuàng)建/打開項目通過 SEND/RECEIVE接口在 S7站之間進行通訊n為了完成各種通訊任務,各CPU需要哪些通訊連接?n

30、完成后,應該已將連接組態(tài)中。到了站在SEND/RECEIVE接口上進行通訊使用已組態(tài)的FDL連提示第 30頁介紹有關“ 息”的詳細信接。因此,是將連接表到站中。不過,首先要通過下列方法獲取組態(tài)實例的總覽:檢查NetPro連接表中的已組態(tài)連接。S參見檢查連接表中的連接n 切換回SIMATIC管理器,并在所需要的站中選擇CPU。ww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -0325手冊/2/第1卷第6章5.啟動4.編寫用戶程序3.組態(tài)FDL連接2.配置、聯(lián)網(wǎng)硬件1.創(chuàng)建/打開項目通過 SEND/RECEIVE接口在 S

31、7站之間進行通訊n 請先選擇“連接”對象,然后選擇編輯 打開對象。連接表就會顯示?;蛘遪 通過選擇網(wǎng)絡,直接跳轉(zhuǎn)到NetPro視圖。 連接 ww.91HMI.com可在此選擇“更改伙伴”??稍诖诉x擇連接屬性可以清楚地看出下列情況:當前已將一個FDL連接組態(tài)到伙伴站SIMATIC 300站(2)。注意通過選擇各個站,可以總覽項目中所有的站和已組態(tài)的連接的連接在此總覽中,可以為這個伙伴站或者其它伙伴站組態(tài)的連接。n 要在連接列表中一個新的連接,可選擇菜單命令 連接。SIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0326通過 SEND/RECEI

32、VE接口在 S7站之間進行通訊需要,可以如下選擇其它連接參數(shù)n 可在連接表中雙擊連接,選擇連接屬性。0001是用戶FC調(diào)用接口上所使用的連接ID。A000是FDL連接ID??稍诖藶檫B接指定適合設備或過程的名稱。n 現(xiàn)在切換至“地址”頁。ww.91HMI.com一個項目中的各個S7站之間的連接所用的“地址”頁中的信息通常不需要進行修改。SIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -0327通過 SEND/RECEIVE接口在 S7站之間進行通訊在“總覽”頁,可以獲得關于連接或連接組態(tài)的信息。如果在“本地ID”域中輸入了“!”,表示在“狀態(tài)”

33、域中有該域可能會隱藏。使用箭頭鍵,可以平行移動該表格。在此例中,連接當前正處于編輯狀態(tài)。的相關信息。根據(jù)表頭設置,ww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0328通過 SEND/RECEIVE接口在 S7站之間進行通訊如果要編址其它的通訊伙伴n 可選擇菜單選項編輯 更改連接伙伴,或雙擊連接表中“連接伙伴”列中的連接,選擇“更改連接伙伴”框。n必要,可在“站”域中選擇不同的連接伙伴。ww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -032

34、9通過 SEND/RECEIVE接口在 S7站之間進行通訊要將連接組態(tài)至PLC請按下列步驟執(zhí)行:n 如果在連接組態(tài)中更改了設定,可使用連接表 保存菜單命令,保存所作的修改。n 在連接表中選擇有MPI連接的站。n 選擇菜單命令PLC 。注意:在 過程中,會提示是否將RAM 中的內(nèi)容 到ROM中。如果要防止意外斷電,請回答“是”。參見n 關閉連接表。ww.91HMI.com注意也可以通過“在PROFIBUS上的PG”連接組態(tài)。為此,必須先通過MPI硬件配置(節(jié)點初始化)。n 連接MPI到第二個站。n 如果要改變第2個站的現(xiàn)有組態(tài),請對第二個站重復第2步“配置、聯(lián)網(wǎng)硬件”和第3步“組態(tài)FDL連接”。

35、小結 - 第3步“組態(tài)FDL連接”:已經(jīng)完成了下列工作:1.2.組態(tài)了兩個S7站之間的FDL連接將連接組態(tài)到了兩個S7站中現(xiàn)在,站已準備就緒,可在SEND/RECEIVE接口上進行。SIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0330STEP 7幫助系統(tǒng)文件 編輯PLC手冊/4/通過 SEND/RECEIVE接口在 S7站之間進行通訊n-如何為SEND/RECEIVE接口提供n數(shù)據(jù)?n-狀態(tài)位是如何計算的?完成后,應該已將用戶程序中。到了站用戶程序的任務現(xiàn)在,必須將第3.1節(jié)中所描述的任務轉(zhuǎn)化為合適的可編程器程序。執(zhí)行程序,或?qū)⒊绦虻絊7

36、站中n 在PROJECT-PROFIBUS項目中,在所需要的SIMATIC 300站內(nèi),選擇帶有程序塊的容器。提示第 37頁含有有關“ 信息?!钡母敿歸w.91HMI.com更好地查看總覽n 應該先打印出程序塊,然后再檢查。下一頁包含通訊所需要的FC的總覽。SIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -03315.啟動4.編寫用戶程序3. 組態(tài)FDL連接2.配置、聯(lián)網(wǎng)硬件1.創(chuàng)建/打開項目通過 SEND/RECEIVE接口在 S7站之間進行通訊表中將顯示各種類型的OB與FC塊所處理的各種任務。ww.91HMI.com須知可以從STEP

37、7的SIMATIC NET塊庫中為模塊選擇、使用最新版本的通訊塊(FC5/ FC6)。如果正在使用舊版本的模塊類型,則只有使用了該模塊類型的最新版才能使用此功能。,SIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0332S7站1任務S7站2任務程序塊中的任務說明正在處理過程數(shù)據(jù)模擬更改過程值:OB100提供數(shù)據(jù)塊DB30和DB31。過程值保存在這些數(shù)據(jù)塊中。OB1協(xié)調(diào)程序序列。FC29周期性地增、減數(shù)據(jù)字。增、減時間間隔都為3秒。FC30 / FC5 (AG_SEND)數(shù)據(jù)字作為當前過程值(作業(yè))傳送到站2。接收并處理作業(yè)接收并進一步處理作業(yè)

38、數(shù)據(jù):OB100提供數(shù)據(jù)塊DB30和DB31。過程值保存在這些數(shù)據(jù)塊中。OB1協(xié)調(diào)程序序列。FC31 / FC6 (AG_RECV)將接收到的數(shù)據(jù)保存到數(shù)據(jù)塊中,并將這些數(shù)據(jù)輸出到過程 器。FC30/FC5 (AG_SEND)將這些數(shù)據(jù)作為作業(yè)確認值返回到站1。評估所接收的數(shù)據(jù)FC31 / FC6 (AG_RECV)確認接收和評估作業(yè)。將過程參數(shù)輸出到模塊。通過 SEND/RECEIVE接口在 S7站之間進行通訊程序序列在實例中,組織塊將在兩個S7站中產(chǎn)生下列程序序列:SIMATIC 300站(1)SIMATIC 300站(2)OB100OB100啟動周期性執(zhí)行OB1OB1FC29增量 減量

39、/ 數(shù)據(jù)字-FC30FC31FDL連接FC30FC31ww.91HMI.comAG_RECVAG_SENDCPU周期序列圖例:SIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -0333- 生成數(shù)據(jù)塊DB30和DB31- 生成數(shù)據(jù)塊DB30和DB31AG_RECVAG_SEND通過 SEND/RECEIVE接口在 S7站之間進行通訊編程通訊功能(FC)有兩個功能(FC)可處理在FDL傳輸連接上進行的通訊,具體內(nèi)容如下:S AG_SEND (FC5)該塊將用戶數(shù)據(jù)從指定的用戶數(shù)據(jù)區(qū)傳送到用于傳輸?shù)腜ROFIBUS CP上。S AG_RECV (F

40、C6)該塊將所接收到的用戶數(shù)據(jù)輸入到調(diào)用過程所指定的用參見戶數(shù)據(jù)。實例中的用戶程序是用STL方法編寫的。例如,在SIMATIC 300站(1) (客戶端)中調(diào)用AG_SEND和AG_RECV時的參數(shù)分配如下:STL注釋call fc 5/AG_SEND塊調(diào)用/作業(yè)觸發(fā)位/連接ID/硬件配置中的LADDR272十進制/要傳送的數(shù)據(jù)區(qū)ACT ID LADDR SEND LEN DONE ERRORSTATUS:=M 50.01W#16#0110P#db30.dbx1.0 byte 240,4M 1.2M 1.3MW 200:=:=:=:=:=:=:=/要的數(shù)據(jù)區(qū)的長度(4字節(jié))/返回參數(shù)DONE的

41、位 位字/返回參數(shù)ERROR的/返回參數(shù)STATUS的ww.91HMI.comSTL注釋call fc6/AG_RECV塊調(diào)用/連接ID/硬件配置中的模塊地址512十進制/用于接收數(shù)據(jù)的數(shù)據(jù)區(qū)/用于返回參數(shù)NDR的位/用于返回參數(shù)ERROR的位ID LADDR RECV:=:=:=1W#16#0110P#DB31.DBX 1.0 BYTE 240NDR ERROR STATUS LEN:=:=:=:=M1.0 M1.1 MW202 MW10/用于返回參數(shù)STATUS的/接收數(shù)據(jù)長度區(qū)字如要查看這些FC以及其它OB和FC的完整代碼,請查看項目實例的打印輸出內(nèi)容。SIMATIC NET 用于PRO

42、FIBUS的NCM S7C79000 -G8952 -C113 -0334手冊/2/第1卷第7.3節(jié)通過 SEND/RECEIVE接口在 S7站之間進行通訊自動設置塊參數(shù)為了確保能夠正確設置塊調(diào)用參數(shù),STEP 7中的LAD/STL/FBD編輯器為用戶提供了“從硬件配置中接受所有相關參數(shù)”和“從連接組態(tài)中接受相關參數(shù)”選項。當在用戶為塊分配參數(shù)值時,請執(zhí)行下列步驟:n 選擇塊調(diào)用及其塊參數(shù);n 使用鼠標右鍵選擇“連接.”菜單命令。n 根據(jù)模塊類型,現(xiàn)在可以從列表中選擇用于塊或模塊的連接。n 確認所作的選擇;可能,在塊調(diào)用中輸入可用的參數(shù)值。擴展例可以通過包含如下的功能來擴展實例程序,或以后擴展

43、您的應用程序:SS評估AG_SEND和AG_RECV功能的結果代碼,在系統(tǒng)中對特定狀態(tài)或錯誤作出發(fā)應。根據(jù)結果代碼,有條件地初始化通訊調(diào)用,例如,只有通過接收調(diào)用收到了作業(yè)確認后,才能再次在客戶端上觸發(fā)調(diào)用。n 評估AG_SEND的參數(shù)DONE、ERROR和STATUS, 并評估AG_RECV的參數(shù)NDR、ERROR和STATUS??扇缦略u估這些參數(shù):關于返回值的更詳細資料請參見ww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7 C79000 -G8952 -C113 -0335手冊/2/第1卷第7.3節(jié)通過 SEND/RECEIVE接口在 S7站之間進行通訊作

44、業(yè)激活因出錯而終止無錯地完成當n = 8302H8181H作業(yè)激活無已接收的數(shù)據(jù)必須由用戶程序處理的典型的錯誤代碼(STATUS):8302H8311H連接伙伴上缺少目標站不可(尚不可)用(例如,由于)啟動80C3H被占用(由于S7 400達到最大負載)80D2H 模塊起始地址出錯(例如,在移動一個模塊后,忘記更改地址)。不使用模塊的實例如果不想使用模塊,只需要取消激活SIMATIC 300站(1)和2上的FC31塊的輸出“T QW .”。ww.91HMI.com然后,通過在STEP 7/STL中顯示數(shù)據(jù)塊,可繼續(xù)執(zhí)行程序。SIMATIC NET 用于PROFIBUS的NCM S7C79000

45、 -G8952 -C113 -0336DONE/NDR = 0ERROR = 1 STATUS = xDONE/NDR = 0ERROR = 0 STATUS = nDONE/NDR = 1ERROR = 0STATUS = 0通過 SEND/RECEIVE接口在 S7站之間進行通訊將用戶程序至PLC請按下列步驟執(zhí)行:n 將CPU切換為STOP或者RUN-P。n 在SIMATIC管理器中,在合適的站內(nèi)選擇“塊”容器。n 使用菜單命令 PLC ,整個程序(除STB外)。注意:在RUN-P模式下,因為CPU周期處于工作狀態(tài),所以塊次序非常重要。請確保只在啟動時執(zhí)行OB100。n 將CPU切換為RU

46、N-P或RUN。參見STEP 7幫助系統(tǒng)手冊/4/n 對其它站重復過程。ww.91HMI.com小結 - 第4步“創(chuàng)建用戶程序”:已經(jīng)完成了下列工作:1.2.根據(jù)兩個S7站的任務說明,創(chuàng)建了用戶程序擴展了將用戶程序例,例如,通過評估狀態(tài)代碼來實現(xiàn)到了兩個站的CPU中。3.結果:如果正在使用模塊,現(xiàn)在應該看到,模塊或輸出模塊上的LED顯示燈正在工作。如果無法檢測到任何通訊,可執(zhí)行下列步驟:n 在STEP 7/STL中檢查程序序列。檢查是否正在將尚在變化的數(shù)據(jù)字輸出到模塊中。n 繼續(xù)進行,并使用PROFIBUS診斷工具檢查通訊。SIMATIC NET 用于PROFIBUS的NCM S7 C7900

47、0 -G8952 -C113 -0337通過 SEND/RECEIVE接口在 S7站之間進行通訊nn使用PROFIBUS診斷功能,可以檢測通訊問題。nnn 例如,使用如下所示診斷功能,檢查站和FDL連接的狀態(tài)。參見PROFIBUS節(jié)點FDL連接是否已經(jīng)建立? 站的狀態(tài)如何?診斷緩沖區(qū)診斷緩沖區(qū)條目說明了什么?FDLFDL連接的狀態(tài)如何? 幀是否已經(jīng)傳送?的有多少? 出錯的有多少?SSSww.91HMI.comSIMATIC NET 用于PROFIBUS的NCM S7C79000 -G8952 -C113 -0338手冊/2/第1卷第8章5.啟動-診斷4.編寫用戶程序3.組態(tài)FDL連接2.配置、聯(lián)網(wǎng)硬件1.創(chuàng)建/打開項目4在S7和S5站之間,通過SEND/RECEIVE接口進行通訊在第一個例子中,我們說明了為了在FDL傳輸連接上實現(xiàn)一個簡單的通訊任務而進行組態(tài)、編程時所需要的步驟。說明通過“非S7”站進行通訊時所出現(xiàn)的(少量)差異。這在本章,些站通常被稱為“其它站”。要求:具有STEP 7實踐知識、了解STL語句表、具有可編程控制器基本知識、具有SIMATIC S5實踐知識。ww.91HMI.com目錄:4.14.24042更改的系統(tǒng)組態(tài)實例剖析-43444749創(chuàng)建項目配置、聯(lián)網(wǎng)硬件組態(tài)FDL連接 創(chuàng)建用戶程序SIMATIC NET 用于PROFIBUS的NCM

溫馨提示

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

評論

0/150

提交評論