ВУЗ:
Составители:
27
я
вляется метод бинарных программ, сущность которого раскроем на примере
релейно-контактной схемы, показанной на рис. 8.
SI S2 S3
Р1
Рис. 8. Фрагмент релейно-контактной схемы
На схеме приведены символические обозначения: S - группа датчиков входной
информации и Р - группа выходных исполнительных устройств. В зависимости от
числа блоков входных и выходных устройств конкретная привязка к номеру блока и
его входу может быть осуществлена дополнительными цифровыми обозначениями,
например, Snnmm, где nn -номер блока, mm - номер входа блока. Данная
формализация позволяет упорядочить разработку и оп
р
еделить однозначное
соответствие между обрабатываемой информацией и физическими адресами блоков.
При разработке алгоритма будем считать, что информация от датчиков Sn
записывается в регистр состояния датчиков (RSS). Для формализации обработки
информации примем следующий формат RSS:
Разряд 15 14
4 3 2 1 0
Датчик S15 S14
S4 S3 S2 S1 S0
Для выходного регистра состояния исполнительных устройств (RSP) введем
следующий формат:
Разряд 15 14
4 3 2 1 0
Датчик Р15 Р14
Р4 РЗ Р2 Р1 Р0
Схема алгоритма (
р
ис. 9) представляет собой бинарное дерево, содержащее в
худшем случае 2
n
-1 вершин, соответствующих командам условного перехода.
Конфигурация алгоритма, по сути, повторяет исходную электрическую схему с
выделением основной цепи S4,S2,S3 и вспомогательной цепи P3,S5, которые
сходятся в один узел S3. Каждый из разрядов проверяется
его маской MS
n
= 2
n
, где п - номер разряда. Например, для S4 - маска MS4=20.
Регистр R4 используется для установки признака включения
соответствующего реле с помощью маски реле МР
п
= 2
n
. Для обработки
информации введена промежуточная ячейка памяти состояния реле MSP и ее
инверсия. Новое состояние разряда MSP формируется путем его предварительной
очистки с последующим объединением с содержимым R4.
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »