秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

基于PLC的交通信號控制綜合設計.doc

上傳人:good****022 文檔編號:116791324 上傳時間:2022-07-06 格式:DOC 頁數(shù):33 大?。?.04MB
收藏 版權(quán)申訴 舉報 下載
基于PLC的交通信號控制綜合設計.doc_第1頁
第1頁 / 共33頁
基于PLC的交通信號控制綜合設計.doc_第2頁
第2頁 / 共33頁
基于PLC的交通信號控制綜合設計.doc_第3頁
第3頁 / 共33頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于PLC的交通信號控制綜合設計.doc》由會員分享,可在線閱讀,更多相關《基于PLC的交通信號控制綜合設計.doc(33頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、南一樓 322 基于PLC的交通信號控制綜合設計實驗指導書 黃為 王明哲控制科學與工程系ROCKWELL實驗室2003年10月十字路口交通燈控制實驗1 實驗目的通過實驗,使同學們在可編程控制器的軟、硬件方面得到綜合的學習和鍛煉。2 實驗要求1、對Allen-Bradley公司的SLC系列產(chǎn)品,特別使微型可編程控制器有深入的了解。2、學會安裝、編程或調(diào)試Allen-Bradley公司的小型可編程控制器Micrologix1000和Micrologix1500及其相應的擴展模塊。3、學會操作Rslogix500軟件包,對系統(tǒng)進行組態(tài),對對象進行編程。4、學會使用Rslinx軟件包,對系統(tǒng)進行組態(tài)及

2、通信。5、進一步鞏固學習可編程控制器的基本指令的功能及應用,實現(xiàn)編程及調(diào)試過程。6、了解交通燈的控制規(guī)律,完成十字路口交通燈控制的編程與調(diào)試。3 實驗所需裝置微型可編程控制器Micrologix1000 控制器出線連接板 PC機 1761CBL-PM02 十字路口交通系統(tǒng)實驗平臺4 實驗內(nèi)容在城市十字路口交通燈示意圖中,東西南北每面都有四個控制燈,分別為: 禁止通行燈 (亮時為紅色) 左拐燈 (亮時為綠色) 直通燈 (亮時為綠色) 右拐燈 (亮時為綠色,控制為常亮)1、交通燈的控制要求如下:當交通燈系統(tǒng)啟動開關接通時, A、D方向:A、D方向(南北)直通 燈點亮,同時B、C方向(東西)禁止通行

3、紅燈點亮,維持10S(也可以在南北直通 燈亮7S后以亮0.5S滅0.5S的占空比閃亮3S),可以在2S后點亮第一位數(shù)碼管,顯示8,以后以1S的速度遞減分別顯示7、6、5、4、3、2、1、0。此時剛好10S到,熄滅數(shù)碼管,再點亮A、D方向左拐燈,維持10S(也可以最后3S閃亮)后(可按上述方法控制數(shù)碼管),緊接下一步。 B、C方向:B、C方向(東西)直通燈點亮,同時,A、D方向禁止通行紅燈點亮,維持10S,B、D方向向左拐燈點亮,維持10S后完成第一個周期動作(數(shù)碼管控制規(guī)律相同),返回到開始動作周而復始的循環(huán)。說明:在上述控制過程中,右拐燈控制為常亮。通行時間可以由實驗者自己確定。2、十字路口

4、交通燈時序圖 圖4.1.1 十字路口交通燈時序圖3、I/O分配表燈禁止通行右拐直通左拐數(shù)碼管A.D(南北)O:0/6O:24VO:0/5O:0/9O:1/05B.C(東西)O:0/7O:24VO:0/4O:0/8O:1/054 實驗步驟1、熟悉及Micrologix1000,Micrologix1200及Micrologix1500組成、安裝及與PC的連接;Micrologix1000 I/O分布;Micrologix1200及Micrologix1500的I/O分布及擴展模塊的I/O分布。2、熟悉并操作Rslogix500軟件包及變成方法。3、熟悉并操作Rslinx軟件包。4、用上述兩軟件包

5、進行系統(tǒng)組態(tài),確認系統(tǒng)連接成功。5、理解實驗內(nèi)容,構(gòu)思并編制實驗梯形圖。6、下載并調(diào)試。提示:利用若干個定時器控制兩個方向的四個燈的點亮時間及亮、滅順序。思考:上述實驗為交通燈正常時序控制,若改為急車強通控制,試編制程序,即有急車來時,不管原來交通燈的狀態(tài)如何,一律強制有急車方向的綠燈亮,放行急車,直到通過為止,隨后按正常時序控制。付:交通燈控制梯形圖提示: 交通燈控制梯形圖 結(jié)合十字路口交通燈的路況模擬控制實驗1 實驗目的1、進一步熟悉Allen-Bradley公司的微型可編程控制器的運用。2、充分理解與實驗I/O點的分配及運用。3、進一步提高編程技能,實驗路礦的模擬控制。2 實驗內(nèi)容1、實

6、驗臺介紹實驗臺為十字路口模型,分A(南)、D(北)、B(東)、C(西)四個方向,每個方向為六車道控制,有規(guī)律的對稱布置,每個方向車流流向為左拐、直通、右拐,中間為四面的交通燈控制顯示。交通燈周圍對稱布置著直通和左拐車流。車流用24V直流電源控制的眾多燈的閃亮來模擬,閃亮時間由實驗者根據(jù)實驗的模擬情況來確定。車流的控制要配合四面的交通燈的控制要求。交通燈的控制規(guī)律見十字路口交通燈控制實驗說明。實驗臺的一個側(cè)面有90個引出插座,供實驗者組線用。要注意插座與路況上每個車(即控制燈)對應關系。Micrologix1500的擴展I/O模塊的輸出口已由插線平臺引出。路況上車流的控制規(guī)律如下:A、D、B、C

7、每面最外圍六個燈接到一起形成閃亮控制,閃亮時間由實驗者根據(jù)需要而定。最外圍以內(nèi)的燈模擬車流的規(guī)律實驗者可以根據(jù)實際的路況控制自行構(gòu)造。2、推薦參考控制規(guī)律開啟開關接通,首先A、D方向直通燈和右拐燈點亮,同時B、C方向進制通行燈和右拐燈點亮。A、D方向的直通車和右拐車滾動行駛(按一定延時時間順序點亮某一方向的燈),通行時間為16S,此間,A、D方向左拐車及B、C方向直通和左拐車禁止通行,B、D方向允許右拐車通行。16S到后,A、D方向的直通車禁行,左拐車通行。過后,A、D方向禁止通行燈點亮,同時左拐車禁行,B、C方向直通燈點亮,直通車通行。也通行16S后,B、C方向直通燈熄滅,直通車禁行,左拐燈

8、點亮,左拐車通行,通行16S后返回起始點循環(huán)控制。(若加上數(shù)碼管可按上一實驗所述規(guī)律控制)。3、編號控制 A1=A2=B1=B2=C1=C2=D1=D2: 右拐燈不斷閃亮 A483D4, D761A7: A、D直通燈亮,B、D禁止紅燈亮 A51510C5, D61213B6: A、D左拐 B472C4, C754B7: B、C直通 B51416A6, C6911D5: B、C左拐 A3B8;B3D3;D8C3;C8A8:A、B、C、D右拐燈亮3 實驗所需裝置Micrologix1000 Micrologix1200及1769-0W8 1761CBL-PM02Micrologix1500(176

9、4-LSP 1769-0B16 1764-24BWA 1769-ECR)十字路口交通系統(tǒng)實驗平臺 PC機4 I/O地址分配在本智能交通控制系統(tǒng)中沒有需要控制的輸入信號,所以這里不需要對輸入點進行分配,下面對輸出地址進行分配。1、控制器輸出模塊地址分配標號功能說明輸出端口號1AD向禁止通O:0.0/02AD向直通O:0.0/23AD左拐O:0.0/34BC向禁止通行O:0.0/45BC向直通 O:0.0/66BC左拐O:0.0/77AD,BC右拐O:0.0/5說明:這是十字路口紅綠燈的控制地址位分配。由于紅綠燈的電壓為3V直流,所以在控制器的上述輸出端口對應的電壓應該為3V8路況模擬最邊上一圈以

10、及右拐的所有燈O:0.0/1說明:對應的電源電壓為24V直流9七段數(shù)碼管顯示(YA,YB,YC,YD)O:0.0/811說明:YA,YB,YC,YD為與數(shù)碼管相連的譯碼器的四個輸入端(從低位到高位),分別與控制器的811輸出位對應相連??刂破髦袑敵鑫幌鄳碾娫措妷簽?V2、輸出擴展模塊地址分配標號功能說明輸出端口號1輸入電源24VVDC2電源接地點DCCOM3AD直行O:2.0/034AD左拐O:2.0/475BC直行O:2.0/8116BC左拐O:2.0/12153、路況模擬的控制點與具體燈泡的對應關系輸出端口號路況燈泡編號out0A4,D7out18,6out23,1out3D4,A7

11、out4A5,D6out515,12out610,13out7C5,B6out8B4,C7out97,5out102,4out11C4,B7out12B5,C6out1314,9out1416,11out16A6,D5說明:上面的輸出端口號output1代表O:2/1,控制著編號為8和6的燈(此兩燈連成一個點),output15控制著編號為A6和D5的燈等等以此類推。 由于路況邊上的一圈燈泡都接為一個點了,所以這里把路況模擬做成4點控制的,即中間部分是滾動的,可以看見燈泡的閃動,真實模擬了車流。 Micrologix1500(或Micrologix1200)的擴展輸出模塊的16個輸出端口(或8

12、個輸出端口)已接到控制器轉(zhuǎn)接板上。 O:0.0/0O:0.0/11為Micologix1500的基本輸入輸出模塊的輸出點;O:2.0/0O:2.0/15為Micrologix1500擴展輸出模塊的控制點。這里擴展輸出模塊為O:2是因為在實驗中我們在控制器的擴展槽中加了一塊輸入擴展模塊,如果沒有輸入擴展模塊,那么對應的輸出模塊應為O:1,希望注意。5 實驗步驟1、 對系統(tǒng)組態(tài)2、 構(gòu)思控制規(guī)律3、 確定所需I/O點數(shù),分配I/O點4、 編程及調(diào)試提示:1、程序結(jié)構(gòu)劃分:(梯形圖供分為56行,大致的功能劃分為)1、00000010行控制紅綠燈2、00110018行控制路況模擬中的AD直行3、001

13、90026行控制路況模擬中的AD左拐4、00270034行控制路況模擬中的BC直行5、00350042行控制路礦模擬中的BC左拐 6、00430055行控制控制七段數(shù)碼顯示2、程序編譯:當把交通路況分析清楚后,在編寫程序時就比較容易了,相對來說,數(shù)碼管要復雜一些,所以這里只是對七段數(shù)碼顯示的程序段作一點說明。首先強分別控制紅綠燈的輸出位信息去控制一個減法指令SUB,減法指令中我們用顯示時間值減去分別控制紅綠燈的計時器的ACC值,將得到的結(jié)果放在一個整型文件中,程序設計中我們定為N7:0,然后用BCD碼,放在二進制文件B3:0中,最后用B3:0中的每一位分別對應譯碼器的每一個輸入端。付:路況模擬

14、梯形圖提示:路況模擬梯形圖 兩臺或多臺交通燈通訊控制實驗1 實驗目的1、 了解羅克韋爾公司的各種通訊協(xié)議,熟悉DH-485網(wǎng)絡2、 熟悉羅克韋爾公司的通訊設備3、 熟練運用Micrologix的通訊和信息指令,實現(xiàn)兩臺或多臺控制器之間的通訊。2 實驗要求1、 正確組態(tài)系統(tǒng),成功通訊。2、 正確連接控制器之間的通訊線路。3、 控制器正確連接到上位機,完成與上位機的通訊。4、 兩臺或多臺控制器之間實現(xiàn)信息傳遞并相互控制。3 實驗所需裝置Micrologix1000 Micrologix1200及1762-OW8 1761-NET-AIC 1761-CBL-PM02 Micrologix1500(1

15、764-LSP 1769-OB16 1764-24BWA 1769-ECR)十字路口交通系統(tǒng)實驗平臺 PC機4 實驗內(nèi)容實驗中為了實現(xiàn)多臺控制器之間的通訊,我們用的是羅克韋爾公司的DH-485網(wǎng)絡來實現(xiàn)的。各個控制器之間通過AIC+高級接口轉(zhuǎn)換器進行連接,最后連接到上位機的DH-485的網(wǎng)卡上。DH-485網(wǎng)絡的接線圖可參考Micrologix1500的用戶手冊。5 實驗步驟1、將控制器與PC機相連,設置通訊協(xié)議與段口號2、寫好的程序下載到對應的控制器中3、確按照DH-485網(wǎng)絡連線連接各個控制器及上位機4、調(diào)試程序,并查看運行結(jié)果,直到實現(xiàn)正確的控制6實驗注意事項1、此實驗主要是針對控制器的

16、通訊,所以這里對通訊參數(shù)的設定一定要注意。如果連接的上位機中,我們在下載程序到控制器時,必須把通訊協(xié)議改為DH-485。2、如果是PC機與控制器進行通訊,通訊協(xié)議必須是DF1的全雙工或者半雙工,如果通訊協(xié)議不匹配的話,我們是不能訪問控制器的,RSLinx也無法與控制器進行連接。3、在用通訊指令MSG時,一定要能實現(xiàn)信息的連續(xù)發(fā)送,可參考下面的部分程序。付:信息連續(xù)發(fā)送梯形圖提示: 信息連續(xù)發(fā)送梯形圖十字路口的RSView32界面監(jiān)控實驗1 實驗目的1了解羅克韋爾公司的各種通訊協(xié)議,熟悉DH-485網(wǎng)絡2熟悉各種數(shù)據(jù)類型,理解tag的含義。3熟練運用RSView32編制控制對象的監(jiān)控界面,實施實

17、時監(jiān)控。2 實驗要求1整個實驗自己動手,獨立完成。2正確組態(tài)系統(tǒng),成功通訊。3熟悉RSView32的用法,正確對各個組態(tài)參數(shù)進行設置。4要求具有一定的美工基礎,繪制出好的監(jiān)控界面。5編制的監(jiān)控界面能實時反映被控對象的運行情況。3 實驗所需裝置Micrologix1200及1762-OW8 1761-NET-AIC 1761-CBL-PM02 Micrologix1500(1764-LSP 1769-OB16 1764-24BWA 1769-ECR)十字路口交通系統(tǒng)實驗平臺 PC機4 實驗內(nèi)容學會利用監(jiān)控軟件RSView32對各種參數(shù)設置tag,并根據(jù)被控對象的具體結(jié)構(gòu)和運行規(guī)律編制合理且形象的

18、界面,最后成功運行能實時反映被控對象運行規(guī)律的監(jiān)控界面。5 實驗步驟1. 打開RSView32,建立一個新工程。2. 正確設置通道,通訊協(xié)議,節(jié)點,3. 編制各個參數(shù)的tag數(shù)據(jù)庫。4. 根據(jù)被控對象的結(jié)構(gòu)繪制界面。5. 試運行及修改與完善。硬件概述:約定:基本單元上的端口號為“0/”,擴展模塊1上的端口號為“1/”,擴展模塊2上的端口號為“2/”.舉例:基本單元上的第2個輸出口地址為:O: 0/2 . 基本單元上的第0個電壓口地址為:O:0/V0 。擴展模塊1上的第4個輸出口地址為:O:1/4擴展模塊1上的第0個電壓口地址為:O:1/V0擴展模塊2上的第6個輸出口地址為:O:2/6 擴展模塊

19、1上的第1個電壓口地址為:O:2/V1 MicroLogix 1500 可編程序控制器包括電源,輸入電路,輸出電路和處理器??刂破骶哂?4點I/O和28點I/O組態(tài)功能。MicroLogix 1500 基本單元面板上指示燈有輸入LEDs 和輸出LEDs及狀態(tài)LEDs (包括power , run ,fault ,dccom 等)??刂破饔梢粋€標準處理器(1764LSP)和一個基本單元組成。I/O形式:嵌入式I/O:MicroLogix 控制器內(nèi)置的離散量I/O。(基本單元中)。組態(tài)形式:控制器 輸入 輸出 數(shù)量 類型 數(shù)量 類型 176424BWA 12 24Vdc 12 繼電器 176424

20、AWA 12 120Vac 12 繼電器 176428BXB 16 24Vdc 126點繼電器擴展I/O :擴展模塊上的I/O。如果控制器提供的嵌入式I/O點數(shù)不夠,用戶可以增加CompactTM I/O擴展模塊,這些袖珍型CompactTMI/O 模塊(MicroLogix1200為1762系列;MicroLogix1500為1769系列)可以提供離散量輸入/輸出、模擬量輸入/輸出和一些特殊模塊。I/O組態(tài):1 嵌入式I/O: 所有的嵌入式I/O已自動組態(tài)為制造廠的缺省值,無需用戶設置。2 擴展I/O :擴展I/O必須進行組態(tài),用戶可以通過RSLogix500軟件實現(xiàn)手動、自動組態(tài):1)。打

