А. А. Шалыто Государственное унитарное предприятие "Научно-производственное объединение "Аврора", Санкт-Петербург






Скачать 29.71 Kb.
НазваниеА. А. Шалыто Государственное унитарное предприятие "Научно-производственное объединение "Аврора", Санкт-Петербург
Дата публикации16.02.2015
Размер29.71 Kb.
ТипДокументы
l.120-bal.ru > Документы > Документы

SWITCH-ТЕХНОЛОГИЯ. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ ЗАДАЧ ЛОГИЧЕСКОГО УПРАВЛЕНИЯ

А.А.Шалыто

Государственное унитарное предприятие "Научно-производственное объединение "Аврора", Санкт-Петербург

Тел.: (812) 247-95-26


В настоящее время в системах управления используются три типа управляющих вычислительных устройств: микроконтроллеры; программируемые логические контроллеры (ПЛК); промышленные компьютеры.

Для каждого типа этих устройств характерно применение соответствующих языков программирования: ассемблеры; языки ПЛК по стандарту IEC 1131-3 (языки инструкций, лестничных схем, функциональных блоков, структурированных текстов, последовательных функциональных диаграмм (язык "Графсет"); языки высокого уровня (СИ, СИ++, Паскаль и т.д.).

Наряду с указанными языками программирования для описания алгоритмов логического управления используется большое число языков спецификаций: временные диаграммы и циклограммы; таблицы истинности и таблицы решений; принципиальные и функциональные схемы; таблицы, матрицы и графы переходов (ГП); сети Петри и графы операций, логические и графические схемы алгоритмов; Р-схемы и SDL-диаграммы; проблемно-ориентированные языки (Ярус, Форум, Условие, Управление) и т.д.

Цель разработки предлагаемой технологии состоит в том, чтобы обеспечить возможность Заказчику, Технологу (Проектанту), Разработчику, Программисту, Оператору (Пользователю) и Контролеру однозначно понимать, что должно быть сделано, что делается и что сделано в функциональной части программно реализуемого проекта системы логического управления "инерционными" объектами управления. Предлагаемый подход позволяет разделить работу, а самое главное, ответственность между Специалистами разных областей знаний, а также между организациями, что особенно важно при работе с инофирмами, в частности, из-за наличия языкового барьера и неоднозначности понимания даже одного естественного языка различными людьми.

Этот подход базируется на следующих семи основных понятиях: состояние – конечный детерминированный автомат – независимость от "глубокой предыстории" – система взаимосвязанных ГП – многозначное кодирование состояний – формальное и изоморфное программирование – конструкция switch.

Понятие "состояние" позволяет сопоставить состояния управляемого оборудования с состояниями управляющего алгоритма, и реализующей его программы, что резко упрощает понимание последних.

Введение в программирование понятия "состояние" наряду с широко используемым в программировании понятием "событие" позволяет ввести понятия "автоматное программирование" и "автоматное проектирование программ". Предлагаемая технология может быть названа также STATE-технология или AUTOMATON-технология.

Применение многозначного кодирования состояний позволяет ввести в программирование для задач, реализуемых одним графом переходов, понятие "наблюдаемость" по значениям одной внутренней переменной. При этом для задач, реализуемых N графами переходов, достаточно использовать N внутренних переменных вне зависимости от числа состояний в каждом графе переходов, что резко упрощает программирование. Графы переходов могут вызывать друг друга, а также вкладываться друг в друга, обеспечивая их иерархию, композицию и декомпозицию.

Для перехода от алгоритмов, представленных с помощью графов переходов, к текстам программ на различных языках программирования предлагаются методы формального и изоморфного перехода от системы графов переходов к программам, что позволяет обеспечить не только функциональную, но и изобразительную эквивалентность указанных описаний.

Предложенный подход, в частности, был использован в НПО "Аврора" при создании систем управления судовыми техническими средствами на базе аппаратуры фирм "ABB Stromberg" (Финляндия) (1991 г.), "Norcontrol" (Норвегия) (1993 г.), "FF – Automation" (Финляндия) (1996 г.).

В 1993 г. фирма "Modicon" (США), а в 1996 г. фирма "Siemens" (Германия) разработали для своих ПЛК программные продукты, в которых ГП применяются в качестве языка программирования, в то время как для других языков программирования вопрос об использовании ГП в качестве языка спецификации даже не ставился.
Литература

1. Шалыто А.А. Switch-технология. Алгоритмизация и программирование задач логического управления. СПб.: Наука, 1998.

2. Баглюк Ю.В., Шалыто А.А. Программируемые логические контроллеры "Autolog". 124 примера программ на языке "ALPro", реализующих алгоритмы логического управления. СПб.: FF-Automation. 1999. На русском и англ. языках.

Добавить документ в свой блог или на сайт

Похожие:

А. А. Шалыто Государственное унитарное предприятие \"Научно-производственное объединение \"Аврора\", Санкт-Петербург iconКонтрольная работа по дисциплине: Управление апк тема: Государственное...
Государственное унитарное предприятие Республики Тыва «Птицефабрика «Енисейская»»

А. А. Шалыто Государственное унитарное предприятие \"Научно-производственное объединение \"Аврора\", Санкт-Петербург iconИсследование и разработка технологии ремонта разнородных сварных...
Работа выполнена в ОАО «Научно-производственное объединение «Центральный научно-исследовательский институт технологии машиностроения...

А. А. Шалыто Государственное унитарное предприятие \"Научно-производственное объединение \"Аврора\", Санкт-Петербург iconОбеспечение защиты прав и законных интересов участников процедуры закупки
Заказчик: Государственное унитарное предприятие города Москвы по эксплуатации коммуникационных коллекторов «Москоллектор»

А. А. Шалыто Государственное унитарное предприятие \"Научно-производственное объединение \"Аврора\", Санкт-Петербург iconТезисы V городской студенческой научно-практической конференции Санкт-Петербург,...
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение

А. А. Шалыто Государственное унитарное предприятие \"Научно-производственное объединение \"Аврора\", Санкт-Петербург iconК размещению заказа у единственного поставщика
Федеральное государственное унитарное предприятие «Главное управление строительства дорог и аэродромов при Федеральном агентстве...

А. А. Шалыто Государственное унитарное предприятие \"Научно-производственное объединение \"Аврора\", Санкт-Петербург iconФедеральное государственное унитарное предприятие «росморпорт» азовский...
Открытый запрос предложений (№абф 51-12) на право заключения договора обязательного страхования гражданской ответственности владельцев...

А. А. Шалыто Государственное унитарное предприятие \"Научно-производственное объединение \"Аврора\", Санкт-Петербург iconЗадачами изучения
Основной хозяйствующей структурной единицей в условиях рынка является предприятие: производственное, финансовое, информационное и...

А. А. Шалыто Государственное унитарное предприятие \"Научно-производственное объединение \"Аврора\", Санкт-Петербург iconПрограмма ежегодной школы эндокринологов 2013 Санкт-Петербург
Санкт-Петербург, CrownePlazaSt. PetersburgAirport, ул. Стартовая, д. 6 литер а (аэропорт Пулково-2)

А. А. Шалыто Государственное унитарное предприятие \"Научно-производственное объединение \"Аврора\", Санкт-Петербург iconСценическая речь Книги
Театральное искусство / Юрий Андреевич Васильев; Санкт-Петербург гос акад театр искусства. Санкт-Петербург : Изд-во Санкт-Петербургской...

А. А. Шалыто Государственное унитарное предприятие \"Научно-производственное объединение \"Аврора\", Санкт-Петербург iconКультурное разнообразие в регионах Российской Федерации: влияние на экономические результаты
Лимонов Л. Э., Ниу вшэ санкт-Петербург, ано мцсэи «Леонтьевский Центр», Санкт-Петербург

Вы можете разместить ссылку на наш сайт:


Литература


При копировании материала укажите ссылку ©ucheba 2000-2015
контакты
l.120-bal.ru
..На главную