祝一銘
[摘? ? 要]電氣控制柜是自動控制的核心設(shè)備,而可編程控制器又是電氣工程及其自動化的核心控制設(shè)備,所以可編程控制器是自動化控制的重中之重。為提高電氣控制柜的裝配質(zhì)量和效率,需采用標(biāo)準(zhǔn)化可編程控制器和標(biāo)準(zhǔn)化線束裝配接線。使用插箱結(jié)構(gòu)體可編程控制器極大地提高了電氣控制柜的裝配效率,標(biāo)準(zhǔn)化線束裝配接線可以有效避免裝配接線錯誤。
[關(guān)鍵詞]控制器;接線;質(zhì)量和效率
[中圖分類號]TB657 [文獻標(biāo)志碼]A [文章編號]2095–6487(2022)02–00–03
The Technology and Application of the Programmable Controller of the Box Structure
Zhu Yi-ming
[Abstract]The electrical control cabinet is the core equipment of automatic control, and the programmable controller is the core controller equipment of electrical engineering and its automation, so the programmable controller is the top priority of automatic control. In order to improve the assembly quality and efficiency of the electrical control cabinet, standardized programmable controllers and standardized wiring harnesses are required for assembly and wiring. The use of the sub-box structure programmable controller greatly improves the assembly efficiency of the electrical control cabinet, and the standardized wiring harness assembly wiring can effectively avoid assembly wiring errors.
[Keywords]controller; connection; quality and efficiency
電氣動力配電柜目前有GGD、GCK、MNS模塊化單元電氣柜,采用標(biāo)準(zhǔn)化配電控制柜結(jié)構(gòu)是行業(yè)標(biāo)準(zhǔn),PLC電氣自動化控制柜采用模塊化單元是將來的發(fā)展趨勢。所以可編程控制器規(guī)劃設(shè)計作為單元插箱結(jié)構(gòu)體單元,既可以在GGD等模塊化單元電氣配電柜內(nèi)使用,也可以在模塊化電氣控制柜內(nèi)使用,可以極大地提高電氣柜裝配效率,避免接線錯誤,提高電氣柜裝配質(zhì)量和效率。
1 通用型可編程控制器分類及優(yōu)缺點分析
工業(yè)現(xiàn)場使用的可編程控制器各式各樣,根據(jù)電氣外觀形狀和性能分為模塊化控制器、擴展型控制器。
1.1 模塊化控制器
模塊化控制器的CPU、RAM、ROM、I/O接口,程序下載口、網(wǎng)絡(luò)接口、通訊口等集成于1塊或者幾塊PCB板上,控制器PCB板都裝配在一個整體式控制器外殼內(nèi)。模塊化控制器的體積外形精巧玲瓏,產(chǎn)品體積微小,重量輕,占用控制柜空間少。
(1)特點:集成電源處理、體積小巧、IO結(jié)構(gòu)緊湊,安裝方便,性能固化,價格低廉,市場應(yīng)用廣泛。
(2)缺點:不具有擴展IO能力,控制器的輸入輸出IO點數(shù)固定,無系統(tǒng)擴展配置功能。
1.2 擴展型控制器
為滿足市場對控制器的不同需求,可編程控制器廠家推出了處理器性能更加強大、IO擴展更加便捷容易的擴展型控制器。
擴展型控制器將可編程控制器的功能區(qū)分為單元化,不同的功能制作成不同的模塊,將各工作單元都制成獨立的模塊,供電模塊單元、CPU模塊單元、輸入模塊、輸出模塊、通訊模塊等。CPU和各功能模塊單元通過計算機總線鏈接,構(gòu)成一套完整性能的可編程控制器PLC。
(1)特點:系統(tǒng)構(gòu)成非常靈活,安裝、擴展、維修都很方便。
(2)缺點:體積大,價格昂貴。
2 擴展型可編程控制器的插箱結(jié)構(gòu)體設(shè)計的緣由
模塊化控制器和擴展型控制器作為通用型控制,都需要將控制器安裝在電氣控制儀表柜內(nèi),需要經(jīng)電氣裝配工人裝配后才能組成一套電氣控制柜使用??刂破靼惭b在控制柜的安裝板上使用,需要實施大量的二次裝配工作,容易造成電氣配線錯誤,電氣裝配都需要進行人工校正線路工作。
模塊化控制器和擴展型控制器作為通用型控制,IO信號的處理普遍通過本體接線端子,通過電氣線纜經(jīng)控制柜電氣端子和控制柜外部設(shè)備連接,采集外部設(shè)備信號,控制柜外部設(shè)備信號采集所需要的電源都需要經(jīng)控制柜內(nèi)電氣端子分配。
通用型可編程控制器的IO信號燈是在控制器本體和IO模塊上,在控制柜外部看不到IO信號狀態(tài)指示燈,不能直觀地觀察各設(shè)備的運行狀態(tài)。
插箱結(jié)構(gòu)體可編程控制器PLC是基于工業(yè)現(xiàn)場總線接口的分布式模塊化結(jié)構(gòu)的可編程控制器,可以通過標(biāo)準(zhǔn)的以太網(wǎng)口、PPI接口、RS485接口等和上位計算機設(shè)備等通訊,通過CAN工業(yè)現(xiàn)場總線接口,CANopen協(xié)議擴展CANopen從站IO,并具備CANopen主從站功能等,具有中大型可編程控制器的IO擴展能力,并根據(jù)上位機要求控制多個數(shù)字輸出量的輸出狀態(tài)以及多路DAC輸出信號,具有編程和LED數(shù)碼顯示功能。
3 插箱結(jié)構(gòu)體可編程控制器的系統(tǒng)結(jié)構(gòu)
3.1 插箱結(jié)構(gòu)設(shè)計
將控制器的外殼結(jié)構(gòu)設(shè)計成簡單的鈑金插箱結(jié)構(gòu)體,鈑金箱體容易加工,成本低廉。內(nèi)部設(shè)置7個IO擴展固定插槽位置,根據(jù)不同的IO配置需求,插入相應(yīng)信號的IO模塊。IO模塊通過減震螺絲裝配固定在IO插槽底板上,增強了插箱結(jié)構(gòu)體可編程控制器的抗震性和牢固程度,見圖1。
插箱結(jié)構(gòu)體設(shè)計可以將可編程控制器安裝在標(biāo)準(zhǔn)網(wǎng)絡(luò)機柜、模塊單元化電氣控制柜上。
標(biāo)準(zhǔn)化線束配線完全避免二次接線錯誤,節(jié)省了人工的重復(fù)校線工作。
標(biāo)準(zhǔn)化配電型IO信號接線模組減少了配線工作量,避免了接線錯誤。
前面板型狀態(tài)指示燈可以直觀地查看可編程控制器的狀態(tài)和設(shè)備的運行情況。
3.2 系統(tǒng)硬件設(shè)計
插箱結(jié)構(gòu)體可編程控制器包括以下幾個主要部分:上位機編程軟件、CANOPEN組態(tài)軟件、CPU核心主機、擴展IO模塊部分。如圖2所示。
32位處理器。用戶程序采用兼容LAD語言編程。
考慮到系統(tǒng)程序編寫的整體完整性,采用SPI總線擴展接口,最多擴展7個SPI從站插槽(模塊)。
SPI從站插槽(模塊)SPI從站芯片地址采取DIP開關(guān)撥碼方式和主CPU板SPI地址總線選通通信。
控制板本體接口1個以太網(wǎng),2個MPI/PPI接口。1個CANopen接口。
控制板本體數(shù)字輸入模塊:數(shù)字16點輸入(支持高速輸入)、數(shù)字輸出模塊16點輸出(支持高速輸)、8路AI(12BIT)0~10 V(或竄連500Ω接入0-20 mA)、 4路輸出0~20 mA。
3.3 控制器基本功能介紹
(1)采用高性價嵌入式NXP-ARM微處理器作為核心芯片,軟件采用LAD編程語言,易于維護,方便升級,系統(tǒng)具有標(biāo)準(zhǔn)CANopen接口、RS485、RJ45網(wǎng)絡(luò)接口。
(2)可以實現(xiàn)多路數(shù)字量、模擬量輸入信號的采集;遠(yuǎn)程改變多路數(shù)字量、模擬量輸出信號。
(3)系統(tǒng)支持在系統(tǒng)編程方式。
(4)系統(tǒng)具有上電硬件自診斷功能,可以發(fā)現(xiàn)存在故障的模塊,并將故障信息上傳。
(5)系統(tǒng)采用模塊式結(jié)構(gòu),擴展數(shù)量1~7個均可正常運行。
(6)電源模塊采用DC/DC電路,保證設(shè)備的供電效率與寬輸入供電范圍。
(7)系統(tǒng)具有地址軟件和硬件設(shè)置設(shè)定功能。
(8)系統(tǒng)技術(shù)路線上系統(tǒng)從硬件和軟件上采取模塊化設(shè)計。
(9)硬件采用模塊化設(shè)計結(jié)構(gòu),具有分布式SPI總線IO擴展模塊結(jié)構(gòu)。
(10)采用NXP公司ARM系列嵌入式32位微處理器作為主控芯片,DC/DC轉(zhuǎn)換芯片進行電源設(shè)計,CANopen接口芯片采用單片機自帶的CAN接口,協(xié)議版本為v1.0;
(11)系統(tǒng)選用SPI接口、12位以上的ADC、DAC芯片實現(xiàn)模擬信號輸入、輸出。
(12)數(shù)字輸入和輸出量采用高速光電耦合器進行隔離。
(13)采用DIP譯碼器實現(xiàn)系統(tǒng)主機模塊和擴展模塊的地址選擇。
(14)系統(tǒng)軟件采用C語言進行模塊式設(shè)計,方便維護和后續(xù)升級;用戶編程采用梯形圖和LD指令編程方法。
(15)所有的外圍模塊供電電路均設(shè)有短路保護功能。
(16)實現(xiàn)上位機與主機以太網(wǎng)通訊。
3.3.1 主機模塊
PLC主機模塊硬件主要由10部分組成:電源部
分、微處理器(CPU)部分、系統(tǒng)存儲器部分、數(shù)字量輸入部分、數(shù)字量輸出部分、模擬量輸入部分、模擬量輸出部分、485通信部分、CAN通信部分、以太網(wǎng)通信部分。
(1)數(shù)字量輸入部分。CANopen控制器主機模塊具有16路源型數(shù)字量輸入,為了防止外界線路產(chǎn)生的干擾(如尖峰電壓,干擾噪聲等)引起PLC的非正常工作甚至是元器件的損壞,在PLC的輸入側(cè)全部采用光耦,來切斷PLC內(nèi)部線路和外部線路電氣上的聯(lián)系,保證PLC的正常工作。并且在輸入線路中都設(shè)有RC濾波電路,以防止由于輸入點抖動或外部干擾脈沖引起的錯誤信號。數(shù)字量輸入部分設(shè)計有8路高速脈沖輸入通道,采用TLP2361高速光耦,可計數(shù)高達(dá)30 kHz脈沖。
(2)數(shù)字量輸出部分。CANopenPLC主機模塊具有16路源型數(shù)字量輸出,為了防止外界線路產(chǎn)生的干擾(如尖峰電壓,干擾噪聲等)引起PLC的非正常工作甚至是元器件的損壞,在PLC的輸出側(cè)全部采用光耦,來切斷PLC內(nèi)部線路和外部線路電氣上的聯(lián)系,保證PLC的正常工作。數(shù)字量輸出部分采用MJD127達(dá)林頓管,輸出電流可高達(dá)8 A,并且具有兩路30 kHz高速脈沖輸出電路用來驅(qū)動伺服或步進電機驅(qū)動器。
(3)模擬量輸入部分。CANopenPLC主機模塊具有8路0~10 V模擬量輸入,主要采用12位8通道AD轉(zhuǎn)換芯片MCP3208,采用速率可高達(dá)100 KHz。
(4)模擬量輸出部分。CANopenPLC主機模塊具有4路0~20 mA模擬量輸出,主要采用12位4通道DA轉(zhuǎn)換芯片MCP4728,每一路都帶運放緩沖器。
(5)485通信部分。CANopenPLC主機模塊具有2路485通信接口,內(nèi)置PPI/MPI協(xié)議,也可通過庫轉(zhuǎn)換為MODBUS主從站協(xié)議,PPI MPI支持下載用戶STEP7程序。
(6)CAN通訊部分。CANopenPLC主機模塊具有1路CAN通信接口,內(nèi)置標(biāo)準(zhǔn)CANopen協(xié)議,可通過撥碼開關(guān)進行主從站轉(zhuǎn)換,并且可通過CANconfig組態(tài)軟件進行配置。
(7)以太網(wǎng)通信部分。CANopenPLC主機模塊具有1路以太網(wǎng)通信接口,以太網(wǎng)通訊接口采用MODBUS-TCP 或者S7-TCP協(xié)議,MODBUS-TCP 服務(wù)器端支持最大8個客戶連接,S7-TCP協(xié)議最大支持7個直接通訊,并且支持以太網(wǎng)下載程序。
3.3.2 數(shù)字量輸入擴展模塊
數(shù)字量輸入擴展模塊采用帶有串行接口SPI總線的16位 I/O擴展芯片CP23S17。CP23S17的GPIO是雙向I/O,即可讀又可寫。
地址編碼芯片CR36S11(BCD 8421碼)設(shè)定擴展模塊地址,經(jīng)74LS151八選一數(shù)據(jù)選擇器譯碼后,將CP23S17的SPI總線MOSI MISO SCK CS 和主機模塊CPU的MOSI MISO SCK CS接通。PS2801-4四通道光耦 將開關(guān)信號隔離檢測,經(jīng)74HC541放大后,驅(qū)動光電二極管指示燈,同時輸入給MCP23S17芯片GPIO輸入,MCP23S17經(jīng)過地址譯碼芯片選擇后與CPU通訊,CPU采集輸入擴展IO芯片MCP23S17的輸入IO狀態(tài)。
3.3.3 數(shù)字量輸出擴展模塊
數(shù)字量輸出擴展模塊采用帶有串行接口SPI總線的16位I/O擴展芯片CP23S17。CP23S17的GPIO是雙向IO,即可讀又可寫。
地址編碼芯片CR36S11(BCD 8421碼)設(shè)定擴展模塊地址,經(jīng)74LS151八選一數(shù)據(jù)選擇器譯碼后,將CP23S17的SPI總線MOSI MISO SCK CS 和主機模塊CPU的MOSI MISO SCK CS接通。MCP23S17經(jīng)過地址譯碼芯片選擇SPI總線后與CPU通訊,CPU控制擴展IO芯片MCP23S17的輸出IO狀態(tài),輸出IO經(jīng)74HC541 驅(qū)動放大后驅(qū)動光電二極管指示燈,同時驅(qū)動PS2801-4四通道光耦,PS2801-4四通道光耦再次驅(qū)動放大芯片TB62084AWG功率放大管。
3.3.4 LED數(shù)碼管模塊
LED采用FZH119-LED驅(qū)動16位數(shù)碼管專用芯片,通過SPI總線控制顯示數(shù)據(jù)。將FZH119-LED的SPI總線MOSI SCK CS 和主機模塊CPU的MOSI SCK CS接通,F(xiàn)ZH119-LED接受主機CPU的LED輸出指令,控制每個LED顯示寄存器的數(shù)值。
3.4 系統(tǒng)軟件設(shè)計
系統(tǒng)軟件采用結(jié)構(gòu)化程序設(shè)計。軟件設(shè)計中主要包含單片硬件初始化程序,PLC運行轉(zhuǎn)化指令程序,PPI/MPI通訊程序,以太網(wǎng)通信程序,CANopen協(xié)議程序。軟件采用模塊化結(jié)構(gòu)設(shè)計,分為主程序和各模塊程序。
4 結(jié)束語
電氣柜內(nèi)使用插箱結(jié)構(gòu)體可編程控制器、標(biāo)準(zhǔn)化DB線束、標(biāo)準(zhǔn)化配電型IO接線模組的標(biāo)準(zhǔn)化設(shè)計,極大提高了電氣裝配的生產(chǎn)效率,保證電氣裝配產(chǎn)品質(zhì)量。
參考文獻
[1] 于廣,韓雪,吳桐.基于MCGS的可編程邏輯控制器仿真實訓(xùn)平臺設(shè)計[J].自動化技術(shù)與應(yīng)用,2022(2):125-129.
[2] 梁天.基于可編程控制器的工業(yè)干衣機控制系統(tǒng)設(shè)計[J].機電工程技術(shù),2022(1):185-187,194.