STEP7系統(tǒng)分析和培訓(xùn)_第1頁
STEP7系統(tǒng)分析和培訓(xùn)_第2頁
STEP7系統(tǒng)分析和培訓(xùn)_第3頁
STEP7系統(tǒng)分析和培訓(xùn)_第4頁
STEP7系統(tǒng)分析和培訓(xùn)_第5頁
已閱讀5頁,還剩59頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、STEP7系統(tǒng)分析和培訓(xùn)STEP7培訓(xùn)STEP7培訓(xùn)STEP7培訓(xùn)STEP7培訓(xùn)STEP7培訓(xùn)溫度依賴于安裝位置,可編程控制器的控制柜的溫度如下: 0-600C :對于水平安裝 0-400C :對于垂直安裝特性針對低性能要求的模塊化中小控制系統(tǒng) 不同檔次的CPU可選擇不同類型的擴展模塊可以擴展多達32個模塊模塊內(nèi)集成背板總線網(wǎng)絡(luò)連接 - 多點接口 (MPI), - PROFIBUS 或- 工業(yè)以太網(wǎng)通過編程器PG訪問所有的模塊無插槽限制借助于“HWConfig“ 工具可以進行組態(tài)和設(shè)置參數(shù),STEP7培訓(xùn)技術(shù)數(shù)據(jù)S7-300 CPU 家族支持一個通用的指令集和尋址方法。程序塊的數(shù)目程序塊數(shù)目的

2、差別是:(FB, FC, DB). CPU 312CPU 313/314/31532 FB128 FB32 FC128 FC63 DB127 DB- FB功能塊 - FC功能調(diào)用 - DB數(shù)據(jù)塊機架組態(tài) 對CPU 312/313,只能有1層組態(tài)。 對CPU 314/315,可以支持4層組態(tài)。STEP7培訓(xùn)STEP7培訓(xùn)STEP7培訓(xùn)共有11個槽位:前三個固定;411隨意。槽號槽 1 到 3 (= 固定分配):槽 1:PS (電源),如果存在槽 2:CPU (中央處理器),如果存在槽 3:IM (接口模板),如果存在槽4 到 11 (自由分配):SM、FM、CP可以插入這八個槽中的任何一個 距離

3、兩層機架之間的電纜長度:采用IM 365 的兩層之間最大長度:1m采用IM360/361的多層組態(tài)之間最大長度:10mSTEP7培訓(xùn)STEP7培訓(xùn)最大擴展能力上面的幻燈片給出了S7-300/CPU314/315的最大擴展能力。最多可以擴展到32個模板,每個機架(層)安裝8個模板。對于信號模板、功能模板和通訊處理器沒有插槽限制,也就是說它們可以插到任何一個槽位。接口模板(IM)接口模板(IM 360/361)用來在機架之間傳遞總線。 IMS 接口代表發(fā)送,IMR 接口代表接收。接口模板必須安裝到特定的插槽。如果需要,在擴展機架可以安裝輔助電源。 對于雙層組態(tài),硬連線的IM 365 接口模板較為經(jīng)

4、濟(不需要輔助電源, 在擴展機架上不能使用CP模板)。局部地址區(qū)一些功能模板,例如:FM NC,可以有它們自己的 I/O。這使得該 FM模塊可以快速訪問自己專用的 I/O 區(qū)域。 這個 I/O 區(qū)域就叫做局部地址區(qū)。每個機架上都可配置局部地址區(qū),在運行過程中,CPU將不能訪問這些 I/O區(qū)域。STEP7培訓(xùn)信號模塊 (SM) 數(shù)字量輸入模塊:24V DC,120/230V AC 數(shù)字量輸出模塊:24V DC,繼電器 模擬量輸入模塊:電壓,電流, 電阻,熱電偶 模擬量輸出模塊:電壓,電流 注意事項:1、若模塊中標(biāo)有L(24V)、M(地),則需供電。 2、若AI中干擾很大則用兩個端子10、11分別

