Диалог параметров узла

<< Click to Display Table of Contents >>

Navigation:  Modbus Universal MasterOPC Server > MasterOPC Universal Modbus Server > Режим конфигурирования > Параметры объектов дерева >

Диалог параметров узла

Диалог параметров узла

mbul_mail Тип узла COM

mbul_mail Тип узла TCP/IP

mbul_mail Тип узла PROGRAM

mbul_mail Раздел 'Резервные каналы'

В разделе Общие настройки задаются следующие параметры (см. также Операции в диалогах параметров ):

mbul   Комментарий – комментарий к узлу;

mbul   Включен в работу – если ИСТИНА, узел и его составляющие исполняются в реальном времени, если ЛОЖЬ – не исполняются;

mbul   Тип узла – интерфейс/протокол взаимодействия сервера с устройством:

Пapaмeтp Тип узла дocтупeн тoльko в диaлoгe coздaния.

mbul   COM – последовательный интерфейс, Modbus RTU. Узел данного типа открывает последовательный порт, выполняет скрипт пользователя и запускает устройства с заданными параметрами.

Узел COM может содержать устройства MODBUS и PROGRAM;

mbul   TCP/IP – сеть TCP/IP, Modbus TCP/IP. Узел данного типа открывает сетевое соединение, выполняет скрипт пользователя и запускает устройства с заданными параметрами.

Узел TCP/IP может содержать устройства MODBUS и PROGRAM;

mbul   PROGRAM – программный (разработанный пользователем). Узел данного типа выполняет только пользовательский скрипт и запуск устройств с заданными параметрами.

Узел PROGRAM может содержать только устройства PROGRAM.

В разделе Скрипт задаются следующие параметры:

mbul   Выполнение скрипта – разрешение/запрет выполнения скрипта;

mbul   Редактирование кода скрипта – ячейка значения этого параметра содержит кнопку modbus_img128 открытия редактора скрипта (см. Редактор скрипта ).

Тип узла COM

Помимо разделов Общие настройки и Скрипт, диалог содержит разделы Настройки COM, Настройки модема и Дополнительные настройки.

В разделе Настройки COM задаются параметры COM-порта:

mbul   Порт – номер COM-порта, значение по умолчанию – 1 (COM1);

mbul   Скорость – скорость обмена (1200, 1800, 2400, 4800, 9600, 19200, 38400, 57600 или 115200 бит/с), значение по умолчанию – 9600;

mbul   Данные – число информационных битов (5, 6, 7 или 8), значение по умолчанию – 8;

mbul   Контроль четности – контроль четности (Нет, Нечет, Чет, Марк, Пробел), значение по умолчанию – Нет;

mbul   Стоп биты – число стоповых битов (1, 1.5, 2), значение по умолчанию – 1;

mbul   Межсимвольный таймаут (мс) – максимально допустимый интервал между посылками байтов; превышение этого интервала диагностируется как ошибка (значение по умолчанию – 0, при этом значении межсимвольный таймаут считается равным 50 мс);

mbul   Использовать режим ASCII – определяет тип протокола Modbus. Если настройка в False - используется Modbus RTU, если в True - Modbus ASCII;

mbul   Использовать модем – значение этого параметра должно быть ИСТИНА, если к COM-порту подключен модем (в т.ч. GSM-модем), в противном случае – ЛОЖЬ. Подробная инструкцию по настройке OPC сервера для использования с модемом находится в отдельном разделе справки.

В разделе Настройки модема задаются параметры модема (GSM-модема), подключенного к COM-порту:

mbul   Номер телефона – номер телефона (в международном формате);

mbul   Строка инициализации – строка инициализации (согласно документации модема – например, ATE0Q0V1X4&C0&D2&S1S0=0S7=60+CBST=71,0,1);

mbul   Время ожидания соединения (с) – максимальное время ожидания соединения с устройством, значение по умолчанию – 60;

mbul   Время разрыва соединения при отсутствии данных (с) – таймаут разрыва соединения в отсутствие обмена, значение по умолчанию – 1000.

В последних версиях продукта данный параметр заменен на два следующих:

mbul   Удерживать соединение при отсутствии данных –  если TRUE, доступен параметр Время удержания соединения (с);

mbul   Время удержания соединения (с) – в отсутствие обмена на шине GSM-соединение разрывается спустя время, заданное этим параметром (в течение таймаута соединение удерживается);

mbul   Подключение – интерфейс (rs232 или rs485). При включении режима RS-485 управление передачи данных модема переключается с аппаратного (сигналом DTR) на специальные символы (три знака «+»). При использовании этого режима в строке инициализации вместо команды AT&D2, нужно ввести команду AT&D0.

В разделе Дополнительные настройки задаются следующие параметры:

mbul   Принудительный разрыв соединения в каждом цикле – при включении данной настройки после каждого цикла опроса происходит закрытие и открытие порта. Включение данного режима может потребоваться при опросе по GSM/GPRS - при работе по данным каналам могут возникать сильные задержки при получении данных, которые могут быть восприняты ОРС сервером как отсутствие ответа, и будет сформирован новый запрос. После этого в ОРС сервер может поступить ответ от предыдущего его запроса, что приводит к тому что ответы перепутываются (у Modbus RTU нет специального поля с контролем номера запроса). Закрытие порта, приводит к очищению буфера и созданию нового соединения, что исключает получение предыдущего ответа;

