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