Лекція 2.2 Програмування ПЛК (CoDeSys)
2. Комплекс програмування ПЛК Codesys
Комплекс програмування ПЛК Codesys застосовується для програмування контролерів різних виробників, зокрема Moeller. Festo. Wago (Німеччина). Parker Hannifin (США). Mitsubishi Electric (Японія). ABB (Швеція. Швейцарія). ОВЕН (Російська Федерація).
Комплекс Codesys включає власне Codesys як середовище розробки так і систему виконання Codesys SP.
Вона виконує функції операційної системи, здійснюючи обслуговування входів, виходів, комунікаційних інтерфейсів, виклик задач користувацької програми та перемикання між ними, вирішення помилок, що виникають при роботі користувацької програми. За необхідності весь контроль за роботою ПЛК може бути переданий користувацькій програмі (обслуговування переривань, обробка помилок, керування планувальником задач і т.п.).
Для опису можливостей вводу-виводу конкретного ПЛК використовуються target-файл, який необхідно встановити в середовище розробки для програмування даного типу ПЛК. У цьому файлі описаний адресний простір вводу-виводу. вектори переривань та інша інформація, що характеризує апаратні можливості ПЛК.
Також до комплексу Codesys входить Codesys HMI. який дозволяє створювати нескладні графічні інтерфейси користувача. Codesys ЕХІ Server, шо дозволяє взаємодіяти з системами контролю версій, організовувати багатокористувацький доступ до проекту, та Codesys SoftMotion — набір засобів для керування рухом, який дозволяє ПЛК виконувати роль блока ЧПУ. Дистрибутив також містить ОРС-сервер. системи виконання Codesys SP RTE (багатозадачна система виконання жорсткого реального часу під Windows NT. 2000. ХР) та Codesys SP PLCWinNT (м’якого реального часу, запускається як процес у ОС Windows на ядрі NT).
Codesys SP передає користувацькій програмі образ входів, а не поточний їх стан
Шрифти
Розмір шрифта
Колір тексту
Колір тла