Dalrate.ru

Построение рабочей локальной сети

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

Регистры 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-- Получить значение регистра статуса

} while C!=0; Перейти на страницу: 12 13 14 15 16 17 

Популярное:

Организация производственных процессов в ООО ПКФ Астрахань-Телеком Научно-техническая революция сопровождается значительным ростом объема передаваемой информации и требований к качеству связи. Эти требования сводятся, прежде всего, к созданию экономичных сетей связи за счет внедрения наиболее прогрессивных систем передачи и распределения информации, которые обеспечивают повышение э ...