資源描述:
《羅克韋爾培訓(xùn)第二章》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第二章ControlLogix控制器本章內(nèi)容:控制器的程序結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、CPU、內(nèi)存、容量的討論。本章目的:詳細(xì)了解控制器程序文件的結(jié)構(gòu)和調(diào)用關(guān)系;詳細(xì)了解控制器數(shù)據(jù)文件的類型和定義結(jié)構(gòu)方式;;了解CPU的工作過(guò)程,了解內(nèi)存的運(yùn)用分配,了解容量的內(nèi)容和含義。在ControlLogix系統(tǒng)中,主管邏輯程序運(yùn)行及數(shù)據(jù)交換工作的模塊被稱為控制器,而在傳統(tǒng)的可編程序控制器PLC5/SLC500則被稱為處理器,兩者的差別在于通訊接口部分。PLC5/SLC500的處理器包括了它們的各種各樣的通訊口,幾乎所有的
2、通訊都是通過(guò)處理器對(duì)外,當(dāng)選定了控制器的型號(hào),也就決定了通訊的形式,一旦要改變通訊網(wǎng)絡(luò),就必須更換處理器,用戶在為某些通訊口買下特定型號(hào)的處理器的同時(shí),有可能也買下了自己不需要的通訊口,另外,要擴(kuò)展網(wǎng)絡(luò)或增加不同的網(wǎng)絡(luò)是非常困難或不可能的。ControlLogix控制器只保留了作為基本編程口的串口,分離了所有的網(wǎng)絡(luò)通訊口,使之成為獨(dú)立的通訊模塊,通過(guò)背板實(shí)現(xiàn)它們的信息連接,從而,改變網(wǎng)絡(luò)類型,擴(kuò)展新的網(wǎng)絡(luò),建立同種類型的多個(gè)網(wǎng)絡(luò),都是非常容易實(shí)現(xiàn)的,系統(tǒng)配置的價(jià)格也變得合理。ControlLogix
3、控制器是控制系統(tǒng)的核心模塊,負(fù)責(zé)控制系統(tǒng)的控制工作,它收集與之相關(guān)的數(shù)據(jù),主要是來(lái)自于I/O模塊、通訊模塊、其它控制器模塊的數(shù)據(jù),運(yùn)行事先編制好的控制器功能程序,實(shí)現(xiàn)控制的全過(guò)程;控制器還為各種人機(jī)界面提供操作和監(jiān)視數(shù)據(jù),開(kāi)放的、方便而自由的網(wǎng)絡(luò)通道,使外部機(jī)器簡(jiǎn)捷而快速地訪問(wèn)控制器的內(nèi)存,獲取所需數(shù)據(jù)。從應(yīng)用上來(lái)說(shuō),ControlLogix控制器的主要硬件包括了CPU和內(nèi)存兩大部件,它們分別的作用是:·CPU共有兩個(gè),一個(gè)稱為邏輯CPU,主管邏輯控制和數(shù)據(jù)處理;一個(gè)稱為背板CPU,主管背板通訊?!?/p>
4、內(nèi)存分為基本內(nèi)存和擴(kuò)展內(nèi)存,基本內(nèi)存用來(lái)存放控制器與外部交換的通訊數(shù)據(jù),擴(kuò)展內(nèi)存存放用戶的邏輯程序和內(nèi)部數(shù)據(jù)。要正確地使用控制器和精確地編寫程序,就要了解CPU和內(nèi)存的運(yùn)用情況,ControlLogix控制器的內(nèi)存分配和CPU運(yùn)用是比較復(fù)雜的,這些將在第九章ControlLogix系統(tǒng)設(shè)計(jì)規(guī)劃中有詳盡的討論。ControlLogix控制器沒(méi)有任何諸如跳線或組合開(kāi)關(guān)的硬件設(shè)置,外部看來(lái)十分簡(jiǎn)潔,雖然組態(tài)和狀態(tài)信息比傳統(tǒng)的控制器要復(fù)雜豐富得多,但都是軟件來(lái)完成的,修改組態(tài)和監(jiān)視狀態(tài)非常方便。一.控制器面
5、板介紹控制器面板較之傳統(tǒng)的可編程序控制器的處理器,已經(jīng)是簡(jiǎn)單多了,它沒(méi)有了眾多的通訊口及通訊狀態(tài)燈,只有與控制有關(guān)的鑰匙開(kāi)關(guān)和狀態(tài)指示燈。1.狀態(tài)指示燈控制器面板上的狀態(tài)指示燈直觀地顯示了控制器的一些重要的狀態(tài)信息,用戶在不使用編程終端地情況下,也能了解控制器的工作情況。狀態(tài)指示燈的含義如下:·RUN程序運(yùn)行狀態(tài)-熄滅控制器在程序模式。-綠燈常亮控制器在運(yùn)行模式,正常運(yùn)行?!/O控制器所屬I/O模塊的狀態(tài)―熄滅控制器的項(xiàng)目中沒(méi)有組態(tài)I/O模塊或控制器中沒(méi)有程序。-綠燈常亮所有的I/O模塊工作正常。
6、-綠燈閃爍至少有一個(gè)I/O模塊沒(méi)響應(yīng)控制器。-紅燈閃爍沒(méi)有任何一個(gè)I/O模塊響應(yīng)控制器,可能框架有問(wèn)題?!ORCE強(qiáng)制狀態(tài)-熄滅無(wú)強(qiáng)制狀態(tài)-黃色閃爍強(qiáng)制被設(shè)置,但未使能,強(qiáng)制不起作用。-黃色常亮強(qiáng)制使能,強(qiáng)制開(kāi)始起作用。·RS232串口通訊狀態(tài)-熄滅串口沒(méi)有通訊,或沒(méi)有建立起通訊。-綠色快速閃爍串口通訊正在進(jìn)行?!K-熄滅控制器未上電。-綠燈常亮控制器工作正常。-綠燈閃爍控制器正在將項(xiàng)目存入閃存或從閃存讀出程序。-紅燈閃爍內(nèi)存沒(méi)有程序,新控制器應(yīng)當(dāng)是此狀態(tài),或正在更新Firmware版本。-紅燈
7、常亮控制器故障狀態(tài),需要排除故障?!AT鋰電池報(bào)警狀態(tài)-熄滅電池正常。-紅燈亮,沒(méi)有電池或電池電壓偏低。狀態(tài)指示燈會(huì)因控制器類型不同而異,但指示燈狀態(tài)的含義是相同的。2.鑰匙開(kāi)關(guān)鑰匙開(kāi)關(guān)是用硬件來(lái)決定控制器的工作狀態(tài),又稱為本地工作狀態(tài),它一共有三個(gè)選擇檔位:·RUN選擇此檔,令控制器工作在本地運(yùn)行,編程終端不能改變控制器的工作狀態(tài)。此時(shí)程序不能被修改,實(shí)用中,為保證控制器程序不被意外地修改,會(huì)選擇此檔并拔離鑰匙。·PRO選擇此檔,令控制器工作在本地編程,編程終端可以對(duì)控制器程序進(jìn)行修改,但不能改
8、變控制器的工作狀態(tài)·REM選擇此檔,令控制器處在遠(yuǎn)程狀態(tài),編程終端可遠(yuǎn)程地改變控制器的工作狀態(tài)(編程、測(cè)試或運(yùn)行),并可在遠(yuǎn)程運(yùn)行狀態(tài)下修改程序,修改過(guò)程比編程狀態(tài)下更謹(jǐn)慎而煩雜,一定要經(jīng)歷測(cè)試的步驟,這種情形適合不能停機(jī)的程序修改。3.鋰電池用于保護(hù)內(nèi)存的鋰電池在面板處安裝,意味著要在控制器所在框架不斷電的情況下更換電池,否則有可能造成內(nèi)存丟失,不可將控制器拔離框架更換電池,習(xí)慣使用SLC500的人,有可能犯這樣的錯(cuò)誤。關(guān)于電池的壽命,請(qǐng)參照選型手冊(cè)。4.串口控制器