陸雪影


【摘要】PLC中自帶有定時器,但是一般PLC自帶的定時器數量有限,在有有的應用中,較少的定時器數量難以PLC的應用,為此,需要通過外擴定時器來滿足PLC應用的需求。在本文的研究中,對基于PLC的外擴256個并行外部定時器進行研究。
【關鍵詞】PLC技術;并行定時器
定時器指令是PLC工作運行中的重要指令,可以進行構造時序、人為制造中斷等各種應用,是PLC應用中不可或缺的重要手段。
1. 定時器設計
常用的PLC微控制器的內部定時器數量有限,在有大量定時任務需要完成時,PLC自帶的內部定時器難以滿足應用的需求,因此需要通過外擴定時器芯片,來實現大量定時器單元的設計。
1.1 總體結構設計
在本課題所研究的并行定時器中,實現了256個定時范圍為1~228,最小定時時間為1ms定時器。由于并行定時器的定時范圍寬、單元數量多,因此采用并行方式執行,在較短的時間內對所256個定時單元進行掃描,完成一次定時操作。
為了節省接口數量,并行定時器單元的輸入輸出接口采用雙向I/O接口。外部控制器訪問定時器的方式是按照一定的時序實現數據的寫入和讀取,定時器內部定時單元的訪問和操作通過相應命令來控制。定時器的內部框架圖設計如圖1所示。
1.2 定時器命令設計
在定時器總體設計過程中,PLC與并列控制的外部定時器之間通過命令的方式來實現數據的交互。定時器的命令范圍控制命令和讀取命令兩種。在PLC與外部定時器進行數據通信的過程中,為了保證256個外部定時器單元初始化成功和正確讀取,PLC的輸入輸出頻率應該在300kHz以上?!?br>