Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Тема 4. Классификация и состав программного обеспечения систем автоматизации и управления



Литература: [1, 3].

Современные технические средства автоматизации (ТСА) работают в составе промышленных информационно-вычислительных сетей (ИВС). Наряду с аппаратными средствами сети и ТСА должны иметь в своем составе и сложное программное и информационное обеспечение.

Системное программное обеспечение (СПО) ПЛК управляет работой контроллера на аппаратном уровне (уровень драйверов для аппаратных устройств внутри контроллера - описывает их взаимодействие). СПО «прошивается» в системной памяти каждого контроллера. Новые версии прошивки создаются для внесения исправлений в работу контроллера либо для добавления новых функций.

Цикл ПЛК. Выполнение программ, написанные для исполнения на ПК и ПЛК, различаются. Исполнение программы управления в ПЛК происходит циклически. Это означает, что в течение заданного интервала времени (времени цикла ПЛК) система:

· считывает значения из области входов;

· вызывает и один раз выполняет необходимую программу (PLC_PRG по умолчанию);

· пройдя алгоритм от начала и до конца, записывает результаты его работы в память выходов.

Затем эти операции повторяются вновь.

Время цикла ПЛК зависит от объема и сложности программы ПЛК. Например, для простой программы время цикла ПЛК компании ОВЕН составляет 1 мс, для более сложных программ оно может увеличиться.

Время опроса датчиков или подключенных сетевых устройств, а также время изменения состояния выходов не связаны напрямую со временем цикла ПЛК. Работа с интерфейсами, входами и выходами и исполнение цикла ПЛК производятся параллельно.

Существует международный стандарт IEC 61131, разработанный Международной Электротехнической Комиссией (МЭК, IEC) и состоящий из восьми частей. Третья часть этого стандарта, IEC 61131-3, описывает языки программирования ПЛК. Первоначальной целью стандарта IEC 61131-3 была унификация языков программирования ПЛК и предоставление разработчикам ряда аппаратно-независимых языков, что, по замыслу создателей стандарта, обеспечило бы простую переносимость программ между различными аппаратными платформами и снимало бы необходимость изучения новых языков и средств программирования при переходе разработчика на новый ПЛК.

Краткий обзор языков стандарта.





Дата публикования: 2015-04-09; Прочитано: 361 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...