21、開RSLogix500。2)。點擊新文件圖標。(建立一個新文件)。3)。正確選擇處理器型號。4)。打開Program工程目錄中的“I/O Configuration”文件夾。5)。對于手動組態(tài),則將Compact I/O模塊直接拖到相應的槽內(nèi)。 對于自動組態(tài),用戶首先要用RSLinx在計算機上找到所連的控制器,再在I/O組態(tài)屏幕中點擊“Read I/O Config”標簽,則RSLogix500軟件會自動讀出控制器I/O的實際組態(tài)情況。 I/O強置:輸入/輸出口都可以被強置。I/O被強置后與裝置的實際I/O狀態(tài)無關。(實驗時,請不要設置成此狀態(tài),不然,所編寫的程序?qū)敵隹诘目刂茖⒉黄鹱饔茫。┛?/p>

22、制器文件結(jié)構(gòu): 用戶存儲器是用來儲存用戶的梯形邏輯、數(shù)據(jù)表文件和I/O組態(tài)等。MicroLogix處理器的用戶存儲器由數(shù)據(jù)文件、程序文件和功能文件組成。數(shù)據(jù)文件: 數(shù)據(jù)文件包含與控制器、外部I/O 有關的狀態(tài)信息以及與梯形程序指令有關的其他數(shù)據(jù)。具體如下:文件名文件符號文件號 用字每元素所占字數(shù) 文件說明輸出文件 O 0 1儲存物理輸出點的值。輸出文件 I 1 1儲存物理輸入點的值。狀態(tài)文件 S 2 1(不熟悉時不要引用)位文件 B缺省值33255 1為一個通用文件,它直接與梯形邏輯指令有關。計時器文件 T缺省值43255 3用來儲存計時指令的計時信息。計數(shù)器文件 C缺省值53255 3用來儲

23、存計數(shù)指令的計數(shù)信息。控制文件 R缺省值63255 3儲存各個梯形邏輯指令的長度和位置等信息。整數(shù)文件 N缺省值73255 1為一個通用文件,它直接與梯形邏輯指令有關。長字文件 L3255 2為一個通用文件。通信文件 MG3255 25直接與MSG指令有關。PID文件 PD3255 23直接與PID指令有關。功能文件如:HSC高速計數(shù)器, PTO脈沖串輸出,PWM脈寬調(diào)制, RTC實時時鐘,EII事件輸入中斷, DAT數(shù)據(jù)存取儀信息,等等??刂破鱈ED狀態(tài)解釋:處理器輸出端口中電壓口與輸出口的配置形式: RSLogix500及RSLinx軟件 RSLogix500介紹1 RSLogix500的

24、功能RSLogix500軟件是針對SLC500和MicroLogix處理器處理器的32位以Windows操作系統(tǒng)為基礎的梯形圖邏輯編程軟件包,其運行環(huán)境是Microsoft Windows95和Windows NT。它與Rockwell Software基于_DOS的任何編程軟件所創(chuàng)建的程序兼容。1、 自由組態(tài)的梯形圖編輯器使集中于應用邏輯代替了寫程序時對嚴格的語法的要求。2、 項目校驗可以建立錯誤信息列表,以利于編程人員瀏覽和修改。3、 拖放編輯功能可以很方便的將數(shù)據(jù)表元素從一個文件移到另一個文件,將一個梯級從一個子程序或項目文件中移到別處,或在一個項目文件內(nèi)將指令從一處移到另一處。4、 搜

25、索和替代可以快速改變地址或符號。5、 一個稱為項目樹的界面使編程人員可以訪問項目包括所有的文件夾或文件。6、 一個自定義數(shù)據(jù)監(jiān)視器用于將分開的數(shù)據(jù)放在一起便于查看。7、 有著與梯形邏輯編輯器一樣簡單的進行拖放操作的基于IEC 1131-3標準的SFC和結(jié)構(gòu)文本編輯器8、 梯形邏輯的可存取部分PC5庫用于存放訪問任意Rockwell Software的PLC-5編程軟件。2 RSLogix500的工作界面為了便于了解RSLogix500的各個窗口和工具欄,下面介紹一下它們包含的內(nèi)容和功能。當用戶打開RSLogix500內(nèi)的一個工程文件時,將看到如圖3.1.1所示界面。1、工程目錄(Project

26、 Tree):包含用戶工程文件內(nèi)的所有文件夾和文件??梢渣c擊該目錄下的圖標,然后點擊鼠標右鍵,出現(xiàn)一個菜單,此菜單只適用于所選中的圖標。例如,如果在一個程序文件上點擊鼠標右鍵,可以看到一下幾個選項:重新命名程序文件,打開程序文件,隱藏程序文件,或者顯示程序文件的屬性。圖3.1.1 RSLogix500工作界面2、梯形圖觀察窗(Ladder View):在該窗口部分,能夠同時顯示幾個程序文件。將鼠標移動到拆分條上,鼠標指示器將變?yōu)閹蓚€箭頭的雙線條。上下拖動雙線條至新位置,可見到該窗口的兩個顯示。這也是用戶進行梯形圖邏輯編輯的地方。3、菜單欄(Menu Bar):用戶點擊菜單,然后選擇所顯示的功

27、能。4、在線欄(Online Bar): 了解運行方式、是否進行在線編輯或者安裝了強制。還可顯示驅(qū)動器和節(jié)點號。5、標準圖表欄(Standard Icon Bar):包含許多用戶在開發(fā)、調(diào)試邏輯程序時需反復使用的功能。如果想了解這些圖標的含義,只需將光標移到圖標上,隨后就出現(xiàn)一個浮動的工具提示窗口,它將告訴用戶該圖標的作用時什么。6、分類標簽(Classify Label):包含了所有的指令類別,其左邊的兩個箭頭表示當前指令標簽欄沒有顯示完指令類型,點擊它,指令標簽會滾動。7、指令工具欄(Instruction Toolbar):顯示按照標簽進行分類的指令助記符。當用戶單擊指令工具欄下方的分類

28、標簽時,指令工具欄內(nèi)的指令將變?yōu)樗x中標簽類別包含的指令。點擊一條指令可將其插入梯形圖邏輯程序內(nèi)。8、狀態(tài)欄(Status Bar):在軟件的使用過程中,正在進行的狀態(tài)信息或提示在此顯示。3 RSLogix500使用簡介當用戶使用RSLogix500軟件來編寫我們想要的工程文件時,具體的操作步湊如下:1、組態(tài)系統(tǒng)通訊組態(tài)系統(tǒng)通訊,主要是用戶計算機和處理器進行通訊的,如果不做好這一步,寫好的程序也無法下載到控制器中,所以這是首要的一步。前面的RSLinx軟件中已經(jīng)介紹了,對于AB的系列產(chǎn)品,上位機與處理器的通訊都是通過Linx軟件來配置實現(xiàn)的,所以在這里我們說要做的工作就很少了,大部分關鍵的工作

29、都在前面由RSLinx軟件來做了。這里只需要在Comms(通訊)菜單上單擊System Comms(系統(tǒng)通訊),出現(xiàn)如圖3.1.2所示的界面:這時我們只需要在左邊的樹視圖中選擇要對之進行編程的處理器,按下OK按鈕,從而在顯示節(jié)點號的位置顯示相應的節(jié)點信息。圖3.1.2 通訊節(jié)點選擇界面2、創(chuàng)建新工程系統(tǒng)通訊組態(tài)完成后,就可以開始建立我們的工程了。工程是一整套與用戶程序邏輯相關的文件。在File菜單上單擊New, 得到如圖3.1.3所示的界面。圖3.1.3 新建工程對話框在Processor Name對應的編輯框中輸入處理器名稱(自己命名),然后從下面的列表框中選擇說要編程的處理器型號類別,我們

30、實驗用的是MicroLogix1500 LSP Series A,這里如果大家對處理器型號不熟悉,可以不用在這里選擇,通過在窗口的最下部分來設置:在Driver對應的下拉框中選擇你在RSLinx中配置的驅(qū)動器名,在Processor Node對應的編輯框中輸入要編程的處理器節(jié)點號,如果現(xiàn)在已經(jīng)忘記起節(jié)點號等信息,可以點擊Who Active按鈕來查看。當參數(shù)設置完成后,按下OK按鈕,這樣就算開始了一項新的工程,接著我們進行下面的步驟。3、I/O組態(tài)新建一個工程文件后,需要定義框架,指明I/O模板在處理器機架內(nèi)的槽位置,并且為每個機架選擇電源。實際應用可以有三個機架和許多I/O模板。雙擊工程目錄

31、內(nèi)的I/O組態(tài)圖標(I/O Configuration),打開I/O組態(tài)窗口如圖3.1.4所示。圖3.1.4 I/O組態(tài)對話框從I/O組態(tài)窗口,單擊Power Supply(電源)按鈕,在我們選擇的模板配置基礎上檢查機架上的負載,如圖3.1.5所示。Power Supply Loading對話框只用于提供信息。用戶不能在此對話框內(nèi)進行設置。圖3.1.5電源負載界面圖如果用戶對上面的I/O組態(tài)參數(shù)不清楚,可以查看相應的手冊,或者直接讓處理器自動讀取實際的I/O組態(tài)并將信息反饋到I/O組態(tài)窗口,這可節(jié)省大量的時間,這也是RSLogix500的一大優(yōu)點。要完成這個操作,請單擊I/O組態(tài)對話框中的Re

32、ad I/O Config按鈕。4、創(chuàng)建程序和數(shù)據(jù)文件工程目錄是用戶創(chuàng)建新文件或訪問已有文件的入口。要創(chuàng)建一個新文件,在程序或數(shù)據(jù)表圖標上單擊鼠標右鍵,然后從菜單中選擇New. 用戶將被提示文件的相關信息。程序文件包含控制器信息,梯形圖主程序,以及任何子程序。SLC控制器最多可有256個程序文件。MicroLogix控制器最多可有16個程序文件。數(shù)據(jù)表文件包含與外部I/O以及在梯形圖主程序、子程序文件內(nèi)使用的所有其他指令相關的狀態(tài)信息。另外,這些文件還存儲控制器操作方面的信息。如需要,用戶可使用文件存儲處方和查詢表。5、輸入邏輯程序當雙擊工程目錄內(nèi)的程序文件圖標打開一個程序文件時,在RSLog

33、ix500窗口的右半部就會打開梯形圖文件。通常用戶打開一個工程時,程序文件2(主程序文件)就會被打開。如果用戶沒有輸入任何梯形圖邏輯,那么只有結(jié)束梯級。如圖3.1.6所示。圖3.1.6邏輯程序指令標簽點中結(jié)束梯級,從用戶工具欄選擇新的梯級圖標,那么將增加一個梯級。要在一個梯級上添加一條指令,在指令工具欄上單擊其圖標。連續(xù)點擊圖標,可在一個梯級上按順序添加幾條指令。添加指令的順序是從左到右。為指令加入地址,只需雙擊該指令,然后在指令上方的空白區(qū)域內(nèi)鍵入地址即可。指令加入梯級后,可以使用下列幾種方法為數(shù)據(jù)庫內(nèi)的地址加入符號和說明:(1) 打開程序文件直接為編址的指令加入文本說明。使用鼠標右鍵菜單完

34、成該任務。(2) 在數(shù)據(jù)文件內(nèi)修改賦予地址的說明。在工程目錄內(nèi)雙擊數(shù)據(jù)文件,然后點擊出現(xiàn)在數(shù)據(jù)文件編輯表內(nèi)的一個地址,用于輸入該地址文本說明的區(qū)域位于編輯表的底部。(3) 使用數(shù)據(jù)庫編輯器修改數(shù)據(jù)庫。通過雙擊工程目錄數(shù)據(jù)庫文件夾內(nèi)的一個圖標來實現(xiàn)。(4) 直接輸入一個符號。然后使用數(shù)據(jù)庫符號/注釋編輯器為該符號分配一個地址。注:梯形圖的執(zhí)行順序是,從左到右,從上到下,直到碰到結(jié)束梯級。6、校驗邏輯程序當邏輯程序輸入完畢后,在準備編譯工程時,可以校驗單個的程序文件或整個地工程,使用菜單工具欄或鼠標右鍵可以啟動該項操作,如圖3.1.7所示。圖3.1.7校驗程序邏輯工具欄當啟動校驗功能后,將顯示Ve

35、rify Result(校驗結(jié)果)輸出窗口,其中給出在書寫程序邏輯時出現(xiàn)的錯誤或遺漏。校驗結(jié)果顯示在工程目錄下方窗口的底部。瀏覽后為了隱藏該窗口,請點擊View(視圖)菜單,然后單擊Result(結(jié)果)。7、組態(tài)通訊通道,下載以及進入在線方式在進入在線方式前,必須定義處理器通訊設置,并決定某種系統(tǒng)和協(xié)議控制。如果一直按照前面的步驟進行,到這里,我們就可以直接進行下載并進入在線方式。如果用戶離線建立程序(例如在遠離現(xiàn)場的膝上型筆記本電腦上編程),后來又計劃通過固定的協(xié)議在某一特定的處理器(節(jié)點)上下載并運行程序,那么用戶需要覆蓋在前面配置的系統(tǒng)通訊設置。這時可以通過控制器通訊對話框(雙擊工程目錄

36、下的Controller Properties圖標,然后選擇Controller Communications選項進行訪問)進行設置。所有的設置完成之后,需要將程序下載到處理器,這樣處理器就可以運行了。將程序下載到處理器,需要從Comms菜單單擊Download,之后RSLogix500將提示用戶是否進入在線方式。單擊Yes進入在線方式;然后選擇運行。這樣就可以進行下一步的操作,對數(shù)據(jù)文件進行監(jiān)控。8、監(jiān)控數(shù)據(jù)文件在程序運行過程中,可使用RSLogix500監(jiān)視數(shù)據(jù)表文件內(nèi)的變化。當監(jiān)控數(shù)據(jù)表文件時,可以完成一下功能:(1) 定義數(shù)據(jù)文件選擇網(wǎng)格顯示方式(2) 改變數(shù)據(jù)表內(nèi)的值(3) 改變顯示

37、基數(shù)(4) 顯示在梯形圖邏輯中用到的地址(5) 在文件之間切換(6) 快速跳轉(zhuǎn)至另一個數(shù)據(jù)表文件內(nèi)的另一個地址在工程目錄內(nèi)雙擊包含有要監(jiān)控數(shù)據(jù)的數(shù)據(jù)文件圖標。用戶可同時打開多個數(shù)據(jù)表文件進行監(jiān)控。點擊標題欄并移動鼠標,將每個數(shù)據(jù)表窗口移至可視位置,然后釋放鼠標按鈕,將數(shù)據(jù)表窗口放置在新的位置上。到這里為止,一個新的工程文件建立就算完成,最后用戶可根據(jù)程序運行過程中的流程及控制器最終的運行結(jié)果來判斷自己的程序文件是否達到目標,然后進行修改或者報表的打印。這里也只是簡單介紹了一個工程文件開發(fā)的整個過程,對于RSLogix500還有很多其他的特殊功能,如果想了解更多,可以查閱相關資料或者隨時查看RS

38、Logix500的Help. RSLinx通信軟件1 RSLinx通信軟件簡介A-B可編程控制器的RSLinx軟件是在Microsoft WinNT、Win95以及Win98操作系統(tǒng)下建立工廠所有通信方案的工具。它為A-B的可編程控制器與各種Rockwell Software及A-B應用軟件,如RSLogix5/500、RSView32等然間之間建立通信聯(lián)系。下面介紹一下RSLinx界面元件組成和主要功能。當啟動RSLinx后,Rockwell Software RSLinx應用程序窗口出現(xiàn)。應用程序窗口包括標題欄、菜單欄、工具欄、以子窗口打開的應用程序工作區(qū)(RSWho、診斷等)以及一個狀態(tài)

39、欄,如圖3.2.1所示。1、標題欄除顯示軟件名稱外,標題欄還包括控制菜單、最大化、最小化以及關閉程序控制,其符號與功能與Windows定義相同。圖3.2.1 RSLinx通信軟件界面2、菜單欄File菜單完成創(chuàng)建與打開RSLinx項目;Edit菜單完成拷貝DDE鏈到剪切板;View菜單完成設置與改變Rslinx界面顯示,打開Event Viewer,選擇RSWho觀察器;Communications組態(tài)驅(qū)動程序、主題及其它RSLinx選項,查看驅(qū)動程序、DDE及其它客戶應用程序的診斷;Station執(zhí)行診斷計數(shù)器功能以及查看SLC Data Monitor;DDE組態(tài)DDE/OPC主題以及查看

40、事件與診斷信息;Window及Help與Windows一樣。3、工具欄第一個:用于打開、刪除或創(chuàng)建一個新的DDE項目。DDE項目包括一個或多個DDE主題,用戶可以在此同時建立一組主題。第二個:顯示處理器通信網(wǎng)絡上所有用的/活動的站點。第三個:用于設置RSLinx與處理器之間的通信。第四個:激活驅(qū)動程序診斷窗。第五、第六為建立DDE相關文件的工具。分別為組態(tài)主題、拷貝一個DDE鏈到剪切板使RSLinx作為DDE的服務器。2 RSLinx使用簡介1、配置驅(qū)動器選擇Communications菜單中的Configure Drivers,得到界面如圖3.2.1所示。從“有效驅(qū)動器類型”的下拉列表框中選

41、擇你想要的類型,對于不同的通訊協(xié)議,有不同的選項,實驗中由于是控制器與PC機通訊,用的是計算機的串口,所以我們這里選擇第一項RS-232DF1 Devices,然后按右邊的“ADD NEW”。如果上圖下部分列出的有你想要的類型,就不用再新增加,這是你可以選擇其中的一項,然后按右邊的“Configure”按鈕,重新對它進行配置。這兩種方法都可以得到如圖3.2.3所示的界面。圖3.2.2驅(qū)動器配置界面圖3.2.3 驅(qū)動器參數(shù)設置其中的參數(shù)設置為:Comm Port:設為與控制器進行連接的串口號;Devices:選擇下拉列表中的SLC-CH0/Micro/Panel View:下面的都可以用系統(tǒng)的默

