當(dāng)前位置:機電之家首頁 >> PLC技術(shù)>> 國標規(guī)程 >> PLC維護指導(dǎo)書 >> PLC維修時如何妙用掉電保持寄存器
PLC維修時如何妙用掉電保持寄存器

      在PLC維修工作中發(fā)現(xiàn),小型的PLC控制系統(tǒng)在設(shè)計的時候,為適應(yīng)生產(chǎn)過程的需要,常常需要在PLC外部改變PLC內(nèi)部的數(shù)據(jù),譬如Counter, Timer或者Data的值。同時還要求這些數(shù)據(jù)在系統(tǒng)關(guān)機以后,還能繼續(xù)保存在PLC內(nèi)部,這樣的話這些數(shù)據(jù)在下次開機后,還可以被調(diào)出來繼續(xù)使用。 
      在PLC維修工作中,我們有一種方法可以解決這種問題,希望能給大家提供一些有價值的參考。 
      現(xiàn)在許多小型的PLC都不同程度地提供了掉電保持寄存器,以便在PLC斷電的時候,保存用戶想要保存的數(shù)據(jù)。但大多數(shù)時候,PLC制造廠商為了節(jié)約成本, 沒有提供足夠數(shù)量的掉電保持寄存器供系統(tǒng)設(shè)計人員使用,所以當(dāng)被調(diào)整的數(shù)據(jù)項目超過PLC內(nèi)部的掉電保持寄存器的數(shù)目的時候,我們只能減少被調(diào)整的數(shù) 據(jù)項目(固定或不用)或者購買具有更多掉電保持寄存器數(shù)目的PLC。這樣,就降低產(chǎn)品檔次或增加成本,使得生產(chǎn)機械缺乏靈活性和適應(yīng)性線路板維修。
        實例: 
      松下FP0-C16T PLC,被調(diào)整數(shù)據(jù)是16個,PLC內(nèi)部掉電保持寄存器數(shù)目是10個,包括8個數(shù)據(jù)寄存器(8個DT1652-DT1659, 16Bit)和2個字的內(nèi)部繼電器(WR61、WR62, 16Bit)。如果按常規(guī)的一個被調(diào)整數(shù)據(jù)占用一個數(shù)據(jù)寄存器的方法,這顯然不能調(diào)整 16個被調(diào)整數(shù)據(jù),而只能調(diào)整10個被調(diào)整數(shù)據(jù)。于是,我們分析了16個被調(diào)整數(shù)據(jù)的數(shù)據(jù)調(diào)整范圍,發(fā)現(xiàn)這些數(shù)據(jù)的調(diào)整范圍多半只需要從0~255,即 0~28-1;而掉電保持數(shù)據(jù)寄存器DT1652等內(nèi)部的數(shù)據(jù)大小為216-1,即256×256-1;所以我們可以將一個被調(diào)整的數(shù)據(jù)只用到數(shù)據(jù)寄存器的低8位,DR維修那么該數(shù)據(jù)寄存器的高8位就可以來存儲另一個被調(diào)整數(shù)據(jù)。 
      列出該部分的PLC維修程序:  
      1、開機之后,將另外兩個數(shù)據(jù)寄存器的數(shù)據(jù)合并至掉電保持寄存器的高8位和低8位: 
      R9014是松下FP0系列PLC內(nèi)部所規(guī)定的、在PLC從program狀態(tài)到run狀態(tài)時、第二個PLC掃描周期開始動作的脈沖繼電器。 
      指令F66是一個字或指令,將一般數(shù)據(jù)寄存器DT20內(nèi)的數(shù)據(jù)與一般數(shù)據(jù)寄存器DT0內(nèi)的數(shù)據(jù)進行字或,結(jié)果送掉電保持寄存器DT1655。   指令F121是一個不帶進位左移指令,K8即左移8位。 
     
      2、開機時,分開掉電保持寄存器中高8位和低8位至另外兩個數(shù)據(jù)寄存器: 
      其中,R9013是松下FP0系列PLC內(nèi)部所規(guī)定的、在PLC從program狀態(tài)到run狀態(tài)時只動作一個PLC掃描周期的脈沖繼電器。 
      指令F65是一個字與指令,它的作用就是將掉電保持數(shù)據(jù)寄存器DT1655內(nèi)的數(shù)據(jù)與十六進制數(shù)FF進行字與,然后將結(jié)果送到一般數(shù)據(jù)寄存器DT0,這樣就可以分離出掉電保持數(shù)據(jù)寄存器DT1655內(nèi)數(shù)據(jù)的低8位;同樣第二行的字與指令可以分離出掉電保持數(shù)據(jù)寄存器DT1655內(nèi)數(shù)據(jù)的高8位。 
      指令F120是一個不帶進位右移指令,即:對數(shù)據(jù)字進行右移時,對高位進行補零。K8表示右移8位。 
      指令F0是一個字傳送指令,就是將一般數(shù)據(jù)寄存器DT10內(nèi)的數(shù)據(jù)傳送到一般數(shù)據(jù)寄存器DT1。 
      上述程序段的目的就是在開機時將掉電保持數(shù)據(jù)寄存器DT1655內(nèi)的數(shù)據(jù)分成兩個被調(diào)整數(shù)據(jù)。上海三廣數(shù)碼科技有限公司在維修行業(yè)優(yōu)勢明顯,除了強大的技術(shù)力量,還和香港恒發(fā)科技有限公司合作,徹底解決了集成電路、偏冷們芯片、電流傳感器、電壓傳感器、電流變送器、電壓變送器、開關(guān)電源以及各種常用電子元件的供應(yīng)問題。 

      由上的PLC維修步驟可以看出,在PLC運行的時候,可以任意改變一般數(shù)據(jù)寄存器DT0和DT1中的數(shù)據(jù),而這些改變也同時送到了掉電保持寄存器DT1655,這樣,當(dāng)PLC掉電時,所被調(diào)整的數(shù)據(jù)也就被保存了。 
      在平時的PLC維修工作中,通過同樣的方法,我們可以視被調(diào)整數(shù)據(jù)的大小,靈活的使用掉電保持寄存器的每一個Bit位,這樣我們在PLC維修時就可以在不增加成本的情況下,提高小型PLC控制系統(tǒng)的性能。 

      在自動控制中,常常要用到時鐘和時間的控制。比如學(xué)校上下課的自動打鈴和自動控制設(shè)備按H期和時間的控制。有的PLC有實時時鐘功能,本文擬以各類PLC如何設(shè)置與顯示時間,如何實現(xiàn)時間控制,談點淺顯的見解

1時鐘的校時與時間數(shù)據(jù)的調(diào)用

1.1無時鐘功能的PLC 
      PLC的時鐘建立無機內(nèi)時鐘的機器獲得時鐘控制功能,1I要自己編一段時鐘程序,如希望編程前先選好存鍺年.月、日、時、分、秒的存儲單元,然后利用機內(nèi)時基作為標準計時脈沖,例如用秒脈沖將秒工作單元加1,加到60s時回零,并向分工作單元進1苒撞l小時6O分,1天24小時,太月3l天,小月粥天,毒舞羹最,閏年2月加1天,1年l2個月的規(guī)律設(shè)計時鐘程序。這種自制時鐘的校時及時間數(shù)據(jù)取用和機內(nèi)自帶時鐘類似,不再贅述東芝CT維修。開接來保讓紅、綠燈發(fā)H{閃光.

1.2具有時鐘功能與時鐘指令的PLC 
      有不少PLC具有時鐘功能及相關(guān)指令,如西門子公司的LOGO!三菱公司的a控制器等微型機種,這類機器在上電后機內(nèi)時鐘就自動進入運行狀態(tài),且可在本機自帶的顯示屏上顯示和設(shè)定時間值。圖1是LoGO!使用閹形編程語言完成的一段程序。圖中標的方框在LOGO!指令中稱為時間開關(guān),可以同時有多組時間設(shè)定
該程序中時間開關(guān)的設(shè)定值為周一到周五09:00變?yōu)镺N,18:30變?yōu)镺FF;周六14:30變?yōu)镺N,22:30變?yōu)镺FF;周日7:30變?yōu)镺N,2:30變?yōu)?
OFF,即是一個開關(guān)用于3種不同時間段控制的例子。此外,LOOO!還有年時鐘指令,可用于月、目類時間的控制。在這類PLC中,時間段的設(shè)定及機內(nèi)時鐘的校正可畎使用本機配帶的編程按鈕,就象調(diào)節(jié)電子手表一樣方便。 
      西門子公司生產(chǎn)的$7-200、s7—300系列PLC也有時鐘功能。與LOGO!不同的是在使用時鐘功能時要先將實時時間值傳送到一定的數(shù)據(jù)單元,并使用設(shè)置時鐘指令將這些存儲單元指定為時鐘的年、月、日、時、分、秒、星期的專用單元。經(jīng)這樣設(shè)定后這些單元的數(shù)值就按時間的變化規(guī)律變化。在需要使用時間信息時,還需要使用讀時間指令將時間值讀到一定的存儲單元里去才能使用。X光機維修圖2是一段PLC的時鐘建立及讀出的實例程序 
      程序中的VB210~VB217這8個存儲單元事先已送入了一定的時間數(shù)據(jù)。這種時鐘的校時可通過向這些存儲單元送入新的時間數(shù)據(jù)來實現(xiàn)。在只涉及小時及分、秒的時間控制中,可采用定耐棱時的方法在機器的輸入口上接一個校時按鈕,在軟件中編寫一段傳送校時時間數(shù)據(jù)的程序,并用這個按鈕作為程序的執(zhí)行條件。規(guī)定上午8時為校對時間,在標準時間為8點時,按一下校時按鈕就可完成校時功能。要實現(xiàn)隨機校時功能需要增設(shè)專用的數(shù)據(jù)輸入設(shè)備,如編程器矩陣開關(guān)、數(shù)據(jù)單元或圖形單元等變頻器維修。

1.3事故音響信號 
      當(dāng)QF由繼電保護動作跳閘時.為了引起值班人員的注意,特裝設(shè)了蜂嗎器。為了避免在手動跳、合閘及自動重合閘時起動事故音響裝置.在實際中利用控制開關(guān)內(nèi)兩對接點相串聯(lián)的方法.即1—3與19—17只在合閘后才接通電源維修,其宗狀態(tài)均同時接通的原理來實現(xiàn)的。

2.閃光信號 
      目前現(xiàn)場閃光信號是由閃光繼電器提供,而改用PLC后,閃光信號只需用其內(nèi)部的2個定時器構(gòu)成振蕩電路即可實現(xiàn),從而省去了外部接線的麻煩.具體實現(xiàn)如梯形圖3所示PLC的I/0分配如表1

3.預(yù)告信號 
      預(yù)告信是為了幫助值班人員判斷故障設(shè)備及其性質(zhì),以便及時采取措施加以處理,防止事故進一步擴大為了節(jié)約PLC的接點,用預(yù)告信號出口繼電器的接點驅(qū)動PLC輸八端X(x),輸出端Y(Y.)、Y.驅(qū)動或間接驅(qū)動光字牌和警鈴.如圖2所示 
      結(jié)論 
      由于PLC性能非常優(yōu)越.從而使中央信號動作的準確性和可靠性得保i止。雖然PLC的價格比目前現(xiàn)場使用的ZC-23型沖擊繼電器高,但其使用方便,維護工作量少,且二次回路簡單 
      本次實驗雖未能輸A、輸出更多的事故及預(yù)告信號但就所輸入的信進行驗證,其輸出結(jié)果完全符合現(xiàn)場要求。若投入應(yīng)用,只需將PLC的觸點通過擴展單元和擴展模塊進行擴展,或者直接選用多I/0的PLC即可。

作者:未知 點擊:1614次 [打印] [關(guān)閉] [返回頂部]
本文標簽:PLC維修時如何妙用掉電保持寄存器
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《PLC維修時如何妙用掉電保持寄存器》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

富林泰克產(chǎn)品系列j電子樣
:胡先生
:13736436955
:嘉興市科力電子有限公司
個人求購

朱女士 【求購】  安全開關(guān)  2024-10-21
劉波 【求購】  鉆孔測斜儀  2024-10-21
 【求購】  攪拌機  2024-10-21
王燈旺 【求購】  半干反應(yīng)塔  2024-10-21
徐先生 【求購】  磁性分離器  2024-10-18
王有生 【求購】  減速電機  2024-10-18
李協(xié)議 【求購】  宣傳欄  2024-10-18
鄧志偉 【求購】  壓力顯示儀  2024-10-18
VIP公司推薦