5、和信號地相連,以次 克服干擾。 3、 AI的量程單元:A、Pt100;B、010V;C、四線制;D、兩線制。 10前4路,11 后4路STEP7培訓(xùn)接口模塊 (IM) IM360/IM361 和 IM365 可以用來進行多層組態(tài),它們把總線從一層傳到另一層。占位模塊 (DM) DM 370占位模塊為沒有設(shè)置參數(shù)的信號模塊保留一個插槽。它也可以用來為以后安裝的接口模塊保留一個插槽。功能模塊 (FM) 執(zhí)行“特殊功能”:計數(shù)、定位、閉環(huán)控制通訊處理器 (CP) 提供以下的連網(wǎng)能力: 點到點連接 PROFIBUS 工業(yè)以太網(wǎng)附件總線連接器和前連接器STEP7培訓(xùn)STEP7培訓(xùn)模式選擇器 MRES =

6、模塊復(fù)位功能STOP = 停止模式:程序不執(zhí)行RUN = 程序執(zhí)行,編程器只讀操作RUN-P= 程序執(zhí)行,編程器讀寫操作狀態(tài)指示器(LED) SF = 組錯誤:CPU內(nèi)部錯誤或帶診斷功能模塊錯誤BATF = 電池故障:電池不足或不存在DC5V = 內(nèi)部 5 V DC 電壓指示FRCE = FORCE:指示至少有一個輸入或輸出被強制RUN = 當(dāng)CPU啟動時閃爍,在運行模式下常亮STOP = 在停止模式下常亮有存儲器復(fù)位請求時慢速閃爍正在執(zhí)行存儲器復(fù)位時快速閃爍由于存儲器卡插入需要存儲器復(fù)位時慢速閃爍STEP7培訓(xùn)存儲器卡 為存儲器卡提供一個插槽。當(dāng)發(fā)生斷電時利用存儲器卡可以不需要電池就可以保存

7、程序。電池盒在前蓋下有一個裝鋰電池的空間,當(dāng)出現(xiàn)斷電時鋰電池用來保存RAM中的內(nèi)容。MPI連接用MPI接口連接到編程設(shè)備或其它設(shè)備 (一般為X1)DP 接口分布式 I/O 直接連接到CPU的接口。 (一般為X2 和X3)STEP7培訓(xùn)STEP7培訓(xùn)鑰匙開關(guān)鑰匙開關(guān)用于選擇操作模式(STOP、RUN和存儲器復(fù)位)。該開關(guān)提供對用戶程序的保護。如果鑰匙在RUN位置取下,只能讀用戶程序,而不能修改。后備電池打開CPU的前蓋。凹槽在左面,把電池接頭插入電池盒中。把后備電池推入電池盒,關(guān)上CPU前蓋。存儲器模塊插入存儲器卡前,把CPU切換到STOP狀態(tài),或關(guān)斷電源。CPU 存儲器復(fù)位如下情況執(zhí)行CPU存

8、儲器復(fù)位: 當(dāng)?shù)谝淮螁忧?當(dāng)新的完整的用戶程序下載前 如果CPU要求存儲器復(fù)位時(STOP LED 閃爍)。 用鑰匙開關(guān)執(zhí)行存儲器復(fù)位(1到4步)1.合上電源開關(guān)2.把鑰匙開關(guān)轉(zhuǎn)到STOP位置3.把鑰匙開關(guān)轉(zhuǎn)到MRES 位置(存儲器復(fù)位)并保持在這個位置直到STOP指示燈再次變亮(大約3秒)。STEP7培訓(xùn)4.把鑰匙開關(guān)轉(zhuǎn)回STOP位置,然后再轉(zhuǎn)到MRES,直到 STOP指示燈再次亮1 秒鐘。 注:當(dāng)CPU要求復(fù)位時,就進行一次存儲器復(fù)位。也可以用編程器進行存儲器的復(fù)位。STEP7培訓(xùn)特性用于中等到高級性能要求的強大的PLC,不同檔次的CPU,可以選擇不同的模塊,可以擴展多達300個模塊,背

9、板總線集成在模塊內(nèi),可以聯(lián)網(wǎng) - 多點接口 (MPI), - PROFIBUS 或 - 工業(yè)以太網(wǎng),通過中央編程器連接到所有的模塊,沒有插槽限制,借助于“HWConfig”工具可以進行組態(tài)和設(shè)置參數(shù),多處理器計算(在中央機架上可以使用多達 4個 CPU)。STEP7培訓(xùn)STEP7培訓(xùn)STEP7培訓(xùn)信號模塊(SM) 數(shù)字量輸入模塊:24V DC,120/230V AC數(shù)字量輸出模塊: 24V DC,繼電器模擬量輸入模塊:電壓、電流、電阻、熱電偶模擬量輸出模塊: 電壓、電流接口模塊(IM) IM460、IM461、IM463和IM467 接口模塊提供不同機架之間的連接:UR1 (通用機架) 插18

10、個模塊UR2 (通用機架) 插9個模塊ER1 (擴展機架) 插18個模塊ER2 (擴展機架) 插9模塊.功能模塊(FM) 執(zhí)行“特殊功能”計數(shù)定位閉環(huán)控制STEP7培訓(xùn)通訊處理器(CP) 提供如下的聯(lián)網(wǎng)能力: 點到點連接PROFIBUS工業(yè)以太網(wǎng) S7-400的槽位:由18槽和9槽。電源模塊:第1、2槽位(也有占一個槽位的,要看負載的大小)CPU: 第3、4槽位(也有占一個槽位的) CP: 第5槽位擴展機架和擴展模塊:擴展機架和擴展模塊有對應(yīng)關(guān)系,主機架(UR)中插入460模板,擴展機架( ER)插入461-0對應(yīng),擴展機架經(jīng)濟,用的少,距離11.5米。STEP7培訓(xùn)STEP7培訓(xùn)STEP7培

11、訓(xùn)UR1/UR2這些機架可以用于中央或擴展機架。UR1 有18 個槽,UR2 有 9 個槽用來插S7-400 模板。ER1/ER2用于擴展的機架。ER1 有18 槽,ER2 有9個槽。I/O 總線有如下 的限制: 不帶中斷處理功能 不向模板提供24V 電源 不帶模板后備電源CR2用于中央機架。I/O 總線(外設(shè)總線)分為兩個部分,其中一部分有10 個 槽,另一個有8 個槽。這兩部分的通訊總線是相連的。連接 CR/ER利用接口模板(IM)可以把擴展機架(ER)連接到中央機架(CR)。在中央機架上可以插一個或多個接口模板。發(fā)送接口模板有兩個接口,每個接口可以連接4個擴展機架。 局部和遠程接口模板有

12、如下區(qū)別: 局部:用460-0/461-0 接口連接距離不大于 3m, 這些接口不提供 5V電源,但傳遞通訊總線。 用460-1/461-1 接口連接距離不大于m,這些接口提供 5V電源,但不傳遞通訊總線。 遠程:用460-3/461-3 接口連接距離不大于 100m。STEP7培訓(xùn)模式選擇器MRES = 模塊復(fù)位STOP= 停止模式,不執(zhí)行程序且輸出禁止 ( “OD”模式= 輸出禁止) RUN = 程序執(zhí)行,編程器只讀訪問RUN-P= 程序執(zhí)行,編程器讀寫訪問 啟動類型開關(guān)CRST = 當(dāng)利用模式選擇器STOP / RUN 啟動 CPU時,執(zhí)行一個全啟動(冷啟動)WRST = 當(dāng)利用模式選擇

13、器STOP / RUN 啟動 CPU時,執(zhí)行一個啟動(熱啟動)通過狀態(tài)指示燈LED,CPU要求一個啟動類型 (用 CRST/WRST開關(guān)選擇)STEP7培訓(xùn)STEP7培訓(xùn)EXT-BATT外部的電池電源 (當(dāng)更換電源時,該DC 5 15V電池電源給RAM提供備用電源)MPI 連接通過MPI接口連接到編程器或其它設(shè)備DP 接口413-2DP、414-2DP、416-2DP和 417-2DP CPU帶有直接連接分布式I/O的集成 DP 接口。存儲器卡插槽在S7-400 CPU上,根據(jù)需要可以插入一個RAM 或快閃EPROM 卡作為外部裝載存儲器: RAM 卡的容量有: 64K字節(jié),256K字節(jié),1M

14、字節(jié),2M字節(jié) RAM卡的內(nèi)容利用CPU模塊上的電池保持 快閃 EPROM 卡的容量有:64K字節(jié),256K字節(jié),1M字節(jié), 2M字節(jié), 4M字節(jié), 8M字節(jié), 16M字節(jié) 這些內(nèi)容備份到集成的EEPROMSTEP7培訓(xùn)STEP7培訓(xùn)鑰匙開關(guān)鑰匙開關(guān)用于選擇操作模式(STOP、RUN和存儲器復(fù)位)。該開關(guān)提供對用戶程序的保護。如果鑰匙在RUN位置取下,只能讀用戶程序,而不能修改。后備電池根據(jù)所使用的電源,可以安裝一個或兩個后備電池來保持用戶程序、帶保持的存儲器標(biāo)志位、定時器、計數(shù)器和數(shù)據(jù)塊。也可以把一個外部電池連到CPU上的EXT.-BATT.盒。存儲器模塊插入存儲器卡前,把CPU切換到STO

15、P狀態(tài)。有兩種類型的存儲器卡: RAM 卡用來擴充內(nèi)部的裝載存儲器 Flash 卡用來永久地存儲用戶程序CPU 存儲器復(fù)位如下情況執(zhí)行CPU存儲器復(fù)位: 當(dāng)初始化啟動時 當(dāng)新的完整的用戶程序下載時 如果CPU要求存儲器復(fù)位時(STOP LED 閃爍)。STEP7培訓(xùn)用鑰匙開關(guān)執(zhí)行存儲器復(fù)位(1到4步) 1.合上電源開關(guān)2.把鑰匙開關(guān)轉(zhuǎn)到STOP位置3.把鑰匙開關(guān)轉(zhuǎn)到MRES 位置(存儲器復(fù)位)并保持在這個位置直到STOPLED 再次變亮(大約3秒)。 4.把鑰匙開關(guān)轉(zhuǎn)回STOP位置,然后再轉(zhuǎn)到MRES,直到 STOPLED再次亮1秒鐘。 也可以使用編程器執(zhí)行存儲器的復(fù)位。STEP7培訓(xùn)STEP

16、7培訓(xùn)線性化編程 所有的程序都在一個連續(xù)的指令塊中。這種結(jié)構(gòu)和PLC所代替的固定接線的繼電器線路類似。系統(tǒng)按照順序處理各個指令。模塊化編程程序分成不同的塊,每個塊包含了一些設(shè)備和任務(wù)的邏輯指令。組織塊中的指令決定是否調(diào)用有關(guān)的控制程序模塊。例如,一個模塊程序包含有一個被控加工過程的各個操作模式。結(jié)構(gòu)化編程結(jié)構(gòu)化程序包含有帶有參數(shù)的用戶自定義的指令塊。這些塊可以設(shè)計成一般調(diào)用。實際的參數(shù)(輸入和輸出的地址)在調(diào)用時進行賦值。一個帶參數(shù)的程序塊的例子如下:- 一個“泵控”塊含有對泵的操作指令,例如控制過程中的泵的輸入和輸出信號。- 對泵進行控制的程序塊負責(zé)調(diào)用(打開) “泵控”塊,并指出哪個泵要進

17、行控制。- 當(dāng)“泵控”塊完成其操作指令后,程序返回到調(diào)用塊(例如,OB1),然后,繼續(xù)執(zhí)行其他的指令。STEP7培訓(xùn)什么是線性化編程 ? 線性化編程具有不帶分支的簡單結(jié)構(gòu):一個簡單的程序塊包含系統(tǒng)的所有指令。線性編程類似于硬接線的繼電器邏輯。它如何執(zhí)行?顧名思義,線性化程序描述了一條一條重復(fù)執(zhí)行的一組指令。所有的指令都在一個塊內(nèi)(通常是組織塊)。塊是連續(xù)執(zhí)行的, 在每個 CPU 掃描周期內(nèi)都處理線性化程序。 優(yōu)點和缺點是什么? 所有的指令都在一個塊內(nèi),此方法適于單人編寫程序的工程。由于僅有一個程序文件,軟件管理的功能相對簡單。但是,由于所有的指令都在一個塊內(nèi),每個掃描周期所有的程序都要執(zhí)行一次

18、,即使程序的某些部分并沒有使用。此方法沒有有效地利用CPU。 另外,如果在程序中有多個設(shè)備,其指令相同,但參數(shù)不同, 將只得用不同的參數(shù)重復(fù)編寫這部分程序。STEP7培訓(xùn)STEP7培訓(xùn)什么是模塊化編程 ? 模塊化編程是把程序分成若干個程序塊,每個程序塊含有一些設(shè)備和任務(wù)的邏輯指令。 它如何執(zhí)行?在組織塊(OB1)中的指令決定控制程序的模塊的執(zhí)行。模塊化編程功能(FC)或功能塊(FB)。它們控制著不同的過程任務(wù),例如:操作模式,診斷或?qū)嶋H控制程序。這些塊相當(dāng)于主循環(huán)程序的子程序。優(yōu)點和缺點是什么? 在模塊化編程中,在主循環(huán)程序和被調(diào)用的塊之間仍沒有數(shù)據(jù)的交換。但是,每個功能區(qū)被分成不同的塊。這樣

19、就易于幾個人同時編程,而相互之間沒有沖突。另外,把程序分成若干小塊,將易于對程序調(diào)試和查找故障。OB1中的程序包含有調(diào)用不同塊的指令。由于每次循環(huán)中不是所有的塊都執(zhí)行,只有需要時才調(diào)用有關(guān)的程序塊,這樣,CPU 將更有效地得到利用。一些用戶對模塊化編程不熟悉,開始時此方法看起來沒有什么優(yōu)點,但是,一旦理解了這個技術(shù),編程人員將可以編寫更有效和更易于開發(fā)的程序。STEP7培訓(xùn)STEP7培訓(xùn)模塊化編程允許任務(wù)按塊分配。塊只有在需要時調(diào)用。這將使用戶程序更有效,給你更多的靈活性寫出更小的程序塊,這些塊稱為功能(FC)。功能是一個可以執(zhí)行任何指令的簡單的代碼塊。它執(zhí)行結(jié)束時,不向調(diào)用塊返回數(shù)據(jù)。模塊化

20、程序執(zhí)行模塊化編程的程序塊包含一些設(shè)備或任務(wù)的邏輯操作。組織塊(OB1)中的指令決定模塊化編程的塊的執(zhí)行。當(dāng)組織塊調(diào)用其他塊時,被調(diào)用的程序塊執(zhí)行到塊的結(jié)束,然后系統(tǒng)返回到程序塊的調(diào)用點。模塊化編程的例子是加工過程中控制不同操作模式的指令塊。OB1FC10FC20FC15FC30STEP7培訓(xùn)STEP7培訓(xùn)什是結(jié)構(gòu)化編程 ? 結(jié)構(gòu)化程序把過程要求的類似或相關(guān)的功能進行分類,并試圖提供可以用于幾個任務(wù)的通用解決方案。向指令塊提供有關(guān)信息(以參數(shù)形式),結(jié)構(gòu)化程序能夠重復(fù)利用這些通用模塊。這些模塊的例子包括:- 傳送帶系統(tǒng)中所有交流電機的通用邏輯控制的塊- 裝配線機械中所有電磁線圈的通用邏輯控制的

21、塊- 造紙機器中所有驅(qū)動裝置的通用邏輯控制的塊它如何執(zhí)行?OB1 (或其他塊)中的程序調(diào)用這些通用執(zhí)行塊。和模塊化編程不同,通用的數(shù)據(jù)和代碼可以共享。優(yōu)點和缺點是什么? 不需要重復(fù)這些指令,然后對不同的設(shè)備代入不同的地址,可以在一個塊中寫程序,用程序把參數(shù)(例如:要操作的設(shè)備或數(shù)據(jù)的地址)傳給程序塊。這樣,可以寫一個通用模塊,更多的設(shè)備或過程可以使用此模塊。當(dāng)使用結(jié)構(gòu)化編程方法時,需要管理程序存儲和使用數(shù)據(jù)。STEP7培訓(xùn)STEP7培訓(xùn)用戶塊用戶塊包括程序代碼和用戶數(shù)據(jù)。在結(jié)構(gòu)化程序中,一些塊循環(huán)調(diào)用處理,一些塊需要時才調(diào)用。系統(tǒng)塊系統(tǒng)塊是在CPU操作系統(tǒng)中預(yù)先定義好的功能和功能塊。這些塊不占

22、用用戶程序空間。用戶程序調(diào)用系統(tǒng)塊,在整個系統(tǒng)中這些塊具有相同的接口、相同的標(biāo)示和相同的號。用戶程序可以容易地轉(zhuǎn)換到不同的CPU或PLC。STEP7培訓(xùn)STEP7培訓(xùn)組織塊 OB塊構(gòu)成了S7 CPU 和用戶程序的接口??梢园讶砍绦虼嬖贠B1中,讓它連續(xù)不斷地循環(huán)處理。也可以把程序放在不同的塊中,用OB1在需要的時候調(diào)用這些程序塊。除OB1外。操作系統(tǒng)根據(jù)不同的事件可以調(diào)用其他的OB塊,例如:- 時間-日期中斷- 周期時間中斷- 診斷中斷- 硬件中斷- 故障處理中斷- 硬件啟動 功能塊(FB)功能塊是在邏輯操作塊內(nèi)的功能或功能組,在操作塊內(nèi)分配有存儲器,并存儲有變量。FB 需要這個背景數(shù)據(jù)塊形

23、式的輔助存儲器。通過背景數(shù)據(jù)塊傳遞參數(shù),而且,一些局部參數(shù)也保存在此區(qū)。其他的臨時變量存在局部堆棧中。保存在背景數(shù)據(jù)塊內(nèi)的數(shù)據(jù),當(dāng)功能塊關(guān)閉時數(shù)據(jù)仍保持。 而保存在局部堆棧中的數(shù)據(jù)不能保存。功能(FC) 功能是類似于功能塊的邏輯操作塊,但是,其中不分配存儲區(qū)。FC 不需要背景數(shù)據(jù)塊。臨時變量保存在局部堆棧中,直到功能結(jié)束。當(dāng)FC執(zhí)行結(jié)束時,使用的變量要丟失。數(shù)據(jù)塊 (DB)數(shù)據(jù)塊是一個永久分配的區(qū)域,其中保存其他功能的數(shù)據(jù)或信息。數(shù)據(jù)塊是可讀/寫區(qū),并做為用戶程序的一部分轉(zhuǎn)入CPU。STEP7培訓(xùn)STEP7培訓(xùn)系統(tǒng)功能塊(SFC)系統(tǒng)功能是集成在S7 CPU中的已經(jīng)編程并調(diào)試過的功能。這些塊支

24、持的一些任務(wù)是設(shè)置模塊參數(shù)、數(shù)據(jù)通訊和拷貝功能等。用戶程序可以不用裝載直接調(diào)用SFC。SFC不需要分配數(shù)據(jù)塊。系統(tǒng)功能塊(SFB) 系統(tǒng)功能塊是S7 CPU的集成功能。 由于SFB是操作系統(tǒng)的一部分,用戶程序可以不用裝載直接調(diào)用SFB。 SFB需要分配背景數(shù)據(jù)塊DB,數(shù)據(jù)塊必須作為用戶程序的一部分下裝到CPU。系統(tǒng)數(shù)據(jù)塊(SDB)系統(tǒng)數(shù)據(jù)塊是由不同STEP 7工具產(chǎn)生的程序存儲區(qū),其中存有操作控制器的必要數(shù)據(jù)。SDB中存有一些信息,例如:組態(tài)數(shù)據(jù)、通訊連接和參數(shù)。STEP7培訓(xùn)STEP7培訓(xùn)數(shù)據(jù)塊 (DB)是CPU中用戶程序存儲數(shù)據(jù)的區(qū)域。如果邏輯塊 (FC, FB 或 OB) 進行調(diào)用,它要

