有關(guan) 西門子plc s7-200係列編程的例子,學習(xi) 下時鍾指令的進階用法,在西門子s7-200係統PLC中時鍾指令是比較常見的指令,通過本例學習(xi) 下時鍾指令的進階用法。
西門子s7-200時鍾指令,時間日期指令
在讀時鍾時讀出的數據存儲(chu) 到VB0,而此時數據類型是字節(8位),編碼方式也是特定的BCD碼,那麽(me) 如何還原成十進製方式?
在上圖中有數據長度、類型的變化過程,以此類推,把時鍾當中的月、日、時、分等程序也寫(xie) 出來,以下是年月日的監控效果:
大家可以手動把後麵的數據內(nei) 容補足。
這裏可以看到“時、分、秒”還有“星期”,3並不是代表星期三,而是在日曆表中的第三列,也就是星期(3-1)二。
現在把時鍾當中的關(guan) 鍵數據,小時、分鍾等信息取出來,下一步該怎麽(me) 用?
可以根據夏令時對於(yu) 月的要求、時間的要求,通過比較指令輸出結果暫存在M0.0:
同理,可以再編輯一個(ge) 冬令時的程序,放在M0.1。然後和路在一起,按條件點亮路燈Q0.0。