Рефлекс (язык программирования)

Материал из ТХАБ.РФ
Версия от 21:17, 29 сентября 2016; Админ (обсуждение | вклад) (Новая страница: «'''Рефлекс (язык программирования)''' — диалект языка Си для программирования управляющ…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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

Язык процесс-ориентированного программирования Рефлекс, известный также под именем "Си с процессами", ориентирован на создание управляющих алгоритмов в промышленной автоматизации и робототехнике: для систем, предполагающих активное взаимодействие с внешней средой, технологическим оборудованием, физическими процессами через датчики и органы управления.

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

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

В отличие от языка Си, где программы строятся как иерархия функций, базовое понятие языка Рефлекс — процесс. Программа на языке Рефлекс — это множество параллельно исполняемых процессов, которые могут запускать друг друга, останавливать и контролировать текущее состояние. Программирование на языке Рефлекс называется процесс-ориентированным.

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

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



см. также

Ссылки

Официальный сайт