42、認值。參數(shù)配置完后,按下Auto Configure按鈕,系統(tǒng)檢測結(jié)果將現(xiàn)實在右邊的區(qū)域中,如果顯示成功,就可以了,否則可能是你的參數(shù)設置有問題。2、配置驅(qū)動器關閉配置窗口,回到RSLinx啟動界面,選擇Communications菜單中的RSwho,得到如圖3.2.4的界面:左邊的樹視圖顯示的是已經(jīng)配置的所有的驅(qū)動器,右邊顯示的是對應左邊驅(qū)動器協(xié)議上所連接的所有控制器,圖表下顯示的數(shù)字是表示控制器的節(jié)點號,00為上位機的節(jié)點號,即計算機的節(jié)點號,這是固定不變的。圖表中打紅叉表示此控制器系統(tǒng)沒有檢測到,可能是接線有問題或者差節(jié)點號的控制器已經(jīng)不存在。需要具體情況具體考慮。到這里,我們對實驗中需

43、要用到的RSLinx都已經(jīng)介紹完,照這個步湊設置好了。如果想要對RSLinx有更多更深的了解可以借助系統(tǒng)的幫助或者查看相關的資料書圖3.2.4系統(tǒng)設備運行情況3RSVIEW32使用簡介:RSView32是一種對自動控制設備或生產(chǎn)過程進行高速有效監(jiān)控的、以MFC、COM(元件對象)組件技術(shù)為基礎的MMI(人機接口)組態(tài)軟件。它是第一個在圖形顯示中利用ActiveX、Visual Basic Application、OPC(面向過程控制的OLE)的MMI產(chǎn)品,提供了監(jiān)視、控制和數(shù)據(jù)采集等必要的全部功能。同時,RSView32 Active Display系統(tǒng)將RSView32 MMI軟件擴展為Cl

44、ient/Server系統(tǒng),RSView32服務器不僅可以在現(xiàn)場,而且可以通過Internet在世界的任何地方連接進入,提供用戶最大的靈活性。RSView32為生產(chǎn)過程提供交互窗口、面向?qū)ο蟮膭赢媹D形、開放的數(shù)據(jù)庫格式、歷史數(shù)據(jù)存儲、增強的趨勢分析、報警、引導標簽創(chuàng)建和事物探測的能力。RSView32可以與PLC-5、SLC500、MicroLogix系列的控制器以及ControlLogix建立通信。1 建立一個新工程:打開RSView32軟件,點擊白紙狀圖案,在出現(xiàn)的新窗口中自定義一個工程名,創(chuàng)建一個新工程,出現(xiàn)如圖所示窗口:圖4-1 新建一個工程1.1 通道設置:通道的窗口主要設置網(wǎng)絡類型

45、,這與用戶要連接的控制器和網(wǎng)絡類型有關,可選的網(wǎng)絡協(xié)議有DF1、DH、DH-485、ControlNet 及TCP/IP等。點擊編輯模式下的System,雙擊Channel, 出現(xiàn)如下窗口,在Network欄中選DH-485,Primary Communication Driver 欄中選中正運行的設備名。按OK。圖4-2 通道設置1.2 節(jié)點設置:雙擊節(jié)點(Node),打開節(jié)點設置窗口,如圖4-3所示。數(shù)據(jù)源選用直接驅(qū)動(Direct Drive),取一個節(jié)點名,若RSLinx已打開且正常運行,則點擊站后面的按鈕,出現(xiàn)RSWho窗口,選中運行設備,則站和類型自動填寫。圖4-3 節(jié)點設置2 創(chuàng)

46、建標簽數(shù)據(jù)庫。3 編輯系統(tǒng)監(jiān)控界面。 十字路口交通上層監(jiān)控示意圖部分指令介紹:本章中包含關于基本指令的通用信息并說明它們在應用程序中是怎樣發(fā)揮作用的。每條基本指令包含以下信息:1 指令助記符 2 指令使用說明位指令:1 檢查某位是否閉合指令。 助記符:XIC 2 檢查某位是否斷開。 助記符:XIO 3 輸出激勵指令。 助記符:OTE4 輸出鎖存和輸出解鎖存。 助記符分別為:OTL和OUT。 5 一次啟動指令。 助記符:OSR 計時器指令和計數(shù)器指令:1 延時導通計時器指令。 助記符:TON2 延時斷開計時器指令。 助記符:TOF3 保持計時器指令。 助記符:RTO4 加計數(shù)器指令。 助記符:C

47、TU5 減計數(shù)器指令。 助記符:CTD6 復位指令。 助記符:RES 比較指令:1 判斷相等指令。 助記符:EQU2 判斷不等指令。 助記符:NEQ3 判斷小于指令。 助記符:LES4 判斷小于等于指令。 助記符:LEQ5 判斷大于指令。 助記符:GRT6 判斷大于等于指令。 助記符:GEQ7 相等屏蔽比較指令。 助記符:MEQ 算術(shù)指令:1 加法指令。 助記符:ADD2 減法指令。 助記符:SUB3 乘法指令。 助記符:MUL4 除法指令。 助記符:DIV5 清零指令。 助記符:CLR 數(shù)據(jù)處理指令:1 整數(shù)轉(zhuǎn)換成BCD碼指令。 助記符:TOD2 BCD碼轉(zhuǎn)換成整數(shù)指令。 助記符:FRD3

48、傳送指令。 助記符: MOV4 屏蔽傳送指令。 助記符:MVM5 邏輯與指令。 助記符:AND6 邏輯或指令。 助記符:OR7 邏輯異或指令。 助記符:XOR8 邏輯非指令。 助記符:NOT9 取反指令。 助記符:NEG 通訊(信息讀/寫)指令。 助記符:MSG 文件名:1 輸出數(shù)據(jù)文件: O:0 2 輸入數(shù)據(jù)文件: I:13 狀態(tài)文件: S2:4 位文件: B3:5 計時器文件: T4:6 計數(shù)器文件: C5:7 控制文件: R6:8 整數(shù)文件: N7:文件及地址慨述:1輸出(輸入)文件: 這些文件表示外部的輸出(與輸入)。地址格式中的位號與相應的輸出(輸入)端子號對應。其地址格式為: O:

49、 e .s / b (I: e .s / b )其中: O 輸出 I 輸入 : 元素分隔符 e 槽號(十進制) Micrologix1500 (或1200) 基本單元槽號為:0。 第一個擴展模塊槽號為:1 。第二個擴展模塊的槽號為:2。 . 字分隔符。只有隨后指明必須用到字號時才要求用字分隔符。 s 字號。如果某槽的輸入輸出點數(shù)超過16時才需使用字號。對于 Micrologix1500(或1200)不使用字號。 / 位分隔符。 b 端子號。此數(shù)值即對應著相應的輸出(輸入)端口。 舉例:O:0/0 基本單元上的第0個輸出端子地址。 O:1/3 擴展模塊上的第3個輸出端子地址。 O:2/2 擴展模

50、塊上的第2個輸出端子地址。 I:0/6 基本單元上的第6個輸入端子地址。2狀態(tài)文件:不能增加或刪除狀態(tài)文件,可以按一定格式尋址狀態(tài)文件的位和字。詳情請參閱相關文獻。3 位文件:位文件主要用于位(繼電器邏輯)指令,移位寄存器和順序器指令。位文件的 最大容量是256個單字元素,即有4096位。它可以通過指定元素號(0255)和元素內(nèi)的位編號(015)來尋址相應的位。 其地址格式為: B3: e / b 其中: B3 為位文件,3是(缺省值)文件號。 e 為元素編號,單字元素,其范圍為0255。 b 位號。尋址元素內(nèi)的位。范圍為015。 4 定時器文件:每個計時器地址由一個3字數(shù)據(jù)文件元素組成。字0

51、是控制器字,字1 存儲預置值,字2存儲累加值。 可尋址的位:EN位15使能位; TT位14計時器計時位; DN位13完成位??蓪ぶ返淖郑篜RE預置值; ACC累加值。(內(nèi)部使用的位不可尋址) 定時器文件地址格式: T4:e .s / b 其中: T4 為定時器文件名,4為缺省值文件號。 e 元素號。它是一個3字元素。對于Micrologix1000控制器其有效范圍為039。 s 子元素。即指向定時器文件3字元素中的哪一個字。 b 位號??梢灾赶蚩蓪ぶ返奈?。地址舉例: 計時器的計時位地址 T4:0/14 或 T4:0/TT 計時器的使能位 T4:0/15 或 T4:0/EN 計時器的完成位 T4

52、:0/13 或 T4:0/DN 計時器的預置值 T4:0.1 或 T4:0.PRE 計時器的預置值的位0 T4:0.1/0 或 T4:0.PRE/0 計時器的累加值 T4:0.2 或 T4:0.ACC 計時器的累加值的位0 T4:0.2/0 或 T4:0.ACC/0定時器參數(shù): 累加值 (.ACC) 累加值是指計時器從最后一次啟動經(jīng)過的時間。當計時器被使能時,不斷地更新該值。 預置值 (.PRE) 控制器置位完成位之前計時器必須達到的指定值。當累加值變?yōu)榇笥诘扔陬A置值時,置位完成位。 時間基 時間基確定每個時間間隔持續(xù)的時間。在定時器計時期間,每隔一個時間基則累加值自動加1。5 計數(shù)器文件:每

53、個計數(shù)器地址由一個3字數(shù)據(jù)文件元素組成。字0是控制字,它包含指令的狀態(tài)位。字1是預置值。字2是累加值。 可尋址的位: CU加計數(shù)使能位; CD減計數(shù)使能位; DN=完成位;OV上溢出位; UN下溢出位;UA更新累加值位(只用于固定式控制器的HSC指令)被標明“內(nèi)部使用”的位不可尋址。定時器文件地址格式: C5:e .s / b其中: C 計時器文件名,5為缺省值文件號。 e 元素號。范圍為031。 s 子元素。 b 位號。 地址舉例: 加計數(shù)使能位地址 C5:0/15 或 C5:0/CU 減計數(shù)使能位 C5:0/14 或 C5:0/CD 計數(shù)器的完成位 C5:0/13 或 C5:0/DN 上溢

54、出位 C5:0/12 或 C5:0/OV 下溢出位 C5:0/11 或 C5:0/UN 計數(shù)器的預置值 C5:0.1 或 C5:0.PRE 計數(shù)器的預置值的位0 C5:0.1/0 或 C5:0.PRE/0 計數(shù)器的累加值 C5:0.2 或 C5:0.ACC 計數(shù)器的累加值的位0 C5:0.2/0 或 C5:0.ACC/0計數(shù)器參數(shù):累加值(.ACC)。 累加值使之從計數(shù)器最后一次復位到當前已經(jīng)發(fā)生的梯級由假到真變化的次數(shù)。預置值(.PRE)。 控制器置位完成位之前計數(shù)器必須達到的指定值。但累加值變?yōu)榇笥诘扔陬A置值時,置位完成位。計數(shù)器的預置值和累加值的范圍是從32768到32767,以符號整數(shù)形式存儲,如果是負數(shù)則以二的補碼形式存儲。6 控制文件:有些指令使用不同的控制位。詳情請參照有關文獻。7 整數(shù)文件:為1字元素,可以尋址到元素和位。其地址格式為:N7:e / b 其中:N為整數(shù)文件;7為文件號;e為元素號,范圍從0255;b為位號,范圍為015 地址舉例:N7:2 - 第2號整數(shù)文件; N7:3/8 - 第3號整數(shù)文件的第8位。

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

最新文檔

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!