ob体育竞彩 _欧宝体育在线链接 學習網站
當前位置: ob体育竞彩 > plc> 正文

定時觸發故障PLC程序

時間:2013-11-02 08:04 來源:未知

一、定時觸發故障PLC程序(PLC為實時時鍾)
   該程序是用三菱PLC編程軟件GX Developer V7.08J(SW7D5C-GPPW)簡體中文版所編的程序,僅適用於三菱FX2N係列PLC。
   該程序是為設備製造商收取剩餘款項而設的籌碼,在設備製造商老板有要求時可以使用,僅適用於信譽度不好的客戶。該程序一旦觸發,無論設備是否處於運行狀態、PLC是否處於運行狀態或通電狀態,指定時間以後將會準時出現故障。請謹慎使用!
   該程序應當嵌入應用程序之中,為避免他人識破,可以將程序分成多塊分別嵌入在應用程序的各個地方。
   為避免他人修改你的程序,應當將整個程序進行加密——設置口令,具體操作方法請參閱程序加密的相關說明。
   M490為故障觸點,應當串聯或並聯在程序多個關鍵動作回路中。
   X20為定時觸發故障複位端子,要求該端子為沒有被使用的端子(否則請更換為另一個沒有被使用的端子)。需要解除還沒有被觸發的故障或已經觸發的故障時,將該觸點和PLC的輸入COM端短接即可。如果係統當前時間還沒到故障觸發時間,一旦該端子與COM端子斷開,故障將在預定時間觸發!如果係統當前時間已經過了指定的故障觸發時間,一旦該端子與COM端子斷開,故障將立即觸發!如果需要重新指定故障觸發時間,就必須得更改指定的故障觸發時間——需要對PLC進行編程!
   該程序指定的故障觸發時間為2007年1月1日0時0分0秒,可以進行更改。
   該程序中所用到的通用繼電器M481-M499、定時器T198、存儲區D0-D5,請不要在程序的其它地方使用,否則該程序可能無法正常發揮作用。
   對於三菱其它係列PLC或其它品牌PLC,請對程序作相應更改——各存儲器請按照相應存儲區域進行更改。
   該程序並沒有修改PLC的係統時鍾,因此程序中的其它地方或和PLC通信的其它設備所調用的PLC係統時鍾反映的是正確的當前日期和時間。
   在程序動作之前,應當檢查PLC的係統時鍾是否正確反映當前日期和時間(因為PLC的默認係統時鍾可能不正確,筆者就遇到過係統時鍾快一個小時多一點的情況)。檢查方法如下:
   啟動三菱PLC編程軟件GX Developer V7.08J(SW7D5C-GPPW)簡體中文版到一個新的窗口,將電腦與PLC正確連接(具體連接方法請參閱相關說明<比如采用SC09連接電纜或等同功能電纜,加接USB轉RS232電纜(需要加安裝驅動)等等>),然後點擊“在線”——“PLC讀取”——“確認”(對於部分筆記本電腦(比如頂星品牌龍尊係列某型號的筆記本電腦),默認串口為COM2,這種情況下需要將COM口選為COM2,具體操作方法不再贅述),然後選中“軟元件內存”再點擊“確定”......待軟元件內存傳送到電腦以後,馬上檢查M8018(年)、M8017(月)、M8016(日)、M8015(時)、M8014(分)、M8013(秒)是否大概是當前正確時間(請注意,軟元件內存隻是下載時的PLC內存,並不能實時反映PLC的當前軟元件內存數據。所以,軟元件內存數據中反映的係統時鍾比PLC當前係統時鍾要慢)。或者,采用另外一種更簡單的方法:直接PLC在線連接的下拉菜單中選擇PLC時間設置選項,然後就可以看見非實時顯示的時鍾了——這個時間是讀取瞬間的時鍾,不實時跟隨。
   如果PLC的係統時鍾不能正確反映當前日期和時間,那就需要對軟元件內存進行修改。修改方法為:1、直接PLC在線連接的下拉菜單中選擇PLC時間設置選項,然後更改時間就可以了。但該方法一次性隻能更改一回時間,一旦更改後時間就實時跟隨了,無法再進行更改。如果需要再次更改,需要將該窗口關閉後重新打開,然後再進行時間的更改。 2、通過程序的相關指令(例如MOV指令寫時間對應的特殊存儲區D8013~D8018或通過TWR指令來寫時間,具體指令此處就不再贅述了)。
  通過讀出軟元件內存後修改軟元件內存再寫回去的方法是行不通的——經過多次試驗,證明了PLC在寫入軟元件內存時根本不會重寫特殊存儲區的內容,也就是說特殊存儲區沒被列入“軟元件內存”的範圍之內
