Системные слова Quantum, Premium
| Слово Символ | Функция | Описание | Начальное состояние | Quantum | Premium Atrium | ||||||||||||||||||||||||||||||||||||
| %SW0 MASTPERIOD | Период выполнения управляющей задачи | Используется для изменения периода управляющей задачи через программу пользователя или через терминал. Период выражается в мс (1...255 мс) %SW0=0 при циклическом выполнении. При холодном перезапуске: он принимает значение, определенное при конфигурации. | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW1 FASTPERIOD | Период выполнения быстрой задачи | Используется для изменения периода быстрой задачи через программу пользователя или через терминал. Период выражается в мс (1...255 мс) При холодном перезапуске: он принимает значение, определенное при конфигурации. | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW2 AUX0PERIOD %SW3 AUX1PERIOD %SW4 AUX2PERIOD %SW5 AUX3PERIOD | Период выполнения вспомогательной задачи | Используется для изменения периода задачи, определенного при конфигурации,через программу пользователя или терминал. Период выражается в десятках мс (от 10мс до 2.55с). (1) только для 140 CPU 6•• и TSX 57 5•• ПЛК. | 0 | ДА(1) | ДА(1) | ||||||||||||||||||||||||||||||||||||
| %SW8 TSKINHIBIN | Мониторинг опроса входов задач | Нормально установлен в 0, этот бит может быть установлен в 1 или 0 программой или через терминал. Он запрещает фазу опроса входов для каждой задачи: 
 (1) Примечание: в Quantum, входы/выходы, которые распределены через шину DIO, не приписаны слову %SW8. | 0 | ДА(1) | ДА | ||||||||||||||||||||||||||||||||||||
| %SW9 TSKINHIBOUT | Мониторинг обновления выходов задачи | Нормально установлен в 0, этот бит может быть установлен в 1 или 0 программой или через терминал. Запрещает фазу обновления выходов для каждой из задач. 
 (2) Примечание: в Quantum, входы/выходы, которые распределены через шину DIO, не приписаны слову %SW9. | 0 | ДА(2) | ДА | ||||||||||||||||||||||||||||||||||||
| %SW10 TSKINIT | Первый цикл после холодного пуска | Если значение бита текущей задачи установлено в 0, это значит, что задача выполняет первый цикл после холодного пуска. 
 | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW11 WDGVALUE | Значение сторожевого таймера | Считывает значение сторожевого таймера. Значение выражается в мс (10…1500 мс) Это слово не может быть изменено. | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW12 UTWPORTADDR | Адрес порта терминала Uni-Telway | Uni_Telway адрес порта терминала (в режиме slave), который определен при конфигурации и загружен в это слово при холодном пуске. Примечание: Изменение значения этого слова не учитывается системой | - | НЕТ | ДА | ||||||||||||||||||||||||||||||||||||
