- •Раздел 2. Основные теоретические данные программируемых логических контроллеров: stardom fcn, ProSafeRs
- •2.1 Сетевая система управления Stardom
- •2.2 Конструкция, монтаж и эксплуатация контроллеров stardom fcх
- •Подключение клемм ввода/вывода к управляющим приложениям
- •2.3 Конфигурирование аппаратных средств и по для fcn/fcj
- •2.7 Архитектура аппаратных средств
- •2.8 Архитектура программного обеспечения
- •2.4 Базовое программное обеспечение
- •2.10 Окно Resourse Configurator
- •2.11 Окно Logic Designer
- •2.5 Функции контроля и управления для fcx
- •2.12 Окно Logic Designer
- •Коммутация внутренних параметров (Internal Parameters)
- •Программирование функций чтения/записи в Logic Designer
- •Построитель объектов (Object Builder)
- •Импортирование базы данных тегов (Tag Database) fcx
- •Графический редактор (Graphic Builder)
- •Модифицирование поведения графических объектов (Graphic Modify)
- •Система автоматической противоаварийной защиты Prosafe rs
- •Конфигурация аппаратных средств
- •Инженерная Станция Системы Безопасности (seng)
- •Контроллер Системы Безопасности (scs)
- •Базовое программное обеспечение
- •Конструкция, монтаж и эксплуатация контроллера ProSafe-rs
- •Опции резервирования.
- •Связь с системой Centum cs3000
- •Лабораторная работа №1 «Диагностика портов ввода/вывода полевых контроллеров fcj»
- •Лабораторная работа №2 «Средства сопряжения вычислительных систем с объектом управления»
- •Задание
- •Содержание отчета
- •Пример выполнения лабораторной работы
- •Соединение блоков графическим способом:
- •Контрольные вопросы
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 – регистрация переменных в окне наблюдения переменных позволяет наблюдать за значениями переменных в рабочем режиме.