- •Глава 1. Основные понятия интегрированной системы 14
- •Глава 2. Функции и структуры интегрированных систем 20
- •Глава 3. Взаимосвязь процессов проектирования, подготовки производства и управления производством 45
- •Глава 4. Математическое, методическое и организационное обеспечение, программно-технические средства для построения интегрированных систем проектирования и управления 73
- •Глава 5. Scada-системы, их функции и использование для проектирования автоматизированных систем управления, документирования, контроля и управления сложными производствами отрасли 217
- •Глава 6. Примеры применяемых в отрасли scada-систем 335
- •Глава 7. Пример проекта системы управления в trace mode 6 346
- •Список сокращений
- •Введение
- •Глава 5. Scada-системы, их функции и использование для проектирования автоматизированных систем управления, документирования, контроля и управления сложными производствами отрасли
- •Глава 6. Примеры применяемых в отрасли scada-систем
- •Глава 1. Основные понятия интегрированной системы
- •1.1 Управление производством на основе интегрированных систем проектирования и управления
- •1.1.1 Определение интегрированной системы проектирования и управления
- •1.1.2 Принципы построения современных интегрированных систем
- •Удобство использования
- •Наличие и качество технической поддержки
- •Оценка стоимости инструментальных систем
- •Открытость систем
- •Технологии орс
- •Аппаратная реализация связи с устройствами ввода-вывода
- •Технологии ActiveX
- •2.1.2 Жесткое реальное время для Windows nt
- •2.1.3 Интеграция многоуровневых систем автоматизации
- •2.1.4 Сравнительный анализ и тестирование scada-систем
- •2.1.5 Выводы
- •2.2 Этапы создания и функциональные характеристики систем управления
- •2.2.1 Этапы создания системы диспетчерского контроля и управления
- •2.2.2 Функциональные характеристики scada-систем
- •2.2.3 Функциональные возможности
- •2.2.4 Программно-аппаратные платформы scada-систем
- •2.2.5 Средства сетевой поддержки
- •2.2.6 Встроенные командные языки
- •2.2.7 Поддерживаемые базы данных
- •2.2.8 Графические возможности
- •2.2.9 Тренды и архивы в scada-системах
- •2.2.10 Алармы и события в scada-системах
- •Глава 3. Взаимосвязь процессов проектирования, подготовки производства и управления производством
- •3.1 Стандарты управления предприятием: mrp, mrp II, erp, csrp
- •3.2 Семейство стандартов на системы качества
- •3.2.2 Тезисное выражение требований iso-9000
- •3.2.3 Общие положения
- •3.2.4 Проблемы внедрения и развития систем качества
- •Разработка процедур
- •3.3 Модули для автоматизации финансово-экономических процессов производства: mes, eam, hrm
- •Необходимость внедрения mes
- •Обзор функций t-factory mes – модуля для управления производством в реальном времени
- •Обзор функций t-factory eam – модуля для управления основными фондами, техническим обслуживанием и ремонтами в реальном времени
- •Глава 4. Математическое, методическое и организационное обеспечение, программно-технические средства для построения интегрированных систем проектирования и управления
- •4.1 Нижний уровень интегрированных систем управления
- •4.1.1 Классификация устройств нижнего уровня
- •4.1.2 Концевой выключатель Концевой выключатель двухпозиционный квд-600
- •Автоматический концевой выключатель vb,vba
- •Концевой выключатель ку-701 у1
- •4.1.3 Интеллектуальный датчик
- •Коммуникационный протокол hart
- •Датчики давления серии «Метран-100»
- •4.1.4 Устройства hart-коммуникации
- •Hart-коммуникатор «Метран-650»
- •Hart-модем «Метран-681»
- •Конфигурационная программа h-master
- •Многопараметрический датчик 3095mv
- •4.1.5 Бесконтактный датчик
- •Датчики измерения уровня
- •Оптические датчики
- •Датчик контроля скорости
- •4.1.6 Исполнительные устройства Привода постоянного тока
- •Клапаны электромагнитные для автоматики подогревателей
- •Реле защиты трансформаторов
- •4.2 Основные технические характеристики контроллеров и программно-технических комплексов
- •4.2.1 Характеристика процессора
- •4.2.2 Характеристика каналов ввода-вывода контроллеров
- •4.2.3 Коммуникационные возможности контроллеров
- •4.2.4 Эксплуатационные характеристики
- •4.2.5 Программное обеспечение
- •4.3 Стандартные языки программирования контроллеров
- •4.3.1 Общие сведения по языкам программирования контроллеров
- •4.3.2 Инструментальные системы программирования контроллеров
- •4.3.3 Этапы программирования плк в среде Unity Pro xl V.4.0
- •4.3.4 Примеры программы на языках fbd, ld, sfc, st, il Описание условия задачи
- •Создание программы на языке fbd
- •4.4 Контроллер modicon m340
- •4.4.1 Общие сведения
- •4.4.2 Процессорные модули
- •Структура памяти
- •4.4.3 Модули питания
- •4.4.4 Модули дискретного ввода/вывода
- •4.4.5 Модули аналогового ввода/вывода
- •4.4.6 Счетные модули
- •4.4.7 Модули управления перемещением
- •4.4.8 Сеть Ethernet Modbus/tcp
- •4.4.9 Сетевые модули Ethernet Modbus/tcp
- •4.5 Частотный преобразователь altivar 31h
- •4.6 Протоколы, сети и шины
- •Описание
- •4.7 Общее описание операционных систем реального времени
- •4.7.1 Основные понятия
- •4.7.2 Требования, предъявляемые к операционным системам реального времени при проектировании
- •4.7.3 Особенности операционных систем реального времени Процессы, потоки, задачи
- •Планирование, приоритеты
- •4.7.4 Прерывания
- •4.7.5 Часы и таймеры
- •4.7.6 Стандарты осрв
- •Стандарты безопасности
- •4.7.7 Настраиваемость операционных систем
- •4.8 Характеристики наиболее распространенных операционных систем реального времени
- •4.8.6 Расширения реального времени для Windows nt
- •4.9 Базы данных реального времени
- •4.9.1 Введение
- •4.9.2 Поддержка целостности в классических субд
- •Пессимистический подход
- •Оптимистический подход
- •Сравнение подходов
- •4.9.3 Протоколы управления транзакциями в субд реального времени
- •Пессимистический подход
- •Оптимистический подход
- •Сравнение подходов
- •4.9.4 Системы с устаревшими данными
- •4.9.5 Корректность транзакций
- •4.9.6 Выбор периода для сенсорных транзакций
- •4.9.7 Выбор версии непрерывного объекта
- •4.9.8 Как бороться с перегрузкой системы из-за обилия сенсорных транзакций?
- •4.9.9 Когда обновлять выводимые объекты?
- •4.9.10 Как понизить количество анормальных завершений?
- •4.9.11 Диспетчеризация транзакций
- •4.9.12 Оптимизация под конкретную систему
- •Классификация пользовательских транзакций
- •Субд реального времени в оперативной памяти
- •4.9.13 Использование сложных моделей транзакций
- •Активные базы данных
- •Активные базы данных реального времени
- •4.9.14 Атрибуты транзакции
- •4.9.15 Приоритет «непосредственной» транзакции
- •4.9.16 Приоритет «отложенной» транзакции
- •4.9.17 Заключение
- •4.10 Серверы Введение
- •4.10.1 Виды серверов
- •Серверы приложений
- •Серверы баз данных
- •Файл-серверы
- •«Беспроводной» сервер
- •Прокси-серверы
- •Брандмауэры
- •Почтовые серверы
- •Серверы dhcp
- •Серверы ftp
- •Принт-серверы
- •Серверы удаленного доступа
- •Факс-серверы
- •Серверные приставки
- •4.10.2 Особенности современных серверов
- •Основные требования
- •Масштабируемость
- •Готовность
- •Надежность
- •4.10.3 Особенности архитектуры
- •Оценка производительности
- •4.10.4 Серверы ведущих мировых производителей
- •Серверы ibm
- •4.10.5 Серверы российского производства
- •4.10.6 Проекты с участием серверов Структуры власти
- •Энергетика
- •Энергоснабжение
- •Образование
- •Промышленность
- •Деловые услуги
- •Глава 5. Scada-системы, их функции и использование для проектирования автоматизированных систем управления, документирования, контроля и управления сложными производствами отрасли
- •5.1 Функции интегрированных систем проектирования и управления
- •5.1.1 Trace mode 6: Интегрированная среда разработки
- •Scada-система
- •Softlogic: программирование контроллеров
- •Eam: средства разработки eam-приложений
- •Mes: средства разработки mes-приложений
- •Hrm: средства разработки hrm-приложений
- •5.1.3 Исполнительные модули ис trace mode® 6 Монитор реального времени
- •Горячее резервирование
- •Сервером документирования
- •Сервер архива Регистраторы: серверы субд реального времени siad/sql 6
- •Серверы документирования trace mode и t-Factory
- •Графическая консоль NetLink Light
- •Micro trace mode 6: исполнительный модуль для промышленных контроллеров
- •Для mes/eam/hrm-приложений
- •5.2 Математическое обеспечение в программном комплексе Trace Mode 6
- •5.2.1 Принцип работы монитора. Канал trace mode 6
- •5.2.2 Обеспечение работы распределенных асу
- •5.2.3 Резервирование
- •5.2.4 Автопостроение
- •5.2.5 Математическая обработка данных
- •5.2.6 Архивирование каналов узла
- •5.2.7 Архивирование каналов проекта
- •5.2.8 Отчет тревог и генерация сообщений
- •5.2.9 Файл восстановления
- •5.2.10 Графический интерфейс оператора
- •5.2.11 Генерация документов (отчетов)
- •5.2.12 Защита проекта, его конвертирование из предыдущих версий trace mode
- •5.3.1 Технология разработки проекта в ис
- •5.3.2 Пример создания проекта
- •Создание нового проекта в ис
- •Создание структуры проекта в навигаторе
- •Конфигурирование и разработка структурных составляющих
- •Конфигурирование информационных потоков
- •Выбор аппаратных средств асу
- •Создание и конфигурирование узлов в слое «Система»
- •Распределение каналов по узлам
- •Автопостроение каналов
- •Сохранение проекта в файл
- •Экспорт узлов
- •Запуск проекта
- •5.4 Организационное обеспечение: Классификация объектов структуры проекта в Trace Mode 6
- •5.4.1 Классификация компонентов
- •Шаблоны
- •Источники/Приемники
- •Наборы ресурсов и графические объекты
- •Последовательные порты
- •Словари сообщений
- •5.4.2 Классификация слоев
- •5.4.3 Классификация узлов
- •5.4.4 Назначение групп источников (приемников)
- •Группа «pc-based контроллеры»
- •Группа «Распределенные усо»
- •Группа «Платы ввода-вывода»
- •Платы ввода-вывода
- •Группа «Терминалы»
- •Группа «plc»
- •Группа «Диагностика и сервис»
- •Группа «Генераторы»
- •Группа «Модели»
- •5.4.5 Назначение группы «com-порты»
- •5.4.6 Назначение группы «Словари сообщений»
- •5.4.7 Назначение групп слоя «Библиотеки компонентов»
- •5.4.8 Назначение групп клемм
- •5.4.9 Назначение прочих групп
- •Группы ресурсов
- •Группы шаблонов
- •Группы каналов
- •Дополнительные группы структурирования
- •5.5 Структура проекта Trace Mode 6
- •5.5.1 Редактирование структуры проекта
- •Меню и главная панель инструментов навигатора проекта
- •Управление внешним видом навигатора проекта
- •Создание объектов структуры
- •Имена и идентификаторы объектов структуры
- •Изменение класса канала после его создания
- •Выделение объекта структуры
- •Удаление объекта структуры
- •Копирование и вставка объекта структуры
- •Перепривязка каналов и аргументов при копировании, вставке и перемещении объекта базы каналов
- •Взаимодействие с технологической бд
- •Примеры синхронизации с бд
- •Отображение свойств объектов структуры
- •5.5.2 Окно свойств объекта структуры проекта
- •Вкладка «Информация»
- •Вкладка «Флаги»
- •Вкладка «Аргументы»
- •Вкладка «Атрибуты»
- •5.6 Описание редакторов trace mode 6
- •5.6.1 Редакторы объектов структуры проекта
- •Редакторы каналов
- •Редактор словарей сообщений
- •Редактор клемм
- •5.6.2 Редакторы источников (приемников)
- •Редактор системных переменных trace mode
- •Редактор переменной opc
- •Редактор переменной opc hda
- •Редактор переменной dde
- •5.6.3 Редактор группы шаблонов экранов
- •Базовый редактор группы компонентов
- •Групповое редактирование строковых атрибутов с инкрементированием
- •Групповое редактирование числовых атрибутов с инкрементированием
- •Редактор группы «opc-сервер»
- •Редактор группы «opc hda сервер»
- •Редактор группы каналов слоев «Технология» и «Топология»
- •5.6.4 Вкладки редактора узла
- •Задание параметров узла:
- •Вкладка «Основные» редактора узла
- •Вкладка «Архивы» редактора узла
- •Вкладка «Отчет тревог/Дамп/Параметры» редактора узла
- •Вкладка «Таймауты» редактора узла
- •Вкладка «Дополнительно» редактора узла
- •Глава 6. Примеры применяемых в отрасли scada-систем
- •6.1 Vijeo look – система класса «человеко-машинный интерфейс» (hmi)
- •6.1.1 Представление hmi
- •6.1.2 Совместимость приложений Vijeo Look
- •6.1.3 Установка продукта Vijeo Look Установка Vijeo Look и его различных компонентов
- •6.1.4 Основные инструменты Vijeo Look
- •6.1.5 Панели инструментов в Vijeo Look
- •6.1.6 Описание основных функций меню «Вставка»
- •6.1.8 Настройки ofs Конфигуратора
- •Глава 7. Пример проекта системы управления в trace mode 6
- •7.1 Проект «автоматизированный участок получения пара с применением электропарогенератора»
- •7.1.1 Описание технологического процесса
- •7.1.2 Создание проекта
- •7.1.2.1 Описание параметров
- •7.1.2.2 Описание графических экранов и программ
- •7.1.2.3 Заполнение базы данных
- •7.1.2.4 Составление схемы переходов
- •Список литературы
- •450062, Республика Башкортостан, г. Уфа, ул. Космонавтов, 1
- •453, Республика Башкортостан, г. Стерлитамак,
Вкладка «Флаги»
Эта вкладка присутствует в окне свойств группы компонентов слоя Система и в окне свойств канала вне зависимости от слоя.
Для канала вкладка имеет вид в соответствии с рисунком 5.5.35.
Рисунок 5.5.35 – Вкладка Флаги
На этой вкладке может быть задана часть атрибутов канала, доступных в разделе Системные редактора. Кроме того, на этой вкладке присутствуют следующие флаги:
HEX – этот флаг используется для изменения класса канала после его создания;
Загрузить – этот флаг предназначен для отладки TRACE MODE и не используется при разработке проекта;
Запрос времени значения – этот флаг используется в случае записи в канал значения некоторого канала другого узла при связи по любому из собственных протоколов TRACE MODE (в т.ч. по OPC):
если флаг для принимающего канала не установлен, в его атрибут Время изменения записывается время приема;
если флаг для принимающего канала установлен, в его атрибут Время изменения записывает значение атрибута Время изменения передающего канала.
Для группы компонентов вид вкладки представлен, в соответствии с рисунком 5.5.36.
Рисунок 5.5.36 – Вкладка Флаги для группы компонентов
Эта вкладка может использоваться для установки некоторых атрибутов компонентов группы – для этого нужно установить значения атрибутов и нажать кнопку Синхронизировать. Синхронизация распространяется только на компоненты, входящие в группу непосредственно (если группа содержит подгруппу компонентов, то на них синхронизация не распространяется). Сбрасывание флагов в окне свойств группы не приводит к сбрасыванию соответствующих флагов компонентов, входящих в группу.
Если флаг Загрузить установлен, монитор загружает группу (отображает ее компоненты сгруппированными).
Вкладка «Аргументы»
Эта вкладка отображается в окне свойств шаблонов и каналов класса CALL (компонентов, создание аргументов для которых разрешено), а также в окне свойств других компонентов с настроенным свойством вызов.
Вкладка «Атрибуты»
Эта вкладка носит только информационный характер и отображается в окне свойств любых компонентов слоев Система и Источники/Приемники, а также для канала вне зависимости от слоя (в соответствии с рисунком 5.5.37).
Рисунок 5.5.37 – Вкладка Атрибуты
На эту вкладку выводятся атрибуты компонента, которые могут участвовать в межкомпонентном взаимодействии, их мнемоническое обозначение (короткое имя) и тип данных.
5.6 Описание редакторов trace mode 6
5.6.1 Редакторы объектов структуры проекта
По команде Редактировать выделенный объект структуры открывается в соответствующем редакторе. Открыть компонент проекта в редакторе можно также с помощью нажатия клавиши ENTER или двойного нажатия ЛК на компоненте. С помощью команды Редактировать шаблон можно открыть в соответствующем редакторе шаблон, вызываемый выделенным компонентом [34].
Редакторы каналов
Для каждого класса канала в ИС встроен редактор (в соответствии с рисунком 5.6.1):
Рисунок 5.6.1 – Редактор канала класса FLOAT
Два раздела являются общими для всех редакторов каналов – верхний, содержащий кнопку вызова контекстной справки (контекстная справка вызывается также по нажатию функциональной клавиши F1) и поля для задания имени, комментария и кодировки канала, и раздел Системные, содержащий вкладки Основные, Архивация и Дополнительно.
Другие разделы редакторов содержат инструменты задания атрибутов, специфичных для каналов соответствующих классов.
Редакторы каналов содержат ту же панель инструментов для работы с буфером обмена, что и редактор узла.
Редактор шаблонов программ
Вид одного из редакторов, входящих в состав комбинированного редактора шаблонов программ, в соответствии с рисунком 5.6.2:
Рисунок 5.6.2 – Редактор шаблонов программ
Редактор шаблонов экранов
Вид этого редактора – редактора представления данных, в соответствии с рисунком 5.6.3:
Рисунок 5.6.3 – Редактор представления данных
Редактор шаблонов документов
Вид этого редактора, в соответствии с рисунком 5.6.4:
Рисунок 5.6.4 – Редактор шаблонов документов
Редактор связей с базами данных
Вид этого редактора, в соответствии с рисунком 5.6.5:
Рисунок 5.6.5 – Редактор связей с базами данных
Редактор связей с БД содержит переключатели окон и диалогов редактора:
Подключение – окно конфигурирования связи с БД;
Структура – окно структуры БД;
Мастер – диалог мастера SQL-запросов;
Аргументы – редактор аргументов данного шаблона связи с БД;
Запрос – окно SQL-запросов.
Редактор содержит также следующие инструменты:
– синхронизировать с деревом проекта (по этой команде шаблон выделяется в навигаторе проекта);
– закрыть редактор.
Редактор библиотек текстов
Вид этого редактора, в соответствии с рисунком 5.6.6:
Рисунок 5.6.6 – Редактор библиотек текстов
Редактор библиотек изображений
Вид этого редактора, в соответствии с рисунком 5.6.7:
Рисунок 5.6.7 – Редактор библиотек изображений
Редактор библиотек видеоклипов
Вид этого редактора в ИС, в соответствии с рисунком 5.6.8:
Рисунок 5.6.8 – Редактор библиотек видеоклипов
Редактор параметров COM-порта
Вид редактора последовательного порта, в соответствии с рисунком 5.6.9:
Рисунок 5.6.9 – Редактор параметров COM-порта
Редактор содержит ту же панель инструментов для работы с буфером обмена, что и редактор узла.
В этом редакторе задаются следующие параметры:
Номер порта – номер порта, выбирается из списка COM1-COM32 (rtms_COM_NUM.tmc).
Назначение – назначение порта (указание для монитора используемого оборудования, протокола обмена и начального статуса узла при обмене по данному порту). Значение этого параметра выбирается из списка (rtms_COM_DEST.tmc):
MASTER – задание для узла статуса MASTER. Это значение устанавливается при обмене по всем протоколам, кроме M-LINK.
SLAVE – задание для узла статуса SLAVE при обмене по M-LINK.
MODEM – это значение устанавливается в случае подключения модема к порту (модем конфигурируется в редакторе узла). Для обмена используется протокол M-LINK, узел может работать одновременно как MASTER и как SLAVE.
GSM-SMS – к порту подключен GSM-модем для обмена SMS-сообщениями. Для обмена используется протокол M-LINK, узел может работать одновременно как MASTER и как SLAVE.
MASTER M-LINK – задание для узла статуса MASTER при обмене по M-LINK.
RESERVE M-LINK – это значение устанавливается для резервированных узлов в сети M-LINK.
Назначение порта сохраняется в файле addr.ind;
Скорость – скорость обмена, выбирается из стандартного списка (rtms_COM_SPD.tmc): 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 144000, 192000, 288000, 576000 бит/с. Скорость обмена по протоколу M-LINK не должна быть ниже 600 бит/с.
Базовый адрес – базовый адрес порта.
Контроль четности – данный параметр выбирается из списка (rtms_COM_EVEN.tmc), содержащего значения в формате k-m-x:
k – количество информационных бит в посылке;
m – количество стоповых бит;
x – наличие проверки на четность;
n – отсутствие проверки;
e – проверка на четность;
o – проверка на нечетность.
Прерывание – номер используемого прерывания.
Управление передачей – режим управления передатчиком. Значение этого параметра выбирается из списка rtms_TRNFR_CTRL.tmc (режимы с использованием специальных портов – для RS-485 представлены в таблице 5.6.1):
Таблица 5.6.1 – Режимы с использованием специальных портов
Значение |
Посылка |
Прием |
нет |
нет управления |
нет управления |
DTR |
DTR = on |
DTR = off |
RTS |
RTS = on |
RTS = off |
DTR-RTS |
DTR, RTS = on |
DTR, RTS = off |
360H |
outp(0x360,1) |
outp(0x360,0) |
DTR, RTS=on |
DTR,RTS = on |
DTR, RTS = on |
DTR=on |
DTR = on |
DTR = on |
20CH |
outp(0x20с,1) |
outp(0x20с,0) |
RTS=on |
RTS=on |
RTS=on |
RTS(auto) |
Внешнее управление RTS |
Внешнее управление RTS |
C3H |
outp(0xс3,1) |
outp(0xс3,0) |
DTR=on, RTS(auto) |
DTR=on, Внешнее управление RTS |
DTR=on, Внешнее управление RTS |
DTR/RTS |
RTS=on, DTR=off |
RTS=off, DTR=on |
Тайм-аут – время ожидания ответа от устройства, которому был послан запрос (в миллисекундах, значение по умолчанию – 100 мс). Если в течение этого времени ответ на запрос от устройства или МРВ не пришел, запрашивающему каналу устанавливается флаг аппаратной недостоверности.
Существует механизм задержки выключения передатчика после окончания передачи, реализуемый с помощью передачи после кадра 1-2 лишних байтов. 2 байта формируются в том случае, если тайм-аут ожидания ответа больше или равен 200 мс. Следует учитывать, что для очень медленных линий передачи этой задержки выключения передатчика может оказаться недостаточно.
RS-передача – задержка (в миллисекундах) между транзакциями (процедурами ЗАПРОС/КОМАНДА+ОТВЕТ).
При связи по модему этот тайм-аут задает время ожидания звонка. В режим ожидания звонка узел MASTER переходит в следующих случаях:
узел не блокирован, для обмена нет ни одного канала;
после каждого прохода по базе;
Включение передатчика – задержка (в миллисекундах) начала передачи данных после включения передатчика (реализуется только для узла со статусом MASTER).
Задержка запроса – задержка передачи данных (в миллисекундах) после установления соединения при связи по модему. Величина этого тайм-аута должна быть меньше значения времени ожидания ответа;
Таймауты используются в случае подключения к порту дополнительного оборудования.
CRC16 – если этот флаг установлен, команда записи по M-LINK дополнительно защищается CRC16, а при приеме ответов по M-LINK вычисляется дополнительная контрольная сумма. Чтобы данный механизм работал, флаг CRC16 должен быть установлен как для порта узла M-LINK MASTER, так и для порта узла M-LINK SLAVE. При обмене с контроллером ADAM по порту с установленным флагом CRC16 выполняется дополнительная проверка ответов контроллера.
При связи по модему, после приема звонка и соединения узел SLAVE переходит в режим ожидания приема данных. Узел выходит из этого режима в следующих случаях:
ситуация, когда узел вошел в режим приема, а у него ничего не запросили, повторилась трижды;
узел MASTER «повесил трубку».
Параметры последовательных портов задаются в ИС для узлов. При запуске узлов под управлением мониторов эти параметры устанавливаются для портов аппаратных средств, на которых размещены узлы – при этом данная процедура имеет следующие особенности:
монитор устанавливает параметры Базовый адрес и Прерывание для COM-порта аппаратного средства только в DOS, в WINDOWS эти параметры задаются средствами ОС;
для работы в WINDOWS параметры Базовый адрес и Прерывание нельзя задавать нулевыми (рекомендуется указать их реальные значения, установленные в ОС);
для контроллера ЛАГУНА наличие ненулевых настроек базового адреса и прерывания обязательно, хотя их конкретные значения несущественны.