1 引言
近幾年來,可編程序控制器(PLC)以其可靠性高、適應性強、靈活性好、編程簡單、容易掌握等特性,在各個領域發揮越來越重要的作用。在PLC控制系統中,PLC作為主要控制設備,必然與控制對象中各種輸入信號(如按鈕、限位開關、拔動開關、繼電器的觸點及其它檢測信號等)和輸出設備(如繼電器線圈、接觸器線圈、電磁閥等執行元件)相關聯。在實際工作中,由于">

      技術頻道

      PLC輸入/輸出點數的“擴展”方法

      1 引言
      近幾年來,可編程序控制器(PLC)以其可靠性高、適應性強、靈活性好、編程簡單、容易掌握等特性,在各個領域發揮越來越重要的作用。在PLC控制系統中,PLC作為主要控制設備,必然與控制對象中各種輸入信號(如按鈕、限位開關、拔動開關、繼電器的觸點及其它檢測信號等)和輸出設備(如繼電器線圈、接觸器線圈、電磁閥等執行元件)相關聯。在實際工作中,由于受PLC應用系統規模的限制,PLC輸入/輸出點數往往不夠用。為此若采用擴展輸入/輸出單元或更換點數更多的PLC來解決有時又不合算,為了降低系統硬件的成本,常常采用各種技巧減少系統占用的輸入/輸出點數,相當于擴展了PLC的I/O點數。本文從硬件、軟件兩個方面介紹在不增加硬件情況下“擴展”PLC I/O點數的幾種方法。
      2 “擴展”I/O點數的方法
      2.1 分組輸入
      有些PLC控制既有“手動控制”又有“自動控制”,而自動控制程序和手動控制程序不會同時執行,這時可將自動與手動信號按不同控制狀態要求分組接入PLC輸入端子,如圖1所示(本文以三菱FX2小型PLC編號分配為例進行梯形圖設計)。圖1中SA用來選擇自動/手動程序,供自動/手動切換之用,SB2和SB1按鈕都使用X0輸入端,但它們不會同時起作用,圖1中的二極管用來切斷寄生信號,避免錯誤信號的產生。這樣,通過PLC的硬件公共點(COM)接線的轉換和軟件分時執行各自不同的用戶程序段的方法,使得PLC的一個輸入點可分別反應兩個輸入信號的狀態,起到兩個輸入點的作用,來完成PLC在兩種工作狀態下的輸入功能,提高了PLC輸入點的利用效率,相當于擴展了PLC的輸入點的實際數量。其它X1-X7端相似。


      圖1 分組接入PLC輸入端子

      2.2 采用硬件接線完成簡單的“與”、“或”邏輯,減少電路I/O點數
      (1) 減少電路輸入點數
      圖2是一個由繼電器、接觸器組成的電動機起動、停止兩地控制電路,可以實現電動機在兩個地方起動、停止的控制。如將此電路改為PLC控制,PLC輸入電路有多種接法,對應的梯形圖也有多種。從圖3和圖4這兩種接線圖及相應的梯形圖可以看出:圖3的接線占用輸入最多(共5個),梯形圖也顯得復雜,但判斷輸入設備故障時形象較直觀。當PLC輸入點比較緊張時,可采用圖4所示的輸入接線圖,它占用PLC輸入點較少(共3個),相應的梯形圖也比較簡單。


      圖2 電機起/停兩地控制電路


      圖3 圖2的PLC控制圖(I/O點用的較多)


      圖4 圖2的PLC改進輸入法(I/O點用的較少)

      (2) 減少所需PLC的輸出點數
      對于通斷狀態完全相同的負載,在PLC的輸出端點功率允許的情況下可并聯于同一輸出端點,即一個輸出端點帶多個負載。例如輸出信號燈與負載并聯,如圖5所示,這樣可減少一半輸出點數。但要注意不能超出每個端點的允許負載能力。

      圖5 信號燈與負載并聯時的情況

      此外,還可采用三線-八線編碼、譯碼方法,只增加少量的外部元件,即可實現將8個顯示輸出口減少為3個輸出口。
      2.3 通過軟件編程減少電路I/O點數
      (1) 用一個按鈕實現起動和停止
      一般情況下,PLC控制的外部設備至少要有1個起動按鈕和1個總停止按鈕作為輸入信號,來控制程序的運行和停止,因此至少需要2個輸入點。當輸入的總點數緊張時,也可用1個自復位按鈕SB3實現起動和停止兩種控制,其輸入接線如圖6所示,相應的梯形圖可采用圖7或圖8所示的兩種設計方法。圖7中的M0為內部繼電器,作中間環節使用。圖8中采用了置位、復位指令及定時器T0來完成單按鈕實現起動和停止的功能。采用圖8所示的梯形圖時,應注意T0的設定值應大于按鈕X0按住的時間t。


      圖6 用1個自復位按鈕實現啟動和停止控制

      單按鈕起動、停止電路除了可以采用圖7、圖8所示的梯形圖來實現外,還可采用移位寄存器或計數器來實現。


      圖7 對應于圖6的梯形圖

      圖8 圖6的另一種梯形圖

      (2) 用4個輸入點表示10個輸入信號狀態
      對于直流輸入模塊,采用雙常開按鈕的編程技巧,輸入點可在一定程度上得到擴展。例如,利用圖9所示的梯形圖可把4個輸入點擴展為10種輸入信號狀態。圖9中直流輸入模塊的X1、X2、X3、X4均接入常開按鈕,利用這4個按鈕的不同狀態組合可表示10種輸入信號。如假設圖9中的第一個邏輯行表示正向起動,第二個邏輯行表示反向起動,第三個邏輯行表示總停止等等。


      圖9 4個輸入點擴展為10種輸入信號狀態的梯形圖

      對應圖9的輸入接線如圖10所示,圖10中的二極管用來切斷寄生信號。在調整時,若操作人員同時按下SB7和SB8(或SB6和SB9),則會發出報警信號。為了避免這種情況的發生,專門設置了一個判別程序,利用T12的常閉觸點禁止第5到第10邏輯行執行,保證錯誤信號無法執行。編程過程中可用T0到T11替代SB1到SB10信號。
      同前所述,也可采用8個輸出點組成BCD碼,表示100個輸出信號的狀態,可節省90多個輸出點,具體梯形圖從略。


      圖10 對應圖9的輸入接線圖

      3 結束語
      通過使用以上介紹的方法,可以大大提高PLC輸入/輸出點的利用效率,相當于擴展了PLC的輸入/輸出點的數量,相對地縮小了PLC的體積,節約了成本。

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 国产在线精品一区免费香蕉| 日韩精品无码一区二区三区不卡 | 精品视频一区二区观看| 人妻精品无码一区二区三区 | 精品国产AⅤ一区二区三区4区| 一区二区三区视频免费| 国产丝袜美女一区二区三区| 免费无码VA一区二区三区| 国产精品久久一区二区三区| 国产成人精品亚洲一区| 久久久久女教师免费一区| 麻豆文化传媒精品一区二区| 国语对白一区二区三区| 国产午夜精品一区二区三区不卡| 国产成人精品一区二区秒拍| 少妇一夜三次一区二区| 一区二区三区四区无限乱码| 亚洲AV无一区二区三区久久| 国产乱人伦精品一区二区在线观看| 天堂不卡一区二区视频在线观看| 无码人妻精品一区二区三18禁 | 亚洲一区无码中文字幕乱码| 国产精品香蕉一区二区三区| 精品成人乱色一区二区| 久久精品一区二区三区AV| 久久久久人妻精品一区二区三区| 久久久久久综合一区中文字幕 | 国产在线不卡一区二区三区| 91精品国产一区二区三区左线| 色妞色视频一区二区三区四区| 色欲AV蜜臀一区二区三区| 日韩AV无码一区二区三区不卡| 日本免费一区二区久久人人澡| 成人精品一区二区激情| 日本不卡一区二区三区| 国产在线一区二区视频| 亚洲一区二区三区高清不卡| 制服丝袜一区二区三区| 国产在线观看一区二区三区| 日韩精品一区二区三区中文 | 精品久久久久久中文字幕一区|