25、在 局部數(shù)據(jù)區(qū)使用存儲空間。除這個局部數(shù)據(jù)區(qū)外,邏輯塊可以用背景數(shù)據(jù)塊(DB)的形式打開一個 存儲區(qū)。與存在局部區(qū)的數(shù)據(jù)不同,當(dāng)DB關(guān)閉或邏輯塊處理結(jié)束時,背景數(shù)據(jù)塊 (DB)中的數(shù)據(jù) 并不清除。有兩個不同的數(shù)據(jù)塊類型,每個數(shù)據(jù)塊根據(jù)其與邏輯塊的關(guān)系不同,所起 的作用也 不 同。全局數(shù)據(jù)塊全局數(shù)據(jù)塊可以被程序的所有邏輯塊使用。每個 FB、FC、或OB都可以讀/寫一個共享數(shù)據(jù)塊DB。數(shù)據(jù)塊中的數(shù)據(jù)當(dāng)其關(guān)閉時仍保持不變。當(dāng)建立一個共享數(shù)據(jù)塊時,需要輸入在DB中要保存的變量(名稱和 數(shù)據(jù)類型)。所輸入的數(shù)據(jù)的順序決定了DB中的數(shù)據(jù)結(jié)構(gòu)。背景數(shù)據(jù)塊背景數(shù)據(jù)塊DB 和特定的功能塊有關(guān)。這里,存儲在背景數(shù)

26、據(jù)塊中的數(shù)據(jù)只能由特定的功能塊進行讀/寫。背景數(shù)據(jù)塊為功能塊提供了數(shù)據(jù)傳遞的存儲器空間。當(dāng)數(shù)據(jù)塊關(guān)閉時,所存儲的數(shù)據(jù)并不清除,(和功能或功能塊中的局部數(shù)據(jù)不同,當(dāng)數(shù)據(jù)塊關(guān)閉時,功能或功能塊中的局部數(shù)據(jù)要清除) 。一個功能塊可以分配幾個背景數(shù)據(jù)塊。STEP7培訓(xùn)STEP7培訓(xùn)STEP7培訓(xùn)啟動當(dāng)PLC得電或從STOP 切換到RUN模式時,CPU執(zhí)行一次全啟動 (使用OB100)。 在全啟動期間,操作系統(tǒng)清除非保持位存儲器、定時器和計數(shù)器,刪除中斷堆棧和塊堆棧,復(fù)位所有保存的硬件中斷,并啟動掃描循環(huán)監(jiān)視時間。掃描循環(huán)CPU的循環(huán)操作包括三個主要部分,見上圖: CPU 檢查輸入信號的狀態(tài)并刷新過程影

27、響輸入表。 執(zhí)行用戶程序 把過程輸出映象輸出表寫到輸出模塊STEP7培訓(xùn)STEP7培訓(xùn)簡介在每個掃描周期,CPU檢查輸入和輸出的狀態(tài)。 有特定的存儲器區(qū)保存模塊的數(shù)據(jù):PII 和 PIQ。在處理程序時訪問這些寄存器。PII過程映象輸入表建立在CPU存儲器區(qū),所有輸入模塊的信號狀態(tài)存放在這里。PIQ過程映象輸出表包含程序執(zhí)行的結(jié)果值,在掃描的結(jié)束傳送到實際輸出模塊上。用戶程序在用戶程序中檢查輸入時,例如:A I 2.0,使用PII的狀態(tài)。這樣就保證在一個掃描周期內(nèi)使用相同的信號狀態(tài)。STEP7培訓(xùn)STEP7培訓(xùn)插槽號在S7-300中,機架上的插槽號簡化了模塊編址。模塊的第一個地址由機架上的模塊地

28、址決定。槽 1電源,這是缺省的第一個外槽位。 電源模塊不是必須的,S7-300也可以直接用24V 供電。槽 2CPU的插槽槽 3當(dāng)采用擴展機架進行多層組態(tài)時,為接口模板(IM)保留。即使不安裝IM,也必須保留這個位置用于尋址。插入一個DM370占位模塊可以物理地保留該槽位。 (例如:以后安裝IM) 槽 4-11槽位4 是用于 I/O 模塊、通訊處理器(CP)或功能模塊(FM)的第一個槽位。I/Q模塊的地址規(guī)劃見下圖。從第一個I/Q模塊開始,根據(jù)模塊的類型地址遞增。STEP7培訓(xùn)STEP7培訓(xùn)數(shù)字量尋址在第一個信號模塊槽處,數(shù)字量輸入/輸出的地址為0。插槽位置與模塊的地址的關(guān)系如上圖所示。 每個數(shù)字量模塊的地址寄存器自動按4

溫馨提示

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

評論

0/150

提交評論