| %SW13 XWAYNETWADDR | Главный адрес станции | Указывает следующее для основной сети (Fipway или Ethway): 
 (значение микро-переключателя карты PCMCIA). | 254 (16#00FE) | НЕТ | ДА | ||||||||||||||||||||||||||||||||||||
| %SW14 OSCOMMVERS | Коммерческая версия процессора ПЛК | Это слово содержит коммерческую версию процессора ПЛК. Пример: 16#0135 версия: 01 номер выпуска: 35 | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW15 OSCOMMPATCH | Номер версии патча процессора ПЛК | Это слово содержит коммерческую версию патча процессора ПЛК. Она кодируется в младший значащий байт слова. Кодирование: 0 = нет патча, 1 = A, 2 = B... Пример: 16#0003 соответствует патчу C. | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW16 OSINTVERS | Версия программно-аппаратных средств ПЛК | Это слово содержит версию программно-аппаратных средств ПЛК. Пример: 16#0143 версия: 01 номер выпуска: 43 | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW17 FLOATSTAT | Статус ошибки операции с плавающей точкой | При обнаружении ошибки в операции с плавающей точкой, бит %SW18 устанавливается в 1 и %SW17 статус ошибки обновляется в соответствии со следующим кодированием: 
 Это слово сбрасывается в 0 системой при холодном пуске, а также программой в целях повторного использования. | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SD18 100MSCOUNTER | Абсолютный счетчик времени | Это двойное слово используется для подсчета длительности. Оно увеличивается каждую 1/10ю секунды системой (даже когда ПЛК находится в режиме ОСТАНОВКА, оно не увеличивается, если процессор выключен). Оно может быть считано и записано программой пользователя или терминалом. | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW30 MASTCURRTIME | Время выполнения управляющей задачи | Указывает время выполнения последнего цикла управляющей задачи (в мс). | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW31 MASTMAXTIME | Максимальное время выполнения управляющей задачи | Указывает самое большое время выполнения управляющей задачи с момента последнего холодного пуска (в мс). | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW32 MASTMINTIME | Минимальное время выполнения управляющей задачи | Указывает самое маленькое время выполнения управляющей задачи с момента последнего холодного пуска (в мс). | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW33 FASTCURRTIME | Время выполнения быстрой задачи | Указывает время выполнения последнего цикла быстрой задачи (в мс). | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW34 FASTMAXTIME | Максимальное время выполнения быстрой задачи | Указывает самое большое время выполнения быстрой задачи с момента последнего холодного пуска (в мс). | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW35 FASTMINTIME | Минимальное время выполнения быстрой задачи | Указывает самое маленькое время выполнения быстрой задачи с момента последнего холодного пуска (в мс). | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW36 AUX0CURRTIME %SW39 AUX1CURRTIME %SW42 AUX2CURRTIME %SW45 AUX3CURRTIME | Время выполнения вспомогательной задачи | Указывает время выполнения последнего цикла задач AUX 0...3 (в мс). (1) только для 140 CPU 6•• и TSX P57 5•• ПЛК. | - | ДА(1) | ДА(1) | ||||||||||||||||||||||||||||||||||||
| %SW37 AUX0MAXTIME %SW40 AUX1MAXTIME %SW43 AUX2MAXTIME %SW46 AUX3MAXTIME | Максимальное время выполнения вспомогательной задачи | Указывает самое большое время выполнения задач AUX 0...3 с момента последнего холодного пуска (в мс). (1) только для 140 CPU 6•• и TSX P57 5•• ПЛК. | - | ДА(1) | ДА(1) | ||||||||||||||||||||||||||||||||||||
| %SW38 AUX0MINTIME %SW41 AUX1MINTIME %SW44 AUX2MINTIME %SW47 AUX3MINTIME | Минимальное время выполнения вспомогательной задачи | Указывает самое маленькое время выполнения задач AUX 0...3 с момента последнего холодного пуска (в мс). (1) только для 140 CPU 6•• и TSX P57 5•• ПЛК. | - | ДА(1) | ДА(1) | ||||||||||||||||||||||||||||||||||||
| %SW48 IOEVTNB | Число событий | Указывает число событий, обработанных с момента последнего холодного пуска (в мс). Это слово может быть записано программой или через терминал | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW49 DAYOFWEEK %SW50 SEC %SW51 HOURMIN %SW52 MONTHDAY %SW53 YEAR | Функция часов реального времени | Системные слова, содержащие дату и текущее время (в формате BCD): 
 Эти слова управляются системой, когда бит %S50 установлен в 0. Эти слова могут быть записаны программой пользователя или через терминал, когда %S50 установлен в 1. | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW54 STOPSEC %SW55 STOPHM %SW56 STOPMD %SW57 STOPYEAR %SW58 STOPDAY | Функция часов реального времени для последней остановки | Системные слова, содержащие дату и время последнего сбоя питания или остановки ПЛК (в формате BCD): 
 | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW59 ADJDATETIME | Регулировка текущей даты | Содержит 2 набора по 8 бит для регулировки текущей даты. Действие всегда выполняется по переднему фронту бита. Это слово разрешается битом %S59. Рисунок: 
 | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW70 WEEKOFYEAR | Функция часов реального времени | Системное слова, содержащее номер недели в году: 1 по 52. | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW71 KEY_SWITCH | Положение переключателей на передней панели Quantum | Слово предоставляет отображение положений переключателей на передней панели процессора Quantum. Это слово обновляется автоматически системой. 
 | 0 | ДА | НЕТ | ||||||||||||||||||||||||||||||||||||
| %SW75 TIMEREVTNB | Счетчик событий типа Timer | Это слово содержит количество событий типа timer в очереди. (1) не доступно на следующих процессорах: TSX 57 1•/2•/3•/4•/5•. | 0 | ДА | ДА(1) | ||||||||||||||||||||||||||||||||||||
| %SW76 DLASTREG | Функция диагностики: с записью | Результат последней регистрации 
 | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW77 DLASTDEREG | Функция диагностики: без записи | Результат последней дерегистрации 
 | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW78 DNBERRBUF | Функция диагностики: число ошибок | Число ошибок, находящихся в буфере диагностики в настоящий момент | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW80 MSGCNT0 %SW81 MSGCNT1 %SW82 MSGCNT2 %SW83 MSGCNT3 | Управление сообщениями | 
 (1) Слова %SW82 и %SW83 не доступны для Quantum. | 0 | ДА(1) | ДА | ||||||||||||||||||||||||||||||||||||
| %SW84 MSGCNT4 %SW85 MSGCNT5 %SW86 MSGCNT6 | Управление телеграммами | 
 | 0 | НЕТ | ДА | ||||||||||||||||||||||||||||||||||||
| %SW87 MSTSERVCNT %SW88 ASNSERVCNT %SW89 APPSERVCNT | Управление потоком коммуникаций | 
 (1) Слова %SW88 и %SW89 не доступны для Quantum. | 0 | ДА(1) | ДА | ||||||||||||||||||||||||||||||||||||
| %SW90 MAXREQNB | Максимальное число запросов, обработанных за один цикл управляющей задачи | Это слово используется для установки максимального числа запросов (включены все протоколы: UNI-TE, Modbus и т.д.), которые могут быть обработаны ПЛК за один цикл управляющей задачи. Когда ЦП является сервером: Это количество запросов должно быть между 2 (минимум) и N+4 (максимум). N: число, зависящее от модели. 
 Для Fipio, Premium может обрабатывать до 7 запросов Когда ЦП является клиентом: N: число, зависящее от модели. 
 Значение 0 не будет работать. Если вводится значение, которое находится за пределами диапазона, в расчет будет приниматься значение N. | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW99 INPUTADR/SWAP | Управление избыточными коммуникациями | Слово используется для управления избыточностью сетевых модулей. Когда определяется проблема в коммуникационном модуле, использующемся для доступа к сети с номером x (X-WAY), существует возможность переключиться на другой коммуникационный модуль (соединенный с той же сетью) при помощи ввода номера сети в слово %SW99. Слово %SW99 сбрасывается в 0 системой. | 0 | НЕТ | ДА | ||||||||||||||||||||||||||||||||||||
| %SW108 FORCEDIOIM | Число форсируемых битов модуля вх/вых | Это системное слово содержит число форсируемых битов модулей вх/вых. Это слово увеличивается при каждом форсировании и уменьшается при каждом снятии форсирования. | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW109 FORCEDANA | Число форсированных аналоговых каналов | Это системное слово содержит число форсированных аналоговых каналов. Это слово увеличивается при каждом форсировании и уменьшается при каждом снятии форсирования. | 0 | НЕТ | ДА | ||||||||||||||||||||||||||||||||||||
| %SW116 REMIOERR | Ошибка вх/вых Fipio | Нормально установлен в 0, каждый бит этого слова указывает статус обмена Fipio. Это слово должно сбрасываться в 0 пользователем. Подробное описание битов слова %SW116: 
 | - | НЕТ | ДА | ||||||||||||||||||||||||||||||||||||
| %SW124 CPUERR | Тип системной ошибки | Тип последней обнаруженной системной ошибки записывается в это слово системой (эти коды не изменяются при холодной перезагрузке): 
 | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW125 BLKERRTYPE | Последняя определенная ошибка | Код последней определенной ошибки записывается в это слово: Следующие коды ошибок вызывают остановку ПЛК, если %S78 установлено в 1. %S15, %S18 и %S20 всегда активируются, независимо от %S78 
 Примечание: следующие коды: 16#8xxx и 16#7xxx не останавливают приложение, а указывают на ошибку в функциональном блоке. | - | ДА | ДА | ||||||||||||||||||||||||||||||||||||
| %SW126 ERRADDR0 %SW127 ERRADDR1 | Ошибка адреса инструкции блокировки | Ошибка адреса инструкции, которая сгенерировала блокировку. Для 16-битных процессоров, TSX P57 1••/2•• 
 Для 32-битных процессоров: 
 | 0 | ДА | ДА | ||||||||||||||||||||||||||||||||||||
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.