MOSCADTM / MOSCAD-LTM
Инструментальный Пакет TOOLBOX для Windows
Руководство пользователя
68P02949С85-0
КОММЕРЧЕСКАЯ ГАРАНТИЯ (СТАНДАРТНАЯ)
Продукция радиосвязи Моторолы обеспечивается гарантией от способных воспроизводиться дефектов в материалах или
в работе на период ОДНОГО (1) ГОДА за исключением кристаллов и канальных элементов, которые гарантируются на период
десяти (10) лет) с даты отправки. Части, включая кристаллы и канальные элементы, будут заменены бесплатно в течение всего
периода гарантии, однако работы по замене неисправных частей будет обеспечиваться только в течение ста двадцати (120) дней
с момента отправки. После этого покупатель должен оплачивать работу, связанную с ремонтом продукции или заменой частей по
существующим ценам, вместе со стоимостью любых транспортных расходов по доставке в или из места проведения гарантийного
обслуживания. Настоящая гарантия относится Компанией Motorola Communications and Electronics Inc., 1301 E. Algonquin Road,
Schaumburg, Illinois 60196, только к первому покупателю и только к тем покупателям, кто покупает продукция только для лизинга
или чисто коммерческого, промышленного или правительственного использования.
ЭТА ГАРАНТИЯ ДАЕТСЯ ВМЕСТО ВСЕХ ДРУГИХ ВЫДАННЫХ ИЛИ ПОДРАЗУМЕВАЮЩИХСЯ ГАРАНТИЙ,
ИСКЛЮЧЕННЫХ СПЕЦИАЛЬНО, ВКЛЮЧАЯ ГАРАНТИИ ПО ПРОДАВАЕМОСТИ И СООТВЕТСТВИИ СПЕЦИАЛЬНЫМ ЦЕЛЯМ. НИ
В КАКОМ СЛУЧАЕ MOTOROLA НЕ БУДЕТ НЕСТИ ОТВЕТСТВЕННОСТЬ ЗА ПРЯМЫЕ ИЛИ ОПОСРЕДОВАННЫЕ ПОВРЕЖДЕНИЯ,
ЕСЛИ ТОЛЬКО ЭТО ПРЯМО НЕ ПРОТИВОРЕЧИТ ЗАКОНОДАТЕЛЬСТВУ.
Эта гарантия относится только к отдельным товарам, исключая батареи, которые имеют свою собственную, отдельную,
ограниченную гарантию. Из-за уникальности каждой радиосистемы Моторола снимает с себя ответственность в пределах этой
гарантии за диапазон, охват или работу системы как целого, за исключением отдельных письменных соглашений, подписанных
административным сотрудником Моторолы.
Произведенные не Моторолой товары из этой гарантии исключаются, но они подпадают под гарантии, дающиеся их
производителями, копии которых будут Вам высланы при соответствующем письменном запросе.
Для исполнения настоящей гарантии покупатель должен обратиться к продавцу Моторолы или непосредственно в
Моторолу, Отдел гарантии качества, по указанному выше адресу.
Продукция Моторолы, описанная в настоящем Руководстве, может включать компьютерные программы, хранящиеся в
памяти ПЗУ или на других носителях, авторские права на которые принадлежат Мотороле. Законы в США и других странах
сохраняют за Моторолой определенные исключительные права в пределах авторского права на компьютерные программы,
включая исключительное право копировать и тиражировать в любой форме компьютерные программы, защищенные авторским
правом. Соответственно любые защищенные авторским правом компьютерные программы, содержащиеся в продукции Моторолы
и описанные в настоящем Руководстве, не могут копироваться или тиражироваться любым способом без письменного разрешения
Моторолы. Более того, покупка продукции Моторолы не означает предоставление прямо, косвенно или как-то по-другому любой
лицензии, защищенной авторским правом, патентами или заявкой на патенты Моторолы, за исключением нормальных, не
исключающихся, не облагаемых вознаграждением лицензий для использования, разрешенного по действующему
законодательству о продажах
МОТОРОЛА
Сектор наземной мобильной связи
Motorola, Inc.
Land Mobile Products Sector
1301 E. Algonquin Road
Schaumburg, IL 60196
MOSCADTM / MOSCAD-LTM
для Windows
68P02949C85-O
Июль 1997 г.
СОДЕРЖАНИЕ
СЛОВАРЬ 13
Дополнения к модели 14
Варианты 15
Приложения 15
Необходимая документация 16
Справочная литература 17
Термины и соглашения 17
ОБЗОР СИСТЕМЫ 18
СИСТЕМА MOSCAD 18
ЦЕНТР УПРАВЛЕНИЯ 18
УДАЛЕННОЕ ТЕРМИНАЛЬНОЕ УСТРОЙСТВО (RTU) 19
ПОСЛЕДОВАТЕЛЬНОСТЬ ПРОГРАММИРОВАНИЯ 21
ОПРЕДЕЛЕНИЕ RTU 22
КОНФИГУРАЦИЯ СЕТИ 22
Загрузка в RTU 24
КОММУНИКАЦИОННАЯ СЕТЬ 24
RTU И СЕТЬ 25
ТИПЫ КОММУНИКАЦИЙ 26
КОНФИГУРАЦИИ СЕТИ 26
ПРОСТАЯ СИСТЕМА 27
Системы с двумя и более связями 27
ВВЕДЕНИЕ ПАРОЛЯ 33
ТИПЫ ТАБЛИЦ 35
ГРУППЫ ТАБЛИЦ 39
ТАБЛИЦЫ ПОЛЬЗОВАТЕЛЯ 39
СИСТЕМНЫЕ ТАБЛИЦЫ 39
ТИПЫ ДАННЫХ 41
"ВХОДЫ" И "ВЫХОДЫ" 51
ПЕРЕМЕННЫЕ 51
КОМПАРАТОРЫ 56
ТАЙМЕРЫ 61
↑|–– (ПОЛОЖИТЕЛЬНЫЙ)
POSITIVE (UP) ––|↑ 71
↓|–– (ОТРИЦАТЕЛЬНЫЙ)
NEGATIVE (DOWN) ––|↓ 71
АРИФМЕТИЧЕСКИЕ РАСЧЕТЫ 84
(ВРАЩЕНИЕ ВЛЕВО/ВПРАВО) 92
КОПИРОВАНИЕ КОЛОНОК 98
ПАМЯТЬ 102
ПОРТ 3 133
PORT TYPE FOR PORT 3 (ТИП ПОРТА ДЛЯ ПОРТА 3) 133
RADIO, CONVENTIONAL, RADIO TYPE, MAX. NUMBER OF REPEATERS, MODEM (РАДИОСТАНЦИЯ,
ОБЫЧНАЯ, ТИП РАДИОСТАНЦИИ, МАКС. ЧИСЛО РЕПИТЕРОВ, МОДЕМ) 133
RADIO, TRUNKING, RADIO TYPE, TRUNK SYSTEM, MODEM (РАДИОСТАНЦИЯ, МАГИСТРАЛЬНАЯ,
ТИП РАДИОСТАНЦИИ, МАГИСТРАЛЬНАЯ СИСТЕМА, МОДЕМ) 133
LINE, MULTI-DROP HALF-DUPLEX (ЛИНИЯ, ТИПА "МНОГОТОЧКА" ПОЛУДУПЛЕКСНАЯ) 133
LINE, FULL DUPLEX (2W/4W), SYNC (ЛИНИЯ, ДУПЛЕКСНАЯ (2 ПРОВОДА / 4 ПРОВОДА)
СИНХРОННАЯ) 133
LINE, FULL DUPLEX (2W/4W), АSYNC (ЛИНИЯ, ДУПЛЕКСНАЯ (2 ПРОВОДА / 4 ПРОВОДА)
АСИНХРОННАЯ) 133
LINE, DIAL-UP, ASYNC (ЛИНИЯ, КОММУТИРУЕМАЯ, АСИНХРОННАЯ) 133
MICROWAVE, FULL-DUPLEX, SYNC (МИКРОВОЛНОВАЯ, ДУПЛЕКСНАЯ, СИНХРОННАЯ) 134
MICROWAVE, FULL-DUPLEX, АSYNC (МИКРОВОЛНОВАЯ, ДУПЛЕКСНАЯ, АСИНХРОННАЯ) 134
MICROWAVE, HALF-DUPLEX (МИКРОВОЛНОВАЯ, ПОЛУДУПЛЕКСНАЯ) 134
INTRAC, CONVENTIONAL (ИНТРАК, ОБЫЧНАЯ) 134
INTRAC, TRUNKING (ИНТРАК, МАГИСТРАЛЬНАЯ) 134
Х.25 163
УСОВЕРШЕНСТВОВАННЫЙ ПОТОК В ПРОТОКОЛЕ Х.25 163
ПРОТОКОЛ LAPB 165
УСОВЕРШЕНСТВОВАННЫЕ ТАЙМЕРЫ Х.25, МАССИВ РЕЗЕРВНОЙ ПАМЯТИ 166
Куча (Массив резервной памяти) 168
______________________________________________________________________
Словарь
Настоящий список терминов состоит из сокращений, акронимов и специальных
терминов, использующихся в этом Руководстве.
Акронимы и сокращения
АСК Подтверждение
AGA Американская Ассоциация по газу
ASL Арифметический сдвиг влево
ASR Арифметический сдвиг вправо
BCD Преобразование в формат BCD
BIN Преобразование в бинарный формат
CD Определение несущей
COS Изменение состояния
CPU Центральный процессор (ЦПУ)
CPY Копировать
CRC Контроль при помощи циклического избыточного кода
CTD Отсчет в обратном направлении
CTS Готово к отправке
CTU Прямой отсчет
DBB Построитель базы данных
DCE Аппаратура передачи данных
DFM Прямая частотная модуляция
DOF Задержка на отключение
DON Задержка на включение
DPL Частная цифровая линия
DPSK Разностная фазовая модуляция
DSP Обработка цифрового сигнала
DSR Готовность модема
DTE Оборудование терминального устройства
DTR Готовность данных
EGU Инженерные условные единицы
FIU Полевое интерфейсное устройство
FSK Частотная модуляция
GND Заземление
GPS Глобальная система местоопределения
HDLC Протокол HDLC, высокоуровневый канал передачи данных
HW Аппаратное обеспечение
I/O Ввод / Вывод
IGC / M Графический Центр IBM для MOSCAD
IMP Интегрированный мультипротокольный процессор
INTRAC 2-уровневый протокол (32 бита)
JMP Переход
JSP Переход к подпроцессу
LED Светодиод
LSL Логический сдвиг влево
LSR Логический сдвиг вправо
MDLC 7-уровневый протокол OSI (взаимодействия открытых систем)
MEIC Тип RTU предыдущего поколения
MMI Интерфейс человек-машина
MODBUS Протокол MODICON BUS
MOSCAD SCADA Моторолы
MOSCAD-L Облегченная SCADA Моторолы
MOVE Присвоить значение
MOVH Присвоить старший байт значения
MTE Многозадачная среда
NАCK Негативное подтверждение
N.C. Нормально-замкнутые контакты
N.O. Нормально-разомкнутые контакты
NEMA Национальная Ассоциация Производителей Электричества
(устанавливает стандарты корпусов)
OSI Взаимосвязи открытых систем
OVF Переполнение
PC Персональный компьютер
PID Пропорциональная интегральная производная
PL Частная линия
PLC Программируемый логический контролер
PPH Импульсов в час
PPS Импульсов в секунду
PSTN Общественная коммутируемая телефонная сеть
RAM Запоминающее устройство с произвольной выборкой, ЗУПВ
RET Возврат
RF Радиочастота
ROM Постоянное запоминающее устройство, ПЗУ
ROR Циклический сдвиг вправо
RNR Получено, не готово
RST Сброс
RTS Требование посылки
RTU Удаленное терминальное устройство (может быть MOSCAD или
MOSCAD-L)
RUNP Выполнить процесс
RX Получение
SCADA Управление и сбор данных
SW Программное обеспечение
TDPSK Магистральная разностная фазовая модуляция
TRT Таймер с памятью
TX Передача
UART Универсальный асинхронный приемо-передатчик
UCL Пользовательская функция
UDF Потеря значимости
XTAL Кристалл
Определения
Дополнения к модели
Варианты
Приложения
Необходимая документация
Система MOSCAD включает следующие Руководства:
Термины и соглашения
MOSCAD RTU поставляется в 2 версиях, MOSCAD RTU и MOSCAD-L RTU.
Большинство особенностей, описанных в документации по MOSCAD, являются
общими для MOSCAD и MOSCAD-L. Во всей документации термины "RTU" и
"MOSCAD" относятся к "обобщенной" системе. Различия указываются специальными
ссылками на MOSCAD и MOSCAD-L.
СИСТЕМА MOSCAD
Полная система управления состоит из центрального компьютера SCADA, как
главной станции, сообщающейся с RTU по различным коммуникационным связям,
таким как обычное радио, магистральное радио, микроволновая станция, проводная
линия или коммутируемая система (телефон). Коммутируемая система используется
для предачи сигналов, информации о состоянии, телеметрических данных, данных
расчетов, диагностики и информации о регистрации ошибок от RTU на компьютер
центрального устройства и в обратном направлении. Она также используется для
загрузки, мониторинга и отладки прикладной программы в RTU.
ЦЕНТР УПРАВЛЕНИЯ
Компьютер центра управления, с интерфейсом пользовтеля, обеспечивает
пользователя полным графическим управлением работой RTU, включая изменения
базы данных и параметров, и мониторинг исполняющегося приложения для инженера
системы. Центральный компьютер и МСР/М сообщаются с помощью использования
протокола MODBUS; МСР/Т использует протокол TCP/IP.
TCP/IP (MCP/T)
ВОЗМОЖНОСТИ И ФУНКЦИИ
Далее перечисляются основные особенности пакета TOOLBOX для
программирования:
ПОСЛЕДОВАТЕЛЬНОСТЬ ПРОГРАММИРОВАНИЯ
Определение прикладной программы RTU позволяет системному инженеру
построить базу данных в виде набора таблиц. Используемые для определения базы
данных RTU таблицы являются основой для процесса программирования,
определения связей Ввода/Вывода, автоматического определения центральной базы
данных, мониторинга работы RTU в реальном времени и т.п.
ОПРЕДЕЛЕНИЕ RTU
Конфигурация места
Так как несколько RTU обычно имеют в системе одну и ту же конфигурацию (за
исключением логического адреса), Вы записываете конфигурацию в файл. После
этого Вы можете загрузить одну и ту же конфигурацию в разные RTU, указывая только
их логический адрес и системный адрес.
КОНФИГУРАЦИЯ СЕТИ
Приложение Конфигурация сети предназначено для определения узлов связи в
сети. Программа определяет структуру сети - нет необходимости определять все RTU,
а только узлы в сети. Протокол MDLC использует эти определения для
автоматической маршрутизации пакетов по сети.
Тот же файл конфигурации сети используется для всех RTU в системе и может
также использоваться в других системах (с такой же структурой).
_________________________________________________________________
ПРИМЕЧАНИЕ
Загрузка в RTU
• Конфигурация RTU
КОММУНИКАЦИОННАЯ СЕТЬ
Сеть системы MOSCAD состоит из нескольких RTU, сообщающихся с одним или
несколькими компьютеризированными центрами управления и/или с другими RTU.
Каждый центр управления соединяется с коммуникационной сетью через МСР/М или
МСР/Т.
Система использует протокол MDLC, включающий все семь уровней модели OSI
(взаимодействие открытых систем), адаптированных для системы SCADA. Он
поддерживает несколько логических каналов на один физический порт, разрешая
проводить одновременные сеансы связи центр-RTU и RTU-RTU. Он также позволяет
каждому RTU одновременно выполнять несколько видов задач с использованием
связи, таких как передача аварийных сообщений в режиме соперничества,
оперативный мониторинг, выполнение диагностических проверок, и т.д. Протокол
MDLC рассматривается в настоящем руководстве ниже.
КОММУНИКАЦИОННЫЕ ЗВЕНЬЯ
Система может поддерживать сеть из практически неограниченного числа
звеньев. RTU поддерживает разные коммуникационные среды и скорости передачи
данных, как это показано ниже:
RTU работает на всех радиочастотах: ОВЧ 136-174 Мгц, УВЧ 403-430 и 450-470
Мгц, диапазон 900 Мгц, 800/900 Мгц магистральных и микроволновых устройств.
ТИПЫ КОММУНИКАЦИЙ
В системе RTU связаны с сетью радио или проводных линий, как это
определено системным инженером соответственно требованиям пользователя.
Каждый RTU выполняет свою прикладную программу и, одновременно, поддерживает
коммуникационную связь (или связи), определенную для этого, и служит как сетевой
узел, если это так определено.
Зона определяется как группа из одного или большего числа RTU, которые могут
прямым образом сообщаться друг с другом без репитора "Сохранить и Передать
дальше". Имя зоны состоит из имени связи и номера зоны. Например, для РАДИО 3
именем зоны № 1 является РАДИО 3/1, а для зоны № 2 – РАДИО 3/2 и т.д.
КОНФИГУРАЦИИ СЕТИ
Система MOSCAD поддерживает как простые, так и сложные коммуникационные
сети. В следующих разделах описываются разные конфигурации с разных точек
зрения.
ПРОСТАЯ СИСТЕМА
Простая система, состоящая из центрального компьютера, МСР/М, и нескольких
RTU, соединенных одной коммуникационной связью, показана на следующем рисунке:
Пакет TOOLBOX может быть подсоединен к любому порту RTU или МСР/М,
сконфигурированному как порт компьютера.
Если допустить, что 2 узла (RTU 15 и RTU 40) могут "слышать" друг друга,
результатом будет система, состоящая из 3 зон и 2 узлов, как показано на следующем
рисунке:
______________________________________________
ПРИМЕЧАНИЕ
Действие Команда
Выключить эхо в отсутствие соединения АТЕ0
Включить звуковые сообщения ATV1
Выключить режим молчания (Коды ATQ0
состояния отображаются)
Включить все коды ATX4
Установить флаг «обнаружение несущей» AT&C1
по установлению соединения
ВВЕДЕНИЕ ПАРОЛЯ
Когда в начале рабочего сеанса Вы активируете прикладную программу пакета
TOOLBOX, пакет выведет на дисплей экран Пароля, показанный ниже, где Вы должны
ввести пароль.
Эта операция активирует коммуникационный драйвер, и пароль остается в силе
в течение всего сеанса. Если Вы захотите получить доступ в RTU, который требует
другой пароль, Вы должны сначала остановить коммуникационный драйвер. См.
Изменение Пароля Сеанса.
______________________________________________
ПРЕДУПРЕЖДЕНИЕ
• Т.к. таблицы известны центру, связь между центром и всеми RTU прозрачна для
процесса в RTU (нет необходимости писать процесс для работы с сеансом связи).
• Любая часть любой таблицы может быть загружена из центра или в центр.
ТИПЫ ТАБЛИЦ
Система предоставляет таблицы двух типов:
Каждый ряд в таблице имеет связаную с ним отметку COS. Эта отметка
используется для связи со спецификаторами. Вы можете определить имя для этой
отметки (в поле "Имя COS"), чтобы использовать его в процессе (звеньях лестничной
диаграммы).
LP LP (ПС)
Index Индекс
Name Имя
0 Intvl 0 Intvl
1 Cintvl 1 Cintvl
2 Tintvl 2 Tintvl
Description Описание
Close Закрыть
Help Подсказка
На рисунке обозначены:
Pumps Насосы
Pumps Насосы
Index Индекс
Append Добавить
Insert Вставить
Modify Изменить
Delete Убрать
Description Описание
Close Закрыть
Help Подсказка
Каждый ряд в таблице имеет связаную с ним отметку COS. Эта отметка
используется для связи со спецификаторами. Вы можете определить имя для этой
отметки (в поле "Имя COS"), чтобы использовать его в процессе (звеньях лестничной
диаграммы).
ДУБЛИРОВАННЫЕ КОЛОНКИ
ГРУППЫ ТАБЛИЦ
Таблицы в системе делятся на три группы:
• Таблицы пользователя
• Системные таблицы
• Таблицы констант
ТАБЛИЦЫ ПОЛЬЗОВАТЕЛЯ
Таблицы пользователя определяются соответственно требованиям прикладной
программы. Может быть определено до 127 таблиц пользоваателя.
Первая таблица в этой группе уже определена как таблица с одной колонкой, и
она называется Qualifiers (Спецификаторы). Имена переменным в этой таблице могут
даваться пользователем. Спецификаторы этой таблицы могут использоваться при
групповых вызовах центральной станцией (ICG/M) для формирования групп RTU
(широкое вещание).
СИСТЕМНЫЕ ТАБЛИЦЫ
Системные таблицы, это определенные заранее таблицы, предназначенные для
хранения коммуникационных буферов, указателей индексов, переменных даты и
времени и других переменных, относящихся к системе.
ТАБЛИЦЫ КОНСТАНТ
Символические константы (но не их числовое значение) используются во время
редактирования ступеней. Например, если ограничением какого-либо процесса
является 100, используется символическое имя, такое как Limit1 (Ограничение 1), а не
фактическое значение.
• Простоту изменения, т.к. константа должна быть изменена только в одном месте
Две таблицы в этой группе даются для определения событий (до 500 событий)
посредством символических имен. Имена событий должны быть определены в этих
таблицах. Эти события становятся известными автоматически в центре управления
при создании центральной базы данных.
На рисунке обозначены:
Name Имя
User 1 Пользователь 1
User 2 Пользователь 2
User 3 Пользователь 3
Description Описание
Close Закрыть
Help Подсказка
___________________________________________________________________
ПРИМЕЧАНИЕ
Значение Означает
"0" Операция, указанная логической переменной, не активна.
(ложь) Примеры: машина, которая не работает, невозбужденное
реле, не активированный аварийный сигнал или
отсоединенный выключатель.
"1" Операция, указанная логической переменной, активна.
(истина) Примеры: возбужденное реле, работающая машина,
активированный аварийный сигнал, подсоединенный
выключатель.
______________________________________________
ПРИМЕЧАНИЕ
______________________________________________
ПРИМЕЧАНИЕ
На рисунке обозначены:
Пользователь может определить две точки (EGU Zero и EGU High) функции
преобразования. См. Масштабированные аналоговые входные данные.
Этот тип данных используется для считывания из PLC и записи в PLC, которое
поддерживает протоколы сторонних производителей (см. Руководство "Протоколы
сторонних производителей").
ИНДЕКС
Этот тип данных представляет собой указатели на ряды таблиц с несколькими
колонками. Т.к. каждый ряд в таблице с несколькими колонками представляет
переменные устройства, Индекс является указателем устройства.
КОНСТАНТЫ
Константы определяются символическим именем и численным значением в
таблицах с одной колонкой. Символическое имя констант используется в лестничных
диаграммах.
"ВХОДЫ" И "ВЫХОДЫ"
Каждая ступень определяет поведение "входа" (или "выхода") как функции и
состояния "входа", и времени. Таким образом, определяется вся программа
управления целиком, путем создания ступени для каждого "входа" (или "выхода") по-
отдельности.
ПЕРЕМЕННЫЕ
База данных, созданная Построителем Базы данных как набор таблиц, включает
переменные разных типов данных. Каждая переменная описывается символическим
именем: <Name> (<Имя>) для таблицы с одной колонкой и <Name> <Index> (<Имя>
<Индекс>) для таблицы с несколькими колонками. Переменные в системе могут быть
следующих типов данных (см. раздел "Концепция Базы данных"):
• Дискретные
• РРН (Импульс/час)
• Индекс
______________________________________________
ПРИМЕЧАНИЕ
SW1
-----| |-----
MOTOR
-----( )
Дискретные входные
Тип данных переменной указанного выше элемента N.C. может быть одним из
следующих:
______________________________________________
ПРИМЕР
2. Мотор (MOTOR) должен быть включен, когда нажат по крайней мере один из
трех кнопочных выключателей (РВ1, РВ2 или РВ3), но при условии, что аварийное
реле (EMRG) не активировано:
КОМПАРАТОРЫ
V1 V1 V1 V1
---| = |--- ---| ≠ |--- ---| > |--- ---| < |---
V2 V2 V2 V2
______________________________________________
ПРИМЕР
Speed
------------| > |-----------
| Limit |
| Speed |
|---| = |----- |
Limit
Speed
------------| < |---------------
| Limit |
| Speed |
|----| |-----|
Limit
__________________________________________
ON Включено
OFF Выключено
LIGHT Освещение
Целое значение
Целый параметр
Выходные по значению
Индекс
Таймер с памятью
______________________________________________
ПРИМЕЧАНИЕ
Timer1
❚---------....................------ ( MOVE )
NewPst
______________________________________________
ПРИМЕЧАНИЕ
RUNG Ступень
TRUE "1" Истина "1"
FALSE "0" Ложь "0"
"TIME LEFT" "Оставшееся время"
PRESET Заранее установленный
COUNT DOWN Обратный отсчет
TIMER'S "NORMALLY OPEN" CONTACT "Нормально разомкнутые" контакты
таймера
CLOSED "1" Замкнуты "1"
OPEN "0" Разомкнуты "0"
ON DELAY Задержка включения
1. Насос PUMP1 должен включиться через 10 сек после того, как откроется
(активируется) клапан VLV1.
VLV1 Tmr1
❚---------| |----------------- ( DON )
Tmr1 PUMP1
❚---------| |----------------- ( )
Обозначения на рисунке:
START Включить
RTU RTU
LIGHT Освещение
Обозначения на рисунке:
RUNG Ступень
TRUE "1" Действительно "1"
FALSE "0" Недействительно "0"
ON DELAY Задержка включения
TIMER'S "NORMALLY OPEN" CONTACT "Нормально разомкнутые" контакты
таймера
CLOSED "1" Замкнуты "1"
OPEN "0" Разомкнутые "0"
TIMER'S "NORMALLY CLOSED" "Нормально замкнутые" контакты таймера
CONTACTS
CLOSED "1" Замкнуты "1"
OPEN "0" Разомкнутые "0"
START T
❚---------| / |----------------- ( DON )
T LIGHT
❚---------| / |----------------- ( )
Допустим теперь, что каждый раз, когда CLOCK принимает значение «true»
лампа, обозначенная LIGHT, включена. Лампа выключается условием ВЫКЛЮЧЕНО,
внешним по отношению к этой системе.
Обозначения на рисунке:
OFF Выключено
RTU RTU
LIGHT Лампа
CLOCK LIGHT
❚---------| |----------------- ( L )
OFF LIGHT
❚---------| |---------------- ( U )
CLOCK CLOCK
❚---------| / |----------------- ( DON )
Обозначения на рисунке:
__________________________________________________________________
ПРИМЕЧАНИЕ
Обозначения на рисунке:
RUNG Ступень
TRUE "1" Действительно "1"
FALSE "0" Недействительно "0"
"TIME LEFT" "Оставшееся время"
PRESET Заранее установленный
COUNT DOWN Обратный отсчет
OFF DELAY Задержка выключения
TIMER'S "NORMALLY OPEN" CONTACT "Нормально разомкнутые" контакты
таймера
CLOSED "1" Замкнуты "1"
OPEN "0" Разомкнутые "0"
TRIG PULSE
❚---------| |----------------------------------- ( DOF )
PULSE
❚---------| |-------...................................
Обозначения на рисунке:
TRIG Запустить
1 scan 1 сканирование
______________________________________________
ПРИМЕР
T1 T2
❚--------| |----------------- ( DOF )
T2
❚--------| |----------------- ( B )
Обозначения на рисунке:
RST Cброс
RUNG Ступень
TRUE "1" Действительно "1"
FALSE "0" Недействительно "0"
PRESET Заранее установленное значение таймера
TIMER'S "NORMALLY OPEN" CONTACT "Нормально разомкнутые" контакты
таймера
CLOSED "1" Замкнуты "1"
OPEN "0" Разомкнутые "0"
а) Пока ступень истинна ("1"), таймер ведет обратный отсчет от своего заранее
установленного времени.
______________________________________________
ПРИМЕР
MOTOR
❚----- (Условия включения двигателя)........... ( )
MOTOR MotrHr
❚---------| |---------------------------------------- ( TRT )
MotrHr L1
❚---------| |---------------------------------------- ( )
SW1 MotrHr
❚---------| |---------------------------------------- ( RST )
В случаях, когда отсчитывать надо более 99 час, это можно сделать путем
совместного использования счетчика и таймера с памятью.
______________________________________________
ДИФФЕРЕНЦИАТОРЫ:
↑|–– (ПОЛОЖИТЕЛЬНЫЙ)
POSITIVE (UP) ––|↑
NEGATIVE (DOWN) ––|↓ ↓|–– (ОТРИЦАТЕЛЬНЫЙ)
___________________________________________________________
ПРИМЕЧАНИЕ
Объяснения к рисунку:
Step Шаг
TO.5S T4S
❚---------| |------------------------------------- ( DOF )
TO.5S StpMtr
❚---------| |------------------------------------- ( )
STEP Шаг
DIF Дифференциатор
______________________________________________
ПРИМЕЧАНИЕ
LOAD COUNTR
❚---------| |------------| ↑ |----------------- ( CTU )
COUNTR Pls1Sc
❚---------| > |--------------------------------- ( DOF )
M
TPls1Sc COUNTR
❚---------| |---------------------------------- ( RST )
|
| STEP
|--------------------- ( )
Где M = n - 1.
IN1 TOTAL
❚---------| |------------| ↑ |----------------- ( CTU )
IN2 TOTAL
❚---------| |------------| ↑ |----------------- ( CTU )
OUT1 TOTAL
❚---------| |------------| ↑ |----------------- ( CTD )
FLAG NEXT
❚---------| |----------------------- ( JMP )
❚---------.................................. ( )
❚---------.................................. ( )
❚---------.................................. ( )
В
❚------------------------------------- ( MOVE )
A
А
❚------------------------------------- ( MOVE )
b1
В этой ступени оператор MOVE "берет" серии из 8 последовательных бит
(начиная с b1) из таблицы с одной колонкой и записывает их в младший байт
переменной А (на старший байт А это влияния не оказывает).
Оператор MOVE может также использоваться для записи младшего байта целой
переменной в восемь последовательных бит, начиная с границы байта. Следующее
ступень записывает младший байт переменной A в восемь последовательных бит
таблицы с одной колонкой, начиная с бита с именем b1.
b1
❚------------------------------------- ( MOVE )
А
На следующей диаграмме показан оператор MOVE в этом случае.
Дискретные
Дискретные выходные
А
❚------------------------------------- ( MOVH )
b1
Оператор MOVH может также использоваться для записи старшего байта целой
переменной в восемь бит.
b1
❚------------------------------------- ( MOVН )
А
----------------------------------------------------------------------------------------------------------------
IND - - - - - Packed - - - - - - - - - - - - - - - - - - - - - - - - -
----------------------------------------------------------------------------------------------------------------
0
1
:
:
99
----------------------------------------------------------------------------------------------------------------
Посмотрим также на таблицу с одной колонкой с типом данных дискретные,
называемой Unpacked Bits (Неупакованные Биты), которая включает 16 специфических
имен для каждого отдельного бита в Упакованном значении. В этом примере мы будем
рассматривать биты как Бит15, Бит14 и т.д. В реальной системе мы обратимся к битам
с именами, имеющими определенное смысловое значение, такими как Status (Статус),
Fail, Alarm (Аварийный сигнал), Contrl (Управление) и т.п. Для размещения в операторе
MOVE задается порядок от Бита15 к Биту0.
I
❚------------------------------------- ( RST )
Temp
❚------------------------------------- ( MOVE )
Packed, I
Bit15
❚------------------------------------- ( MOVE )
Temp
Bit7
❚------------------------------------- ( MOVН )
Packed, I
| ❚-------............................-------- ( )
|
ступени | ❚-------...........................-------- ( )
алгоритма |
| ❚-------...........................--------- ( )
|
| ❚-------...........................--------- ( )
Temp
❚------------------------------------- ( MOVН )
Bit15
Temp
❚------------------------------------- ( MOVE )
Bit7
Packed, I
❚------------------------------------- ( MOVE )
Temp
I
❚------------------------------------- ( CTU )
I I P_Loop
❚----------| < |----------------------- ( JMP )
| LstPac |
| I |
|-----------| = |----- |
LstPac
5) MOVE/MOVH между целой переменной и битами колонки таблицы с
несколькими колонками
A BitCol, 0
-------------------------- ( MOVE ) ----------------------- ( MOVE )
BitCol, 0 A
A BitCol, 0
------------------------- ( MOVH ) ----------------------- ( MOVH )
BitCol, 0 A
АРИФМЕТИЧЕСКИЕ РАСЧЕТЫ
_ _ _ _ _ _ _ _
| C | | C | | C | | C |
---| + A | --- | - A | --- | x A | ----| / A |
|_ B _| |_ B _| |_ B _| |_ B _|
_
T1Sec |RATIO |
❚---------| |-------------------------| / X |
|__ Y _|
T1Sec T1Sec
❚---------| |----------------------- ( DON )
| C|
---| O A | C = A U B = A (OR) B = A + B
|R B|
| AC|
---| N A | C = A n B = A (AND) B = A + B
| DB|
| XC|
---| O A | C = A ⊕ B = A (XOR) B = A + B
| RB|
Операторы AND, OR и XOR выполняют ( когда данная ступень истинна)
поразрядную операцию булевой логики над двумя переменными (обозначенными в
выше приведенных элементах как A и B), а результат сохраняется в переменной C (на
переменные A и B это воздействия не оказывает).
______________________________________________
ПРИМЕЧАНИЕ
Все бинарные операторы требуют два параметра одного и того же типа, целое
значение или действительное значение. Если один параметр является целым
значением, а другой - действительным значением, целое значение приводится к
действительному.
• Следующие операторы:
Допустим х1=1, х2=2 и y1=2, где х1, х2 являются типом данных целое значение, а
y1 - действительное значение.
1.
Result
❚------------------------------------- ( CALC )
х1+х1/х2
------------------------------------------------------------------
2.
Result
❚------------------------------------- ( CALC )
х1+х1/y1
------------------------------------------------------------------
-----------------------------------------------------------------------------------
Индекс A B C D E F G H
-----------------------------------------------------------------------------------
0
1
:
n
-----------------------------------------------------------------------------------
Для детального описания этого оператора см. раздел "User Defined Local Ports"
(Определяемые пользователем локальные порты).
а15__________________а0
<------ | | | | | | | | || | | | | | | | | <------ 0
A
❚-------------------------------------- ( LSL )
n
а15__________________а0
0 -----> | | | | | | | | || | | | | | | | | ------>
A
❚-------------------------------------- ( LSR )
n
а15__________________а0
|--| | | | | | | || | | | | | | | | <------ 0
↓
^
A
❚-------------------------------------- ( ASL )
n
а15__________________а0
|--| | | | | | | || | | | | | | | | <------ 0
|^
|_↑
A
❚-------------------------------------- ( ASR )
n
а15__________________а0
----- |--| | | | | | | || | | | | | | | | <------
|_______________________________ |
A
❚-------------------------------------- ( ROL )
n
а15__________________а0
-----> |--| | | | | | | || | | | | | | | | --------
|_______________________________ |
A
❚-------------------------------------- ( ROR )
n
Когда выбирается оператор CALL, на экране появляется для выбора список всех
возможных функций. Вы должны выбрать требуемую функцию, используя клавиши со
стрелками и нажимая [Enter].
SndFrm, AnsFrm, RcvFrm, TxFrm (Послать из, См. раздел "User Defined MDLC
Ответить из, Получить из, Передать из) Communication" ("Определенная
пользователем связь MDLC").
SndSeq, GetSeq(Послать последовательность, См. раздел "User Defined MDLC
Получить последовательность) Communication" ("Определенная
пользователем связь MDLC").
TxEvnt, Burst, Tevent, Tburst (Послать См. раздел "User Defined MDLC
событие, Пакет, Tevent, Tburst ) Communication" ("Определенная
пользователем связь MDLC").
Fetch, Store (Выбрать, Сохранить) Cм. Руководство по Специальным
Функциям, "Accessing Database
Variable via Coordinates"
("Осуществление доступа к
переменным базы данных через
координаты").
_______________________________________________________________
ПРИМЕР
Index Индекс
Name Имя
Cntral Центр
Rad1 Радиостанция1
AllLinks Все связи
RADIO1 РАДИОСТАНЦИЯ1
Close Закрыть
Help Подсказка
Sync
❚-------------------------------------- ( CALL )
AllSYS
Sync
❚-------------------------------------- ( CALL )
Rad1
______________________________________________
Объяснения к рисунку:
RUNNING Выполнение
CYCLE 1, 2, 3, 4 Цикл 1, 2, 3, 4
SUSPENDED Приостановлено
<Имя процесса>
❚-------------------------------------- ( RUNP )
TskPr (x)
TEMP EXEC
❚-----| |------------------------------------- ( RUNP )
TskPrA
TEMP CYCLE
❚-----| |------------------------------------- ( DOF )
Обозначения на рисунке:
КОПИРОВАНИЕ КОЛОНОК
Эта особенность возможна начиная с версии 1,63.
| С Dest |
---| P Src |
| Y Count |
Переменная Dest может быть любой переменной таблицы с одной колонкой или
любой колонкой таблицы с несколькими колонками. Эта переменная может быть
любого типа, за исключением индекса.
Переменная Src может быть любой переменной в таблице с одной колонкой или
любой колонкой в таблице с несколькими колонками. Эта переменная может быть
любого типа.
______________________________________________
ПРИМЕР
| С Tx_Buf, 0 |
❚------------------------------ | P Presur |
| Y Length |
Если Presur (Давление) имеет х рядов, тогда Length (Длина)=4.х (т.к. длина
переменной с плавающей точкой равна четырем байтам).
Length
❚-------------------------------------- ( MOVE )
#16
| С B, 0 |
❚------------------------------------- | P V, 0 |
| Y Length |
______________________________________________
ПРИМЕЧАНИЕ
ЭЛЕМЕНТЫ ВВОДА
ЭЛЕМЕНТЫ ВЫВОДА
-------( ) Контакт включенного реле
-------(RST) Сброс
АППАРАТУРА RTU
МОДУЛЬ ЦПУ
Модуль ЦПУ MOSCAD, в основе которого находится высокопроизводительный
Интегрированный Мультипротокольный Процессор Моторолы МС68302, обеспечивает
три коммуникационных канала, один из которых представлен заменяемой
интерфейсной сменной платой. Этот модуль расположен в слоте 0 стойка номер 0 -
крайний левый модуль на первой шине первой стойки.
ПАМЯТЬ
Плата ЦПУ содержит два типа ОЗУ:
ПЕРЕДНЯЯ ПАНЕЛЬ
Передняя панель модуля ЦПУ включает следующее:
{ Рисунок }
PWR (Сеть): горит все время, пока питание от батареи 12В постоянного тока
подается на RTU, свидетельствуя о том, что RTU работает.
CPU (Сбой в работе ЦПУ): Загорается, чтобы показать наличие сбоя в работе
ЦПУ. О природе нарушения работы свидетельствуют 16 светодиодов, расположенные
в 4 правых колонках, которые загораются одновременно со светодиодом CPU,
показывающим о сбое в работе ЦПУ; работа этих 16 светодиодов детально описана
ниже (светодиод CPU горит):
• (7) Горят светодиоды CM3, RX3 и ТХ3: сбой в точке прерывания аппаратуры.
• (11) Горят светодиоды RX3, TX3 и MON: текущая конфигурация RTU была
загружена в RTU предудыщей версией Пакета TOOLBOX.
RST (Cброс ЦПУ): мигает при сбросе ЦПУ; это может быть вызвано сторожевым
таймером, свидетельствуя о неправильной работе программного обеспечения.
• Когда время выполнения прикладной программы слишком большое (более 1,2 сек).
Это вызвано ошибкой в программе Лестничных Диаграмм, такой, как бесконечный
цикл.
{ Рисунок }
• Когда кнопка нажата в течение короткого времени один раз, активируется панель.
В случае модулей, имеющих более одного режима панели, каждое последующее
короткое нажатие кнопки переключает режим панели на следующий.
• Когда кнопка нажимается быстро два раза, панель выключается. Если она не
выключена вручную, для сохранения энергии панель выключается через 10 мин.
Когда RTU включен, а кнопка РВ1 непрерывно нажата в течение около 10 сек,
происходит перезапуск ЦПУ. Перезапуск ЦПУ происходит также и тогда, когда кнопка
непрерывно нажата в течение около 30 сек во время работы RTU. Эта операция
удаляет конфигурацию и прикладную программу, которые были загружены в RTU, и
восстанавливает конфигурацию RTU по умолчанию.
______________________________________________
______________________________________________
ПРИМЕЧАНИЕ
Когда RTU включен, а кнопка РВ1 нажата в течение около 10 сек без перерыва,
происходит перезапуск ЦПУ. Перезапуск ЦПУ происходит также и тогда, когда кнопка
нажата непрерывно в течение около 30 сек во время работы RTU. Эта операция
удаляет конфигурацию и прикладную программу, которые были загружены в RTU, и
восстанавливает конфигурацию RTU по умолчанию. При перезапуске RTU раздается
звуковой сигнал.
______________________________________________
ЗУММЕР MOSCAD
Зуммер (только в системе MOSCAD) звучит во время холодного запуска модуля
ЦПУ и при стирании конфигурации/прикладной программы из ФЛЭШ-памяти.
МОДУЛИ Вв/Выв
В RTU используется модульная система с самыми разными модулями, такими
как:
Пояснения к рисунку:
Site A, B, C RTU А, В, С
Session Сеанс
Transport Транспортировка
Network Сеть
Physical Физический
• Физический уровень
• Уровень связи
• Уровень сети
• Уровень транспортировки
• Уровень сеанса
• Уровень презентации
ФИЗИЧЕСКИЙ УРОВЕНЬ
Физический уровень включает различные коммуникационные порты и связанные
с ними программы.
УРОВЕНЬ СВЯЗИ
Функцией уровня связи является обеспечение надлежащей связи по отдельному
коммуникационному каналу. Информация хранится в блоках данных разной длины, где
протокол уровня связи содержит следующие поля (для блока DATA (ДАННЫЕ)):
УРОВЕНЬ СЕТИ
Система всегда определяется как сеть, когда она использует более одной
коммуникационной среды, такой, как проводная линия и/или разные радиостанции, а
также репиторы Store & Forward (Сохранить и Передать далее), работающие все на
одной частоте. Коммуникации в сети осуществляются между узлами, которые
физически могут быть RTU, центрами или репиторами.
УРОВЕНЬ СЕАНСА
• Запуск сеанса.
• Окончание сеанса.
УРОВЕНЬ ПРЕДСТАВЛЕНИЯ
• Уплотняет информацию.
• Кодирует информацию.
• Проверяет подлинность информации.
КОНФИГУРАЦИЯ RTU
Система MOSCAD работает с самыми разными типами модулей Вв/Выв и
коммуникационных плат, удовлетворяющими любые требования прикладных
программ. Чтобы сделать работу системы более эффективной, должна быть
определена конфигурация RTU. Конфигурация RTU включает следующее:
______________________________________________
ПРИМЕЧАНИЕ
• При версии MOSCAD более ранней, чем 4.00: после изменения конфигурации
необходимо обновить связь Вв/Выв и перекомпилированную прикладную программу
пользователя необходимо снова загрузить в RTU.
• При версии MOSCAD 4.00 и более поздней и версии MOSCAD-L 1.00 и более
поздней: Вам не обязательно обновлять связи Вв/Выв и загружать в RTU
перекомпилированную прикладную программу, но все же это сделать рекомендуется.
{ Рисунок }
Обозначения на рисунке:
Icon Пиктограмма
MOSCAD system Система MOSCAD
Full MOSCAD system "Полная" системма MOSCAD
MOSCAD "light" system (MOSCAD-L) "Упрощенная" система MOSCAD
(MOSCAD-L)
{ Рисунок }
Объяснения к рисунку:
File Файл
CPU ЦПУ
Ports Порты
I/O Вв/Выв
Advanced Усовершенствованный
System Системный
Help Подсказка
Port 1, 2, 3 Порт 1, 2, 3,
Type Тип
{ Рисунок }
Объяснения к рисунку:
File Файл
CPU ЦПУ
Ports Порты
I/O Вв/Выв
Advanced Усовершенствованный
Help Подсказка
Port 1, 2, 3 Порт 1, 2, 3,
Type Тип
Кнопки Port (Порт) и Type (Тип) становятся доступными после того, как создан
новый или открыт уже существующий файл конфигурации RTU, или после выгрузки
конфигурации из RTU.
______________________________________________
! ВАЖНО
ФАЙЛОВОЕ МЕНЮ
Объяснения к рисунку:
{ Рисунок }
Объяснения к рисунку:
______________________________________________
! ВАЖНО
{ Рисунок }
Объяснения к рисунку:
Open Открыть
File Name: Имя файла
V220.cfg и т.д. Список имен файлов
Directories: Каталоги:
d:\tbox50\config Имя подкаталога
OK ДА
Cancel Отменить
Network... Сеть
Configuration file info. Информация о файле конфигурации
Created by toolbox V2.20 (Product: Создан пакетом TOOLBOX версии 2.20
MOSCAD) (Продукт: MOSCAD)
List Files of Type: Список типов файлов
All Files [*.cfg] Все файлы с расширением [*cfg]
Drives: Дисководы:
DRIVES (ДИСКОВОДЫ)
Если показанный дисковод не тот, на котором находятся Ваши файлы
конфигурации, откройте список с прокруткой и выберете нужный дисковод.
DIRECTORIES (КАТАЛОГИ)
Если указанный текущий каталог не тот, который нужен Вам, щелкните дважды
на букве дисковода в начале списка каталогов и найдите нужный каталог. Для доступа
к подкаталогам дважды щелкните на родительских каталогах.
SAVE (СОХРАНИТЬ)
Команда Save (Конфигурация RTU, Файловое меню) сохраняет в памяти
текущую конфигурацию.
Если файл не был сохранен хотя бы один раз, Пакет TOOLBOx открывает
диалоговое поле "Save As..." ("Сохранить как..."), в котором Вы присваиваете файлу
конфигурации имя. Имя может содержать до 6 знаков, чтобы обеспечить полную
совместимость с предыдущими версиями.
Если файл сохранялся, по крайней мере, один раз, Пакет TOOLBOX просто
сохраняет этот файл.
Объяснения к рисунку:
Directories: Каталоги:
OK ДА
Cancel Удалить
Drives: Дисководы:
DRIVES (ДИСКОВОДЫ)
Если показанный дисковод не тот, на котором находятся Ваши файлы
конфигурации, откройте список с прокруткой и выберете нужный дисковод.
DIRECTORIES (КАТАЛОГИ)
Если указанный текущий каталог не тот, который нужен Вам, щелкните дважды
на букве дисковода в начале списка каталогов и найдите нужный каталог. Для доступа
к подкаталогам дважды щелкните на родительских каталогах.
После того, как Вы выберите команду Download, Пакет TOOLBOX попросит Вас
указать пароль связи. После ввода правильного пароля появляется диалоговое окно
Site configuration communication (Связь конфигурации RTU).
{ Рисунок }
Объяснения к рисунку:
Site RTU
Local Местное
Remote Удаленное
Cancel Отменить
LOCAL (МЕСТНОЕ)
Если компьютер Пакета TOOLBOX подсоединен к RTU локально, убедитесь, что
выбран этот параметр.
REMOTE (УДАЛЕННОЕ)
Если Вы хотите отконфигурировать удаленный RTU, щелкните на этом
параметре.
НОВЫЙ RTU
Если Вам нужно изменить идентификацию и системный адрес RTU, введите
соответствующие значения в поля Site ID (Идентификация RTU) и System Address
(Системный адрес). По умолчанию это 1.
______________________________________________
ПРИМЕЧАНИЕ
2. Если две системы имеют одну и ту же радиосвязь (на одной частоте) и первая
система имеет N RTU, системный адрес второй системы должен быть определен как
N+50 (50 адресов зарезервировано).
{ Рисунок }
Объяснения к рисунку:
Unit Устройство
Local Местное
Remote Удаленное
Cancel Отменить
LOCAL (МЕСТНОЕ)
Если компьютер Пакета TOOLBOX подсоединен к RTU местно, убедитесь, что
выбран этот параметр.
REMOTE (УДАЛЕННОЕ)
Если Вы хотите загрузить конфигурацию удаленного RTU, щелкните на этом
параметре.
___________________________________________________________________
ПРИМЕЧАНИЕ
Если загружена конфигурация, созданная с помощью более ранней версии
Пакета TOOLBOX, появляется окно с сообщением, похожее на окно, появляющееся,
когда Вы активируете команду Open (Открыть) для более старой конфигурации. См.
более подробно в разделе "Open" ("Открыть") в настоящем Руководстве выше.
______________________________________________
{ Рисунок }
Объяснения к рисунку:
Номер версии состоит из двух номеров: Va.b. Обратите внимание, что a - номер
из одной цифры, а b - номер из двух цифр (например V1.34).
Номер слева от десятичного знака описывает основную модификацию
программного обеспечения, а номер справа от десятичного знака - небольшие
изменения.
______________________________________________
ПРИМЕР
• Допустим, что текущая версия Пакета TOOLBOX - V3.90, а текущая версия RTU -
V3.81
DELETE (УДАЛИТЬ)
Команда Delete (Конфигурация RTU, Файловое меню) удаляет файл
конфигурации из каталога конфигурации RTU.
{ Рисунок }
Объяснения к рисунку:
Delete Удалить
Directories: Каталоги:
OK ДА
Cancel Отменить
DRIVES (ДИСКОВОДЫ)
Если показанный дисковод не тот, на котором находятся Ваши файлы
конфигурации, откройте список с прокруткой и выберете нужный дисковод.
DIRECTORIES (КАТАЛОГИ)
Если указанный текущий каталог не тот, который нужен Вам, щелкните дважды
на букве дисковода в начале списка каталогов и найдите нужный каталог. Для доступа
к подкаталогам дважды щелкните на родительских каталогах.
EXIT (ВЫХОД)
Команда Exit (Конфигурация RTU, Файловое меню) закрывает окно
Конфигурации RTU. Если Вы сделали изменения в только что загруженном файле
конфигурации и еще не сохранили его, Пакет TOOLBOX покажет поле, в котором Вы
можете решить, сохранить самые последние изменения (Да) или закрыть файл без
сохранения изменений (Нет).
МЕНЮ ЦПУ
МЕНЮ ПОРТОВ
{ Рисунок }
Объяснения к рисунку:
Port 2 Порт 2
______________________________________________
ПРИМЕЧАНИЕ
ПОРТ 1
Эта команда открывает диалоговое окно, из которого Вы можете получить
доступ к определнию параметров Порта 1. Порт 1 может быть конфигурирован как RS-
232 или RS-485.
• Port Type (Тип Порта). Поле Port Type показывает тип коммуникаций, используемых
портом. Тип коммуникаций устанавливается путем установки параметров. Щелкните
на кнопке Port Type, чтобы открыть диалоговое окно Определения Порта 1, на котором
Вы введете значения параметров.
{ Рисунок }
Обозначения на рисунке:
Definition of Port 1 Parameters Определение параметров Порта 1
User Пользователь
COMPUTER1 КОМПЬЮТЕР1
Description Описание
Parameters: Параметры
More Еще
Default По умолчанию
OK ДА
Cancel Отменить
Help Подсказка
{ Рисунок }
Объяснения к рисунку:
______________________________________________
! ВАЖНО
DESCRIPTION (ОПИСАНИЕ)
Введите Ваше собственное описание коммуникационной связи (до 40 знаков).
Выбор Описание
Нет Этот элемент не используется
To Slave(s) (К подчиненному 1) Если RTU служит как базовая станция для
/подчиненным) центра, подсоединенного к ней, один из портов
должен быть определен как To Master/Cntrl (К
Главному/Управляющему). Все остальные
должны быть установлены на None (Нет).
2) Если базовой станцией является станция,
обрабатывающая данные, посылаемые
несколькими RTU, один из портов должен быть
определен как To Slave(s). Это - порт, через
который данный RTU сообщается с
подчиненными компонентами сети.
To Master/Cntrl (К Главному/ Если RTU используется как "подчиненное", один из
Управляющему) портов должен быть определен как To Master/Cntrl, и
его идентификация связи должна быть RadioX
(РадиостанцияХ) или LineX (ЛинияХ).
______________________________________________________________
ПОРТ 2
DESCRIPTION (ОПИСАНИЕ)
Введите Ваше собственное описание коммуникационной связи (до 40 знаков).
Выбор Описание
Нет Этот элемент не используется
To Slave(s) (К подчиненному / 1) Если RTU служит как базовая станция для центра,
подчиненным) подсоединенного к ней, один из портов должен
быть определен как To Master/Cntrl (К
Главному/Управляющему). Все остальные должны
быть установлены на None (Нет).
2) Если базовой станцией является станция,
обрабатывающая данные, посылаемые
несколькими RTU, один из портов должен быть
определен как To Slave(s). Это - порт, через
который данное RTU сообщается с подчиненными
компонентами сети.
To Master/Cntrl (К Главному/ Если RTU используется как "подчиненное", один из
Управляющему) портов должен быть определен как To Master/Cntrl, и
его идентификация связи должна быть RadioX
(РадиостанцияХ) или LineX (ЛинияХ).
______________________________________________________________
ADVANCED PHYSICAL AND LINK LAYER PARAMETERS FOR PORT 2
(УСОВЕРШЕНСТВОВАННЫЕ ПАРАМЕТРЫ ФИЗИЧЕСКОГО УРОВНЯ И УРОВНЯ
СВЯЗИ ДЛЯ ПОРТА 2)
Так же, как для Порта 1.
ПОРТ 3
MODULATION (МОДУЛЯЦИЯ)
Определяет тип модуляции, скорость в бодах и коммуникационный стандарт.
Различные существующие варианты для трех типов линейных интерфейсов подробно
описаны в следующей таблице.
TRANSMISSION (ПЕРЕДАЧА)
Диапазон: от -21до -6 дБм (с шагом в 1 дБм). По умолчанию: -10 дБм.
Выбор Описание
Нет Этот элемент не используется
To Slave(s) (К подчиненному 1) Если RTU служит как базовая станция для
/подчиненным) центра, подсоединенного к ней, один из портов
должен быть определен как To Master/Cntrl (К
Главному/Управляющему). Все остальные
должны быть установлены на None (Нет).
2) Если базовой станцией является станция,
обрабатывающая данные, посылаемые
несколькими RTU, один из портов должен быть
определен как To Slave(s). Это - порт, через
который данное RTU сообщается с
подчиненными компонентами сети.
To Master/Cntrl(К Главному/ Если RTU используется как "подчиненное", один из
Управляющему) портов должен быть определен как To Master/Cntrl, и
его идентификация связи должна быть RadioX
(РадиостанцияХ) или LineX (ЛинияХ).
DESCRIPTION (ОПИСАНИЕ)
Введите Ваше собственное описание коммуникационной связи (до 40 знаков).
ADD (ДОБАВИТЬ)
Щелкните на этой кнопке, чтобы выбрать зону, отмеченную в левом списке. Имя
зоны переносится в правый список.
REMOVE (УБРАТЬ)
Щелкните на эту кнопку, чтобы убрать зону из выбранных зон (правый список).
МЕНЮ Вв/Выв
Вы можете выбрать команду I/O Modules (Модули Вв/Выв) в меню I/O Menu, или
Вы можете щелкнуть на одной из кнопок Type (Тип), включенных в поле Module (1, 2,
...) (Модуль 1, 2, ... ) на главном экране Конфигурации RTU. Кнопка Type для Модуля
Вв/Выв 1 показана ниже.
{ Рис. }
Обозначения на рисунке:
Module 1 Модуль 1
Type Тип
{ Рис. }
Объяснения к рисунку:
OK Да
Cancel Отменить
Help Подсказка
{ Рис. }
Объяснения к рисунку:
OK Да
Cancel Отменить
Help Подсказка
В параметре I/O Module Type (Тип модуля Вв/Выв) откройте список с прокруткой
и выберите модуль, установленный в RTU.
УСОВЕРШЕНСТВОВАННЫЕ ПАРАМЕТРЫ
В этом разделе рассматриваются все усовершенствованные параметры
конфигурации Пакета TOOLBOX. По всему Пакету TOOLBOX усовершенствованные
параметры показываются соответственно контексту. Например, когда Вы щелкаете на
таблоице Advanced Parameters в Конфигурации RTU, Пакет TOOLBOX показывает
только те параметры, которые используются в выбранной конфигурации.
______________________________________________
ПРИМЕЧАНИЕ
______________________________________________
ПРИМЕЧАНИЕ
Значение по умолчанию, указанное в спецификациях параметров, приведенных
в ниже следующих разделах, является одним из возможных значений. Значение по
умолчанию меняется соответственно типу порта.
______________________________________________
ФИЗИЧЕСКИЙ УРОВЕНЬ
Number of idles to announce "End of RX" <1-200> [80]:
and NOT more than <10-2000> mSec [500]:
(Число попыток объявить "Конец получения" <1-200>
и не более, чем <10-2000> мсек)
При связи UART (Универсального асинхронного приемо-передатчика) без
механизма доступа к каналу период молчания уведомляет все уровни над физическим,
что прием закончился. Этот период расчитывается по количеству простоев, которые
преобразуются во время в функции скорости в бодах. Система использует наименьшее
из этого значения или значения, указанного во втором поле (и НЕ больше...).
______________________________________________
ПРИМЕЧАНИЕ
61 Стандарт США
67 Европейский стандарт
NO Ожидание гудка
YES Набор после заранее определенного периода времени ("слепой" набор).
Например, примем Т как разрешение времени. При входе в канал RTU начинает
передачу только после задержки, являющейся коэффициентом Т. При первом входе
RTU в канал задержка равна (n+4)хТ, где n представляет 4 менее значимых бита в
адресе. Когда RTU посылает подтверждение другому RTU, оно начнет передачу только
после задержки со значением от 0 до 3Т. Если возникнет конфликтная ситуация, из-за
того, что была сделана адресовка двум RTU с одними и теми же менее значимыми
битами, адресные биты автоматически сдвигаются и RTU начинают передачу с другой
задержкой.
УРОВЕНЬ СВЯЗИ
В этой секции рассматриваются параметры, с помощью которых Вы можете
управлять функционированием уровня связи.
Time out for URGE transmission after hole detection <0-3000> Sec [15]:
Пауза для передачи «СРОЧНО» после обнаружения ошибки сек
Период времени, после которого при образовании пробела на Транспортном
Мультиплексном уровне будет послан "срочный" блок данных. Ответ на срочный блок
данных означает, что пробел никогда не будет заполнен, т.к. все повторные попытки
уровня Связи данных уже закончились.
УРОВЕНЬ СЕТИ
System configuration stock size <1-50> [1]:
Размер запаса конфигурации системы
Число путей, которое разрешено «запомнить» уровню Сети. Этот параметр для
использования в будущем. В текущей версии уровень Сети может «запомнить» только
один путь, даже если указано другое значение.
ОБЩИЕ КОММУНИКАЦИИ
Addr. range response for "All RTU simulation" <Site ID +-
Range> [0]:
Диапазон адресов ответа для "Моделирования всех RTU"
<Идентификация RTU +- Диапазон>
Присвоение альтернативных адресов RTU. Если базовым адресом является Х, а
диапазоном - Y, тогда RTU отвечает на все вызовы в диапазоне {X,X+1,...,X+Y}. Если
диапазон равен -Y, RTU отвечает на все вызовы в диапазоне {X-Y, X-Y+1, ..., X}.
УРОВЕНЬ ПРЕДСТАВЛЕНИЯ
Encryption/Compression buffer length <0-100> [0]:
Длина закодированного/сжатого буфера
Для будущего использования.
ТРАНСПОРТНЫЙ УРОВЕНЬ
Number of retries to declare TX FAIL <1-5> [3]:
Число повторных попыток для объявления сбоя передачи
Число повторных попыток на уровень логических каналов, ориентированных на
сеанс, после которого Транспортный уровень объявит о сбое передачи на RTU,
которому она предназначена.
Delay after last received frame for partial ACK <1-1000> Sec
[5]:
Задержка после последнего полученного блока данных для
частичного подтверждения <1-1000> сек [5]:
Если вызываемый RTU получает только некоторые из блоков данных, которые
должны были бы прибыть в одном пакете, он будет ждать некоторый период времени,
определенный в этом параметре, прежде чем пошлет частичное подтверждение на
уровень Источника/Пункта назначения.
от RTU к RTU
RTU-to-RTU Number of boxes - <1-31> [8]:
for CPU 200 <1-20> [4]:
Число полей-box при связи между RTU <1-31> [8]:
для CPU 200 <1-20> [4]:
Число полей-box, предназначенных в каждый данный момент для обработки
блоков данных при связи от RTU к RTU (полученных, переданных, ожидание ответа,
пустые).
СОБЫТИЕ И ПАКЕТ
Event and Burst Number of boxes - <1-31> [8]:
for CPU200 <1-20> [3]:
Число полей-box Событий и Пакетов - <1-31> [8]:
для CPU200 <1-20> [3]:
Число полей-box, предназначенных в каждый данный момент для передачи
блоков данных с использованием функций Burst (передать Пакет) и TxEvnt (передать
Событие).
Event and Burst Number of TX retries <0-20> [1]:
Число повторных попыток передачи “Event” и “Burst” <0-20> [1]:
Число повторных попыток, которое должно проводиться от RTU к Центру, в
случае если RTU не получил "Application Data-Ack from central" ("Подтверждение из
Центра на Прикладном уровне") на вызовы функций Burst (передача Пакета) и TxEvnt
(передача События).
______________________________________________
ПРИМЕЧАНИЕ
Этот период времени начинается после того, как уровень Связи данных
протокола MDLC заканчивает передачу блока данных (т.е. он получает
соответствующее ПОДТВЕРЖДЕНИЕ или использует все повторные попытки на
уровне Из/В).
______________________________________________
ПРИМЕЧАНИЕ
[]:
Действительными значениями являются:
БУФЕРЫ MDLC
Number of formatted buffers in TX-heap <50-500> [100]:
Число форматированных буферов в массиве резервной памяти
передачи <50-500> [100]:
Число форматированных буферов, предназначенных для передачи пакета,
события, последовательности пакетов и последовательности событий между RTU, а
также для передачи из прикладных программ MDLC, таких как Диагностика,
Регистратор Ошибок, Мониторинг Процессов/Таблиц, Конфигурация RTU и Загрузка в
RTU.
______________________________________________
ПРИМЕЧАНИЕ
______________________________________________
! ПРЕДУПРЕЖДЕНИЕ
БУФЕРЫ ПОЛЬЗОВАТЕЛЯ
Ladder-diagramm user port buffer size <10-1000> byte [50]:
Размер буфера пользовательского порта управляемого ступенчатой
диаграммой <10-1000> [50]:
Размер буфера, используемого для передачи и получения. Он определяет порт
пользователя, включая "потери" по управлению буфером (около 15 байт). Если порт
пользователя используется для связи с терминальным устройством, размер по
умолчанию достаточен. Если с портом пользователя используется коммуникационный
протокол (если порт будет иметь дело с большими объемами данных), рекомендуется
увеличить размер буфера соответственно времени сканирования. Порт пользователя
способен обрабатывать до 8 буферов. Если все они заполнены, порт устанавливает
CTS (Готов к отправке) на 0 и посылает XOFF (Исключающее выключение) в
соответствии с его конфигурацией.
МОДУЛЬ ТЕЛЕСИГНАЛА
DI filtering time (No IRQ) [9.5 msec]:
Время фильтрации ТС (без запроса на прерывание) [9.5 мсек]:
Аппаратура выполняет две последовательные выборки для ТС, прежде чем она
решит, что произошло изменение. Этот параметр устанавливает интервал времени
между двумя выборками. Он разработан таким образом, что игнорирует острые
импульсы.
PLC-ДРАЙВЕР SLAVEа
ОБЩИЕ ПАРАМЕТРЫ
СВЕТОДИОДЫ
LEDs operating mode <Light up to timeout>
Рабочий режим светодиодов <Гореть до перерыва>
Этот параметр определяет будут ли светодиоды на панелях светодиодов ЦПУ и
модулей Вв/Выв гореть постоянно или временно. Если Вы выбираете "Light up to
timeout", светодиоды загорятся при запуске ЦПУ и погаснут после перерыва,
определенного в следующем параметре.
СИСТЕМНЫЕ ОТМЕТКИ
Timers activation [by DON/DOFF Fail]:
Активирование таймеров [Сбоем Включения/Выключения задержки]:
Действительными значениями являются:
При Сбое Включения/Выключения задержки таймер начинает уменьшать
значение после сбоя его входа.
______________________________________________
ПРИМЕР
b RUNG3
Rung_1 (Ступень_1): -----| |----------------------(JMP)
b TMR
Rung_2: -----| \ |----------------------(DON )
Rung_3: .........
______________________________________________
СИСТЕМНЫЕ ЗНАЧЕНИЯ
Main process duty cycle <0-100> [40]:
Рабочий цикл главного процесса <0-100> [40]:
Отношение между временем, отведенным главному процессу прикладной
программы (включая задачи с более высоким приоритетом, такие как прием MDLC) и
задачами с более низким приоритетом.
Х.25
Логический канал
Packet sequence numbering scheme over LAPB [MOD8]:
over MDLC [MOD128]:
Схема нумерации последовательности пакетов в сбалансированном
протоколе LAPB (доступа к звену связи) [MOD8]:
в протоколе MDLC [MOD128]:
Обычное (MOD8) и расширеное (MOD128) образование последовательности
пакетов. Для Х.25 на протоколе LAPB обычно нет причин для использования
расширеной схемы. Для Х.25 на протоколе MDLC может потребоваться передать
одновременно более 8 пакетов, т.к. разогрев и доступ к каналу занимают
определенное время. Поэтому для протокола MDLC значением является 1 (MOD128).
Window size in case "MOD 8" selected over LAPB <2-7> [2]:
over MDLC <2-7> [2]:
Размер окна в случае "MOD 8", выбранного в протоколе LAPB <2-7>
[2]:
в протоколе MDLC <2-7> [2]:
Размер окна передачи при использовании обычного образования
последовательности (MOD 8).
Window size in case "MOD 128" selected over LAPB <2-125> [10]:
over MDLC <2-125> [10]:
Размер окна в случае "MOD 128", выбранного в протоколе LAPB
<2-125> [10]:
в протоколе MDLC <2-125> [10]:
То же, что и в предыдущем параметре, но для образования расширеной
последовательности.
Send RNR when queue contains too many frames over LAPB <10-250>
[30]:
over MDLC <10-250> [30]:
Послать блок RNR (Послать, не готово), когда очередь содержит
слишком много блоков данных, по протоколу LAPB <10-250> [30]:
по протоколу MDLC <10-250> [30]:
Максимальное число блоков данных в очереди на передачу, которое заставит
RTU послать блок RNR (Послать, не готово) посылающему RTU.
ПРОТОКОЛ LAPB
K - Window size <3-7> [3]:
Размер К - окна <3-7> [3]:
Размер окна передачи. Он указывает число блоков данных, которое RTU может
передать, прежде чем он перейдет к ожиданию ПОДТВЕРЖДЕНИЯ.
Этот параметр служит для логического канала Х.25 как управление потоком
______________________________________________
Т13-Clear request timer <5-60> Sec over LAPB [5]: <20-60> Sec
over MDLC [20]
Требование очистить Таймер Т13 <5-60> сек для LAPB [5]: <20-60>
сек для MDLC [20]:
Так как MDLC работает в ненадежной среде, такой как радио, важно убедиться,
что блоки данных RR и RNR (посредством Х.25) прибывают к месту назначения. Этот
параметр устанавливает перерыв для повтора RR и RNR для каждого открытого
логического канала, чтобы гарантировать прием. Например, если параметр установлен
на 50, последний RR/RNR повторяется каждые 50 секунд.
T09-NO ack (RR) timer <0=Off, 1-250> Sec over LAPB [0]:
Таймер Т09 НЕТ подтверждения (RR) <0=выключен, 1-250> сек для
LAPB [0]:
Количество буферов в куче. Х.25 и LAPB используют центральную кучу для всех
действий по передаче и приему. В сильно загруженном устройстве желательно
увеличение числа буферов в куче до максимума, при условии, что устройство имеет
достаточно памяти.
______________________________________________
ПРИМЕЧАНИЕ
КОНФИГУРАЦИЯ СЕТИ
Программа конфигурации сети используется для определения
коммуникационных узлов в сети (точек пересечения между двумя и более связями).
Программа определяет структуру сети; нет необходимости определять все RTU,
достаточно в сети определить только узлы. Коммуникационный протокол использует
эти определения для автоматической маршрутизации пакетов по сети.
Порты RTU и МСР/М, определенные как порты компьютера, служащие для связи
с Пакетом TOOLBOX или с центром, не рассматриваются в сети как связи, а как
локальные порты.
______________________________________________
Для всех RTU в системе используется один и тот же файл конфигурации сети и
он же может использоваться и в других сетях, имеющих точно такую же структуру.
______________________________________________
ПРИМЕЧАНИЕ
Конфигурация сети должна быть загружена во все RTU системы, т.к. "знание"
узлов позволяет каждому RTU маршрутизировать пакеты по сети.
______________________________________________
{ Рис. }
Объяснения к рисунку:
File Файл
Help Подсказка
ФАЙЛОВОЕ МЕНЮ
{ Рис. }
Объяснения к рисунку:
Network Configuration Конфигурация сети
File Файл
Help Подсказка
Для каждого RTU Вы можете определить до шести связей (минимум две связи
для определения RTU как коммуникационного узла). Просто щелкните на поле Site ID
(Идентификация RTU), наберите идентификацию RTU и затем для каждой Link ID
(Идентификации связи) откройте список с прокруткой и выберите подходящее
значение.
{ Рисунок }
Объяснения к рисунку:
sample |
| пример имен файлов
sample.scf |
Directories: Каталоги
c: Диск С
OK ДА
Cancel Отменить
Save File as Type Сохранить файл в формате…
Drives: Дисководы
DRIVES (ДИСКОВОДЫ)
Если показанный дисковод не тот, на котором находятся Ваши файлы
конфигурации, откройте список с прокруткой и выберете нужный дисковод.
DIRECTORIES (КАТАЛОГИ)
Если указанный текущий каталог не тот, который нужен Вам, щелкните дважды
на букве дисковода в начале списка каталогов и найдите нужный каталог. Для доступа
к подкаталогам дважды щелкните на родительских каталогах.
SAVE (СОХРАНИТЬ)
Команда Save (Конфигурация cети, Файловое меню) сохраняет в памяти
текущую конфигурацию.
Если файл не был сохранен хотя бы один раз, Пакет TOOLBOx открывает
диалоговое поле "Save As..." ("Сохранить как..."), в котором Вы присваиваете файлу
конфигурации имя.
Если файл сохранялся по крайней мере один раз, Пакет TOOLBOX просто
сохраняет этот файл.
{ Рисунок }
Объяснения к рисунку:
sample |
| пример имен файлов
sample.scf |
Directories: Каталоги
c: Диск С
OK ДА
Cancel Отменить
Drives: Дисководы
DRIVES (ДИСКОВОДЫ)
Если показанный дисковод не тот, на котором находятся Ваши файлы
конфигурации, откройте список с прокруткой и выберете нужный дисковод.
DIRECTORIES (КАТАЛОГИ)
Если указанный текущий каталог не тот, который нужен Вам, щелкните дважды
на букве дисковода в начале списка каталогов и найдите нужный каталог. Для доступа
к подкаталогам дважды щелкните на родительских каталогах.
{ Рисунок }
Объяснения к рисунку:
C:\TBOX50\CONFIG\SAMPLE.TBL Путь
*NODE-1 *УЗЕЛ-1
To Link К связи
Cost Затраты
{ Рисунок }
Объяснения к рисунку:
Start Начать
Cancel Отменить
Help Подсказка
START (НАЧАТЬ)
Щелкните на этой кнопке, чтобы начать процесс загрузки.