Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
электроника контроллер Стардом.doc
Скачиваний:
20
Добавлен:
04.09.2019
Размер:
17.99 Mб
Скачать

2.4 Базовое программное обеспечение

Конфигуратор ресурсов (Resource Configurator) может быть использован для выполнения базовых установок (рис. 2.10), таких как, установка IP адреса FCN/FCJ, установка различной аппаратуры, включая модули ввода/вывода и регистрацию лицензий на программное обеспечение.

2.10 Окно Resourse Configurator

Логический дизайнер (Logic Designer) может быть использован для создания и отладке управляющих приложений, исполняющихся в FCN/FCJ.

2.11 Окно Logic Designer

Языки программирования

Могут быть применены следующие пять языков программирования, совместимых с международным стандартом IEC61131-3, любой из них может использоваться в зависимости от решаемой задачи и личных предпочтений:

1. FBD (Function Block Diagram) – Язык описания Функционально Блочных Схем осуществляет обработку данных, используя модуляризацию различных функций в функциональные блоки и соединение блоков между собой посредством сигнальных связей. Благодаря поддержке средств разработки потоков данных, FDB наиболее подходит для решения задач непрерывного управления;

2. LD (Ladder Diagram) – Язык описания Логических Диаграмм является наиболее широко используемым языком программирования для PLC.

Использование символов контактов и обмоток электромагнитных реле, как базовых элементов, позволяет кодировать логические функции привычным для большинства пользователей образом;

3. SFC (Sequential Function Chart) – Язык описания Последовательных Функциональных Карт удобен для построения приложений последовательного управления. Комбинация описания процессов последовательного управления средствами SFC и описания комбинационной логики средствами LD (управление не последовательного характера) позволяет строить изящные последовательные программы управления;

4. IL (Instruction List) – Язык описания Листа Инструкций является стандартным мнемоническим языком. Благодаря возможности одним оператором с набором операндов, закодированным одной строкой, описать функцию процесса управления, можно получить лаконичную и довольно компактную программу. Но для построения сложных, комплексно связанных логических схем управления он не очень удобен;

5. ST (Structured Text) – Язык описания Структурированного Текста является текстовым языком, подобным языкам высокого уровня, таким как PASCAL. Язык поддерживает приложения с множеством ветвлений, которые кодируются условными операторами типа IF-THEN-ELSE.

Программная поддержка

Средства параметрирования контуров управления могут использоваться для построения каскадных регуляторов, использующих различные виды PID управления, а также и другие контура управления. Они поддерживают простые процедуры, использующие помощника Wizard или FIF (заполнение готовых форм) подход, ориентированные на использование готовых библиотек приложений PAS, что в общем итоге служит значительному повышению эффективности инжиниринга при создании сложных многоконтурных регуляторов.

Отладочные средства

Logic Designer обеспечивает следующие функции, существенно упрощающие отладку и поддержку управляющих приложений:

1. Software Wiring Function – связывание программных компонентов с модулями ввода/вывода с использованием определений коммутации позволяющих проводить отладку без подключения реальных внешних входных сигналов;

2. Online Layout и Value Display – значения переменных в программе могут отображаться и изменяться в процессе отладки;

3. Setting Breakpoints – внутри программы могут устанавливаться точки останова её выполнения. Впоследствии, после завершения отладки, пошаговый режим может быть отключен;

4. Logic Analyzer Function – функция логического анализатора позволяет записывать значения переменных в моменты времени с заданным интервалом и отображать их в виде графиков;

5. Watch Window – регистрация переменных в окне наблюдения переменных позволяет наблюдать за значениями переменных в рабочем режиме.