plc的程序分為(wei) 主程序、子程序和中斷程序,本文詳細的介紹了西門子S7-200係列PLC中斷程序的編程方法。具體(ti) 的講解不同種類的中斷程序的實現方法。熟練的使用中斷程序是PLC編程的一項必要技能。相信本文會(hui) 對廣大PLC編程人員有所幫助。S7-200的中斷包括定時中斷,IO中斷和通訊中斷。其中IO中斷可以通過外部的IO點來觸發中斷子程序。可以設置成幾種模式,例如上升沿觸發,下降沿觸發等。定時中斷是固定時間間隔便觸發一次中斷程序。通訊中斷可以在數據接收或發送完成時或報文接收完成時觸發中斷程序。
定時中斷功能
定時中斷是測量周期的一個(ge) 很重要的工具。在使用編碼器測速度時也要用到定時中斷,即用周期和脈衝(chong) 數的比例關(guan) 係來計算速度。定時中斷的中斷號為(wei) 10(定時中斷0),11(定時中斷1),21(定時器T32中斷),22(定時器T96中斷)。
通訊中斷的實現
S7-200的自由口通訊需要設置相應的中斷來判斷通訊是否正常。通訊分為(wei) 三種即字符發送和接受完成,報文接受完成。其中斷號為(wei) 口1為(wei) 8,9,23,口2為(wei) 25,26,24。