02
RTU 8130
Соответствует версии ПО:
V 3.2 Удаленный терминал с
коммуникационными модулями 8203
с дуальным интерфейсом RS-485
Руководство по эксплуатации
Удаленный терминал RTU 8130
2 Endress+Hauser
Удаленный терминал RTU 8130
Авторское право
Все права сохраняются. Отпечатано в Соединенных Штатах Америки.
За исключением того, что разрешается Законом США об авторском праве 1976 г., запрещается
воспроизведение, хранение в поисковой системе, а также передача в любой форме и любым
способом - электронным, механическим, путем фотокопирования, записи или иным образом -
любой части данной публикации без предварительного письменного разрешения ее издателя:
Предисловие
Данное руководство предназначено для пользователей удаленного терминала RTU 8130.
Руководство пользователя RTU 8130 состоит из десяти глав и приложения.
Глава 1 - Общие сведения
В этой главе содержатся общие сведения по RTU 8130, включая функциональные и технические
характеристики данного продукта.
Глава 2 - Аппаратные средства и программное обеспечение
В этой главе описываются компоненты программного обеспечения RTU 8130, включая
коммуникации и функциональные взаимосвязи основных подсистем и компонентов. Также в этой
главе описываются аппаратные компоненты RTU 8130, включая функциональные связи между
материнской платой и дополнительными компонентами.
Глава 3 - Установка
В этой главе описываются процедуры установки RTU 8130.
Глава 4 - Конфигурирование
В этой главе описываются процедуры конфигурирования материнской платы и дополнительных
компонентов RTU 8130.
Глава 5 - Конфигурирование модуля расширения
В этой главе описываются процедуры конфигурирования модуля расширения ввода-вывода RTU
8130.
Глава 6 - Программные блоки
В этой главе описывается, как сконфигурировать различные программы, используемые для
программирования RTU 8130 и модуля расширения. Эти программные блоки создаются с
помощью программы ViewRTU.
Глава 7 - Программные блоки модуля расширения
В этой главе подробно описывается каждая из точек, встраиваемых в удаленный терминал с
помощью определенного модуля расширения.
Глава 8 - Работа с ViewRTU
В этой главе описывается, как использовать программу ViewRTU для конфигурирования и
сопровождения.
Глава 9 - Работа с Tank Gauge Configuration
В этой главе описывается, как использовать программу Tank Gauge Configuration для
конфигурирования и сопровождения.
Глава 10 - Интерфейс локальной диагностики
В этой главе описываются функции интерфейса локальной диагностики, а также его
взаимодействие с RTU 8130 и программой ViewRTU.
Глава 11 - Поиск и устранение неисправностей
В этой главе описывается, как локализовать неисправности и устранить проблемы.
Приложение - Варианты моделей
В этом приложении содержится перечень вариантов моделей, модулей расширения серии 8200
и запасных компонентов для RTU 8130 от Endress + Hauser Systems & Gauging.
4 Endress+Hauser
Удаленный терминал RTU 8130
Endress+Hauser 5
Удаленный терминал RTU 8130
6 Endress+Hauser
Удаленный терминал RTU 8130 1 Общие сведения
1 Общие сведения
Удаленный терминал RTU/8130 входит в полный ассортимент систем и продуктов по управлению
производством от Endress + Hauser Systems & Gauging. Этот удаленный терминал предназначен
в первую очередь для использования там, где требуется экономичная система управления для
дистанционного сбора эксплуатационных данных и управления оборудованием.
Данный удаленный терминал идеально подходит для использования в резервуарных парках, на
базовых нефтехранилищах, трубопроводах, нефтеперегонных заводах. Это эффективное
решение, используемое в рамках системы диспетчерского управления и сбора данных (SCADA)
или в качестве автономного программируемого устройства управления.
1.1 Функциональные характеристики
Общие
Полностью автоматизированная система управления
Сертификат категории II (FM, CSA) (см. чертежи предприятия и системы управления)
Входные данные передаются в хост-компьютер посредством обработки
исключительных ситуаций или сканирующего опроса
Встроенная библиотека программных функций
Защита от бросков электропитания в соответствии с ANSI/IEEE C37.90a-1974
Коммуникации с хостом через интерфейс RS-232, RS-485, по радиосвязи, через
модем или по оптоволоконной линии связи
Коммуникации с "интеллектуальными" трансмиттерами посредством интерфейса HART
Промышленные стандартные протоколы: HART, Modbus, LON, TIWAY, Rackbus
Автономное программируемое управление
Встроенный операторский интерфейс
Разнообразные интерфейсы ввода-вывода: аналоговый ввод, аналоговый вывод,
цифровой ввод, цифровой вывод
Быстроразъемные терминаторы ввода-вывода
Модульная конструкция для оптимальной расширяемости
Энергонезависимая база данных, CMOS память
Дополнительная батарейная поддержка для бесперебойной работы
Сигнализация вторжения, контроль сбоев электропитания
Применения
Сигнализация низкого значения (Low), низкого-низкого значения (Low-Low), высокого
значения (High) и высокого-высокого значения (High-High)
Измерение давления, температуры, уровня и расхода
Определение донных осадков и воды
Контроль состояния и управление насосами
Контроль состояния и управление клапанами
Аварийное выключение
Обнаружение течей
Локальная индикация и сигнализация
1.2 Технические характеристики
Память
16-разрядный микропроцессор и вспомогательные схемы
Память под программу - 516 Кбайт
Память под энергонезависимую базу данных - 128 Кбайт
Требования по питанию постоянного тока
5 В (в худшем случае), 2 А
15 В (в худшем случае), 75 мА
Общая мощность (в худшем случае) - 12,25 Вт
24 В (номинальное напряжение на активный цифровой выход), 60 мА
24 В (номинальное напряжение на активный цифровой вход) - 2 мА
24 В (максимальное напряжение на аналоговый вход), 25 мА
8 Endress+Hauser
Удаленный терминал RTU 8130 1 Общие сведения
10 Endress+Hauser
Удаленный терминал RTU 8130 2 Аппаратные средства и программное обеспечение
Ввод-
вывод
ПУ Микропроцессора
Ввод-
вывод
ПУ Микропроцессора
Темп.
Ток возб.
Микро- Ток прибора
процессор
Последовательный
контроллер связи
12 Endress+Hauser
Удаленный терминал RTU 8130 2 Аппаратные средства и программное обеспечение
Выс. уровень
Сред. уровень
Задача Таблицы Супервизор Системные
сканирования сканирования точки задачи
вв.-выв. вв.-выв. низкого уровня
2.4.5 Связь
Каждому из четырех каналов связи соответствует своя задача связи. Последовательные порты
СОМ с 0 по 3 используются для взаимодействия с внешними устройствами или главными
системами. Местоположения этих портов указываются в Главе 4.
СОМ0
СОМ 0 - это порт стандарта RS-232, который обычно используется при диагностическом
тестировании и локальном программировании.
СОМ1 и СОМ2
СОМ 1 и СОМ 2 могут быть сконфигурированы для связи с главными системами с использованием
разнообразных протоколов. Интерфейсы связи для СОМ 1 и СОМ 2 включают следующее:
• RS-485 для использования в многоточечных конфигурациях
• RS-232 для обеспечения гибкости при конфигурировании линий связи других типов, например,
интерфейсов радиосвязи или связи по оптоволоконным линиям
• Линии RTS/CTS, используемые для аппаратного квитирования
СОМ3
Четвертый последовательный порт СОМ3 может использоваться в одном из следующих двух режимов:
• Режим HART обеспечивает взаимодействие порта с максимум 15 "интеллектуальными"
приборами, совместимыми с HART®. При использовании модели 8202 интерфейс HART® может
быть дополнительно мультиплексирован для обеспечения связи с максимум 64 трансмиттерами.
• Режим Master может использоваться для параллельных коммуникаций процессора. Такие
коммуникации используются в тех случаях, когда к материнской плате подключен
интеллектуальный модуль, например, модель 8203 или 8210. Описание моделей 8202, 8203
и 8210 приводится в соответствующих руководствах.
14 Endress+Hauser
Удаленный терминал RTU 8130 2 Аппаратные средства и программное обеспечение
2.4.6 Протоколы
Удаленный терминал RTU/8130 полностью совместим с программным продуктом FuelsManager®.
Также он совместим с множеством других хост-систем, что обеспечивается в том числе и
протоколами Modbus. Имеются протоколы нескольких типов, которые могут назначаться портам
связи. Как видно из следующей таблицы, большинство устройств могут попеременно
назначаться и в качестве главных (Master), и в качестве подчиненных (Slave).
TIWAY
HART
Modbus Modbus
Входные данные сохраняются в массивах, к которым затем обращается супервизор точек (Point
Executive).
Задачи каждого уровня выполняются независимо друг от друга. Эти задачи осуществляют
фильтрацию данных, определение временной задержки их передачи и преобразование данных
перед их постоянным запоминанием в базе данных. При обнаружении изменения состояния об
этом изменении оповещаются другие задачи в системе.
Также диспетчер базы данных включает словарь базы данных (Database Dictionary). Этот словарь
описывает организацию базы данных, а также содержит информацию о том, в каком виде должны
отображаться данные для оператора.
После включения питания или сброса происходит проверка каждой точки в базе данных с
помощью циклического избыточного кода (CRC). Если в CRC отсутствует пара для какой-либо
точки, то такая точка блокируется и устанавливается флаг, указывающий на ошибочность данной
точки.
16 Endress+Hauser
Удаленный терминал RTU 8130 3 Установка
3 Установка
Перед осуществлением установки прибора ознакомьтесь с приведенными ниже мерами
безопасности. Персонал, занимающийся монтажом и техническим обслуживанием данного
оборудования, до начала работ с оборудованием должен быть ознакомлен со всеми возможными
опасностями и всеми относящимися к нему требованиями.
3.3 Установка
В стандартной поставляемой системе материнская плата и все дополнительные модули не
установлены, поэтому процедура установки удаленного терминала включает в себя установку
этих компонентов. Установка удаленного терминала состоит из следующих операций:
Крышка
модуля
Модуль расширения
ввода-вывода Модуль расширения
ввода-вывода
Коммуникационные Коммуникационные
разъемы для разъемы COM 1
дополнительного Коммуникационные и 2 RS-485 (J8-J10)
интерфейса HART® (J4) разъемы COM0-2
RS-232 (J5-J7)
18 Endress+Hauser
Удаленный терминал RTU 8130 3 Установка
15.5"
(394)
9.0" 3.7"
(46) (93)
2.6"
(66) 3.7"
(93)
9.5"
(241)
С помощью переключателя SW1 задается двоичный адрес удаленного терминала длиной в один
байт (0-255). Переключателем SW1-1 является старший бит, а переключателем SW1-8 - младший
бит. Когда переключатель находится в положении ON или CLOSED, результирующий бит -
единица.
Установка переключателя SW-1 для ID 1
3.3.4 Заземление
С целью обеспечения возможности использования удаленного терминала в жестких условиях
производства он снабжен защитой от бросков электропитания, соответствующей стандартам
ANSI/IEEE. В твердотельных системах управления заземление помогает ограничить эффект
шумов, вызванных электромагнитными помехами, и обеспечивает дополнительную защиту от
бросков электропитания в тех случаях, когда к устройству подключены высоковольтные
переключающие схемы. Контур заземления удаленного терминала и кожуха обеспечивается
разъемом заземления, имеющимся в этом оборудовании.
Разъем заземления
• В основании защитного кожуха удаленного терминала имеется шина заземления.
• Перед подсоединением каких-либо других проводов необходимо соединить эту шину с
хорошей внешней землей медным проводом толщиной 14 по AWG.
• Сопротивление между землей удаленного терминала и заземляющим электродом не должно
превышать 1 Ом. К каждому модулю ввода-вывода должны быть подсоединены
необходимые дополнительные заземляющие провода.
Осторожно! При монтаже проводки удаленного терминала необходимо соблюдать
требования всех соответствующих нормативных документов.
20 Endress+Hauser
Удаленный терминал RTU 8130 3 Установка
Внешняя
земля
Экранированная
витая пара
18-22 AWG
Включение питания
Перед подключением кабелей от полевых устройств выполните первоначальную проверку
системы.
Первоначальная проверка системы
• Подсоедините силовой кабель к разъему питания Р1, затем подсоедините кабель RS-232 от
ПК с программой ViewRTU к разъему J5 (COM0).
• Включите питание устройства.
Индикатор ЦПУ должен замигать, а на ПК должно появиться сообщение о начале работы с
указанием номера версии программного обеспечения, даты и времени его создания. Если
индикатор ЦПУ не мигает, а на экране ПК не появляется сообщение о начале работы, отключите
питание системы и обратитесь к главе "Поиск неисправностей и калибровка".
Установление связи с хостом
При включенном питании системы состояние связи с хостом по умолчанию устанавливается на
"онлайн". После этого удаленный терминал ждет разрешенного опроса со стороны хост-
компьютера. Если кабель связи подключен и хост работает, то установится линия связи.
Проверьте это с помощью ручного терминала или ViewRTU.
Проверка связи с хостом
• Выведите на экран точку COM и убедитесь в том, что для нее указано состояние On-line.
22 Endress+Hauser
Удаленный терминал RTU 8130 4 Конфигурация
4 Конфигурация
Удаленный терминал RTU/8130 поддерживается всеми имеющимися интерфейсами ввода-
вывода. Посредством этих интерфейсов удаленный терминал может подключаться к сигналам
практически всех типов, встречающихся в промышленных условиях. Поскольку подключение к
полевым устройствам зависит от модуля расширения ввода-вывода, процедуры будут разными
для разных устройств. Базовая конструкция RTU 8130 состоит из материнской платы с
разъемами для максимум четырех модулей расширения ввода-вывода.
Модули ввода-вывода бывают одинарного (4,5І на 5,1І) или двойного (4,5І на 10,3І) размера.
Имеются следующие модули расширения ввода-вывода:
Модель 8201 Модуль 16-канального цифрового ввода-вывода (контакты, реле)
Модель 8202 Модуль 8-канального аналогового ввода (4-20 мА, 1-5 В)
Модель 8203 Модуль сдвоенного интерфейса связи RS-485 (Rackbus, MODBUS,
MTS, PetroSense)
Модель 8204 8-канальный многофункциональный модуль (контакты, реле,
сумматоры импульсов, аналоговые входы)
Модель 8205 Модуль 16-канального аналогового ввода (4-20 мА, 1-5 В)
Модель 8206 6-канальный высокоскоростной импульсный модуль (импульсы,
цифровые входы постоянного тока)
Модель 8207 Модуль 8-канального аналогового вывода (4-20 мА, 0-20 мА, 1-5 В)
Модель 8208 Модуль интерфейса TIWAY (Texas Instruments (IT-111, IT-121, IT-150))
Модель 8209 Интерфейс Tokyo Keiso (Tokyo Keiso (FW-9000))
Модель 8210 Модуль интерфейса Mark/Space Whessoe Varec (Whessoe Varec
модель 1800, модель 1900, модель 4000)
Модель 8211 Модуль интерфейса токового контура (Whessoe-Varec ITG 50/60/70)
Модель 8212 Модуль интерфейса Saab TRL/2
Модель 8213 Модуль интерфейса V1 (Sakura Endress TGM 3000, TGM 4000, NMS53x)
Модель 8214 Модуль интерфейса Enraf (Enraf 811, 802/812, 854, 873)
Модель 8215 Модуль интерфейса L&J Tankway (MCG 1000, MCG 1500, MCG 2000)
Модель 8216 Модуль интерфейса LON (Barton Instruments, серия 3500)
Модель 8217 Сдвоенный интерфейс RS-232
• Электропитание
• Переключатели и индикаторы
• Связь
Каналы 17 - 32
Разъемы
расширительных
плат ввода-вывода
(Р3 и Р4)
Каналы 1 - 16
Разъемы
расширительных
плат ввода-вывода
(Р1 и Р2)
24 Endress+Hauser
Удаленный терминал RTU 8130 4 Конфигурация
4.1.1 Электропитание
• Потенциометр регулирования напряжения питания полевых устройств (R101)
• Контактная колодка ввода-вывода питания постоянного тока (J2)
• Контактная колодка питания переменного тока (J3)
• Внутренний предохранитель устройства +24 В постоянного тока (2А 250В TR5) (F3)
• Предохранитель для полевых устройств +24 В постоянного тока (2А 250В TR5) (F2)
• Предохранитель питания переменного тока (500 мА 250 В 5х20 мм) (F1, F4)
• Перемычки выбора напряжения питания переменного тока (120/220 В перем. тока)
4.1.1.1 Потенциометр регулирования напряжения питания полевых
устройств (R101)
Напряжение питания полевых устройств - это один из двух источников питания в подсистеме
электропитания. Этот компонент используется для установки и калибровки внешнего напряжения
24 В постоянного тока. Этот источник питания обеспечивает питание для цифровых выходов,
цифровых входов и аналоговых токовых контуров. Его номинальный ток - 1,2 А.
4.1.1.2 Контактная колодка ввода"вывода питания постоянного тока (J2)
Контактная колодка питания постоянного тока используется для питания прибора от источника
постоянного тока или батарейной поддержки. Эту контактную колодку также можно использовать
при необходимости питания внешнего оборудования от внутреннего источника питания
удаленного терминала. Источник питания с тремя выходами обеспечивает +5, +15 и -15 В. Их
номинальный ток - 2,0; 0,4 и 0,4 А, соответственно. Каждый из них включается при помощи
перемычки. Контактная колодка питания постоянного тока схематически показана ниже:
Контактная колодка входного напряжения постоянного тока
ВЫХОДЫ ВХОДЫ
+24 В
Постоянного тока
Батареи 12 В
26 Endress+Hauser
Удаленный терминал RTU 8130 4 Конфигурация
• Включение связи
DIP переключатель
идентификатора
устройства (SW1)
Полный сброс
Этот специальный вид сброса предназначен для случаев, когда необходимо повторно
инициализировать базу данных, работающую с батарейной поддержкой. Полный сброс можно
выполнить перед загрузкой базы данных из хост-компьютера.
Осторожно! Полный сброс следует использовать как последнее средство в случае, если
удаленный терминал не работает. При полном сбросе происходит очистка установленной
базы данных.
Работа процессора
Связь "онлайн"
Выход активирован
Ошибка
Если индикатор переходит в какой-либо стационарный режим (включен или выключен), то это
говорит о наличии какой-то неполадки. Кроме того, можно определить относительное
использование процессора по циклу работы этого индикатора. В нормальных условиях индикатор
мигает каждую секунду.
Индикатор ошибки
Индикатор ошибки (ERROR) указывает на сбой ЦПУ или памяти.
Индикатор напряжения
Индикатор +24V, +5V, +15V, -15V указывает на наличие соответствующих сигналов по
напряжению.
28 Endress+Hauser
Удаленный терминал RTU 8130 4 Конфигурация
4.1.4 Связь
Для установки связи требуется подсоединить соответствующий кабель связи к одному из шести
разъемов. Имеющиеся варианты включают связь посредством интерфейсов HART, RS-232 и RS-485.
Коммутационная колодка
порта СОМ1 (W6)
Коммутационная колодка
порта СОМ2 (W7)
Разъем
для дополнительной
Порт СОМ2 (RS-485) (J10)
связи по интерфейсу
HART (J4)
Порт СОМ0 (J5) Заземление для защиты
от перепадов напряжения (J9)
RS-232 может использоваться для обеспечения гибкости при конфигурировании линий связи
других типов. Другие разновидности интерфейсов связи RS-232 включают интерфейсы
радиосвязи, связи через модем или по оптоволоконным линиям.
30 Endress+Hauser
Удаленный терминал RTU 8130 4 Конфигурация
32 Endress+Hauser
Удаленный терминал RTU 8130 5 Model 8203 с дуальным интерфейсом связи RS-485
Модуль 1
Модуль 3
Модуль 2
Модуль 4
5.2 Описание
Компоненты Model 8203 показаны на рисунке ниже. Этот раздел объясняет как осуществлять
связь с полевыми монтажными схемами и как устанавливать настройки джамперов.
ПЗУ с программно-
аппаратным обеспечением
Светодиодные индикаторы
(D1 - D4)
Закрыто Закрыто
Открыто Открыто
Адрес 1 Адрес 2
Закрыто Закрыто
Открыто Открыто
Адрес 3 Адрес 4
34 Endress+Hauser
Удаленный терминал RTU 8130 5 Model 8203 с дуальным интерфейсом связи RS-485
Model 8203 имеет по три оконечных точки на канал. Схема, изображенная ниже, показывает
терминалы каналов COM:
Данные
Общий сигнал
Канал COM A
G Заземление
защиты от
перепадов
G
напряжения
W5
Данные
Данные
Общий сигнал
Канал COM B
36 Endress+Hauser
Удаленный терминал RTU 8130 5 Model 8203 с дуальным интерфейсом связи RS-485
RS A RS A RS A RS A
G
1 2 3 32
5.3.2 Modbus
На рисунке показано как использовать Model 8203 с устройствами Modbus, такими как Whessoe-
Varec HIU, MFT и ATT.
G
G
GND
(Надежная земля)
3
2
1
5.3.4 DDA
MTS DDA, совместимые с системами учета продукта в резервуаре, соединены как показано на
следующей схеме:
0В +24В
Экран
кабеля 16-24 AWG или более
защита сильная экранированная
витая пара
Экран 0В
0В
кабеля
RX/TX- защита
6
RX/TX-
5 Экран
RX/TX-
4 кабеля
RX/TX+ защита
G +24В
+24В
G RX/TX+
GND RX/TX+
(Надежная земля)
3
2 Земля на Земля на
стороне стороне
1 резервуара резервуара
DDA-совместимый DDA-совместимый
зонд зонд
Безопасная Опасная
зона зона
38 Endress+Hauser
Удаленный терминал RTU 8130 5 Model 8203 с дуальным интерфейсом связи RS-485
Защитный барьер
Data A Data A
6
Data B Data B
5 PWR SHLD
4 GND GND
SHLD PWR
G
G
3
5 * 1
Зонд
DHP-485
Зонд
DHP-485
2
1 4 2
5.4.2 TIWAY
Model 8203 используется в качестве интерфейса TIWAY в сочетании с точками TI111, TI121 и
TI150. Эти точки предоставляют доступ к командам трансмиттера системы учета
нефтепродуктов, делая возможным настройку параметров приборов.
5.4.3 Modbus
Model 8203 может быть использована как интерфейс Modbus в сочетании с точками MIREG, MF-
PREG, MFT, HIU и WV4000.
Каждому типу точек, для обеспечения доступа к данным устройства по протоколу Modbus,
необходима информация по адресации в соответствии с параметрами соединения.
5.4.4 DDA
Model 8203 работает по протоколу DDA, если определены DDA-точки. Становятся доступными
данные уровня, температуры, уровня воды. Настройка и диагностика осуществляются через
точки DDA.
1 1 P1 J2 4/5/6
1 2 P1 J4 1/2/3
2 1 P2 J2 4/5/6
2 2 P2 J4 1/2/3
3 1 P3 J4 4/5/6
3 2 P3 J2 1/2/3
4 1 P4 J4 4/5/6
4 2 P4 J2 1/2/3
40 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
6.2 Описание
Пользователь может сконфигурировать стандартные подпрограммы, известные как
Программные блоки. Эти Программные блоки программируют RTU/8130 для выполнения
различных задач, таких как пересчет аналогового входного значения или сканирование уровня,
температуры и информации о состоянии от измерителя резервуара. Доступно более 75 функций.
Точки (Points) - это конкретные программные блоки. На уровне ввода/вывода Точка (Point)
необходима для управления каждым каналом ввода, вывода или каналами связи. Ввод/вывод
может быть простым (Simple) или интеллектуальным (Intelligent). Точки цифрового ввода (DI) и
аналогового ввода (AI) - это примеры простого ввода/вывода. Интеллектуальный ввод/вывод
всегда предусматривает цифровую связь с внешними системами на основе микропроцессоров.
Интеллектуальный ввод/вывод использует точку COM и обработчик протокола для того, чтобы
связываться с внешней системой. Примеры включают точки Whessoe Varec 1900 (WV1900) и
Whessoe Varec Intelligent Tank Gauge (ITG). В обоих случаях пользователь конфигурирует
параметры Config, а реальные данные, зависящие от времени, предоставляются при помощи
динамических параметров Dynamic.
Для выполнения сложных функций точки могут быть связаны. Например, точка PUMP (насос)
взаимодействует с множеством исходных точек ввода/вывода (DI, AI или DO) для того, чтобы
контролировать и управлять насосом. Точка PUMP может также взаимодействовать с точкой Event/
Timer (TIMER) (событие/время (таймер)), которая может быть использована для суммирования
времени работы насоса. Описания многих точек содержат раздел Interfacing to Other Points
(взаимодействие с другими точками) в котором описывается установление таких связей.
Программное обеспечение Series RTU содержит более 75 встроенных программных функций,
зависящих от установленных модулей ввода/вывода. Некоторые из этих функций перечислены
ниже:
• Tank Gauge Scanning (Опрос измерителя резервуара)
• Protocol Gateway (Преобразователь протокола)
• Flow measurement/totalization (Измерение расхода/полный расход)
• Intelligent I/O to other systems (Интеллектуальный ввод/вывод к другим системам)
• Digital and Analog alarms (Цифровые и аналоговые сигналы тревоги)
• Analog Scaling (Аналоговый опрос)
• Pump and Valve control (Управление насосом и клапаном)
• Timing/Counting (Время/счетчик)
Эти функции могут быть выполнены путем конфигурирования программного блока (Software
Block) при помощи ViewRTU.
Dynamic Данные в режиме реального времени, такие как значение или состояние.
Динамические данные рассчитываются или измеряются при выполнении
опросов, которые имеют место каждые 250 мсек.
Пользовательскими считаются такие параметры как Config, Command и Dynamic. Эти параметры
доступны в окне Edit Point (Редактирование точки) программного обеспечения ViewRTU. Другие
параметры являются внутренними для программного блока (Software Block).
Внимание! Когда точка определяется в первый раз, то ViewRTU вводит значения по
умолчанию для параметров Config. Для того чтобы сконфигурировать ссылки и связи с
другими точками обычно бывает достаточно добавить несколько параметров
конфигурации.
42 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
пример: AI.00.Value
Unsigned Long Integer (Hex for- Целое увеличенной точности без знака, в
mat) шестнадцатеричном формате (от0x00000000 до
0xFFFFFFFF)
Параметр PntCheckSum
Параметр PntCheckSum - это контрольная сумма CRC-16 параметров конфигурации (Configura-
tion Parameters) точки. Большинство точек имеют параметр PntCheckSum; а несколько, такие как
CLK (Часы) Point, DIAG (Диагностика) Point и точки регистров - нет. В любой момент когда
изменяется параметр конфигурации (Configuration Parameter) RTU/8130 пересчитывает
контрольную сумму. Параметр PntCheckSum используется при инициализации для валидации
каждой точки в базе данных.
Параметр PntStatus
Параметр PntStatus предоставляет информацию об исполнении точки. За более конкретной
информацией об использовании параметра PntStatus обращайтесь к описанию каждого
программного блока.
Параметр Elapse
Параметр Elapse обычно указывает на время последнего выполнения точки. Он используется в
качестве основы для автоматического извещения Change of State (Изменение состояния).
Параметр Value
Параметр Value указывает значение точки в режиме реального времени. В случае точек DI,
параметр Value представляет кодированное значение (например, включено, выключено,
открыто, закрыто и тд.). Все точки представляют Value в формате значения с плавающей точкой
стандарта IEEE. В большинстве случаев это один из самых важных параметров для точки.
44 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметр Описание
Для простого ввода/вывода, низкоуровневые задачи опроса AI, DI и точек PTOT непрерывно
выполняют считывание данных, фильтрацию и преобразование. Например, сканнер аналогового
ввода (AISCAN) считывает данные с конвертера A/D на Модели 8202 или Модели 8205 каждые
20 мсек и сохраняет необработанные данные в массиве. Точка AI выполняется каждый 250 мсек
и использует некоторых или все необработанные данные для вычисления параметра Value.
Аналогично, DI и точки PTOT используют информацию, собранную задачей DISCAN.
46 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
параметра Protocol точки COM для Modbus Master. Для интерфейса Model 8203 Dual RS-485 In-
terface обработчик протокола Modbus Master подключается автоматически. Автоматически
создается точка MSCAN для обеспечения доступа пользователя к работе обработчика
протокола. Обработчик протокола Modbus Master использует программные блоки Modbus Integer
Register Software Blocks (MIREG) и точки Modbus Floating Point Register (MFPREG) для
сканирования данных в подчиненных устройствах Modbus. Каждая точка MIREG и MFPREG
ответственна за связь с подчиненным устройством. Для каждого подчиненного устройства,
которое сканируется, должна быть соответствующая точка MIREG или MFPREG. Для опроса
одного устройства могут использоваться несколько точек.
Пользователь определяет адреса данных и размеры блока для запроса данных от подчиненных
устройств. Точки MIREG и MFPREG обрабатываются последовательно, и данные запрашиваются
от подчиненных устройств.
Обработчик протокола Modbus Slave весьма гибок, позволяя пользователю установить опции для
обработки нескольких запросов Modbus. Modbus Slave использует межсетевой шлюз GWBLK
Gateway Block в качестве справочной таблицы для адресов данных.
Межсетевой шлюз Gateway Block позволяет пользователю задавать комбинации адресов данных
и ссылок на точки. Это позволяет использовать RTU/8130 с существующей системой, которая уже
сконфигурирована. Пользователь определяет точку GWBLK и задает какой параметр в RTU
будет использоваться для конкретного адреса. Когда придет запрос от Modbus Master,
обработчик протокола Modbus Slave сначала осуществит поиск какой либо точки GWBLK и
определит, задан ли адрес запрашиваемых данных в одной из точек GWBLK. Если адрес данных
содержится в точке GWBLK, то тогда для предоставления данных для ответа Modbus Master,
используется ссылка на соответствующую точку.
48 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " High Temp Alarm"
или "Hi Level Alarm". Настройка по умолчанию - " AAL.00".
Description Точка Description (описание) может содержать 30 байт данных и может
включать в себя любой печатаемый символ ASCII. Точки Description могут
использоваться как информация релевантная к любому аспекту точки,
такому как использование, размещение, условия работы и т.д. Настройка по
умолчанию - "AAL.00".
PntRef Входная ссылка на точку, за которой осуществляет слежение точка AAL.
Точка AAL работает со значениями с плавающей точкой.
ControlRef Контрольная ссылка для управления работой точки. ControlRef служит для
включения/выключения (enable/disable) выходной связи точки AAL .
OutputLink Выходная связь точки AAL для осуществления управления. Точка AAL
выдает значение ON (включено) или OFF (выключено).
LoLo Точка срабатывания, связанная с аварийным условием (значением (Value))
LowLow.
Low Точка срабатывания, связанная с аварийным условием Low.
High Точка срабатывания, связанная с аварийным условием High.
HiHi Точка срабатывания, связанная с аварийным условием HighHigh.
Hysteresis Используется для определения изменений аварийного состояния. Для того
чтобы было принято, что RefValue вернулся в нормальный диапазон, его
значение должно отстоять от границы этого диапазона (находясь внутри
нормального диапазона) на величину, превышающую значение Hysteresis.
HoldOff HoldOff - это период времени, используемый для определения аварийной
ситуации. Для того чтобы имел место сигнал тревоги, значение RefValue
должно находиться в аварийном диапазоне в течение периода времени,
превышающего HoldOff.
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)) когда значение Value меняет
состояние (Value Changes State). Значение параметра может быть High, Low
или No. Значение Report=No отключает автоматическое уведомление. Точки,
для которых Report = High будут отправлены раньше, чем точки, для которых
Report = Low. Значение по умолчанию High.
Maxtime Задает максимальное время (в сек) между автоматическими откликами
"Изменение состояния" (Value Change of State), направляемыми хосту в ответ
на запрос об изменении состояния (Change of State Request). Для того чтобы
параметр Value был направлен в ответ на запрос об изменении состояния
(Change of State Request), параметр Report должен иметь значение либо Low
либо High. Значение 0 отключает эту опцию. Не нулевое значение вызывает
отклики, которые должны быть посланы, даже если значение не изменялось
после последнего сообщения. Максимальное значение - 255 сек. Значение
по умолчанию - 60.
Динамические
Назначение
параметры
ResetCmd Команда Reset отключит выходной сигнал. Любое изменение Value заново
запустит обработку аварийных условий.
6.8.1.2 Применение
Точка AAL непрерывно следит за значением PntRef и затем помещает эту информацию в
параметр RefValue. Затем параметр RefValue сравнивается с параметрами LoLo, Low, High и Hi-
Hi. Параметр Value приобретает значение исходя из следующих критериев:
RefValue Value
50 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметр HoldOff используется для определения того, имеет ли место аварийная ситуация.
Когда RefValue в первый раз превышает аварийную границу, инициализируется таймер. Если Re-
fValue возвращается в нормальный диапазон до истечения времени таймера, то аварийный
сигнал отменяется. Если RefValue остается в аварийном диапазоне в течение периода времени,
превышающем значение HoldOff, то устанавливается аварийная ситуация с соответствующим
статусом.
Внимание! Для отключения опции holdoff установите значение параметра Holdoff равным
00:00:00.
Параметр Hysteresis используется для определения того, когда значение Value переходит из
аварийного состояния в нормальное (Normal). Для того чтобы Value вернулся в нормальное
состояние Normal или сменил статус аварийного состояния с более высокого на более низкий,
разность значения в точке срабатывания и значения RefValue должна быть больше значения
параметра Hysteresis. Это означает, что значение RefValue должно находиться в диапазоне,
определяемом как нормальный минус значение, равное Hysteresis. Настройка параметра Hyster-
esis на значение 0 возвращает нормальный статус (Normal) всякий раз, как значение RefValue
попадает в нормальный диапазон.
Параметр Control может использоваться для отключения обработки аварийных сигналов. Когда
параметр Control приобретает значение "включено" (Enable) включается обработка аварийных
сигналов. Если значение параметра Control выключено (Disable), то Value приобретает значение
Normal (норма) и обработка аварийных сигналов не производится. Параметр ControlRef может
использоваться для автоматического изменения параметра Control с использованием другого
программного блока.
Следующий ниже пример иллюстрирует использование параметров RefValue, LoLo, Low, High, HiHi,
Holdoff и Hysteresis.
Применение точки AAL
1. Значение RefValue перешло в диапазон Hi, но период времени Holdoff не истек. Аварийного
сигнала нет.
2. Значение RefValue остается в диапазоне Hi дольше, чем период времени, определенный
параметром Holdoff. Аварийный сигнал имеет статус High.
3. Значение RefValue вернулось в нормальный диапазон, но не отстоит от его границы на
значение равное или превышающее значение параметра Hysteresis.
4. Значение RefValue вернулось в нормальный диапазон, но на этот раз отстоит от его границы на
значение, превышающее параметр Hysteresis. Возвращается нормальное состояние (Normal).
6.8.1.3 Взаимодействие с другими точками
Точка AAL может использоваться совместно почти со всеми точками, которые имеют на выходе
значение с плавающей точкой. Типичными примерами являются точки Analog Input (AI) (аналоговый
вход) и HART (интерфейс HART). Типичным примером OutputLink является точка Digital Output (DO)
(цифровой выход). ControlRef может быть любым типом точки, выдающей значение "включено" и
"выключено" (Enable и Disable). Типичными примерами являются точки Digital Input (DI) (цифровой
вход) и Digital Converter (DICONV) (цифровой преобразователь). Точка AAL не ограничивается этими
типами точек и может быть использована для решения широкого круга задач.
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " High Temp Alarm"
или "Hi Level Alarm". Настройка по умолчанию - "AIFUNC.00".
PntRef Входная ссылка на точку, за которой осуществляет слежение точка AIFUNC.
Точка AIFUNC работает со значениями с плавающей точкой.
W0-3 Весовые значения для коэффициента в последних четырех выборках.
Deadband Изменение Change of State Deadband. Когда Value изменяется на величину,
заданную параметром Deadband, имеет место событие изменения состояния
(Change of State) и данные передаются хосту (Host).
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)) когда значение Value меняет
состояние (Value Changes State). Значение параметра может быть High, Low
или No. Значение Report=No отключает автоматическое уведомление. Точки,
для которых Report = High будут отправлены раньше, чем точки, для которых
Report = Low. Значение по умолчанию High.
Maxtime Задает максимальное время (в сек) между автоматическими откликами "Измен-
ение состояния" (Change of State), направляемыми хосту в ответ на запрос об
изменении состояния (Change of State Request). Для того чтобы параметр Value
был направлен в ответ на запрос об изменении состояния (Change of State Requ-
est), параметр Report должен иметь значение либо Low либо High. Значение 0
отключает эту опцию. Не нулевое значение вызывает отклики, которые должны
быть посланы, даже если значение не изменялось после последнего сообщения.
Максимальное значение - 255 сек. Значение по умолчанию - 60.
Interval Интервал для сканирования PntRef. Значение представляется в формате
HH:MM:SS (час:мин:сек). Значение по умолчанию 5 секунд.
Filter Постоянная входного фильтра (Input Filter Constant). Задает количество
выборок для использования в расчете Rate (скорости). Допустимые
значения 1-10. Значение по умолчанию 4.
Динамические
Назначение
параметры
ResetCmd ResetCmd использется для сброса. Эта команда возвращает значение Value
в 0. Также сбрасываются значения скорости, значения High и Low.
Value Рассчитанное значение скорости изменения RefValue (в формате значения с
плавающей точкой).
DailyHighVal Самое высокое за сутки значение параметра, определенного в PntRef.
TimeOfHigh Время, когда имело место событие DailyHighVal (самое высокое значение
параметра за сутки).
DailyLowVal Самое низкое за сутки значение параметра, определенного в PntRef.
TimeOfLow Время, когда имело место событие DailyLowVal (самое низкое значение
параметра за сутки).
52 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Динамические
Назначение
параметры
MonthlyHigh Самое высокое за месяц значение параметра, определенного в PntRef.
TimeOfMHigh Время, когда имело место событие MonthlyHigh (самое высокое значение
параметра за месяц).
MonthlyLow Самое низкое за месяц значение параметра, определенного в PntRef.
TimeOfMLow Время, когда имело место событие MonthlyLow (самое низкое значение
параметра за месяц).
DayEnd Время, когда сбрасываются суточные записи.
MonthEnd Время, когда сбрасываются месячные записи.
RefValue Значение с плавающей точкой (Floating Point) параметра PntRef,
используемое для определения параметра Value.
PntStatus Байтовое значение, указывающее состояние параметров Values точки:
0: No error (нет ошибки)
15: Invalid Type for PntRef (неправильный тип для PntRef)
16 Invalid Number for PntRef (неправильный номер для PntRef)
17 Invalid Param for PntRef (неправильный параметр (Param) для PntRef)
19: PntRef point does not exist (точка PntRef не существует)
25: PntRef is not defined (PntRef не определена)
Elapse Время последнего изменения состояния.
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических
параметров конфигурации точки.
6.8.2.2 Применение
Точка AIFUNC непрерывно следит за значениями ссылки PntRef и локально хранит данные в Re-
fValue. Затем рассчитывает скорость изменения (Rate of Change) на основе последних 10
показаний. Параметр ScanInterval задает частоту, с которой показания берутся из Pntref.
Скорость рассчитывается как взвешенная сумма при помощи самых последних показаний,
имеющих наиболее высокий вес.
Дополнительно к расчету скорости изменения (Rate of Change), точка AIFUNC записывает самое
высокое и самое низкое значение за сутки и время, когда имели место самое высокое и самое
низкое значения. Время сброса - полночь.
Значение Rate of Change может быть использовано в качестве входа для точки Analog Alarm
(AAL). Эта точка предоставляет возможности прогноза окончания операций заполнения и
дозаправки резервуара.
Самое высокое и самое низкое значения за сутки могут быть использованы для сохранения в
качестве статистической информации.
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " High Temp Alarm"
или "Hi Level Alarm". Настройка по умолчанию - "AISTAT.00".
Description Точка Description (описание) может содержать 30 байт данных и может
включать в себя любой печатаемый символ ASCII. Точки Description могут
использоваться как информация релевантная к любому аспекту точки,
такому как использование, размещение, условия работы и т.д. Настройка по
умолчанию - "AISTAT.00".
PntRef Входная ссылка на точку, за которой осуществляет слежение точка AISTAT.
Точка AISTAT работает со значениями с плавающей точкой.
TripLow Нижнее значение срабатывания. Если значение PntRef меньше или равно
значению TripLow, то тогда параметру Value будет присвоено значение
ValueLow.
TripHigh Верхнее значение срабатывания. Если значение PntRef больше или равно
значению TripHigh, то тогда параметру Value будет присвоено значение
ValueHigh.
ValueNormal Если значение PntRef Value (RefValue) находится между параметрами TripLow
и TripHigh, то тогда параметру Value будет присвоено значение ValueNormal.
Значение по умолчанию.
ValueLow Если значение PntRef Value (RefValue) меньше или равно значению параметра
TripLow, то тогда параметру Value будет присвоено значение ValueLow.
Значение по умолчанию Low.
ValueHigh Если значение PntRef Value (RefValue) больше или равно значению параметра
TripHigh, то тогда параметру Value будет присвоено значение ValueHigh.
Значение по умолчанию High.
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)) когда значение Value меняет
состояние (Value Changes State). Значение параметра может быть High, Low
или No. Значение Report=No отключает автоматическое уведомление. Точки,
для которых Report = High будут отправлены раньше, чем точки, для которых
Report = Low. Значение по умолчанию High.
Maxtime Задает максимальное время (в сек) между автоматическими откликами
"Изменение состояния" (Change of State), направляемыми хосту в ответ на
запрос об изменении состояния (Change of State Request). Для того чтобы
параметр Value был направлен в ответ на запрос об изменении состояния
(Change of State Request), параметр Report должен иметь значение либо Low
либо High. Значение 0 отключает эту опцию. Не нулевое значение вызывает
отклики, которые должны быть посланы, даже если значение не изменялось
после последнего сообщения. Максимальное значение - 255 сек. Значение
по умолчанию - 60.
54 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Динамические
Назначение
параметры
6.8.3.2 Применение
Точка AISTAT непрерывно следит за значением ссылки PntRef и сохраняет данные локально в
RefValue. Затем, она сравнивает RefValue с TripLow и TripHigh для того чтобы определить, принял
ли параметр Value значение Low, High или Normal. Пользователь может переопределить
результат, изменив значения параметров ValueLow, ValueHigh и ValueNormal.
Например, точка Pump Control (управление насосом) может следить за точкой Flow Reference
(FlowRef) (расход) для того чтобы определить, подходящий ли в системе расход. Необходимо,
чтобы FlowRef было кодированным значением. Если используется гидровыключатель, то точка
Digital Input (DI) (цифровой вход) может быть использована напрямую. Однако, если используется
датчик потока, который выдает сигнал 4-20 мА, тогда требуется какое либо средство для
определения состояния расхода (т.е. i.e. Normal (нормальный), Low (низкий) или High (высокий)).
Точка AI используется для сопряжения с сигналом расхода. Для определения состояния расхода
пользователь может настроить параметры TripLow и TripHigh в точке AISTAT. AISTAT может быть
использована с различными точками, которые требуют для своей работы два или три состояния.
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " High Temp Alarm"
или "Hi Level Alarm". Настройка по умолчанию - "ALSEL.00".
Mode Рабочее состояние для ALSEL. Возможный выбор Alarm, Low, LowLow, High,
и HiHi.
PntRef1-8 Входная ссылка на точку, за которой осуществляет контроль точка ALSEL.
ALSEL работает с кодированными данными.
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)) когда значение Value меняет
состояние (Value Changes State). Значение параметра может быть High, Low
или No. Значение Report=No отключает автоматическое уведомление. Точки,
для которых Report = High будут отправлены раньше, чем точки, для которых
Report = Low. Значение по умолчанию High.
Maxtime Задает максимальное время (в сек) между автоматическими откликами
"Изменение состояния" (Change of State), направляемыми хосту в ответ на
запрос об изменении состояния (Change of State Request). Для того чтобы
параметр Value был направлен в ответ на запрос об изменении состояния
(Change of State Request), параметр Report должен иметь значение либо Low
либо High. Значение 0 отключает эту опцию. Не нулевое значение вызывает
отклики, которые должны быть посланы, даже если значение не изменялось
после последнего сообщения. Максимальное значение - 255 сек. Значение
по умолчанию - 60.
Динамические
Назначение
параметры
ResetCmd Команда сбросить аварийный сигнал Value. Value примет значение Off. Эта
команда может быть использована для уведомления об аварийных условиях
и повторной подготовке к работе после возврата в состояние "норма" (Nor-
mal).
OutputEnable Указывает, подготовлен ли к работе выход. Когда дается команда Reset, бит
OutputEnable очищается, тем самым отменяя аварийный сигнал.
56 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Динамические
Назначение
параметры
6.8.4.2 Применение
Точка ALSEL непрерывно следит за состоянием входных ссылок. Эта точка присваивает
значение выходу функции, когда, по крайней мере, одна из входных ссылок совпадает с
параметром Mode. Значения параметра Mode описаны в таблице ниже.
Mode Описание
Alarm любое значение из PntRef1-8, отличное от Normal => Value = Alarm
Low любое значение из PntRef1-8 равное Low или LowLow => Value = Alarm
LoLo любое значение из PntRef1-8 равное LowLow => Value = Alarm
High любое значение из PntRef1-8 равное Hi или HiHi => Value = Alarm
HiHi любое значение из PntRef1-8 равное High => Value = Alarm
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " Flow Total " или
"kW usage". Настройка по умолчанию - "ATOT.00".
Description Точка Description (описание) может содержать 30 байт данных и может
включать в себя любой печатаемый символ ASCII. Точки Description могут
использоваться как информация релевантная к любому аспекту точки,
такому как использование, размещение, условия работы и т.д. Настройка по
умолчанию - "ATOT.00".
PntRef Входная ссылка на точку, за которой осуществляет контроль точка ATOT.
ATOT работает со значениями с плавающей точкой.
TimeUnits Единица времени для RefValue. Допустимые единицы измерения (TimeUnits)
следующие:
Seconds (секунды)
Minutes (минуты)
Hours (часы)
Days (сутки)
Параметры TimeUnits используются при суммировании RefValue для расчетов
на временной базе. Например, если RefValue имеет значение галлон/мин
(gal/min.), тогда TimeUnits должен иметь настройку Minutes (минуты).
58 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)) когда значение Value меняет
состояние (Value Changes State). Значение параметра может быть High, Low
или No. Значение Report=No отключает автоматическое уведомление. Точки,
для которых Report = High будут отправлены раньше, чем точки, для которых
Report = Low. Значение по умолчанию High.
Maxtime Задает максимальное время (в сек) между автоматическими откликами
"Изменение состояния" (Change of State), направляемыми хосту в ответ на
запрос об изменении состояния (Change of State Request). Для того чтобы
параметр Value был направлен в ответ на запрос об изменении состояния
(Change of State Request), параметр Report должен иметь значение либо Low
либо High. Значение 0 отключает эту опцию. Не нулевое значение вызывает
отклики, которые должны быть посланы, даже если значение не изменялось
после последнего сообщения. Максимальное значение - 255 сек. Значение
по умолчанию - 60.
Динамические
Назначение
параметры
ResetCmd ResetCmd используется для сброса. Эта команда возвращает значение
Value в 0.
Value Значение суммы для текущего периода (Period). Если период (Period) один
час (One Hour), то RefValue будет суммироваться в течение одного часа.
RefValue считывается раз в секунду и получает значение на основе параметра
TimeUnits. Ratio факторизуется и шаговая сумма добавляется в Value.
RefValue Значение параметра PntRef в формате с плавающей точкой, используемое
для определения параметра Value.
PrevValue Предыдущее значение периода. В конце периода (Period) Value сдвигается в
поле PrevValue (предыдущий период). Например, если период задан в одни
сутки (Period, One Day), тогда вчерашняя сумма доступна для считывания в
любое время текущего дня.
PeriodPeakVal Максимальное входное значение за период. RefValue непрерывно
отслеживается в течение периода и наибольшее значение сохраняется в
PeriodPeakVal.
PrevPeakVal Максимальное входное значение за предыдущий период. В конце периода
(Period) PeriodPeakVal сдвигается в поле предыдущего периода (PrevPeak-
Val field). Например, если период установлен равным одним суткам, (Period,
One Day), то вчерашнее максимальное значение доступно для считывания в
любое время текущего дня.
DailyTotal Сумма за текущие сутки.
PrevDay Сумма за предыдущие сутки. В конце суток (время задается параметром
DayEnd), DailyTotal вводится в PrevDay.
MonthlyTotal Сумма за текущий месяц.
PrevMonth Сумма за предыдущий месяц. В конце месяца (время задается параметром
MonthEnd) MonthlyTotal вводится в PrevMonth.
DayEnd Время сброса сумм за сутки.
MonthEnd Время сброса сумм за месяц.
ResetTime Время сброса периода. ResetTime указывает, когда остановится
суммирование и Value сдвинется в параметр PrevValue. Затем начнет
накапливаться новое суммарное значение.
Динамические
Назначение
параметры
PntStatus Байтовое значение, указывающее состояние параметров Values точки:
0: No error (нет ошибки)
15: Invalid Type for PntRef (неправильный тип для PntRef)
16 Invalid Number for PntRef (неправильный номер для PntRef)
17 Invalid Param for PntRef (неправильный параметр (Param) для PntRef)
19: PntRef point does not exist (точка PntRef не существует)
25: PntRef is not defined (PntRef не определена)
Elapse Время последнего изменения состояния.
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических
параметров конфигурации точки.
6.8.5.2 Применение
Точка ATOT выполняется один раз в секунду, осуществляет слежение за значением по ссылке
PntRef и хранит данные локально в RefValue. Затем она использует поле Ratio, позволяющее,
если это необходимо, преобразовывать одни единицы измерения в другие. Поле TimeUnits
используется для интегрирования величины, которая складывается с полной суммой,
представленной параметром Value.
ValueMin является полезным при использовании 4-20 мА датчика, у которого выходной сигнал не
равен 0,0 когда датчик находится в режиме "отключен" (off). Часто, когда используется какой-
либо расходомер, присутствует слабый сигнал. Это значение будет добавляться в сумму.
Используйте ValueMin для того чтобы остановить такое суммирование.
60 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
6.8.6.1 Параметры
Параметры базы данных, используемые точкой BREG, перечислены и описаны ниже:
6.8.7.1 Параметры
Параметры базы данных, используемые точкой CLK перечислены и описаны ниже:
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
названия контролируемого процесса. Настройка по умолчанию - "CMNDR.00".
Description Точка Description (описание) может содержать 30 байт данных и может
включать в себя любой печатаемый символ ASCII. Точки Description могут
использоваться как информация релевантная к любому аспекту точки,
такому как использование, размещение, условия работы и т.д. Настройка по
умолчанию - "CMNDR.00".
PntRef Входная ссылка на точку, за которой осуществляет контроль точка CMNDR.
CMNDR работает с целыми и кодированными значениями.
ControlRef Контрольная ссылка для управления работой точки CMNDR. ControlRef
используется для включения/выключения обработки точки CMNDR.
OutputLink Выходная связь для OutputCmd
Value_0-7 Кодированное значение, используемое для проверки совпадения. CMNDR
начинает сравнивать значения из Value_0, и если совпадение установлено,
значение в соответствующем параметре Command записывается в
OutputLink. Обрабатывается только первое совпадение.
Command_0-7 Командное значение для параметров Value_0-7 в кодированном формате
(Coded format).
Mode Определяет, используется Value или RawValue. Если Mode=0, то используется
параметр Value и должен совпадать с одним из значений Value0-7. Если
совпадение установлено, тогда соответствующее значение Command
записывается в OutputLink. Если Mode=1, то используется RawValue вместе с
параметром Filter (фильтр). Filter связан логической операцией AND с
RawValue, и если результат имеет значение TRUE, то выполняется Command.
И для Mode=0, и для Mode=1 обрабатывается только первое совпадение.
Filter Используется для Mode=1. Filter используется в сочетании с RawValue. Точка
CMNDR начинает с нулевого бита (Bit 0) и проверяет присвоены ли биты Filter
и RawValue.
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)) когда значение Value меняет
состояние (Value Changes State). Значение параметра может быть High, Low
или No. Значение Report=No отключает автоматическое уведомление. Точки,
для которых Report = High будут отправлены раньше, чем точки, для которых
Report = Low. Значение по умолчанию High.
Maxtime Задает максимальное время (в сек) между автоматическими откликами "Изме-
нение состояния" (Change of State), направляемыми хосту в ответ на запрос об
изменении состояния (Change of State Request). Для того чтобы параметр Value
был направлен в ответ на запрос об изменении состояния (Change of State Requ-
est), параметр Report должен иметь значение либо Low либо High. Значение 0
отключает эту опцию. Не нулевое значение вызывает отклики, которые должны
быть посланы, даже если значение не изменялось после последнего сообщения.
Максимальное значение - 65535 сек. Значение по умолчанию - 600.
62 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Динамические
Назначение
параметры
Value Кодированное значение, представляющее состояние PntRef. Value - это
кодированное значение.
RawValue Целое число без знака, считываемое из PntRef.
OutputCmd Выходная команда, выдаваемая в OutputLink. OutputCmd будет одним из
значений в массиве Command. OutputCmd является кодированным
значением.
PntStatus Байтовое значение, указывающее состояние параметров Values точки:
0: No error (нет ошибки)
15: Invalid Type for PntRef (неправильный тип для PntRef)
16 Invalid Number for PntRef (неправильный номер для PntRef)
17 Invalid Param for PntRef (неправильный параметр (Param) для PntRef)
19: PntRef point does not exist (точка PntRef не существует)
25: PntRef is not defined (PntRef не определена)
Control Используется для включения или выключения (Enable или Disable)
обработки точки CMNDR. ControlRef может использоваться для перевода
параметра Control в автоматический режим работы.
Elapse Время выполнения
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических
параметров конфигурации точки.
6.8.8.2 Применение
При работе точка CMNDR сканирует ссылочную точку, заданную параметром PntRef. В
зависимости от параметра Mode, данные локально сохраняются в параметре Value или RawValue.
Если Mode = 0, то используется параметр Value. CMNDR перебирает массив Value и когда находит
совпадение, соответствующая команда (Command) записывается в OutputLink. Если совпадение не
находится, никаких действий не происходит.
Если Mode = 1, то используется RawValue. CMNDR производит битовое сравнение RawValue с Fil-
ter. Когда для RawValue и Filter выполняется логическая операция AND, соответствующая
команда (Command) записывается в OutputLink.
Параметр Control может быть использован для выключения обработки. Когда параметр Control
имеет значение Enable (включено) или Undefined (не определен), обработка происходит. Если
Control имеет значение Disable (выключено), то обработка не производится . Параметр ControlRef
может быть использован для автоматического обновления параметра Control на основе другой
ссылки на точку.
6.8.9.1 Параметры
Параметры, используемые точкой COM, перечислены и описаны ниже:
Параметры
Назначение
конфигурации
BaudRate Параметр Baud Rate служит для связи с хостом или подчиненной системой.
Допустимые значения: 1200, 2400, 2400, 9600, 19200, 24000. Изменение
параметра BaudRate немедленно вызовет изменение конфигурации ComPort.
64 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
Динамические
Назначение
параметры
6.8.9.2 Применение
Точки COM управляют операциями связи хоста и подчиненной системы. Параметры Baud Rate,
Com-munications Parameters и Protocol могут быть изменены приписыванием значения
соответствующему параметру. Каждый Com порт независим от других и универсален в
использовании.
Например, пользователь может сконфигурировать систему для связи с единственным хостом
используя для резерва тат же самый протокол. Или же, 8130 может связываться с различными
хостами используя разные протоколы, позволяя RTU работать в качестве моста. Другие опции
включают приписывание одной точки COM для связи с подчиненным устройством, и другой точки
для связи с с хостом.
6.8.9.3 Взаимодействие с другими точками
Точка COM может быть использована в сочетании с Communications Watchdog Point (WDOG) для
обеспечения завершения работы цифровых и аналоговых выходов (Digital and Analog Outputs)
при потере связи.
Динамические
Назначение
параметры
Value Coded Value Format (2 байта) (формат кодированного значения)
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, "High Temp Alarm"
или "Hi Level Alarm". Настройка по умолчанию - "DAL.00".
Description Точка Description (описание) может содержать 30 байт данных и может
включать в себя любой печатаемый символ ASCII. Точки Description могут
использоваться как информация релевантная к любому аспекту точки,
такому как использование, размещение, условия работы и т.д. Настройка по
умолчанию - "AAL.00". "DAL.00".
PntRef Входная ссылка на точку, за которой осуществляет контроль точка DAL. DAL
работает с кодированными значениями.
ControlRef Контрольная ссылка для управления работой точки DAL. ControlRef
используется для включения/выключения выходной ссылки на точку для
точки DAL.
OutputLink Выходная ссылка на точку для точки DAL для управления. Точка DAL выдает
значение ON (включить) или OFF (выключить).
Mode Параметр Mode определяет, используется Value или RawValue.
0 - используется параметр Value
1 - используются RawValue и Filter
Filter Если Mode равен1, то используются RawValue и Filter. Выполнение
логической операции AND для RawValue и Filter вызовет возникновение
аварийного условия.
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)) когда значение Value меняет
состояние (Value Changes State). Значение параметра может быть High, Low
или No. Значение Report=No отключает автоматическое уведомление. Точки,
для которых Report = High будут отправлены раньше, чем точки, для которых
Report = Low. Значение по умолчанию High.
66 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
Maxtime Задает максимальное время (в сек) между автоматическими откликами
"Изменение состояния" (Change of State), направляемыми хосту в ответ на
запрос об изменении состояния (Change of State Request). Для того чтобы
параметр Value был направлен в ответ на запрос об изменении состояния
(Change of State Request), параметр Report должен иметь значение либо Low
либо High. Значение 0 отключает эту опцию. Не нулевое значение вызывает
отклики, которые должны быть посланы, даже если значение не изменялось
после последнего сообщения. Максимальное значение - 255 сек. Значение
по умолчанию - 60.
Динамические
Назначение
параметры
ResetCmd Команда Reset деактивирует выход. Любое изменение Value заново включит
обработку на предмет наличия аварийного условия.
Value Кодированное значение, представляющее аварийное условие. Value может
принимать значения Alarm (тревога) или Normal (норма). Value извлекается
из PntRef.
RawValue RawValue является значением, считываемым из PntRef. Если биты
присвоены и RawValue и Filter, то обнаруживается аварийное условие.
OutputCmd Текущая команда, направленная в точку OutputLink.
PntStatus Байтовое значение, указывающее состояние параметров Values точки:
0: No error (нет ошибки)
15: Invalid Type for PntRef (неправильный тип для PntRef)
16 Invalid Number for PntRef (неправильный номер для PntRef)
17 Invalid Param for PntRef (неправильный параметр (Param) для PntRef)
19: PntRef point does not exist (точка PntRef не существует)
25: PntRef is not defined (PntRef не определена)
Control Этот параметр используется для включения/выключения (enable/disable)
возможности управлять выходным значением DAL при помощи ControlRef.
Elapse Время последнего изменения состояния.
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических
параметров конфигурации точки.
6.8.11.2 Применение
Точка DAL непрерывно следит за значением по ссылке PntRef и локально хранит это значение
либо в Value, либо в RawValue. Для Mode = 0, это значение хранится в Value. Если Mode= 1, то
данные PntRef сохраняются в RawValue.
Если Mode = 0 и значение Value есть NORMAL (норма) или OFF (выключено), тогда, в OutputLink
направляется команда OFF (выключить). Если значение PntRef есть ALARM (тревога) или ON
(включено), тогда в OutputLink направляется команда ON (включить). Любые другие значения
PntRef игнорируются. При Mode = 1 логическая операция AND для RawValue и Filter вызовет
аварийный сигнал.
6.8.11.3 Взаимодействие с другими точками
Точка DAL может быть использована совместно большинством точек, выдающих кодированное
значение. В качестве примера можно назвать точки Digital Input (DI) и Analog Status (AISTAT).
Типичным параметром OutputLink является точка Digital Output (DO), однако, точка DAL не
ограничивается этими типами точек и может быть использована для решения широкого круга
задач.
Параметры
Назначение
конфигурации
Динамические
Назначение
параметры
6.8.12.2 Применение
Точка Diagnostic периодически опрашивает 8-ми битовый преобразователь A/D (переменный ток/
постоянный) на материнской плате RTU/8130 и преобразует данные в значения с плавающей
точкой. Она также опрашивает состояние сигнализации вторжения (Intrusion Alarm).
Рассчитываемые величины включают температуру блока (Unit Temperature), а также ток блока
(Unit Current) и ток возбуждения (Field Current) источника питания 24VDC. Диапазон температуры
68 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
(Unit Temperature) от -13°F до 212°F. Диапазон токов от 0 до 1100 мA. Ток блока будет включать
в себя ток возбуждения, и этот ток необходим для работы материнской платы и цепи модуля
ввода/вывода.
Точка DIAG также позволяет пользователю задавать до 8 параметров, которые будут выводиться
на дисплей передней панели (Front Panel Display) когда один из COM портов сконфигурирован в
режиме локальной диагностики (Local Diag). Обычно, для этой цели используется COM 0. За
более подробной информацией об интерфейсе локальной диагностики (Local Diagnostics Inter-
face) обращайтесь к Главе 8.
6.8.13.1 Параметры
Параметры базы данных, используемые точкой DICONV, перечислены и описаны ниже:
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " Level Status" или
"Register Value1". Настройка по умолчанию - "DICONV.00".
Description Точка Description (описание) может содержать 30 байт данных и может включать
в себя любой печатаемый символ ASCII. Точки Description могут использоваться
как информация релевантная к любому аспекту точки, такому как использование,
размещение, условия работы и т.д. Настройка по умолчанию - "DICONV.00".
Mode Рабочий режим (Operation Mode) точки DICONV. Значения включают:
0 - режим сравнения Value (Value Comparison Mode)
1 - режим битовой маски (Bit Mask Mode).
PntRef Входная ссылка на точку, за которой осуществляет контроль точка DICONV.
DICONV работает с шестнадцатиричными или целыми значениями.
ControlRef Ссылка точки, выдающей кодированное значение включено/выключено
(Enable/Disable). Если ControlRef определен, то для включения (Enable)
точки DICONV используется параметр Control.
Input_0 Логическое выражение для определения совпадения. Если Mode = 0, тогда
... Value будет присвоено значение Value_0 если RefValue равен Input_0. Если
Input_7 Mode = 1, тогда Value будет присвоено значение Value_0 если логическая
операция AND для RefValue и Input_0 имеет значение "истина" (true).
Value_0 Результат для Value, который будет использован, если логическое выражение
... Test Condition, связанное с Input_x имеет значение "истина" (true). Например, если
Value_7 RefValue совпадает с Input_3, тогда Value будет присвоено значение Value_3.
ElseValue Параметру Value будет присвоено значение ElseValue если никакое из
логических выражений Test Conditions не имеет значения "истина" (true), или,
если Control имеет значение "выключено" (Disabled).
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)) когда значение Value меняет
состояние (Value Changes State). Значение параметра может быть High, Low
или No. Значение Report=No отключает автоматическое уведомление. Точки,
для которых Report = High будут отправлены раньше, чем точки, для которых
Report = Low. Значение по умолчанию High.
Maxtime Задает максимальное время (в сек) между автоматическими откликами "Изме-
нение состояния" (Change of State), направляемыми хосту в ответ на запрос об
изменении состояния (Change of State Request). Для того чтобы параметр Value
был направлен в ответ на запрос об изменении состояния (Change of State Requ-
est), параметр Report должен иметь значение либо Low либо High. Значение 0
отключает эту опцию. Не нулевое значение вызывает отклики, которые должны
быть посланы, даже если значение не изменялось после последнего сообщения.
Максимальное значение - 255 сек. Значение по умолчанию - 60.
70 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Динамические
Назначение
параметры
Value Кодированное значение, рассчитываемое на основе параметров RefValue,
Mode, Control, Input_0 -Input_7 и Value_0 - Value_7.
RefValue Значение входного параметра, определяемого PntRef.
Control Control может включать или выключать (Enable или Disable) точку DICONV.
Значение Control может быть введено пользователем, или считываться
автоматически с использованием ControlRef.
PntStatus Байтовое значение, указывающее состояние параметров Values точки:
0: No error (нет ошибки)
15: Invalid Type for PntRef (неправильный тип для PntRef)
16 Invalid Number for PntRef (неправильный номер для PntRef)
17 Invalid Param for PntRef (неправильный параметр (Param) для PntRef)
19: PntRef point does not exist (точка PntRef не существует)
25: PntRef is not defined (PntRef не определена)
Elapse Время последнего изменения состояния.
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических
параметров конфигурации точки.
6.8.13.2 Применение
Точка DICONV непрерывно следит за значением, заданным ссылкой PntRef и локально хранит
данные в RefValue. Затем, она сравнивает RefValue с параметрами Input_0 - Input_7 для расчета
параметра Value. Если Mode имеет значение 0, то точка DICONV сравнит RefValue с Test Condi-
tions (Input_0 - Input_7) и присвоит Value значение соответствующего Result Value (Value_0 -
Value_7) первого Test Condition, который совпал. Если Mode = 1, то точка DICONV производит
логическую операцию AND для RefValue и Test Conditions (Input_0 - Input_7) и присваивает Value
значение соответствующего Result Value (Value_0 - Value_7) первого логического выражения Test
Condition, имеющего значение "истина" (true).
И для того и для другого значения Mode, если совпадения нет, то Value присваивается значение
ElseValue. Если Control имеет значение Disable (выключено), то Value будет присвоено значение
ElseValue. В этом случае все равно, присвоено ли значение Disable (выключено) параметру Con-
trol пользователем, или для динамического обновления Control используется ControlRef.
6.8.14.1 Параметры
Параметры базы данных, используемые точкой DREG, перечислены и описаны ниже:
Динамические
Назначение
параметры
Value Двойное слово (4 байта)
Динамические
Назначение
параметры
Value Вещественное значение (4 байта)
72 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " Modbus Slave " или
"Register Value1". Настройка по умолчанию - "GWBLK.00".
Protocol Протокол, с которым используется точка GWBLK. Допустимые значения -
Modbus Slave.
ComPort Битовая маска для включения работы адресных ссылок. Если бит
соотвествует com порту, тогда адресные ссылки разрешаются для этого
канала. Значение по умолчанию 0xFF (все COM порты).
DataMode Целое шестнадцатиричное значение, управляющее данными, возвращаемыми
хосту Modbus (Modbus Host).
0: использовать значение параметра
0x01: преобразовать в целое (Integer)
0x02: возвратить 0xFF если данные ошибочны
0x04: преобразовать в целое (Integer) используя только Scale
Если DataMode имеет значение 0x01, данные PntRef будут конвертироваться
в целое значение используя параметры Offset, Scale, ValueMin и ValueMax.
Если DataMode имеет значение 0x04, то для преобразования в целое будет
использоваться только параметр Scale.
Offset Входной диапазон Offset (смещение), используемый для масштабирования
выхода в целое значение когда DataMode=1.
Scale Входной диапазон Scale, используемый для масштабирования выхода в
целое значение, когда DataMode=1.
ValueMin Входной диапазон Offset, используемый для масштабирования выхода в
целое значение, когда DataMode=1.
ValueMax Входной диапазон Scale, используемый для масштабирования выхода в
целое значение, когда DataMode=1.
CommFail- Значение, присваемое всем выходным регистрам, когда имеет место коммуни-
Value кационный или другой сбой. CommFailValue работает в сочетании со значения-
ми Filter. Если PntStatus параметра PntRef имеет биты, совпадающие с Filter, то
ссылочное значение объявляется ошибочным и выходному значению будет
присвоено значение CommFailValue. Этот режим отменяется при помощи Data-
Mode = 0x02.
Addr1 Addr1 является адресом данных Data Address и PntRef1 - это соответствующий
PntRef1 параметр базы данных, который будет использоваться для отклика. Значение
Size1 Size по умолчанию 1. Ниже, вы найдете более подробное обсуждение парамет-
Filter1 ра Size. Filter используется для определения допустимости данным. Параметр
Addr10 PntStatus точки, заданной PntRef, считывается, и если есть биты, совпадающие
PntRef10 с Filter, данные источника рассматриваются как недопустимые. Выходные
Size10 регистры получат значение, заданное параметром CommFailValue.
Filter10
Динамические
Назначение
параметры
PntStatus Байтовая величина, указывающая состояние параметров Values точки:
0: No error (нет ошибки)
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических
параметров конфигурации точки.
6.8.16.2 Применение
Точка GWBLK представляет собой таблицу соответствия, используемую обработчиком
протокола Modbus Slaver. Для одной точки GWBLK может использоваться до шестнадцати
ссылочных пар адрес-точка. При необходимости может использоваться несколько точек GWBLK.
Параметр Addr задает адреса данных. Соответствующий параметр PntRef задает параметр базы
данных для запроса. Точка Gateway Block позволяет пользователю легко использовать RTU/8130
в старых приложениях. Нет необходимости переконфигурировать существующие системы MMI
(человеко-машинного интерфейса или Host (хоста). Пользователь может сделать такую
конфигурацию, что RTU/8130 будет соответствовать адресам, используемым в системе хоста
(Host system).
Когда обработчик протокола Modbus Slave получает запрос, он ищет точку GWBLK для
определения того, есть ли какие-нибудь параметры Addr, соответствующие запросу. Если
соответствие находится, то для ответа будут использованы данные, имеющие ссылку по
параметру PntRef.
Существует три режима обработки данных: DataMode=0, который возвращает данные в формате
по умолчанию, DataMode=1, который возвращает данные в формате целого числа. DataMode=1
будет преобразовывать значение данных с плавающей точкой IEEE в целое число с
использованием параметров Offset, Scale, ValueMin и ValueMax. Если DataMode = 4, данные
будут преобразованы в целое значение умножением значения на параметр Scale.
DataMode может также проверять, не изменилось ли значение данных на 0xFF, если данные
являются недопустимыми (запрещенными). Параметр Filter сравнивается с PntStatus параметра
PntRef. Если биты в PntStatus совпадают с битами в Filter, данные рассматриваются как
недопустимые, и в результате считывания из modbus host данным будет присвоено значение
0xFF.
Если получен запрос от Block Read или Write, то способ, которым отвечает обработчик протокола
Modbus Slave, определяется параметром Size.
74 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
Динамические
Назначение
параметры
6.8.17.2 Применение
Точка IO предоставляет информацию о конфигурации и состоянии модулей ввода/вывода
используемых с RTU/8130. Точка IO создается автоматически при запуске. Затем точка IO
опрашивает каждый порт с целью определения присутствующих модулей. Во многих случаях
наличие модуля вызывает автоматическое создание точек сканирования (scanner points).
76 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
6.8.18.1 Параметры
Параметры базы данных, используемые точкой IREG, перечислены и описаны ниже:
Динамические
Назначение
параметры
Value Целое значение (2 байта)
6.8.19.1 Параметры
Параметры базы данных, используемые точкой MODGW, перечислены и описаны ниже:
Параметры
Назначение
конфигурации
Динамические
Назначение
параметры
78 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Динамические
Назначение
параметры
6.8.19.2 Применение
Точка MODGW предоставляет информацию о состоянии для связей любых ведущих устройств
Modbus, используемых с RTU/8130. Точка MODGW автоматически создается на материнской плате
RTU/8130 Motherboard всякий раз, когда для COM порта определяется протокол Modbus Slave.
Создаваемой номер точки будет соответствовать ComPort, так, что MODGW.1 создается для COM1
и MODGW.2 создается для COM 2. Для извлечения данных из точки MODGW или любой другой
точки, автоматически создаваемой RTU, используйте команду Upload из меню Config Menu.
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " Flow Meter " или "kW
usage meter". Настройка по умолчанию - "PTOT.00".
Description Точка Description (описание) может содержать 30 байт данных и может включать в
себя любой печатаемый символ ASCII. Точки Description могут использоваться как
информация релевантная к любому аспекту точки, такому как использование,
размещение, условия работы и т.д. Настройка по умолчанию - "PTOT.00".
Module Источник импульсов для суммирования. Допустимые значения:
8201 - Model 8201 16 Channel Digital I/O Module (модуль 8 канального цифрового
ввода/вывода)
8204 - Model 8204 8 Channel Multi-Function Module (8 канальный многофункцио-
нальный модуль)
8206 - Model 8206 6 Channel Pulse Input Module (модуль 6 канального импульс-
ного ввода)
Channel Физический входной канал (1-32) (Channel (1-32). Значение по умолчанию
совпадает с именем точки (Point Name), например, PTOT.00 = Channel 1.
Port Выбранный порт ввода/вывода (I/O port). Это поле резервируется для совмести-
мости с существующими системами Series 8150 FID и игнорируется системой RTU.
Mode Режим расчета Rate (скорости). При 0 параметр Rate рассчитывается с использо-
ванием изменений Value и временного интервала между сканированиями. При 1
для расчета Rate используются регистры аппаратных средств и реальное время
прерывания. Параметр Mode используется только если модулями (Module) явля-
ются Model 8204 или Model 8206.
Period Продолжительность суммирования. Допустимые значения:
One Hour (один час)
Eight Hours (восемь часов)
One Day (сутки)
One Week (одна неделя)
Значение по умолчанию сутки.
Factor Коэффициент масштабирования, позволяющий преобразовывать одни единицы
измерения в другие. Например, если имеется RefValue в галлон/мин (gal/min), а
сумма должна быть представлена в баррелях, то значение может быть введено
в параметр Factor, который позволит преобразовать галлон/мин (gal/min) в
баррель/мин (barrel/min). Параметр Factor используется до суммирования.
Значение по умолчанию 1.0.
IntPeriod Продолжительность интегрирования (в мсек), используемая для расчета Rate
(скорости). Например, если IntPeriod имеет значение 2500, то Rate рассчитыва-
ется каждые 2,5 секунды. Большее значение IntPeriod приводит к более точно-
му и стабильному значению Rate. Значение по умолчанию 5000 (5 секунд).
ContactType Задает, что контакт нормально разомкнут (Normally Open) или нормально замкнут
(Normally Closed). Допустимыми значениями являются NO или NC. Если контакт
нормально разомкнут (Normally Open (NO)), то имеет место расчет по замыканиям
контакта. Значение по умолчанию NO. Параметр ConactType только для модуля
8201 (Module).
80 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
IntPeriod Продолжительность интегрирования. Задает период времени для расчета скорости.
Более продолжительный период IntPeriod приведет к более стабильному и точному
значению скорости (Rate). Значение по умолчанию 5 секунд.
TimeUnits Единицы измерения времени для расчета скорости (Rate).Допустимые значения:
Seconds (секунды)
Minutes (минуты)
Hours (часы)
DAYS (сутки).
Параметр TimeUnits позволяет задавать единицы измерения времени для расчета
скорости (Rate). Например, если желаемой единицей измерения Rate является
GPM (галлон в секунду), то настройте TimeUnits на значение Minutes. Значение по
умолчанию Seconds.
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об изменении сос-
тояния (Change of State Request)) когда значение Value меняет состояние (Value
Changes State). Значение параметра может быть High, Low или No. Значение
Report=No отключает автоматическое уведомление. Точки, для которых Report=High
будут отправлены раньше, чем точки, для которых Report=Low. Значение по
умолчанию No.
Maxtime Задает максимальное время (в сек) между автоматическими откликами "Изменение
состояния" (Change of State), направляемыми хосту в ответ на запрос об изменении
состояния (Change of State Request). Для того чтобы параметр Value был направлен
в ответ на запрос об изменении состояния (Change of State Request), параметр
Report должен иметь значение либо Low либо High. Значение 0 отключает эту
опцию. Не нулевое значение вызывает отклики, которые должны быть посланы,
даже если значение не изменялось после последнего сообщения. Максимальное
значение - 255 сек. Значение по умолчанию - 60.
Динамические
Назначение
параметры
ResetCmd ResetCmd используется для сброса. Эта команда установит значение Value на 0.
Value Суммарное значение для текущего периода (Period). Если Period имеет значение
One Hour (один час), то для заданного канала будет осуществляться суммирование
в течение одного часа.
RawValue Сумма для текущего сканирования.
State Текущее входное значение для канала.
PrevValue Сумма за предыдущий период.
Rate Скорость изменения импульсных входов. Rate определяется с использованием
IntPeriod, TimeUnits и Mode.
ResetTime Время сброса периода.
PntStatus Байтовое значение, указывающее состояние параметров Values точки:
0: No error (нет ошибки)
Elapse Время последнего изменения состояния.
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических параметров
конфигурации точки.
6.8.20.2 Применение
Точка PTOT выполняется один раз в секунду, осуществляет слежение за значением канала и
хранит данные локально в RawValue. Это значение прибавляется к значению Value, которое
представляет собой полное количество импульсов, накопленное за данный период (Period).
Параметр Factor может быть использован в качестве коэффициента масштабирования.
Например, если каждый импульс представляет собой 1/100 галлона, присвойте параметру Factor
значение 0,01 и значение Value будет представлять полное количество галлонов.
Параметр Rate представляет собой скорость изменения входной величины. Rate рассчитывается
с использованием параметров IntPeriod, TimeUnits и Mode. Если Mode = 0, то Rate
рассчитывается программой, использующей параметры RawValue и Elapse. Если Mode = 1, то
Rate рассчитывается с использованием аппаратных регистров в Model 8204 или Model 8206 и
часов реального времени. Параметр IntPeriod задает как часто рассчитывается Rate. Чем дольше
IntPeriod, тем точнее и стабильнее будет значение Rate. Параметр TimeUnits позволяет
пользователю задать единицу измерения времени для расчетах Rate (в секунду, в минуту, в
сутки).
82 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " Pump Control 1 " или
"PMP01". Настройка по умолчанию - "PUMP.00".
Description Точка Description (описание) может содержать 30 байт данных и может включать в
себя любой печатаемый символ ASCII. Точки Description могут использоваться как
информация релевантная к любому аспекту точки, такому как использование,
размещение, условия работы и т.д. Настройка по умолчанию - "PUMP.00".
ValueRef Ссылка состояния насоса. Для работы точки PUMP этот параметр должен быть
определен обязательно. Обычно это точка DI, хотя это может быть и любая
точка, имеющая на выходе значения On или Off.
CommandLink Выходная связь для команд Start (пуск) и Stop (стоп). Обычно задается точка DO.
HOARef Ссылка Hand/Off/Auto. Этот параметр используется для включения или выклю-
чения управления насосом по переключателю Hand/Off/Auto. Обычно для этой
цели используется точка HOA, хотя может быть задана и точка любого типа,
имеющая на выходе значение Auto. Насос может работать только тогда, когда
значение, заданное HOARef, (HOAValue) это Auto. Если насос работает, а значе-
ние HOAValue изменяется с Auto на какое-либо еще, то насос будет остановлен.
Если HOARef не задан, то точка PUMP будет работать так, как это определяется
другими ограничениями. Обратите внимание, что задание HOARef означает, что
все ограничения (VibrationRef, TempRef, PressRef, FlowRef, AlarmRef, TotalRef)
активны только тогда, когда HOAValue имеет значение Auto.
VibrationRef Ссылка состояния вибрации (Vibration). Этот параметр используется в
логической схеме выключения/блокировки. Обычно для этого используется точка
DI, хотя может быть задана и любая точка, имеющая на выходе значение Normal
(норма). Значение, на которое ссылается VibrationRef, локально хранится в
параметре VibValue. Если VibrationRef имеет значение Normal, насос продолжит
работу. Если VibrationRef будет иметь какое-либо другое значение кроме Normal
(такое как High или Alarm), то Command примет значение Stop и насос будет
остановлен. Если параметр VibrationRef не задан, то точка PUMP будет работать
так, как это определяется другими ограничениями.
TempRef Ссылка для состояния по температуре подшипников/обмотки. Этот параметр
используется пользователем для логической схемы выключения/блокировки.
Обычно для этого используется точка DI, хотя может быть задана и любая точка,
имеющая на выходе значение Normal (норма). Например, если сигнал исходит от
точки Analog Input, то может быть использована точка AISTAT. Если TempRef
имеет значение Normal, то насос продолжает работу. Если значение будет каким-
либо другим, отличным от Normal (таким как High или Alarm), то Command примет
значение Stop и насос будет остановлен. Если параметр TempRef не задан, то
точка PUMP будет работать так, как это определяется другими ограничениями.
Параметры
Назначение
конфигурации
PressRef Давление всасывания. Этот параметр используется в логической схеме выключе-
ния/блокировки. Обычно для этого используется точка DI, хотя может быть задана
и любая точка, имеющая на выходе значение Normal (норма). Например, если
сигнал исходит от точки Analog Input, то может быть использована точка AISTAT.
Если TempRef имеет значение Normal, то насос продолжает работу. Если значение
PressRef будет каким-либо отличным от Normal (таким как High или Alarm), то
Command примет значение Stop и насос будет остановлен. Если параметр Press-
Ref не задан, то точка PUMP будет работать так, как это определяется другими
ограничениями. Параметр PressDelay используется для задержки логического
решения, в результате чего могут установиться условия запуска.
FlowRef Расход. Этот параметр используется в логической схеме выключения/блокировки.
Обычно для этого используется точка DI, хотя может быть задана и любая точка,
имеющая на выходе значение Normal (норма). Например, если сигнал исходит от
точки Analog Input, то может быть использована точка AISTAT. Если FlowRef имеет
значение Normal, то насос продолжает работу. Если значе-ние FlowRef будет
каким-либо отличным от Normal (таким как High или Alarm), то Command примет
значение Stop и насос будет остановлен. Если параметр FlowRef не задан, то точка
PUMP будет работать так, как это определяется другими ограничениями.
Параметр FlowDelay используется для задержки логического решения, в
результате чего могут установиться условия запуска.
AlarmRef AlarmRef позволяет пользователю задавать ссылку на DAL, AAL или другую
точку, предоставляющую кодированное значение, указывающее на состояние
тревоги. Значение, заданное AlarmRef локально сохраняется в параметре Alarm-
Value. Если насос работает, а значение AlarmValue равно чему-то, отличному от
Normal, то это вызовет выключение насоса. Если параметр AlarmRef не задан, то
точка PUMP будет работать так, как это определяется другими ограничениями.
TotalRef TotalRef является ссылкой на точки ATOT, PTOT или другую точку, предоставляю-
щую значение полного расхода. Значение, заданное TotalRef локально сохраняется
в параметре FlowTotal. При совместном использовании точки PUMP с точкой Flow-
SetPoint, точка PUMP может использовать значение полного расхода для управле-
ния насосом. Точка PUMP выдаст команду Reset в TotalRef для сброса значения
ATOT или PTOT Value на 0, когда для насоса будет выдана команда Start (пуск).
ControlRef ControlRef является ссылкой на точку, которая предоставляет кодированные зна-
чения Enable (включено) и Disable (выключено). Для этой цели может быть сконфи-
гурирована точка DI, равно как и ряд других точек. Значение, заданное ControlRef
локально сохраняется в параметре Control. Если параметр Control имеет значение
Enable, то насосу будет позволено запуститься в ответ на команду Start (пуск).
Пользователь может также установит параметр Control по своему желанию.
StatusDelay StatusDelay это период времени ожидания перед проверкой ValueRef (состояние
насоса) для того чтобы убедиться, что насос работает. Данные, на которые
ссылается ValueRef, локально хранятся в параметре Value. После того, как
выдана команда Start, точка PUMP выждет время, заданное StatusDelay, и
проверит ValueRef для того чтобы убедиться, что насос запустился правильно.
Если Value имеет значение, отличное от On, то насос будет остановлен.
PressDelay Время после команды Start, когда проверяется состояние PressValue. PressValue
берется из ссылки PressRef. Обычно, если значение PressValue отлично от Normal
(норма), то насос остановится. Настройка PressDelay задержит решение о выклю-
чении сразу после команды Start (пуск) для того чтобы позволить системе стабили-
зироваться в случаях, когда используются гидровыключатели. Если параметр
PressRef не задан, или если PressDelay равен 00:00:00, эта функция выключается.
84 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
FlowDelay Период времени после команды Start (пуск), по истечении которого будет
проверено состояние FlowValue. FlowValue берется из ссылки FlowRef. Обычно,
если значение FlowValue отличается от Normal, насос останавливается.
Настройка параметра FlowDelay задерживает принятие решения о выключении
насоса сразу после команды Start для того чтобы система успела стабилизиро-
ваться. Если параметр FlowRef не задан, или FlowDelay имеет значение
00:00:00, то эта функция отключается.
TimeToStop Параметр TimeToStop может быть использован для задания времени остановки
насоса. Значение TimeToStop прибавляется к CommandTime и именно в это время
насос будет остановлен. CommandTime устанавливается тогда, когда выдается
команда пуск (Start Command). Такая возможность полезна при отдаче команды
насосу на работу в течение заданного периода времени, или может быть
использована в сочетании другими параметрами в качестве вспомогательного
средства для выключения насоса. Присваивание параметру TimeToStop значения
00:00:00 отключает эту функцию.
FlowSetPoint Параметр FlowSetPoint задает полный расход, при котором насос будет остановлен.
Значение FlowTotal непрерывно отслеживается, и когда FlowTotal становится
больше или равно FlowsetPoint, насос останавливается. Для того чтобы эта функция
работала, обязательно должен быть сконфигурирован параметр TotalRef.
Присваивание параметру FlowSetPoint значения 0 отключает эту функцию.
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об изменении
состояния (Change of State Request)) когда значение Value меняет состояние (Value
Changes State). Значение параметра может быть High, Low или No. Значение
Report=No отключает автоматическое уведомление. Точки, для которых
Report=High будут отправлены раньше, чем точки, для которых Report=Low.
Значение по умолчанию Low.
Maxtime Задает максимальное время (в сек) между автоматическими откликами
"Изменение состояния" (Change of State), направляемыми хосту в ответ на запрос
об изменении состояния (Change of State Request). Для того чтобы параметр Value
был направлен в ответ на запрос об изменении состояния (Change of State
Request), параметр Report должен иметь значение либо Low либо High. Значение
0 отключает эту опцию. Не нулевое значение вызывает отклики, которые должны
быть посланы, даже если значение не изменялось после последнего сообщения.
Максимальное значение - 255 сек. Значение по умолчанию - 60.
Динамические
Назначение
параметры
Command Команда насосу. Допустимые значения Start (пуск) и Stop (стоп).
Control Параметр Control разрешает и запрещает работу насоса. Пользователь может
ввести это значение, или оно может быть.
Value Текущее состояние Pump (насоса), заданное ValueRef.
AlarmStatus Если при аварийном сигнале насос не выключается, то AlarmStatus будет иметь
значение Alarm. За более подробной информацией обратитесь к OpCondition.
Если насос был остановлен оператором, или по параметрам FlowSetPoint или
TimeToStop, то значение AlarmStatus будет Normal. AlarmStatus доступен для
использования в качестве ссылки на другие Software Blocks (программные
блоки).
CommandTime Время последней операции. CommandTimeиспользуется вместе с
параметрами PressDelay, FlowDelay и StatusDelay.
Динамические
Назначение
параметры
OpCondition Текущий рабочий режим. Значения:
0: Pump Off (насос выключен)
1: Vibration Alarm Shutdown (аварийное отключение по вибрации)
2: High Temp Alarm Shutdown (аварийное отключение по превышению
температуры)
3: Pressure Alarm Shutdown (аварийное отключение по давлению)
4: Flow Alarm Shutdown (аварийное отключение по расходу)
5: Pump Start Initiated (инициирован пуск насоса)
6: HOA is not in Auto (HOA не в режиме Auto)
7: Control is disabled (управление отключено)
8: Pump Start Timeout (истечение времени пуска насоса)
9: Pump Running (насос работает)
10: General Alarm Shutdown (общее аварийное отключение)
AlarmControl Параметр AlarmControl является выходом точки PUMP, имеющим значение Enable
или Disable. AlarmControl может быть использован как параметр ControlRef в точке
DAL для управления аварийной сигнализацией. Например, AlarmStatus может быть
параметром PntRef для точки DAL. AlarmControl может быть присвоен параметру
ControlRef точки DAL для того чтобы включать и выключать обработку аварийной
сигнализации для точки DAL.
HOAValue Текущее состояние Hand/Off/Auto, обусловленное параметром HOARef. Если
параметр HOARef введен, то насосу разрешается работать, только если
HOAValue имеет значение Auto.
VibValue Текущее состояние по вибрации, обусловленное параметром VibrationRef. Если
параметр VibrationRef введен, то насос будет работать только в том случае,
если VibValue имеет значение Normal.
TempValue Текущее состояние по температуре, обусловленное параметром TempRef.
Если параметр TempRef введен, то насос будет работать только в том случае,
если TempValue имеет значение Normal.
PressValue Текущее состояние по давлению, обусловленное параметром PressRef. Если
параметр PressRef определен, то после команды пуск (Start) делается проверка
давления. Эта проверка делается по истечении времени PressDelay. Насос
продолжит работу только в том случае, если PressValue имеет значение Normal.
Если сигнал Pressure исходит от Analog Input (или другой точки, выдающей
аналоговое значение), то для преобразования сигнала в значение состояния Low/
High/Normal используйте точку AISTAT.
FlowValue Состояние по давлению, обусловленное параметром FlowRef. Если параметр
FlowRef определен, то после команды пуск (Start) делается проверка значения
потока. Эта проверка делается по истечении времени FlowDelay. Насос продолжит
работу только в том случае, если FlowValue имеет значение Normal. Если сигнал
Flow исходит от Analog Input (или другой точки, выдающей аналоговое значение),
то для преобразования сигнала в значение состояния Low/High/Normal
используйте точку AISTAT.
AlarmValue Значение, определяемое параметром AlarmRef. AlarmValue вызовет останов
насоса, если его значение не Normal. Если AlarmRef не определен, то AlarmValue
не используется в логической схеме управления.
FlowTotal Полный поток, задаваемый TotalRef. Если TotalRef задан, то значение
параметра, на который делается ссылка, хранится в FlowTotal. Это можно
использовать в сочетании с FlowSetPoint для управления работой насоса.
86 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Динамические
Назначение
параметры
PntStatus Байтовое значение, указывающее состояние параметров Values точки:
0: No error (нет ошибки)
15: Invalid Type for PntRef (неправильный тип для PntRef)
16 Invalid Number for PntRef (неправильный номер для PntRef)
17 Invalid Param for PntRef (неправильный параметр (Param) для PntRef)
19: PntRef point does not exist (точка PntRef не существует)
25: PntRef is not defined (PntRef не определена)
Elapse Время последнего изменения состояния.
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических параметров
конфигурации точки.
6.8.21.2 Применение
Точка PUMP предоставляет возможности слежения и управления для общедоступных
приложений по управлению насосом. Точка PUMP предоставляет интерфейсные логические
схемы для переключателей Hand/Off/Auto, для слежения за температурой подшипников/обмотки
(Bearing/Winding), вибрацией (Vibration), расходом и давлением. Любой из этих сигналов или все
они могут быть заданы для использования при помощи точки PUMP. Если сигнал отсутствует, он
может иметь настройку Undefined и будет игнорироваться.
Точка PUMP позволяет пользователю отдавать команду Start (пуск) или Stop (стоп) изменяя
параметр Command. Это вызывает запись значения On или Off в параметр, заданный OutputLink.
Точка PUMP может также осуществлять слежение за такими параметрами, относящимися к
насосу, как температура, давление и расход. Если какой-либо из этих параметров будет
находиться вне заданных пределов, то насос будет отключен.
Работа насоса может также определяться заданием уставки по полному расходу, так, что когда
будет достигнуто заданное значение полного расхода насос остановится. Точка PUMP также
включает режимы, при которых насос работает заданный промежуток времени.
6.8.21.3 Взаимодействие с другими точками
Внимание! Параметр ValueRef должен быть введен обязательно. Если отклик по состоянию
отсутствует, то определите точку DI и присвойте ее тому же каналу, которому присвоена
точка DO, используемая для OutputLink. Это позволит точке PUMP следить за командами.
OutputLink обычно является точкой DO, которая имеет связь со стартером насоса. Присваивание
Command значения Start (пуск) вызовет включение насоса при отсутствии блокировок. Команда
Stop отключит насос.
Точка PUMP реализует несколько блокировок. Может быть введен параметр VibrationRef,
который отключит насос, если будет активирован ключ вибрации. Обычно для этой цели
используется точка DI. Для того чтобы насос работал, VibValue должен иметь значение Normal.
Настройте параметры Value_0 и Value_1 точки DI на значения Normal и Alarm. Или же, параметры
Value_0 и Value_1 могут иметь настройки Normal и High (пока одно состояние определяется как
Normal, другое состояние может иметь любое допустимое кодированное значение).
Можно также следить за температурой подшипников или обмотки. Может быть задан параметр
TempRef, который выключит насос, если будет активирован ключ температуры. В качестве такового
используется точка DI, если же для измерения температуры используется входной аналоговый
сигнал, то тогда используется точка AISTAT. Для того чтобы насос работал, TempValue должен
иметь значение Normal. При работе с точкой DI настройте параметры Value_0 и Value_1 точки DI
на значения Normal и Alarm.Если используется точка AI, тогда используйте промежуточную точку
AISTAT для настройки точек срабатывания для аварийных сигналов high и low. Для определения
рабочего диапазона задайте параметры TripHigh или TripLow.
Для проверки правильности работы насоса после запуска может быть использован параметр Flow-
Ref, который проверит расход через заданный промежуток времени (задаваемый FlowDelay). Flow-
Ref может быть либо точкой DI, либо точкой AISTAT для случая меняющихся по времени сигналов.
Для того чтобы насос продолжил работу, значение FlowValue должно быть Normal. При
использовании точки DI настройте параметры Value_0 и Value_1 на значения Normal и Alarm. Если
88 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
MaxRetry Величина в интервале 1-10, указывающая на то, сколько раз сканнер будет
пытаться опрашивать модуль, который не ответил. Значение по умолчанию 2.
Динамические
Назначение
параметры
6.8.22.2 Применение
Точка RSCAN предоставляет информацию о состоянии для связи с любыми интеллектуальными
модулями ввода/вывода, способными работать с RTU/8130. Точка RSCAN создается
автоматически, когда бы ни определялся протокол RTU Master для точки COM. Номер
создаваемой точки будет соответствовать COM порту (ComPort), так RSCAN.3 будет создана для
COM 3 (по умолчанию COM 3 для протокола RTU Master (RTU Master protocol)). Используйте
команду Upload из меню конфигурации (Config Menu) для извлечения данных из точки RSCAN или
любых других точек, создаваемых автоматически RTU.
Параметр NumRequests дает суммарное количество попыток запросов, NumTimeouts и NumCom-
Errors количество срабатываний по истечению времени ожидания и количество ошибок связи.
Параметры Module и Addr представляют модуль ввода/вывода, сканируемый в данный момент.
90 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Value = Ax + By + Cz + K
6.8.23.1 Параметры
Параметры базы данных, используемые точкой SCALER, перечислены и описаны ниже:
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " Eng Converter".
Настройка по умолчанию - "SCALER.00".
PntRef1 Параметры PntRef определяют входные источники для точки SCALER.
PntRef2 Может быть задано до трех ссылок. RefValue1 является членом X , PntRef2
PntRef3 это Y и PntRef3 это Z. Если ссылка не задана, то она не используется в
уравнении.
A Постоянная, которая умножается на RefValue1
B Постоянная, которая умножается на RefValue2
C Постоянная, которая умножается на RefValue3
K Постоянная K
Deadband Изменение зоны нечувствительности для оценки состояния
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)), когда значение Value
меняет состояние (Value Changes State). Значение параметра может быть
High, Low или No. Значение Report=No отключает автоматическое
уведомление. Точки, для которых Report = High будут отправлены раньше,
чем точки, для которых Report = Low. Значение по умолчанию High.
Maxtime Задает максимальное время (в сек) между автоматическими откликами
"Изменение состояния" (Change of State), направляемыми хосту в ответ на
запрос об изменении состояния (Change of State Request). Для того чтобы
параметр Value был направлен в ответ на запрос об изменении состояния
(Change of State Request), параметр Report должен иметь значение либо
Low либо High. Значение 0 отключает эту опцию. Не нулевое значение
вызывает отклики, которые должны быть посланы, даже если значение не
изменялось после последнего сообщения. Значение по умолчанию - 60.
Динамические
Назначение
параметры
Value Выходное значение для точки SCALER.
Value = Ax + By + Cz + K.
x соответствует RefValue1, y - RefValue2 и z - RefValue3.
RefValue1 RefValue1 - 3 являются значениями ссылочных параметров PntRef1 - 3.
RefValue2 Ссылки могут быть на любую точку, имеющую на выходе значение с
RefValue3 плавающей точкой.
Динамические
Назначение
параметры
Value1 Параметр Value, преобразованный в формат Integer (целое число).
PntStatus Байтовое значение, указывающее состояние параметров Values точки:
0: No error (нет ошибки)
15: Invalid Type for PntRef (неправильный тип для PntRef)
16 Invalid Number for PntRef (неправильный номер для PntRef)
17 Invalid Param for PntRef (неправильный параметр (Param) для PntRef)
19: PntRef point does not exist (точка PntRef не существует)
25: PntRef is not defined (PntRef не определена)
Elapse Время последнего выполнения точки SCALER.
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических параметров
конфигурации точки.
6.8.23.2 Применение
Точка SCALER позволяет пользователю производить простые математические операции,
например, такие, как преобразования единиц измерения. Точка SCALER берет значения по
ссылкам, заданным пользователем, умножает каждое значение на постоянную величину и
складывает три члена. В качестве множителя может использоваться постоянная K. Точка SCAL-
ER работает с параметрами в формате числа с плавающей точкой.
92 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, "High Temp Alarm"
или "Hi Level Alarm". Настройка по умолчанию - "SIGSEL.00".
Mode Рабочий режим для SIGSEL. Возможный выбор: Minimum (минимум), Maxi-
mum (максимум) и Average (среднее).
PntRef1-8 Входные ссылки, за которыми следит точка SIGSEL. Точка SIGSEL работает
со значениями с плавающей точкой.
LevelRef Если определен, то LevelRef является входной ссылкой, используемой для
включения и выключения использования данных Value1-8, связанных с
PntRef1-8. Для определения уровней для PntRef1-8 используются
параметры Level1-8.
Level1-8 Level1-8 - постоянные, используемые с LevelRef для оценки Value1-8 при
расчете минимума, максимума и среднего (Minimum, Maximum и Average).
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)) когда значение Value меняет
состояние (Value Changes State). Значение параметра может быть High, Low
или No. Значение Report=No отключает автоматическое уведомление.
Точки, для которых Report = High будут отправлены раньше, чем точки, для
которых Report = Low. Значение по умолчанию No.
Maxtime Задает максимальное время (в сек) между автоматическими откликами
"Изменение состояния" (Change of State), направляемыми хосту в ответ на
запрос об изменении состояния (Change of State Request). Для того чтобы
параметр Value был направлен в ответ на запрос об изменении состояния
(Change of State Request), параметр Report должен иметь значение либо
Low либо High. Значение 0 отключает эту опцию. Не нулевое значение
вызывает отклики, которые должны быть посланы, даже если значение не
изменялось после последнего сообщения. Максимальное значение - 255 сек.
Значение по умолчанию - 60.
Динамические
Назначение
параметры
Value Значение с плавающей точкой, представляющее минимум, максимум или
среднее (Minimum, Maximum или Average) (устанавливается параметром
Mode) от значений PntRef.
RefValue1-8 Значение с плавающей точкой параметра PntRef, используемое для
определения параметра Value.
Level Значение уровня (Level), считываемое из параметра LevelRef.
Динамические
Назначение
параметры
PntStatus Байтовое значение, указывающее состояние параметров Values точки:
0: No error (нет ошибки)
15: Invalid Type for PntRef (неправильный тип для PntRef)
16 Invalid Number for PntRef (неправильный номер для PntRef)
17 Invalid Param for PntRef (неправильный параметр (Param) для PntRef)
19: PntRef point does not exist (точка PntRef не существует)
25: PntRef is not defined (PntRef не определена)
Elapse Время последнего изменения состояния.
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических
параметров конфигурации точки.
6.8.24.2 Применение
Точка SIGSEL непрерывно следит за значениями по ссылкам PntRef1 - PntRef8 и локально хранит
данные в RefValue1 - RefValue8. Если параметр Mode имеет настройку Average, то рассчитывается
среднее от значений RefValues. Если Mode имеет настройку Maximum, то рассчитывается
максимум и сохраняется в Value. Если Mode имеет настройку Minimum, то рассчитывается минимум
и сохраняется в Value. Если PntRef не определен, то он игнорируется.
Параметр LevelRef parameter может быть использован для оценки параметров RefValue1 -
RefValue8 при расчетах. Постоянные Level1 - Level8 представляют собой уровни, связанные с
параметрами PntRef1 - PntRef8. Если Level, считанный из LevelRef выше определенной постоянной
уровня (Level1-Level8), тогда соответствующее ссылочное значение (RefValue1 -RefValue8)
включается в расчет.
Точка SIGSEL полезна тогда, когда имеется несколько входных источников и пользователь хочет
вести контроль на основе средних, минимальных или максимальных значений этих величин.
Примером является Bulk Storage Tank, где используется несколько температурных датчиков.
Пользователь может производить расчеты поправок для объема с использованием средних
значений от трех или четырех датчиков. LevelRef определяется как уровень в резервуаре,
связанный с интерфейсной точкой датчика резервуара. Постоянные Level (Level1-Level8)
определяют высоты температурных датчиков, установленных в резервуаре. Значения температур
(RefValue1-RefValue8) используются в расчетах, если значения их постоянных Level (Level1-Level8)
ниже текущего значения Level.
94 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
DBFile Имя файла базы данных. DBFile - это имя файла конфигурации базы данных
RCF.
Динамические
Назначение
параметры
Динамические
Назначение
параметры
96 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " Pump Cycles " или
""# Valve Ops". Настройка по умолчанию - "TIMER.00".
Description Точка Description (описание) может содержать 30 байт данных и может
включать в себя любой печатаемый символ ASCII. Точки Description могут
использоваться как информация релевантная к любому аспекту точки,
такому как использование, размещение, условия работы и т.д. Настройка по
умолчанию - "TIMER.00".
PntRef Ссылочная точка для функций таймера и счетчика. Может быть
использована любая точка, имеющая на выходе данные кодированного
типа.
Compare0 Compare0 задает значения для обработки таймером или счетчиком. Это
значение должно представлять допустимые состояния PntRef. Например,
если PntRef это насос, то Compare0 и Compare1 могут иметь значения On и
Off для подсчета времени работы насоса.
AlarmTime0 AlarmTime0 задает промежуток времени, до того, как Compare0 примет
значение "тревога". AlarmTime используется с параметрами TimeUnit.
Compare1 Compare1 задает значения для хронометража или счета. Это значение
должно представлять допустимые состояния PntRef. Например, если PntRef
это насос, то Compare0 и Compare1 могут иметь значения On и Off для
подсчета времени работы насоса.
AlarmTime1 AlarmTime1 задает промежуток времени, до того, как Compare1 примет
значение "тревога". AlarmTime используется с параметрами TimeUnit.
Compare2 Compare2 задает значения для хронометража или счета. Это значение
должно представлять допустимые состояния PntRef. Например, если PntRef
это насос, то Compare0 и Compare1 могут иметь значения On и Off для
подсчета времени работы насоса.
AlarmTime2 AlarmTime2 задает промежуток времени, до того, как Compare2 примет
значение "тревога". AlarmTime используется с параметрами TimeUnit.
Compare3 Compare3 задает значения для хронометража или счета. Это значение
должно представлять допустимые состояния PntRef. Например, если PntRef
это насос, то Compare0 и Compare1 могут иметь значения On и Off для
подсчета времени работы насоса.
AlarmTime3 AlarmTime3 задает промежуток времени, до того, как Compare3 примет
значение "тревога". AlarmTime используется с параметрами TimeUnit.
TimeUnits TimeUnits используется в сочетании с параметрами AlarmTime0-3 для
определения состояния параметров Alarm0-3.
Параметры
Назначение
конфигурации
Period Продолжительность суммирования. Допустимые значения:
One Hour (один час)
Eight Hours (восемь часов)
One Day (сутки)
One Week (одна неделя)
Значение по умолчанию 1 час.
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)) когда значение Value меняет
состояние (Value Changes State). Значение параметра может быть High, Low
или No. Значение Report=No отключает автоматическое уведомление. Точки,
для которых Report=High будут отправлены раньше, чем точки, для которых
Report=Low. Значение по умолчанию No.
Maxtime Задает максимальное время (в сек) между автоматическими откликами "Изме-
нение состояния" (Change of State), направляемыми хосту в ответ на запрос об
изменении состояния (Change of State Request). Для того чтобы параметр Value
был направлен в ответ на запрос об изменении состояния (Change of State Re-
quest), параметр Report должен иметь значение либо Low либо High. Значение
0 отключает эту опцию. Не нулевое значение вызывает отклики, которые
должны быть посланы, даже если значение не изменялось после последнего
сообщения. Максимальное значение - 255 сек. Значение по умолчанию - 60.
Динамические
Назначение
параметры
ResetCmd ResetCmd используется для сброса. Эта команда возвращает значение
Value в 0.
RefValue Значение параметра, заданного PntRef.
Value0-Value3 Value0-Value3 - это текущие значения для каждого таймера. Формат
HH:MM:SS (час:мин:сек). Например, Value0 будет нарастать, когда
значение, заданное PntRef, будет совпадать со значением Compare0. Этот
таймер будет продолжать работать пока значения PntRef и Compare0 не
перестанут совпадать. Value0 сбрасывается по истечению периода Period.
PrevValue0-3 PrevValue0-3 суммы таймера за предшествующий период. Когда истечет
период времени Period, Value0-3 будут скопированы в PrevValue0-3.
Counter0-3 Counter0-3 - количество транзакций, подсчитанное для каждого таймера.
PrevCounter0-3 Количество транзакций за предыдущий период. Когда истечет период
времени Period, Counter0-3 будут скопированы в PrevCounter0-3PrevValue0-3.
Alarm0-3 Состояние каждого таймера. Если Value для каждого таймера больше чем
AlarmTime, то параметр Alarm примет значение Alarm.
ResetTime Время сброса следующего периода (Period).
PntStatus Байтовое значение, указывающее состояние параметров Values точки:
0: No error (нет ошибки)
15: Invalid Type for PntRef (неправильный тип для PntRef)
16 Invalid Number for PntRef (неправильный номер для PntRef)
17 Invalid Param for PntRef (неправильный параметр (Param) для PntRef)
19: PntRef point does not exist (точка PntRef не существует)
25: PntRef is not defined (PntRef не определена)
Elapse Время последнего изменения состояния
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических
параметров конфигурации точки.
98 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
6.8.26.2 Применение
Точка TIMER позволяет пользователю считать и/или хронометрировать события. Такие операции
как Alarms, Pump Control, Valve и изменение состояния Digital - являются примерами событий,
которые может обрабатывать точка TIMER.
Пользователь задает параметр PntRef, который локально хранится в RefValue. Также задается
до четырех значений для сравнения. Если RefValue равно одному из параметров Compare, то Val-
ue для этого таймера возрастает. При переходе значения false (ложь) в true (истина) для какого
либо таймера, значение Counter для этого таймера возрастает. По истечении времени, заданного
Period, параметры Value и Counter сохраняются в PrevValue0-3 и Counter0-3.
6.8.27.1 Параметры
Параметры базы данных, используемые точкой TREG, перечислены и описаны ниже:
Динамические
Назначение
параметры
Value Текстовая строка в 30 символов.
6.8.28.1 Параметры
Параметры базы данных, используемые точкой ULREG, перечислены и описаны ниже:
Динамические
Назначение
параметры
Value Длинное целое значение без знака (4 байта).
100 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Теги могут использоваться для идентификации
точек, указывая на использование точки, как, например, " Valve 1 " или
"VCP01". Настройка по умолчанию - "VALVE.00".
Description Точка Description (описание) может содержать 30 байт данных и может включать
в себя любой печатаемый символ ASCII. Точки Description могут использоваться
как информация релевантная к любому аспекту точки, такому как использование,
размещение, условия работы и т.д. Настройка по умолчанию - "VALVE.00".
OpenedRef Ссылка концевого выключателя 'Opened Status' (открыто). Для того чтобы
точка VALVE работала, обязательно должен быть определен либо этот
параметр, либо ClosedRef. Обычно это бывает точка DI, хотя это могут быть
и точки другого типа, которые имеют значение RawValue 0 или 1.
ClosedRef Ссылка концевого выключателя 'Closed Status' (закрыто). Для того чтобы
точка VALVE работала, обязательно должен быть определен либо этот
параметр, либо ClosedRef. Обычно это бывает точка DI, хотя это могут быть
и точки другого типа, которые имеют значение RawValue 0 или 1.
HOARef Ссылка Hand/Off/Auto. Этот параметр используется для включения или
выключения клапана в соответствии с состоянием переключателя Hand/Off/
Auto. Обычно для этой цели используется точка HOA, хотя может
использоваться и точка другого типа, имеющая на выходе значение Auto.
Клапану разрешается работать только в том случае, если точка HOARef
имеет значение Auto. Если точка HOARef не задана, то точка VALVE будет
работать в соответствии с другими ограничивающими условиями.
PositionRef Ссылка на точку AI или подобную точку, которая предоставляет обратную связь
по положению. Этот параметр может использоваться совместно с параметром
SetPoint для управления клапаном, используя уставку по положению.
Ссылочное значение для PositionRef локально хранится в ValvePosition.
CoastDown Функция coastdown для команды реверса. Этот параметр позволяет
пользователю настроить таймер, который используется для команды
Reverse (реверс). Значение задается в формате HH:MM:SS (час:мин:сек).
Значение по умолчанию 10 секунд.
TransTimeOut Максимальное время переходного режима. Этот параметр вызовет выдачу
команды Stop если переходный режим клапана (открытие или закрытие)
длится дольше, чем значение TransTimeOut. Значение задается в формате
HH:MM:SS (час:мин:сек). Значение по умолчанию 2 минуты.
OpenLink Выходная связь для команд Open (открыть). Обычно задается точка DO.
CloseLink Выходная связь для команд Close (закрыть). Обычно задается точка DO.
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об изменении
состояния (Change of State Request)) когда значение Value меняет состояние
(Value Changes State). Значение параметра может быть High, Low или No.
Значение Report=No отключает автоматическое уведомление. Точки, для
которых Report = High будут отправлены раньше, чем точки, для которых Report
= Low. Значение по умолчанию Low.
Параметры
Назначение
конфигурации
Maxtime Задает максимальное время (в сек) между автоматическими откликами "Измене-
ние состояния" (Change of State), направляемыми хосту в ответ на запрос об
изменении состояния (Change of State Request). Для того чтобы параметр Value
был направлен в ответ на запрос об изменении состояния (Change of State
Request), параметр Report должен иметь значение либо Low либо High. Значе-
ние 0 отключает эту опцию. Не нулевое значение вызывает отклики, которые
должны быть посланы, даже если значение не изменялось после последнего
сообщения. Максимальное значение - 255 сек. Значение по умолчанию - 120.
Динамические
Назначение
параметры
Command Команда точки Valve. Допустимые значения Open (открыть), Close (закрыть),
Stop (стоп) и Reverse (реверс).
SetPoint Если параметр PositionRef определен, то пользователь может ввести
уставку на положение и точка VALVE приведет клапан в положение SetPoint.
LastCommand Последняя выданная команда.
CommandTime Время последней команды.
Value Состояние клапана. Этот параметр работает с использованием OpenedRef
и ClosedRef для выдачи одного из 4-х состояний:
Opened - клапан полностью открыт
Closed - клапан полностью закрыт
Opening - клапан в переходном режиме от положения Closed (закрыт) к
положению Opened (открыт)
Closing - клапан в переходном режиме от положения Opened (открыт) к
положению Closed (закрыт)
OpCondition Текущее рабочее состояние. Допустимые значения:
0: норма (Normal)
1: истекло время ожидания Valve
2: неразрешенное перемещение
3: HOA не в режиме Auto
4: реверсивное направление
5: выполняется команда Open (открыть)
6: выполняется команда Close (закрыть)
7: выдана команда Valve Stop (стоп)
HOAValue Текущее состояние Hand/Off/Auto, заданное HOARef. Если введен параметр
HOARef, то клапан может работать только в том случае, если HOAValue
имеет значение Auto.
ValvePosition Значение параметра по ссылке PositionRef. Параметр ValvePosition может
использоваться совместно с SetPoint для обеспечения управления
клапаном.
PntStatus Байтовое значение, указывающее состояние параметров Values точки:
0: No error (нет ошибки)
15: Invalid Type for PntRef (неправильный тип для PntRef)
16 Invalid Number for PntRef (неправильный номер для PntRef)
17 Invalid Param for PntRef (неправильный параметр (Param) для PntRef)
19: PntRef point does not exist (точка PntRef не существует)
25: PntRef is not defined (PntRef не определена)
Elapse Время последнего изменения состояния.
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических
параметров конфигурации точки.
102 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
6.8.29.2 Применение
Точка VALVE предоставляет информацию для слежения и управления клапаном общим
приложениям, связанным с работой клапана. Точка VALVE предоставляет интерфейсные
логические схемы для переключателей Hand/Off/Auto, таймеров переходных режимов и таймеров
coastdown. Любой из этих параметров или сигналов может быть задан для использования точкой
VALVE. Если сигнал или параметр отсутствует, ему может быть присвоено значение Undefined и
он будет игнорироваться.
Точка VALVE позволяет пользователю вводить команды Open, Close, Reverse или Stop изменяя
параметр Command. Ввод значения Open для параметра Command вызовет открытие клапана, и
наоборот, значение Close параметра Command вызовет закрытие клапана.
Параметр Command вызывает запись значения On или Off в параметр, задаваемый параметрами
OpenLink и ClosedLink. Команда Stop немедленно остановит клапан. Клапан не изменит своего
положения, пока не поступит новая команда. Команда Reverse (реверс) поменяет последнюю
команду на противоположную. В этом случае будет задан таймер CoastDown, что приведет к
тому, что точка VALVE выждет перед выдачей команды, обратной последней команде оператора.
Пользователь может задать значение TransTimeOut, что вызовет выдачу команды Stop, если
клапан будет находиться в состоянии открытия (Opening) или закрытия (Closing) слишком долго,
что указывает на возможное залипание клапана.
Дополнительно к командам Open и Close пользователь может ввести команду SetPoint, которая
заставит точку VALVE управлять приводом пока не будет достигнута уставка по положению. В
этом случае обязательно должен быть задан параметр PositionRef.
Параметры
Назначение
конфигурации
Tag Один Tag может содержать 15 байтов данных и может включать в себя любой
печатаемый символ ASCII. Параметры Tag могут быть использованы для
идентификации точек, указывающих на применение точки, такой как "Comm-
Watchdog". Настройка тега по умолчанию - "WDOG.00".
Description Точка Description может содержать 30 байт данных и может включать в себя
любой печатаемый символ ASCII. Точки Descriptions могут быть использованы
как информационно релевантные к любому аспекту точки, такому, как ее
использование, положение, текущая информация и т.д. Настройка Description по
умолчанию - "WDOG.00".
Mode Operating Mode. Если Mode=1, тогда, для того чтобы имел место процесс
обработки отказа связи (Comm Fail), все определенные RefValues должны
иметь значение 'Offline'. Используйте это в случае резервных (избыточных)
связей к хосту. Если Mode=2, тогда, для того чтобы имел место процесс
обработки отказа связи (Comm Fail) любой из определенных RefValues
должен иметь значение 'Offline'.
TimeOut Продолжительность времени, в течение которого существует условие Offline
(отключено) до того, пока не будет послано извещение отключить устройства
вывода. Значение по умолчанию - 30 сек.
PntRef1 Параметры PntRef определяют источник ввода для контроля точкой WDOG. Мо-
PntRef2 жет быть задано до 4 ссылок. Параметр Mode определяет отклик точки WDOG.
PntRef3 PntRef должны быть связаны с точкой, генерирующей кодированное значение.
PntRef4 Обычно делается ссылка к COM.xx.CommStatus. Точки других типов могут быть
использованы при помощи главного критерия (main criteria), поскольку 'Offline'
является состоянием, определенным для обработки отказа связи (comm fail).
Динамические
Назначение
параметры
CommStatus Состояние связи. CommStatus определяется параметром RefValues и
параметром Mode. Если Mode=1, тогда, для того чтобы имел место процесс
обработки отказа связи (Comm Fail) все RefValues должны иметь значение
'Offline'. Если Mode=2, тогда для того чтобы имел место процесс обработки
отказа связи (Comm Fail) любой из RefValues должен иметь значение 'Offline'.
Control Если для параметра Control установлено значение Disable (выключен), тогда
точка WDOG отключена и процесс обработки отказа связи (comm fail process-
ing) не включается.
RefValue1 RefValue1 - 4 - это значения параметров PntRef1 - 4. Ссылки могут быть
RefValue2 сделаны на любые точки, генерирующие кодированные значения. Кроме того,
RefValue3 только величины, имеющие какое либо значение, являются значением
RefValue4 'Offline'. Точки типа DI, DICONV, CREG или другого типа могут быть
сконфигурированы для генерации кодированного значения.
104 Endress+Hauser
Удаленный терминал RTU 8130 6 Программные блоки RTU
Динамические
Назначение
параметры
PntStatus Байтовая величина, указывающая состояние точки Values:
0: Нет ошибки (No error)
15: Неправильный тип для PntRef (Invalid Type for PntRef)
16: Неправильный номер для PntRef (Invalid Number for PntRef)
17: Неправильный параметр для PntRef (Invalid Param for PntRef)
19: Точка PntRef не существует (PntRef point does not exist)
25: PntRef не определен (PntRef is not defined)
Elapse Время последнего выполнения точки WDOG.
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических параметров
конфигурации точки.
6.8.30.2 Применение
Точка WDOG является средством, с помощью которого пользователю следует отключить
устройства вывода, если отключается RTU/8130. Точка WDOG следит за точкой COM или
другими точками и если CommStatus принимает значение Offline, то точка WDOG информирует
все точки DO и AO. Точки DO и AO индивидуально определяют свой отклик на условие
отключения. Точки DO и AO могут либо проигнорировать это уведомление и ничего не делать, а
могут установить свое выходное значение на заданное в CommFailValue.
106 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
Назначение
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Тег может использоваться для идентификации
точек, указывающих на использование точки, такой как "Tank 22". Настройка
по умолчанию - "EHMTRX.00".
Description Точка Description (описание) может содержать 30 байт данных и может
включать в себя любой печатаемый символ ASCII. Точки Description могут
использоваться как информация релевантная к любому аспекту точки,
такому как использование, размещение, условия работы и т.д. Настройка по
умолчанию - "EHMTRX.00".
Module Параметр Module определяет где будет выполняться точка EHMTRX. Точка
EHMTRX выполняется на Model 8203 или Model 8213. Допустимые значения
1-4. Значение 255 отключает сканирование.
Chan Канал связи, к которому подключен прибор. Для Model 8203 Chan принимает
значение либо 1 либо 2. Для Model 8213 допустимые значения 1-4.
ID Идентификатор прибора.
Group При считывании элементов матрицы параметр Group определяет страницу
матрицы.
VPos При считывании элементов матрицы параметр VPos определяет вертикальную
позицию в матрице или Mode (ряд).
HPos При считывании элементов матрицы параметр HPos определяет
горизонтальную позицию в матрице или Item (позиция).
FastScanMode Устанавливает режим быстрого сканирования (Fast Scan) для точки EHMTRX.
Имеет значения "включено" или "выключено" (Enable or Disable).
BaudClock По умолчанию 19200.
Mode Параметр, используемый для управления работой точки EHMTRX. Этот
параметр имеет различные значения в зависимости от того, используется
Model 8203 или Model 8213:
Model 8203:
Зарезервировано для использования в будущем.
Model 8213:
0x8000: протокол MDP (MDP Protocol)
0x4000: протокол DX (DX Protocol)
0x0004: изменить контакты (Change Contacts)
0x0002: игнорировать команду S (Ignore S Command)
0x0001: игнорировать команду R (Ignore R Command)
Параметры
Назначение
конфигурации
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об изменении
состояния) если изменяется значение Value. Значение параметра может быть
High, Low или No. Report=No выключает автоматическое уведомление. Точки с
Report = High будут отправлены раньше, чем точки с Report = Low. Значение по
умолчанию - High.
Maxtime Задает максимальное время (в сек) между автоматическими откликами "Измене-
ние состояния" (Change of State), направляемыми хосту. Для того, чтобы пара-
метр Value был направлен в ответ на запрос об изменении состояния (Change of
State Request), параметр Report должен иметь значение либо Low либо High.
Значение 0 отключает эту опцию. Не нулевое значение вызывает отклики, кото-
рые должны быть посланы, даже если значение не изменялось после последнего
сообщения. Максимальное значение - 65535 сек. Значение по умолчанию - 240.
Watchdog Включает выполнение задачи контроля связи на материнской плате. Watchdog
следит за точкой EHMTRX на Model 8203 или Model 8213 и проверяет, сканиру-
ется ли она.
Динамические
Назначение
параметры
Value Значение с плавающей точкой, представляющее величину, считываемую из
позиции матрицы, заданной параметрами Group, VPos и HPos.
Elapse Время последнего сканирования.
Interval Период времени (час:мин:сек) между сканированиями устройства.
PntStatus Битовая величина, указывающая на состояние точки. Значения:
0x0000: нет ошибки (No Error)
0x0001: устройство отключено (Device is offline)
0x0002: неправильные данные (Data is invalid)
0x4000: сбой Model 8203 или Model 8213. Этот бит устанавливается, если
задание Watchdog на материнской плате определяет, что Model 8203 или
Model 8213 уже остановили обновление.
0x8000: устройство не отвечает на последний запрос (предаварийное состояние).
PntCheckSum Контрольная сумма CRC-16 (CRC-16 Checksum) для статических параметров
конфигурации точки.
7.0.1.2 Применение
Model 8203
Точка EHMTRX предоставляет доступ к элементам матрицы в приборах фирмы Endress+Hauser.
При помощи протокола Rackbus Protocol, устройства фирмы Endress+Hauser подключаются к
модулю Dual RS-485 Module системы Model 8203, сконфигурированному при помощи
микропрограммы Rackbus (RAKx_xx). Model 8203 автоматически распознается при запуске и для
управления сканированием задания автоматически создается точка RKSCN. Параметры Module
и Chan определяют, какой Model 8203 будет использован и к какому каналу на 8203 подключено
устройство. Параметр ID должен совпадать с параметром Device ID устройства.
Model 8213
Точка EHMTRX предоставляет доступ к элементам матрицы в приборах фирмы Endress+Hauser.
При помощи протокола V1 Protocol, устройства фирмы Endress+Hauser подключаются к модулю
V1 Module системы Model 8213, сконфигурированному при помощи микропрограммы V1 firmware
(V1_x_xx). Model 8213 автоматически распознается при запуске и для управления сканированием
задания автоматически создается точка V1SCAN. Параметры Module и Chan определяют какой
Model 8213 будет использован и к какому каналу на 8213 подключено устройство. Параметр ID
должен совпадать с параметром Device ID устройства.
108 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
конфигурации/ Назначение
константы
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Тег может использоваться для идентификации
точек, указывающих на использование точки, такой как "Tank 22". Настройка
по умолчанию - "NMS53.00".
Description Точка Description (описание) может содержать 30 байт данных и может включать
в себя любой печатаемый символ ASCII. Точки Description могут использоваться
как информация релевантная к любому аспекту точки, такому как использование,
размещение, условия работы и т.д. Настройка по умолчанию - "NMS53.00".
WMSeal Кодированное значение, которое включает защиту по паролю приложения
Weights & Measures.
Module Параметр Module(модуль) задает где будет выполняться точка NMS53. Точка
NMS53 может быть использована либо на Model 8203 либо Model 8213.
Допустимые значения 1-4. Значение 255 отключает сканирование.
Chan Коммуникационный канал к которому подключен датчик. Для Model 8213 Chan
равен от 1 до 4. Для Model 8203 Chan равен 1 или 2.
ID Идентификатор устройства (Device ID) для NMS53 Proservo.
Mode Параметр, используемый для управления работой точки NMS53. Он имеет раз-
личные значения в зависимости от того, используется Model 8203 или Model 8213:
Model 8203: Зарезервировано для использования в будущем.
Model 8213:
0x8000: протокол MDP (MDP Protocol)
0x4000: протокол DX (DX Protocol)
0x0004: изменить контакты (Change Contacts)
0x0002: Игнорировать команду S (Ignore S Command)
0x0001: игнорировать команду R (Ignore R Command)
LevelUnits Задает единицу измерения для уровня.
F: футы
m: миллиметры
M: метры
I: дюймы
Необходимо, чтобы параметр LevelUnits совпадал с единицами измерения, за-
данными при настройке датчика. Значение Level может быть конвертировано из
Английской системы измерений в метрическую (или наоборот) при помощи нас-
тройки параметра LevelConvert в соответствующей точке V1SCAN или RKSCN.
TempUnits Задает единицу измерения для температуры.
F: по шкале Фаренгейта
C: по шкале Цельсия
Необходимо, чтобы параметр TempUnits совпадал с единицами измерения, за-
данными при настройке датчика. Значение Temp может быть конвертировано из
Английской системы измерений в метрическую (или наоборот) при помощи нас-
тройки параметра TempConvert в соответствующей точке V1SCAN или RKSCN.
Параметры
конфигурации/ Назначение
константы
DensityUnits Задает единицу измерения для плотности.
K: кг/м3
A: API
L: фунт/куб. фут
Параметр DensityUnits обязан совпадать с единицами измерения, заданными
при настройке датчика. Значение Density может быть конвертировано из Англий-
ской системы измерений в метрическую (или наоборот) при помощи настройки
параметра DensityConvert в соответствующей точке V1SCAN или RKSCN.
LevelDeadband LevelDeadband устанавливает зону нечувствительности для моды
изменения состояния (Change of State mode). Значение по умолчанию - 0.
TempDeadband TempDeadband используется для настройки зоны нечувствительности
Change of State для температуры. Значение по умолчанию - .25 градуса.
FastScanMode Размещает точку NMS53 в Fast Scan mode (мода быстрого сканирования).
Значения - Enable or Disable ("включено", "выключено").
BaudClock Model 8203: Значение по умолчанию 19200.
Model 8213: устанавливает длительность импульса протокола V1. Если
ClockRate имеет настройку 00, то тогда длительность импульса примерно
303 uS (1/3300 байт/с). Значение по умолчанию 99.
Filter Определяет сколько замеров должно оказаться внутри зоны
нечувствительности заданной параметром LevelFilter до того, как будет
принято значение Level (уровень). Используется только для Model 8213.
Возможные значения 0-7.
LevelFilter В сочетании с параметром Filter определяет корректность значения Level
(уровень). Данные хранятся во временном буфере. Количество замеров
определяется параметром Filter. Проверка производится каждый раз, когда
производится новое считывание, путем сравнения величин во временном
буфере. Если данные изменяются на величину меньшую чем LevelFilter, то
принимается, что это корректно и значение Level (уровень) принимается.
Используется только для Model 8213.
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об
изменении состояния (Change of State Request)) когда значения Level, Temp,
Position меняются. Значение параметра может быть High, Low или No.
Значение Report=No отключает автоматическое уведомление. Точки, для
которых Report = High будут отправлены раньше, чем точки, для которых
Report = Low. Значение по умолчанию High.
Maxtime Задает максимальное время (в сек) между автоматическими откликами
"Изменение состояния" (Change of State), направляемыми хосту. Для того,
чтобы параметр Value был направлен в ответ на запрос об изменении
состояния (Change of State Request), параметр Report должен иметь
значение либо Low либо High. Значение 0 отключает эту опцию. Не нулевое
значение вызывает отклики, которые должны быть посланы, даже если
значение не изменялось после последнего сообщения. Максимальное
значение - 65535 сек. Значение по умолчанию - 240.
Watchdog Включает выполнение задачи контроля связи на материнской плате. Watch-
dog следит за точкой NMS53 на Model 8203 или Model 8213 и проверяет,
сканируется ли она (в приложении к датчикам).
110 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Динамические
Назначение
параметры
Command Параметр Command (команда) позволяет пользователю направлять в датчик
одиночную команду. Действующие команды:
Bottom: Указывает датчику найти и отслеживать дно резервуара.
Bottom Density: Указывает датчику произвести измерение донной плотности.
Download: Записывает данные из WriteData в позицию матрицы, заданную
параметрами Page, VPos и HPos.
Mid Int Level: Указывает датчику найти и отслеживать срединную границу раздела.
Middle Density: Приказывает датчику произвести измерение плотности в середине.
Follow Level: Приказывает датчику найти и отслеживать границу продукта.
Raise: Команда сервоприводу на подъем.
Reset: Производит перезагрузку датчика включением питания.
Stop: Останавливает работу сервопривода на подъем или опускание.
Upload: Считывает данные из позиции матрицы, заданной параметрами Page,
VPos и Hpos и воспроизводит эти данные в параметре ReplyData.
Upper Int Level: Приказывает датчику найти и отслеживать границу раздела воды.
Upper Density: Приказывает датчику произвести измерение плотности в верхней
части.
Group При считывании/записи элементов матрицы параметр Group определяет
страницу матрицы.
VPos При чтении/записи элементов матрицы параметр VPos определяет
вертикальную позицию в матрице или Mode (ряд).
HPos При чтении/записи элементов матрицы параметр HPos определяет
горизонтальную позицию в матрице или Item (позиция).
WriteData Данные, используемые при выдаче команды Download Command берутся из
параметра WriteData.
ReplyData Ответные данные при выдаче команды Upload Command сохраняются в
параметре ReplyData.
CmdStatus Состояние параметра Command. Точка NMS53 будет уведомлять о получении
команды путем настройки CmdStatus на Start. Когда команда выполнена, Cmd-
Status будет иметь значение Complete (выполнено). Если команду выполнить
невозможно, то CmdStatus будет иметь значение Error (ошибка).
Level Значение с плавающей точкой формата IEEE, представляющее уровень в резер-
вуаре. Это значение возвращается в формате, заданном при конфигурировании
датчика. Значение уровня может конвертироваться из метрической системы в
Английскую (и наоборот) настойкой параметра LevelConvert соответствующих
точек V1SCAN или RKSCN.
Position Значение с плавающей точкой, представляющее положение вытеснителя (поп-
лавка). Это значение возвращается в формате, заданном при конфигурировании
датчика. Значение Position может конвертироваться из метрической системы в
Английскую (и наоборот) настойкой параметра LevelConvert соответствующих
точек V1SCAN или RKSCN.
Temp Значение с плавающей точкой, представляющее температуру продукта. Это зна-
чение возвращается в формате, заданном при настройке датчика. Значение Temp
может конвертироваться из метрической системы в Английскую (и обратно) нас-
тройкой параметра TempConvert соответствующих точек V1SCAN или RKSCN.
UpperIntLevel Значение с плавающей точкой, представляющее верхний уровень раздела. Это
значение может быть получено при помощи команды Upper Int Level. Значение
UpperIntLevel может конвертироваться из метрической системы в Английскую (и
наоборот) настойкой параметра LevelConvert соответствующих точек V1SCAN
или RKSCN.
Динамические
Назначение
параметры
MidIntLevel Значение с плавающей точкой, представляющее уровень воды. Это значение
может быть получено при помощи команды Mid Int Level. Значение MidIntLevel
может конвертироваться из метрической системы в Английскую (и наоборот)
настойкой параметра LevelConvert соответствующих точек V1SCAN или RKSCN.
BottomLevel Значение с плавающей точкой, представляющее дно резервуара. Это значение
может быть получено при помощи команды Bottom. Значение BottomLevel может
конвертироваться из метрической системы в Английскую (и наоборот) настойкой
параметра LevelConvert соответствующих точек V1SCAN или RKSCN.
UpperDensity Значение с плавающей точкой, представляющее плотность вверху. Это значение
может быть получено при помощи команды Upper Density. Значение UpperDensity
может конвертироваться из метрической системы в Английскую (и наоборот)
настойкой параметра DensityConvert соответствующих точек V1SCAN или RKSCN.
MiddleDensity Значение с плавающей точкой представляющее, срединную плотность. Это
значение может быть получено при помощи команды Middle Density. Значение
MiddleDensity может конвертироваться из метрической системы в Английскую (и
наоборот) настойкой параметра DensityConvert соответствующих точек V1SCAN
или RKSCN.
BottomDensity Значение с плавающей точкой, представляющее донную плотность. Это значение
может быть получено при помощи команды Bottom Density. Значение BottomDen-
sity может конвертироваться из метрической системы в Английскую (и наоборот)
настойкой параметра DensityConvert соответствующих точек V1SCAN или RKSCN.
DensityTemp Температура при измерениях плотности с использованием команды Bottom
Density, Middle Density или Upper Density.
Interval Период времени (час:мин:сек HR:MIN:SEC) между сканированиями датчика.
DiagCode Диагностической код.
GaugeStatus Кодированное значение, указывающее состояние датчика. GaugeStatus
может принимать следующие значения:
Upper Int Level - Поиск и отслеживание верхнего уровня раздела.
Mid Int Level - Поиск и отслеживание среднего уровня раздела.
Bottom - Поиск и отслеживание дна.
Following Level - Вытеснитель (поплавок) отслеживает уровень продукта.
Calibration Act - Процесс автоматической калибровки датчика.
Bottom Density - Измерение донной плотности.
Middle Density - Измерение срединной плотности.
Upper Density - Измерение верхней плотности.
Raising - Вытеснитель (поплавок) поднимается.
Stopped - Вытеснитель (поплавок) стоит.
Rel Over Tens - Напряженность кабеля вытеснителя (поплавка) превышает
максимальное значение.
PntStatus Байтовое значение, указывающее состояние точки. Значения:
0x0000: нет ошибки (No Error)
0x0001: датчик отключен (Gauge is offline)
0x0002: ошибочные данные (Data is invalid)
0x1000: включены Weights & Measure Seal (Weights & Measure Seal is Enabled)
0x4000: отказ Model 8203. Этот бит устанавливается, если задание Watchdog
на материнской плате определяет, что Model 8203 уже прекратил обновление.
0x8000: Датчик не ответил на последний запрос (предаварийное состояние).
Elapse Время последнего сканирования.
PntCheckSum Контрольная сумма CRC-16 Checksum для статических параметров
конфигурации.
112 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Динамические
Назначение
параметры
WMChecksum Контрольная сумма Weights & Measures. Этот параметр рассчитывается если
параметр WMSeal имеет настройку Enable (включено).
7.0.2.2 Применение
NMS53 может работать с одним из следующих протоколов:
Общее замечание
Оба метода обеспечивают программное взаимодействие с Sakura Endress NMS53. Сканирование
начинается приписывается значение Module. LevelUnits и TempUnits должны совпадать с
единицами измерения, настроенными в измерителе. Перевод из метрической системы
измерений в Английскую (и наоборот) может выполнен при помощи настройки параметров Level-
Convert и TempConvert в точке V1SCAN или RKSCN, связанной с точкой NMS53. Команды могут
выдаваться в в измеритель при помощи задания параметра Command. Пользователь может
заставить сервопривод двигаться вверх или вниз или считать/записать информацию из/в
внутренней матрицы данных измерителя.
Для того, чтобы загрузить данные в Proservo, настройте параметры Group, VPos и HPos на
позицию того элемента данных матрицы, который вам интересен. Настройте WriteData на то
значение, какое вы хотите записать. Для обеспечения записи в Proservo настройте параметр
Command на значение Downlaod. Обратите внимание, что для того чтобы загрузить некоторые
параметры в Proservo, Access Code должен быть настроен на соответствущий уровень (например
50 или 51).
После того, как команда Upload или Download выдана, CmdStatus получит значение Start (пуск), а
когда команда будет завершена, значение Complete (выполнено). Если команду выполнить
невозможно, CmdStatus получит значение Error (ошибка).
114 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
конфигурации/ Назначение
константы
Tag Один тег может содержать 15 байт данных и может включать в себя любой печа-
таемый символ ASCII. Тег может использоваться для идентификации точек, ука-
зывающих на использование точки, такой как "Tank 22". Настройка по умолчанию -
"NMT53.00".
Description Точка Description (описание) может содержать 30 байт данных и может включать в
себя любой печатаемый символ ASCII. Точки Description могут использоваться как
информация релевантная к любому аспекту точки, такому как использование,
размещение, условия работы и т.д. Настройка по умолчанию - "NMT53.00".
Module Параметр Module задает где будет выполняться точка NMT53. Точка NMT53 мо-
жет быть использована либо на Model 8203 либо Model 8213. Допустимые значе-
ния 1-4. Значение 255 отключает сканирование.
Chan Коммуникационный канал к которому подключен датчик. Для Model 8213 Chan
равен от 1 до 4. Для Model 8203 Chan равен 1 или 2.
ID Идентификатор устройства (Device ID) для NMT53 Prothermo.
FastScanMode Переводит точку NMT53 в режим Fast Scan (быстрое сканирование). Имеет
значение Enable (включено) или Disable (выключено).
BaudClock Для Model 8203: значение по умолчанию 19200.
Для Model 8213: настраивает длительность импульса для протокола V1.
Если ClockRate имеет настройку 00, то длительность импульса примерно 303
uS (1/3300 BPS (байт/сек)). Значение по умолчанию 99.
TempUnits Задает единицу измерения для температуры.
F: по шкале Фаренгейта
C: по шкале Цельсия
Необходимо, чтобы параметр TempUnits совпадал с единицами измерения, задан-
ными при настройке датчика. Значение Temp может быть конвертировано из мет-
рической системы измерений в Английской (или наоборот) при помощи настройки
параметра TempConvert в соответствующей точке V1SCAN или RKSCN.
TempDeadband TempDeadband используется для настройки зоны нечувствительности
Change of State для температуры. Значение по умолчанию - .25 градуса.
Report Вызывает автоматическое уведомление хоста (в ответ на запрос об изменении
состояния (Change of State Request)) когда значения Level, Temp, Position меняют-
ся. Значение параметра может быть High, Low или No. Значение Report=No отклю-
чает автоматическое уведомление. Точки, для которых Report=High будут отправ-
лены раньше, чем точки, для которых Report=Low. Значение по умолчанию High.
Maxtime Задает максимальное время (в сек) между автоматическими откликами "Измене-
ние состояния" (Change of State), направляемыми хосту. Для того, чтобы параметр
Value был направлен в ответ на запрос об изменении состояния (Change of State
Request), параметр Report должен иметь значение либо Low, либо High. Значение
No отключает эту опцию. Не нулевое значение вызывает отклики, которые
должны быть посланы, даже если значение не изменялось после последнего
сообщения. Максимальное значение - 65535 сек. Значение по умолчанию - 240.
Параметры
конфигурации/ Назначение
константы
Watchdog Включает выполнение задачи контроля связи на материнской плате. Watchdog
следит за точкой NMT53 на Model 8203 или Model 8213 и проверяет, сканируется
ли она (в приложении к датчикам).
Динамические
Назначение
параметры
AvgTemp Значение с плавающей точкой формата IEEE, представляющее среднюю темпе-
ратуру. Это значение возвращается в формате, заданном при конфигурировании
измерителя. Значение AvgTemp может конвертироваться из метрической системы
измерений в Английскую (и наоборот) настойкой параметра TempConvert соответ-
ствующих точек V1SCAN или RKSCN.
Temperature Значение с плавающей точкой, представляющее температуру газа. Это значе-
ние возвращается в формате, заданном при конфигурировании измерителя.
Значение Temperature может конвертироваться из метрической системы изме-
рений в Английскую (и наоборот) настойкой параметра TempConvert соответ-
ствующих точек V1SCAN или RKSCN.
Temp1-Temp10 Значение с плавающей точкой, представляющее температуру на различных
уровнях. Это значение возвращается в формате, заданном при конфигурирова-
нии измерителя. Значения Temp1-Temp10 могут конвертироваться из метричес-
кой системы измерений в Английскую (и наоборот) настойкой параметра Temp-
Convert соответствующих точек V1SCAN или RKSCN.
DiagCode Диагностической код.
PntStatus Байтовое значение указывающее состояние точки. Значения:
0x0000: нет ошибки (No Error)
0x0001: датчик отключен (Gauge is offline)
0x0002: ошибочные данные (Data is invalid)
0x8000: Датчик не ответил на последний запрос (предаварийное состояние).
Elapse Время последнего сканирования.
Interval Период времени (час:мин:сек HR:MIN:SEC) между сканированиями датчика.
PntCheckSum Контрольная сумма CRC-16 Checksum для статических параметров
конфигурации.
7.0.3.2 Применение
Точка NMT53 может работать с одним из следующих протоколов:
V1 Protocol (протокол V1)
Используя протокол V1 Protocol, трансмиттеры температуры Prothermo связываются с датчиком
NMS53 Proservo. Model 8213 автоматически распознается при запуске и для управления
заданием сканирования автоматически создается точка V1SCAN. Параметры Module и Chan
определяют, какой Model 8213 будет использован и к какому каналу на 8213 Proservo/Prothermo
осуществляется подключение. Параметр ID должен совпадать с параметром Device ID точки
NMT53.
Rackbus Protocol (протокол Rackbus)
Используя протокол Rackbus Protocol, трансмиттеры температуры связываются с датчиком
NMS53 Proservo. Proservo подключается к модулю Model 8203 Dual RS-485 Module,
сконфигурированному при помощи микропрограммы Rackbus (RAKx_xx). Model 8203
автоматически распознается при запуске и для управления заданием сканирования
автоматически создается точка RKSCN. Параметры Module и Chan определяют, какой Model 8203
будет использован и к какому каналу на 8213 Proservo/Prothermo осуществляется подключение.
Параметр ID должен совпадать с параметром Device ID точки NMT53.
116 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Общее замечание
Оба метода обеспечивают программное взаимодействие с Sakura Endress NMT53. Сканирование
начинается, когда параметру Module приписывается значение. Параметр TempUnits должен
совпадать с единицами измерения, настроенными для трансмиттера температуры NMT53.
Перевод из метрической системы измерений в Английскую (и наоборот) может быть выполнен
при помощи настройки параметров TempConvert в точке V1SCAN или RKSCN, связанной с точкой
NMT53.
Параметры
Назначение
конфигурации
Module Адрес модуля Model 8203. Это тоже самое, что и подключенный порт 8203,
т.е. P1=1, P2=2, и тд.
Interleave Количество точек Normal Scan для сканирования между циклами Fast Scan
Cycles. Fast Scan обсуждается ниже.
FastScanMax Максимальное количество точек Fast Scan для сканирования в каждом цикле
Fast Scan Cycle. Fast Scan обсуждается ниже.
FastScanTime Время между циклами Fast Scan Cycles. Если 00:00:00 (по умолчанию), то
циклы Fast Scan Cycles определяются с использованием параметров Inter-
leave и FastScanMax. Fast Scan обсуждается ниже.
MaxRetry Значение между 1 и 10, определяющее сколько раз сканнер будет пытаться
опросить трансмиттер резервуара в случае отсутствия откликов. Значение
по умолчанию 2.
Timeout Значение между 0 и 30000, указывающее, сколько миллисекунд сканнер будет
ждать отклика от трансмиттера резервуара. Значение по умолчанию 250.
ScanDelay Значение между 0 и 30000, указывающее время задержки между каждыми
опросами, выполняемыми сканнером в миллисекундах. Значение по
умолчанию 50. Это значение менять не следует.
TempInterleave Коэффициент чередования для температуры. Определяет как часто
считывается температура. Значение по умолчанию 10, что означает, что
температура будет считываться один раз за каждые 10 считываний уровня.
HoldOff Значение, указывающее сколько раз сканнер будет пытаться опросить
трансмиттер датчика, который отключился. Значение по умолчанию 10.
DBChangeTime Время гидростабилизации при измерениях плотности.
LevelConvert Задает в каких единицах значение уровня будет выведено на экран.
F: футы
m: миллиметры
M: метры
I: дюймы
Если значение не задано, преобразование не будет выполняться.
TempConvert Задает в каких единицах значение температуры будет выведено на экран.
F: по шкале Фаренгейта
C: по шкале Цельсия
Если значение не задано, преобразование не будет выполняться.
DensityConvert Задает в каких единицах значение плотности будет выведено на экран.
K: кг/м3
A: API
L=фунт/куб. фут
Если значение не задано, преобразование не будет выполняться.
118 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Динамические
Назначение
параметры
NumFastScan Количество точек с списке быстрого сканирования (Fast Scan) (т.е. количество
точек NMS53, для которых параметр FastScanMode имеет настройку "включено"
(Enable).
7.0.4.2 Применение
Точка RKSCN отслеживает состояние интерфейсного модуля Model 8203 Dual RS-485 Interface
Module (микропрограмма RAKx_xx). Точка RKSCN автоматически создается модулем Model 8203.
Номер точки будет соответствовать такому модулю (Module), как RKSCN. Точка с номером 1
создается для модуля 1 (адрес DIP переключателя модуля 8203 = 1). Для извлечения данных из
точки RKSCN или любой другой точки, автоматически создаваемой RTU, используйте команду
Upload (выгрузить).
Параметр NumRequests указывает полное количество попыток запросов, сделанных до
истечения параметра NumTimeouts, а NumComErrors - это полное количество превышений
времени ожидания и ошибок связи. Addr - это идентификатор (ID) сканируемого в данный момент
датчика. Параметр Pnt - это тег (Tag) точки NMS53, связанной со сканируемой точкой. Текущий
канал и команда также выводятся на экран.
Эта точка может задавать единицы измерения для уровня и температуры (Английская или
метрическая системы). Значения параметров Level и Temp для точки NMS53 зависят от значений
параметров LevelConvert и TempConvert. Значения LevelUnits и TempUnits должны
соответствовать значениям, заданным при конфигурировании трансмиттера измерителя. Если
значения LevelUnits и TempUnits неправильны, то Level и Temp будут декодированы некорректно.
Значения параметров Level и Temp могут преобразовываться из Английской системы измерений
в метрическую (и наоборот) при помощи задания параметров LevelConvert и TempConvert. Если
параметры LevelConvert и Temp-Convert не настроены, то преобразование выполняться не будет.
Для сканнера пользователь может также настроить время задержки между опросами (ScanDelay),
равно как и время ожидания отклика (Timeout).
7.0.4.3 Fast Scan (быстрое сканирование)
У точек NMS53 имеется параметр, называемый FastScanMode. Если параметр FastScanMode
настроен на значение "включено" (Enable), то точка FastScanMode помещается в список быстрого
сканирования (Fast Scan List). Точки из списка быстрого сканирования (Fast Scan List)
опрашиваются чаще, чет точки из списка нормального сканирования (Normal Scan List). Если
имеет место цикл быстрого сканирования (Fast Scan Cycle), то датчики считываются из списка
быстрого сканирования (Fast Scan List). Если имеет место цикл нормального сканирования (Nor-
mal Scan Cycle), то датчики берутся из списка обычного сканирования (Normal Scan List).
Точка RKSCN предоставляет возможность управления работой Fast Scan List. Точка RKSCN
имеет несколько параметров, включающих в себя:
Параметр Описание
1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 ...
(ID = 1).
1 2 3 1 4 5 6 1 7 8 9 1 10 11 12 ...
(Ids 1-6)
1 2 3 1 2 4 5 6 3 4 7 8 9 5 6 ...
120 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
7.0.5 Устройство сбора данных (Data Acquisition Unit " DAU) Saab
Точка DAU (устройства сбора данных Saab) обеспечивает сопряжение с устройствами
сбора данных Saab модели 2100. Точка DAU взаимодействует с устройствами сбора
данных Saab посредством Modbus. Точка DAU выполняется при использовании
интерфейса TRL/2 Saab модели 8212. Также точку DAU можно использовать с FCU Saab.
Для связи с FCU используется сдвоенный интерфейс RS-485 модели 8203.
7.0.5.1 Параметры
Параметры базы данных, используемые точкой DAU, перечисляются и описываются ниже:
Параметры
Назначение
конфигурации
Tag Тег может содержать 15 байт данных и может включать любой печатаемый
символ ASCII. Теги могут использоваться для идентификации имени контро-
лируемого резервуара. По умолчанию тег принимает значение "DAU.00".
Description Описание точки может содержать до 30 байт данных и может включать
любой печатаемый символ ASCII. Описания могут использоваться в
качестве информации, относящейся к любому аспекту точки, включая ее
использование, местоположение, функционирование и т.д. По умолчанию
описание принимает значение "DAU.00".
Module Физический адрес (1-4) модуля модели 8212 или 8203, используемого для
взаимодействия с подчиненным устройством. Значение 255 не определено.
Chan Физический номер канала, к которому подключается DAU. Для модели 8212
или 8203 параметр Chan может быть установлен на 1 или 2.
ID Физический адрес устройства сбора данных (0-999).
Addr Адрес FCU (если параметр Mode = 0х02)
Mode Режим работы. Этот параметр принимает следующие значения:
0х02: Communications via FCU (Связь через FCU)
BaudRate Скорость передачи данных в бодах для связи с устройством сбора данных.
Допустимыми являются следующие значения: 1200, 2400 и 4800
ComParams Определяет количество битов данных и контроль по четности, используемые
коммуникационным портом. Допустимыми являются следующие значения:
8N - 8 битов данных, без контроля по четности
8O - 8 битов данных, контроль по нечетности
8E - 8 битов данных, контроль по четности
7O - 7 битов данных, контроль по нечетности
7E - 7 битов данных, контроль по четности
Значение по умолчанию - 8N.
TempUnits Задает технические единицы для данных по температуре, считываемых из
устройства сбора данных.
F: градусы Фаренгейта
С: градусы Цельсия
Параметр TempUnits должен соответствовать единицам, заданным при
настройке устройства сбора данных.
Значение по умолчанию - С.
TempConvert Определяет единицы, в которых будут отображаться данные по температуре.
F: градусы Фаренгейта
С: градусы Цельсия
Если значение этого параметра не задано, никакого перевода в другие
единицы производиться не будет. Значение по умолчанию - С.
TempDeadband Определяет величину, на которую должна измениться температура (параметр
Temp), чтобы происходило обновление температуры каждый период изменения
состояния (Change of State period). Значение по умолчанию - 0.25.
Параметры
Назначение
конфигурации
TempInterleave Чередование температуры. Определяет частоту считывания температуры
из устройства сбора данных. Значение по умолчанию равно 10, что означает
считывание значений температуры во время каждого десятого
сканирования устройства сбора данных.
Report Вызывает автоматическое уведомление хоста в ответ на запрос об
изменении состояния (Change of State Request) при изменении состояния
значения. Этот параметр может принимать значение High, Low или No.
Report=No отключает уведомление. Точки с параметром Report = High будут
отправляться раньше точек с параметром Report = Low. Значение по
умолчанию - High.
Maxtime Задает максимальное время (в секундах) между автоматическими
отправками в хост ответов на запросы об изменении состояния. Для
автоматической отправки параметра Value (Значение) в ответ на запрос об
изменении состояния параметр Report должен иметь значение Low или High.
Значение 0 отключает эту опцию. Ненулевые значения вызывают отправку
ответов, даже если значение не изменилось после последнего сообщения.
Максимальное значение этого параметра - 65535 секунд. Значение по
умолчанию - 240.
Watchdog Активирует сторожевую задачу материнской платы для точки DAU.
Сторожевая задача контролирует точку DAU и проверяет, сканирует ли она
устройства. При прекращении выполнения точки DAU параметр PntStatus
устанавливается на 0х4000, что указывает на сбой.
Динамические
Назначение
параметры
Temp1-Temp14 Число с плавающей точкой, соответствующее значению температуры
каждого сконфигурированного датчика температуры.
TempFilter Параметр погружения датчика температуры в жидкость. Биты 0 -13
указывают, погружены ли датчики температуры 1 - 14 в жидкость. Бит 14
указывает на системную ошибку. Бит 15 указывает на ошибку градуировки
датчика температуры.
0х0001: Temp 1 in Liquid (датчик температуры 1 погружен в жидкость)
0х0002: Temp 2 in Liquid (датчик температуры 2 погружен в жидкость)
0х0004: Temp 3 in Liquid (датчик температуры 3 погружен в жидкость)
0х0008: Temp 4 in Liquid (датчик температуры 4 погружен в жидкость)
0х0010: Temp 5 in Liquid (датчик температуры 5 погружен в жидкость)
0х0020: Temp 6 in Liquid (датчик температуры 6 погружен в жидкость)
0х0040: Temp 7 in Liquid (датчик температуры 7 погружен в жидкость)
0х0080: Temp 8 in Liquid (датчик температуры 8 погружен в жидкость)
0х0100: Temp 9 in Liquid (датчик температуры 9 погружен в жидкость)
0х0200: Temp 10 in Liquid (датчик температуры 10 погружен в жидкость)
0х0400: Temp 11 in Liquid (датчик температуры 11 погружен в жидкость)
0х0800: Temp 12 in Liquid (датчик температуры 12 погружен в жидкость)
0х1000: Temp 13 in Liquid (датчик температуры 13 погружен в жидкость)
0х2000: Temp 14 in Liquid (датчик температуры 14 погружен в жидкость)
0х4000: system error (системная ошибка)
0х8000: Temp Calibration Error (ошибка градуировки датчика температуры)
122 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Динамические
Назначение
параметры
TempStatus Параметр состояния датчика температуры (заблокирован). Этот параметр
указывает на заблокированное состояние каждого датчика температуры.
0х0001: Temp 1 blocked (датчик температуры 1 заблокирован)
0х0002: Temp 2 blocked (датчик температуры 2 заблокирован)
0х0004: Temp 3 blocked (датчик температуры 3 заблокирован)
0х0008: Temp 4 blocked (датчик температуры 4 заблокирован)
0х0010: Temp 5 blocked (датчик температуры 5 заблокирован)
0х0020: Temp 6 blocked (датчик температуры 6 заблокирован)
0х0040: Temp 7 blocked (датчик температуры 7 заблокирован)
0х0080: Temp 8 blocked (датчик температуры 8 заблокирован)
0х0100: Temp 9 blocked датчик температуры 9 заблокирован
0х0200: Temp 10 blocked (датчик температуры 10 заблокирован)
0х0400: Temp 11 blocked (датчик температуры 11 заблокирован)
0х0800: Temp 12 blocked (датчик температуры 12 заблокирован)
0х1000: Temp 13 blocked (датчик температуры 13 заблокирован)
0х2000: Temp 14 blocked (датчик температуры 14 заблокирован)
0х4000: legal NMI temperature (разрешенная температура NMI)
0х8000: NMI approved DAU (DAU разрешено NMI)
TempDiagCode Параметр кода диагностики датчика температуры. Этот параметр указывает
на состояние ошибки каждого датчика температуры.
0х0001: Temp 1 error (ошибка датчика температуры 1)
0х0002: Temp 2 error (ошибка датчика температуры 2)
0х0004: Temp 3 error (ошибка датчика температуры 3)
0х0008: Temp 4 error (ошибка датчика температуры 4)
0х0010: Temp 5 error (ошибка датчика температуры 5)
0х0020: Temp 6 error (ошибка датчика температуры 6)
0х0040: Temp 7 error (ошибка датчика температуры 7)
0х0080: Temp 8 error (ошибка датчика температуры 8)
0х0100: Temp 9 error (ошибка датчика температуры 9)
0х0200: Temp 10 error (ошибка датчика температуры 10)
0х0400: Temp 11 error (ошибка датчика температуры 11)
0х0800: Temp 12 error (ошибка датчика температуры 12)
0х1000: Temp 13 error (ошибка датчика температуры 13)
0х2000: Temp 14 error (ошибка датчика температуры 14)
0х4000: Master (главное устройство) (устанавливается, если используется
FCU, а устройство сбора данных не отвечает)
0х8000: ошибка средней температуры. Ни один датчик температуры не
погружен в жидкость.
AvgTemp Число с плавающей точкой, соответствующее значению средней температуры
жидкости в резервуаре. Это среднее значение определяется по показаниям
всех датчиков, находящихся ниже уровня жидкости.
PntStatus Целое шестнадцатеричное число, указывающее на состояние точки.
Принимает следующие значения:
0х0001: устройство сбора данных не отвечает
0х0010:нет ответа (устанавливается, если используется FCU, а устройство
сбора данных не отвечает)
0х4000: сбой модуля модели 8203. Этот бит устанавливается, если
сторожевая задача для материнской платы обнаружит, что модуль модели
8203 перестал обновлять данные.
Elapse Время последнего сканирования
PntCheckSum Контрольная сумма CRC-16 для статических параметров конфигурации точки.
7.0.5.2 Применение
Точка DAU обеспечивает сопряжение с устройством сбора данных Saab двумя способами:
Для каждого устройства сбора данных, подключенного к RTU/8130, требуется точка DAU. ID
должен соответствовать адресу устройства сбора данных Saab. Сканирование начинается после
назначения модуля с помощью параметра Module. Значения скорости передачи данных
(BaudRate) и параметров коммуникационного порта (ComParams) должны соответствовать
коммуникационным параметрам устройства сбора данных. Коммуникационные параметры
устанавливаются по мере обработки каждой точки DAU.
Точка DAU работает совместно с обработчиком протокола Modbus Master. Точки MSCAN
создаются автоматически, а пользователю необходимо лишь задать параметры Module, Chan,
BaudRate, ComParams и ID для установления связи с устройством сбора данных Saab.
124 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
Функция
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Тег может использоваться для идентификации
точек, указывающих на использование точки, такой как "Tank 22". Настройка
по умолчанию - " MFPREG.00".
Module Физический адрес (1-4) Model 8203 используемый для взаимодействия с под-
чиненными устройствами. При значении 0 будет использоваться RTU/8130
Motherboard. Значение 255 является неопределенным.
Chan Номер физического канала к которому подключено подчиненное устройство.
Для Model 8203 Chan равен 1 или 2. Для RTU/8130 Motherboard Chan может
быть равен 0, 1 или 2.
BaudRate Параметр Baud Rate служит для связи с подчиненным устройством (Slave
device). Допустимые значения: 1200, 2400, 2400, 9600, и 19200. Параметр
BaudRate настраивается перед сканированием устройства.
ComParams Определяет количество битов данных и контроль по четности, используемые
COM-портом. Допустимые значения:
8O - 8 бит, контроль по нечетности
8E - 8 бит, контроль по четности
8N - 8 бит, нет контроля по четности
7O - 7 бит, контроль по нечетности
7E - 7 бит, контроль по четности
По умолчанию '8N'.
ID Адрес подчиненного устройства, которое должно быть сканировано.
Mode Шестнадцатиричное байтовое значение для Operational Mode: 0x01 - Swap
mode (режим перестановки).
ReadCmd Команда, используемая для считывания (Read) данных из подчиненного
устройства.
WriteCmd Команда, используемая для записи (Write) данных в подчиненное устройство.
Addr1 Пары "адрес данных" "размер блока" (Data Address - Block Size). Точка
Size1 MFPREG будет считывать данные из подчиненного устройства, начиная с
Addr2 Addr1 и запрашивая регистры Size1. Может быть определено до 4 блоков.
Size2 Если Size равен нулю, то операция считывания не производится. Данные
Addr3 возвращаются в массив Value.
Size4
Addr4
Size4
Report Вызывает автоматическое уведомление хоста (в ответ на запрос изменения со-
стояния) когда имеет место "изменение состояния значения". Допустимые зна-
чения этого параметра - High, Low или No. Значение No запрещает уведомле-
ние. Точки с параметром Report=High имеют более высокий приоритет, чем
точки с Report=Low. Значение по умолчанию High.
Параметры
Функция
конфигурации
Maxtime Задает максимальное время (в сек) между автоматическими откликами
"Изменение состояния" (Change of State), направляемыми хосту в ответ на
запрос об изменении состояния (Change of State Request). Для того, чтобы
значение Value было отправлено в ответ на запрос об изменении состояния
(Change of State Request), параметр Report должен иметь значение либо Low
либо High. Значение 0 отключает эту опцию. Не нулевое значение вызывает
отклики, которые должны быть посланы, даже если значение не изменялось
после последнего сообщения. Максимальное значение - 65535 сек. Значение
по умолчанию - 600.
Динамические
Назначение
параметры
Value0 Регистровое значение от подчиненного устройства. Value0 всегда
Value63 соответствует первому регистру, считываемому из подчиненного устройства
с использованием параметров Addr1 и Size1. Из подчиненного устройства
пользователь может считывать до 64 регистров. Значение массива Value
зависит от определения блоков.
PntStatus Байтовое значение указывающее состояние точки. Значение 0: No error (нет
ошибки).
Elapse Время последнего запроса от главного устройства.
PntCheckSum Контрольная сумма CRC-16 Checksum для статических параметров
конфигурации.
7.0.6.2 Применение
Точка MFPREG непрерывно сканирует подчиненные устройства Modbus используя параметр ID.
Параметры Module и Chan определяют, какой модуль Model 8203 Module и канал (Channel)
используются для связи с подчиненным устройством. Module = 1 соответствует настройке Model
8203 на адрес 1, и т.д. Если параметр Module равен 0, то точка MFPREG будет использовать один
из коммуникационных каналов на материнской плате RTU/8130 Motherboard. Для каждого
устройства, подключенного к RTU/8130, необходима точка MFPREG. Каждая точка MFPREG
может считывать до 64 регистров. Если необходимо, то с каждым подчиненным устройством
можно использовать несколько точек MFPREG. Значения параметров BaudRate и ComParams
должны соответствовать параметрам связи подчиненного устройства. Эти параметры связи
настраиваются когда обрабатывается соответствующая точка MFPREG. Это позволяет
подчиненным устройствам с разными скоростями передачи и настройками связи находиться на
одной шине (не рекомендуется).
Всего могут быть считаны или записаны 4 блока. Для считывания данных используется команда
ReadCmd, а для записи - WriteCmd. Параметры Addr и Size задают адреса. Задайте параметры
Addr1 и Size1 для считывания блока данных из подчиненного устройства. Отклик будет помещен
в параметры Value0 - Value63. Например, если Addr1 = 100 и Size1 = 10, тогда точка MFPREG
будет считывать 10 регистровых значений и помещать данные в Value0 - Value9. Если задан
второй блок, то его отклик будет размещаться начиная с Value10. Если Size равен 0, тогда блок
"выключен".
Параметр Mode может быть использован для изменения порядка следования байтов значений с
плавающей точкой.
126 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
Назначение
конфигурации
Watchdog Активирует сторожевую задачу материнской платы. Сторожевая задача контроли-
рует точку MFT на модуле модели 8203 и проверяет, сканирует ли она измерители.
При сбое модуля модели 8293 устанавливаются биты 0х0010 и 0х0001 параметра
PntStatus, что указывает на сбой.
Динамические
Назначение
параметры
Mass Число с плавающей точкой, соответствующее значению эффективной массы
(Effective Mass) (32-разрядный регистр 0025)
NetMass Число с плавающей точкой, соответствующее значению истинной массы (True
Mass) (32-разрядный регистр 0026)
Density Число с плавающей точкой, соответствующее значению плотности (Density)
(32-разрядный регистр 0027)
CorrDensity Число с плавающей точкой, соответствующее значению стандартной плотности
(Standard Density) (32-разрядный регистр 0028)
Reserved Зарезервирован
Level Число с плавающей точкой, соответствующее значению уровня жидкости в
резервуаре (Tank Level) (32-разрядный регистр 0030)
WaterLevel Число с плавающей точкой, соответствующее значению уровня воды (Water Level)
(32-разрядный регистр 0031)
GrossVolume Число с плавающей точкой, соответствующее значению объема продукта (Product
Volume) (32-разрядный регистр 0032)
NetVolume Число с плавающей точкой, соответствующее значению объема продукта при
стандартной плотности (Standard Product Volume) (32-разрядный регистр 0033)
WaterVolume Число с плавающей точкой, соответствующее значению объема воды (Water Volume)
(32-разрядный регистр 0034)
Ullage Число с плавающей точкой, соответствующее значению оставшегося объема
(Remaining Volume) (32-разрядный регистр 0035)
Temp Число с плавающей точкой, соответствующее значению температуры продукта
(Product Temperature) (32-разрядный регистр 0036)
AmbientTemp Число с плавающей точкой, соответствующее значению температуры окружающей
среды (Ambient Temperature) (32-разрядный регистр 0037)
Tb Число с плавающей точкой, соответствующее значению температуры внизу
резервуара (Bottom Temperature) (32-разрядный регистр 0038)
Tm Число с плавающей точкой, соответствующее значению температуры посередине
резервуара (Middle Temperature) (32-разрядный регистр 0039)
Tt Число с плавающей точкой, соответствующее значению температуры вверху
резервуара (Top Temperature) (32-разрядный регистр 0040)
TimeToFill Число с плавающей точкой, соответствующее значению времени, оставшемуся до
заполнения резервуара (Tim to Fill) (32-разрядный регистр 0041)
FlowRate Число с плавающей точкой, соответствующее значению расхода потока продукта
(Flow Rate) (32-разрядный регистр 0042)
RoofMass Число с плавающей точкой, соответствующее значению массы крыши резервуара
(Roof Mass) (32-разрядный регистр 0043)
HeadPress Число с плавающей точкой, соответствующее значению давления нагнетания (Head
Presure) (32-разрядный регистр 0044)
Pb Число с плавающей точкой, соответствующее значению давления внизу
резервуара (Bottom Pressure) (32-разрядный регистр 0045)
Pm Число с плавающей точкой, соответствующее значению давления посередине
резервуара (Middle Pressure) (32-разрядный регистр 0046)
128 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Динамические
Назначение
параметры
Avlinventory Число с плавающей точкой, соответствующее значению имеющегося запаса
продукта (Available Inventory) (32-разрядный регистр 0047)
Reserved2 Зарезервированное значение (32-разрядный регистр 0048)
FlowPeriod Число с плавающей точкой, соответствующее значению периода расхода (Flow
Period) (32-разрядный регистр 0049)
RTD1 Число с плавающей точкой, соответствующее значению сопротивления темпера-
турного датчика сопротивления (RTD Resistance) (32-разрядный регистр 0050)
Current Число с плавающей точкой, соответствующее значению тока 4-20 мА (4-20 mA Current)
(32-разрядный регистр 0051)
AlarmStatus Целочисленное значение, указывающее на состояние аварийной сигнализации
(Целочисленный регистр 76). Возможны следующие значения:
0х0001: Critical Low Level (Критический низкий уровень)
0x0002: Advisory Low Level (Консультативный низкий уровень)
0x0004: Advisory High Level (Консультативный высокий уровень)
0x0008: Critical High Level (Критический высокий уровень)
0x0010: Unauthorized Mass Movement (Несанкционированное перемещение массы)
0x0020: Standard Density Alarm (Аварийный сигнал по стандартной плотности)
0x0040: Critical Zone Alarm (Аварийный сигнал критической зоны)
0x0080: Critical Low Temperature (Критическая низкая температура)
0x0100: Critical High Temperature (Критическая высокая температура)
0x0200: Hardware Alarm Input 1 (Ввод сигнализации оборудования 1)
0x0400: Hardware Alarm Input 2 (Ввод сигнализации оборудования 2)
0x0800: Резерв
0x1000: Резерв
0x2000: Резерв
0x4000: Advisory Low Temperature (Консультативная низкая температура)
0x8000: Advisory High Temperature (Консультативная высокая температура)
Alarm0 Зарезервирован (Целочисленный регистр 77)
Alarm1 Зарезервирован (Целочисленный регистр 78)
StatusFlag Целочисленное значение системной диагностики (целочисленный регистр 79).
Возможны следующие значения:
0х0001: Top Transmitter Failure (Отказ верхнего трансмиттера)
0x0002: Top Transmitter Communication Failure (Потеря связи с верхним трансмиттером)
0x0004: Middle Transmitter Failure (Отказ среднего трансмиттера)
0x0008: Middle Transmitter Communication Failure (Потеря связи со средним
трансмиттером)
0x0010: Bottom Transmitter Failure (Отказ нижнего трансмиттера)
0x0020: Bottom Transmitter Communication Failure (Потеря связи с нижним
трансмиттером)
0x0040: Bad Product Temperature (Неверная температура продукта)
0x0080: RTD Resistance out of range (Сопротивление RTD вне допустимого диапазона)
0x0100: Bad Level (Неверный уровень)
0x0200: HART Encoder Communication Failure (Потеря связи с шифратором HART)
0x0400: Pb < Pm
0x0800: Pb < Pt
0x1000: Pm < Pt
0x2000: Pb uncovered (Pb открыт)
0x4000: Pm uncovered (Pm открыт)
0x8000: Зарезервирован
Динамические
Назначение
параметры
GaugeStatus Целочисленное значение, указывающее на состояние многофункционального
трансмиттера (целочисленный регистр 80). Возможны следующие значения:
0х0001: Offline Mode (Режим оффлайн)
0x0002: Constant Data Modified (Изменены константы)
0x0004: Not Calculating Density (Не вычисляется плотность)
0x0008: Level out of Strap Table Range (Уровень выходит за пределы таблицы обмера)
0x0010: RTD not immersed (Температурный датчик сопротивления не погружен)
0x0020: Not Calculating (Не выполняются вычисления)
0x0040: Constant data incomplete or incorrect (Неполные или неверные константы)
0x0080: Calculation Error (Ошибка вычислений)
0x0100: API Correction Error (Ошибка поправки API)
0x0200: Зарезервирован
0x0400: CPU Board Failure (Отказ платы ЦПУ)
0x0800: Зарезервирован
0x1000: Water Level Sensor Failure (Отказ датчика уровня воды)
0x2000: Communications Board Failure (Отказ коммуникационной платы)
0x4000: Level Mismatch (Несоответствие уровня)
0x8000: HART Encoder Battery Low (Разрядилась батарея шифратора HART)
PntStatus Значение байта, указывающее на состояние точки. Принимает следующие значения:
0х0001: Gauge Not Responding (измеритель не отвечает)
0х0010: Failure of the Model 8203 (отказ модуля модели 8203). Этот бит
устанавливается, если сторожевая задача на материнской плате определит, что в
модуле модели 8203 прекратилось обновление данных.
0х4000: состояние Aux Switch (дополнительный переключатель)
0х8000: состояние High Level Switch (переключатель высокого уровня)
Elapse Время последнего сканирования
PntCheckSum Контрольная сумма CRC-16 для статических параметров конфигурации точки.
7.0.7.2 Применение
Точка MFT обеспечивает взаимодействие с многофункциональными трансмиттерами модели 4100 Whes-
soe Varec, работающими в режиме Modbus. Многофункциональные трансмиттеры модели 4100 напрямую
подключаются к модулю сдвоенного интерфейса RS-485 модели 8203. Модель 8203 автоматически
обнаруживается при запуске, после чего автоматически создается точка MSCAN для управления задачей
сканирования. Параметры Module и Chan определяют, какой модуль и канал используются для связи с
подчиненным устройством. Module =1 соответствует модели 8203, установленной на адрес 1, Module =2
соответствует модели 8203, установленной на адрес 2 и т.п. Если параметр Module установлен на 0, то
точка MFT будет использовать один из каналов связи, имеющихся на материнской плате RTU/8130.
Параметр Chan должен соответствовать каналу, используемому для связи с многофункциональным
трансмиттером модели 4100. Для каждого устройства, подключенного к RTU/8130, требуется точка MFT. ID
должен соответствовать адресу устройства для многофункционального трансмиттера модели 4100.
Сканирование начинается после назначения модуля с помощью параметра Module. Значения скорости
передачи данных (BaudRate) и параметров коммуникационного порта (ComParams) должны
соответствовать коммуникационным параметрам подчиненного устройства. Коммуникационные
параметры устанавливаются по мере обработки каждой точки MFT. Это позволяет иметь на одной шине
подчиненные устройства с различными скоростями передачи данных и настройками каналов связи (это
допускается, но не рекомендуется).
Точка MFT работает совместно с обработчиком протокола Modbus Master. Если используется модуль
сдвоенного интерфейса RS-485 модели 8203 с микропрограммным обеспечением Modbus Master, то точки
MSCAN создаются автоматически, а пользователю необходимо лишь задать параметры Module, Chan,
BaudRate, ComParams и ID для установления связи с многофункциональным трансмиттером модели 4100.
Если используется один из двух каналов связи RS-485 на материнской плате RTU/8130, то необходимо
запустить обработчик протокола Modbus Master для соответствующего канала. Для COM 0, 1 и 2 протокол
по умолчанию после "жесткого сброса" (полной перезагрузки) - RTU Slave, который используется для
обмена данными с ViewRTU и FuelsManager. Чтобы изменить протокол, установите параметр Protocol точки
COM на Modbus Master. Используйте команду Upload в меню Config программы ViewRTU, чтобы загрузить
в главную систему точку MSCAN, управляющую обработчиком протокола Modbus Master. После включения
питания или "мягкого сброса" (частичной перезагрузки) этот протокол автоматически перепланируется.
130 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
Функция
конфигурации
Tag Один тег может содержать 15 байт данных и может включать в себя любой
печатаемый символ ASCII. Тег может использоваться для идентификации
точек, указывающих на использование точки, такой как " Modbus Slave" или
"Register Value1". Настройка по умолчанию - " MIREG.00".
Module Физический адрес (1-4) Model 8203 используемый для взаимодействия с
подчиненными устройствами. При значении 0 будет использоваться RTU/
8130 Motherboard. Значение 255 является неопределенным.
Chan Номер физического канала к которому подключено подчиненное устройство.
Для Model 8203 Chan равен 1 или 2. Для RTU/8130 Motherboard Chan может
быть равен 0, 1 или 2.
BaudRate Параметр Baud Rate служит для связи с подчиненным устройством (Slave device).
Допустимые значения: 1200, 2400, 2400, 9600, и 19200. Параметр BaudRate
настраивается перед сканированием устройства.
ComParams Определяет количество битов данных и контроль по четности, используемые
COM-портом. Допустимые значения:
8N - 8 бит, нет контроля по четности
8O - 8 бит, контроль по нечетности
8E - 8 бит, контроль по четности
7O - 7 бит, контроль по нечетности
7E - 7 бит, контроль по четности
По умолчанию '8N'.
ID Адрес подчиненного устройства, которое должно быть сканировано.
Mode Шестнадцатиричное байтовое значение для Operational Mode: 0x01 - Swap
mode (режим перестановки).
ReadCmd Команда, используемая для чтения (Read) данных c подчиненного устройства.
WriteCmd Команда, используемая для записи (Write) данных в подчиненное устройство.
Addr1 Пары "адрес данных" "размер блока" (Data Address - Block Size). Точка MIREG
Size1 будет считывать данные из подчиненного устройства, начиная с Addr1 и запра-
Addr2 шивая регистры Size1. Может быть определено до 4 блоков. Если Size равен
Size2 нулю, то операция считывания не производится. Данные возвращаются в мас-
Addr3 сив Value.
Size4
Addr4
Size4
Report Вызывает автоматическое уведомление хоста (в ответ на запрос изменения
состояния) когда имеет место "изменение состояния значения". Допустимые
значения этого параметра - High, Low или No. Значение No запрещает
уведомление. Точки с параметром Report=High имеют более высокий
приоритет, чем точки со значением Report=Low. Значение по умолчанию No.
Параметры
Функция
конфигурации
Maxtime Задает максимальное время (в сек) между автоматическими откликами
"Изменение состояния" (Change of State), направляемыми хосту в ответ на
запрос об изменении состояния (Change of State Request). Для того, чтобы
значение Value было отправлено в ответ на запрос об изменении состояния
(Change of State Request), параметр Report должен иметь значение либо Low
либо High. Значение 0 отключает эту опцию. Не нулевое значение вызывает
отклики, которые должны быть посланы, даже если значение не изменялось
после последнего сообщения. Максимальное значение - 65535 сек. Значение
по умолчанию - 600.
Динамические
Назначение
параметры
Value0 Регистровое значение от подчиненного устройства. Value0 всегда соответствует
первому регистру, считываемому из подчиненного устройства с использованием
Value63 параметров Addr1 и Size1. Из подчиненного устройства пользователь может
считывать до 64 регистров. Значение массива Value зависит от определения
блоков.
PntStatus Байтовое значение указывающее состояние точки. Значение 0: No error (нет
ошибки).
Elapse Время последнего запроса от главного устройства.
PntCheckSum Контрольная сумма CRC-16 Checksum для статических параметров конфигу-
рации.
7.0.8.2 Применение
Точка MIREG непрерывно сканирует подчиненные устройства Modbus, используя параметр ID.
Параметры Module и Chan определяют, какой модуль Model 8203 Module и канал (Channel)
используются для связи с подчиненным устройством. Module = 1 соответствует настройке Model
8203 на адрес 1, и т.д. Если параметр Module равен 0, то точка MIREG будет использовать один
из коммуникационных каналов на материнской плате RTU/8130 Motherboard. Для каждого
устройства, подключенного к RTU/8130, необходима точка MIREG. Каждая точка MIREG может
считывать до 64 регистров. Если необходимо, то с каждым подчиненным устройством можно
использовать несколько точек MIREG. Значения параметров BaudRate и ComParams должны
соответствовать параметрам связи подчиненного устройства. Эти параметры связи
настраиваются когда обрабатывается соответствующая точка MFPREG.
Всего могут быть считаны или записаны 4 блока. Для считывания данных используется команда
ReadCmd, а для записи - WriteCmd. Параметры Addr и Size задают адреса. Задайте параметры
Addr1 и Size1 для считывания блока данных из подчиненного устройства. Отклик будет помещен
в параметры Value0 - Value63. Например, если Addr1 = 100 и Size1 = 10, тогда точка MIREG будет
считывать 10 регистровых значений и помещать данные в Value0 - Value9. Если задан второй
блок, то его отклик будет размещен начиная с Value10. Если Size равен 0, тогда блок "выключен".
Параметр Mode может быть использован для изменения порядка следования байтов
целочисленных значений.
132 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
конфигурации/ Назначение
константы
Chan Физический канал для главного устройства Modbus Master. Точка MSCAN
создается автоматически и параметр Chan настраивается системой.
Параметр Chan настраивается точкой MSCAN и его не следует изменять.
MaxRetry Значение между 1 и 10, определяющее сколько раз сканнер будет пытаться
опросить подчиненное устройство. Значение по умолчанию 2.
Динамические
Назначение
параметры
Динамические
Назначение
параметры
7.0.9.2 Применение
Точка Modbus Scanner предоставляет информацию о состоянии для с любым устройством Modbus,
используемым с RTU/8130. Для RTU/8130 Motherboard точка MSCAN создается автоматически
когда бы ни определялся протокол Modbus Master для точки COM. Для Model 8203 точка MSCAN
создается при инициализации, когда материнская плата распознает Model 8203. Номер
создаваемой точки задается в соответствии со следующей ниже таблицей.
Для получения данных из точки MSCAN или любой другой точки, автоматически создаваемой
системой RTU, используйте команду Upload меню Config Menu.
Параметр NumRequests дает полное количество попыток запросов, в то время как параметр Num-
Trans дает количество завершенных транзакций. Параметр ID представляет адрес устройства,
сканируемого в данный момент. Параметр Pnt является тегом (Tag) сканируемой точки.
134 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
Назначение
конфигурации
Tag Тег может содержать 15 байт данных и может включать любой печатаемый
символ ASCII. Теги могут использоваться для идентификации имени
контролируемого резервуара. По умолчанию тег принимает значение "RTG.00".
Description Описание точки может содержать до 30 байт данных и может включать
любой печатаемый символ ASCII. Описания могут использоваться в
качестве информации, относящейся к любому аспекту точки, включая ее
использование, местоположение, функционирование и т.д. По умолчанию
описание принимает значение "RTG.00".
WMSeal Кодированное значение, которое активирует защиту паролем приложения
Weights & Measures.
Module Физический адрес (1-4) модуля модели 8212 или 8203, используемого для
взаимодействия с подчиненным устройством. Значение 255 не определено.
Chan Физический номер канала, к которому подключается радарный измеритель
резервуара. Для модели 8212 или 8203 параметр Chan может быть
установлен на 1 или 2.
ID Физический адрес трансмиттера измерителя резервуара (0-999).
Addr Адрес FCU (если параметр Mode = 0х02)
LevelUnits Задает технические единицы для данных по уровню. F: футы; m -
миллиметры, s - шестнадцатые доли дюйма. Параметр LevelUnits должен
соответствовать единицам, заданным при настройке измерителя.
Установив параметр LevelConvert, можно перевести параметр Level с
метрических единиц на английские или наоборот.
LevelConvert Определяет единицы, в которых будут отображаться данные по уровню.
F: футы
m: миллиметры
М: метры
Если значение этого параметра не задано, никакого перевода в другие
единицы производиться не будет. Если значение параметра LevelConvert
совпадает со значением параметра LevelUnits, то никакой перевод не
выполняется.
LevelDeadband Определяет величину, на которую должен измениться уровень (параметр
Level), чтобы происходило обновление уровня каждый период изменения
состояния (Change of State period). Значение по умолчанию - 0.
Mode Режим работы. Этот параметр принимает следующие значения:
0х02: Communications via FCU (Связь через FCU)
BaudRate Скорость передачи данных в бодах для связи с подчиненным устройством.
Допустимыми являются следующие значения: 1200, 2400, 4800 и 9600.
Значение по умолчанию - 4800.
Параметры
Назначение
конфигурации
ComParams Определяет количество битов данных и контроль по четности, используемые
коммуникационным портом. Допустимыми являются следующие значения:
8N - 8 битов данных, без контроля по четности
8O - 8 битов данных, контроль по нечетности
8E - 8 битов данных, контроль по четности
7O - 7 битов данных, контроль по нечетности
7E - 7 битов данных, контроль по четности
Значение по умолчанию - 8N.
Report Вызывает автоматическое уведомление хоста в ответ на запрос об изменении
состояния (Change of State Request) при изменении состояния значения. Этот
параметр может принимать значение High, Low или No. Report=No отключает
уведомление. Точки с параметром Report = High будут отправляться раньше
точек с параметром Report = Low. Значение по умолчанию - High.
Maxtime Задает максимальное время (в секундах) между автоматическими отправка-
ми в хост ответов на запросы об изменении состояния. Для автоматической
отправки параметра Value (Значение) в ответ на запрос об изменении состоя-
ния параметр Report должен иметь значение Low или High. Значение 0 отклю-
чает эту опцию. Ненулевые значения вызывают отправку ответов, даже если
значение не изменилось после последнего сообщения. Максимальное значе-
ние этого параметра - 65535 секунд. Значение по умолчанию - 240.
Watchdog Активирует сторожевую задачу на материнской плате. Сторожевая задача
контролирует точку MFT на модуле модели 8212 и проверяет, сканирует ли
она измерители. При сбое модуля модели 8212 устанавливаются биты
0х4000 и 0х0001 параметра PntStatus, что указывает на сбой.
Динамические
Назначение
параметры
Level Число с плавающей точкой, соответствующее значению уровня жидкости в
резервуаре. Уровень будет представлен в десятичных футах.
GaugeStatus Состояние измерителя
Rate Скорость изменения уровня
TankLevel Уровень жидкости в резервуаре
Ullage Незаполненный объем резервуара
Analog1 Аналоговый ток 1
Analog2 Аналоговый ток 2
Analog3 Аналоговый ток 3
PntStatus Значение байта, указывающее на состояние точки. Принимает следующие
значения:
0х0000: Отсутствие ошибки
0х0001: Gauge Not Responding (измеритель не отвечает)
0х0010: FCU is offline (FCU в режиме оффлайн) (если Mode = 0х02)
0х1000: Weights & Measures Seal is Enabled (Опечатывание в приложении
Weights & Measures включено)
0х4000: Failure of the Model 8212 (отказ модуля модели 8212). Этот бит
устанавливается, если сторожевая задача на материнской плате определит,
что модуль модели 8203 прекратил обновление данных.
Elapse Время последнего сканирования
136 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Динамические
Назначение
параметры
PntCheckSum Контрольная сумма CRC-16 для статических параметров конфигурации
точки.
7.0.10.2 Применение
Точка RTG обеспечивает взаимодействие с радарными измерителями резервуара Saab двумя
способами:
• Непосредственно на шину TRL/2 с помощью модели 8212
• Через FCU с помощью модели 8203 (микропрограммное обеспечение MODx_xx)
Для каждого такого устройства, подключенного к RTU/8130, требуется точка RTG. ID должен
соответствовать адресу устройства для радарного измерителя резервуара Saab. Сканирование
начинается после назначения модуля с помощью параметра Module. Значения скорости
передачи данных (BaudRate) и параметров коммуникационного порта (ComParams) должны
соответствовать коммуникационным параметрам радарного измерителя резервуара.
Коммуникационные параметры устанавливаются по мере обработки каждой точки RTG.
Точка RTG работает совместно с обработчиком протокола Modbus Master. Точки MSCAN
создаются автоматически, а пользователю необходимо лишь задать параметры Module, Chan,
BaudRate, ComParams и ID для установления связи с радарным измерителем резервуара Saab.
Параметр Mode определяет, считывает ли точка RTG данные из регистров хранения данных FCU
Saab. Если параметр Mode установлен на 0х02, то данные считываются из регистров хранения.
Параметр Addr задает адрес FCU, а ID не используется. Если параметр Mode установлен на 0, то
FCU направляет запрос радарному измерителю резервуара, а ответ направляет обратно
удаленному терминалу. ID используется, а параметр Addr игнорируется. Этот режим иногда
называют "сквозным".
138 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
Назначение
конфигурации
Maxtime Задает максимальное время (в секундах) между автоматическими отправками в
хост ответов на запросы об изменении состояния. Для автоматической отправки
параметра Value (Значение) в ответ на запрос об изменении состояния параметр
Report должен иметь значение Low или High. Значение 0 отключает эту опцию.
Ненулевые значения вызывают отправку ответов, даже если значение не
изменилось после последнего сообщения. Максимальное значение этого
параметра - 65535 секунд. Значение по умолчанию - 600.
Watchdog Активирует сторожевую задачу на материнской плате. Сторожевая задача
контролирует точку WV4000 на модуле модели 8031 и проверяет, сканирует ли
она измерители. При сбое модуля модели 8031 устанавливаются биты 0х4000 и
0х0001 параметра PntStatus, что указывает на сбой.
Динамические
Назначение
параметры
Command Команда усовершенствованного трансмиттера модели 4000. Допустимыми
являются следующие значения:
Calibrate: Отградуировать усовершенствованный трансмиттер
Cancel: Отмена
Clear Mods: Сбросить изменения
Enc Battery Off: Отключить батарею кодировщика
Restart: Перезапустить усовершенствованный трансмиттер
Save to EEPROM: Сохранить базу данных усовершенствованного трансмиттера
в ЭСППЗУ
Level Число с плавающей точкой, соответствующее значению уровня жидкости в резерву-
аре (регистр с плавающей точкой 0). Уровень будет представлен в десятичных футах.
Temp Число с плавающей точкой, соответствующее температуре жидкости в резервуаре
(регистр с плавающей точкой 1). Температура будет представлена по Фаренгейту.
RTD1 Число с плавающей точкой, соответствующее значению сопротивления температур-
ного датчика сопротивления и выражаемое в Омах (регистр с плавающей точкой 2).
AlarmStatus Целочисленное значение, указывающее на состояние аварийной сигнализации
(Целочисленный регистр 5). Возможны следующие значения:
0х0001: Critical Low Level (Критический низкий уровень)
0x0002: Advisory Low Level (Консультативный низкий уровень)
0x0004: Advisory High Level (Консультативный высокий уровень)
0x0008: Critical High Level (Критический высокий уровень)
0x0010: Critical Low Temperature (Критическая низкая температура)
0x0020: Advisory Low Temperature (ККонсультативная низкая температура)
0x0040: Advisory High Temperature (Консультативная высокая температура)
0x0080: Critical High Temperature (Критическая высокая температура)
0x0100: Hardware Input 1 (Ввод сигнализации оборудования 1)
0x0200: Hardware Input 2 (Ввод сигнализации оборудования 2)
GaugeStatus Целочисленное значение, указывающее на состояние измерителя
(целочисленный регистр 6). Возможны следующие значения:
0х0001: Bad Level (Неверный уровень)
0x0002: Bad Temp (Неверная температура)
0x0004: Bad EE (Неверная внешняя среда)
0x0008: Bad EE Checksum (Неверная контрольная сумма внешней среды)
0x0010: Bad RAM (Неисправное ОЗУ)
0x0020: Bad EEPROM (Неисправное ЭСППЗУ)
0x0040: Local Modifications (Локальные модификации)
0x0080: No Calculation (Не выполняются вычисления)
0x0100: CFG Error (Ошибка CFG)
0x0200: Calc Error (Ошибка в вычислениях)
0x0400: Bad CPU Board (Неисправная плата ЦПУ)
0x0800: Bad Comm Board (Неисправная коммуникационная плата)
0x1000: Low Encoder Battery (Батарея шифратора разрядилась)
Динамические
Назначение
параметры
LevelRef Эталонный уровень. Параметр LevelRef позволяет осуществлять градуировку
уровня в усовершентсованных трансмиттерах модели 4000. Задайте этот
параметр, после чего дайте команду Caibrate (Отградуировать).
PntStatus Целочисленное шестнадцатеричное значение, указывающее на состояние точки.
Принимает следующие значения:
Возможны следующие значения:
0х0001: Gauge Not Responding (Измеритель не отвечает)
0x0008: Bad Level (Неверный уровень)
0x0010: Bad Temp (Неверная температура)
0х0020: Bad EE (Неверная внешняя среда)
0x0040: Bad EE Checksum (Неверная контрольная сумма внешней среды)
0x0080: Bad RAM (Неисправное ОЗУ)
0x0100: Bad EEPROM (Неисправное ЭСППЗУ)
0x0200: Local Modifications (Локальные модификации)
0x0400: No Calculation (Не выполняются вычисления)
0x0800: CFG Error (Ошибка CFG)
0x1000: Calc Error (Ошибка в вычислениях)
0x2000: Bad CPU Board (Неисправная плата ЦПУ)
0x4000: Bad Comm Board (Неисправная коммуникационная плата)
0x8000: Low Encoder Battery (Батарея шифратора разрядилась)
Elapse Время последнего сканирования
PntCheckSum Контрольная сумма CRC-16 для статических параметров конфигурации точки.
7.0.11.2 Применение
Точка WV4000 обеспечивает взаимодействие с усовершенствованными трансмиттерами модели
4000 Whessoe Varec, работающими в режиме Modbus. Трансмиттеры измерителя резервуара
модели 4000 напрямую подключаются к модулю сдвоенного интерфейса RS-485 модели 8203.
Модель 8203 автоматически обнаруживается при запуске, после чего автоматически создается точка
MSCAN для управления задачей сканирования. Параметры Module и Chan определяют, какой
модуль и канал используются для связи с подчиненным устройством. Module =1 соответствует
модели 8203, установленной на адрес 1, Module =2 соответствует модели 8203, установленной на
адрес 2 и т.п. Если параметр Module установлен на 0, то точка WV4000 будет использовать один из
каналов связи, имеющихся на материнской плате RTU/8130. Параметр Chan должен соответствовать
каналу, используемому для связи с усовершенствованным трансмиттером модели 4000. Для каждого
такого устройства, подключенного к RTU/8130, требуется точка WV4000. ID должен соответствовать
адресу устройства для усовершенствованного трансмиттера модели 4000. Сканирование начинается
после назначения модуля с помощью параметра Module. Значения скорости передачи данных
(BaudRate) и параметров коммуникационного порта (ComParams) должны соответствовать
коммуникационным параметрам усовершенствованного трансмиттера модели 4000.
Коммуникационные параметры устанавливаются по мере обработки каждой точки WV4000. Это
позволяет иметь на одной шине подчиненные устройства с различными скоростями передачи
данных и настройками каналов связи (это допускается, но не рекомендуется).
Точка WV4000 работает совместно с обработчиком протокола Modbus Master. Если используется
модуль сдвоенного интерфейса RS-485 модели 8203 с микропрограммным обеспечением Modbus
Master, то точки MSCAN создаются автоматически, а пользователю необходимо лишь задать
параметры Module, Chan, BaudRate, ComParams и ID для установления связи с
усовершенствованным трансмиттером модели 4000. Если используется один из двух каналов связи
RS-485 на материнской плате RTU/8130, то необходимо запустить обработчик протокола Modbus
Master для соответствующего канала. Для COM 0, 1 и 2 протокол по умолчанию после "жесткого
сброса" (полной перезагрузки) - RTU Slave, который используется для обмена данными с ViewRTU и
FuelsManager. Чтобы изменить протокол, установите параметр Protocol точки COM на Modbus Master.
Используйте команду Upload в меню Config программы ViewRTU, чтобы загрузить в главную систему
точку MSCAN, управляющую обработчиком протокола Modbus Master. После включения питания или
"мягкого сброса" (частичной перезагрузки) этот протокол автоматически перепланируется.
140 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
142 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Динамические
Назначение
параметры
Command Параметр Command позволяет пользователю дать датчику концентрации одну
команду. Допустимыми являются следующие команды:
Measure: Позволяет считать данные из набора регистров 0
Upload: Загружает выбранный набор регистров (RegSet) из датчика в главную
систему
Download: Загружает выбранный набор регистров (RegSet) в датчик из главной
системы
RegSet Набор регистров, который должен считываться из датчика. Наборы регистров
обозначаются следующим образом:
0: Регистры результатов измерений
1: Регистры калибровки
2: Заводские регистры
3: Служебные регистры
CmdStatus Состояние последней команды.
Value0 - Value9 Значения регистров, считанные из датчика. Содержание значений зависит от
конкретного набора регистров.
0: Чтение результатов измерений из датчика
1: Данные по калибровке
2: Заводские данные
3: Служебные данные
ChemConc Число с плавающей точкой в стандарте IEEE, соответствующее измеренному
датчиком значению концентрации углеводородов в ppm.
Temp Число с плавающей точкой в стандарте IEEE, соответствующее измеренному
датчиком значению температуры в градусах Цельсия.
MediaType Число с плавающей точкой в стандарте IEEE, соответствующее индикатору
состояния среды.
MediaThresh Пороговое значение состояния среды. Если значение параметра MediaType
превышает значение параметра MediaThresh, то датчик находится в паре. В
противном случае он находится в жидкости.
Alarm Состояние аварийного сигнала. Если значение параметра ChemCon превышает
предельное значение, задаваемое параметром Alarm0 или Alarm1, то параметр
Alarm устанавливается на Alarm (Аварийный сигнал).
AlarmTime Время последнего аварийного сигнала
ResetTime Время последней операции автоматического обнуления
NextTime Время следующей операции автоматического обнуления
PntStatus Значение байта, указывающее на состояние точки. Возможны следующие значения:
0х80: Media Threshold has not been updated (Пороговое значение состояния среды не
было обновлено)
0х40: Probe is in Liquid (Датчик находится в жидкости)
0х20: Probe is in Vapor (Датчик находится в паре)
0х10: Unable to perform Autozero (Невозможно выполнить автоматическое
обнуление)
0х01: Scan Failure (Сбой в сканировании)
Elapse Время последнего сканирования
PntCheckSum Контрольная сумма CRC-16 для статических параметров конфигурации точки.
7.0.12.2 Применение
Для каждой точки DHP параметр Module (Модуль) должен быть установлен на адрес устройства
для модуля модели 8203, к которому подключен датчик концентрации. Кроме параметра Module
должен быть установлен и параметр Chan. Допустимыми значениями параметра Chan для
модуля модели 8203 являются 1 и 2. ID должен соответствовать адресу датчика. Сканирование
начинается после назначения модуля с помощью параметра Module.
144 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Набор регистров 2 (RegSet=2) - это заводские данные. Эти данные можно считывать, но нельзя
записывать. Для чтения этих данных установите параметр RegSet на 2 и дайте команду Upload
(Загрузить в главную систему).
Набор регистров 3 (RegSet=3) - это служебные данные. Эти данные можно считывать, но нельзя
записывать. Для чтения этих данных установите параметр RegSet на 3 и дайте команду Upload
(Загрузить в главную систему).
После задания команды Upload или Download установите параметр Command на Measure, чтобы
запустить сканирование результатов измерений.
146 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
Назначение
конфигурации
Module Адрес модуля модели 8203. Это то же самое, что порт, к которому
подсоединен модуль модели 8203, т.е. Р1=1, Р2=2 и т.д. Значение
параметра Module = 0, когда датчики концентрации подсоединены
непосредственно к одному из коммуникационных портов на материнской
плате RTU 8130.
MaxRetry Значение от 1 до 10, соответствующее количеству попыток сканера
опросить не ответивший датчик. Значение по умолчанию - 2.
Timeout Значение от 0 до 30000, соответствующее времени в миллисекундах, в
течение которого сканер будет ждать ответа от датчика. Значение по
умолчанию - 1000.
TransTimeout Предельное время ожидания для транзакции в миллисекундах.
ScanDelay Значение от 0 до 30000, соответствующее времени задержки сканера между
опросами в миллисекундах. Значение по умолчанию - 500.
TempConvert Определяет единицы, в которых будут отображаться данные по
температуре. F: градусы Фаренгейта, С: градусы Цельсия. Если значение
этого параметра не задано, никакого перевода в другие единицы
производиться не будет.
Offset Максимально допустимая величина изменения для операции
автоматического обнуления. Если режим автоматического обнуления
включен, точка DHP будет корректировать измеренное значение на величину
смещения (Offset). Значение по умолчанию - 30.
ValueMin Минимальная величина допустимого отрицательного смещения.
ValueMax Максимальная величина допустимого положительного смещения.
Динамические
Назначение
параметры
ScanCmd Позволяет пользователю включить или выключить сканирование
RequestData Запрос, выданный цифровому датчику концентрации
ReplyData Ответ, полученный от цифрового датчика концентраций
ID Адрес датчика, сканируемого в данный момент
Chan Канал, сканируемый в данный момент
Reg Текущий регистр
Pnt Текущая точка
ReplyData Ответные данные от датчика
NumRequests Количество опросов после последнего сброса
Динамические
Назначение
параметры
NumComErrors Количество опросов, завершившихся ошибкой
NumTimeouts Количество тайм-аутов сканера
NumScanList Количество точек в списке сканирования
PntStatus Значение байта, указывающее на состояние точки. Возможны следующие
значения:
0: No Error (Без ошибки)
PntCheckSum Контрольная сумма CRC-16 для статических параметров конфигурации
точки.
7.0.13.2 Применение
Точка DHPSCN контролирует состояние модуля сдвоенного интерфейса RS-485 модели 8203.
Эта точка автоматически создается модулем модели 8203 или удаленным терминалом. Номер
точки соответствует значению параметра Module, т.е. DHPSCN.1 создается для модуля 1 (DIP-
переключатель адреса устройства для модуля 8203 установлен на 1). Для чтения данных из
точки DHPSCN и любых других точек, автоматически созданных удаленных терминалом,
используйте команду Upload (Загрузить в главную систему).
Пользователь также может задать время задержки между опросами, а также время ожидания
сканером ответа датчика.
Точка DHPSCN имеет параметр RequestData. При вводе команд в поле RequestData в поле Re-
plyData появится ответ. Возможные команды перечисляются в Руководстве пользователя
цифровыми датчиками концентрации углеводородов DHP-100 и DHP-485 PetroSense.
148 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
Назначение
конфигурации
Tag Тег может содержать 15 байт данных и может включать любой печатаемый
символ ASCII. Теги могут использоваться для идентификации имени
контролируемого резервуара. По умолчанию тег устанавливается на номер,
т.е. точка 0 = "DDA.00".
Description Описание точки может содержать до 30 байт данных и может включать
любой печатаемый символ ASCII. Описания могут использоваться в
качестве информации, относящейся к любому аспекту точки, включая ее
использование, местоположение, функционирование и т.д. По умолчанию
описание принимает значение "DDA.00".
Module Физический адрес (1-4) модуля модели 8203, используемого для
взаимодействия с измерителем DDA. Значение 255 не определено.
Chan Канал модуля модели 8203.
ID Физический адрес (0хС0-0хFF). Значение по умолчанию - 0хС0.
ScanCmd Задает тип команды, используемой для опроса трансмиттера. Допустимыми
являются следующие команды:
L: Уровень продукта
I: Уровень границы раздела продукт - вода
T: Средняя температура продукта
R: Температура для отдельных термометров сопротивления
При использовании 'R' трансмиттер будет сканироваться лишь на предмет
температур для отдельных термометров сопротивления. Значением по
умолчанию является 'LIT', при котором сканируются уровень продукта,
уровень границы раздела и температура.
Resolution Задает точность, с которой измеритель будет вычислять уровень и
температуру. Допустимыми являются следующие значения:
Minimum: Разрешение по уровню до 0,1 дюйма, а по температуре - до 1,0 градуса
Normal: Разрешение по уровню до 0,01 дюйма, а по температуре - до 0,2 градуса
Maximum: Разрешение по уровню до 0,001 дюйма, а по температуре - до 0,02
градуса
Значение по умолчанию - Normal
WaitResp Это число с плавающей точкой, масштабирующее расчетное время, требу-
емое измерителю DDA для ответа после вычислений уровня и температуры.
Если измеритель медленно выполняет вычисления и дает ответ, это значе-
ние можно увеличить, чтобы избежать тайм-аутов. Значение по умолчанию -
1.0, что соответствует 100%.
Параметры
Назначение
конфигурации
TempDeadband Величина мертвой зоны по температуре для изменения состояния. Если тем-
пература изменится на величину, большую или равную значению параметра
TempDeadband, то произойдет изменение состояния и автоматическое уве-
домление хоста. Если изменение температуры меньше значения параметра
TempDeadband, то состояние не изменится. Параметр TempDeadband не
влияет на считанное значение параметра Temp, он влияет лишь на автома-
тическое уведомление главной системы. Значение по умолчанию - 0.25.
LevelDeadband Величина мертвой зоны по уровню для изменения состояния. Если уровень
изменится на величину, большую или равную значению параметра Level-
Deadband, то произойдет изменение состояния и автоматическое
уведомление хоста. Если изменение уровня меньше значения параметра
LevelDeadband, то состояние не изменится. Параметр LevelDeadband не
влияет на считанное значение параметра Level, он влияет лишь на
автоматическое уведомление главной системы. Значение по умолчанию - 0.
Report Вызывает автоматическое уведомление хоста в ответ на запрос об изменении
состояния (Change of State Request) при изменении состояния значения. Этот
параметр может принимать значение High, Low или No. Report=No отключает
уведомление. Точки с параметром Report = High будут отправляться раньше
точек с параметром Report = Low. Значение по умолчанию - High.
Maxtime Задает максимальное время (в секундах) между автоматическими отправками в
хост данных об изменении состояния в ответ на запрос об изменении состояния.
Для отправки параметра Value (Значение) в ответ на запрос об изменении
состояния параметр Report должен иметь значение Low или High. Значение 0
отключает эту опцию. Ненулевые значения вызывают отправку ответов даже
если значение не изменилось после последнего сообщения. Максимальное
значение этого параметра - 65535 секунд. Значение по умолчанию - 120.
Watchdog Активирует сторожевую задачу материнской платы для точки DDA.
Сторожевая задача контролирует точку DDA и проверяет, сканирует ли она
измерители. При прекращении выполнения точки DDA параметр PntStatus
устанавливается на 0х4000, что указывает на сбой.
Динамические
Назначение
параметры
TestCmd Команды тестирования DDA. Допустимыми являются следующие команды:
0x41: RAM Read / Write Test (Тестирование чтения/записи ОЗУ)
0x42: ROM data checksum test (Проверка контрольной суммы для данных ПЗУ)
0x44: EEPROM Data Checksum Test (Проверка контрольной суммы для данных
ЭСППЗУ)
0x45: Counter Integrity Test (Проверка исправности счетчика)
0x46: Analog Converter Test (Тестирование аналогового преобразователя)
0x47: Communication Hardware Test (Тестирование коммуникационного оборудования)
0x48: Waveguide Driver/Amplifier/Comparator Test (Тестирование драйвера
волновода/усилителя/компаратора)
После выполнения этих тестов в поле параметра ReplyData появится 'OK',
'ABCDE…' или код ошибки 'Exxx'.
150 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Динамические
Назначение
параметры
ReadCmd Команды чтения памяти высокого уровня DDA. Допустимыми являются
следующие команды:
0x4B: Read number of floats and number of RTDs (Считать количество поплавков
и количество термометров сопротивления)
0x4C: Read gradient control variable (Считать переменную градиентного управления)
0x4D: Read float zero position data (Считать данные о нулевом положении поплавков)
0x4E: Read RTD position data (Считать данные о положении термометров
сопротивления)
0x4F: Read factory serial number and software version data (Считать заводской
серийный номер и данные о версии программного обеспечения)
0x50: Read firmware control code (Считать управляющий код микропрограммного
обеспечения)
0x51: Read hardware control code (Считать управляющий код аппаратных средств)
После выполнения этих команд в поле параметра ReplyData появятся данные,
полученные от измерителя DDA.
WriteCmd Команды записи в память высокого уровня DDA. Эти команды используются в
сочетании с параметром WriteData для записи данных в измеритель DDA.
Необходимо записать данные в соответствующем формате в параметр WriteData,
после этого можно выполнить команду, заданную параметром WriteCmd.
Допустимыми являются следующие команды:
0x55: Write number of floats and number of RTDs (Записать количество
поплавков и количество термометров сопротивления)
0x56: Write gradient control variable (Записать переменную градиентного управления)
0x57: Write float zero position data (Записать данные о нулевом положении
поплавков)
0x58: Write float zero position data using DDA calibration mode (Записать данные
о нулевом положении поплавков с использованием режима калибровки DDA)
0х59: Write RTD position data (Записать данные о положении термометров
сопротивления)
0x5A: Write firmware control code (Записать управляющий код микропро-
граммного обеспечения)
0x5B: Write hardware control code (Записать управляющий код аппаратных средств)
0x5E: Write (update) reference magnet position (Записать (обновить) положение
эталонного магнита)
После выполнения этих команд в поле параметра ReplyData появятся
записанные данные. В поле параметра WriteStatus появится 'OK', если
запись была выполнена успешно, или код ошибки 'Exxx'.
CmdStatus Кодовое значение, указывающее на состояние текущей команды, выданной
для резервуара.
ReplyData В параметре ReplyData содержится ответ на команды, выданные с помощью
параметра TestCmd, ReadCmd или WriteCmd
WriteData В параметре WriteData содержатся данные, которые должны быть записаны в
измеритель DDA с помощью команды WriteCmd
WriteStatus Значение, указывающее на состояние команды, выданной измерителю с
помощью параметра WriteCmd.
Level Число с плавающей точкой, соответствующее значению уровня продукта,
измеренному DDA. Это значение выражается в футах, если параметр
LevelConvert соответствующей точки MTSCAN установлен на 'F'. Для перевода
в метры установите параметр LevelConvert соответствующей точки MTSCAN
на 'M'. По умолчанию используются десятичные футы.
Динамические
Назначение
параметры
WaterLevel Число с плавающей точкой, соответствующее значению уровня границы
раздела продукт - вода, измеренному DDA. Это значение выражается в футах,
если параметр LevelConvert соответствующей точки MTSCAN установлен на 'F'.
Для перевода в метры установите параметр LevelConvert соответствующей
точки MTSCAN на 'M'. По умолчанию используются десятичные футы.
Temp Число с плавающей точкой, соответствующее значению средней температуры
продукта, вычисленному DDA. Это значение выражается в градусах
Фаренгейта, если параметр TempConvert соответствующей точки MTSCAN
установлен на 'F'. Для перевода в градусы Цельсия установите параметр Temp-
Convert соответствующей точки MTSCAN на 'C'.
RTD1 Число с плавающей точкой, соответствующее значению температуры, полученному
DDA от термометра сопротивления RTD1. Это значение выражается в градусах
Фаренгейта, если параметр TempConvert соответствующей точки MTSCAN
установлен на 'F'. Для перевода в градусы Цельсия установите параметр TempCon-
vert соответствующей точки MTSCAN на 'C'.
RTD2 Число с плавающей точкой, соответствующее значению температуры,
полученному DDA от термометра сопротивления RTD2.
RTD3 Число с плавающей точкой, соответствующее значению температуры,
полученному DDA от термометра сопротивления RTD3.
RTD4 Число с плавающей точкой, соответствующее значению температуры,
полученному DDA от термометра сопротивления RTD4.
RTD5 Число с плавающей точкой, соответствующее значению температуры,
полученному DDA от термометра сопротивления RTD5.
PntStatus Целочисленное шестнадцатиричное значение, показывающее состояние точки.
Допустимые значения:
0: Ошибок нет
0х0001: Измеритель не отвечает
0х0002: Неверные данные с измерителя (ошибка CRC или четности)
0х0004: Неверная команда
0х4000: Ошибка Model 8203. Бит устанавливается, если сторожевая задача на
материнской плате обнаружила, что Model 8203 остановила обновление.
ErrorCode Показывает коды ошибок DDA. Формат - код ошибки пишется после буквы ‘E’ (Exxx).
Elapse Время последнего сканирования.
PntCheckSum Контрольная сумма базы данных для статических параметров конфигурации точки.
7.0.14.2 Применение
Точка DDA постоянно сканирует данные из связанного с ней измерителя MTS Systems Corporation
Direct Digital Access (DDA). Каждая точка DDA соотносится с измерителем, подсоединенным к
модулю Model 8203 с дуальным интерфейсом связи RS-485, прошитому программно-аппаратным
обеспечением серии MTSx_xx. Чтобы взаимодействовать с измерителем, параметрам ID, Chan и
Module должны быть присвоены значения. ID является адресом измерителя DDA. Допустимые
значения для ID лежат в диапозоне 0xC0-0xFF. Параметр Chan показывает к какому каналу модуля
Model 8203 с дуальным интерфейсом связи RS-485 или 8130RTU подсоединен DDA. Допустимые
значения Chan - 1-2. Параметр Module показывает к какому модулю Model 8203 с дуальным
интерфейсом связи RS-485 подсоединен DDA. Допустимые значения параметра Module - 1-4 для
Model 8203.
152 Endress+Hauser
Удаленный терминал RTU 8130 7 Программные блоки расширения модуля Model 8203
Параметры
Назначение
конфигурации
Module Адрес модуля модели 8203. Это то же самое, что порт, к которому
подсоединен модуль модели 8203, т.е. Р1=1, Р2=2 и т.д.
MaxRetry Значение от 1 до 10, соответствующее количеству попыток сканера
опросить не ответивший трансмиттер, установленный на резервуаре.
Значение по умолчанию - 2.
Timeout Значение от 0 до 30000, соответствующее времени в миллисекундах, в
течение которого сканер будет ждать ответа от трансмиттера,
установленного на резервуаре. Значение по умолчанию - 1000.
ScanDelay Значение от 0 до 30000, соответствующее времени задержки сканера между
опросами в миллисекундах. Значение по умолчанию - 500.
Interleave Чередование температуры. Определяет частоту считывания температуры
из датчика. Значение по умолчанию равно 5, что означает считывание
значений температуры во время каждого пятого сканирования уровня,
измеренного датчиком.
LevelConvert Определяет единицы, в которых будут отображаться данные по уровню.
F: футы
I: дюймы
М: метры
m: миллиметры
Значение по умолчанию - F.
TempConvert Определяет единицы, в которых будут отображаться данные по
температуре.
F: градусы Фаренгейта
С: градусы Цельсия
Значение по умолчанию - F.
UpdateRate Частота обновления дисплея
Динамические
Назначение
параметры
ScanCmd Позволяет пользователю включить или выключить сканирование
ID Адрес измерителя, сканируемого в данный момент
Chan Канал, сканируемый в данный момент
Cmd Команда, направляемая в измеритель в данный момент
Pnt Точка, выполняемая в данный момент
NumRequests Количество опросов измерителя после последнего сброса
NumComErrors Количество опросов измерителя, завершившихся ошибкой
NumTimeouts Количество тайм-аутов сканера
NumScanList Количество точек в списке сканирования
Динамические
Назначение
параметры
PntStatus Значение байта, указывающее на состояние точки. Принимает следующие
значения:
0: No Error (Без ошибки)
PntCheckSum Контрольная сумма CRC-16 для статических параметров конфигурации
точки.
7.0.15.2 Применение
Точка MTSCAN контролирует состояние модуля сдвоенного интерфейса RS-485 модели 8203.
Эта точка автоматически создается модулем модели 8203. Номер точки соответствует значению
параметра Module, т.е. MTSCAN.1 создается для модуля 1 (DIP-переключатель адреса
устройства для модуля 8203 установлен на 1). Для чтения данных из точки MTSCAN и любых
других точек, автоматически созданных удаленных терминалом, используйте команду Upload
(Загрузить в главную систему).
Эта точка может задавать тип технических единиц для данных по уровню и температуре
(английские или метрические). Значение параметров Level и Temp для точки DDA зависит от
значений параметров LevelConvert и TempConvert.
Пользователь также может задать время задержки между опросами (ScanDelay), а также время
ожидания сканером ответа трансмиттера (Timeout).
154 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
8 Работа с ViewRTU
Установка ViewRTU
• Вставьте диск № 1 в дисковод 1,44 МБ.
• Из File Manager (Диспетчер файлов) Windows выберите дисковод, содержащий данный диск.
• Дважды нажмите на файл SETUP.EXE. Программа установки попросит пользователя
указать диск и каталог, используемые для установки программного обеспечения.
• Выберите диск и введите имя каталога. После задания диска и каталога программа
установки скопирует все файлы в указанный каталог.
• Когда все файлы будут скопированы в указанный каталог, программа установки
автоматически создаст в Program Manager (Диспетчер программ) Windows программную
группу, включающую соответствующие программные компоненты.
• Если существует более одного файла определения RTU (DVR), на экране появится
следующее диалоговое окно.
Диалоговое окно выбора версии ViewRTU
Сводная
Состояние электронная
системы таблица
Иконки
точек
Область выбора
иконок точек
156 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
Если такой файл уже существует в каталоге, то конфигурация сохраняется на диске под тем же
именем файла. Если же файл до этого не сохранялся или его имени нет в каталоге, то
пользователь получит приглашение ввести имя файла конфигурации.
8.5.1.4 Save As (Сохранить как)
Пункт меню Save As (Сохранить как) используется для сохранения открытого в данный момент
файла под другим именем. При выборе этого пункта меню на экране появляется диалоговое окно,
приглашающее пользователя ввести имя файла. Если выбранное имя файла уже существует,
пользователь может перезаписать данные этого файла. Или же пользователь может создать
отдельный файл, содержащий все текущие данные по конфигурации, находящиеся в
существующем файле. Если пользователь решит создать отдельный файл, то текущий файл
автоматически закрывается. В каждый данный момент времени может быть открытым лишь один
файл.
8.5.1.5 Exit (Выход)
Пункт меню Exit (Выход) используется для закрытия приложения ViewRTU. Если текущий файл
конфигурации не был сохранен, пользователь получит приглашение сохранить этот файл или
отменить выход из приложения.
Можно создать одновременно несколько точек выбранного типа, введя количество в поле Quan-
tity (Количество).
158 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
Внимание! Диалоговое окно Edit Point (Редактирование точки) можно вывести на экран
несколькими другими способами. Эти способы и другая информация более подробно
объясняются в разделе "Применение".
160 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
Для выгрузки данных из RTU нажмите на кнопку Upload (Выгрузить). По завершении выгрузки
данных в главном окне появится выгруженная конфигурация.
8..3.3 Spreadsheet (Электронная таблица)
Пункт меню Spreadsheet (Электронная таблица) используется для конфигурирования, загрузки и
выгрузки точек данных в режиме электронной таблицы.
8.5.3.8 Create Database HEX File (Создать файл HEX базы данных)
Этот пункт меню используется для сохранения базы данных в формате HEX. Файлы HEX тогда
можно будет записать в ППЗУ и установить в разъем U2O. При нажатии на этот пункт меню
появляется диалоговое окно Save As (HEX) (Сохранить как (HEX)).
Выбранная база днных записывается в файл HEX. Чтобы обеспечить запись самых последних
данных, перед сохранением файла выгрузите базу данных из RTU с помощью команды Upload
(Выгрузить).
162 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
164 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
166 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
Программные блоки RTU - это функции, которые могут конфигурироваться пользователем для
выполнения различных задач. Имеются программные блоки для сканирования данных с
подчиненного устройства, управления насосом, передачи данных в другие хост-системы, а также
выполнения вычислений. В функции каждого типа содержатся и код программы, и данные,
необходимые для выполнения данной функции. Программные блоки обозначаются по их типу
(например, AI, DI, WV 1900 и PUMP). Точки представляют собой отдельные экземпляры
программных блоков. Каждая точка должна быть добавлена, а затем сконфигурирована.
Добавление точки делает ее доступной для конфигурирования. Все определенные точки
появляются в области выбора иконок точек и в сводной электронной таблице главного окна.
8.6.1 Обзор
Ниже приводится содержание данного раздела:
8.6.1.1 Конфигурирование отдельных точек
В этом разделе описывается способ конфигурирования отдельных точек, включая:
Добавление точки
• В этом разделе описывается, как задать точку из главного окна
Ввод данных для точки
• В этом разделе описывается, как вводить параметры точки. Параметры вводятся из окна
Edit Point (Редактирование точки).
Внесение изменений в таблицы обмера
• В этом разделе описывается, как вносить изменения в таблицы обмера в программе ViewRTU.
168 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
170 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
Изменение ссылки
• Для ввода нового значения, в окне Edit Point (Редактирование точки) дважды нажмите на
нужном параметре ссылки. Появится диалоговое окно, показанное ниже.
• В окне Point Connections (Связи точки) перетащите иконку точки на PntRef. Появится
следующее диалоговое окно.
В блоках списков этого диалогового окна указываются лишь допустимые ссылки. После этого
можно загрузить новую ссылку в RTU или сохранить на локальном диске, если RTU находится в
режиме оффлайн.
172 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
• Выберите или введите имя файла и нажмите ОК. Система вернет вас в диалоговое окно Edit
Strap Table (Редактирование таблиц обмера), в котором будет показана импортированная
информация.
Экспорт
• Командная кнопка Export (Экспортировать)позволяет пользователю экспортировать таблицу
обмера из диалогового окна Edit Strap Table (Редактирование таблиц обмера) в файл. Чтобы
экспортировать таблицу обмера, выполните следующие действия:
• Нажмите на кнопку Export (Экспортировать). Появится диалоговое окно Save As (Сохранить
как).
Диалоговое окно Save As (Сохранить как)
• Введите имя файла и нажмите ОК. Имя файла должно иметь расширение .TST или .CSV,
чтобы можно было в следующий раз импортировать данный файл. Система сохранит этот
файл и вернет вас в диалоговое окно Edit Strap Table (Редактирование таблиц обмера).
Проверка
• Командная кнопка Check (Проверить) позволяет пользователю убедиться в том, что данные
таблицы обмера находятся в допустимом формате. Если формат таблицы обмера
правильный, на экране появится диалоговое окно проверки.
Если с форматом таблицы обмера имеется какая-либо проблема, то на экране появится
диалоговое окно проверки и вы увидите запись с неверным форматом.
174 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
Copy (Скопировать)
Пункт меню Copy (Скопировать) позволяет пользователю скопировать данные из одной или
нескольких выбранных ячеек таблицы.
• Выберите одну или несколько ячеек для копирования. Чтобы выбрать одну или несколько
строк, нажмите на соответствующий номер (номера). Чтобы выбрать один или несколько
столбцов, нажмите на соответствующий параметр (параметры).
• Выберите пункт Copy (Скопировать) в меню Edit (Правка). Контур вокруг выбранных ячеек
изменит цвет с черного на красный.
Внимание! Для отмены копирования нажмите на клавишу Esc. Это уберет контур
выделения вокруг выбранных ячеек.
Paste (Вставить)
Пункт меню Paste (Вставить) позволяет пользователю вставить скопированную группу ячеек (в
красном контуре) в выбранную в данный момент группу ячеек (в черном контуре).
• Выберите ячейки, куда будут вставляться скопированные ячейки.
176 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
• Выберите Set Value (Задать значение) в меню Edit (Правка). Появится следующее
диалоговое окно:
Для всех выбранных строк каждое из значений в выбранном столбце увеличится на единицу. Это
значение примут все выбранные ячейки с данными соответствующего типа.
Import (Импортировать)
Пункт меню Import (Импортировать) позволяет пользователю импортировать точку или группу
точек, тип которых соответствует текущему типу точки. Импортированному файлу присваивается
имя в соответствии с типом точки с расширением CVS.
Export (Экспортировать)
Пункт меню Export (Экспортировать) позволяет пользователю экспортировать выбранную точку
или все точки, тип которых соответствует текущему типу точки, в используемый по умолчанию
каталог RTU. Экспортированный файл сохраняется под именем, соответствующем типу точки, с
расширением CVS.
178 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
View (Просмотр)
Пункт меню View (Просмотр) позволяет пользователю вывести на экран выбранные типы
параметров. При выборе этого пункта меню на экране появляется следующее диалоговое окно
View Point Parameters (Просмотр параметров точки).
Пользователь может выбрать любое сочетание типов параметров. Пользователь может выбрать
любое сочетание категорий. Краткое описание категорий приводится ниже.
Выбранные строки или столбцы помечаются знаком "+" в кнопке заголовка соответствующей
строки или столбца. Эта возможность иллюстрируется следующим диалоговым окном.
Пользователь может вновь сделать видимой строку или столбец, нажав на соответствующий знак
"+". Чтобы вновь сделать видимыми все строки/столбцы, пользователь может выбрать пункт Un-
hide All (Сделать видимым все) в меню Options (Дополнительные возможности).
180 Endress+Hauser
Удаленный терминал RTU 8130 8 Работа с ViewRTU
182 Endress+Hauser
Удаленный терминал RTU 8130 9 Работа с Tank Gauge Configuration
Tank Gauge Configuration работает как подсистема ViewRTU. Вы можете использовать Tank
Gauge Configuration для задания настроек резервуара и управления ими с рабочей станции.
Как и ViewRTU, Tank Gauge Configuration использует стандарты Windows, поэтому знакомый со
средой Windows пользователь сможет быстро освоить эту программу. Tank Gauge Configuration
поддерживает стандарт Windows по выбору команд из набора ниспадающих меню. Если же
пользователь не знаком с программами на основе Windows, то следует обратиться к руководству
по Microsoft Windows для получения необходимой информации.
184 Endress+Hauser
Удаленный терминал RTU 8130 9 Работа с Tank Gauge Configuration
Можно создать одновременно несколько точек выбранного типа, введя количество в поле Quan-
tity (Количество).
Внимание! Диалоговое окно Edit Point (Редактирование точки) можно вывести на экран
несколькими другими способами. Эти способы и другая информация более подробно
объясняются в разделе "Применение".
186 Endress+Hauser
Удаленный терминал RTU 8130 9 Работа с Tank Gauge Configuration
Чтобы загрузить все данные в измеритель резервуара, нужно нажать на кнопку Download
(Загрузить). Система передаст все данные по конфигурации измерителя резервуара в
измеритель резервуара.
Создание пароля
• Выберите Config (Конфигурация) и нажмите на Change Password (Изменить пароль).
Появится диалоговое окно Change Password (Изменение пароля).
• Введите пароль в поле редактирования New Password (Новый пароль). Если до этого
пароль не существовал, оставьте поле Old Password (Старый пароль) пустым.
• В поле редактирования Retype New Password (Повторный ввод нового пароля) подтвердите
ввод, еще раз набрав пароль.
• Нажмите ОК.
Диалоговое окно изменения пароля
Изменение пароля
Выберите Config (Конфигурация) и нажмите на Change Password. Появится диалоговое окно
Change Password (Изменение пароля), показанное выше в разделе "Создание пароля".
В поле редактирования Old Password (Старый пароль) введите текущий пароль.
В поле редактирования New Password (Новый пароль) введите новый пароль.
В поле редактирования Retype New Password (Повторный ввод нового пароля) подтвердите ввод,
еще раз набрав новый пароль.
Нажмите ОК.
188 Endress+Hauser
Удаленный терминал RTU 8130 9 Работа с Tank Gauge Configuration
190 Endress+Hauser
Удаленный терминал RTU 8130 9 Работа с Tank Gauge Configuration
192 Endress+Hauser
Удаленный терминал RTU 8130 9 Работа с Tank Gauge Configuration
9.4.1 Обзор
Ниже приводится содержание данного раздела:
Это окно можно вывести на экран различными способами в зависимости от того, в каком месте
программы находится пользователь:
• Если вы находитесь в главном окне, выберите Edit (Редактировать) в меню Point (Точка).
Выберите нужный тип точки и соответствующий номер точки.
• Если вы находитесь в главном окне, дважды нажмите правой кнопкой мыши на иконку точки.
194 Endress+Hauser
Удаленный терминал RTU 8130 9 Работа с Tank Gauge Configuration
Exit (Выход)
Кнопка Exit (Выход) осуществляет выход из текущей конфигурации точки с возвратом в главное
меню.
Download (Загрузить)
Кнопка Download (Загрузить) позволяет пользователю загрузить все данные для точки в
измеритель резервуара.
Upload (Выгрузить)
Кнопка Upload (Выгрузить) позволяет пользователю выгрузить все данные для точки из
измерителя резервуара.
9.4.2.3 Изменение значения
Диалоговое окно Edit Point (Редактирование точки) (добавление значения)
196 Endress+Hauser
Удаленный терминал RTU 8130 9 Работа с Tank Gauge Configuration
• Выберите или введите имя файла и нажмите ОК. Система вернет вас в диалоговое окно Edit
Strap Table (Редактирование таблиц обмера), в котором будет показана импортированная
информация.
Экспорт
• Командная кнопка Export (Экспортировать)позволяет пользователю экспортировать таблицу
обмера из диалогового окна Edit Strap Table (Редактирование таблиц обмера) в файл. Чтобы
экспортировать таблицу обмера, выполните следующие действия:
• Нажмите на кнопку Export (Экспортировать). Появится диалоговое окно Save As (Сохранить
как).
Диалоговое окно Save As (Сохранить как)
• Введите имя файла и нажмите ОК. Имя файла должно иметь расширение .TST или .CSV,
чтобы можно было в следующий раз импортировать данный файл. Система сохранит этот
файл и вернет вас в диалоговое окно Edit Strap Table (Редактирование таблиц обмера).
Проверка
• Командная кнопка Check (Проверить) позволяет пользователю убедиться в том, что данные
таблицы обмера находятся в допустимом формате. Если формат таблицы обмера
правильный, на экране появится диалоговое окно проверки.
Если с форматом таблицы обмера имеется какая-либо проблема, то на экране появится
диалоговое окно проверки и вы увидите запись с неверным форматом.
198 Endress+Hauser
Удаленный терминал RTU 8130 9 Работа с Tank Gauge Configuration
Copy (Скопировать)
Пункт меню Copy (Скопировать) позволяет пользователю копировать данные из одной или
нескольких выбранных ячеек таблицы.
• Выберите одну или несколько ячеек для копирования. Чтобы выбрать одну или несколько
строк, нажмите на соответствующий номер (номера). Чтобы выбрать один или несколько
столбцов, нажмите на соответствующий параметр (параметры).
• Выберите пункт Copy (Скопировать) в меню Edit (Правка). Контур вокруг выбранных ячеек
изменит цвет с черного на красный.
Внимание! Для отмены копирования нажмите на клавишу Esc. Это уберет контур
выделения вокруг выбранных ячеек.
Paste (Вставить)
Пункт меню Paste (Вставить) позволяет пользователю вставить скопированную группу ячеек (в
красном контуре) в выбранную в данный момент группу ячеек (в черном контуре).
• Выберите ячейки, куда будут вставляться скопированные ячейки.
• Выберите пункт Paste (Вставить) в меню Edit (Правка).
200 Endress+Hauser
Удаленный терминал RTU 8130 9 Работа с Tank Gauge Configuration
Для всех выбранных строк каждое из значений в выбранном столбце увеличится на единицу. Это
значение примут все выбранные ячейки с данными соответствующего типа.
Меню Options (Дополнительные возможности)
Окно Spreadsheet Mode (Режим электронной таблицы): меню Options (Дополнительные
возможности)
Import (Импортировать)
Пункт меню Import (Импортировать) позволяет пользователю импортировать точку или группу
точек, тип которых соответствует текущему типу точки. Импортированному файлу присваивается
имя в соответствии с типом точки с расширением CVS.
Export (Экспортировать)
Пункт меню Export (Экспортировать) позволяет пользователю экспортировать выбранную точку
или все точки, тип которых соответствует текущему типу точки, в используемый по умолчанию
каталог RTU. Экспортированный файл сохраняется под именем, соответствующем типу точки, с
расширением CVS.
Внимание! Пользователь может изменить исходный каталог в файле ViewRTU.INI.
View (Просмотр)
Пункт меню View (Просмотр) позволяет пользователю вывести на экран выбранные типы
параметров. При выборе этого пункта меню на экране появляется следующее диалоговое окно
View Point Parameters (Просмотр параметров точки).
Окно Spreadsheet Mode (Режим электронной таблицы): диалоговое окно просмотра
выбранных параметров
Пользователь может выбрать любое сочетание типов параметров. Пользователь может выбрать
любое сочетание категорий. Краткое описание категорий приводится ниже.
Выбранные строки или столбцы помечаются знаком "+" в кнопке заголовка соответствующей
строки или столбца. Эта возможность иллюстрируется следующим диалоговым окном.
Пользователь может вновь сделать видимой строку или столбец, нажав на соответствующий знак
"+". Чтобы вновь сделать видимыми все строки/столбцы, пользователь может выбрать пункт Un-
hide All (Сделать видимым все) в меню Options (Дополнительные возможности).
202 Endress+Hauser
Удаленный терминал RTU 8130 10 Интерфейс локальной диагностики
Использование LDI также позволит вам просматривать точки в RTU следующими способами:
List Points (составить перечень точек): составить перечень всех точек в базе данных.
Update Mode (обновлять режим): постоянно обновлять перечни точек базы данных,
которые вы задаете в ViewRTU. Выбрать точки и настроить частоту обновления в
ViewRTU, Internal Diagnostic (внутренняя диагностика) (DIAG.00).
Tank Mode (режим резервуара): показывает данные из точек резервуара
Add Point Delete Point Edit Point List Point Edit Tag Update Mode Tank Mode Help Password
Выбрать Выбрать LDI составит LDI составит Ограничивает LDI отображает Ввести пароль
Выбрать тип точки Выбрать тег уровня 1 или
тип точки тип точки перечень всех список точек, функции LDI экраны справки
существующих которые вы только для уровня 2
точек RTU задали в резервуаров
DIAG.00
ViewRTU
Ввести число Ввести число Ввести число для
редактирования Отредактировать
для добавления для удаления данные точки* LDI разрешает
или запрещает
делать
изменения в
базе данных
LDI добавит LDI удалит Отредактировать LDI изменит
точку к RTU точку из RTU данные точки* точку в RTU
LDI изменит
точку RTU
* Меню Edit Tag предоставляет вам доступ к тем же данным, что и меню Edit Point. Но посредством
Edit Tags вы можете редактировать только те точки, которые содержат существующий тег.
Экран LDI
Титульный
экран LDI
Add Point Delete Point Edit Point List Point Edit Tag Update Mode Tank Mode Help Password
Выбрать Выбрать LDI составит LDI составит Ограничивает LDI отображает Ввести пароль
Выбрать тип точки Выбрать тег уровня 1 или
тип точки тип точки перечень всех список точек, функции LDI экраны справки
существующих которые вы только для уровня 2
точек RTU задали в резервуаров
DIAG.00
ViewRTU
Ввести число Ввести число Ввести число для
редактирования Отредактировать
для добавления для удаления данные точки* LDI разрешает
или запрещает
делать
изменения в
базе данных
LDI добавит LDI удалит Отредактировать LDI изменит
точку к RTU точку из RTU данные точки* точку в RTU
LDI изменит
точку RTU
* Меню Edit Tag предоставляет вам доступ к тем же данным, что и меню Edit Point. Но посредством
Edit Tags вы можете редактировать только те точки, которые содержат существующий тег.
/ ( 1 2 3
F G H I J
* ) 4 5 6
K L N M O
- # 7 8 9
P Q R S T
+ , = 0 .
U V W X Y
204 Endress+Hauser
Удаленный терминал RTU 8130 10 Интерфейс локальной диагностики
В некоторых случаях LDI будет воспринимать истинным только ввод цифр. В этих случаях вам не
нужно нажимать <SHIFT>. LDI будет воспринимать цифровое значение клавиш, которые вы
нажимаете.
1 Вторичная функция
H Первичная функция
• Уровень 1 (Level 1) дает вам полный доступ к базе данных RTU. LDI предложит вам
подтвердить ваши изменения базы данных, прежде чем вносить их.
• Уровень 2 (Level 2) дает вам полный доступ к базе данных RTU. LDI немедленно внесет
изменения базы данных, как только вы введете их.
Главное меню
H Help
P Enter Password
Select Mode: P
Enter Password:
• Если введен неверный пароль, LDI подаст звуковой сигнал и на экране появится надпись
"Access Denied" (отказ в доступе)
• Если введен верный пароль, LDI вернет вас в главное меню.
Добавление точки
• В главном меню нажмите <A>. Появится меню типов точек.
1 SYS 2 COM
3 DIAG 4 CLK
5 IO 6 DI
Add Pnt Type:
206 Endress+Hauser
Удаленный терминал RTU 8130 10 Интерфейс локальной диагностики
• Выберите тип точки, которую вы хотите добавить в базу данных, нажав на соответствующее
этому типу число в меню и клавишу <ENTER>. LDI подскажет вам число точки, которую
нужно добавить.
Нумерация точек
3 DIAG 4 CLK
5 IO 6 DI
Add Pnt Type:6
# to add: DI.
3 DIAG 4 CLK
5 IO 6 DI
Del Pnt Type: 6
# to del: DI.
3 DIAG 4 CLK
5 IO 6 DI
Edit Pnt Type: 6
# to edit: DI.
DI.0: Pump1
DI.2: Pump3
DI.4: Pump Backup
DI.6: Reserve Pump
• Для просмотра точек нажмите <ENTER>. В случае существования тега LDI покажет его
вместе с точкой.
1 Pump1
2 Pump2
3 Pump3
# to edit:
208 Endress+Hauser
Удаленный терминал RTU 8130 10 Интерфейс локальной диагностики
Информация о теге
Pump1
DI.0
Value
Off
210 Endress+Hauser
Удаленный терминал RTU 8130 10 Интерфейс локальной диагностики
Pump1
DI.0
Value
Off
Чтобы вернуться в главное меню, находясь в режиме обновления (Update Mode), нажмите
<ESC>.
Чтобы установить LDI в режим резервуара, нажмите <T> в главном меню. LDI покажет перечень
точек резервуара.
Точки резервуара
1 TANK.00
2 TANK.01
3 TANK.02
# to edit:
В этом режиме LDI работает так же, как и функция Edit Point (редактировать точку), но вы можете
применять функции LDI только к точкам резервуара.
212 Endress+Hauser
Удаленный терминал RTU 8130 11 Выявление неисправностей
11 Выявление неисправностей
11.1 Обзор
В этой главе описываются процедуры, применяемые для устранения неисправностей
аппаратных средств. Три кнопки и восемь статусных светодиодных индикаторов обеспечивают
контроль над правильностью функционирования RTU/8130. Если RTU не работает в обычном
режиме, пользователь может найти неисправность устройства, выполнив одну или более
процедур при помощи кнопок. Описание трех кнопок и индикаторов также приводится в главе
Конфигурирование материнской платы и расширительного модуля I/O.
Работа процессора
Связь "онлайн"
Выход активирован
Ошибка
Индикатор Условие
Если индикатор Run мигает быстрее (10 Гц), когда RTU находится в режиме загрузки, это
означает либо нарушена целостность программного обеспечения RTU , либо что его просто не
существует.
Работа процессора
Связь "онлайн"
Выход активирован
Ошибка
Устойчивое Системная
состояние ON/OFF ошибка
214 Endress+Hauser
Удаленный терминал RTU 8130 11 Выявление неисправностей
Это действие вызывает переход RTU в известное начальное состояние. Эту кнопку можно
нажать в любой момент; однако при этом произойдет следующее:
1
2 секунды
CPU CPU
Последова-
тельность
самопроверки
2 Ошибка
3
Осторожно! Жесткий перезапуск следует использовать как последнее средство в случае,
если Series 8130 не работает. Жесткий перезапуск очистит установленную базу данных.
216 Endress+Hauser
Удаленный терминал RTU 8130 11 Выявление неисправностей
218 Endress+Hauser
Удаленный терминал RTU 8130 12 Коды команд
12 Коды команд
Структура команд RTU 8130
10 Подача энергии
0 Подача энергии 90 - 130В (переменный ток) 50/60 Гц
1 Подача энергии 200 - 240В (переменный ток) 50/60 Гц
2 Подача энергии 18 - 36В (постоянный ток)
20 Опции
0 Дополнительные опции не используются
1 Версия, работающая с помощью батареи
2 Версия связи HART®
30 Подтверждения
0 Для использования в неопасной зоне
1 FM Класс 1, разд. 2, Группы А, В, С и D Т3С
(с ограничениями NEMA 4, требуемыми в свободном порядке)
2 CSA Класс1, разд. 2, Группы А, В, С и D (LR 66529-16)
N- Наименование продукта
220
1. Для всех цепей сигналов и соединений рекомендуется 4. RTU может быть установлен в опасном месте раздела 2 при (ТОЛЬКОДЛЯ УСТАНОВОК В США)
применять индивидуальные экранированные пары. использовании его вместе с ограничением NEMA 4. 10. Выводы заземления для модели 8202-1, 8202-2, 8205-1 или 8205-2
2. Вся экранированная проводка сигналов должна быть 5. Замещение компонентов может уменьшить пригодность для должны быть соединены с заземленным электродом с помощью
соединена и изолирована в месте нахождения инструментов. класса 1, раздел 2. избыточных установленных проводников 14WG.
3. Обратитесь к руководству по эксплуатации и управлению 6. Не отсоединяйте оборудование, если не выключена подача 11. Сопротивление модели 8202-1, 8202-2, 8205-1 или 8205-2, земля
Series 8130RTU для получения дополнительной информации. энергии или если не отключен входящий источник энергии. для заземленного электрода, не должно превышать один Ом.
7. Заменяйте предохранители, только когда их местоположение 12. Аналоговые сигналы ввода от инструментов, расположенных в
не опасно или когда отключена подача энергии. опасных местах класса 1, раздела 2, групп A-D, могут быть
8. Установка должна проходить в соответствии с NEC/CEC. соединены с моделью 8202-1, 8202-2, 8205-1 или 8205-2 посредством
12 Коды команд
9. Максимальное неопасное электрическое напряжение равно 250В следующих ассоциированных nonindecendive полевых параметров.
переменного/постоянного тока.
VOC < 26,80 В
ISC < 159,00 мА
Ca > 0,13 мкФ + Cпровода для групп A и B
0,90 мкФ + Cпровода для группы C
2,40 мкФ + Cпровода для группы D
La > 2,50 мГн + Lпровода для групп A и B
5,80 мГн + Lпровода для группы C
ВХОД ПЕРЕМЕННОГО 11,00 мГн + Lпровода для группы D
ТОКА
ВХОД ДЛЯ СИГНАЛА О ВТОРЖЕНИИ
ВХОД/ВЫХОД ПОСТОЯННОГО ТОКА
ЗАМЕЧАНИЯ 8202/8205:
1. Центральный терминал - экранированное МОДЕЛЬ 8201 ТИПИЧНАЯ ПРОВОДКА
заземление. ЦИФРОВЫХ СИГНАЛОВ
МОДУЛИ ЦИФРОВОГО
ВВОДА/ВЫВОДА
МОДУЛИ ЦИФРОВОГО
ВВОДА/ВЫВОДА
ЗАЗЕМЛЕНИЕ
ДЛЯ ЗАЩИТЫ
ОТ СКАЧКОВ
НАПРЯЖЕНИЯ
ПРЕДОХРАНИТЕЛЬ 63мА
БЛОК ПЕРЕКЛЮЧАТЕЛЕЙ
ПРЕДПОЧТИТЕЛЬНЫЙ ПРОВОДНИК
АНАЛОГОВОГО СИГНАЛА ПРЕДПОЧТИТЕЛЬНОЕ РАСПОЛОЖЕНИЕ
ЦИФРОВОГО СИГНАЛЬНОГО ПРОВОДНИКА
ПЕРЕМЕННОГО ТОКА
ПРЕДПОЧТИТЕЛЬНОЕ РАСПОЛОЖЕНИЕ
ПРОВОДНИКА СВЯЗИ
ВИД СПЕРЕДИ
КРЫШКА УДАЛЕНА
Удаленный терминал RTU 8130
Endress+Hauser
Удаленный терминал RTU 8130
ДЛЯ ЗАМЕТОК
BA053G/27/ru/06.02
xxxxxxxx
FM+SGML 6.0