這篇文章講一下定時器在西門子PLC編程系統中的應用。
定時器是PLC編程必不可少的指令,在西門子編程系統之中既有老的S5time格式的定時器(step 7編程軟件),也有新的符合國際標準的IEC格式定時器指令。
好多初學者不明白為啥存在兩種定時器的標準。S5Time是西門子特有的定時器書寫格式,而IEC是國際通用標準。這怎么理解呢?例如PLC與西門子的HMI、WinCC畫面組態,需要連接時間定時器的數據,因為雙方都支持S5Time數據類型,我們可以直接讀寫時間。但是當使用第三方的編程軟件或者上位機需要與西門子PLC進行時間數據的交互的時候,第三方的編程體系中用IEC的數據形式,這就麻煩了,需要我們把S5Time的數據格式轉換成IEC格式。轉換是技術活,需要特殊的處理,這就使編程很不友好了。
所以,西門子推出TIA軟件平臺后,直接集成了IEC數據類型,那么與第三方的通訊就可以直接采用了而不需要再去轉換。西門子主推的是IEC定時器,之所以還有老的S5Time格式,我認為是因為照顧300,400編程和對老設備的維護使用。
時間定時器的使用很簡單,西門子提供了4種程序塊和7種線圈類型的時間定時器指令。而我們使用頻率最高的應該是TON延時接通定時器。
F1幫助手冊的時序圖。
TIA中編程應用:
上面程序為M1.0導通3秒時,Q0.2接通。
導通10秒后,Q0.1和Q0.0接通。
定時器的在使用時會生成一個背景DB塊,這個DB塊是唯一的,不能重復。
下篇文章探討定時器編程的使用方法和幾個案例。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。