Разделы сайта

Охрана труда.

Регистры REG_SBLIM и REG_SBMASK. Эта пара регистров определяет условия аварийного останова контроллера. Разряды регистра REG_SBMASK задают номера блокирующих датчиков (АЦП 0 - 7). На каждом такте работы система считывает значения сигналов с датчиков (АЦП), номера которых определяются разрядами REG_SBMASK и сравнивает со значением, находящимся в регистре REG_SBLIM. Если считанное значение превышает пороговое значение, то контроллер прекращает отработку управляющих сигналов.

Пример. Предположим, что на входы АЦП 0 и 1 поступают сигналы с бамперов - датчиков аварийного останова. Тогда содержимое регистров определяется так:_SBMASK := 000000112_SBLIM := 0

Регистр REG_STAT позволяет определить, отработало ли устройство i заданный угол. Для этого из регистра выделяется значение i-го разряда.

Пример использования:

Send(“1 0 w 6 10 20 30 40 50 60”) -- Выдать управляющую команду

- Ждать, пока не отработают все исполнительные механизмы

do {

Send(“1 0 g 0”) -- Отправить команду чтения регистров

Read(R) -- Считать значения всех регистров

C := R[REG_STAT]-- Получить значение регистра статуса

} while C!=0;

Перейти на страницу: 12 13 14 15 16 17 

Самое читаемое:

Измерение спектральных характеристик волоконных световодов с органическими красителями
Измерение температуры является одной из важнейших и неотъемлемых составляющих многих технологических процессов. Однако в областях техники с воздействием сильных электромагнитных полей, например, в силовой энергетике [1-3] (силовые электрические машины, мощные трансформаторы, усилители и т.д.), в системах с СВЧ-излучением (мощная р ...

www.techstages.ru : Все права защищены! 2024