Schneider Electric — Функциональные блоки

Функции (продолжение) Преобразователи частоты для асинхронных двигателей 0 Altivar 71 Программируемая карта встроенного контроллера Языки программирования (продолжение) Язык списка инструкций (Instruction List & IL) Список инструкций применяется для записи булевых выражений и использования других библиотечных функций. Он позволяет представить программу, написанную на языке лестничной логики, в эквивалентной текстовой форме. Каждая инструкция состоит из кода инструкции и операнда типа "слово" или "бит". Аналогично языку лестничной логики инструкции группируются в последовательности. Язык диаграммы функциональных блоков (Function Block Diagram & FBD) FBD является графическим языком.

Он представляет собой набор соединенных цепочкой функциональных блоков. Программа выполняется последовательно. Каждый блок представляет собой арифметическое или логическое выражение, вызов другого функционального блока, команду перехода или выхода из подпрограммы. Пример программы на языке списка инструкций Язык непрерывных поточных диаграмм (Continuous Flow Chart & CFC) Язык непрерывных поточных диаграмм является графическим языком. Звено программы включает различные функциональные блоки на одной странице. Выход функционального блока может быть подсоединен к его входу или на вход другого блока, уже вставленного в программу.

SETDRIVE_VEL_LFR Функциональные блоки iConsigne SetDrive_Vel_LFR Среда разработки PS 1131 имеет набор предварительно подготовленных функциональных блоков (стандартная библиотека) и предоставляет возможность пользователям разрабатывать свои собственные функциональные блоки (пользовательская библиотека). Пример функционального блока: пересылка уставки скорости в преобразователь частоты Стандартная библиотека Стандартная библиотека включает в себя: b логические функции (AND, OR и т.д.); b математические функции (Cos, Sin, Exp и т.д.); b функциональные блоки, предназначенные для преобразователя частоты, которые облегчают обмен информацией между ПЧ и картой контроллера (например:

пересылка уставки скорости в преобразователь частоты); b функциональные блоки для управления шиной CANopen; b функциональные блоки графического интерфейса. Пользовательская библиотека Пользователь имеет возможность создавать свои собственные функциональные блоки для структурирования своего приложения. Для того чтобы позволить пользователю защитить свое "ноу хау", имеется возможность запретить доступ к содержимому функциональных блоков. 49