版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、A-B MicroLogix1000可編程控制器的應(yīng)用 2009年6月主講人:裴明課程大綱概述MicroLogix 1000可編程控制器介紹梯形圖編程介紹編程軟件RSLogix500的使用通信軟件RSLinx的使用 網(wǎng)絡(luò)應(yīng)用硬件及軟件實(shí)操可編程控制器( PLC )的發(fā)展史1968年美國(guó)通用汽車(chē)公司(GM)招標(biāo)需要一種控制裝置,須滿(mǎn)足以下要求:軟連接代替硬接線(xiàn) 可靠性高于繼電器控制柜,體積小且成本低于繼電器控制柜 有數(shù)據(jù)通訊功能可在惡劣環(huán)境下工作 擴(kuò)展時(shí),原系統(tǒng)變更要少 用戶(hù)程序存儲(chǔ)容量可擴(kuò)展到4K 根據(jù)要求,1969年美國(guó)DEC公司研制出世界上第一臺(tái)PLC(PDP14),并在GM公司汽車(chē)生產(chǎn)線(xiàn)
2、上應(yīng)用成功 。PLC發(fā)展到目前已經(jīng)有四代:第一代(19691972):美國(guó)DEC公司PDP-14/L 日本立石電機(jī)SCY-022第二代(19731975):德國(guó)SIEMENS公司S3,S4 日本富士電機(jī)SC系列第三代(19761983):德國(guó)SIEMENS公司S5 日本三菱公司MELPLAC-50第四代(1983至今):美國(guó)GOULD公司A5900 德國(guó)SIEMENS公司S7概述A-B(Allen-Bradley)公司:由一對(duì)親兄弟創(chuàng)立于1903年,自1985年被羅克韋爾自動(dòng)化公司收購(gòu)后成為其旗下的一個(gè)品牌羅克韋爾工業(yè)自動(dòng)化(Rockwell Atuomation)公司:為制造業(yè)提供動(dòng)力、控制
3、和信息技術(shù)解決方案。羅克韋爾自動(dòng)化公司整合了工業(yè)自動(dòng)化領(lǐng)域的知名品牌,包括艾倫布拉德利Allen-Bradley的控制產(chǎn)品和工程服務(wù)、道奇品牌Dodge的機(jī)械動(dòng)力傳輸產(chǎn)品、瑞恩電氣Reliance Electric制造的電機(jī)和驅(qū)動(dòng)產(chǎn)品以及羅克韋爾軟件RockwellSoftware生產(chǎn)的工控軟件關(guān)于A-B和羅克韋爾自動(dòng)化A-B控制器產(chǎn)品介紹MicroLogix系列(微型可編程控制器)MicroLogix1000, MicroLogix1200 ,MicroLogix1500應(yīng)用:BF1線(xiàn)擰蓋機(jī),TF3裝箱機(jī),BF5眼膜充填機(jī)SLC500系列(中小型可擴(kuò)展控制器)系列:SLC5/01,02,03
4、,04,05應(yīng)用:TF1線(xiàn)充填機(jī),TF3線(xiàn)充填機(jī),送管機(jī),BF1輸送帶控制系統(tǒng),零件清洗機(jī)Mixing區(qū)域G,M缸ControlLogix系列(新款中小型可擴(kuò)展控制器)應(yīng)用:Mixing區(qū)域R,S,T,P,N缸人機(jī)界面(HMI)系列PanelView1000:應(yīng)用于BF1線(xiàn),G,M缸PanelViw600 plus:應(yīng)用于TF3線(xiàn)裝箱機(jī)PanelView1000 plus:應(yīng)用于R,S,T,P,N缸控制器編程軟件RSLogix500:支持Allen-Bradley SLC500系列和MicroLogix系列可編程控制器的編程RSLogix5000:支持Logix5000系列可編程控制器的編程通
5、訊軟件:RSLinx:為現(xiàn)場(chǎng)設(shè)備連接眾多的羅克韋爾軟件提供全套的通訊服務(wù)人機(jī)界面編程軟件:PanelBuilder32:用于A-B人機(jī)界面產(chǎn)品PanelView系列的開(kāi)發(fā)編程RSView Studio:用于A-B人機(jī)界面產(chǎn)品PanelView plus系列的開(kāi)發(fā)編程羅克韋爾軟件產(chǎn)品介紹RSLinxRSView StudioRSLogixMicroLogix 1000可編程控制器介紹 可編程控制器PLC(Programmable Logic Controller)結(jié)構(gòu)及原理 MicroLogix 1000可編程控制器的硬件特性A-B McicroLogix 1000 PLC整體式PLC組成示意圖
6、電源 輸入單元中央處理單元(CPU) 輸出單元 外設(shè)接口 擴(kuò)展口I/OEPROM(系統(tǒng)程序)RAM(用戶(hù)程序)存儲(chǔ)器PCI/O 擴(kuò)展單元輸入信號(hào)輸出信號(hào)編程設(shè)備各部分的功能簡(jiǎn)介CPU:是PLC的運(yùn)算控制中心,用掃描的方式接受輸入信號(hào),送入寄存器保存,當(dāng)PLC進(jìn)入運(yùn)行狀態(tài)后,按順序逐條讀取用戶(hù)程序,進(jìn)行解釋和執(zhí)行并將執(zhí)行結(jié)果送到輸出端存儲(chǔ)器:系統(tǒng)程序存儲(chǔ)器采用ROM,用于存放PLC的操作系統(tǒng)程序,用戶(hù)指令解釋程序,系統(tǒng)診斷程序和通訊管理程序,出廠(chǎng)時(shí)根據(jù)不同的PLC編寫(xiě)并已經(jīng)固化,用戶(hù)不能訪(fǎng)問(wèn)和修改;用戶(hù)程序存儲(chǔ)器采用EPROM,用于存儲(chǔ)用戶(hù)程序,可擦除重新編程,其容量就代表PLC的容量;工作數(shù)據(jù)
7、存儲(chǔ)器采用RAM,用于存儲(chǔ)PLC運(yùn)行中經(jīng)常變化,需要隨機(jī)存取的一些數(shù)據(jù)I/O單元:是PLC與現(xiàn)場(chǎng)設(shè)備連接的接口,分為開(kāi)關(guān)量I/O單元和特殊功能I/O單元兩種編程設(shè)備:用于輸入,檢查,修改,調(diào)試和監(jiān)控用戶(hù)程序,一般使用PC完成電源:將交流電源轉(zhuǎn)換PLC所需的直流電源,可以外掛也可以是內(nèi)置的輸入/輸出單元開(kāi)關(guān)量輸入/輸出單元:用來(lái)接受現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)量輸入信號(hào):如按鈕,選擇開(kāi)關(guān),光電開(kāi)關(guān),接近開(kāi)關(guān),繼電器觸點(diǎn)等,向執(zhí)行機(jī)構(gòu)如接觸器,電磁閥,指示燈等輸出數(shù)字量信號(hào)按照輸入電壓不同可分為直流和交流輸入/輸出單元,通常采用光電耦合器或隔離脈沖變壓器將來(lái)自現(xiàn)場(chǎng)的輸入信號(hào)或驅(qū)動(dòng)現(xiàn)場(chǎng)設(shè)備的輸出信號(hào)與CPU隔離,
8、以防止信號(hào)干擾引起誤動(dòng)作特殊功能I/O單元特殊功能I/O單元是一個(gè)獨(dú)立的計(jì)算機(jī)系統(tǒng),由自己的CPU,系統(tǒng)程序,存儲(chǔ)器以及與控制器總線(xiàn)相連的接口.常用的由以下幾種:模擬量輸入/輸出單元:用來(lái)接受和采集由電位器,測(cè)速發(fā)電機(jī)和各種變送器送來(lái)的模擬量信號(hào)(通常是420mA電流或010V電壓信號(hào)),向調(diào)節(jié)比例閥或調(diào)速裝置等輸出模擬量控制信號(hào)其它還有溫度模塊,位置模塊和高速計(jì)數(shù)模塊等PLC的循環(huán)掃描工作原理SB1SB2SB3SQ2KA1KA1KA2KT1KA3KA1KA3KA2KT1KA3KA1KA2SQ2SQ2KA3KA2電氣控制回路圖START按鈕開(kāi)關(guān)(常開(kāi)NO)中繼線(xiàn)圈時(shí)間繼電器線(xiàn)圈行程開(kāi)關(guān)(常開(kāi)N
9、O)中繼線(xiàn)圈中繼線(xiàn)圈按鈕開(kāi)關(guān)(常閉NC)PLC的循環(huán)掃描工作原理PLC的基本工作原理是建立在計(jì)算機(jī)工作原理基礎(chǔ)上,但又有一定區(qū)別:如上圖所示:當(dāng)行程開(kāi)關(guān)SQ2動(dòng)作時(shí),KA1及KT立即改變狀態(tài),KA2在KA1之后接通,如果簡(jiǎn)單的按照一般計(jì)算機(jī)那樣按照程序計(jì)數(shù)器形成的程序號(hào)順序執(zhí)行,就有可能只有KT被接通,而KA1和KA2不受影響.原因是電氣控制系統(tǒng)中各被控元件是并行關(guān)系,而改為程序方式控制,各被控元件的多做則成為時(shí)間上的串行因此PLC必須采用循環(huán)掃描的工作方式,而且使得每執(zhí)行一次程序所占用的時(shí)間足夠短,這個(gè)時(shí)間短到足以保證變量條件不變,即前一次執(zhí)行程序時(shí)對(duì)一變量的狀態(tài)沒(méi)有捕捉到,但第二次執(zhí)行程序
10、時(shí)該條件依然存在繼續(xù)分析上圖:行程開(kāi)關(guān)SQ2動(dòng)作,KT1線(xiàn)圈通電,本來(lái)受SQ2影響的還有KA1和KA2,但是這次執(zhí)行程序已過(guò),它們的狀態(tài)不變.經(jīng)過(guò)足夠短的時(shí)間后,程序返回繼續(xù)下一次執(zhí)行,這時(shí)各控制變量的狀態(tài)不變(SQ2不變,KT1也還沒(méi)變),此時(shí)相關(guān)的繼電器KA1,KA2就可以依控制變量的狀態(tài)而執(zhí)行動(dòng)作PLC的循環(huán)掃描周期當(dāng)用戶(hù)程序輸入PLC且被置于RUN狀態(tài),控制器將開(kāi)始按照下圖的過(guò)程順序重復(fù)的執(zhí)行,除非用戶(hù)程序中設(shè)置了中斷或跳轉(zhuǎn): 循環(huán)周期n輸入掃描(input scan)掃描和讀取輸入數(shù)據(jù)的時(shí)間,通常在幾ms內(nèi)完成n程序掃描(program scan)處理器執(zhí)行程序指令的時(shí)間,根據(jù)指令類(lèi)
11、型和程序大小會(huì)有不同n輸出掃描(output scan)掃描和寫(xiě)入輸出數(shù)據(jù)的時(shí)間,通常在幾ms內(nèi)完成n通信服務(wù)(service communication)與其他外設(shè)如PC等進(jìn)行通信的時(shí)間n內(nèi)務(wù)時(shí)段(housekeeping and overhead)內(nèi)存管理,更新計(jì)時(shí)器和內(nèi)部寄存器的時(shí)間PLC的主要性能指標(biāo)PLC是專(zhuān)為工業(yè)應(yīng)用而設(shè)計(jì)的計(jì)算機(jī),其性能指標(biāo)如下:存儲(chǔ)容量PLC的存儲(chǔ)器有系統(tǒng)存儲(chǔ)器和用戶(hù)存儲(chǔ)器組成,如果是采用16位CPU的PLC,存儲(chǔ)器容量通常以字為單位控制容量PLC的控制容量就是I/O容量,通常以離散量(數(shù)字量)個(gè)數(shù)計(jì)循環(huán)掃描周期PLC的掃描周期也叫處理器掃描時(shí)間,通常用ms/k
12、指令來(lái)衡量PLC的運(yùn)行速度指令功能和軟件支持根據(jù)PLC所能使用指令尤其是高級(jí)指令的多少來(lái)衡量,如PID控制,順序功能流程圖指令等MicroLogix 1000可編程控制器的硬件特性Type: 1761-L16BWAAllen-Bradley0 1 2 3 4 5DCCOM+24V-DC OUTI/0 I/1 I/2 I/3 I/4 I/5 I/6 I/7 I/8 I/9DCCOM85-264 VAC L1 L2/NVAC O/0VDCVAC O/1VDCVAC O/2VDCVAC O/3VDCVAC O/4 O/5VDC0 1 2 3 4 5 6 7 8 9POWERRUNFAULTFORCE
13、INOUTMicroLogix 1000DC INPUTS RELAY OUTPUTS AC POWER A-BCOM型號(hào)說(shuō)明MicroLogix 1000按其是否帶有模擬量輸出可分為兩種款型,共14種型號(hào),下面介紹型號(hào)標(biāo)識(shí)的具體含義:1761- L16 B W A產(chǎn)品號(hào)基本單元I/O點(diǎn)數(shù)目: 16輸入信號(hào): A=AC 120V B=DC 24V供電電源: A=AC 120/240VB=DC 24V輸出類(lèi)型:W=繼電器輸出B=DC 24V晶體管和2個(gè)繼電器輸出A=AC 120/240V可控硅和兩個(gè)繼電器輸出光電傳感器原理及使用 0V過(guò)流保護(hù)電路主 電 路LOADDC24V 0VBNBKBU過(guò)流
14、保護(hù)電路主 電 路LOAD DC24VBNBKBUPNP型型NPN型型光電傳感器(Photo switch)是最常用的檢測(cè)元件,作為PLC的輸入信號(hào)接入輸入端,按其輸出電平可分為兩種類(lèi)型:灌直流輸入(Sinking Input)當(dāng)高電平加入端子時(shí),輸入信號(hào)激勵(lì)(高電平有效),電源VDC(-)連接到DC COM端拉直流輸入(Sourcing Input)當(dāng)?shù)碗娖郊尤攵俗訒r(shí),輸入信號(hào)激勵(lì)(低電平有效),電源VDC(+)連接到DC COM端PLC輸入端子接線(xiàn)方式-+直 流 輸 入 回 路現(xiàn)場(chǎng)設(shè)備直流電源公共端(COM)-+直 流 輸 入 回 路現(xiàn)場(chǎng)設(shè)備直流電源公共端(COM)II外部接線(xiàn)圖(電源及主
15、回路)外部接線(xiàn)圖(輸入/輸出端子)灌直流輸入配置230VacPower supplyPLC的控制功能是依靠用戶(hù)創(chuàng)建的程序來(lái)實(shí)現(xiàn)的,稱(chēng)之為處理器文件(Processor file),在離線(xiàn)狀態(tài)被創(chuàng)建后下載到PLC中用于在線(xiàn)操作:處理器文件包括程序文件和數(shù)據(jù)文件:梯形圖編程介紹存儲(chǔ)器存儲(chǔ)器系統(tǒng)程序存儲(chǔ)器系統(tǒng)程序存儲(chǔ)器工作數(shù)據(jù)存儲(chǔ)器工作數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)文件數(shù)據(jù)文件用戶(hù)程序存儲(chǔ)器用戶(hù)程序存儲(chǔ)器程序文件程序文件MicroLogix 1000 File System可編程控制器的內(nèi)存組織可編程控制器的內(nèi)存組織程序文件程序文件包含控制器信息,梯形圖主程序,中斷子程序及其他子程序:系統(tǒng)程序system prog
16、ram(file0):包含不同的系統(tǒng)信息,用戶(hù)的編程信息如處理器型號(hào),I/O組態(tài),處理器文件名,口令保留文件reserved(file1)梯形圖主程序main ladder program(file2):包括定義控制器如何操作的用戶(hù)編程指令用戶(hù)故障子程序user error fault routine(file3):當(dāng)發(fā)生可恢復(fù)故障時(shí)執(zhí)行該文件高速計(jì)數(shù)中斷子程序high-speed counter interrupt(file4):當(dāng)發(fā)生HSC中斷時(shí)執(zhí)行該文件可選定時(shí)中斷子程序selectable timed interrupt(file5):當(dāng)發(fā)生STI時(shí)執(zhí)行該程序梯形圖子程序subrout
17、ine ladder program(file6-file15):根據(jù)梯形圖主程序文件內(nèi)或其他子程序文件內(nèi)的調(diào)用子程序指令來(lái)使用該文件數(shù)據(jù)文件數(shù)據(jù)文件包含與外部I/O以及在梯形圖主程序和子程序中所使用的指令相關(guān)聯(lián)的狀態(tài)信息,還存有涉及處理器操作的信息,如果需要也可以使用這些文件存儲(chǔ)配方及查詢(xún)表,這些文件按照其所包含的數(shù)據(jù)類(lèi)型進(jìn)行組織:O0輸出文件Output (file 0):存儲(chǔ)輸出模塊的狀態(tài)I1輸入文件Input (file 1):存儲(chǔ)輸入模塊的狀態(tài)S2狀態(tài)文件Status (file 2):存儲(chǔ)控制器操作信息,用于控制器故障診斷和程序操作.系統(tǒng)狀態(tài)文件向用戶(hù)提供用戶(hù)程序所使用的指令相關(guān)的
18、信息,指示錯(cuò)誤的診斷信息,處理器方式,掃描時(shí)間,波特率,系統(tǒng)節(jié)點(diǎn)地址而后各種其它數(shù)據(jù),熟悉狀態(tài)文件中每個(gè)字的含義可以為編程診斷和調(diào)試帶來(lái)方便B3位文件Bit (file 3):用于儲(chǔ)存內(nèi)部?jī)?nèi)部繼電器邏輯T4計(jì)時(shí)器Timer (file 4):儲(chǔ)存記時(shí)器累加值,預(yù)設(shè)值以及狀態(tài)位C5計(jì)數(shù)器Counter (file 5):儲(chǔ)存記數(shù)器累加值,預(yù)設(shè)值以及狀態(tài)位R6控制Control (file 6):儲(chǔ)存數(shù)據(jù)的長(zhǎng)度,位指針位置以及位狀態(tài),用于需要文件操作的一些指令如移位寄存器指令和順序器指令N7整數(shù)Integer (file 7):儲(chǔ)存數(shù)字值和位信息,用于放置一個(gè)16位的字?jǐn)?shù)據(jù)文件的編址每個(gè)數(shù)據(jù)文件類(lèi)
19、型被標(biāo)識(shí)為一個(gè)字母和一個(gè)數(shù)字文件號(hào):數(shù)據(jù)文件的地址由文件名稱(chēng),文件號(hào),元素名,字號(hào)及位構(gòu)成,相互之間用一定的分隔符分開(kāi),不同數(shù)據(jù)類(lèi)型的每個(gè)元素具有的字?jǐn)?shù)是不同的,有單字元素(輸入輸出文件)和三字元素(記時(shí)器和計(jì)數(shù)器文件)指令的邏輯地址說(shuō)明為指令分配邏輯地址的規(guī)則是由高層(元素)至低層(位),以下是幾種常見(jiàn)的編址方式:整數(shù)文件尋址到字計(jì)時(shí)器文件尋址到字整數(shù)文件尋址到位位文件尋址到位控制文件尋址到位數(shù)據(jù)文件的尋址方式MicroLogix系列控制器支持直接尋址,間接尋址,編址尋址及符號(hào)尋址:直接尋址:就是報(bào)I/O模塊端子的物理位置和處理器內(nèi)存中的位置相對(duì)應(yīng),處理器直接接受現(xiàn)場(chǎng)輸入信號(hào),經(jīng)用戶(hù)程序處理
20、后,送到輸出模塊驅(qū)動(dòng)負(fù)載間接尋址:就是用另外一個(gè)地址的值來(lái)代替某一邏輯地址中的尋址單元,如文件號(hào),元素號(hào)或位號(hào)。間接尋址舉例:NN7:0:0 B3/I:1.0編址尋址:就是實(shí)際地址為用戶(hù)選擇的元素地址加上一個(gè)偏移量,偏移量放在處理器狀態(tài)文件的偏移量字(S:24)中,因此處理器是在基地址加上偏移量后形成的地址上開(kāi)始操作,變址尋址用變址符“”直接放在文件類(lèi)型標(biāo)識(shí)符前來(lái)識(shí)別,如N7:5符號(hào)尋址:就是用一個(gè)名稱(chēng)代替一個(gè)地址,因此地址可同實(shí)際應(yīng)用相聯(lián)系。如可以用LSI代替輸入文件中的I:0/15梯形圖編程原理梯形圖(ladder diagram)是建立在電氣繼電器回路基礎(chǔ)上的,用圖形的方式標(biāo)識(shí)出回路中的
21、所有元件,在梯形圖中每個(gè)輸入元件串聯(lián)或并聯(lián)在梯級(jí)中,在每個(gè)梯級(jí)的末端是輸出,當(dāng)梯級(jí)被掃描且梯級(jí)條件為真時(shí)輸出指令就會(huì)被執(zhí)行,反之則指令不被執(zhí)行:下表所示為回路的工作情況,包括輸入條件,指令狀態(tài)和輸出狀態(tài):梯形圖程序電氣回路圖PB1: NO PB2: NC基本編程指令介紹XIC:Examine ifClosedXIO:Examine if OpenOTE:Output EnergizeOTL and OUT:Output Latch and Output UnlatchOSR:One-Shot Rising TON:Timer On-Delay TOF:Timer Off-Delay RTO:R
22、etentive Timer CTU:Count Up CTD:Count Down RES:ResetInstruction and Mnemonic Name指令和記憶名稱(chēng)以上這些指令,當(dāng)用于梯形圖中時(shí),用于替代控制設(shè)備的硬接線(xiàn)回路,基本指令可以分為三組,分別是位指令,計(jì)時(shí)器和計(jì)數(shù)器指令。位指令簡(jiǎn)介這些指令用于對(duì)數(shù)據(jù)中單一的位進(jìn)行操作,指令執(zhí)行時(shí)控制器對(duì)該位進(jìn)行置位或復(fù)位,根據(jù)程序的需要你可以對(duì)一位進(jìn)行多次尋址。位指令通常用于下列數(shù)據(jù)文件中:輸入輸出文件,用作外部輸入和輸出狀態(tài)文件(file2)位文件(B3),在程序中作為內(nèi)部線(xiàn)圈使用計(jì)時(shí)器,計(jì)數(shù)器和控制文件(T4,C5 andR6),這些
23、指令使用不同的控制位整數(shù)文件(N7),當(dāng)用戶(hù)程序需要時(shí)使用這些地址位指令檢查是否閉合(XIC): 用于檢查某位是否為ON,當(dāng)指令執(zhí)行時(shí)如果尋址位為ON(1),則指令被賦予真值,如果尋址位為OFF(0),則指令被賦予假值檢查是否斷開(kāi)(XIO):用于檢查某位是否為OFF,當(dāng)指令執(zhí)行時(shí)如果尋址位為OFF(0),則指令被賦予真值,如果尋址位為ON(1),則指令被賦予假值輸出激勵(lì)(OTE):屬于輸出指令,用于控制存儲(chǔ)器中的位。若OTE指令前面的梯級(jí)條件為真,則相應(yīng)的尋址位為ON(1),設(shè)備接通,當(dāng)進(jìn)入REM RUN模式或重新上電時(shí)復(fù)位位指令輸出鎖存(OTL)和輸出解鎖(OTU):OTL和OTU屬于保持型
24、輸出指令,當(dāng)梯級(jí)條件為真時(shí),OTL指令對(duì)尋址位置位,即使梯級(jí)條件變?yōu)榧?,該位依然保持置位。OUT用于對(duì)尋址位復(fù)位,即使梯級(jí)條件變?yōu)榧?,該位依然保持?fù)位。這兩個(gè)指令通常成對(duì)使用,采用相同的編址。上升沿一次響應(yīng)(OSR):OSR屬于保持型輸入指令,當(dāng)指令前面的梯級(jí)條件由假變真時(shí),OSR會(huì)在一個(gè)掃描周期內(nèi)保持真,當(dāng)掃描結(jié)束后,即使梯級(jí)條件仍然保持真,指令變?yōu)榧?。指令可以使用?lái)自位文件或整數(shù)文件的位地址,但不能使用輸入或輸出文件地址,且在一個(gè)輸出梯級(jí)中只能使用該命令一次。計(jì)時(shí)器指令每個(gè)計(jì)時(shí)器的地址由一個(gè)三字元素構(gòu)成:Word0為控制字,Word1存儲(chǔ)預(yù)設(shè)值,Word3存儲(chǔ)累加值其中EN:使能位 TT:
25、計(jì)時(shí)位 DN:完成位計(jì)時(shí)器指令參數(shù)說(shuō)明累計(jì)值A(chǔ)ccumulator Value (ACC)當(dāng)計(jì)時(shí)器激勵(lì)時(shí)為一個(gè)動(dòng)態(tài)變化的值,表明目前計(jì)時(shí)器已經(jīng)延時(shí)的數(shù)值預(yù)置值Preset Value (PRE)用于設(shè)定延時(shí)時(shí)間,可設(shè)定為032767之間的整數(shù),當(dāng)累計(jì)值大于或等于預(yù)置值,計(jì)時(shí)器的完成位(Done bit)就會(huì)置位時(shí)基Timebase計(jì)時(shí)器每次計(jì)時(shí)的遞增值,可選擇0.01s和1s兩種類(lèi)型計(jì)時(shí)器Timer指明所用的計(jì)時(shí)器元素,如T4:0等計(jì)時(shí)器指令地址結(jié)構(gòu)編址格式采用Tf:e.s/b,其具體含義如下:計(jì)時(shí)器文件符號(hào)文件號(hào)元素分隔符分隔符位 字元素分隔符子元素元素號(hào)計(jì)時(shí)器指令編址示例Addressin
26、g Examples:尋址到使能位尋址到計(jì)時(shí)位尋址到完成位尋址到預(yù)置字尋址到累計(jì)字尋址到預(yù)置字的第0位尋址到累計(jì)字的第0位延時(shí)導(dǎo)通計(jì)時(shí)器Timer On-Delay (TON)延時(shí)導(dǎo)通計(jì)時(shí)器(TON)的功能是當(dāng)梯級(jí)條件變真后經(jīng)過(guò)一段延時(shí)時(shí)間對(duì)輸出動(dòng)作,相當(dāng)于繼電器控制系統(tǒng)中的通電延時(shí)繼電器:狀態(tài)位狀態(tài)位置位條件置位條件保持置位直到保持置位直到DN(Bit13)ACC=PRE梯級(jí)條件為假梯級(jí)條件為假TT (Bit14)梯級(jí)條件為真且梯級(jí)條件為真且ACC=PRETT (Bit14)梯級(jí)條件為假且梯級(jí)條件為假且ACCPRE梯級(jí)條件為真梯級(jí)條件為真DNEN (Bit15)梯級(jí)條件為真梯級(jí)條件為真梯級(jí)條
27、件為假梯級(jí)條件為假無(wú)論說(shuō)明情況下都不要用RES指令對(duì)TOF復(fù)位。因?yàn)镽ES總是清零狀態(tài)位及累計(jì)值,若對(duì)TOF復(fù)位,則DN,TT,EN,ACC被清零,可能會(huì)造成邏輯混亂保持型計(jì)時(shí)器Retentive Timer (RTO)延時(shí)斷開(kāi)計(jì)時(shí)器(TOF)的功能是當(dāng)梯級(jí)條件變假后經(jīng)過(guò)一段延時(shí)時(shí)間對(duì)輸出動(dòng)作,相當(dāng)與繼電器控制系統(tǒng)中的斷電延時(shí)繼電器:TON計(jì)時(shí)器在梯級(jí)條件變假時(shí),累計(jì)值和DN都要被復(fù)位,梯級(jí)條件為真時(shí)有重新計(jì)時(shí),在某些應(yīng)用時(shí)不方便。這時(shí)可采用能累計(jì)計(jì)時(shí)的ROT指令,當(dāng)梯級(jí)條件為真時(shí)開(kāi)始計(jì)時(shí),在下列情況發(fā)生時(shí),ROT指令保持它的累計(jì)值:n梯級(jí)條件變假n用戶(hù)改變到編程方式n處理器出錯(cuò)或斷電當(dāng)處理器
28、重新運(yùn)行或梯級(jí)變真時(shí),RTO計(jì)時(shí)器從保持的值繼續(xù)計(jì)時(shí),直到累計(jì)值達(dá)到預(yù)置值。如果需要復(fù)位累計(jì)值和狀態(tài)位,可在另一梯級(jí)中使用RES指令對(duì)相同地址的計(jì)時(shí)器復(fù)位,且在任何情況下,復(fù)位指令總是優(yōu)先執(zhí)行。計(jì)數(shù)器指令每個(gè)計(jì)數(shù)器的地址由一個(gè)三字元素構(gòu)成:Word0為控制字,Word1存儲(chǔ)預(yù)設(shè)值,Word3存儲(chǔ)累加值其中控制字0包括6個(gè)狀態(tài)位:CU:加計(jì)數(shù)使能位 CD:減計(jì)數(shù)使能位 DN:完成位 OV:上溢出位 UN:下溢出位 UA:更新累計(jì)值(只用于HSC指令)計(jì)數(shù)器指令參數(shù)說(shuō)明累計(jì)值A(chǔ)ccumulator Value (ACC)指從計(jì)數(shù)器最后一次復(fù)位后,梯級(jí)條件由假到真轉(zhuǎn)換的次數(shù)預(yù)置值Preset Val
29、ue (PRE)指控制器控制完成位置位時(shí)計(jì)數(shù)器所必需達(dá)到數(shù)值,可設(shè)定為032767之間的整數(shù),當(dāng)累計(jì)值大于或等于預(yù)置值,計(jì)數(shù)器的完成位(Done bit)就會(huì)置位,可以用該位控制輸出裝置計(jì)數(shù)器的預(yù)置值和累計(jì)值范圍為-3276832767計(jì)時(shí)器Counter指明所用的計(jì)數(shù)器元素,如C5:0等計(jì)數(shù)器指令地址結(jié)構(gòu)編址格式采用Cf:e.s/b,其具體含義如下:計(jì)數(shù)器文件符號(hào)文件號(hào)元素分隔符分隔符位 字元素分隔符子元素元素號(hào)計(jì)時(shí)器工作示意加計(jì)數(shù)Count Up (CTU)CTU指令在計(jì)數(shù)范圍內(nèi)向上計(jì)數(shù),每次梯級(jí)條件由假變真時(shí)累計(jì)值加1,當(dāng)梯級(jí)條件再次變假時(shí)累計(jì)值保持不變,當(dāng)累計(jì)值等于或超過(guò)預(yù)置值時(shí),CT
30、U指令完成位DN置位。編程時(shí)可以用CTU指令計(jì)數(shù)某些動(dòng)作來(lái)引發(fā)事件,如通過(guò)計(jì)數(shù)一個(gè)存儲(chǔ)位的變化或一個(gè)外設(shè)的導(dǎo)通次數(shù)來(lái)讓另一外設(shè)動(dòng)作,其狀態(tài)位變化情況如下表:狀態(tài)位狀態(tài)位置位條件置位條件保持置位直到保持置位直到OV(Bit12)累計(jì)值返回到累計(jì)值返回到-32768且從且從32767繼續(xù)加計(jì)數(shù)繼續(xù)加計(jì)數(shù)相應(yīng)的相應(yīng)的RES指令使能或者使用指令使能或者使用CTD指令使累計(jì)值指令使累計(jì)值=PREACC= -32768DN (Bit13)ACC=PREACCSystem Comms ,點(diǎn)擊Download即可完成下載:動(dòng)作邏輯: (接通電源但處于STOP時(shí)的初始狀態(tài):C1,C2,C3,C4均縮回)首先了解
31、控制對(duì)象的動(dòng)作邏輯,如下圖所示:編程示例:化妝品BF1線(xiàn)打塞機(jī)的程序控制PUCKBottleSensor 1Sensor 2Index Cylinder 1Index Cylinder 2Punch Cylinder3,4Conveyor按下STARTC2伸出Sensor 1計(jì)數(shù)完成C1伸出延時(shí)0.2sC3,C4伸出延時(shí)0.3sC3,C4退回C2退回延時(shí)0.2sC1退回Sensor 2計(jì)數(shù)完成C2伸出Run指示燈亮n 輸入輸出點(diǎn)分配:I0:START I1:STOP I2:Sensor 1 I3:Sensor 2O0:RUN Light O1:C1 O2:C2 O3:C3,C4n 元件選型:P
32、LC:A-B MicroLogix1000 1個(gè) 電磁閥:FESTO單電控彈簧復(fù)位兩位五通閥 3個(gè)氣缸:FESTO雙作用氣缸 4個(gè)傳感器:OMRON鏡面反射型光電開(kāi)關(guān) 2個(gè) 直流電源:PHOENIX 24VDC Power Supply 1個(gè)其他輔助元件如開(kāi)關(guān),指示燈若干編程示例:化妝品BF1線(xiàn)打塞機(jī)的程序控制根據(jù)控制邏輯,在裝載有RSLogix500軟件的PC上編寫(xiě)梯形圖程序如下:編程示例:化妝品BF1線(xiàn)打塞機(jī)的程序控制雙擊圖標(biāo)打開(kāi)文件外部電氣控制回路圖:編程示例:化妝品BF1線(xiàn)打塞機(jī)的程序控制PLC Circuit Diagram軟件簡(jiǎn)介RSLinx是A-B可編程控制器在Windows環(huán)境
33、下建立工廠(chǎng)所用通訊方案的工具。為A-B的PLC與各種Rockwell software,如RSLogix500/5000以及RSView Me等軟件建立起通信聯(lián)系。示意圖中,利用通信軟件RSLinx將PC與可編程控制器MicroLogix 1000連接起來(lái),RSLinx提供的網(wǎng)絡(luò)驅(qū)動(dòng)程序有十多種。通信軟件RSLinx的使用PCMicroLogix1000通訊電纜RSLinx Inside根據(jù)PC與可編程控制器連接方式(不同的網(wǎng)絡(luò)采用的通信模塊不同),RSLinx提供了多種網(wǎng)絡(luò)驅(qū)動(dòng)程序,常用的有RS-232 DF1 Devices(DF1網(wǎng)絡(luò)),1747-PIC/AIC+ Driver(DH-4
34、85網(wǎng)絡(luò))和Ethernet devices(以太網(wǎng))下面以DF1網(wǎng)絡(luò)組態(tài)為例介紹RSLinx軟件的使用DF1網(wǎng)絡(luò)采用RS-232串口方式通信,連接如圖所示:首先做好硬件連接:使用A-B專(zhuān)用的通信電纜將個(gè)人電腦上的串口和可編程控制器上的通信接口相連系統(tǒng)的網(wǎng)絡(luò)組態(tài)單擊Start-program-Rockwell software- RSLinx,運(yùn)行RSLinx: 在主菜單中點(diǎn)擊Communications后,在彈出的下拉菜單中點(diǎn)中Configure Divers,出現(xiàn)配置驅(qū)動(dòng)對(duì)話(huà)框:在Available Drivers Types處點(diǎn)住下拉按鈕,在出現(xiàn)的驅(qū)動(dòng)中選擇RS232 DF1device
35、s :單擊Add New按鈕,彈出Add New RSLinx Driver窗口,輸入新驅(qū)動(dòng)的名稱(chēng),單擊OK按鈕,彈出以下窗口:在Device下拉框中選擇SLC-CHO/Micro/PanelView,其他的選框不用修改,然后單擊Auto-Configure按鈕,若顯示Auto ConfigurationSuccessful,則表示組態(tài)成功單擊OK按鈕,在Configure Drivers窗口下的列表中出現(xiàn)AB_DF1-1DH485 Sta:COM1:RUNNING,表示該驅(qū)動(dòng)程序已經(jīng)運(yùn)行:單擊Close按鈕,回到RSLinx初始界面,單擊Communications RSWho,在工作區(qū)左側(cè)多了AB_DF1-1網(wǎng)絡(luò)圖表,單擊右上角AutoBrowse按鈕,如果正常,單擊該網(wǎng)絡(luò)圖表,會(huì)出現(xiàn)配置好的設(shè)備的圖表:簡(jiǎn)介網(wǎng)絡(luò)技術(shù)在工業(yè)上的應(yīng)用已經(jīng)成為一種趨勢(shì),利用網(wǎng)絡(luò)實(shí)現(xiàn)現(xiàn)場(chǎng)設(shè)備的控制, 現(xiàn)場(chǎng)的連線(xiàn)大大減少,在實(shí)現(xiàn)遠(yuǎn)程控制的同時(shí)可有效降低干擾,方便維修.MicroLogix系列可編程控制器也遵循羅克韋爾自動(dòng)化的NetLinx網(wǎng)絡(luò)體系結(jié)構(gòu),它可以直接與另一個(gè)設(shè)備(如PC,HMI)采用DF1協(xié)議通信,通過(guò)相應(yīng)的通信接口模塊連接到以太網(wǎng)(Ethernet),DH-485網(wǎng),設(shè)備網(wǎng)(Devicenet)上,依靠先進(jìn)的網(wǎng)絡(luò)技術(shù)迅速有效地收集和傳送生產(chǎn)和管理數(shù)據(jù),分布式控制底層設(shè)備.網(wǎng)絡(luò)應(yīng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江廣廈建設(shè)職業(yè)技術(shù)大學(xué)《高等代數(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度汽車(chē)配件全國(guó)代理銷(xiāo)售合同范本2篇
- 蘇州百年職業(yè)學(xué)院《數(shù)學(xué)教學(xué)技能綜合訓(xùn)練》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度特許經(jīng)營(yíng)合同標(biāo)的連鎖加盟與經(jīng)營(yíng)權(quán)詳細(xì)約定3篇
- 遼寧特殊教育師范高等專(zhuān)科學(xué)?!毒€(xiàn)性代數(shù)與積分變換》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶工商大學(xué)派斯學(xué)院《線(xiàn)性代數(shù)上》2023-2024學(xué)年第一學(xué)期期末試卷
- 遼寧軌道交通職業(yè)學(xué)院《專(zhuān)業(yè)英語(yǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度能源固定資產(chǎn)借款合同模板3篇
- 二零二五年度杭州海鹽新區(qū)海鹽二手房買(mǎi)賣(mài)合同2篇
- 2024年度學(xué)校衛(wèi)生間安全設(shè)施升級(jí)合同3篇
- 高警示(高危)藥品考試試題與答案
- 42山東省棗莊市薛城區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末考試生物試題
- 部編版六年級(jí)語(yǔ)文下冊(cè)第三單元大單元教學(xué)設(shè)計(jì)
- 成人教育培訓(xùn)方案
- 食品安全企業(yè)標(biāo)準(zhǔn)模板
- 全麻病人蘇醒期躁動(dòng)的原因及處理課件
- VTE評(píng)估及護(hù)理預(yù)防
- 2024全新誠(chéng)信考試課件
- 展望未來(lái)4-單詞表
- 教師培訓(xùn)的教師專(zhuān)業(yè)知識(shí)與技能
- 人工智能在體育訓(xùn)練與競(jìng)技分析中的應(yīng)用
評(píng)論
0/150
提交評(píng)論