Системные биты Quantum, Premium
Бит Символ |
Функция |
Описание |
Начальное состояние |
Quantum |
Premium Atrium |
||||||||||||||||||||||||||||
%S0 COLDSTART |
Холодный пуск |
Нормально установлен в 0, этот бит устанавливается в 1:
Этот бит устанавливается в 1 во время первого полного цикла после восстановления ПЛК либо в режиме РАБОТА, либо в режиме ОСТАНОВКА. Он сбрасывается в 0 системой перед следующим циклом. |
1 (1 цикл) |
ДА |
ДА |
||||||||||||||||||||||||||||
%S1 WARMSTART |
Теплый перезапуск |
Нормально установлен в 0, этот бит устанавливается в 1 :
Он сбрасывается в 0 системой в конце первого полного цикла, перед обновлением выходов. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S4 TB10MS |
Масштаб по оси времени 10 мс |
Внутренний таймер регулирует изменение состояния этого бита. Он является асинхронным по отношению к циклу ПЛК. График: |
- |
ДА |
ДА |
||||||||||||||||||||||||||||
%S5 TB100MS |
Масштаб по оси времени 100 мс |
Аналогично %S4 |
- |
ДА |
ДА |
||||||||||||||||||||||||||||
%S6 TB1SEC |
Масштаб по оси времени 1 с |
Аналогично %S4 |
- |
ДА |
ДА |
||||||||||||||||||||||||||||
%S7 TB1MIN |
Масштаб по оси времени 1 мин |
Аналогично %S4 |
- |
ДА |
ДА |
||||||||||||||||||||||||||||
%S9 OUTDIS |
Выходы установлены в аварийное состояние на всех шинах |
Нормально установлен в 0, этот бит устанавливается в 1 программой или через терминал:
Примечание: Системный бит воздействует прямо на физические выходы, а не на изображение битов выходов. |
0 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S10 IOERR |
Ошибка входа/выхода |
Нормально установлен в 1, этот бит устанавливается в 0, когда определяется ошибка вх/вых во встроенном модуле или устройстве на Fipio (например, несогласованная конфигурация, ошибка обмена, аппаратная ошибка и т.д.). Бит %S10 сбрасывается в 1 системой после того, как ошибка исчезает. |
1 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S11 WDG |
Переполнение сторожевого таймера |
Нормально установлен в 0, этот бит устанавливается в 1системой, как только время выполнения задачи становится больше максимального времени выполнения (т.е. значения сторожевого таймера), объявленного в свойствах задачи. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S12 PLCRUNNING |
ПЛК в режиме РАБОТА |
Этот бит устанавливается в 1 системой, когда ПЛК находится в режиме РАБОТА. Он устанавливается в 0 системой, когда ПЛК выходит из режима РАБОТА (ОСТАНОВКА, ИНИЦИАЛИЗАЦИЯ и т.д.). |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S13 1RSTSCANRUN |
Первый цикл после переключения в режим РАБОТА |
Нормально установлен в 0, этот бит устанавливается в 1 системой во время первого цикла управляющей задачи, после того, как ПЛК перейдет в режим РАБОТА. |
- |
ДА |
|||||||||||||||||||||||||||||
%S15 STRINGERROR |
Ошибка строки символов |
Нормально установлен в 0, этот бит устанавливается в 1, когда зона назначения для передаваемой строки символов недостаточного размера (включая количество символов и символ конца строки) для получения этой строки. Приложение останавливается в состоянии ошибки, если бит %S78 был установлен в 1. Этот бит должен быть сброшен в 0 приложением. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S16 IOERRTSK |
Ошибка входа/выхода задачи |
Нормально установлен в 1, этот бит устанавливается в 0 системой, когда происходит ошибка во встроенном модуле вх/вых или устройстве Fipio, сконфигурированных в задаче. Этот бит должен сбрасываться в 1 пользователем. |
1 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S17 CARRY |
Выход циклического сдвига |
Нормально установлен в 0. Во время операции циклического сдвига, он принимает состояние выталкиваемого бита. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S18 OVERFLOW |
Переполнение или арифметическая ошибка |
Нормально установлен в 0, этот бит устанавливается в 0 в случае переполнения емкости, если:
Он должен проверяться программой пользователя после каждой операции, когда есть риск переполнения, затем сбрасываться в 0 пользователем, если действительно произошло переполнение. Когда бит %S18 переключается в 1, приложение останавливается в состоянии ошибки, если бит %S78 был установлен в 1. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S19 OVERRUN |
Превышение периода задачи (периодическое сканирование) |
Нормально установлен в 0, этот бит устанавливается в 1 системой в случае превышения временного периода (например, время выполнения задачи больше, чем период, определенный пользователем при конфигурации, или запрограммированный словом %SW, связанным с задачей). Пользователь должен сбросить этот бит в 0. Каждая задача управляет своим битом %S19. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S20 INDEXOVF |
Переполнение индекса |
Нормально установлен в 0, этот бит устанавливается в 1, когда адрес индексированного объекта становиться меньше 0 или превышает число объектов, объявленных при конфигурации. В этом случае, считается, что индекс равен 0. Он должен проверяться программой пользователя после каждой операции, когда есть риск переполнения, затем сбрасываться в 0, если переполнение произошло. Когда бит %S20 переключается в 1, приложение останавливается в состоянии ошибки, если бит %S78 был установлен в 1. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S21 1RSTTASKRUN |
Первый цикл задачи |
Тестируется в задачах (Mast, Fast, Aux0, Aux1, Aux2 Aux3), бит %S21 указывает первый цикл задачи. %S21 устанавливается в 1 в начале цикла и сбрасывается в ноль в конце цикла. Примечания: бит %S21 имеет разное значение в PL7 и Unity Pro. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S30 MASTACT |
Активация/деактивация управляющей задачи |
Нормально установлен в 1, пользователь деактивирует управляющую задачу установкой бита в 0. Этот бит рассматривается системой в конце каждого цикла управляющей задачи MAST. |
1 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S31 FASTACT |
Активация/деактивация быстрой задачи |
Аналогично %S30 для задачи FAST. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S32 AUX0ACT |
Активация/деактивация вспомогательной задачи 0 |
Аналогично %S30 для задачи AUX0. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S33 AUX1ACT |
Активация/деактивация вспомогательной задачи 1 |
Аналогично %S30 для задачи AUX1. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S34 AUX2ACT |
Активация/деактивация вспомогательной задачи 2 |
Аналогично %S30 для задачи AUX2. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S35 AUX3ACT |
Активация/деактивация вспомогательной задачи 3 |
Аналогично %S30 для задачи AUX3. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S38 ACTIVEVT |
Разрешение/запрещение событий |
Нормально установлен в 1, пользователь вызывает запрещение событий установкой бита в 0. |
1 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S39 EVTOVR |
Насыщение очереди обработки событий |
Этот бит устанавливается в 1 системой, чтобы показать, что одно или более событий не могут быть обработаны из-за насыщения очередей. Пользователь должен сбросить этот бит в 0. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S40 RACK0ERR |
Ошибка входа/выхода блока 0. |
Бит %S40 соответствует блоку 0. Нормально установлен в 1, этот бит устанавливается в 0, когда происходит ошибка на входах/выходах блока. В этом случае:
Этот бит сбрасывается в 1, когда ошибка исчезает. |
1 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S41 RACK1ERR |
Ошибка входа/выхода блока 1. |
Аналогично %S40 для блока 1. |
1 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S42 RACK2ERR |
Ошибка входа/выхода блока 2. |
Аналогично %S40 для блока 2. |
1 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S43 RACK3ERR |
Ошибка входа/выхода блока 3. |
Аналогично %S40 для блока 3. |
1 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S44 RACK4ERR |
Ошибка входа/выхода блока 4. |
Аналогично %S40 для блока 4. |
1 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S45 RACK5ERR |
Ошибка входа/выхода блока 5. |
Аналогично %S40 для блока 5. |
1 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S46 RACK6ERR |
Ошибка входа/выхода блока 6. |
Аналогично %S40 для блока 6. |
1 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S47 RACK7ERR |
Ошибка входа/выхода блока 7. |
Аналогично %S40 для блока 7. |
1 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S50 RTCWRITE |
Обновление времени и даты через слова с %SW50 по %SW53 |
Нормально установлен в 0, этот бит устанавливается в 0 или 1 программой или через терминал.
|
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S51 RTCERR |
Ошибка часов реального времени |
Установка бита системой в 1 указывает, что часы реального времени отсутствуют или что их системные слова (с %SW50 по %SW53) не имеют смысла. В этом случае часы должны быть переустановлены правильным временем . |
- |
ДА |
ДА |
||||||||||||||||||||||||||||
%S59 RTCTUNING |
Обновление по увеличению времени и даты через слово %SW59 |
Нормально установлен в 0, этот бит может быть установлен в 0 или 1 программой или через терминал:
|
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S60 BACKUPCHVOV |
Команда намеренного переключения |
Этот бит контролирует намеренное переключение, когда используется архитектура с резервированием. Этот бит может быть сброшен в 0 либо пользователем, либо приложением. |
0 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S67 PCMCIABAT0 |
Состояние батареи карты памяти приложения |
Этот бит используется для контроля функционирования резервной батареи картриджа памяти RAM (вставлен в верхний слот):
Примечание: функция пока не реализована в Quantum: 140CPU 31••/43•• и 53•• |
- |
ДА |
ДА |
||||||||||||||||||||||||||||
%S68 PLCBAT |
Состояние батареи процессора |
Этот бит используется для проверки рабочего состояния резервной батареи для сохранения данных и программы в RAM.
|
- |
ДА |
ДА |
||||||||||||||||||||||||||||
%S75 PCMCIABAT1 |
Состояние батареи карты памяти для хранения данных |
Этот бит используется для контроля функционирования резервной батареи картриджа памяти для хранения данных (вставлен в нижний слот):
Примечание: функция пока не реализована в Quantum: 140CPU 31••/43•• и 53••, Premium TSX P 57 1••/2••/3••/4•• и Atrium |
- |
ДА |
ДА |
||||||||||||||||||||||||||||
%S76 DIAGBUFFCONF |
Буфер диагностик сконфигурирован |
Этот бит устанавливается в 1 системой, когда опция диагностики была сконфигурирована – в этом случае резервируется буфер для хранения ошибок, обнаруженных диагностикой DFB. Этот бит может быть сброшен в 0 либо пользователем, либо приложением. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S77 DIAGBUFFFFULL |
Буфер диагностик полон |
Этот бит устанавливается в 1 системой, когда буфер, который получает ошибки от функциональных блоков диагностик, полон. Этот бит может быть сброшен в 0 либо пользователем, либо приложением. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S78 HALTIFERROR |
Останов в случае ошибки |
Нормально установлен в 0, этот бит может быть установлен в 1 пользователем для программирования остановки ПЛК при ошибке приложения : %S15, %S18, %20. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S80 RSTMSGCNT |
Сброс счетчиков сообщений |
Нормально установлен в 0, этот бит может быть установлен в 1 пользователем, чтобы сбросить счетчики сообщений с %SW80 по %SW86. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S90 COMRFSH |
Обновление общих слов |
Нормально установлен в 0, этот бит устанавливается в 1 при получении общих слов от другой сетевой станции. Этот бит может быть установлен в 0 программой или через терминал, чтобы проверить цикл обмена общими словами. |
0 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S91 LCKASYNREQ |
Запирание асинхронных запросов |
Когда этот бит установлен в 1, асинхронные коммуникационные запросы, вырабатываемые в задаче мониторинга, выполняются без прерывания от других задач MAST или FAST, что обеспечивает последовательное чтение или запись данных. Напоминание: сервер запросов задачи мониторинга адресуется через gate 7 (X-Way). |
0 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S92 EXCHGTIME |
Режим измерений в коммуникационной функции |
Нормально установлен в 0, этот бит может быть установлен в 0 пользователем, чтобы установить коммуникационные функции в режим измерений. Параметр тайм-аута коммуникационной функции отображает время обмена в обе стороны в десятках мс. Примечание: коммуникационные функции выполняются со стандартным временем тайм-аута в 10с. |
0 |
НЕТ |
ДА |
||||||||||||||||||||||||||||
%S94 SAVECURRVAL |
Сохранение регулирующих значений |
Нормально установлен в 0, этот бит может быть установлен в 1 пользователем, чтобы заменить начальные значения объявленных переменных с атрибутом ‘Save’ (например: DFB переменные) текущими значениями. Система сбрасывает бит %S94 в 0, когда замена произошла. Примечание: этот бит должен использоваться с осторожностью: не устанавливайте этот бит постоянно в 1 и используйте только управляющую задачу. |
0 |
ДА |
ДА |
||||||||||||||||||||||||||||
%S100 PROTTERINL |
Протокол порта терминала |
Этот бит устанавливается в 0 или 1 системой, в соответствии с состоянием шунта INL/DPT на консоли.
|
- |
НЕТ |
ДА |
||||||||||||||||||||||||||||
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.