SoftCraft
разноликое программирование

Отправная точка
Программирование
Windows API
Автоматы
Нейроинформатика
Парадигмы
Параллелизм
Проектирование
Теория
Техника кодирования
Трансляторы
Прочие вопросы

Разное

Беллетристика
Брюзжалки
Цели и задачи
Об авторе


ЯЗЫК "РЕФЛЕКС" - ДИАЛЕКТ СИ ДЛЯ ПРОГРАММИРУЕМЫХ ЛОГИЧЕСКИХ КОНТРОЛЛЕРОВ

©2005 В.Е. Зюбин

Статья в формате pdf (~360 кб)

Аннотация

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

Список литературы

  1. IEC 65B/373/CD, Committee Draft - IEC 61131-3. Programmable controllers. Part 3: Programming languages, 2nd Ed. // International Electrotechnic Commission. – 1998.

  2. Control Technology Corporation. Doc. No. MAN-1010A. Quickstep™ Language and Programming Guide // Control Technology Corporation. – 2000. [http://www.ctc-control.com/customer/techinfo/docs/QuickstepLangProg.pdf]

  3. Зюбин В.Е, Петухов А.Д. Распределение вычислительных ресурсов в средах c многопоточной реализацией гипер-автомата // Труды III Международной конференции «Идентификация систем и задачи управления» SICPRO ’04 Москва 28-30 января 2004 г. – С. 446-465.

  4. Зюбин В.Е. Графика и текст: какой язык выбрать программисту // Открытые системы, 2004, №1. – С. 54-58.

  5. Зюбин В.Е. Графические и текстовые формы спецификации сложных управляющих алгоритмов: непримиримая оппозиция или кооперация? // Сб. Тр. VIII Международная конференция по электронным публикациям "EL-Pub 2003" (8-10 октября 2003 г., г. Новосибирск, Академгородок) [http://www-sbras.nsc.ru/ws/elpub2003/]

  6. Зюбин В.Е., Котов В.Н., Котов Н.В. и др. Базовый модуль, управляющий установкой для выращивания монокристаллов кремния // Датчики и системы, 2004, № 12. – С. 17-22.

  7. CPU686E. Модуль процессора. Руководство пользователя. Fastwel Inc., 1999.