單價: | 2200.00元/臺 |
發貨期限: | 自買家付款之日起 天內發貨 |
所在地: | 直轄市 上海 上海松江 |
有效期至: | 長期有效 |
發布時間: | 2023-11-25 01:41 |
最后更新: | 2023-11-25 01:41 |
瀏覽次數: | 88 |
采購咨詢: |
請賣家聯系我
|
CPU1215C模塊6ES7288-2DT16-0AA0西門子模塊代理商
西門子觸摸屏代理商,上海西門子變頻器代理商,北京西門子交換機供應商,江蘇CPU模塊代理商,浙江西門子S7-200,S7-300,S7-1500,S7-1200系列代理商,
S7-1200模塊系列 CPU模塊數字量 擴展代理商 擴展模塊代理商
模擬量 擴展模塊代理商 電能測量模塊代理商 通信模塊代理商 信號板 模塊代理商 S7-1200存儲卡代理商
擴展電纜代理商 西門子電池代理商
在三菱FX PLC 中,可以用于表示時間的有定時器、內部時鐘和實時時鐘三種,定時器T我在之前的文章已有敘述,在此就不再贅述。
而內部時鐘,其實也很簡單,就是4個特殊輔助繼電器,如下圖25-1所示的M8011~M8014。
從圖25-1可以看到,它們可以發出固定周期的時鐘脈沖信號,和我們之前所學的脈沖輸出指令有異曲同工之妙。
圖25-1
內部時鐘繼電器和定時器一樣,都是觸點利用型繼電器,但它的時間周期是不可變的,一旦PLC上電,它們就會工作,輸出時鐘脈沖。
結合這些內部時鐘和計數器,可以實現閃爍電路的設計等,如下圖25-2所示為0.2s閃爍電路梯形圖。
圖25-2
01、三菱FX PLC的實時時鐘
所謂實時時鐘,即與實際時間相同步,如我們手機、電腦、手表的時間,就是以北京時間為準的。
同樣的,PLC也可以像電腦那樣,記錄實際時間,這個時間就保存在特殊數據寄存器D8013~D8019中,如下圖25-3所示。
圖25-3
圖25-3所示為D8013~D8019所保存的時間數據內容。從圖中可以看到,這7個寄存器所存的時間數據與實際時間的年、月、日、時、分、秒和星期相對應,稱為實時時鐘數據。既然是實時時鐘數據,很顯然,它們也會隨著實際時間一秒一秒地變化,不管PLC上電與否。即實時時鐘是由PLC內部電池供電運作的。
除上述幾個特殊數據寄存器外,與實時時鐘有關的軟元件還有幾個特殊輔助繼電器,如下圖25-4所示。
圖25-4
圖25-4已經說明了幾個特殊輔助繼電器的功能,通過這些功能,我們就可以對實時時鐘就行設定啦,例如今晚八點什么的。
顯然,如同我們新買的手表要設定時間一樣,PLC的實時時鐘也需要我們人為地校準。校準的方法不一,如下圖25-5所示就是通過梯形圖校準的示例,將PLC的時間設定為2021年1月1日0時0分0秒。
當實際時間達到設定時間時,馬上斷開X0,將時間數據寫入時鐘數據寄存器,并通過M8017就行±30s的修正。
圖25-5
還有一種方法可以校準實時時鐘的時間,那就是通過TWR指令,那也是我要分享的指令之一。
02、時鐘數據讀/寫指令TRD/TWR
實時時鐘的數據可以通過TER指令寫入,也可以通過TRD指令讀出,那么TRD指令和TWR指令該如何應用呢?
1、時鐘數據讀出指令TRD
下圖25-6所示為TRD指令的編程手冊和梯形圖形式截圖,僅適用于16位,有脈沖執行型和連續執行型兩種。TRD指令只有一個操作數D,但其占用7個點。
圖25-6
指令的功能就是當驅動條件成立時,把實時時鐘的時間數據讀取出來,存放到D~D 6中。
例如圖25-6所示的梯形圖,當X0接通,指令將PLC中D8013~D8019的數據傳送到D0~D6中。
D8013~D8019的數據在D~D 6中是怎么分配的呢?如下圖25-7所示。
圖25-7
TRD指令比較簡單,我們再接著看TWR指令。
2、時鐘數據寫入指令TWR
下圖25-8所示為TWR指令的編程手冊和梯形圖形式截圖,僅適用于16位,有脈沖執行型和連續執行型兩種,但在實際應用時,應使用脈沖執行型,即TWRP。
圖25-8
從指令的名字上,我們也可以區分TWR指令和TRD指令的不同。顯然,TWR指令是TRD指令的反向操作,它們的兩者的功能
TWR指令也只有一個操作數S,占用7個點。當驅動條件成立時,將S~S 6中設定好的時鐘數據寫入PLC的時鐘寄存器D8013~D8019中,寫入成功后,PLC的實時時鐘數據立刻被更改。其中S~S 7的數據對應D8013~D8019的內容如下圖25-9所示。
圖25-9
知道了TWR指令的功能后,回想上文提到的PLC實時時鐘校準問題,顯然TWR指令的應用也很簡單,如下圖25-10所示為其梯形圖示例,將PLC的時間設定為2021年1月25日16時40分30秒。TWR指令用于時鐘設定時,無需將 M8015置ON。
圖25-10
這里要注意到是,當我們在設置時間的時候,應提前編寫好梯形圖,例如要將時間設定為2021年1月25日16時40分30秒,我們應提前1~2分鐘,也就是在16時38分左右就要將梯形圖編好,等時間到達設定時間,驅動指令執行。
TWR指令提供了一種設定PLC時間的方法,但在實際應用中,TWR指令也可以隨我們心情寫入任何數據,當然,這個數據不能超出設定范圍。
03、TWR指令和TRD指令的應用示例
TWR指令和TRD指令都比較簡單,它們在實際的應用中也很方便,如對設備的定時通斷電、定時操作等。
參照李老師的課程,我在這里給大家展示兩個TWR指令和TRD指令的使用程序吧!
1、控制要求
在1月29日晚上10點半關閉PLC的所有輸出,其程序如下圖25-11所示。
圖25-11
將要關閉輸出的時間(月、日、時、分、秒)傳送到D11~D15中,通過TRD指令將PLC的時間讀出,與D11~D15設定的時間相比較,若全部相等,驅動M8034,關閉PLC的所有輸出。其中用到的M500作為停電保持用。
2、控制要求
PLC開機即計時,7天后停止M0,14天后停止M1,21天后停機檢測,其程序如下圖25-12所示。
圖25-12
開機即將PLC時間設定為21年2月1日0時0分0秒并開始計時,達到對應時間停止響應輸出,其中M500亦為停電保持用。
綜上,TWR指令和TRD指令的理解和應用都比較簡單,用起來也很方便。
6ES7211-0AA23-0XB0 |
6ES7211-0BA23-0XB0 |
6ES7212-1AB23-0XB8 |
6ES7212-1BB23-0XB8 |
6ES7214-1AD23-0XB8 |
6ES7214-1BD23-0XB8 |
6ES7214-2AD23-0XB8 |
6ES7214-2AS23-0XB8 |
6ES7214-2BD23-0XB8 |
6ES7216-2AD23-0XB8 |
6ES7216-2BD23-0XB8 |
CPU1215C模塊6ES7288-2DT16-0AA0西門子模塊代理商西門子觸摸屏代理商西門子電機代理商西門子變頻器代理商西門子PLC模塊代理商西門子CPU模塊代理商西門子電源模塊代理商西門子電池代理商西門子內存卡代理商