Автоматизация производственных процессов нефтяной и газовой промышленности. Горев С.М. - 116 стр.

UptoLike

Составители: 

сократило время реакции в контуре управления до 5–10 мкс. Это
впервые позволило применить ADAM–5510 для решения задач
«жесткого» реального времени, где ранее применялись гибко
программируемые контроллеры (PLC).
Особенности аппаратной реализации:
Конфигурация ADAM–5510 несколько отличается от
привычной РСархитектуры. Модули вводавывода не
используют прерываний, кроме прерываний от таймера
сторожа и коммуникационных портов, а видеоподсистема
отсутствует.
Программирование устройства требует некоторого навыка и
учета аппаратных особенностей.
Среда программирования Ultralogic
Программирующий на Ultralogic может не знать ничего о
внутреннем устройстве ADAM –5510, только понимать, какие
модули вводавывода присутствуют в его контроллере, и на какие
именно линии в них приходят те или иные сигналы. Эта
информация задается при определении модели и назначении
переменных.
В поле редактора достаточно изобразить функциональную
схему (в формате МЭК 1131.3), отражающую зависимость
выходных переменных от входных, и нажать на кнопку
«компиляция проекта». Полученный исполняемый модуль будет
содержать стратегию, а также поддержку сети на базе RS – 485 и,
если нужно, таймерасторожа. ADAM–5510 превращается в
полный аналог PLC.
Для типовых задач управления Ultralogic содержит
обширную библиотеку типовых «кубиков» (ПИД-регуляторы,
нормализаторы ввода сигналов термопар, функции работы с
таймером, триггеры и т.п.). Скорость создания приложений с
использованием Ultralogic на порядок выше, чем
программирование на С или Pascal. В пакет входит мощный
отладчик, позволяющий отладить ваш проект в эмуляторе без
загрузки в ADAM–5510.
Скорость программ, скомпилированных на Ultralogic,
существенно превосходит скорость аналогичных программ,
написанных на С с использованием поставляемых
производителем библиотек.
сократило время реакции в контуре управления до 5–10 мкс. Это
впервые позволило применить ADAM–5510 для решения задач
«жесткого» реального времени, где ранее применялись гибко
программируемые контроллеры (PLC).
    Особенности аппаратной реализации:
    Конфигурация ADAM–5510 несколько отличается от
привычной РС–архитектуры. Модули ввода–вывода не
используют прерываний, кроме прерываний от таймера–
сторожа и коммуникационных портов, а видеоподсистема
отсутствует.
    Программирование устройства требует некоторого навыка и
учета аппаратных особенностей.
    Среда программирования Ultralogic
    Программирующий на Ultralogic может не знать ничего о
внутреннем устройстве ADAM –5510, только понимать, какие
модули ввода – вывода присутствуют в его контроллере, и на какие
именно линии в них приходят те или иные сигналы. Эта
информация задается при определении модели и назначении
переменных.
    В поле редактора достаточно изобразить функциональную
схему (в формате МЭК 1131.3), отражающую зависимость
выходных переменных от входных, и нажать на кнопку
«компиляция проекта». Полученный исполняемый модуль будет
содержать стратегию, а также поддержку сети на базе RS – 485 и,
если нужно, таймера – сторожа. ADAM–5510 превращается в
полный аналог PLC.
    Для типовых задач управления Ultralogic содержит
обширную библиотеку типовых «кубиков» (ПИД-регуляторы,
нормализаторы ввода сигналов термопар, функции работы с
таймером, триггеры и т.п.). Скорость создания приложений с
использованием     Ultralogic   на    порядок     выше,      чем
программирование на С или Pascal. В пакет входит мощный
отладчик, позволяющий отладить ваш проект в эмуляторе без
загрузки в ADAM–5510.
    Скорость программ, скомпилированных на Ultralogic,
существенно превосходит скорость аналогичных программ,
написанных     на   С     с   использованием     поставляемых
производителем библиотек.