Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по дог_№2051 от 12_10_98.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.22 Mб
Скачать

5.2. Выбор базового технического и программного обеспечения.

5.2.1. Исходные соображения.

Выбор базового технического и программного обеспечения производился на основе анализа требований к системе:

  • По быстродействию. Задача прямого цифрового управления прогибом проката требует стабильный цикл расчета текущих заданий частот вращения электроприводов клетей не более 2025mS для всех клетей;

  • Возможность реализации не типизированных алгоритмов расчета рационального скоростного режима и управления по модели при расширении функций системы

Быстродействие системы определяется как техническим обеспечением – типом процессора, разрядностью и типом системной шины, объемом ОЗУ, так и программным обеспечением, в частности – возможностями операционной системы.

Реализация не типизированных алгоритмов требует программирования на алгоритмических языках (С, С++), работы с простейшими базами данных в режиме реального времени и организации диспетчеризации задач управления на уровне операционной системы.

5.2.2. Варианты решений по техническому и программному обеспечению.

Предварительно рассматривались два пути реализации системы для МПС 250/150-6:

  • на оборудовании и базовом программном обеспечении фирмы Simens используя идеологию «закрытых» систем и иерархическую структуру ;

  • в качестве технических средств системы использовать IBM-совместимые индустриальные компьютеры и операционной системы QNX12, т.е. изначально принять идеологию «открытой» системы, а в качестве базовой структуры принять одноранговую.

5.2.2.1. Оборудование и программное обеспечение фирмы Simens.

Преимущества:

  • оборудование уже имеется на комбинате, в какой-то мере освоено. Есть общий ЗИП;

  • обеспечивается полная совместимость программного и технического обеспечения;

  • относительная простота программирования.

Недостатки:

  • используемые процессоры 80186 существенно далеки от современного уровня (Pentium 3 и выше);

  • используемая операционная система (MS DOS, Windows NT) с ядром реального времени обеспечивает минимальную продолжительность цикла расчета порядка 100 mS, что недостаточно для задач прямого цифрового управления, реализуемых системой;

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

  • достаточно высокая стоимость оборудования (стоимость модуля до 5000 $);

5.2.2.2. IBM-совместимые индустриальные компьютеры и операционная системы QNX (Раздельная комплектация)

5.2.2.2.1. Операционная система QNX.

Преимущества :

  • обеспечивает возможность реализации минимального цикла расчета до одной миллисекунды;

  • основное средство разработки(Watcom C и C++) с компилятором оптимизирующим объектный код программы по времени выполнения и объему программы;

  • имеется среда разработки PHOTON ориентированная на функционирование интерфейса оператора (отображение текущей информации) в режиме реального времени;

  • наличие программ эмуляции программного обеспечения Simens.

Недостатки

  • программировать в данной ОС должен достаточно квалифицированный программист. Необходимо время для ее освоения;

  • невозможно использовать программы, созданные под MSDOS, Windows 95 и Windows NT;

  • необходимо проверять совместимость технических средств и QNX;

  • слабые программные средства разработки баз данных и интерфейсов, библиотеки стандартных программ.