Главная Промышленная автоматика. 5S Продолжение табл. 2
Окончание табл. 2
Команды вьиго.чняюгся после команды пуска операции. Команды имеют формат 1 байт, все остальные команды имеют формат :> байта. ВВ, затем клавиша «О» для занесения признака минут или секунд, затем клавиша с цифрой, соответствующей десяткам минут или секунд (если таковые отсутствуют, то нах<:имается «О»), и клавиша с цифрой, соответствующей минутам или секундам (или «О»). Символика цифровой информации на клавиатуре приведена в восьмеричной системе счисления. Постоянное запоминающее устройство контроллера позволяет записать одновременно 8 бит информации. С учетом этого в режиме «Запись» двухбайтовая команда записывается в два этапа по 8 бит. Отметим, что выполнение команд НВ, ВВс, ВВм и ПВМ начинается только после появления команды КУ. Последовательность команд, необходимых для выполнения некоторой операции, заканчивающуюся КУ будем называть макрокомандой. Вся информация, кроме исходных данных и промежуточных результатов, вводится с помощью команд (табл. 2.) Содержание команд. Команда занесения начального времени (НВ) двухбайтовая и помимо кода команды содержит информацию о времени выполнения, устанавливаемого с дискретностью в 10 с от О до 99 мин 50 с. Она записывается в начале программы, а при выполнении время индицируется, убывая от заданного значения до нуля. Команда занесения времени выполнения операции (ВВ) при наличии низких уровней напряжения (логических 1) во второй тетраде задает время в минутах, а при наличии высоких уровней (логических 0) - в секундах, причем десятки минут (секунд) в диапазоне от О до 15 определяет третья тетрада, а единицы минут (секунд) в пределах от О до 9 - четвертая. Оба времени (в минутах и секундах) могут устанавливаться независимо. По окончании времени выполнения операции и появлении команды перехода по времени осуществляется переход иа заданный адрес ПЗУ. При задании времени операции в минутах используется команда перехода по времени ПВ. Если время устанавливается в минутах и секундах, то команда перехода по времени - в секундном интервале (КУ). При этом во второй тетраде команды перехода (ПВ или КУ) записывается код приращения адреса ПЗУ, который, суммируясь с последним адресом данной .макрокоманды, определяет адрес перехода по времени. После выполнения макрокоманды ячейка памяти приращения адреса ЗУ обнуляется. При наличии команды перехода по времени и неустановленном времени выполнения операции код управления не будет сменяться до конца следующей макрокоманды (до появления КУ). Время действия кода управления будет определяться количеством выполненных .микрокоманд с учетом того, что время считывания однобайтовой микрокоманды 14 мс, а двухбайтовой-19 мс. По команде опроса датчиков (ОД) через каждые 20 мс происходит сравнение кода, поступающего с датчика и записанного в команде. При их равенстве происходит чтение и выполнение следующей макрокоманды. Команда ОД выполняется непрерывно до поступления следующей команды ОД с другим кодом. По команде МКУ происходит занесение в отдельный регистр памяти кода управления, который далее по команде управления суммируется по модулю два с кодом управления [второй байт этой команды (КУ)], а результат суммирования является управляющим сигналом для внешних устройств. 0 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 0.0043 |