(教你一步一步吧學STEP7)_第1頁
(教你一步一步吧學STEP7)_第2頁
(教你一步一步吧學STEP7)_第3頁
(教你一步一步吧學STEP7)_第4頁
(教你一步一步吧學STEP7)_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第 56 頁 共 56 頁STEP 7基礎教程目 錄第一章 STEP 7的基礎1.1/ . STEP7的安裝和授權(略)1.2/. STEP 7的介紹1.3/. SIMATIC管理器1.4/. 硬件組態(tài)1.4.1/ . S7-300的組態(tài)1.4.1.1/ 插槽配置的規(guī)則:1.4.2/ . S7-400的組態(tài)1.4.2.1/ 常用的S7 400機架1.4.2.2/ 當UR1或UR2用作中央控制器時1.4.2.2/ CR2機架1.4.2.3/ ER1(18 SLOT)和ER2(9 SLOT)機架1.4.2.4/ UR2-H機架1.4.3/ .硬件組態(tài)中模塊的參數(shù)設置1.4.3.1/ 模擬量輸入模板

2、:1.4.4/ .硬件組態(tài)的下載1.4.5/ .軟件的下載和上傳1.5/ .仿真軟件S7-PLCSIM的應用 第二章 STEP7中程序對象2.1/. 源文件夾2.2/. 軟件塊2.2.1 組織塊2.2.2 FC2.2.3 FB2.3/. 編程一個多重背景數(shù)據(jù)塊2.4/. VAT:變量表2.5/. 交叉參考表第三章STEP7的編程3.1/ 存儲區(qū)域(地址范圍參見具體的CPU手冊3.1.1/ 輸入過程映象區(qū)3.1.2/ 輸出過程映象區(qū)3.1.3/ 位存儲器3.1.4/ I/O外部輸入3.1.5/ I/O外部輸出3.1.6/ 定時器3.1.7/ 計數(shù)器3.1.8/ 數(shù)據(jù)塊3.1.9/ 本地數(shù)據(jù)3.2

3、/ STEP7中基本數(shù)據(jù)類型以及使用常數(shù)的格式3.3/ STEP7中的時間3.3.1.1/ W#16#wxyz3.3.1.2/ S5T#aH_bbM_ccS_dddMS3.3.2/、如果想通過上位或觸摸屏對PLC中S5TIME類型的參數(shù)進行設定,3.3.2.1/ 從上位機寫整型數(shù)INT或實數(shù)REAL到PLC3.3.2.2/如果使用WinCC作為上位軟件第四章S7-300/400 PLC尋址方式4.1. 直接尋址4.1.1/. 直接地址4.1.2/. 符號尋址4.2. 間接尋址4.2.1/. 存儲器間接尋址4.2.2/. 寄存器間接尋址4.3. S7-300/400尋址方式圖解4.3.1如何使用

4、指針4.3.1.1/ 指針用于存儲器間接尋址4.3.1.2/ 存儲區(qū)域內部尋址及交叉尋址4.3.1.3/ 存儲區(qū)域內部尋址例程 4.3.1.4/ 指針不包含指示存儲區(qū)域的信息4.3.1.5/ 存儲區(qū)域交叉尋址例程第五章S7-300/S7400的擴展5.1、S7-300系統(tǒng)擴展5.1.1/. 基本原理5.1.2/.使用單機架或多機架5.1.2.1/.在下面的情況下應該使用單機架5.1.2.2/.在下面的情況下應該使用多機架5.1.2/.主機架配置方法5.1.3/. 機架擴展5.1.3.1/.機架擴展有以下兩種情況5.2、S7-400 系統(tǒng)擴展5.2.1/、IM460-0/461-0模式:5.2.

5、1.1/. 發(fā)送模塊指示燈與狀態(tài):5.2.1.2/.接收模塊指示燈與狀態(tài)5.2.2/、IM460-1/IM461-1模式5.2.2.1/、發(fā)送模塊指示燈與狀態(tài)5.2.2.2/接收模塊指示燈與狀態(tài)5.2.3/、IM460-3/IM461-3模式:5.2.3.1/發(fā)送模塊指示燈與狀態(tài)5.2.3.2/接收模塊指示燈與狀態(tài):5.2.4/ IM460-4/IM461-4模式:5.2.4.1/發(fā)送模塊指示燈與狀態(tài):5.2.4.2/接收模塊指示燈與狀態(tài):5.2.5/用于連接S5模塊的擴展機架5.2.5.1/ IM462-3指示燈5.2.5.2/接口選擇開關:5.2.5.3/電纜長度選擇開關第六章 S7-40

6、0之間通過以太網(wǎng)通訊實例6.1/ 網(wǎng)絡配置圖6.2/ PLC站配置6.2.1/PLC 1#系統(tǒng)配置方框圖6.2.2/ 2#、3#、4# 、5#PLC配置方框圖6.3/ STEP7中的硬件及網(wǎng)絡組態(tài)6.3.1/ 選擇連接類型第七章S7300之間通過MPI通訊實例(通過全局數(shù)據(jù)包)7.1/ 網(wǎng)絡構成7.2/ 硬件組態(tài)7.2.1/ 如何利用GD實現(xiàn)PLC之間通訊7.2.2/ S7-300之間的PROFIBUS-DP通訊7.2.3/、不帶CP通訊卡7.2.4/、 帶CP通訊卡(以cp342-5做從站為例) 第一章 STEP 7的基礎1.1/ . STEP7的安裝和授權(略) 1.2/. STEP 7的

7、介紹使用STEP7軟件,可以在一個項目下生成你的S7程序并監(jiān)視和控制你的控制對象。在S7程序中通過地址尋址I/O模板。 1.3/. SIMATIC管理器1.4/. 硬件組態(tài)基本步驟:雙擊Harware進行硬件配置插入一個站 配置模板配置機架 保存硬件配置設置模板參數(shù) 將硬件配置下栽到PLC 1.4.1/ . S7-300的組態(tài) 1.4.1.1/ 插槽配置的規(guī)則: RACK(0)插槽1:電源模板或為空插槽2:CPU模板插槽3:接口模板或為空插槽411:信號模板、功能模板、通訊模板或為空RACK(13)插槽1:電源模板或為空插槽2:為空 插槽3:接口模板插槽411:信號模板、功能模板、通訊模板(如

8、為IM365,則該機架上不能插入C P模板)或為空1.4.2/ . S7-400的組態(tài)S7-400PLC是由一個中央控制機架CR以及一個或多個擴展機架ER組成(當然也可以不用擴展機架),如你的CR上沒有足夠的插槽安裝你的模板或者你希望獨立于CR操作一些信號模板時,在距離允許范圍內,可以考慮選用ER。1.4.2.1/ 常用的S7 400機架 UR1(18 SLOT)和UR2(9 SLOT):通用機架,既可以用作中央控制器也可用做擴展單元。1.4.2.2/ 當UR1或UR2用作中央控制器時:1必需組件:一個電源模塊和一個CPU2能以集中式擴展(最大為3m)或分布式擴展(最大為100m,S7EU)3

9、擴展時需要發(fā)送接口模板,最多可插入6個接口模板。4最多可連接21個擴展單元。1.4.2.2/ CR2機架:用于有分割的中央控制器(18 SLOT,二個CPU在單一機架內彼此獨立地并行運行)可用于SM模板,接收IM,電源模板。1. 必需組件:一個電源模塊和兩個CPU2. 以集中式擴展(最大為3m)或分布式擴展(最大為100m,S7EU)3. 擴展時需要發(fā)送接口模板,最多可插入6個接口模板。4. 最多可連接21個擴展單元。1.4.2.3/ ER1(18 SLOT)和ER2(9 SLOT)機架:用于有信號模板的擴展單元。沒有C總線。1.4.2.4/ UR2-H機架;用于S7-400H。注;集成在所有

10、機架上的并行的I/O總線用于CPU與信號模板、功能模板進行高速數(shù)據(jù)交換。除ER1和ER2外所有機架上都有一個用于大量數(shù)據(jù)交換的串行通訊總線(K總線)。UR1(用做CR時)123456789101112131415161718標準PS 冗余PSCPU,M7-CPUDI,DO,AI.AOM7-FMFMCPSEND IMUR1(用做ER時) 123456789101112131415161718標準PS 冗余PSDI,DO,AI,AOM7-FMFM,CP接收 IMER1機架 123456789101112131415161718標準PS 冗余PSDI,DO,AI,AO接收 IMCR2機架Segmen

11、t1Segment2123456789101112131415161718標準PS 冗余PSCPU1CPU2DI,DO,AI,AOM7-FMFMCPSEND IM1.4.3/ .硬件組態(tài)中模塊的參數(shù)設置1.4.3.1/ 模擬量輸入模板:A.兩線制電流和四線制電流都只有兩根信號線,它們之間的主要區(qū)別在于:兩線制電流的兩根信號線既要給傳感器或者變送器供電,又要提供電流信號;而四線制電流的兩根信號線只提供電流信號。因此,通常提供兩線制電流信號的傳感器或者變送器是無源的;而提供四線制電流信號的傳感器或者變送器是有源的,因此,當您將您的模板輸入通道設定為連接四線制傳感器時,PLC只從模板通道的端子上采集

12、模擬信號,而當您將模板輸入通道設定為連接二線制傳感器時,PLC的模擬輸入模板的通道上還要向外輸出一個直流24V的電源,以驅動兩線制傳感器工作。要想正確設置模擬量輸入模塊的量程,您必須首先確定傳感器或者變送器的信號類型。B.不同類型傳感器到SM331-7Kx0x的接線B.a、 和電壓傳感器的連接 B.b、和2線電流傳感器的連接 B.c、和4線電流傳感器的連接B.d、電阻型溫度計(如PT100)和電阻的連接 -對于二線回路,將M+與IC+跨接,M-與IC-跨接對于三線回路,將M-與IC-跨接SM331 SF燈亮表明硬件故障??赡艿脑蛉缦拢耗0逅?4VDC電源未正確接入;前連接器未插到位;總線連

13、接器未連好;有硬件中斷產生(斷線、超限),量程卡所插的方向與HW Config中的設置不符,等等。1.4.4/ .硬件組態(tài)的下載1.4.5/ .軟件的下載和上傳1.5/ .仿真軟件S7-PLCSIM的應用 第二章 STEP7中程序對象 0 符號表symbols在STEP7程序中,你可以尋址I/O信號,存儲位、計數(shù)/定時器,數(shù)據(jù)塊和功能塊。在程序中,可以用絕對地址來訪問這些地址(如I0.0,Q0.0,M0.0,DB0,F(xiàn)B1,F(xiàn)C1),也可以用符號地址,這會使你的程序具有很強的可讀性。符號表中定義的變量是全局變量,可供所有的邏輯塊使用。全局符號名在整個用戶程序中必須是唯一的。在OB、FC、FB中

14、TEMP里聲明的變量為局部變量,局部變量只是在它所在的塊中有效。符號名不能超過24個字符。2.1/. 源文件夾編寫STL源文件的基本信息導出源文件生成STL源文件導出源文件將軟件塊模式插入STL源文件將源代碼插入STL源文件檢查STL源文件的一致性 編譯STL源文件從軟件塊生成STL源文件2.2/. 軟件塊組織塊(OB)函數(shù)塊(FC)功能塊(FB)系統(tǒng)函數(shù)塊(SFC)系統(tǒng)功能塊(SFB)2.2.1 組織塊組織塊是CPU的操作系統(tǒng)與用戶程序之間的接口。用戶可以通過以下方法利用OB運行指定的程序組件l 當啟動CPU時l 當循環(huán)運行或在設置的時間間隔時l 在特定的時刻或特定的日期l 在運行了一段指定

15、的時間后l 當錯誤發(fā)生時l 當硬件中斷發(fā)生時組織塊的執(zhí)行還根據(jù)其分配的優(yōu)先級而定。OB1:OB1的循環(huán)運行從啟動結束時開始。用戶可以OB1內調用功能塊(FB,SFB)或函數(shù)(FC、SFC)。OB1在所有運行時監(jiān)視的組織塊中具有最低的優(yōu)先級。 除了OB90,所有其他的OB均可將OB1的運行中斷。以下事件將使操作系統(tǒng)調用OB1:l 啟動結束l OB1運行結束(前一個循環(huán))OB1的運行結束后,操作系統(tǒng)將過程映像輸出表PIQ寫入外圍模塊并發(fā)送所有的共享數(shù)據(jù)。在重新啟動OB1前,操作系統(tǒng)更新過程映像輸入表并從CPU接收所有的共享數(shù)據(jù)。S 7提供了一種監(jiān)視最大掃描循環(huán)時間的方法以確保最大的響應時間。如果用

16、戶程序超過了OB1的最大循環(huán)時間,操作系統(tǒng)將調用OB80(時間故障組織塊)。如果OB80未被編程,CPU將切換STOP模式。 OB30OB38:循環(huán)中斷,利用這些組織塊,可以使程序在相等的時間間隔內開始執(zhí)行。注意:用戶必須保證每個循環(huán)中斷組織塊的運行時間比時間間隔短。如果由于在一個循環(huán)中斷組織塊完成前到達時間間隔而導致其再次準備執(zhí)行,就將啟動時間錯誤組織塊(OB80)后將調用產生錯誤的循環(huán)中斷組織塊。OB40OB47:硬件中斷組織塊。當模塊觸發(fā)了一個硬件中斷后,操作系統(tǒng)將識別插槽并決定相應的硬件中斷組織塊。如果該組織塊比當前活動的優(yōu)先級高,則將被啟動。OB80:時間故障組織塊例如超過了掃描循環(huán)

17、時間或當前一個組織塊還沒有運行完畢而有產生了調用同一個循環(huán)中斷組織塊的事件時,操作系統(tǒng)將調用OB80,如OB80未被編程,則CPU將切換到STOP模式。OB81:電源故障組織塊CPU操作系統(tǒng)在電源(S7-400)或備用電池發(fā)生故障時會調用OB81,如OB81未被編程,CPU不進入STOP模式。OB82:診斷中斷組織塊。當具有診斷功能的模塊發(fā)現(xiàn)錯誤時,CPU對輸出和輸入事件發(fā)出診斷中斷。該操作系統(tǒng)調用OB82。如OB82未被編程,則CPU將切換到STOP模式。OB83:插入/刪除模塊中斷組織塊在運行模式時移走組態(tài)模塊時將會啟動OB83。如OB83未被編程,則CPU將切換到STOP模式。OB84:

18、CPU硬件故障組織塊當CPU發(fā)現(xiàn)多點接口網(wǎng)絡,通信總線,或分散I/O的連接發(fā)生錯誤時,該操作系統(tǒng)調用OB84。如OB84未被編程,則CPU將切換到STOP模式。OB85:優(yōu)先級錯誤組織塊 如OB85未被編程,則CPU將切換到STOP模式。OB86:基板故障組織塊 如OB86未被編程,則CPU將切換到STOP模式。 OB87:通信錯誤組織塊 如OB87未被編程,則CPU將切換到STOP模式。OB80OB87稱為異步錯誤中斷。OB121:編程錯誤組織當產生一個導致程序運行錯誤的事件,CPU的操作系統(tǒng)將調用OB121。例如,如果用戶在程序中調用一個未下載到CPU的塊,OB121將被調用。OB122:

19、I/O訪問故障組織塊當訪問模塊內的數(shù)據(jù)時發(fā)生錯誤,CPU的操作系統(tǒng)將調用OB122。一點建議:為了避免在發(fā)生一些非嚴重錯誤時CPU頻頻進入STOP狀態(tài),建議在項目中一般將OB80OB87,OB121、OB122插入BLOCK文件夾并下載到PLC中。2.2.2 FC2.2.3 FB2.3/. 編程一個多重背景數(shù)據(jù)塊2.4/. VAT:變量表2.5/. 交叉參考表第三章STEP7的編程3.1/ 存儲區(qū)域(地址范圍參見具體的CPU手冊) 3.1.1/ 輸入過程映象區(qū) 輸入位 I 輸入字節(jié) IB 輸入字 IW 輸入雙字 ID3.1.2/ 輸出過程映象區(qū) 輸出位 Q 輸出字節(jié) QB 輸出字 QW 輸出雙

20、字 QD3.1.3/ 位存儲器 存儲位 M 存儲字節(jié) MB 存儲字 MW 存儲雙字 MD3.1.4/ I/O外部輸入 外設輸入字節(jié) PIB 外設輸入字 PIW 外設輸入雙字 PID3.1.5/ I/O外部輸出 外設輸出字節(jié) PQB 外設輸出字 PQW 外設輸出雙字 PQD3.1.6/ 定時器 T3.1.7/ 計數(shù)器 C3.1.8/ 數(shù)據(jù)塊 數(shù)據(jù)位 DBX數(shù)據(jù)字節(jié) DBB數(shù)據(jù)字 DBW數(shù)據(jù)雙字 DBD3.1.9/ 本地數(shù)據(jù) 臨時本地數(shù)據(jù)位 L臨時本地數(shù)據(jù)字節(jié) LB臨時本地數(shù)據(jù)字 LW臨時本地數(shù)據(jù)雙字 LD什么叫本地數(shù)據(jù): 本地數(shù)據(jù)區(qū)域是包含在FB或FC中使用的臨時數(shù)據(jù)。這些數(shù)據(jù)也被稱為動態(tài)本地數(shù)

21、據(jù)。他們用做中間暫存器。當邏輯塊FB或FC塊結束時,這些數(shù)據(jù)丟失。數(shù)據(jù)是包含在本地數(shù)據(jù)堆棧中。以字節(jié)為基準的存儲器單元 MW0 (高字) MW2(低字) MB0(高字節(jié))MB1(低字節(jié))MB2(高字節(jié))M3(低字節(jié)) MD0 注意:當使用寬度為字或雙字的絕對地址時,應保證沒有生成任何重疊的字節(jié)分配。3.2/ STEP7中基本數(shù)據(jù)類型以及使用常數(shù)的格式。 類型和說明位數(shù)格式選項范圍和數(shù)字記數(shù)法舉例BOOL1布爾文本TRUE/FALSETRUEBYTE(字節(jié))8十六進制B#16#0B#16#FFB#16#10或byte#16#10WORD(字)16十六進制w#16#0w#16#FFFFW#16#1

22、000或word#16#1000DWORD(雙字)32十六進制DW#16#00000000DW#16#FFFFFFFFDW#16#00AA1234或Dword#16#00AA1234INT(整數(shù))16帶符號的十進制-32767327681DINT(雙整數(shù))32帶符號的十進制L#-2147483648-L#2147483647L#1REAL(浮點數(shù))32浮點數(shù)上限: +3.402823e+38或-3.402823e+381.23E+13下限:+1.175495e-38或-1.175495e-38S5TIME(SIMATIC時間)16S5時間,以10ms為單位(為缺省值)S5T#0H0M0S0MS

23、 S5T#2H10MSS5T#2H46M30S0MS TIME(IEC時間)32IEC時間,以1ms 為單位。T#-24D-20H-31M-23S-648MS T#24D-20H-31M-23S-674MST#0D1H1M0S0MSDATE(IEC日期)16IEC日期,以1日為單位D#199011D#21641231D#20041118TIME-OF-DAY(日計時32日計時,以1-ms為單位TOD#0:0:0.0TOD#23:59:59:999TOD#1:10:3.3CHAR(字符)8字符A等B3.3/ STEP7中的時間 3.3.1/、S5TIME (Time Duration) 的格式及

24、訪S5TIME的格式S5TIME是用BCD碼保存的,在數(shù)據(jù)存儲區(qū)占用兩個連續(xù)的字節(jié)。下圖給出的例子中時間值為127,時基為1秒。 當使用S5TIME時,定義數(shù)值的范圍為0999,而且要指明使用的時基。時基指定了時間單位。 S5TIME時基及相應的時間范圍如下:時基BCD碼時間范圍10 ms0010 ms - 9 s 990 ms100 ms 01100 ms - 1 min 39 s 990 ms1 s101 s - 16 min 39 s10 s1110 s - 2 hr 46 min 30 s您可以采用如下兩種格式定義時間值:· 3.3.1.1/ W#16#wxyz o w =

25、時基 (即時間間隔或精度) o xyz = BCD格式的時間值 這種方式只能用于STL編程(但是可以通過中間變量轉而給LAD編程賦值)。· 3.3.1.2/ S5T#aH_bbM_ccS_dddMS o a = 小時, bb = 分鐘, cc = 秒, dd = 毫秒o 這種情況下時基自動選擇, 數(shù)值為該時基下取整去尾到下一個較低值。 您可以輸入的最大值為9,990 秒,或2H_46M_30S。3.3.2/、如果想通過上位或觸摸屏對PLC中S5TIME類型的參數(shù)進行設定,有如下方法:3.3.2.1/ 從上位機寫整型數(shù)INT或實數(shù)REAL到PLC,首先該數(shù)值需包含以毫秒為單位的時間值,

26、在寫入PLC的數(shù)據(jù)存儲區(qū)后,利用ITD(Integer to Double Integer)或RND(Real to Double Integer with Rounding Off)將該值轉換為雙整形,然后將該值寫到類型為TIME的變量里,在程序中調用FC40,將TIME轉換成S5TIME即可3.3.2.2/如果使用WinCC作為上位軟件,或上位軟件支持32位帶符號浮點數(shù),可以從上位寫32位帶符號浮點數(shù)到PLC中定義為TIME的變量,然后在程序中調用FC40,將TIME轉換成S5TIME即可。A、 FC33用于S5TIME到TIME的轉換。B、 當使用數(shù)據(jù)類型DATE_AND_TIME (D

27、T) 時,將占用數(shù)據(jù)存儲區(qū)的8個連續(xù)字節(jié),以BCD碼格式保存。該數(shù)據(jù)類型范圍如下:DT#1990-1-1-0:0:0.0 to DT#2089-12-31-23:59:59.999C、 STEP7 中關于時間的常用的功能塊 SFC 0 "SET_CLK" 設置CPU時鐘· SFC 1 "READ_CLK" 讀出CPU時鐘· FC 3 "D_TOD_DT" 將DATE和TIME_OF_DAY (TOD) 結合起來,轉換成 DATE_AND_TIME (DT)。該功能塊的管腳IN1必須在DATE#1990-01-01

28、到DATE#2089-12-31范圍內。FC6 "DT_DATE" 從DATE_AND_TIME 中取出DATE。 FC 7 "DT_DAY" 從DATE_AND_TIME 中取出the day of the week,即星期幾。 FC 8 "DT_TOD" 從DATE_AND_TIME 中取出時間。第四章S7-300/400 PLC尋址方式4.1. 直接尋址4.1.1/. 直接地址:例如I0.0,Q1.7,PIW256,PQW512,MD20,T15,C16,DB1.DBB10,L10.0等4.1.2/. 符號尋址:例如qq,ww.

29、aa等4.2. 間接尋址4.2.1/. 存儲器間接尋址:16位指針,例如OPN DBMW2 32位指針,例如A IMD04.2.2/. 寄存器間接尋址:32位指針,例如A IAR1,P#0.0,A AR1,P#0.04.3. S7-300/400尋址方式圖解4.3.1如何使用指針指針用來指向一個地址。使用這種尋址方式的優(yōu)點在于可以在程序運行過程中實現(xiàn)變址。 4.3.1.1/ 指針用于存儲器間接尋址 程序中用于存儲器間接尋址的語句包含一個指令、一個地址標識符、以及一個偏移量(偏移量必須在方括號內給出)。 下面給出一個雙字格式的指針的例子:L P#8.7 把指針值裝載到累加器1T IMD2 把指針

30、值傳送到MD2A IMD2 查詢I8.7的信號狀態(tài)= QMD2 給輸出位Q8.7賦值4.3.1.2/ 存儲區(qū)域內部尋址及交叉尋址 程序中采用這些尋址方式的語句包含一個指令以及下列內容:地址標識符、地址寄存器標識符、偏移量。地址寄存器(AR1、AR2)及偏移量必須寫在方括號內。 4.3.1.3/ 存儲區(qū)域內部尋址例程 4.3.1.4/ 指針不包含指示存儲區(qū)域的信息:L P#8.7 把指針值裝載到累加器1LAR1 把指針從累加器1裝載到AR1A IAR1,P#0.0 查詢I8.7的信號狀態(tài)= QAR1,P#1.1 給輸出位Q10.0賦值偏移量0.0不起作用。輸出Q10.0 等于8.7 (AR1)

31、加偏移量1.1。結果是10.0 ,而不是9.8,參見指針格式。4.3.1.5/ 存儲區(qū)域交叉尋址例程 在存儲區(qū)域交叉尋址中,指針中包含指示存儲區(qū)域的信息(例子中為 I 和 Q)。L P#I8.7 把指針值及存儲區(qū)域標識裝載到累加器1LAR1 把存儲區(qū)域I 和地址8.7裝載到AR1L P#Q8.7 把指針值和地址標識符裝載到累加器1LAR2 把存儲區(qū)域Q和地址8.7裝載到AR2A AR1,P#0.0 查詢輸入位I8.7的信號狀態(tài)= AR2,P#1.1 給輸出位Q10.0賦值偏移量0.0不起作用。輸出Q10.0 等于8.7 (AR2) 加偏移量1.1。結果是10.0 ,而不是9.8,參見指針格式。

32、第五章S7-300/S7400的擴展5.1、S7-300系統(tǒng)擴展5.1.1/. 基本原理 通常一套S7-300 PLC系統(tǒng)有一個主機架,安裝有CPU的機架稱為主機架,當主機架上的I/O模塊(最多8塊)上的控制點數(shù)不夠時,可以再增加13個擴展機架,每個擴展機架最多可安裝8個I/O模塊,裝在4到11槽,3個擴展機架最多安裝24個I/O模塊。 在使用擴展機架時,需要機架(Rack),電源模塊(PS),接口模塊(IM),連接電纜368,S7-300的模塊(信號模塊、通訊模塊、功能模塊等)。 S 7-300的安裝機架是一種導軌。你可以使用該導軌,安裝S7-300系統(tǒng)的所有模板。S7-300既可以水平安裝

33、,也可以垂直安裝。要注意其允許的環(huán)境溫度為: 垂直安裝:0 至 40°C 水平安裝:0 至 60°C CPU和電源必須安裝在左側或底部。 應配合模板的安裝寬度選擇不同長度導軌,不同模板的寬度可查樣本得知,模擬I/O模板和數(shù)字I/O模板的寬度一般為40 mm。 你必須保持圖中所示的間隙,以提供模板安裝空間,確保模板散熱良好。線槽圖1-1 間隙5.1.2/.使用單機架或多機架是使用一個機架還是使用多個機架,取決于具體情況。5.1.2.1/.在下面的情況下應該使用單機架:· 結構緊湊、需要節(jié)約空間· CPU312、312 IFM、312C和CPU 313只能用

34、單機架· 所需處理的信號量少5.1.2.2/.在下面的情況下應該使用多機架: 所需處理的信號量大 沒有足夠的插槽 如需將S7-300裝在幾個機架上,則需要接口模板(IM),接口模板的使命是將S7-300背板總線從一個機架擴展到下一個機架。中央處理單元CPU總是在0號機架上。接口模板又分如下兩種。特 點雙線和多線配置低成本雙線配置機架0中的發(fā)送接口模板IM 360訂貨號:6ES7 360-3AA01-0AA0IM 365訂貨號:6ES7 365-0AB00-0AA0(基本溫度)6ES7 365-0BA81-0AA0(擴展溫度)機架1到3中的接收接口模板IM 361訂貨號:6ES7 36

35、1-3CA01-0AA0外接24VDC電源IM 365(硬連線至發(fā)送接口模板IM 365)由發(fā)送IM365供電擴展裝置的最大數(shù)量31連接電纜長度1 m(6ES7 368-3BB01-0AA0)2.5 m(6ES7 368-3BC51-0AA0)5 m(6ES7 368-3BF01-0AA0)10 m(6ES7 368-3CB01-0AA0)1 m(硬連線)總線P總線(外設總線,I/O)C總線(通訊總線,也稱K總線)P總線(外設總線I/O)* *IM365 擴展機架支持P總線,只能使用信號模板。當擴展機架使用FM、CP 模塊 時,請選擇IM360/361擴展模式。 下圖所示為一臺S7-300可編

36、程序控制器的模板在4個模板機架上的安裝情況。機架3(ER)機架2(ER)機架1(ER)機架0(CR)連接電纜368連接電纜368連接電纜368圖1-2: 安裝舉例5.1.2/.主機架配置方法在STEP7中,通過簡單的拖放操作就可以完成主機架的配置。配置過程中,添加到主機架中的模板的訂貨號(在硬件目錄中選中一個模板,目錄下方的窗口會顯示該模板的訂貨號以及描述)應該與實際硬件一致。l 首先直接新建一個項目,在項目中插入一個SIMATIC 300 Station,雙擊Hardware圖標,打開硬件組態(tài)程序。在硬件目錄中找到S7-300機架,拖拽到左上方的視圖中,即可添加一個主機架。圖1-3 添加主機

37、架l 插入主機架后,分別向機架中的1號槽添加電源、2號槽添加CPU。硬件目錄中的某些CPU型號有多種操作系統(tǒng)版本,在添加CPU時,CPU的型號和操作系統(tǒng)版本都要與實際硬件一致。圖1-4向主機架中添加電源和CPUl 如果需要擴展機架,則應該在IM-300目錄下找到相應的接口模板,添加到3號槽。如無擴展機架,3號槽留空。圖1-5 向主機架中添加信號模板、功能模板、通信處理器等l 4至11號槽中可以添加信號模板、功能模板、通信處理器等,上述模板分別在硬件目錄中的SM-300,F(xiàn)M-300和CP-300目錄下。例如,圖1-5向主機架中添加了一個數(shù)字量輸入模板和一個數(shù)字量輸出模板。5.1.3/. 機架擴

38、展一個S7-300站最多可以有一個主機架(0號機架),三個擴展機架(13號機架)。主機架和擴展機架通過接口模板(IM)連接。5.1.3.1/.機架擴展有以下兩種情況:· 只有一個擴展機架時,主機架(0)和擴展機架(1)的3號槽中都使用IM365連接。· 有1到3個擴展機架時,主機架(0)的3號槽中使用IM360,擴展機架13的3號槽中用IM361。在STEP 7中,可以像添加主機架一樣,通過拖拽向站窗口中添加擴展機架。然后分別在主機架和擴展機架中添加相應的接口模板。STEP 7就會顯示出相應的機架之間的連接。圖1-6是機架擴展的示例。圖1-6 機架擴展示例5.2、S7-40

39、0 系統(tǒng)擴展 中央機架可插入4個發(fā)送接口模塊,最多可連21個擴展單元。圖2-1 S7-400機架擴展配置示例5.2.1/、IM460-0/461-0模式:IM460-0:6ES7460-0AA00-0AB0:發(fā)送接口模塊,擴展8ER,Max.3m。6ES7460-0AA01-0AB0 :發(fā)送接口模塊,擴展8ER,Max.5m。擴展機架需插電源模塊,P總線、C總線(K總線)。IM461-0:6ES7461-0AA00-0AA0:接收接口模塊。ES7461-0AA01-0AA0:接收接口模塊。終端電阻:6ES7461-0AA00-7AA0連接電纜:468-1圖2-2 S7-400 IM接口模塊46

40、0/1-0面板圖5.2.1.1/. 發(fā)送模塊指示燈與狀態(tài):EXTF LED (紅燈)當擴展C1 或C2故障時(沒插終端電阻或電纜斷)C1燈(綠燈)擴展C1運行正常(連接端子X1)C1燈(綠燈閃)C1連接的一個擴展單元沒準備好·沒上電·模塊沒有初始化C2燈(綠燈)擴展C2運行正常(連接端子X2)C2燈(綠燈閃)C2連接的一個擴展單元沒準備好·沒上電·模塊沒有初始化連接端子X1 和X2C1 和C2 連接端子X1=上部連接端子、X2=下部連接端子5.2.1.2/.接收模塊指示燈與狀態(tài)INTF LED (紅燈)當設置大于21或等于0的單元號、在電壓低的情況下改變

41、了單元號,紅燈亮EXTF LED (紅燈)外部故障時(電纜故障或模塊沒有初始化)DIP開關設置擴展單元號EXT.BATT外部備用電壓連接口在IM461-0上(訂貨號6ES7461-0AA00-0AA0)可接一個外部或中央備用電壓(5V到15V),以保證更換電源模塊時,擴展單元正常運行。為滿足柜內安裝的空間要求,可使用帶角度的電源連接線連接端子X1上部連接端子(輸入)連接上一個接口模塊連接端子X2下部連接端子(輸出)連接下一個接口模塊或終端器5.2.2/、IM460-1/IM461-1模式:IM460-1:6ES7460-1BA00-0AB0:發(fā)送接口模塊,擴展2ER,Max.1.5m。 6ES

42、7460-1BA01-0AB0 :發(fā)送接口模塊,擴展2ER,Max.1.5m。擴展機架無需電源模塊,P總線。當使用診斷功能、硬件中斷、FM、CP 模塊時,請選擇其它擴展模式。IM461-1:6ES7461-1BA00-0AA0:接收接口模塊。6ES7461-1BA01-0AA0:接收接口模塊。終端電阻:6ES7461-1BA00-7AA0連接電纜:468-3 模塊面板圖:圖2-3 S7-400IM接口模塊460/1-1面板圖5.2.2.1/、發(fā)送模塊指示燈與狀態(tài)EXTF LED (紅燈)當C1 或C2所連接擴展故障時(沒插終端電阻或電纜斷)C1燈(綠燈)擴展C1運行正常(連接端子X1)C1燈(

43、綠燈閃)有沒有初始化的模塊C2燈(綠燈)擴展C2運行正常(連接端子X2)C2燈(綠燈閃)有沒有初始化的模塊連接端子X1 和X2連接線1和線2的 連接端子(出)X1=上部連接端子、X2=下部連接端子 5.2.2.2/接收模塊指示燈與狀態(tài): INTF LED (紅燈)當設置大于21或等于0的單元號、在電壓低的情況下改變了單元號,紅燈亮EXTF LED (紅燈)外部故障時(電纜故障或模塊沒有初始化或中央單元斷電)5VDC(綠燈)擴展單元電源正常DIP開關設置擴展單元號連接端子X1上部連接端子(輸入)連接上一個接口模塊連接端子X2下部連接端子,舊模塊(6ES7461-1BA00-0AA0)連接終端器(

44、6ES7461-1BA00-7AA0);新模塊(6ES7461-1BA01-0AA0)已集成終端器,無此端子5.2.3/、IM460-3/IM461-3模式:IM460-3:6ES7460-3AA00-0AB0:發(fā)送接口模塊,擴展8ER,Max.102m。 6ES7460-3AA01-0AB0 :發(fā)送接口模塊,擴展8ER,Max.102m。擴展機架需插電源模塊,P總線、C總線。IM461-3:6ES7461-3AA00-0AA0:接收接口模塊。6ES7461-3AA01-0AA0:接收接口模塊。 終端電阻:6ES7461-3AA00-7AA0 連接電纜:468-1模塊面板圖:圖2-4 S7-4

45、00IM接口模塊460/1-3面板圖5.2.3.1/發(fā)送模塊指示燈與狀態(tài):EXTF LED (紅燈)當C1 或C2所連接擴展故障時(沒插終端電阻或電纜斷)C1燈(綠燈)擴展C1(通過連接端子X1)運行正常C1燈(綠燈閃)C1上有擴展單元沒有準備好·電源模塊沒上電 或·模塊沒有初始化C2燈(綠燈)擴展C2(通過連接端子X2)運行正常C2燈(綠燈閃)C2上有擴展單元沒有準備好·電源模塊沒上電 或·模塊沒有初始化 5.2.3.2/接收模塊指示燈與狀態(tài):INTF LED (紅燈)當設置大于21或等于0的單元號、在電壓低的情況下改變了單元號,紅燈亮EXTF LED (紅燈)外部故障時(電纜故障或模塊沒有初始化或中央單元斷電)DIP開關設置擴展單元號EX.BATT外部備有電源插座在IM461-3(6ES7461-3AA00-0AA0)上可連接備用或中央電源(5V到15V)以達到更換擴展單元電源模塊時運行不中斷。如果接受IM在柜內

溫馨提示

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

評論

0/150

提交評論