九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網! | 幫助中心 裝配圖網zhuangpeitu.com!
裝配圖網
ImageVerifierCode 換一換
首頁 裝配圖網 > 資源分類 > DOC文檔下載  

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

  • 資源ID:116791324       資源大小:6.04MB        全文頁數:33頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

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

南一樓 322 基于PLC的交通信號控制綜合設計實驗指導書 黃為 王明哲控制科學與工程系ROCKWELL實驗室2003年10月十字路口交通燈控制實驗1 實驗目的通過實驗,使同學們在可編程控制器的軟、硬件方面得到綜合的學習和鍛煉。2 實驗要求1、對Allen-Bradley公司的SLC系列產品,特別使微型可編程控制器有深入的了解。2、學會安裝、編程或調試Allen-Bradley公司的小型可編程控制器Micrologix1000和Micrologix1500及其相應的擴展模塊。3、學會操作Rslogix500軟件包,對系統進行組態(tài),對對象進行編程。4、學會使用Rslinx軟件包,對系統進行組態(tài)及通信。5、進一步鞏固學習可編程控制器的基本指令的功能及應用,實現編程及調試過程。6、了解交通燈的控制規(guī)律,完成十字路口交通燈控制的編程與調試。3 實驗所需裝置微型可編程控制器Micrologix1000 控制器出線連接板 PC機 1761CBL-PM02 十字路口交通系統實驗平臺4 實驗內容在城市十字路口交通燈示意圖中,東西南北每面都有四個控制燈,分別為: 禁止通行燈 (亮時為紅色) 左拐燈 (亮時為綠色) 直通燈 (亮時為綠色) 右拐燈 (亮時為綠色,控制為常亮)1、交通燈的控制要求如下:當交通燈系統啟動開關接通時, A、D方向:A、D方向(南北)直通 燈點亮,同時B、C方向(東西)禁止通行紅燈點亮,維持10S(也可以在南北直通 燈亮7S后以亮0.5S滅0.5S的占空比閃亮3S),可以在2S后點亮第一位數碼管,顯示8,以后以1S的速度遞減分別顯示7、6、5、4、3、2、1、0。此時剛好10S到,熄滅數碼管,再點亮A、D方向左拐燈,維持10S(也可以最后3S閃亮)后(可按上述方法控制數碼管),緊接下一步。 B、C方向:B、C方向(東西)直通燈點亮,同時,A、D方向禁止通行紅燈點亮,維持10S,B、D方向向左拐燈點亮,維持10S后完成第一個周期動作(數碼管控制規(guī)律相同),返回到開始動作周而復始的循環(huán)。說明:在上述控制過程中,右拐燈控制為常亮。通行時間可以由實驗者自己確定。2、十字路口交通燈時序圖 圖4.1.1 十字路口交通燈時序圖3、I/O分配表燈禁止通行右拐直通左拐數碼管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、用上述兩軟件包進行系統組態(tài),確認系統連接成功。5、理解實驗內容,構思并編制實驗梯形圖。6、下載并調試。提示:利用若干個定時器控制兩個方向的四個燈的點亮時間及亮、滅順序。思考:上述實驗為交通燈正常時序控制,若改為急車強通控制,試編制程序,即有急車來時,不管原來交通燈的狀態(tài)如何,一律強制有急車方向的綠燈亮,放行急車,直到通過為止,隨后按正常時序控制。付:交通燈控制梯形圖提示: 交通燈控制梯形圖 結合十字路口交通燈的路況模擬控制實驗1 實驗目的1、進一步熟悉Allen-Bradley公司的微型可編程控制器的運用。2、充分理解與實驗I/O點的分配及運用。3、進一步提高編程技能,實驗路礦的模擬控制。2 實驗內容1、實驗臺介紹實驗臺為十字路口模型,分A(南)、D(北)、B(東)、C(西)四個方向,每個方向為六車道控制,有規(guī)律的對稱布置,每個方向車流流向為左拐、直通、右拐,中間為四面的交通燈控制顯示。交通燈周圍對稱布置著直通和左拐車流。車流用24V直流電源控制的眾多燈的閃亮來模擬,閃亮時間由實驗者根據實驗的模擬情況來確定。車流的控制要配合四面的交通燈的控制要求。交通燈的控制規(guī)律見十字路口交通燈控制實驗說明。實驗臺的一個側面有90個引出插座,供實驗者組線用。要注意插座與路況上每個車(即控制燈)對應關系。Micrologix1500的擴展I/O模塊的輸出口已由插線平臺引出。路況上車流的控制規(guī)律如下:A、D、B、C每面最外圍六個燈接到一起形成閃亮控制,閃亮時間由實驗者根據需要而定。最外圍以內的燈模擬車流的規(guī)律實驗者可以根據實際的路況控制自行構造。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方向直通燈熄滅,直通車禁行,左拐燈點亮,左拐車通行,通行16S后返回起始點循環(huán)控制。(若加上數碼管可按上一實驗所述規(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(1764-LSP 1769-0B16 1764-24BWA 1769-ECR)十字路口交通系統實驗平臺 PC機4 I/O地址分配在本智能交通控制系統中沒有需要控制的輸入信號,所以這里不需要對輸入點進行分配,下面對輸出地址進行分配。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路況模擬最邊上一圈以及右拐的所有燈O:0.0/1說明:對應的電源電壓為24V直流9七段數碼管顯示(YA,YB,YC,YD)O:0.0/811說明:YA,YB,YC,YD為與數碼管相連的譯碼器的四個輸入端(從低位到高位),分別與控制器的811輸出位對應相連。控制器中對應輸出位相應的電源電壓為5V2、輸出擴展模塊地址分配標號功能說明輸出端口號1輸入電源24VVDC2電源接地點DCCOM3AD直行O:2.0/034AD左拐O:2.0/475BC直行O:2.0/8116BC左拐O:2.0/12153、路況模擬的控制點與具體燈泡的對應關系輸出端口號路況燈泡編號out0A4,D7out18,6out23,1out3D4,A7out4A5,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個輸出端口)已接到控制器轉接板上。 O:0.0/0O:0.0/11為Micologix1500的基本輸入輸出模塊的輸出點;O:2.0/0O:2.0/15為Micrologix1500擴展輸出模塊的控制點。這里擴展輸出模塊為O:2是因為在實驗中我們在控制器的擴展槽中加了一塊輸入擴展模塊,如果沒有輸入擴展模塊,那么對應的輸出模塊應為O:1,希望注意。5 實驗步驟1、 對系統組態(tài)2、 構思控制規(guī)律3、 確定所需I/O點數,分配I/O點4、 編程及調試提示:1、程序結構劃分:(梯形圖供分為56行,大致的功能劃分為)1、00000010行控制紅綠燈2、00110018行控制路況模擬中的AD直行3、00190026行控制路況模擬中的AD左拐4、00270034行控制路況模擬中的BC直行5、00350042行控制路礦模擬中的BC左拐 6、00430055行控制控制七段數碼顯示2、程序編譯:當把交通路況分析清楚后,在編寫程序時就比較容易了,相對來說,數碼管要復雜一些,所以這里只是對七段數碼顯示的程序段作一點說明。首先強分別控制紅綠燈的輸出位信息去控制一個減法指令SUB,減法指令中我們用顯示時間值減去分別控制紅綠燈的計時器的ACC值,將得到的結果放在一個整型文件中,程序設計中我們定為N7:0,然后用BCD碼,放在二進制文件B3:0中,最后用B3:0中的每一位分別對應譯碼器的每一個輸入端。付:路況模擬梯形圖提示:路況模擬梯形圖 兩臺或多臺交通燈通訊控制實驗1 實驗目的1、 了解羅克韋爾公司的各種通訊協議,熟悉DH-485網絡2、 熟悉羅克韋爾公司的通訊設備3、 熟練運用Micrologix的通訊和信息指令,實現兩臺或多臺控制器之間的通訊。2 實驗要求1、 正確組態(tài)系統,成功通訊。2、 正確連接控制器之間的通訊線路。3、 控制器正確連接到上位機,完成與上位機的通訊。4、 兩臺或多臺控制器之間實現信息傳遞并相互控制。3 實驗所需裝置Micrologix1000 Micrologix1200及1762-OW8 1761-NET-AIC 1761-CBL-PM02 Micrologix1500(1764-LSP 1769-OB16 1764-24BWA 1769-ECR)十字路口交通系統實驗平臺 PC機4 實驗內容實驗中為了實現多臺控制器之間的通訊,我們用的是羅克韋爾公司的DH-485網絡來實現的。各個控制器之間通過AIC+高級接口轉換器進行連接,最后連接到上位機的DH-485的網卡上。DH-485網絡的接線圖可參考Micrologix1500的用戶手冊。5 實驗步驟1、將控制器與PC機相連,設置通訊協議與段口號2、寫好的程序下載到對應的控制器中3、確按照DH-485網絡連線連接各個控制器及上位機4、調試程序,并查看運行結果,直到實現正確的控制6實驗注意事項1、此實驗主要是針對控制器的通訊,所以這里對通訊參數的設定一定要注意。如果連接的上位機中,我們在下載程序到控制器時,必須把通訊協議改為DH-485。2、如果是PC機與控制器進行通訊,通訊協議必須是DF1的全雙工或者半雙工,如果通訊協議不匹配的話,我們是不能訪問控制器的,RSLinx也無法與控制器進行連接。3、在用通訊指令MSG時,一定要能實現信息的連續(xù)發(fā)送,可參考下面的部分程序。付:信息連續(xù)發(fā)送梯形圖提示: 信息連續(xù)發(fā)送梯形圖十字路口的RSView32界面監(jiān)控實驗1 實驗目的1了解羅克韋爾公司的各種通訊協議,熟悉DH-485網絡2熟悉各種數據類型,理解tag的含義。3熟練運用RSView32編制控制對象的監(jiān)控界面,實施實時監(jiān)控。2 實驗要求1整個實驗自己動手,獨立完成。2正確組態(tài)系統,成功通訊。3熟悉RSView32的用法,正確對各個組態(tài)參數進行設置。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)十字路口交通系統實驗平臺 PC機4 實驗內容學會利用監(jiān)控軟件RSView32對各種參數設置tag,并根據被控對象的具體結構和運行規(guī)律編制合理且形象的界面,最后成功運行能實時反映被控對象運行規(guī)律的監(jiān)控界面。5 實驗步驟1. 打開RSView32,建立一個新工程。2. 正確設置通道,通訊協議,節(jié)點,3. 編制各個參數的tag數據庫。4. 根據被控對象的結構繪制界面。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 擴展模塊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 控制器內置的離散量I/O。(基本單元中)。組態(tài)形式:控制器 輸入 輸出 數量 類型 數量 類型 176424BWA 12 24Vdc 12 繼電器 176424AWA 12 120Vac 12 繼電器 176428BXB 16 24Vdc 126點繼電器擴展I/O :擴展模塊上的I/O。如果控制器提供的嵌入式I/O點數不夠,用戶可以增加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軟件實現手動、自動組態(tài):1)。打開RSLogix500。2)。點擊新文件圖標。(建立一個新文件)。3)。正確選擇處理器型號。4)。打開Program工程目錄中的“I/O Configuration”文件夾。5)。對于手動組態(tài),則將Compact I/O模塊直接拖到相應的槽內。 對于自動組態(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),不然,所編寫的程序對輸出口的控制將不起作用?。┛刂破魑募Y構: 用戶存儲器是用來儲存用戶的梯形邏輯、數據表文件和I/O組態(tài)等。MicroLogix處理器的用戶存儲器由數據文件、程序文件和功能文件組成。數據文件: 數據文件包含與控制器、外部I/O 有關的狀態(tài)信息以及與梯形程序指令有關的其他數據。具體如下:文件名文件符號文件號 用字每元素所占字數 文件說明輸出文件 O 0 1儲存物理輸出點的值。輸出文件 I 1 1儲存物理輸入點的值。狀態(tài)文件 S 2 1(不熟悉時不要引用)位文件 B缺省值33255 1為一個通用文件,它直接與梯形邏輯指令有關。計時器文件 T缺省值43255 3用來儲存計時指令的計時信息。計數器文件 C缺省值53255 3用來儲存計數指令的計數信息。控制文件 R缺省值63255 3儲存各個梯形邏輯指令的長度和位置等信息。整數文件 N缺省值73255 1為一個通用文件,它直接與梯形邏輯指令有關。長字文件 L3255 2為一個通用文件。通信文件 MG3255 25直接與MSG指令有關。PID文件 PD3255 23直接與PID指令有關。功能文件如:HSC高速計數器, PTO脈沖串輸出,PWM脈寬調制, RTC實時時鐘,EII事件輸入中斷, DAT數據存取儀信息,等等??刂破鱈ED狀態(tài)解釋:處理器輸出端口中電壓口與輸出口的配置形式: RSLogix500及RSLinx軟件 RSLogix500介紹1 RSLogix500的功能RSLogix500軟件是針對SLC500和MicroLogix處理器處理器的32位以Windows操作系統為基礎的梯形圖邏輯編程軟件包,其運行環(huán)境是Microsoft Windows95和Windows NT。它與Rockwell Software基于_DOS的任何編程軟件所創(chuàng)建的程序兼容。1、 自由組態(tài)的梯形圖編輯器使集中于應用邏輯代替了寫程序時對嚴格的語法的要求。2、 項目校驗可以建立錯誤信息列表,以利于編程人員瀏覽和修改。3、 拖放編輯功能可以很方便的將數據表元素從一個文件移到另一個文件,將一個梯級從一個子程序或項目文件中移到別處,或在一個項目文件內將指令從一處移到另一處。4、 搜索和替代可以快速改變地址或符號。5、 一個稱為項目樹的界面使編程人員可以訪問項目包括所有的文件夾或文件。6、 一個自定義數據監(jiān)視器用于將分開的數據放在一起便于查看。7、 有著與梯形邏輯編輯器一樣簡單的進行拖放操作的基于IEC 1131-3標準的SFC和結構文本編輯器8、 梯形邏輯的可存取部分PC5庫用于存放訪問任意Rockwell Software的PLC-5編程軟件。2 RSLogix500的工作界面為了便于了解RSLogix500的各個窗口和工具欄,下面介紹一下它們包含的內容和功能。當用戶打開RSLogix500內的一個工程文件時,將看到如圖3.1.1所示界面。1、工程目錄(Project Tree):包含用戶工程文件內的所有文件夾和文件??梢渣c擊該目錄下的圖標,然后點擊鼠標右鍵,出現一個菜單,此菜單只適用于所選中的圖標。例如,如果在一個程序文件上點擊鼠標右鍵,可以看到一下幾個選項:重新命名程序文件,打開程序文件,隱藏程序文件,或者顯示程序文件的屬性。圖3.1.1 RSLogix500工作界面2、梯形圖觀察窗(Ladder View):在該窗口部分,能夠同時顯示幾個程序文件。將鼠標移動到拆分條上,鼠標指示器將變?yōu)閹蓚€箭頭的雙線條。上下拖動雙線條至新位置,可見到該窗口的兩個顯示。這也是用戶進行梯形圖邏輯編輯的地方。3、菜單欄(Menu Bar):用戶點擊菜單,然后選擇所顯示的功能。4、在線欄(Online Bar): 了解運行方式、是否進行在線編輯或者安裝了強制。還可顯示驅動器和節(jié)點號。5、標準圖表欄(Standard Icon Bar):包含許多用戶在開發(fā)、調試邏輯程序時需反復使用的功能。如果想了解這些圖標的含義,只需將光標移到圖標上,隨后就出現一個浮動的工具提示窗口,它將告訴用戶該圖標的作用時什么。6、分類標簽(Classify Label):包含了所有的指令類別,其左邊的兩個箭頭表示當前指令標簽欄沒有顯示完指令類型,點擊它,指令標簽會滾動。7、指令工具欄(Instruction Toolbar):顯示按照標簽進行分類的指令助記符。當用戶單擊指令工具欄下方的分類標簽時,指令工具欄內的指令將變?yōu)樗x中標簽類別包含的指令。點擊一條指令可將其插入梯形圖邏輯程序內。8、狀態(tài)欄(Status Bar):在軟件的使用過程中,正在進行的狀態(tài)信息或提示在此顯示。3 RSLogix500使用簡介當用戶使用RSLogix500軟件來編寫我們想要的工程文件時,具體的操作步湊如下:1、組態(tài)系統通訊組態(tài)系統通訊,主要是用戶計算機和處理器進行通訊的,如果不做好這一步,寫好的程序也無法下載到控制器中,所以這是首要的一步。前面的RSLinx軟件中已經介紹了,對于AB的系列產品,上位機與處理器的通訊都是通過Linx軟件來配置實現的,所以在這里我們說要做的工作就很少了,大部分關鍵的工作都在前面由RSLinx軟件來做了。這里只需要在Comms(通訊)菜單上單擊System Comms(系統通訊),出現如圖3.1.2所示的界面:這時我們只需要在左邊的樹視圖中選擇要對之進行編程的處理器,按下OK按鈕,從而在顯示節(jié)點號的位置顯示相應的節(jié)點信息。圖3.1.2 通訊節(jié)點選擇界面2、創(chuàng)建新工程系統通訊組態(tài)完成后,就可以開始建立我們的工程了。工程是一整套與用戶程序邏輯相關的文件。在File菜單上單擊New, 得到如圖3.1.3所示的界面。圖3.1.3 新建工程對話框在Processor Name對應的編輯框中輸入處理器名稱(自己命名),然后從下面的列表框中選擇說要編程的處理器型號類別,我們實驗用的是MicroLogix1500 LSP Series A,這里如果大家對處理器型號不熟悉,可以不用在這里選擇,通過在窗口的最下部分來設置:在Driver對應的下拉框中選擇你在RSLinx中配置的驅動器名,在Processor Node對應的編輯框中輸入要編程的處理器節(jié)點號,如果現在已經忘記起節(jié)點號等信息,可以點擊Who Active按鈕來查看。當參數設置完成后,按下OK按鈕,這樣就算開始了一項新的工程,接著我們進行下面的步驟。3、I/O組態(tài)新建一個工程文件后,需要定義框架,指明I/O模板在處理器機架內的槽位置,并且為每個機架選擇電源。實際應用可以有三個機架和許多I/O模板。雙擊工程目錄內的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對話框只用于提供信息。用戶不能在此對話框內進行設置。圖3.1.5電源負載界面圖如果用戶對上面的I/O組態(tài)參數不清楚,可以查看相應的手冊,或者直接讓處理器自動讀取實際的I/O組態(tài)并將信息反饋到I/O組態(tài)窗口,這可節(jié)省大量的時間,這也是RSLogix500的一大優(yōu)點。要完成這個操作,請單擊I/O組態(tài)對話框中的Read I/O Config按鈕。4、創(chuàng)建程序和數據文件工程目錄是用戶創(chuàng)建新文件或訪問已有文件的入口。要創(chuàng)建一個新文件,在程序或數據表圖標上單擊鼠標右鍵,然后從菜單中選擇New. 用戶將被提示文件的相關信息。程序文件包含控制器信息,梯形圖主程序,以及任何子程序。SLC控制器最多可有256個程序文件。MicroLogix控制器最多可有16個程序文件。數據表文件包含與外部I/O以及在梯形圖主程序、子程序文件內使用的所有其他指令相關的狀態(tài)信息。另外,這些文件還存儲控制器操作方面的信息。如需要,用戶可使用文件存儲處方和查詢表。5、輸入邏輯程序當雙擊工程目錄內的程序文件圖標打開一個程序文件時,在RSLogix500窗口的右半部就會打開梯形圖文件。通常用戶打開一個工程時,程序文件2(主程序文件)就會被打開。如果用戶沒有輸入任何梯形圖邏輯,那么只有結束梯級。如圖3.1.6所示。圖3.1.6邏輯程序指令標簽點中結束梯級,從用戶工具欄選擇新的梯級圖標,那么將增加一個梯級。要在一個梯級上添加一條指令,在指令工具欄上單擊其圖標。連續(xù)點擊圖標,可在一個梯級上按順序添加幾條指令。添加指令的順序是從左到右。為指令加入地址,只需雙擊該指令,然后在指令上方的空白區(qū)域內鍵入地址即可。指令加入梯級后,可以使用下列幾種方法為數據庫內的地址加入符號和說明:(1) 打開程序文件直接為編址的指令加入文本說明。使用鼠標右鍵菜單完成該任務。(2) 在數據文件內修改賦予地址的說明。在工程目錄內雙擊數據文件,然后點擊出現在數據文件編輯表內的一個地址,用于輸入該地址文本說明的區(qū)域位于編輯表的底部。(3) 使用數據庫編輯器修改數據庫。通過雙擊工程目錄數據庫文件夾內的一個圖標來實現。(4) 直接輸入一個符號。然后使用數據庫符號/注釋編輯器為該符號分配一個地址。注:梯形圖的執(zhí)行順序是,從左到右,從上到下,直到碰到結束梯級。6、校驗邏輯程序當邏輯程序輸入完畢后,在準備編譯工程時,可以校驗單個的程序文件或整個地工程,使用菜單工具欄或鼠標右鍵可以啟動該項操作,如圖3.1.7所示。圖3.1.7校驗程序邏輯工具欄當啟動校驗功能后,將顯示Verify Result(校驗結果)輸出窗口,其中給出在書寫程序邏輯時出現的錯誤或遺漏。校驗結果顯示在工程目錄下方窗口的底部。瀏覽后為了隱藏該窗口,請點擊View(視圖)菜單,然后單擊Result(結果)。7、組態(tài)通訊通道,下載以及進入在線方式在進入在線方式前,必須定義處理器通訊設置,并決定某種系統和協議控制。如果一直按照前面的步驟進行,到這里,我們就可以直接進行下載并進入在線方式。如果用戶離線建立程序(例如在遠離現場的膝上型筆記本電腦上編程),后來又計劃通過固定的協議在某一特定的處理器(節(jié)點)上下載并運行程序,那么用戶需要覆蓋在前面配置的系統通訊設置。這時可以通過控制器通訊對話框(雙擊工程目錄下的Controller Properties圖標,然后選擇Controller Communications選項進行訪問)進行設置。所有的設置完成之后,需要將程序下載到處理器,這樣處理器就可以運行了。將程序下載到處理器,需要從Comms菜單單擊Download,之后RSLogix500將提示用戶是否進入在線方式。單擊Yes進入在線方式;然后選擇運行。這樣就可以進行下一步的操作,對數據文件進行監(jiān)控。8、監(jiān)控數據文件在程序運行過程中,可使用RSLogix500監(jiān)視數據表文件內的變化。當監(jiān)控數據表文件時,可以完成一下功能:(1) 定義數據文件選擇網格顯示方式(2) 改變數據表內的值(3) 改變顯示基數(4) 顯示在梯形圖邏輯中用到的地址(5) 在文件之間切換(6) 快速跳轉至另一個數據表文件內的另一個地址在工程目錄內雙擊包含有要監(jiān)控數據的數據文件圖標。用戶可同時打開多個數據表文件進行監(jiān)控。點擊標題欄并移動鼠標,將每個數據表窗口移至可視位置,然后釋放鼠標按鈕,將數據表窗口放置在新的位置上。到這里為止,一個新的工程文件建立就算完成,最后用戶可根據程序運行過程中的流程及控制器最終的運行結果來判斷自己的程序文件是否達到目標,然后進行修改或者報表的打印。這里也只是簡單介紹了一個工程文件開發(fā)的整個過程,對于RSLogix500還有很多其他的特殊功能,如果想了解更多,可以查閱相關資料或者隨時查看RSLogix500的Help. RSLinx通信軟件1 RSLinx通信軟件簡介A-B可編程控制器的RSLinx軟件是在Microsoft WinNT、Win95以及Win98操作系統下建立工廠所有通信方案的工具。它為A-B的可編程控制器與各種Rockwell Software及A-B應用軟件,如RSLogix5/500、RSView32等然間之間建立通信聯系。下面介紹一下RSLinx界面元件組成和主要功能。當啟動RSLinx后,Rockwell Software RSLinx應用程序窗口出現。應用程序窗口包括標題欄、菜單欄、工具欄、以子窗口打開的應用程序工作區(qū)(RSWho、診斷等)以及一個狀態(tài)欄,如圖3.2.1所示。1、標題欄除顯示軟件名稱外,標題欄還包括控制菜單、最大化、最小化以及關閉程序控制,其符號與功能與Windows定義相同。圖3.2.1 RSLinx通信軟件界面2、菜單欄File菜單完成創(chuàng)建與打開RSLinx項目;Edit菜單完成拷貝DDE鏈到剪切板;View菜單完成設置與改變Rslinx界面顯示,打開Event Viewer,選擇RSWho觀察器;Communications組態(tài)驅動程序、主題及其它RSLinx選項,查看驅動程序、DDE及其它客戶應用程序的診斷;Station執(zhí)行診斷計數器功能以及查看SLC Data Monitor;DDE組態(tài)DDE/OPC主題以及查看事件與診斷信息;Window及Help與Windows一樣。3、工具欄第一個:用于打開、刪除或創(chuàng)建一個新的DDE項目。DDE項目包括一個或多個DDE主題,用戶可以在此同時建立一組主題。第二個:顯示處理器通信網絡上所有用的/活動的站點。第三個:用于設置RSLinx與處理器之間的通信。第四個:激活驅動程序診斷窗。第五、第六為建立DDE相關文件的工具。分別為組態(tài)主題、拷貝一個DDE鏈到剪切板使RSLinx作為DDE的服務器。2 RSLinx使用簡介1、配置驅動器選擇Communications菜單中的Configure Drivers,得到界面如圖3.2.1所示。從“有效驅動器類型”的下拉列表框中選擇你想要的類型,對于不同的通訊協議,有不同的選項,實驗中由于是控制器與PC機通訊,用的是計算機的串口,所以我們這里選擇第一項RS-232DF1 Devices,然后按右邊的“ADD NEW”。如果上圖下部分列出的有你想要的類型,就不用再新增加,這是你可以選擇其中的一項,然后按右邊的“Configure”按鈕,重新對它進行配置。這兩種方法都可以得到如圖3.2.3所示的界面。圖3.2.2驅動器配置界面圖3.2.3 驅動器參數設置其中的參數設置為:Comm Port:設為與控制器進行連接的串口號;Devices:選擇下拉列表中的SLC-CH0/Micro/Panel View:下面的都可以用系統的默認值。參數配置完后,按下Auto Configure按鈕,系統檢測結果將現實在右邊的區(qū)域中,如果顯示成功,就可以了,否則可能是你的參數設置有問題。2、配置驅動器關閉配置窗口,回到RSLinx啟動界面,選擇Communications菜單中的RSwho,得到如圖3.2.4的界面:左邊的樹視圖顯示的是已經配置的所有的驅動器,右邊顯示的是對應左邊驅動器協議上所連接的所有控制器,圖表下顯示的數字是表示控制器的節(jié)點號,00為上位機的節(jié)點號,即計算機的節(jié)點號,這是固定不變的。圖表中打紅叉表示此控制器系統沒有檢測到,可能是接線有問題或者差節(jié)點號的控制器已經不存在。需要具體情況具體考慮。到這里,我們對實驗中需要用到的RSLinx都已經介紹完,照這個步湊設置好了。如果想要對RSLinx有更多更深的了解可以借助系統的幫助或者查看相關的資料書圖3.2.4系統設備運行情況3RSVIEW32使用簡介:RSView32是一種對自動控制設備或生產過程進行高速有效監(jiān)控的、以MFC、COM(元件對象)組件技術為基礎的MMI(人機接口)組態(tài)軟件。它是第一個在圖形顯示中利用ActiveX、Visual Basic Application、OPC(面向過程控制的OLE)的MMI產品,提供了監(jiān)視、控制和數據采集等必要的全部功能。同時,RSView32 Active Display系統將RSView32 MMI軟件擴展為Client/Server系統,RSView32服務器不僅可以在現場,而且可以通過Internet在世界的任何地方連接進入,提供用戶最大的靈活性。RSView32為生產過程提供交互窗口、面向對象的動畫圖形、開放的數據庫格式、歷史數據存儲、增強的趨勢分析、報警、引導標簽創(chuàng)建和事物探測的能力。RSView32可以與PLC-5、SLC500、MicroLogix系列的控制器以及ControlLogix建立通信。1 建立一個新工程:打開RSView32軟件,點擊白紙狀圖案,在出現的新窗口中自定義一個工程名,創(chuàng)建一個新工程,出現如圖所示窗口:圖4-1 新建一個工程1.1 通道設置:通道的窗口主要設置網絡類型,這與用戶要連接的控制器和網絡類型有關,可選的網絡協議有DF1、DH、DH-485、ControlNet 及TCP/IP等。點擊編輯模式下的System,雙擊Channel, 出現如下窗口,在Network欄中選DH-485,Primary Communication Driver 欄中選中正運行的設備名。按OK。圖4-2 通道設置1.2 節(jié)點設置:雙擊節(jié)點(Node),打開節(jié)點設置窗口,如圖4-3所示。數據源選用直接驅動(Direct Drive),取一個節(jié)點名,若RSLinx已打開且正常運行,則點擊站后面的按鈕,出現RSWho窗口,選中運行設備,則站和類型自動填寫。圖4-3 節(jié)點設置2 創(chuàng)建標簽數據庫。3 編輯系統監(jiān)控界面。 十字路口交通上層監(jiān)控示意圖部分指令介紹:本章中包含關于基本指令的通用信息并說明它們在應用程序中是怎樣發(fā)揮作用的。每條基本指令包含以下信息:1 指令助記符 2 指令使用說明位指令:1 檢查某位是否閉合指令。 助記符:XIC 2 檢查某位是否斷開。 助記符:XIO 3 輸出激勵指令。 助記符:OTE4 輸出鎖存和輸出解鎖存。 助記符分別為:OTL和OUT。 5 一次啟動指令。 助記符:OSR 計時器指令和計數器指令:1 延時導通計時器指令。 助記符:TON2 延時斷開計時器指令。 助記符:TOF3 保持計時器指令。 助記符:RTO4 加計數器指令。 助記符:CTU5 減計數器指令。 助記符:CTD6 復位指令。 助記符:RES 比較指令:1 判斷相等指令。 助記符:EQU2 判斷不等指令。 助記符:NEQ3 判斷小于指令。 助記符:LES4 判斷小于等于指令。 助記符:LEQ5 判斷大于指令。 助記符:GRT6 判斷大于等于指令。 助記符:GEQ7 相等屏蔽比較指令。 助記符:MEQ 算術指令:1 加法指令。 助記符:ADD2 減法指令。 助記符:SUB3 乘法指令。 助記符:MUL4 除法指令。 助記符:DIV5 清零指令。 助記符:CLR 數據處理指令:1 整數轉換成BCD碼指令。 助記符:TOD2 BCD碼轉換成整數指令。 助記符:FRD3 傳送指令。 助記符: MOV4 屏蔽傳送指令。 助記符:MVM5 邏輯與指令。 助記符:AND6 邏輯或指令。 助記符:OR7 邏輯異或指令。 助記符:XOR8 邏輯非指令。 助記符:NOT9 取反指令。 助記符:NEG 通訊(信息讀/寫)指令。 助記符:MSG 文件名:1 輸出數據文件: O:0 2 輸入數據文件: I:13 狀態(tài)文件: S2:4 位文件: B3:5 計時器文件: T4:6 計數器文件: C5:7 控制文件: R6:8 整數文件: N7:文件及地址慨述:1輸出(輸入)文件: 這些文件表示外部的輸出(與輸入)。地址格式中的位號與相應的輸出(輸入)端子號對應。其地址格式為: O: e .s / b (I: e .s / b )其中: O 輸出 I 輸入 : 元素分隔符 e 槽號(十進制) Micrologix1500 (或1200) 基本單元槽號為:0。 第一個擴展模塊槽號為:1 。第二個擴展模塊的槽號為:2。 . 字分隔符。只有隨后指明必須用到字號時才要求用字分隔符。 s 字號。如果某槽的輸入輸出點數超過16時才需使用字號。對于 Micrologix1500(或1200)不使用字號。 / 位分隔符。 b 端子號。此數值即對應著相應的輸出(輸入)端口。 舉例:O:0/0 基本單元上的第0個輸出端子地址。 O:1/3 擴展模塊上的第3個輸出端子地址。 O:2/2 擴展模塊上的第2個輸出端子地址。 I:0/6 基本單元上的第6個輸入端子地址。2狀態(tài)文件:不能增加或刪除狀態(tài)文件,可以按一定格式尋址狀態(tài)文件的位和字。詳情請參閱相關文獻。3 位文件:位文件主要用于位(繼電器邏輯)指令,移位寄存器和順序器指令。位文件的 最大容量是256個單字元素,即有4096位。它可以通過指定元素號(0255)和元素內的位編號(015)來尋址相應的位。 其地址格式為: B3: e / b 其中: B3 為位文件,3是(缺省值)文件號。 e 為元素編號,單字元素,其范圍為0255。 b 位號。尋址元素內的位。范圍為015。 4 定時器文件:每個計時器地址由一個3字數據文件元素組成。字0是控制器字,字1 存儲預置值,字2存儲累加值。 可尋址的位:EN位15使能位; TT位14計時器計時位; DN位13完成位。可尋址的字:PRE預置值; ACC累加值。(內部使用的位不可尋址) 定時器文件地址格式: 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: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定時器參數: 累加值 (.ACC) 累加值是指計時器從最后一次啟動經過的時間。當計時器被使能時,不斷地更新該值。 預置值 (.PRE) 控制器置位完成位之前計時器必須達到的指定值。當累加值變?yōu)榇笥诘扔陬A置值時,置位完成位。 時間基 時間基確定每個時間間隔持續(xù)的時間。在定時器計時期間,每隔一個時間基則累加值自動加1。5 計數器文件:每個計數器地址由一個3字數據文件元素組成。字0是控制字,它包含指令的狀態(tài)位。字1是預置值。字2是累加值。 可尋址的位: CU加計數使能位; CD減計數使能位; DN=完成位;OV上溢出位; UN下溢出位;UA更新累加值位(只用于固定式控制器的HSC指令)被標明“內部使用”的位不可尋址。定時器文件地址格式: C5:e .s / b其中: C 計時器文件名,5為缺省值文件號。 e 元素號。范圍為031。 s 子元素。 b 位號。 地址舉例: 加計數使能位地址 C5:0/15 或 C5:0/CU 減計數使能位 C5:0/14 或 C5:0/CD 計數器的完成位 C5:0/13 或 C5:0/DN 上溢出位 C5:0/12 或 C5:0/OV 下溢出位 C5:0/11 或 C5:0/UN 計數器的預置值 C5:0.1 或 C5:0.PRE 計數器的預置值的位0 C5:0.1/0 或 C5:0.PRE/0 計數器的累加值 C5:0.2 或 C5:0.ACC 計數器的累加值的位0 C5:0.2/0 或 C5:0.ACC/0計數器參數:累加值(.ACC)。 累加值使之從計數器最后一次復位到當前已經發(fā)生的梯級由假到真變化的次數。預置值(.PRE)。 控制器置位完成位之前計數器必須達到的指定值。但累加值變?yōu)榇笥诘扔陬A置值時,置位完成位。計數器的預置值和累加值的范圍是從32768到32767,以符號整數形式存儲,如果是負數則以二的補碼形式存儲。6 控制文件:有些指令使用不同的控制位。詳情請參照有關文獻。7 整數文件:為1字元素,可以尋址到元素和位。其地址格式為:N7:e / b 其中:N為整數文件;7為文件號;e為元素號,范圍從0255;b為位號,范圍為015 地址舉例:N7:2 - 第2號整數文件; N7:3/8 - 第3號整數文件的第8位。

注意事項

本文(基于PLC的交通信號控制綜合設計.doc)為本站會員(good****022)主動上傳,裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(點擊聯系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


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