回覆列表
-
1 # 工控人
-
2 # 工控程式設計
三菱PLC定時器和計數器是學習PLC必須要掌握的基本指令。
不管是FX1N,FX2N,FX3G,FX5U,
定時器和計數器在作用上還是沒多大區別的。
至於除錯,會用就會除錯,
沒有單個指令除錯一說,
單個指令只是在初次使用時可以離線測試,熟悉使用方法。
如下圖,就是使用定時器和計數器在迴圈做無用功。
目的就是學習如何使用這兩個最基本的指令。
定時器0得電計時一秒,觸發計數器計數1次的同時,復位自身。
計數器計數3次後,透過RST指令復位自身,重新開始計數,以此迴圈。
可能我們不熟悉定時器,T0表示什麼,K10表示什麼,
都可以從程式設計手冊查詢,如下圖。
也可能不熟悉計數器C0表示什麼,有多少定數器等。
同樣也可以從程式設計手冊查詢,如下圖。
所以養成閱讀手冊的習慣,
可以解決我們大多數程式設計或接線問題。
用三菱FX3G型PLC程式設計並除錯“定時與計數控制”
FX3G是三菱FX系列中的一款 PLC,除錯定時與計數器控制我們首先要了解下這兩個軟元件。
定時器【T】用加法計算PLC中的1ms、10ms、100ms等的時鐘脈衝,當加法計算的結果達到所指定的設定值時,輸出觸點就動作的軟元件。作為設定值,可使用程式記憶體中的常數(K)、以及透過資料暫存器(D)的內容間接指定。下表是FX3G型定時器的種類,主要分普通型和累計型,100ms、10ms以及1ms的定時器。所謂累計型的就是斷電後或者觸點為OFF時候,再次啟動也能繼續計時。定時器最基本的功能就是計時如在一些需要以時間作為流程完成的裝置上,還有經常說到的延遲、閃爍等功能。
計數器【C】的功能相對比較複雜主要分為計數器和高速計數器,主要作用就是計數,有16位和32之分,一般用和停電保持專用的區別。計數器有增計數和減計數,其中16位的都是增計數,32位的計數器可以透過置位特殊輔助繼電器來實現增減切換。一般用計數器的情況下,如果可程式設計控制器的電源斷開,則計數值會被清除,但是停電保持用計數器的情況下,會記住停電之前的計數值,所以能夠繼續在上一次的值上進行累計計數。
計數器中用到最多的是高速計數器特別是對高速脈衝訊號的採集,比如接近開關、編碼器等感測器的計數,根據裝置可以分為單相單計數、單相雙計數和雙相雙計數的種類,高速計數器的編號分配與輸入X0~X7有著確定的關係的,不能隨意更換的,比如C235對應的就是X0端子,C253對應的就是X3X4兩個端子。在程式設計的時候不像普通計數器那樣需要線圈驅動用觸點而是使用一直為ON的那種觸點如M8000。