Системные биты 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).
Ссылка на скачивание - внизу страницы.