Функции (продолжение) Преобразователи частоты для асинхронных двигателей 0 Altivar 71 Программируемая карта встроенного контроллера Языки программирования Можно использовать 6 языков программирования: b язык лестничной логики (Ladder Diagram LD); b язык структурированного текста (Structured Text ST); b язык последовательных функциональных диаграмм или Графсет (SFC или Grafcet); b список инструкций (Instruction List language IL); b язык диаграмм функциональных блоков (Function Block Diagram FBD); b язык непрерывных поточных диаграмм (Continuous Flow Chart CFC).
Пример программы на языке лестничной логики Язык лестничной логики (Ladder Diagram & LD) Программа на языке лестничной логики состоит из набора лестничных диаграмм, выполняемых последовательно. Лестничная диаграмма состоит из нескольких строк. Строка может состоять из нескольких контактов и обмотки реле. В программе можно использовать как физические адреса, так и их обозначения в виде символьных имен. Редактор языка лестничной логики позволяет выполнять вставку любой библиотечной функции.
Язык структурированного текста (Structured Text & ST) Структурированный текст является классическим вариантом алгоритмического языка, который хорошо подходит для программирования сложных арифметических функций, обработки таблиц, работы с сообщениями и т.д. Структурированный текст обеспечивает прямой перевод алгоритма, представленного в виде блок схемы, и организован в виде операторов. Пример программы на языке структурированного текста Язык последовательных функциональных диаграмм Графсет (Grafcet или SFC) Язык последовательных функциональных диаграмм Графсет используется для описания обработки последовательных частей алгоритмов системы управления в простом графическом виде.
Он соответствует языку, описанному в стандарте МЭК 61131 3 "Язык последовательных функциональных диаграмм" (Sequential Function Chart) (SFC). Программа на языке Графсет (SFC) состоит из: b макроэтапов, которые представляют собой группу состояний и переходов; b состояний, которым могут быть сопоставлены некоторые выполняемые действия; b переходов, которым могут быть сопоставлены условия переходов; b связей, соединяющих состояния и переходы. Пример программы на Графсете 48