Всичко, което трябва да знаете за програмируемите логически контролери
Конституция на ПА.

Режим на работа
AP връзка
Режим на програмиране
софтуер за програмиране:
цифрова електроника
въведение в езиците за програмиране
Независимо от използвания софтуер, режимът на работа на AP е същият. От диаграма, представляваща команда, програмистът превежда тази диаграма в програма, съхранена в паметта. Тази четена от микропроцесор програма съдържа различни елементи:
- програмна стъпка, (номериран ред)
- инструкция или код (например: четене на състоянието на запис, сравняване на две стойности и т.н.)
- препратка (например: номер на изход)
Цялата „интелигентност“ на автомата се намира в неговия процесор (централен блок). Състои се от следните елементи:
- микропроцесор (обработка на информация)
- вътрешен часовник (функция за синхронизиране, синхронизиране на операциите)
- изчислителна единица (двоично събиране, брояч, разчитане)
- многократно въвеждане (получаване на външни данни)
- няколко изхода (предаване на данни отвън, - за реле, дисплей, принтер)
- ROM или EPROM памет (съдържа операционната система)
- RAM памет, разделена на зони:
- потребителска програма (двоичен код, асемблер)
- полезни данни за програмата
- данни, полезни за програмиста (основна програма, регистри, флагове, константи)
- и т.н.
- свързваща шина за отдалечени модули (по избор.)
Централният блок не може да издържи на интензитета на тока, какъвто има през входните и изходните клеми на PLC. Следователно те са защитени срещу възможни пренапрежения или тези твърде интензивни токове. За електрическо отделяне на процесора от останалата част на PLC често се използват оптосъединители.
Когато правите програма, можете да изберете усъвършенстван език (Ladder, Grafcet, Logigramme). Тъй като точките за достъп включват само езиците в списъка с инструкции, трябва да компилирате програмата си (ако софтуерът за програмиране не го прави автоматично), преди да я прехвърлите в точката за достъп.
Също така се опитваме да документираме (прикачваме коментари) програмата колкото е възможно повече, така че друг човек да може да я разбере и да я модифицира лесно. Входовете, изходите и т.н. също могат да бъдат декларирани чрез кратки имена и/или по-дълги текстове - например: на изход O00.01 е свързано реле K1, на което вентилацията контролира: O00.01 - K1 - вентилация 1.
Всички тези допълнения към основната програма не се поддържат от AP. Компютърът ще създаде конкретни файлове за тези данни, които ще останат в архивната памет (твърд диск) по ваш избор. Без тези файлове, обратно извикване на вашата програма от точката за достъп до компютъра ще даде само списъка с инструкции, а останалите данни могат да се считат за загубени.
SUCOS PS 306 от Klцckner Moeller е PLC, получен от PS3 (срещу PS4), който може да бъде част от мрежа от 9 устройства PS 306. Всеки модул има 16 входа и 16 изхода 24V DC цифрови, 4 входа (10 бита) и 1 аналогов изход (12 бита), 1 DIN RS 485 конектор за допълнителни I/O устройства.
Входните терминали са означени с Ix.y и изходният терминал на Qx.y - x приема стойността, присвоена на устройството PS 306, основният ще бъде означен с "0"; и y приема стойността на позицията на терминала на устройството PS 306, т.е. стойност от 0 до 15, например Q 0.0 определя първия изход на основното устройство.
За програмиране на SUCOS PS 306 се използва или програмна конзола, или персонален компютър със софтуера SUCOSOFT S30-S316-F.
SUCOS PS 306 може да бъде програмиран в мнемоника (Списък с инструкции), в диаграма на стълбата (Схема на стълба) или във функционални блокове (Логиграма).
SESTEP 290 е PLC с модулна структура. В зависимост от нуждите можем да добавим стелажи, които могат да съдържат няколко I/O модула. Може (по желание) да бъде снабден с вътрешен часовник.
Максималният брой входове/изходи е 128 - чрез модули от 8 входа или 8 изхода или 4 входа + 4 изхода. Захранващият модул трябва да бъде снабден с 24 VDC.
Програмира се в списък с инструкции на LI с устройство за обработка (OPI-20) или с помощта на софтуер (PRS-21 за компютър) в диаграма на стълбата .
Всеки входно/изходен блок (основен модел) е оборудван с 8 входа или 8 изхода, които могат да бъдат релета (2 A на изход или 4 A на група от 4 изхода) - тоест човек може да свърже 230V AC обекти директно към него. Има и модули за аналогови I/O.
Определението на входовете се прави от X1 до X8 за първия входен модул, след това от X9 до X16 за втория и т.н. За изходите те се дефинират от Y1 до Y8 за първия изходен модул, след това от Y9 до Y16 за втория и т.н.
SESTEP може да съхранява състоянието на бита в маркер, дефиниран с буквата "Cnnn" (nnn представлява номера на маркера, напр. C21). Думите - стойност на таймер, брояч и др. - съдържат се в регистри с име "Vnnn" .
АДРЕС НА ОПЕРАНЦИИТЕ:
дума памет
PMC 20 е програмируем контролер, който може да управлява 80 цифрови входа и 80 цифрови изхода, както и 8 аналогови входа и един аналогов изход. Може (по желание) да бъде снабден със седмичен часовник.
Програмира се в списък с инструкции за LI, в диаграма на стълбата и логическа диаграма (разширена с лична библиотека) LOGSR и/или в Grafcet.