ПЛЦС Тренутно имају пет стандардних програмских језика, укључујући графичко програмирање језика и програмским језицима на основу текста.
Графички програмски језици укључују:
Мердевина дијаграма (ЛД - дијаграм мердевина);
Функцијски блок дијаграм (ФБД - Фунцтион Блоцк Диаграм);
Схема за секвенцијалне функције (СФЦ - Резервација функције).
Текстуализовани програмски језици укључују:
Листа инструкција (листа ИЛ-упутства) и структурирани текст (ст-стритурид текст).
ИЕЦ 1131-3 програмски језик је скуп међународног језичког језика програмирања за индустријски систем управљања формиран на основу разумне апсорпције ИЕЦ радне групе и упућивање на програмирање језика ПЛЦ произвођача ПЛЦ-а широм света. Не само да се примјењује само на ПЛЦ системе, већ и на шири спектар поља индустријске контроле, што даје важан допринос глобалној стандардизацији ПЛЦ програмских језика.
Дијаграм релејског мердевина (ЛД)
Дијаграм релејског мердевина (дијаграм ЛД-ЛАДДЕР)Језик је први ПЛЦ програм за програмирање, је и најчешћи ПЛЦ програмски језик.
Програмски језик мердевина је еволуиран са основа шема система управљања релејима, а основна идеја дијаграма мердевина система управљачког релеја је иста, али само у употреби симбола и изражавања одређених разлика.
ПЛЦ-ови су првобитно дизајнирани за употребу електричарским техничарима на фабричком поду, како би се ускладили са навикама ума контролних кругова релеја.
Како се програм програмирања први пут користио у ПЛЦ-има, дијаграми мердевина задржавају стил и конвенције дијаграма релеја, чинећи их најисплаљивијим и употребљивим језиком за већину електричних техничара.
1. мекани релеји
ПЛЦ мердевина дијаграма неких програмских елемената дуж имена релеја, као што су улазне релеје, излазни релеји, унутрашњих помоћних релеја итд., Али нису стварни физички релеји, већ нека од уређаја за складиштење (меки релеј), сваки мекани релеј и ПЛЦ меморија у игри.
Ако је ћелија меморије за државу "1", дијаграм мердевина који одговара меком релејном завојници "напаја", нормално отворени контакти отворене су отворене, обично затворене контакте, рекли су да је ова држава мекан релеј "1" 1 "називају" 1 ".
Ако је меморијска ћелија у држави "{0}}" стање завојнице и контакти одговарајућег меког релеја је супротно од горе наведеног, а меки релеј је у стању "0" или "искључено". Ови "мекани релеји" често се називају програмским елементима.
2. Проток енергије
Постоји замишљена "концептуална струја" или "проток електричне енергије" (проток електричне енергије) који тече лево на десно, а овај смер је у складу са редоследом логичких операција у извршењу корисничког програма.
Проток енергије може да тече само лево на десно. Користећи концепт тока енергије може нам помоћи да боље разумемо и анализирамо дијаграме мердевина.
3. Аутобус
Вертикална заједничка линија са обе стране дијаграма мердевина назива се аутобуска трака.
У анализи логике мердевине да бисте позајмили анализу дијаграма релеја релеја, можете замислити да леве и десне стране аутобуса (леви аутобус и десни аутобус) између леве позитивне и десне негативне напомене напајања, између аутобуса, "проток енергије" са леве на десно проток. Прави сабирнице се може изоставити.
4. Логично раствор дијаграма мердевина
Према државном и логичком односу сваког контакта у дијаграму мердевина, стање програмираног елемента који одговара сваком завојнику на дијаграму назива се логичко раствор дијаграма мердевина.
Логично решавање у дијаграму мердевина изводи се у левом десној, на горњем доњем реду. Резултат раствора се одмах користи логично решење које следи.
Логично раствор заснован је на вредности у улазном регистру улазне слике, а не на стању спољног улаза у тренутку решења.
1, што одговара шематски дијаграму електричног рада, са интуицијом и преписком;
2, у складу са оригиналном технологијом контроле релејског логике, за електричне техничаре, лако се схвати и учење;
3, а оригинална технологија контроле релеја се разликује од дијаграма мердевина на протоку енергије (проток електричне енергије) није стварно значење струје, унутрашњи релеј није стварно постојање релеја, тако да примену оригиналне технологије контроле релејског логике треба да се разликује од релевантних концепата.
4, а програм за програмирање упутства упутства има једну до једну преписку, лако се претворити једни друге и проверити програм.
Функцијски блок дијаграма (ФБД)
Функцијски блок дијаграм (ФБД - Фунцтион Блоцк Диаграм) користи графичке симболе сличне дигиталним круговима капије, логика је интуитивна и једноставна за употребу, има мердевине дијаграма додира и еквивалентна упутства за намотавање и може да реши широк спектар логичких проблема.
1, јединица функцијског модула, почевши од функције контроле, олакшава анализу и разумевање контролне шеме;
2, Функцијски модул је графичка метода за описивање функције, његов интуитинг увелико олакшава програмирање и конфигурацију дизајнера и има бољу једноставност рада;
3, за системе са већим размерама контроле и сложеније контролне односе, време програмирања и конфигурације могу се скратити и време за уклањање погрешака може се смањити јер се односи контролних функција могу јасније изразити.
Стекве функције секвенцијалне функције (СФЦ)
Sequential Function Chart (SFC - Sequential Function Chart), also known as flowchart or state transfer diagram, is a graphical, functional illustrative language dedicated to describing industrial sequential control programs, using which systems with complex structures such as concurrency and selection can be programmed.
1. Оријентисано на функционално, добро организовано, лако је разумети и пренети рад програма;
2, за велике програме, може се поделити на дизајн, користећи флексибилнију програмску структуру, може да сачува време дизајна програма и време уклањања погрешака за уклањање погрешака;
3, који се обично користи у већем обиму система, програм је сложеније пригоде;
4, само у активном кораку команде и рада се извршава, конверзија након активног корака се скенира, тако да је време скенирања целог програма много краће од времена скенирања других програмских програма.
Листа инструкција
Листа инструкција (листа ИЛ-упутстава) Слично је на рачунару Мнемониц Скупштински језик, који је најосновнији програмски језик за програмибилне контролоре, такозване програмирање наставе у настави, је да се користи један или неколико једноставних да меморише ликове који представљају одређену функцију рада програмабилног функције програмабилног контролера.
1. Усвајање помоћних знакова да означи функцију рада, која има карактеристике лаког памтити и једноставне за управљање;
2, у тастатури програмера користећи мнемоморе да укаже на то да се карактеристике једноставних за руковање могу програмирати у непостојању рачунарских прилика;
3, преписка једнодневно са дијаграмом мердевина, његове карактеристике и језик дијаграма мердевина је у основи исти.
Структурирани текст (СТ)
Структурирани текст (СТ - Струтуред Тект) је језик на високом нивоу који се може користити за описивање понашања функција, функцијских блокова и програма, као и понашање корака, радњи и прелаза у секвенцијалном функционалном цвијету.
Структурирани језик текста је површно сличан Пасцалу, али је програм програмирања који се посебно развија за апликације за индустријску контролу са јаким програмским могућностима за доделу вредности променљивим, позивајући функције и функције, стварајући изразе, стварањем условних изјава и оправдавајућим програмима.
1, употреба језичких програмирања на високом нивоу, може довршити сложеније контролне операције;
2, потребно је одређено знање о рачунарском језику и програмима на високом нивоу на високом нивоу и вештинама програмирања, које захтевају високе вештине програмера и не могу га завршити заједнички електричари.
3, перформансе као што су интуиција и једноставност рада су лоша;
4, често се користи за употребу функција модула и других језика за постизање примене неких функција управљања.
Савет Напомена:Нису сви ПЛЦС подржавају све програмске језике (нпр. Дијаграм функције, дијаграм секвенцијалног функције не подржава многе ниске ПЛЦ системе), док велики ПЛЦ контролни системи углавном подржавају ових пет стандардних језика програмирања или сличних језика програмирања.

Постоје и неки програмски језици осим стандардног језика, иако нису изабрани на стандардни језик, али су развијени да одговарају неким посебним приликама наношења, у неким случајевима могу бити бољи програмски језик.
На пример, Д 7- Сис континуирани графикон ЦФЦ је посебно развијен за велики континуирани контролу процеса, све док програм позива у блоку ЦФЦ-а може се лако реализовати као генератор ПИД контролера, бројача, позиционираног функција и не захтева посебну програмирање, а не захтева посебне програмирање, а не захтева посебну програмирање, а не захтева посебну програмирање, а не захтева посебну програмирање, а не захтева посебну програмирање, а не захтева посебну програмирање, а не захтева посебну програмирање.




