
ПРОГРАММИРОВАНИЕB--63844RU/02
15. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ
303
Таблица 15.2 (c) Системная переменная для макросигналов
тревоги
Номер
перемен-
ной
Функция
#3000 Если переменной #3000 присвоено значение от 0 до
200, то ЧПУ выполняет остановку и выдает сигнал
тревоги. После выражения можно включить аварийное
сообщение длиной не более 26 символов. На экране
ЭЛТ наряду с аварийным сообщением высвечиваются
номера аварий путем прибавления 3000 к значению в
переменной #3000.
Пример:
#3000=1(TOOL NOT FOUND);
→ На экране аварийных сообщений высвечивается “3001
TOOL NOT FOUND” (3001 ИНСТРУМЕНТ НЕ НАЙДЕН).
Выполнение программы может быть прервано, азатем
отобразиться сообщение.
Номер
перемен-
ной
Функция
#3006 Если в макропрограмме запрограммировано “#3006=1
(MESSAGE);”, то в программе выполняются блоки
непосредственно до предыдущего, и затем делается
остановка. Если сообщение, содержащее до 26
символов, заключенное между символом начала ввода
(“(”) и символом конца ввода (“)”), запрограммировано
в одном блоке, то сообщение отображается на внешнем
экране сообщений для оператора.
Можно считывать и записывать информацию о времени.
Таблица 15.2 (d) Системные переменные для информации о
времени
Номер
перемен-
ной
Функция
#3001 Эта переменная функционирует в качестве таймера, кото--
рый все время ведет отсчет с приращением 1 милли--
секунда. При включении питания эта переменная сбрасы--
вается на 0. По достижении 2147483648 миллисекунд
значение таймера сбрасывается на 0.
#3002 Эта переменная функционирует в качестве таймера,
который ведет отсчет с приращением 1 час, когда горит
лампочка пуска. Этот таймер сохраняет свои показания
дажеприотключениипитания. По достижении 9544.371767
часов значение таймера сбрасывается на 0.
#3011 Эта переменная может быть использована для считывания
текущих данных (год/месяц/день). Информация год/месяц
/ день преобразуется в истинное десятичное число. Напр.,
28 сентября 2001 будет представлено в виде 20010928.
#3012 Эта переменная может быть использована для считывания
текущего времени (часы/минуты/секунды). Информация
часы/минуты/секунды преобразуется в истинное десятич--
ное число. Напр.3часа дня 34 минуты 56 секунд представ--
лено в виде 153456.
D Макросигналы тревоги
D Остановка и
отображение
сообщения
D Информация о
времени