現在設備很多都需要做長時間定時停機,普通定時器能實現的時間很短,那么可以自己做一個庫來實現這個控制要求。本文章會詳細介紹創建倒數定時器庫,一招教你解決這個煩惱。
01指令庫調用
調用庫如圖1所示,庫指令使用注意事項如下:
1、Write引腳需要使用沿脈沖觸發,在使用條件時注意加一個沿脈沖;
2、設定天數(IN_D)設置數值不要設成負數;
3、設定小時(IN_H)設置范圍為0-23;
4、設定分鐘(IN_M)設置范圍為0-59;
5、剩余時間數值(OUT_D、OUT_H、OUT_M、OUT_S)引腳不能不能手動賦值干擾,調試外可以修改Accumulated_S(累積秒數);
6、Accumulated_S 累計秒數;
7、P_Byte 沿脈沖狀態字節,bit0為沿脈沖信號,bit1為脈沖臨時變量,可以忽略;
8、ED_Byte 定時器狀態字節,bit0為Error輸出(V49.0),bit1為Done輸出(V49.1);
9、Temp_1為臨時變量,可忽略;
10、Run_Time 引腳接通,倒數計時開始,記住定時開始之前需要先執行一次Write寫入,Write寫入會計算總秒數,然后把Accumulated_S(累積秒數)清零;
11、使用過程中EN要接通,否則無法正常使用庫。
掃一掃 更多精彩
微信二維碼
網站二維碼