Они који су укључени у операције индустријске контроле знају да се и индустријска производња и технолошки напредак ослањају на контролу аутоматизације ПЛЦ-а. Уопштено говорећи, ПЛЦ се може схватити као продужетак централизованих релејних контролних ормара. У практичним производним апликацијама, ПЛЦ-ови значајно смањују трошкове индустријске контроле док истовремено побољшавају централизовано управљање опремом и аутоматизовану контролу. Да бисте савладали ПЛЦ програмирање, неопходна је чврста основа у основама ПЛЦ-а.
ПЛЦ (Программабле Логиц Цонтроллер) је компјутерски контролер који се широко користи у индустријској аутоматизацији, роботици, контроли процеса и сличној опреми. Испод су основни концепти за почетнике у програмирању ПЛЦ-а:
1. Основни принципи логичких капија:Најосновнија операција у ПЛЦ контроли су логичке операције, укључујући И, ИЛИ, НЕ и КСОР. Овладавање основама логичких капија је предуслов за ПЛЦ програмирање. Разумевање симболичког представљања логичких капија и нотације табеле истинитости је такође од суштинског значаја.
2. Основе програмирања лествичастих дијаграма:Ладер дијаграм је најчешће коришћен програмски језик за ПЛЦ-ове. Његов основни концепт укључује постављање логичких оператора дуж вертикалне линије како би се формирала једна или више лествичастих структура, на тај начин дизајнирајући контролну логику.
3. Концепти модула и адреса:ПЛЦ-ови се обично састоје од више модула (нпр. улазни модули, излазни модули, међумодули). Разумевање основних функција и карактеристика сваког модула је од суштинског значаја. Поред тога, сваки модул има независне улазне и излазне адресе, што захтева овладавање методама представљања адреса и њиховим значењима.
4. Употреба тајмера и бројача:Тајмери и бројачи се често користе у ПЛЦ програмирању за контролу времена уређаја и бројања циклуса. Разумевање типова тајмера и бројача, њихових сценарија примене и метода програмирања је од суштинског значаја.
5. Конверзија података и операције:Програмирање ПЛЦ-а често укључује конверзију података и операције, као што су хексадецимална-у-децимална конверзија, битне операције и бајт операције. Чврста основа у конверзији података и операцијама је кључна компонента знања програмирања ПЛЦ-а.
Разумевање принципа рада ПЛЦ-а
ПЛЦ-ови раде користећи приступ „секвенцијалног скенирања, континуиране петље“. Током рада, ЦПУ периодично скенира програм ускладиштен у корисничкој меморији према редним бројевима инструкција. Ако не постоје инструкције за прелазак, он извршава кориснички програм узастопно од прве инструкције до завршетка. Затим се враћа на почетну инструкцију да започне нови циклус скенирања. Током сваког циклуса скенирања, ПЛЦ такође обавља задатке као што су узорковање улазних сигнала и освежавање излазних стања.
Циклус скенирања ПЛЦ-а нужно укључује три фазе: узорковање улаза, извршавање програма и освежавање излаза. Током фазе узорковања улаза: ПЛЦ секвенцијално скенира и чита статус укључено/искључено или улазне податке са свих улазних терминала који су привремено ускладиштени у улазним резама. Ови подаци се затим уписују у одговарајуће регистре статуса улаза и на тај начин освежавају улазе. Затим затвара улазне портове и улази у фазу извршавања програма. Током фазе освежавања излаза: Када се све инструкције изврше, стања укључено/искључено излазних статусних регистара се преносе на излазне резе током ове фазе. Ова стања се затим излазе путем специфичних метода (релеји, транзистори или тиристори) за покретање одговарајућих излазних уређаја.
Укратко, основно знање о програмирању ПЛЦ-а обухвата принципе логичких капија, основе лествичастог дијаграма, представљање модула и адреса, употребу тајмера и бројача, конверзију података и аритметичке операције. Савладавање ових основа је од суштинског значаја за ПЛЦ програмирање, омогућавајући постепено напредовање у вештинама програмирања како би се постигла флексибилнија и ефикаснија индустријска контрола.




