1、引言 可編程序控制器(Programmable Logic Controller)簡稱為PLC,它具有可靠性高、抗干擾能力強(qiáng)等突出優(yōu)點(diǎn),因而廣泛應(yīng)用于工業(yè)控制領(lǐng)域,已經(jīng)成為現(xiàn)代工業(yè)自動化的主要支柱之一。在PLC控制系統(tǒng)的設(shè)計(jì)中,經(jīng)常會遇到I/O點(diǎn)資源緊張以及性價(jià)比矛盾的問題。有些被控設(shè)備需要具有手動、自動的工作方式,且手動部分控制按鈕較多;有些自動生產(chǎn)線中,進(jìn)行位置檢測的行程開關(guān)或者用于系統(tǒng)工作狀態(tài)指示的輸出比較多,都會使占用的I/O點(diǎn)大為增加。一般通過增加擴(kuò)展模塊來解決,但PLC的I/O點(diǎn)價(jià)格昂貴,且還有擴(kuò)展模塊數(shù)目和I/O點(diǎn)數(shù)目的限制,如SIEMENS的CPU 226最大擴(kuò)展模塊數(shù)目為7,最大擴(kuò)展168路數(shù)字量I/O點(diǎn)或35路模擬量I/O點(diǎn)。若此時(shí)再增加CPU,勢必使得系統(tǒng)性價(jià)比大為降低,在這種情況下,擴(kuò)展I/O點(diǎn)數(shù)具有較大的實(shí)際意義。本文以SIEMENS的S7-200 PLC為例,探討如何擴(kuò)展PLC控制系統(tǒng)中I/O點(diǎn)數(shù)的方法。
2、硬件電路I/O點(diǎn)擴(kuò)展方法
2.1 分時(shí)分組輸入
對于既有手動方式又有自動方式,而二者不可能同時(shí)執(zhí)行的PLC工作方式,不同工作方式的輸入可以共用一個(gè)PLC的輸入點(diǎn)。分時(shí)分組輸入擴(kuò)展I/O點(diǎn)數(shù)接線圖如圖l所示。I1.0用來輸入自動/手動命令信號,供自動和手動程序切換用;二極管用來切斷寄生電路,避免錯誤信號的產(chǎn)生;SA用來切換自動和手動操作方式。
圖1 分時(shí)分組輸入接線圖
2.2 共用輸出觸點(diǎn)
對于通斷狀態(tài)完全相同的負(fù)載,在輸出點(diǎn)功率允許的情況下,可以并聯(lián)于同一輸出點(diǎn)上,即用一個(gè)輸出點(diǎn)帶動多個(gè)負(fù)載,需特別注意的是不能超出每個(gè)輸出點(diǎn)的允許負(fù)載能力。接線方式如圖2所示。