1 引言
近幾年來,可編程序控制器(plc)以其可靠性高、適應(yīng)性強、靈活性好、編程簡單、容易掌握等特性,在各個領(lǐng)域發(fā)揮越來越重要的作用。在plc控制系統(tǒng)中,plc作為主要控制設(shè)備,必然與控制對象中各種輸入信號(如按鈕、限位開關(guān)、拔動開關(guān)、繼電器的觸點及其它檢測信號等)和輸出設(shè)備(如繼電器線圈、接觸器線圈、電磁閥等執(zhí)行元件)相關(guān)聯(lián)。在實際工作中,由于受plc應(yīng)用系統(tǒng)規(guī)模的限制,plc輸入/輸出點數(shù)往往不夠用。為此若采用擴展輸入/輸出單元或更換點數(shù)更多的plc來解決有時又不合算,為了降低系統(tǒng)硬件的成本,常常采用各種技巧減少系統(tǒng)占用的輸入/輸出點數(shù),相當于擴展了plc的i/o點數(shù)。本文從硬件、軟件兩個方面介紹在不增加硬件情況下“擴展”plci/o點數(shù)的幾種方法。
2 “擴展”i/o點數(shù)的方法
2.1 分組輸入
有些plc控制既有“手動控制”又有“自動控制”,而自動控制程序和手動控制程序不會同時執(zhí)行,這時可將自動與手動信號按不同控制狀態(tài)要求分組接入plc輸入端子,如圖1所示(本文以三菱fx2小型plc編號分配為例進行梯形圖設(shè)計)。圖1中sa用來選擇自動/手動程序,供自動/手動切換之用,sb2和sb1按鈕都使用x0輸入端,但它們不會同時起作用,圖1中的二極管用來切斷寄生信號,避免錯誤信號的產(chǎn)生。這樣,通過plc的硬件公共點(com)接線的轉(zhuǎn)換和軟件分時執(zhí)行各自不同的用戶程序段的方法,使得plc的一個輸入點可分別反應(yīng)兩個輸入信號的狀態(tài),起到兩個輸入點的作用,來完成plc在兩種工作狀態(tài)下的輸入功能,提高了plc輸入點的利用效率,相當于擴展了plc的輸入點的實際數(shù)量。其它x1-x7端相似。
2.2 采用硬件接線完成簡單的“與”、“或”邏輯,減少電路i/o點數(shù)
(1) 減少電路輸入點數(shù)
圖2是一個由繼電器、接觸器組成的電動機起動、停止兩地控制電路,可以實現(xiàn)電動機在兩個地方起動、停止的控制。如將此電路改為plc控制,plc輸入電路有多種接法,對應(yīng)的梯形圖也有多種。從圖3和圖4這兩種接線圖及相應(yīng)的梯形圖可以看出:圖3的接線占用輸入最多(共5個),梯形圖也顯得復(fù)雜,但判斷輸入設(shè)備故障時形象較直觀。當plc輸入點比較緊張時,可采用圖4所示的輸入接線圖,它占用plc輸入點較少(共3個),相應(yīng)的梯形圖也比較簡單。
(2) 減少所需plc的輸出點數(shù)
對于通斷狀態(tài)完全相同的負載,在plc的輸出端點功率允許的情況下可并聯(lián)于同一輸出端點,即一個輸出端點帶多個負載。例如輸出信號燈與負載并聯(lián),如圖5所示,這樣可減少一半輸出點數(shù)。但要注意不能超出每個端點的允許負載能力。
此外,還可采用三線-八線編碼、譯碼方法,只增加少量的外部元件,即可實現(xiàn)將8個顯示輸出口減少為3個輸出口。
轉(zhuǎn)載請注明出處。