Автоматизация

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

Примером могут послужить:

конфигурирование параметров алгоритма измерения напряжений сетей – для постоянного или переменного тока;

для устройства автоматического управления заслонками системы вентиляции – установка параметров: удерживаемая разница давлений (внутри помещения и снаружи), временные задержки при переключении направления вращения ротора сервоприводов и т.д.

Регистры «анонсируются» внешними периферийными устройствами контроллеру по цифровой шине в момент определения контроллером типа профиля управления для каждого «анонсируемого» устройством порта. Из чего выходит, что регистры устройств ассоциируются с портами.

Регистры бывают таких типов:

· Только для чтения  – которые используются, в основном, для предоставления каких-либо внутренних значений устройств (например, единиц измерения АЦП или внутреннего счетчика времени устройства);

· Только для записи  –  которые не имеют и не отображают текущих значений, в них можно только записывать данные (например, начальную точку отсчета счетчика электроэнергии);

· Для записи/чтения  –  которые отображают текущие значения и в которые можно производить запись новых значений.

Если у какого-либо порта есть регистры, то они отображаются в панели настройки портов контроллера.

В зависимости от линейки контроллеров «Импульс 112», перечни регистров "добавленных" устройств могут либо записываться в контроллер в момент добавления, либо считываться с устройств по цифровой шине в момент старта (например, для контроллеров «Импульс 112.3»).

КОНТАКТЫ

  • Адрес: Украина, Киев 02660,
    ул. Красноткацкая 94
  • Email: office@xcs.com.ua
  • Веб-сайт: impulse112.com
    xcs.com.ua
  • Номер: +38 044 451 87 42