二、定時觸發故障PLC程序(PLC非實時時鍾)
   該程序是用三菱PLC編程軟件GX Developer V7.08J(SW7D5C-GPPW)簡體中文版所編的程序,僅適用於三菱FX2N係列PLC。
   該程序是為設備製造商收取剩餘款項而設的籌碼,在設備製造商老板有要求時可以使用,僅適用於信譽度不好的客戶。該程序一旦觸發,無論設備是否處於運行狀態、PLC是否處於運行狀態或通電狀態,一年以後(時間長短可以修改)將會準時出現故障。請謹慎使用!
   該程序應當嵌入應用程序之中,為避免他人識破,可以將程序分成多塊分別嵌入在應用程序的各個地方。
   為避免他人修改你的程序,應當將整個程序進行加密——設置口令,具體操作方法請參閱程序加密的相關說明。
   X0是定時觸發故障觸發端子,X0隻要在PLC處於運行狀態下至少動作過一次就可以了。
   M490為故障觸點,應當串聯或並聯在程序多個關鍵動作回路中。
   X1為定時觸發故障複位端子,要求在通常情況下,連續動作時間不能超過30秒(時間可以修改),否則請改為另外一個輸入觸點。需要解除故障觸發功能時,讓X1保持通電30秒(時間可以修改)即可。也可以將X1改為最後一個未用的輸入觸點,需要永遠解除故障觸發功能時,將該觸點和PLC的輸入COM端短接即可。如果隻是讓定時觸發故障複位端子接通超過30秒(時間可以修改)然後斷開,那麼一年以後(時間長短可以修改)仍然會準時出現故障。如果希望永遠解除定時故障觸發功能,請將定時觸發故障複位端子和PLC的輸入COM端短接即可。
   該程序中所用到的通用繼電器M480-M499、保持繼電器M1023、定時器T198、存儲區D0-D5,請不要在程序的其它地方使用,否則該程序可能無法正常發揮作用。
   對於三菱其它係列PLC或其它品牌PLC,請對程序作相應更改——原保持繼電器M1023更換後仍然具有斷電保持功能,其它存儲器請按照相應存儲區域進行更改。
   該程序動作後,PLC的係統時鍾並非是實時時鍾,因此程序中的其它地方或和PLC通信的其它設備所調用的PLC係統時鍾並不能正確反映當前日期和時間。

plc的實時時鍾用TRD可以直接讀出來,

看過《定時觸發故障PLC程序》的人還看了以下文章
PLC隻有兩個輸入點實現單個電動機的啟動保護停止程序 PLC隻有兩個輸入點實現單個電動機的啟動保
這是我自己做的,用的西門子smart做的,我的理解你是想一個點控製電機的啟停,並且做到啟保停,希望高手看到別笑話,但我試了是沒問題的 I0.0第一次工作時,Q0.0輸出,I0.0再一次工作時,Q0.0停止輸出! 可以把程序設計好後,停止按鈕都供外用一個輸入點x0,...
如何備份s7-300plc程序 如何備份s7-300plc程序
備份S7-300程序 1:打開Simatic manager, File>New雙擊打開; 2:點擊 Browse , 出現一個新窗口如下; 選擇一個目錄/創建一個新文件夾來保存備份。 3:接下來,進入option菜單,出現一個下拉列表,如下圖所示。 選擇PG/PC接口選項。 4:一個新的窗口將打...
用這種方式編寫PLC程序很輕鬆 用這種方式編寫PLC程序很輕鬆
步進編程,是一種編程方法,用時髦的話來說,就是一種算法。在三菱PLC中,有一種步進梯形圖,它其實就是特殊的梯形圖,為什麼?因為它可以和梯形圖進行相互轉換,步進編程,實質就是狀態機編程。 狀態機編程法,通俗的理解,就是事務有有限種狀態,而編程,...
西門子plc程序暫停功能怎麼實現 西門子plc程序暫停功能怎麼實現
這個沒有做過數控係統開發的,根本不知道這裏麵的門道。注意,對於運動控製特別是有位置控製的話,暫停並不是將當前脈衝停止即可,大多數情況下必須有個減速暫停功能,否則會造成伺服報警或步進丟步。當然大多數PLC能實現此功能,點動情況實際上就是這樣操作...
PLC接收脈衝的程序怎麼寫 PLC接收脈衝的程序怎麼寫
接收脈衝的來自哪些元器件以及前期準備哪些工作;最常用的一般都是用PLC接收編碼器的脈衝,還有一些高速脈衝發生器等。 (1)首先我們來看一下他們的接線圖紙 (2)然後在PLC程序內寫入相關的計數程序指令,這裏以三菱FX5U為例 1位軟元件隻能使用X。請在以下...
Baidu
map