![AB控制系統(tǒng)培訓(xùn)資料_第1頁](http://file4.renrendoc.com/view/4b3181bc629d17a54e716008ee75b355/4b3181bc629d17a54e716008ee75b3551.gif)
![AB控制系統(tǒng)培訓(xùn)資料_第2頁](http://file4.renrendoc.com/view/4b3181bc629d17a54e716008ee75b355/4b3181bc629d17a54e716008ee75b3552.gif)
![AB控制系統(tǒng)培訓(xùn)資料_第3頁](http://file4.renrendoc.com/view/4b3181bc629d17a54e716008ee75b355/4b3181bc629d17a54e716008ee75b3553.gif)
![AB控制系統(tǒng)培訓(xùn)資料_第4頁](http://file4.renrendoc.com/view/4b3181bc629d17a54e716008ee75b355/4b3181bc629d17a54e716008ee75b3554.gif)
![AB控制系統(tǒng)培訓(xùn)資料_第5頁](http://file4.renrendoc.com/view/4b3181bc629d17a54e716008ee75b355/4b3181bc629d17a54e716008ee75b3555.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
AB控制系統(tǒng)培訓(xùn)資料第1頁/共190頁預(yù)備工作第2頁/共190頁預(yù)備工作1.CLX的系統(tǒng)硬件及其安裝2.系統(tǒng)上電與檢查3.RSLinx的使用4.1756-ENBT模塊IP地址的設(shè)置5.模塊固件(Firmware)的刷新(ControlFlash的使用)第3頁/共190頁CLX系統(tǒng)的硬件及其安裝
CLX系統(tǒng)的硬件包括:框架、電源模塊、控制器、I/O模塊、通訊模塊第4頁/共190頁框架框架類型:4槽、7槽、10槽、13槽、17槽幾種框架間距:在控制柜安裝時,間距必須有足夠的尺寸。1、橫向框架間的距離應(yīng)在7.7cm~10.2cm之間2、橫向框架與控制柜邊緣的距離應(yīng)在10。2cm以上3、縱向框架間的距離應(yīng)在15.3cm~20cm之間4、縱向框架與控制柜邊緣的距離應(yīng)在15.3cm以上5、電纜導(dǎo)管和框架頂部或頂端之間的距離至少在5.1cm以上框架的接地:在框架的左下腳第5頁/共190頁電源模塊作用:給背板和背板上的模塊提供相應(yīng)的電源類型:標(biāo)準(zhǔn)電源模塊和冗余電源模塊標(biāo)準(zhǔn)電源模塊類型:1756-PA72、-PB72、-PA75、
-PB75、-PC75、-PH75冗余電源模塊類型:1756-PA75R、PB75R電源模塊的安裝與連接第6頁/共190頁控制器控制器類型:Logix5550、Logix5553Logix5555(L55)
Logix556X(L6X)控制器的前面板:1、狀態(tài)燈:包括運行燈(RUN)
I/O模塊運行燈(I/O)強制燈(FORCE)
RS232、OK、BAT2、鑰匙開關(guān)3、鋰電池4、串口第7頁/共190頁I/O模塊1、I/O模塊的類型:(1)、數(shù)字量模塊(2)、模擬量模塊2、I/O模塊的面板及指示燈3、I/O模塊與外部設(shè)備的連接4、端子排與端子塊第8頁/共190頁數(shù)字量I/O模塊數(shù)字量輸入模塊:分直流輸入模塊和交流輸入模塊數(shù)字量輸出模塊:分晶體管輸出模塊、繼電器輸出模塊、雙向晶閘管輸出模塊第9頁/共190頁模擬量I/O模塊模擬量輸入模塊:模擬量輸出模塊:1、連接2、面板與指示燈第10頁/共190頁通訊模塊以太網(wǎng)通訊模塊:1756ENBT控制網(wǎng)通訊模塊:1756CNBR設(shè)備網(wǎng)通訊模塊:1756DNB1、連接2、面板與指示燈第11頁/共190頁系統(tǒng)上電與檢查1.系統(tǒng)上電2.觀察各模塊的指示燈和工作情況第12頁/共190頁RSLinx的使用1、檢查計算機上相關(guān)通訊卡件(如串口或以態(tài)網(wǎng)卡等)是否已經(jīng)安裝,電纜連接是否正確。2、配置驅(qū)動方式(1)點擊RSLinx“communication(通訊)”下拉菜單中的“ConfigureDrivers(配置驅(qū)動方式)”選項。(2)在“availabledrivers(可用驅(qū)動方式)”中選擇相應(yīng)的驅(qū)動方式,再點擊“addnew”選項,并選擇OK。(3)進(jìn)行相應(yīng)的配制即可以完成3、利用“RSWho”的功能就會彈出整個工業(yè)控制網(wǎng)絡(luò)的樹狀瀏覽畫面。這也是檢驗硬件是否連接正確的一種簡單的方法。第13頁/共190頁RSLinx的使用第14頁/共190頁RSLinx的使用
在利用RSLinx的“RSWho”瀏覽網(wǎng)絡(luò)中的設(shè)備時,如果出現(xiàn)某設(shè)備的標(biāo)記為黃色的“?”時(如下圖),說明RSLinx不認(rèn)識該設(shè)備,原因是描述該設(shè)備的EDS(電子數(shù)據(jù)表)文件可能還沒有安裝。第15頁/共190頁設(shè)備的EDS
設(shè)備的EDS(電子數(shù)據(jù)表)文件表一般可以通過下列途徑得到:通過RSLinx或RSNetWorxFor等軟件預(yù)裝由生產(chǎn)廠家提供內(nèi)有EDS文件的軟盤和光盤通過網(wǎng)絡(luò)下載。如果是AB的設(shè)備,可以通過網(wǎng)站//WWW.AB.COM/NETWORKS/EDS/下載;如果是其他廠家的設(shè)備,則通過相應(yīng)的網(wǎng)站下載。第16頁/共190頁1756-ENBT模塊IP地址等參數(shù)的設(shè)置
1、預(yù)檢個人計算機已經(jīng)安裝了以太網(wǎng)通訊卡;個人計算機的IP地址和其它網(wǎng)絡(luò)參數(shù)已經(jīng)正確設(shè)置;個人計算機可靠的連接上了EtherNet/IP網(wǎng)絡(luò)2、1756-ENBT需要定義的參數(shù)IP地址:IP地址是唯一標(biāo)識一個模塊。
IP地址的格式:XXX.XXX.XXX.XXX子網(wǎng)掩碼:子網(wǎng)掩碼默認(rèn)設(shè)置為。在這里我們設(shè)置成了。如果改變一個已經(jīng)配置過的模塊的子網(wǎng)掩碼,必須對模塊重新上電以使修改生效。第17頁/共190頁1756-ENBT模塊IP地址等參數(shù)的設(shè)置
2、1756-ENBT需要定義的參數(shù)網(wǎng)關(guān):網(wǎng)關(guān)連接各個獨立的物理網(wǎng)絡(luò)成為一個網(wǎng)絡(luò)系統(tǒng)。當(dāng)一個節(jié)點需要與另一個網(wǎng)絡(luò)的節(jié)點通信時,網(wǎng)關(guān)在兩個網(wǎng)絡(luò)之間傳遞數(shù)據(jù)。網(wǎng)關(guān)默認(rèn)設(shè)置為。3、1756-ENBT模塊IP地址等參數(shù)的設(shè)置方法方法一:通過BOOTP/DHCP程序設(shè)置網(wǎng)絡(luò)參數(shù)。方法二:通過RSLinx程序設(shè)置網(wǎng)絡(luò)參數(shù)。方法三:使用RSLogix5000軟件設(shè)置IP地址第18頁/共190頁通過BOOTP/DHCP程序
設(shè)置1756-ENBT網(wǎng)絡(luò)參數(shù)1、預(yù)備:在啟動BOOTP/DHCP程序前,確定您已經(jīng)記錄了該模塊的硬件地址(MAC)。硬件地址位于EtherNet/IP模塊側(cè)面的粘接條上。硬件地址格式類似于:00-0b-db-14-55-35。2、通過開始菜單->Rockwell
Software->RSLogix5000Tools>BOOTP-DHCPServer
啟動BOOTP/DHCP軟件。第19頁/共190頁通過BOOTP/DHCP程序
設(shè)置1756-ENBT網(wǎng)絡(luò)參數(shù)3、選擇Tool->NetworkSettings。如果合適,請輸入子網(wǎng)掩碼,網(wǎng)關(guān)地址,主/次服務(wù)器地址和域名稱。點擊OK。第20頁/共190頁通過BOOTP/DHCP程序
設(shè)置1756-ENBT網(wǎng)絡(luò)參數(shù)4、在RequestHistory請求歷史欄內(nèi),您可以看到正在發(fā)送BOOTP請求的模塊的硬件地址。雙擊您要配置的模塊的硬件地址(MAC)。第21頁/共190頁通過BOOTP/DHCP程序
設(shè)置1756-ENBT網(wǎng)絡(luò)參數(shù)5、在出現(xiàn)的NewEntry窗口中顯示了該模塊的以太網(wǎng)地址(MAC)。輸入IP地址或主機名稱。還可以輸入模塊的相關(guān)描述。點擊OK。第22頁/共190頁通過BOOTP/DHCP程序
設(shè)置1756-ENBT網(wǎng)絡(luò)參數(shù)6、如果要永久性的將該配置分配給模塊,則選中模塊,點擊DisableBOOTP/DHCP按鈕。當(dāng)重新上電時,模塊將使用剛剛分配的配置,不再發(fā)送BOOTP請求。如果不選擇DisableBOOTP/DHCP按鈕。當(dāng)重新上電時,主控制器清除當(dāng)前IP配置,將又開始發(fā)送BOOTP請求。第23頁/共190頁通過RSLinx程序設(shè)置1756-ENBT模塊
IP地址等參數(shù)的設(shè)置
如果一個BOOTP服務(wù)器無效,而且EtherNet/IP模塊已經(jīng)與其他Netlinx網(wǎng)絡(luò)連接,此時可以采用RSLinx軟件設(shè)置網(wǎng)絡(luò)參數(shù)。要使用RSLinx軟件配置EtherNet/IP模塊,可以采用下列步驟:1、確定模塊已安裝,并上電。2、啟動RSLinx,打開RSWho窗口。通過已有網(wǎng)絡(luò)在RSWho中尋找到EtherNet/IP模塊。第24頁/共190頁通過RSLinx程序設(shè)置1756-ENBT模塊
IP地址等參數(shù)的設(shè)置3、右鍵點擊EtherNet/IP模塊,選擇ModuleConfiguration。第25頁/共190頁通過RSLinx程序設(shè)置1756-ENBT模塊
IP地址等參數(shù)的設(shè)置4、在PortConfiguration頁,輸入IP地址和其它需要的網(wǎng)絡(luò)參數(shù)如果選擇NetworkConfigurationType為Static意味著永久分配這個配置給端口。如果選擇了Dynamic,當(dāng)重新上電時,控制器清除當(dāng)前的IP配置并將又開始發(fā)送BOOTP請求。第26頁/共190頁使用RSLogix5000軟件設(shè)置1756-ENBT模塊IP地址等參數(shù)的設(shè)置
如果RSLogix5000項目處于在線狀態(tài),可以通訊到EtherNet/IP模塊,此時可以使用RSLogix5000軟件設(shè)置EtherNet/IP模塊的網(wǎng)絡(luò)參數(shù)。1、確定模塊已安裝,并上電。2、通過串口或其它網(wǎng)絡(luò)連接控制器。第27頁/共190頁使用RSLogix5000軟件設(shè)置1756-ENBT模塊IP地址等參數(shù)的設(shè)置3、啟動RSLogix5000軟件。在“控制器”管理器中,選擇EtherNet/IP模塊屬性。第28頁/共190頁使用RSLogix5000軟件設(shè)置1756-ENBT模塊IP地址等參數(shù)的設(shè)置4、選擇PortConfiguration頁,指定IP地址和其它需要的網(wǎng)絡(luò)參數(shù)。點擊Apply,然后點擊OK。在該頁面中,同時可以指定端口速度(10Mbps或100Mbps)和工作模式(自動協(xié)商,半雙工,或全雙工)。在同一子網(wǎng)下的所有模塊必須配置成相同的端口速度和工作模式。第29頁/共190頁模塊固件(Firmware)的刷新
(ControlFlash的使用)
羅克韋爾自動化公司新一代控制平臺中的大部分模塊都是“內(nèi)置微處理器+功能軟件(firmware)”的智能模塊,并且功能軟件(firmware)均存儲在可重復(fù)刷新的存儲器中。用戶只需使用最新版本的ControlFLASH軟件,對模塊進(jìn)行刷新即可實現(xiàn)模塊升級,從而保證客戶采購的模塊在很長的使用時間內(nèi)都能與新技術(shù)以及增強的功能相適應(yīng)。第30頁/共190頁模塊固件(Firmware)的刷新
(ControlFlash的使用)升級步驟:(假設(shè)將Logix5555處理器從版本12.24升級至版本13.31)1、準(zhǔn)備工作:通過RSLinx建立起計算機到處理器模塊(或其他模塊)的通訊。將處理器置于“Program(編程)”模式。第31頁/共190頁模塊固件(Firmware)的刷新
(ControlFlash的使用)2、通過開始>FLASHProgrammingTools>ControlFLASH運行ControlFLASH軟件,出現(xiàn)主畫面:第32頁/共190頁模塊固件(Firmware)的刷新
(ControlFlash的使用)3、在主畫面上選擇“Next(下一步)”,在彈出的窗口中選擇相應(yīng)處理器目錄號(例中為1756-L55)。第33頁/共190頁模塊固件(Firmware)的刷新
(ControlFlash的使用)4、按產(chǎn)品目錄號選擇相應(yīng)模塊后,點擊“next(下一步)”彈出“Superwho”控制網(wǎng)絡(luò)瀏覽窗口。在該窗口中用戶應(yīng)按網(wǎng)絡(luò)路徑延伸并選擇要刷新的模塊。第34頁/共190頁模塊固件(Firmware)的刷新
(ControlFlash的使用)5、點擊“OK”彈出“FirmwareRevision(功能軟件版本)”選擇窗口第35頁/共190頁模塊固件(Firmware)的刷新
(ControlFlash的使用)6、如果有關(guān)刷新文件不在缺省安裝目錄中,將彈出“文件目錄瀏覽窗口”以便用戶選擇文件所在目錄,點擊“OK”。7、選擇相應(yīng)版本號并點擊“Next”,彈出“Summary”窗口。第36頁/共190頁模塊固件(Firmware)的刷新
(ControlFlash的使用)8、點擊“Finish”,就會出現(xiàn)開始模塊刷新確認(rèn)窗口第37頁/共190頁模塊固件(Firmware)的刷新
(ControlFlash的使用)9、確認(rèn)后開始模塊刷新第38頁/共190頁模塊固件(Firmware)的刷新
(ControlFlash的使用)10、經(jīng)過一定時間的刷新,模塊就得到了升級
注意:在進(jìn)行ControlFLASH操作前應(yīng)首先停止控制系統(tǒng)的運行;如果對處理器進(jìn)行升級,還需保證其應(yīng)用程序已作備份;并且,在整個模塊刷新過程中,不允許掉電或者通訊中斷。第39頁/共190頁編程軟件RSLogix5000的基本操作第40頁/共190頁編程軟件RSLogix5000的基本操作1、創(chuàng)建和組織工程2、輸入和編輯梯形圖程序3、輸入和編輯功能塊程序4、程序的下載、上載和保存5、程序在線運行時的屬性監(jiān)視第41頁/共190頁創(chuàng)建和組織工程創(chuàng)建新工程
組態(tài)控制器(查看和改變控制器屬性)組織工程組織數(shù)據(jù)第42頁/共190頁創(chuàng)建新工程選擇控制器的類型選擇軟件版本工程名稱(也是處理器的名字)工程的描述(可選)框架尺寸與類型控制器所在的槽號選擇保存工程的路徑(一般可采用默認(rèn)路徑)第43頁/共190頁組態(tài)控制器選項含義General(常規(guī))更改控制器名稱,說明當(dāng)前工程的控制器屬性Date/Time(日期/時間)可以在線查看和修改控制器的時鐘及協(xié)調(diào)系統(tǒng)時間(CST)的狀態(tài)。如果將控制器設(shè)置成協(xié)調(diào)系統(tǒng)時間(CST)的Mastor,意味著在同一框中的所有模塊都將與設(shè)置成Moster的控制器的CST時間值一致。CST是一個用μS表示的64位數(shù)值,它可與確定的相關(guān)時間比較,可將來自不同模塊的CST比較以確定各模塊數(shù)據(jù)采樣的相對時間。特別重要的是,使用伺服模塊時,CST
Master是必要的。Serial(串口)查看和組態(tài)控制器的串口SystemProtocol(系統(tǒng)協(xié)議)可以將串口組態(tài)成DF1點對點、DF1主、DF1從、DH485等。MajorFaults(主要故障)查看控制器出現(xiàn)的任何主要故障MinorFaults(次要故障)查看控制器出現(xiàn)的任何次要故障File(文件)查看有關(guān)工程文件的有關(guān)信息Memory(內(nèi)存)在線查看控制器內(nèi)存NonvolatileMemory(非易失內(nèi)存)在線查看非易失內(nèi)存的有關(guān)信息第44頁/共190頁組織工程ControlLogix多任務(wù)操作系統(tǒng)分Task(任務(wù))、Program(程序)和Routine(例程)三個層次。任務(wù)Task相關(guān)的概念任務(wù)Task的創(chuàng)建與組態(tài)程序Program相關(guān)的概念程序Program的創(chuàng)建與組態(tài)例程Routine相關(guān)的概念例程Routine的創(chuàng)建與組態(tài)組件(例程、程序和任務(wù))的刪除第45頁/共190頁組織數(shù)據(jù)Logix控制器的內(nèi)存Logix控制器中的標(biāo)簽正確定義和使用標(biāo)簽的重要性標(biāo)簽的分類預(yù)定義的數(shù)據(jù)類型標(biāo)簽用戶自定義數(shù)據(jù)類型(也叫自定義結(jié)構(gòu)體)第46頁/共190頁Logix控制器的內(nèi)存
Logix控制器的內(nèi)存用于存放數(shù)據(jù)和邏輯,包括存儲I/O狀態(tài)和數(shù)據(jù)、存儲普通標(biāo)簽、存儲邏輯程序和存儲生產(chǎn)者/客戶者標(biāo)簽。每個控制器都有一個基本內(nèi)存,如果需要增加內(nèi)存容量,則可以選擇相應(yīng)大小的內(nèi)存擴展板。如果選擇了內(nèi)存擴展板,基本內(nèi)存僅用于存放I/O和生產(chǎn)者/客戶者標(biāo)簽,而附加的內(nèi)存用于存放程序及普通標(biāo)簽。第47頁/共190頁Logix控制器中的標(biāo)簽
Logix控制器是使用標(biāo)簽來訪問數(shù)據(jù)的。標(biāo)簽類似于編程語言中使用的變量。一個標(biāo)簽需要有一個名稱(用于描述標(biāo)簽存儲的數(shù)據(jù))和定義一種數(shù)據(jù)類型(數(shù)據(jù)類型定義了存儲的數(shù)據(jù)大小和格式)。當(dāng)用戶創(chuàng)建標(biāo)簽時,Logix控制器將存儲這些標(biāo)簽,但沒有類似于PLC-5或SLC-500控制器那樣的預(yù)定義數(shù)據(jù)表??刂破靼葱枰鎯?biāo)簽,并且將其置于內(nèi)存中最恰當(dāng)?shù)奈恢脕韺崿F(xiàn)高效率的使用內(nèi)存。相同類型的標(biāo)簽不需要在內(nèi)存中組合在一起。如果用戶想要組合數(shù)據(jù),可以使用數(shù)組。第48頁/共190頁正確定義和使用標(biāo)簽的重要性
正確的定義和使用標(biāo)簽是非常重要的,因為:(1)正確定義標(biāo)簽的數(shù)組和用戶定義的數(shù)據(jù)類型有助于你有效地使用內(nèi)存。(2)給指令輸入適當(dāng)格式的地址可在系統(tǒng)中保持機械與過程狀態(tài)的安全。(3)利用標(biāo)簽別名和重復(fù)使用標(biāo)簽可以簡化梯形邏輯的編程。第49頁/共190頁標(biāo)簽的分類
標(biāo)簽大致上可以分為三類:預(yù)定義的數(shù)據(jù)類型、用戶定義的數(shù)據(jù)類型和模塊定義的數(shù)據(jù)類型。其中模塊定義的數(shù)據(jù)標(biāo)簽是在組態(tài)模塊或設(shè)備時自動創(chuàng)建的,我們將在組態(tài)I/O模塊中介紹。在這里介紹預(yù)定義的數(shù)據(jù)類型和用戶定義的數(shù)據(jù)類型的概念及創(chuàng)建。第50頁/共190頁預(yù)定義的數(shù)據(jù)類型標(biāo)簽
預(yù)定義的數(shù)據(jù)類型:基本數(shù)據(jù)類型和預(yù)定義結(jié)構(gòu)體。創(chuàng)建標(biāo)簽第51頁/共190頁基本數(shù)據(jù)類型
基本數(shù)據(jù)類型包括為(BOOL)、短整數(shù)(SINT)、整數(shù)(INT)、長整數(shù)(DINT)和實數(shù)等。數(shù)據(jù)類型說明范圍BOOL1位布爾型0=off1=onSINT1個字節(jié)整數(shù)-128~127(最高位是符號位)INT2個字節(jié)整數(shù)-32768~32767(最高位是符號位)DINT4個字節(jié)整數(shù)-2147483648~-2147483647(最高位是符號位)REAL4個字節(jié)的浮點數(shù)-3.402823E+38至-1.1754944-38(負(fù)值)01.1754944-38至3.402823E+38(正值)第52頁/共190頁基本數(shù)據(jù)類型
基本數(shù)據(jù)類型的最高位是符號位,不論采用哪種數(shù)據(jù)類型,存儲單位都是32位(即占用內(nèi)存中的32位)。一般來說SINT主要用于表達(dá)字符串;INT和DINT表示整數(shù),但由于內(nèi)部運算都采用32位進(jìn)行,因而處理INT類型的數(shù)據(jù)還不如處理DINT類型的數(shù)據(jù)快;REAL表示實數(shù)。第53頁/共190頁預(yù)定義結(jié)構(gòu)體
預(yù)定義結(jié)構(gòu)體一般包括好幾個成員,每一個成員都是基本數(shù)據(jù)類型或其它結(jié)構(gòu)體,它的主要作用是方便應(yīng)用和節(jié)省內(nèi)存。下面羅列了幾種類型的預(yù)定義結(jié)構(gòu)體。AXIS軸的控制結(jié)構(gòu)CONTROL數(shù)組(文件)指令的控制結(jié)構(gòu)體COUNTER計數(shù)器指令的控制結(jié)構(gòu)體MESSAGEMSG指令的控制結(jié)構(gòu)體MOTION-GROUP運動組(motiongroup)的控制結(jié)構(gòu)體MOTION-INSTRUCTION運動指令的控制結(jié)構(gòu)體PIDPID指令的控制結(jié)構(gòu)體TIMER定時器指令的控制結(jié)構(gòu)體第54頁/共190頁創(chuàng)建標(biāo)簽的方法
可以在輸入程序前使用Tag編輯器來創(chuàng)建標(biāo)簽,也可以在輸入邏輯程序時輸入標(biāo)簽名稱,然后使用NewTag對話框來定義標(biāo)簽。第55頁/共190頁標(biāo)簽的屬性欄目內(nèi)容Name(名稱)輸入或修改標(biāo)簽的名稱Description(說明)輸入有關(guān)標(biāo)簽的說明(可選)TagType(標(biāo)簽類型)從下列類型中選擇一種:Base:基本標(biāo)簽Alies:別名標(biāo)簽,用于表示另一個具有相同特征的標(biāo)簽Produced:通過背板或其它網(wǎng)絡(luò)廣播給其它控制器的標(biāo)簽Consumed:消費者標(biāo)簽,該標(biāo)簽的值是由其它控制器廣播的DateType(數(shù)據(jù)類型)選擇數(shù)據(jù)類型。編程軟件會顯示所有的數(shù)據(jù)類型列表,該列表由預(yù)定義數(shù)據(jù)類型和用戶定義的數(shù)據(jù)類型組成。如果標(biāo)簽要作為數(shù)組,需指定每一維中的最大元素編號。標(biāo)簽最多可以作為3維數(shù)組。如果不作為一個數(shù)組或維數(shù)少于3,則需將相應(yīng)維數(shù)字段設(shè)置為0。Scope(作用域)選擇所創(chuàng)建標(biāo)簽的作用域。其中:控制器作用域范圍內(nèi)的標(biāo)簽是全局變量,提供給每一個任務(wù)和程序,由每一個任務(wù)和程序共享如I/O標(biāo)簽數(shù)據(jù)、MSG指令的數(shù)據(jù)、生產(chǎn)者/消費者標(biāo)簽數(shù)據(jù)。程序作用域范圍內(nèi)的標(biāo)簽是局部變量,僅在與其相關(guān)的程序中使用,僅用于一個程序。若控制器作用域范圍內(nèi)的標(biāo)簽與程序作用域范圍內(nèi)重名,則在定義了該標(biāo)簽的程序里,以局部變量優(yōu)先,而全局變量在其它程序里面使用。Style(數(shù)據(jù)的顯示類型)選擇標(biāo)簽的顯示類型。標(biāo)簽的顯示類型應(yīng)該與標(biāo)簽的數(shù)據(jù)類型相關(guān),如可以選擇ASCII碼、二進(jìn)制、十進(jìn)制、八進(jìn)制(o)、十六進(jìn)制(h)等。當(dāng)用編程軟件監(jiān)控標(biāo)簽時,標(biāo)簽的顯示類型會自動變?yōu)橄到y(tǒng)默認(rèn)的顯示類型第56頁/共190頁定義標(biāo)簽時的注意點
(1)長整數(shù)DINT是Logix控制平臺的主要數(shù)據(jù)類型,任何數(shù)據(jù)類型的標(biāo)簽都采用32位的內(nèi)存單位。(2)數(shù)據(jù)類型的轉(zhuǎn)換如果在一條指令內(nèi)混合使用了各種數(shù)據(jù)類型,某些指令會自動將數(shù)據(jù)轉(zhuǎn)換成適合該指令數(shù)據(jù)類型。下面是一些數(shù)據(jù)之間的轉(zhuǎn)換原則。要求實現(xiàn)的轉(zhuǎn)換轉(zhuǎn)換的原則長整數(shù)轉(zhuǎn)換成短整數(shù)控制器截去長整型數(shù)據(jù)的高位部分,并且產(chǎn)生溢出SINT或INT轉(zhuǎn)換為REAL不會損失數(shù)據(jù)精度DINT轉(zhuǎn)換成REAL可能會損失精度。雖然兩種類型都采用32位來存儲數(shù)據(jù),但REAL類型的數(shù)據(jù)需要使用32位中的部分來存儲指數(shù)值。如果精度有所損失,控制器將減少DINT的最低有效位部分。REAL轉(zhuǎn)換成SINT、INT或DINT控制器將對小數(shù)部分進(jìn)行四舍五入,并截去非小數(shù)部分的高位字節(jié)。如果數(shù)據(jù)丟失,控制器將設(shè)置溢出狀態(tài)標(biāo)志。四舍五入是向最接近的偶數(shù)逼近:小于0.5則舍去;等于0.5則為最接近的偶數(shù);大于0.5舍入BOOL和其它數(shù)據(jù)類型不能相互轉(zhuǎn)換第57頁/共190頁定義標(biāo)簽時的注意點
(3)數(shù)組最多可定義三維,但元素是結(jié)構(gòu)體時,只能定義一維。數(shù)組中的元素只能是同一種數(shù)據(jù)的類型:可以是除了AXIS、Message或MotionGroup的任何預(yù)定義數(shù)據(jù)類型;也可以是用戶定義的數(shù)據(jù)類型。數(shù)組尋址時可以尋址到固定的元素或可變的元素,也可以尋址到固定的位或可變的位。例如:Array1[3]、Array2[2,4]都是尋址到固定的元素;Array1[SN]是尋址到可變的元素;其中SN是一個Tag或表達(dá)式;Array1[1].2是尋址到固定的位;Array1[1].SN就是尋址到可變的位,其中SN是一個Tag或表達(dá)式。(4)生產(chǎn)者標(biāo)簽和消費者標(biāo)簽生產(chǎn)者標(biāo)簽和消費者標(biāo)簽必須是由32位或以上的數(shù)據(jù)類型(如DINT、Real、Timer、Counter等)或由這些數(shù)據(jù)組成的矩陣或由用戶定義的數(shù)據(jù)類型組成的標(biāo)簽;而且整個標(biāo)簽的數(shù)據(jù)應(yīng)≤500個字節(jié)。第58頁/共190頁用戶自定義數(shù)組一維Table[6]二維Grid[6,3]三維Block[6,3,2]用戶可定義三維數(shù)組可包括基本數(shù)據(jù)類型(Bool.Integer,Float...)或結(jié)構(gòu)(Timer,Counter,User...)第59頁/共190頁用戶自定義數(shù)據(jù)類型(也叫自定義結(jié)構(gòu)體)
用戶自定義數(shù)據(jù)類型(也叫自定義結(jié)構(gòu)體)的基本概念用戶自定義數(shù)據(jù)類型的創(chuàng)建用戶自定義數(shù)據(jù)類型的內(nèi)存分配第60頁/共190頁用戶自定義數(shù)據(jù)類型的基本概念
用戶自定義數(shù)據(jù)類型將不同類型的數(shù)據(jù)組合在一個具有單獨名稱的統(tǒng)一體內(nèi),它包含一個或多個叫做成員的數(shù)據(jù)定義。在用戶自定義數(shù)據(jù)類型中創(chuàng)建成員就象創(chuàng)建一個專用標(biāo)簽。每個成員的數(shù)據(jù)類型決定了分配給該成員的內(nèi)存容量。每個成員的數(shù)據(jù)類型可以是:(1)、基本數(shù)據(jù)類型(2)、預(yù)定義結(jié)構(gòu)體(3)、用戶自定義結(jié)構(gòu)體,(4)、基本數(shù)據(jù)類型的單維數(shù)組(5)、預(yù)定義結(jié)構(gòu)體的單維數(shù)組(6)、用戶自定義數(shù)據(jù)類型的單維數(shù)組第61頁/共190頁用戶自定義數(shù)據(jù)類型的創(chuàng)建
通過編程軟件RSLogix可以創(chuàng)建用戶自定義數(shù)據(jù)類型,需要定義的內(nèi)容如下:名稱欄目操作用戶自定義數(shù)據(jù)類型名稱(Name)輸入用戶自定義數(shù)據(jù)類型的名稱說明(Description)輸入有關(guān)用戶自定義數(shù)據(jù)類型的說明(可選)用戶自定義數(shù)據(jù)類型中的成員名稱(Name)輸入成員名稱數(shù)據(jù)類型(DataType)選擇數(shù)據(jù)類型。編程軟件會顯示所有的數(shù)據(jù)類型列表,該列表由預(yù)定義數(shù)據(jù)類型和用戶定義的數(shù)據(jù)類型組成。顯示格式(Style)選擇成員的顯示類型。成員的顯示類型應(yīng)該與成員的數(shù)據(jù)類型相關(guān)。說明(Description)輸入有關(guān)成員的說明(可選)第62頁/共190頁用戶自定義數(shù)據(jù)類型的內(nèi)存分配
用戶自定義數(shù)據(jù)類型的內(nèi)存分配取決于用戶自定義數(shù)據(jù)類型成員的數(shù)據(jù)類型。分配給成員的內(nèi)存都是從適當(dāng)?shù)淖止?jié)、INT或DINT的邊界開始。這與標(biāo)簽不同,標(biāo)簽的內(nèi)存都是作為DINT來分配的。可以通過將一些數(shù)據(jù)組合為成員來優(yōu)化內(nèi)存。當(dāng)然在定義用戶自定義數(shù)據(jù)類型時,各成員的順序也非成重要,一般應(yīng)盡可能的將同類型的成員放在一起,并且將數(shù)據(jù)由長到短排列,否則會多占內(nèi)存。第63頁/共190頁輸入和編輯梯形圖程序輸入程序編輯程序校驗程序第64頁/共190頁程序在線運行時的屬性監(jiān)視1、內(nèi)存空間的管理2、程序運行的監(jiān)視3、控制器的鎖定和解鎖第65頁/共190頁本地I/O模塊的添加和RSLogix5000的高級操作第66頁/共190頁本地I/O模塊的添加和
RSLogix5000的高級操作1、組態(tài)I/O模塊時的一些常用概念2、常用I/O模塊的添加3、通訊模塊的添加4、趨勢曲線的監(jiān)視功能5、其他功能(如搜索與替換、強制等功能的運用)第67頁/共190頁組態(tài)I/O模塊時的一些常用概念1、電子鎖(ElectronicKeying)2、通訊格式(CommunicationFormat)3、禁止模塊(InhibitMoudle)和主要故障選件(MajorFaultonControllerifConnectionFails)。4、數(shù)據(jù)廣播速率5、診斷模塊的診斷特點6、模擬量模塊特有的變量7、I/O模塊的組態(tài)測試8、模塊產(chǎn)生的數(shù)據(jù)類型第68頁/共190頁電子鎖(ElectronicKeying)
使用電子鎖的目的是利用電子鎖的安全特性,來保護(hù)模塊、系統(tǒng)和人身的安全。使用了電子鎖,系統(tǒng)就會將用戶提供在電子鎖中的模塊信息與在線(online)讀上來的實際模塊信息進(jìn)行比較,以防止不經(jīng)意地使用錯誤模塊或?qū)δK進(jìn)行錯誤地修改,比較的內(nèi)容有:供應(yīng)商(Vendor)·模塊類型(ProductType)·目錄號(CatalogNumber)·主要版本(MajorRevision)·次要版本(MinorRevision)第69頁/共190頁電子鎖(ElectronicKeying)Logix系統(tǒng)可提供下列等級的電子鎖選擇的電子鎖等級說明ExactMatch(精確匹配)模塊與軟件的組態(tài)必須精確匹配,匹配的內(nèi)容包括:·供應(yīng)商·模塊類型·目錄號·主要版本·次要版本CompetibleMoudle(兼容模塊)模塊與軟件組態(tài)的內(nèi)容除了次要版本以外的內(nèi)容必須匹配,而且模塊實際的次要版本必須大于等于軟件中定義的版本。DisableKeying(禁止鎖)RSLogix5000不會檢查模塊版本的匹配情況,只要求模塊的供應(yīng)商、模塊類型、目錄號一致即可。這種情況一般不應(yīng)使用,以防止機器損壞以及人員傷害。第70頁/共190頁通訊格式(CommunicationFormat)
通訊格式?jīng)Q定了I/O模塊使用的數(shù)據(jù)結(jié)構(gòu),這些數(shù)據(jù)包括I/O模塊的I/O數(shù)據(jù)和I/O模塊的組態(tài)數(shù)據(jù);也決定了I/O模塊的所有權(quán)。一個I/O模塊必須由一個控制器擁有,擁有者(Owership)控制器發(fā)送組態(tài)數(shù)據(jù)給模塊定義性質(zhì)和開始操作。定義I/O模塊的所有權(quán),應(yīng)遵循下述規(guī)則:a.Controllogix系統(tǒng)中的每一個I/O模塊必須被一個控制器擁有,其中輸出模塊只能有一個擁有者,而輸入模塊可以有多個擁有者b.每一個模塊必須與一個最小的擁有者維持通訊,以實現(xiàn)連續(xù)操作,當(dāng)一個擁有者通訊斷掉即可與與另一個擁有者通訊。c.只聽(Listernonly)的連接允許一個控制器從一個I/O模塊接收數(shù)據(jù),但不一定是擁有者。第71頁/共190頁禁止模塊(InhibitMoudle)和主要故障選件(MajorFaultonController
ifConnectionFails)第72頁/共190頁數(shù)據(jù)廣播速率RPI時間,這是I/O模塊的數(shù)據(jù)請求信息包周期。RPI規(guī)定了模塊廣播數(shù)據(jù)的速率,數(shù)值從0.2ms-750ms可選,但要求RPI≥NUT.對于數(shù)字量I/O模塊還可以選擇模塊在狀態(tài)改變(ChangeofState)時廣播數(shù)據(jù)。如果數(shù)字量I/O模塊使能了COS選件時,則只有模塊改變狀態(tài)時才發(fā)生數(shù)據(jù)傳遞,而且只要有一點狀態(tài)改變,所有數(shù)據(jù)都會廣播。數(shù)據(jù)只有在狀態(tài)改變時或按一定的RPI速率傳輸數(shù)據(jù),這樣數(shù)據(jù)的傳遞很有效。(見下圖)對于數(shù)字量I/O模塊必須定義RPI,但COS使能與否不一定,不管狀態(tài)是否改變,I/O模塊的數(shù)據(jù)都會按照RPI速率傳送。第73頁/共190頁數(shù)據(jù)廣播速率
對于模擬量模塊除了必須定義RPI(其范圍是25ms-750ms)以外,對輸入模塊還需要定義實時采樣周期(RTS),在采樣周期里模塊將完成下列操作:(1)掃描所有的輸入通道并將數(shù)據(jù)放在緩沖區(qū)中(2)將刷新的通道數(shù)據(jù)和其它狀態(tài)數(shù)據(jù)廣播到本地框架背板(3)模擬量模塊會掃描全部的輸入通道,但只廣播有變化的輸入通道數(shù)據(jù)。在選擇RTS時,考慮到數(shù)據(jù)何時在網(wǎng)絡(luò)上發(fā)送是由RPI決定的,為了保證在控制器每次傳輸時已經(jīng)接受到更新的數(shù)據(jù),因此要求RPI≥RTS。第74頁/共190頁
模擬量模塊特有的變量下列變量是模擬量模塊所特有的(1)定標(biāo):用浮點通訊格式改變數(shù)值標(biāo)定。(如傳感器將4mA-20mA的信號傳送0-20mA模塊,模塊可以將4mA作為最低信號,20mA作為最高信號)。(2)箝位:限制輸出在安全范圍以內(nèi)(例如箝位值為9000,那么即使值為10000,輸出也不會超出9000)。(3)階式濾波器:在隔離模塊中可以利用階式濾波器為每一通道濾去一個特殊頻率(如60Hz噪聲)。第75頁/共190頁
模擬量模塊特有的變量(4)過程報警:當(dāng)輸出超出給定的范圍時,給控制器發(fā)出一個信號,設(shè)置一個報警狀態(tài)(如高高報警,高報警;低報警,低低報警,這些報警狀態(tài)可以對每一通道分別組態(tài))。(5)速率報警:當(dāng)每一通道的變化速率超出限定的范圍時觸發(fā)報警。(6)校準(zhǔn):可以對每一個通道進(jìn)行校準(zhǔn),也可以對整個模塊校準(zhǔn)(Calibration)。(7)標(biāo)準(zhǔn)偏移:為傳感器設(shè)定一個偏移量。(8)數(shù)字濾波:通過給定一個濾波時間常數(shù)進(jìn)行平滑濾波。第76頁/共190頁
模擬量模塊特有的變量(9)保持初始化:用來產(chǎn)生一個無跳動(bumpless)的傳輸,即信號在≤.1%內(nèi)變化時保持原輸出狀態(tài),這特別在PID調(diào)節(jié)時使用。(10)斜坡平滑(Ranping):限制模擬量輸出信號改變的速度避免模塊損壞應(yīng)該注意的是當(dāng)組態(tài)模擬量模塊時,首先設(shè)置工程單位。所有的其它值都參照該變量。若以后改變工程單位,所有的其它變量都將改變。第77頁/共190頁I/O模塊的組態(tài)測試
當(dāng)包含I/O模塊組態(tài)的工程(project)下載給處理器以后,槽中插入的模塊信息將與用戶定義的模塊信息比較,如果出現(xiàn)下列幾種現(xiàn)象,說明處理器與模塊的通訊可能出現(xiàn)了問題:控制器指示燈(LED)上的I/O燈綠色閃爍,說明有問題;如果是固定的綠色,說明無問題。I/O模塊上的OK燈紅色閃爍,說明有問題;如果是固定的紅色,說明無問題。在控制器工程管理器的I/O組態(tài)文件夾和具體的I/O模塊中出現(xiàn)黃色感嘆號,說明有問題。第78頁/共190頁常用I/O模塊的添加
1、數(shù)字量輸入模塊的組態(tài)2、數(shù)字量輸出模塊的組態(tài)3、模擬量輸入模塊的組態(tài)4、模擬量輸出模塊的組態(tài)5、查看模塊定義的標(biāo)簽6、別名標(biāo)簽的使用第79頁/共190頁通訊模塊的添加
1、1756-ENBT的添加2、1756-CNB(R)的添加3、1756-DNB的添加第80頁/共190頁趨勢曲線的監(jiān)視功能
1、趨勢曲線的作用和特性2、趨勢曲線的建立3、圖表顯示組態(tài)4、圖表平面的組態(tài)5、模板的設(shè)置6、采樣組態(tài)7、啟動和停止觸發(fā)組態(tài)8、數(shù)據(jù)采集日志的保存第81頁/共190頁其他功能1、搜索與替換2、輸入/輸出的強制3、數(shù)據(jù)庫的導(dǎo)入和導(dǎo)出4、在線編輯和修改第82頁/共190頁CLX的常用指令第83頁/共190頁CLX的常用指令1、位指令2、計時器/計數(shù)器指令3、比較指令4、算術(shù)指令5、邏輯指令6、傳送指令7、數(shù)組/綜合指令8、移位指令9、程序控制指令10、循環(huán)指令11、轉(zhuǎn)換指令第84頁/共190頁位指令位指令的分類:輸入指令——檢查閉合(XIC);檢查斷開(XIO);輸出指令——輸出激勵(OTE);輸出鎖存(OTL);輸出解鎖(OTU);立即輸入(IIN);立即輸出(IOT)。一次啟動指令——一次啟動(ONS);
上升沿一次啟動(OSR)下降沿一次啟動(OSF)第85頁/共190頁計時器/計數(shù)器指令計時器指令:通延時計時器(TON);斷延時計時器(TOF);保持型計時器(RTO);計數(shù)器指令:加計數(shù)(CTU);減計數(shù)(CTD);復(fù)位指令:計時器/計數(shù)器復(fù)位(RES)第86頁/共190頁計時器/計數(shù)器編程思考題(1)前10秒指示燈A亮,B熄滅;后10秒指示燈B亮,A熄滅;以后循環(huán)。(2)前10秒以每秒一次進(jìn)行加計數(shù);后10秒以每秒一次進(jìn)行減計數(shù);以后循環(huán)第87頁/共190頁比較指令
比較指令用于比較表達(dá)式或進(jìn)行指定比較指令的值的比較,它屬輸入指令,包括:比較(CMP);等于(EQU);大于等于(GEQ);大于(GRT);小于等于(LEQ);小于(LES);極限測試(LIM);屏蔽相等比較(MEQ);不等于(NEQ)。若比較成立,則該指令的邏輯為真。第88頁/共190頁計算指令
計算指令用于計算表達(dá)式或用指定的算術(shù)指令進(jìn)行算術(shù)運算,它包括:計算(CPT);反余?。ˋCS);加法(ADD);除法(DIV);自然對數(shù)(LN);乘法(MUL);常用對數(shù)(LOG);取反(NEG);正弦(SIN);平方根(SQR);排序(SRT);標(biāo)準(zhǔn)偏差(STD);正切(ATN);X的Y次冪(XPY)計算指令是輸出指令,當(dāng)階梯條件成立,進(jìn)行計算。第89頁/共190頁邏輯指令邏輯指令用于邏輯操作,包括:與操作(AND);或操作(OR)非操作(NOT);異或操作(XOR)。
邏輯指令是輸出指令,當(dāng)階梯條件是真時,執(zhí)行邏輯指令。第90頁/共190頁傳送指令位處理和傳送指令用于位調(diào)整和位傳送,包括:位分配(BTD)字傳送(MOV)屏蔽傳送(MVM)它們都是輸出指令。第91頁/共190頁數(shù)組/綜合指令文件算術(shù)和邏輯指令(FAL);文件檢索和比較指令(FSC);文件拷(COP)指令;文件填充(FLL)指令;求平均值(AVE)文件排序(SRT)標(biāo)準(zhǔn)偏差(STD)第92頁/共190頁移位指令
移位指令經(jīng)常用來模擬部件和信息的運動或流動,包括:位左移(BSL);位右移(BSR);先入先出裝入(FFL);先入先出卸出(FFU);后入先出裝入(LFL);后入先出卸出(LFU),它們都是輸出指令。第93頁/共190頁程序控制指令程序控制指令用以改變梯形圖程序執(zhí)行的方向,它包括:(1)主控復(fù)位(MCR)指令;作用:用以關(guān)斷某段程序中的非保持型輸出。(2)跳轉(zhuǎn)(JMP)和標(biāo)號(LBL)指令;作用:用以跳過某段不總是需要執(zhí)行的程序(3)跳轉(zhuǎn)到子程序(JSR)、子程序(SBR)和返回(RET)指令;作用:用來控制子程序執(zhí)行。第94頁/共190頁程序控制指令
(4)暫時結(jié)束(TND)指令和恒假(AFI)指令;作用:用以調(diào)試程序用(5)用以允許或禁止用戶中斷的UIE和UID指令。第95頁/共190頁循環(huán)指令循環(huán)指令包括:FOR、NXT循環(huán)或BRK中斷指令作用:用以循環(huán)某一段程序的第96頁/共190頁轉(zhuǎn)換指令
轉(zhuǎn)換指令用于整數(shù)與BCD之間的相互轉(zhuǎn)換及度與弧度之間的相互轉(zhuǎn)換,包括:整數(shù)轉(zhuǎn)換成BCD碼(TOD);從BCD碼轉(zhuǎn)換成整數(shù)(FRD);弧度轉(zhuǎn)換成度(DEG);度轉(zhuǎn)換成弧度(RAD)。轉(zhuǎn)換指令是輸出指令,當(dāng)階梯條件是真時,執(zhí)行轉(zhuǎn)換指令。第97頁/共190頁CLX的網(wǎng)絡(luò)通訊及應(yīng)用第98頁/共190頁CLX的網(wǎng)絡(luò)通訊及其應(yīng)用1、控制器與遠(yuǎn)程I/O模塊通訊(1)利用ControlNet網(wǎng)絡(luò)與遠(yuǎn)程I/O模塊通訊(2)利用EtherNet/IP網(wǎng)絡(luò)與遠(yuǎn)程I/O模塊通訊2、控制器與控制器之間的通訊(1)預(yù)定數(shù)據(jù)的通訊(Producerd/Consumed的數(shù)據(jù)傳送方式)(2)非預(yù)定數(shù)據(jù)的通訊(MSG指令的應(yīng)用)第99頁/共190頁利用ControlNet網(wǎng)絡(luò)與遠(yuǎn)程I/O模塊通訊1、控制網(wǎng)的基本概念及控制網(wǎng)組態(tài)軟件的使用2、建立通過ControlNet網(wǎng)絡(luò)與遠(yuǎn)程I/O模塊通訊第100頁/共190頁控制網(wǎng)的基本概念1、控制網(wǎng)的硬件建立:a。物理介質(zhì)的選擇和連接:電纜、T形接頭、終端電阻(75
)b。每一個節(jié)點(即設(shè)備)的節(jié)點號設(shè)置:控制網(wǎng)上設(shè)備的節(jié)點號一般由硬件設(shè)置(撥碼開關(guān)或旋轉(zhuǎn)開關(guān)),如1756-DNB、1771ACNR等;但也有少量設(shè)備由軟件設(shè)置,如PanelView等。2、控制網(wǎng)的技術(shù)規(guī)格和數(shù)據(jù)傳遞方法第101頁/共190頁距離500米典型距離30km帶中繼器單段網(wǎng)絡(luò)節(jié)點數(shù)99節(jié)點/單網(wǎng)段物理介質(zhì)RG-6同軸電纜光纜布線鎧裝,高柔度,防腐地埋等.終端電阻類型75終端電阻,網(wǎng)絡(luò)兩端數(shù)據(jù)率5Mbps報文服務(wù)類型實時控制I/O端到端設(shè)備通訊編程組態(tài)設(shè)備連接器類型T型連接器ControlNet控制網(wǎng)網(wǎng)絡(luò)技術(shù)規(guī)格ControlNet第102頁/共190頁ControlNet介質(zhì)存取控制(MAC)概述CTDMA-(同時間域/多點接入)ConcurrentTimeDomain,MultipleAccess時間片算法保證網(wǎng)絡(luò)上所有節(jié)點的同步有預(yù)約的(Scheduled)數(shù)據(jù)傳輸數(shù)據(jù)的發(fā)送是確定性的,可重復(fù)的時間關(guān)鍵(Time-Critical)的I/O以及控制器到控制器之間的互鎖(Controller-to-ControllerInterlocking)無預(yù)約的數(shù)據(jù)傳輸(UnscheduledDataTransfers)時間允許就可以發(fā)送數(shù)據(jù)非時間關(guān)鍵的端到端(Peer-to-Peer)報文發(fā)送和編程時間網(wǎng)絡(luò)刷新時間(NetworkUpdateTime)*有預(yù)約的帶寬網(wǎng)絡(luò)時間段#1網(wǎng)絡(luò)時間段#2網(wǎng)絡(luò)時間段#3網(wǎng)絡(luò)時間段#4網(wǎng)絡(luò)時間段#5無預(yù)約的帶寬*第103頁/共190頁ControlNet介質(zhì)存取控制(MAC)的實例
網(wǎng)絡(luò)刷新時間網(wǎng)絡(luò)時間段#1時間網(wǎng)絡(luò)時間段#2網(wǎng)絡(luò)時間段#3網(wǎng)絡(luò)時間段#4網(wǎng)絡(luò)時間段#51234124
有預(yù)約的非預(yù)約的網(wǎng)絡(luò)時間段1123423452
有預(yù)約非預(yù)約
網(wǎng)絡(luò)時間段2123435
有預(yù)約的非預(yù)約的網(wǎng)絡(luò)時間段3有預(yù)約的(scheduled)時間段會在既定的每個時間間隔內(nèi)為組態(tài)過的有預(yù)約的節(jié)點
始終保留一次(且僅有一次)發(fā)送機會非預(yù)約的(unscheduled)時間段中每個時間間隔的數(shù)據(jù)發(fā)送都會從不同的節(jié)點開始。在每個時間間隔內(nèi)每個節(jié)點都會有0次,1次或者多次發(fā)送機會,這完全取決于網(wǎng)絡(luò)負(fù)荷狀況第104頁/共190頁控制網(wǎng)組態(tài)軟件的使用1、利用RSLinx中RSWho的功能檢查網(wǎng)絡(luò)的設(shè)備情況。2、創(chuàng)建一個新的RSNetWorxforControlNet文件并在線掃描網(wǎng)絡(luò)上的設(shè)備。3、將RSNetWorxforControlNet切換到在線編輯狀態(tài)
-改變網(wǎng)絡(luò)參數(shù)
-進(jìn)行進(jìn)行網(wǎng)絡(luò)規(guī)劃:組態(tài)掃描器列表等4、優(yōu)化并下載網(wǎng)絡(luò)配置注意:(1)只要在控制網(wǎng)的配置上發(fā)生任何的變化,就必須進(jìn)行網(wǎng)絡(luò)規(guī)劃并進(jìn)行優(yōu)化下載。(2)進(jìn)行網(wǎng)絡(luò)規(guī)劃時,所有通過控制網(wǎng)通訊的處理器都必須切換到在線的編程狀態(tài)
第105頁/共190頁網(wǎng)絡(luò)參數(shù)的設(shè)置
NUT:NetworkUpdateTime
NUI
:NetworkUpdateIntervalMaximumScheduledAddressMaximumUnscheduledAddressSlotTime
PacketInterval(RPI)ActualPacketInterval(API)
要求:RPINUT
實際:APIRPI,等于
第106頁/共190頁網(wǎng)絡(luò)介質(zhì)選取
第107頁/共190頁建立通過ControlNet網(wǎng)絡(luò)與遠(yuǎn)程I/O模塊通訊1、在RSLogix5000中配置遠(yuǎn)程I/O模塊,并編寫相應(yīng)的控制程序2、將RSLogix5000程序下載到相應(yīng)的處理器中3、利用RSNetworxforControlNet進(jìn)行組網(wǎng)和優(yōu)化4、運行程序測試遠(yuǎn)程控制的結(jié)果第108頁/共190頁利用EtherNet/IP網(wǎng)絡(luò)與遠(yuǎn)程I/O模塊通訊1、在RSLogix5000中通過EtherNet/IP配置遠(yuǎn)程I/O模塊,并編寫相應(yīng)的控制程序2、將RSLogix5000程序下載到相應(yīng)的處理器中3、運行程序測試遠(yuǎn)程控制的結(jié)果第109頁/共190頁控制器與控制器之間預(yù)定數(shù)據(jù)的通訊(Producerd/Consumed的數(shù)據(jù)傳送方式)1、在兩個控制器之間使用Produced/Consumedtag
(生產(chǎn)者/消費者標(biāo)簽)進(jìn)行預(yù)定數(shù)據(jù)的通訊2、GSV和SSV指令的使用第110頁/共190頁在兩個控制器之間使用Produced/Consumedtag
(生產(chǎn)者/消費者標(biāo)簽)進(jìn)行預(yù)定數(shù)據(jù)的通訊1、在Produced控制器里建立一個Produced標(biāo)簽,并將RSLogix5000工程下載到Produced控制器,處于在線編程狀態(tài)。2、在Consumed控制器里通過控制網(wǎng)將需要使用的Produced控制器進(jìn)行配置。3、在Consumed控制器里建立一個Consumed標(biāo)簽,并將RSLogix5000工程下載到Consumed控制器,處于在線編程狀態(tài)。4、利用RSNetworxforControlNet進(jìn)行組網(wǎng)和優(yōu)化5、測試預(yù)定數(shù)據(jù)通訊的結(jié)果第111頁/共190頁GSV和SSV指令的使用目的:將兩個處理器的時鐘同步1、從基準(zhǔn)控制器中通過GSV獲取時鐘信息2、將該時鐘信息作為ProduceTag在網(wǎng)絡(luò)上發(fā)布3、在另一控制器創(chuàng)建一個ConsumeTag接受基準(zhǔn)控制器的時鐘信息4、利用SSV將另一控制器時鐘與基準(zhǔn)控制器同步第112頁/共190頁GSV和SSV指令的使用第113頁/共190頁GSV和SSV指令的使用Classname nameofobjectclassInstancename name nameofspecificobject,whenobjectrequiresnameAttributename name attributeofobjectdatatypedependsontheattributeyouselectDestination(GSV) destinationforattributedataSource(SSV) tagthatcontainsdatayouwanttocopytotheattribute第114頁/共190頁控制器與控制器之間非預(yù)定數(shù)據(jù)的通訊(MSG指令的應(yīng)用)第115頁/共190頁CLX的高級運用第116頁/共190頁CLX的高級運用1、功能塊編程2、用戶自定義指令A(yù)OI3、PID概念及其應(yīng)用4、CLX冗余系統(tǒng)第117頁/共190頁功能塊編程1、功能塊編程介紹2、功能塊編程例子第118頁/共190頁功能塊編程介紹1、功能塊圖編程與過程控制常用指令2、創(chuàng)建功能塊例程3、功能塊的選取4、功能塊參數(shù)外接點選定5、功能塊的連接第119頁/共190頁功能塊圖編程與過程控制常用指令簡單算術(shù)指令A(yù)ddSubtractMultiplyDivideSquareNegationAbsoluteValue高級算術(shù)指令ModuloDivideTruncateXtoPowerofYLogarithmNaturalLog第120頁/共190頁功能塊圖編程與過程控制常用指令位指令OneShotRisingOneShotFalling定時/計數(shù)指令TimerOn/wResetTimerOffw/ResetRetentiveTimerOnw/ResetCountUp/Downw/Reset第121頁/共190頁功能塊圖編程與過程控制常用指令比較指令EqualGreaterThanorEqualGreaterThanLessThanorEqualLessThanNotEqualMaskedEqualLimit轉(zhuǎn)換指令RadiansDegreesBCDToDecimalDecimaltoBCD第122頁/共190頁功能塊圖編程與過程控制常用指令過濾器指令High-PassFilterLow-PassFilterNotchFilterSecond-OrderLead-LagDerivative統(tǒng)計指令MovingAverageMovingStandardDeviationMinimumCaptureMaximumCapture第123頁/共190頁功能塊圖編程與過程控制常用指令過程指令A(yù)larmEnhancedPIDRamp/SoakScalePositionProportionalSplitRangeTimeProportionalLead-LagFunctionGeneratorTotalizerDeadtimeDiscrete2-StateDeviceDiscrete3-StateDevice邏輯指令BooleanAndBooleanOrBooleanExclusiveOrBooleanNOTDFlipFlopJKFlipFlopSetDominantResetDominant第124頁/共190頁功能塊圖編程與過程控制常用指令選擇/限制指令SelectEnhancedSelectSelectedSummerSelectableNegateMultiplexerH/LLimitRateLimiter傳動指令PulseMultiplierS-CurvePIIntegratorSecond-OrderControllerUp/DownAccumulator第125頁/共190頁功能塊的選取
功能塊指令集中取出的都是功能塊,通過分類選取,利用拖放或點擊的放到編輯頁中。第126頁/共190頁功能塊參數(shù)外接點選定Vis:選定參數(shù)是否在外面顯示并提供連接Name:參數(shù)或連接點的名稱,不可更改Value:參數(shù)量值,可設(shè)置或監(jiān)視Type:參數(shù)數(shù)據(jù)類型,包括布爾量、實數(shù)或雙整數(shù)Description:關(guān)于參數(shù)的描述第127頁/共190頁功能塊的連接1、連接線連接:實線為模擬量連接,虛線為離散量連接2、連接符連接:(1)使用I/O數(shù)據(jù)所采用的塊稱為IREF(inputreference,輸入?yún)⒖迹┖蚈REF(outputreference,輸出參考)。它們采用ControlLogix的標(biāo)準(zhǔn)命名約定。(2)連接表格之間的程序所采用的塊稱為ICON(inputconnection,輸入連接)和OCON(outputconnection,輸出連接)。你可以選擇一個名字,然后在所連接的表格上使用這同一個名字。第128頁/共190頁功能塊編程例子主程序:梯形圖第129頁/共190頁功能塊編程例子子程序:功能塊圖第130頁/共190頁用戶自定義指令A(yù)OI
功能:
AOI(Add_OnInstruction)是16版本的RSLogix5000軟件新增的功能。利用該功能可幫助用戶實現(xiàn)自己按照需要定制指令,并且自定義指令的接口以及功能等。AOI功能可以加密保護(hù)。第131頁/共190頁用戶自定義指令A(yù)OI1、創(chuàng)建AOI
定義AOI的名稱、編程語言、描述信息以及供應(yīng)商信息等第132頁/共190頁用戶自定義指令A(yù)OI2、定義AOI輸入輸出參數(shù)第133頁/共190頁用戶自定義指令A(yù)OI3、定義AOI本地標(biāo)簽第134頁/共190頁用戶自定義指令A(yù)OI4、編輯AOI邏輯功能第135頁/共190頁用戶自定義指令A(yù)OI5、調(diào)用AOI第136頁/共190頁用戶自定義指令A(yù)OI6、導(dǎo)入導(dǎo)出AOI第137頁/共190頁PID概念及其應(yīng)用PID的基本概念閉環(huán)控制系統(tǒng)示意圖第138頁/共190頁PID概念及其應(yīng)用PID的基本概念PI方程:其中:
而:為周期性任務(wù)的周期第139頁/共190頁PI調(diào)節(jié)(功能塊)其中:Local:8:O.Ch0Data(即AI0)為設(shè)定值(SP);
Local:9:I.Data(1)為反饋值,即過程變量(PV);
Local:9:O.Data(1)為PI的輸出,即控制變量(CV);
9號槽的模塊是1756-DNB,實際1756-DNB在6號槽PIInoutLocal:9:O.Data[1]第140頁/共190頁PIDE調(diào)節(jié)實驗例子(功能塊)1、創(chuàng)建一個新的控制器工程項目2、創(chuàng)建和組態(tài)一個新的周期任務(wù)(100ms執(zhí)行一次)3、創(chuàng)建程序與例程(功能塊圖)(1)編輯FounctionBlockFB_Routine頁1輸入連接輸出連接第141頁/共190頁PIDE調(diào)節(jié)實驗例子(功能塊)
右擊從PID_PV輸入線連接器到PID_01.PV的線頭,并從列表上選擇‘AssumeDataAvailable’2、創(chuàng)建和組態(tài)一個新的周期任務(wù)(100ms執(zhí)行一次)第142頁/共190頁PIDE調(diào)節(jié)實驗例子(功能塊)建立AutoTune特性:通過建立一個‘PIDE_AUTOTUNE’標(biāo)簽來對這個回路進(jìn)行自整定,這可以通過雙擊PIDE功能塊底部的?號鍵入標(biāo)簽名來實現(xiàn)。第143頁/共190頁PIDE調(diào)節(jié)實驗例子(功能塊)(2)、編輯FunctionBlock回路仿真例程(頁2)創(chuàng)建1個死區(qū)時間(DEDT)塊,并定義相應(yīng)的標(biāo)簽與參數(shù)第144頁/共190頁PIDE調(diào)節(jié)實驗例子(功能塊)(2)、編輯FunctionBlock回路仿真例程(頁2)創(chuàng)建1個Lead-Lag(LDLG)塊到,并定義相應(yīng)的標(biāo)簽與參數(shù)第145頁/共190頁PIDE調(diào)節(jié)實驗例子(功能塊)(2)、編輯FunctionBlock回路仿真例程(頁2)完成第2頁與第1頁的連接,并校驗、下載、運行第146頁/共190頁PIDE調(diào)節(jié)實驗例子(功能塊)4、PIDE回路的自整定(1)
回到第1頁,點擊屬性按鈕,展開PIDE指令,選擇Autotune鍵。
第147頁/共190頁PIDE調(diào)節(jié)實驗例子(功能塊)4、PIDE回路的自整定(2)
在‘AcquireTag’按鈕上點擊一次獲得自整定資源(標(biāo)簽),現(xiàn)在這個標(biāo)簽就可以用作PIDE和自整定。第148頁/共190頁PIDE調(diào)節(jié)實驗例子(功能塊)4、PIDE回路的自整定(3)
Configure自整定如下-Autotune功能將PIDECV在現(xiàn)有值的基礎(chǔ)上增加30%來調(diào)節(jié)一個‘溫度’過程,如果在自整定結(jié)束之前,過程變量將要超過100,就終止自整定。-‘ProcessType’定義被整定的系統(tǒng)類型,這很重要,因為它關(guān)系到自整定測試時模型類型的選擇(積分/不積分等),同時一旦選定模型,還會影響PID增益的計算。-‘PVChangeLimit’是一個參考PIDE組態(tài)以工程單位表示的絕對限定值,在系統(tǒng)中用來停止(退出)自整定程序當(dāng)自整定過程中超出此限定值時。-‘CVStepSize’是自整定改變PIDECV值整定系統(tǒng)的步長,在此鍵入的值(以百分比形式)在自整定運行過程中將加到現(xiàn)有的CV值上,一旦自整定結(jié)束(正?;蚍钦#?,PIDECV都將回到自整定前原來的值,一般希望這個值盡可能高以得到系統(tǒng)最好(最大)的響應(yīng),但是它不能高到超過PV改變的限定值,或使系統(tǒng)進(jìn)入不穩(wěn)定狀態(tài)。第149頁/共190頁PIDE調(diào)節(jié)實驗例子(功能塊)4、PIDE回路的自整定(4)點擊Autotune按鈕,顯示PIDEAutotune起始畫面,在Start按鈕上點擊一次,開始自整定運行第150頁/共190頁PIDE調(diào)節(jié)實驗例子(功能塊)5、測試結(jié)果第151頁/共190頁PID指令(梯形圖)第152頁/共190頁PID指令(梯形圖)第153頁/共190頁PID指令(梯形圖)第154頁/共190頁PID指令(梯形圖)第155頁/共190頁PID指令(梯形圖)第156頁/共190頁設(shè)備網(wǎng)及其應(yīng)用第1
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度租賃合同解除條件約定書
- 螞蟻與金融合作協(xié)議
- 投資計劃股權(quán)轉(zhuǎn)讓協(xié)議書(2篇)
- 汽車銷售傭金合同(2篇)
- 法務(wù)批示合同
- 鋼球光磨研設(shè)備項目融資渠道探索
- 二零二五年度金融糾紛案件保全擔(dān)保服務(wù)協(xié)議
- 二零二五年度貨運司機薪酬福利合同模板
- 二零二五年度內(nèi)墻抹灰勞務(wù)工程進(jìn)度管理合同范本
- 二零二五年度廠房租賃服務(wù)協(xié)議范本下載針對2025年6篇
- 不老莓行業(yè)分析
- STARCCM基礎(chǔ)培訓(xùn)教程
- 地理標(biāo)志專題通用課件
- 《小英雄雨來》讀書分享會
- 【人教版】九年級化學(xué)上冊全冊單元測試卷【1-7單元合集】
- 中央導(dǎo)管相關(guān)血流感染防控
- 混合動力汽車發(fā)動機檢測與維修中職PPT完整全套教學(xué)課件
- 產(chǎn)時子癇應(yīng)急演練文檔
- 小學(xué)美術(shù)-《神奇的肥皂粉》教學(xué)設(shè)計學(xué)情分析教材分析課后反思
- 測量管理體系內(nèi)審檢查表
- 班組月度考核評分表
評論
0/150
提交評論