回覆列表
-
1 # 非標裝置自動化設計
-
2 # 跟我動手學電氣
系統時鐘在使用西門子的系統中經常使用到, 具體又怎麼設定和讀取使用呢?本文跟大家一起探討下。
1、設定 PLC CPU 的當前時間方法
a.可以在硬體組態中設定如下圖所示:
透過本文跟大家分享下西門子系統時鐘的讀取和設定方法
b.也可以按如下圖所示設定
透過本文跟大家分享下西門子系統時鐘的讀取和設定方法
2、設定 PLC CPU 的當前時間
3、在 DB 塊中定義 DAT 資料型別,用於儲存當前 CPU 時鐘
4、呼叫系統功能 SFC0 和 SFC1 來對時鐘進行設定和讀取。
5、在變量表中對讀取的時間進行監控,當前時間為19-06-01-21:15:59
透過本文跟大家分享下西門子系統時鐘的讀取和設定方法
-
3 # 工控人
plc中的時間如何利用和校正,plc中時間主要是其內部實時時鐘訊號,利用它的資訊可以在觸控式螢幕上顯示時間、做時間加密程式如裝置使用期限以及週期震盪電路。就拿三菱FX3系列的plc為例子說明如何呼叫時間和對其進行校正。
plc的實時時間在特殊資料暫存器和輔助繼電器中,主要分為兩部分:1內部時鐘:具備下面4種內部時鐘,在可程式設計控制器通電以後保持振盪,有10ms、100ms、1秒和1分鐘的週期如下圖,透過這些內部時鐘我們可以當做計時器使用和簡單的脈衝訊號。
另一部分就是實時時鐘訊號,它可以顯示年與日、時分秒以及星期的資訊,資料儲存在如下圖中的暫存器中,讀取和校正時間訊號的方法有兩種,可以透過直接讀取/寫入暫存器中資料、也可以透過指令來獲得,如TRD(讀出可程式設計控制器內建實時時鐘的時鐘資料的指令)和TWR(向可程式設計控制器內建實時時鐘寫入時鐘資料的指令)。
那麼使用專用指令校正也可以透過如下程式進行設定,寫入之前必須將M8015開啟才能修改。
可以透過對應的指令讀取PLC時間,如下三菱Q系列讀取PLC時間
將時間存到D400開始的7個地址裡
下圖可以看到D400是年 D401是月 D402 是日 D403是時 D404是分 D405是秒 D406是星期幾
有讀取時間指令自然有設定時間指令,將D400開始的7個地址的資料寫入PLC時間
那麼時間有什麼用處呢?我們可以透過設定一個時間輸出某個訊號
比如下面是設定每天超過晚上6點-24點亮燈輸出Y0控制