mbul   Slave подключение – ИСТИНА – подключение в режиме SLAVE, ЛОЖЬ – в режиме MASTER;

mbul   Использовать резервные каналы – этот параметр доступен только в безлимитной версии продукта.

Если Использовать резервные каналы=TRUE, доступен раздел 'Резервные каналы' .

Тип узла TCP/IP

Помимо разделов Общие настройки и Скрипт, диалог содержит разделы Настройки TCP/IP и Дополнительные настройки.

В разделе Настройки TCP/IP задаются следующие параметры:

mbul   IP-адрес – IP-адрес сервера, значение умолчанию – 127.0.0.1 (допускается символьное задание – например, localhost вместо 127.0.0.1);

mbul   IP-порт – IP-порт сервера, значение по умолчанию – 502;

mbul   Время ожидания соединения (с) – максимальное время ожидания соединения с устройством.

mbul   Повторы при ошибке – число повторных попыток соединения с устройством после ошибки соединения. Если попытки закончились, для тегов устанавливается качество OPC_QUALITY_BAD .  

mbul   Межсимвольный таймаут (мс) – максимально допустимый интервал между Ethernet пакетами. Если разрыв между пакетами меньше, происходит "склейка" пакетов.

В разделе Дополнительные настройки задаются следующие параметры:

mbul   Slave подключение – ИСТИНА – подключение в режиме SLAVE, ЛОЖЬ – в режиме MASTER;

mbul   Modbus поверх TCP – этот параметр предназначен для работы с конвертерами Ethernet-COM (например, Moxa NPort5150). В данном режиме происходит упаковка стандартного запроса Modbus RTU или ASCII в TCP-пакет, и сформированный пакет передается конвертеру. Конвертер извлекает из пакета запрос Modbus и направляет его в устройство. При ответе устройства преобразование происходит в обратном порядке;

mbul   Отслеживать Transaction ID – Modbus TCP имеет специальное поле - Transaction ID. При запросе OPC сервер инкрементирует значение данного поля, устройство, при ответе, должно вернуть такое же значение поля - это позволяет избежать перепутывания запросов. Настройку следует выключать только в том случае, если устройство не следует стандарту и не возвращает ID запроса;

mbul   Принудительный разрыв соединения в каждом цикле –  при включении данной настройки после каждого цикла опроса происходит закрытие и открытие порта.

mbul   Подключение в режиме TCP сервера – в режиме TCP-сервера OPC-сервер ожидает входящих подключений по IP-адресу и порту, после чего начинает обмен. Подробнее можно посмотреть здесь – http://www.insat.ru/products/Universal_MasterOPC/work_with_modem.pdf ;

mbul   Использовать резервные каналы – этот параметр доступен только в безлимитной версии продукта.

Если Использовать резервные каналы=TRUE, доступен раздел 'Резервные каналы' .

Тип узла PROGRAM

Помимо разделов Общие настройки и Скрипт, диалог не содержит никаких разделов или параметров (в безлимитной версии диалог содержит раздел Дополнительные настройки).

В разделе Дополнительные настройки задаются следующие параметры:

mbul   Использовать резервные каналы – этот параметр доступен только в безлимитной версии продукта.

Если Использовать резервные каналы=TRUE, доступен раздел 'Резервные каналы' .

Раздел ’Резервные каналы’

Данный раздел доступен, если Использовать резервные каналы=TRUE (в разделе Дополнительные настройки).

В разделе задаются следующие параметры:

mbul   Канал 1, Канал 2, Канал 3 – резервные каналы.

Если тип узла – COM, для конфигурирования канала используются следующие параметры (доступны при Канал <n>=TRUE):

mbul   Порт – COM-порт;

mbul   Автоматическое переключение – см. далее;

Если тип узла – TCP/IP, для конфигурирования канала используются следующие параметры (доступны при Канал <n>=TRUE):

mbul   IP адрес – IP-адрес;

mbul   IP порт – IP-порт;

mbul   Автоматическое переключение – см. далее;

Если тип узла – PROGRAM, для конфигурирования канала используются следующие параметры (доступны при Канал <n>=TRUE):

mbul   Автоматическое переключение – см. далее.

В штатном режиме опрос производится по основному каналу (для узла TCP/IP – по IP адресу, заданному в разделе Настройки TCP/IP). Если возникает отказ устройства (отсутствие ответа) и у резервного канала Автоматическое переключение=TRUE, то происходит переключение на этот канал. Если автоматическое переключение выключено, то происходит попытка соединиться со следующим узлом, у которого автоматическое переключение включено. На узел, у которого выключено автоматическое переключение, переключиться можно из скрипта – для работы с резервными каналами предусмотрены функции server.GetReservedChannel и server.SetReservedChannel .