- •1. Программируемые логические контроллеры серий multicontrol, midicontrol, minicontrol, compact plc
- •1. 1. Общие сведения
- •1. 2. Аппаратное обеспечение
- •2. Программируемые компьютерные контроллеры
- •2. 1. Организация пкк
- •2. 2. Организация подсистемы ввода-вывода
- •2. 2. 1. Стандартная передача данных при вводе-выводе
- •2. 2. 2. Передача данных при вводе-выводе в b&r system 2010
- •2. 2. 3. Передача данных при вводе-выводе в b&r system 2003 и 2005
- •2. 4. Обмен данными между цпу и процессором ввода-вывода
- •3. Области памяти пкк
- •3. Принципы организации распределенных сАиУ на базе пкк
- •3. 1. Локальное расширение шины ввода-вывода
- •3. 2. 1. Удаленный ввод/вывод
- •3. 2. 2. Локальные управляющие вычислительные сети (лувс)
- •3. 2. 2. 1. Лувс profibus
- •3. 2. 2. 2. Лувс caNbus
- •3. 2. 2. 3. Лувс net2000
- •4. Встроенная операционная система plcsw
- •5. Многозадачность
- •5.1. Основные понятия
- •5.2. Синхронизация и быстродействие
- •5. 3. Нагрузка процессора
- •5. 4. Администратор системы
- •5. 5. Приоритет задачи
- •5. 6. Выбор класса задач
- •5. 7. Средства обеспечения безопасности
- •6. Инструментальные средства разработки
- •7. Средства визуализации в сАиУ
- •7. 1. Система panelware
- •7. 1. 1. Аппаратное обеспечение
- •7. 1. 2. Программное обеспечение
- •7. 2. Промышленные компьютеры серии provit
- •7. 2. 1. Аппаратное обеспечение
- •7. 2. 2. Программное обеспечение
- •197376, С.-Петербург, ул. Проф. Попова, 5
3. Принципы организации распределенных сАиУ на базе пкк
ПКК, использующие в качестве базового принципа модульность и наращиваемость, могут быть применены для построения системы управления практически любой сложности: от простой системы логико-командного управления до сложной комплексной распределенной системы, включающей в себя и элементы человеко-машинного интерфейса. Следует отметить, что распределенность системы управления определяется не только размерами объекта управления (ОУ), но и функциональной структурой. В связи с этим разделяют топологическую и функциональную распределенность (децентрализованность САиУ). Даже относительно небольшие системы иногда могут быть реализованы только с использованием распределенной модели.
Таким образом, важными характеристиками программируемого контроллера являются его коммуникационные и сетевые возможности, а также локальная масштабируемость. Рассмотрим основные принципы построения децентрализованных САиУ на примере ПКК B&R SYSTEM 2000.
3. 1. Локальное расширение шины ввода-вывода
Локальная масштабируемость обеспечивается возможностью наращивания шины ввода/вывода дополнительными сегментами. При локальном расширении контроллер расширения располагается, как правило, рядом с главным ПКК (обычно в одном управляющем шкафу), т.к. длина кабеля локального расширения шины ввода/вывода должна быть не более двух метров.
Локальная шина ввода/вывода системы 2003 не имеет возможности расширения.
Локальное расширение шины ввода-вывода возможно только для систем 2005 и 2010. Они могут разделяться на несколько шинных сегментов. Организованы локальные расширения в них несколько по-разному.
Для системы 2005 применена одноуровневая модель сегментирования (рис. 3.1), где только главный контроллер может иметь локальное расширение шины ввода/вывода. Главный контроллер содержит процессорный модуль (ЦПУ). Контроллеры расширения содержат модули блоков питания со встроенной поддержкой расширения локальной шины. До четырех контроллеров расширения могут работать с одним главным ПКК.
Рис. 3.1
На шине ввода-вывода системы 2010 могут быть адресованы до 99 модулей (модули ввода/вывода, модули питания, модули расширения). Эту шину ввода-вывода можно разделить на несколько шинных сегментов, используя модули расширения. Следовательно, при размещении модулей ввода/вывода вы всегда можете использовать максимальное количество мест для них, не задумываясь о необходимом месте (кроме места для главного узла расширения, подчиненного узла расширения и модулей питания).
При разделении локальной шины ввода-вывода на несколько разделов необходимо учитывать следующее:
Рис. 3.2
Подчиненный узел расширения всегда должен быть расположен в крайней левой позиции шинного сегмента.
Для подчиненного узла расширения необходим отдельный модуль базовой платы.
Рис.3.3
При построении системы с большим количеством различных входов и выходов, а также при необходимости располагать отдельные группы входов/выходов в непосредственной близости от объектов управления, можно использовать две возможности. Первая - построение сети и, вторая - применение удаленного сегментирования шины ввода-вывода, называемого кратко "удаленным вводом/выводом" (Remote I/O).