Общая структура пакета IsaGRAF. Реализация задач в отладчике на примере гирлянды ("бегущий огонёк"). Привязка переменных ввода-вывода к платам. Описание и реализация задачи "Светофор": если кнопка нажата, светофор работает по заданному циклу времени.
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯКак только была сформулирована задача программирования логики некоего контроллера, то сразу встал вопрос о соответствующем программном инструментарии для решения этой задачи. Использование средств традиционного программирования, то есть компиляторов с универсальных языков (Си, Паскаль, Фортран, Бейсик и т.п.), дает решение задачи, но требует при этом всеобъемлющих знаний в теории программирования, знаний особенностей конкретной операционной системы и, безусловно, тонкостей аппаратного обеспечения (контроллеров, модулей сопряжения с объектом и т.п.). Описание задачи: Если кнопка нажата, то лампочки последовательно, друг за другом загораются на 2 секунды и гаснут, если кнопка отжата, то лампочки гаснут. Контроль времени погасшей лампочки\контроль кнопки Описание задачи: Если кнопка нажата, светофор работает по циклу: зеленый-5 секунд, затем мигает 2 раза с периодом 1 секунда; желтый горит 2 секунды; загорается красный, горит 4 секунды; красный и желтый горят в течение 2 секунд.Возможности ISAGRAF: Использовать стандартные языки программирования (стандарт IEC 1131-3); Имеет открытость как инструментальных средств, так и внутренних структур данных прикладной задачи; Присутствует многофункциональный графический отладчик; Переход на любую новую технологию иногда сопровождается и материальными вложениями, так как пользователю приходится выбирать не просто субъект автоматизации (например, тип контроллера), но и сопровождающий его программный инструментарий.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы