Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Когда пытался разбираться, понял так, типо там виртуальная машина. Каждый рунг - отдельное устрйство релейной логики.

Отправлено Vit 18 июля 2008 г. 11:35
В ответ на: Что такое рунг? Допустим команда (инструкцией не могу назвать) Прочитать DI или прочитать значение АЦП Thermocouple (последнее по определению не может быть быстрым) сколько времени занимает? отправлено Make_Pic 18 июля 2008 г. 11:09

Грубо - взял релюх и подключил (как написал на LD) между рейлами, которые грубо можно считать плюсовой и минусовой шинами источника питания.
В общем цикле данные сначала готовятся (читаются входы и т.п.), потом для всех рунгов выполняется логическое действие и готовятся данные для выходов, затем данные должны попасть на выходы и, чтобы с выходами было всё более-менее синхронно, вывод делается в начале каждого цикла, кроме первого. Взаимодействие между соседними ветвями детерминировано во времени как и взаимодействие выходов со входами. Событийная модель, как понял, реализуется через поллинг флагов событий, а не через прерывания.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 97:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru