Встроенные протоколы

<< Click to Display Table of Contents >>

Navigation:  Работа с конроллерами в MasterSCADA 4D > Руководство по работе с контроллерами OptiLogic L > Подключение устройств по протоколам >

Встроенные протоколы

Библиотека KEAZ включает в себя протокол Тип протокола – преднастроенный протокол Modbus RTU. Опрос контроллеров OptiLogic L происходит по данному протоколу по умолчанию. Поэтому добавлять протокол в узел не требуется.

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

Specializirovannie_protokols_OptiLogic_0

Описание настроек протокола:

Настройка

Описание

Номер порта

Номер COM-порта, к которому подключаются модули ввода-вывода, значение по умолчанию – 2.

Скорость

Скорость, на которой будет производится опрос модулей ввода-вывода (бит/с). Значение по умолчанию – 1000000.

Четность

Определяется необходимость контроля четности. Возможные значения: Нет, Чет, Нечет.

Стоп-бит

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

Разрядность

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

Таймаут

Задается значение таймаута по умолчанию для подключаемых модулей. Это максимальное время ожидания ответа от модуля контроллера (мс). Если ответ от модуля не будет получен в течении заданного интервала времени, то попытка опроса будет считаться неудачной, и зафиксируется ошибка данного запроса для конкретного модуля. Значение по умолчанию - 100.

Количество попыток

Указывается предельное количество неудачных попыток получить ответ от модуля контроллера, произошедших подряд. Если за указанное количество попыток получить ответ от модуля не удалось, то сформируется сигнал TRUЕ у параметра Отказ у того модуля, с которым не удалось обнаружить связь. Значение по умолчанию – 3.

Реинициализация порта при ошибке

Если при опросе будет получен отказ на всех устройств, то произойдет переоткрытие порта. По умолчанию значение TRUE.

Для узлов OptiLogic L-CPU-1-M и OptiLogic L-CPU-3-M в группу по умолчанию входят модули CPU-1 и CPU-3 соответственно:

CPU-1

CPU-3

Specializirovannie_protokols_OptiLogic

Specializirovannie_protokols_OptiLogic_1

Модуль CPU-1 узла OptiLogic L-CPU-1-M состоит из следующих каналов:

•4 аналоговых входных;

•2 аналоговых выходных;

•20 дискретных входных;

•10 дискретных выходных.

Модуль CPU-3 узла OptiLogic L-CPU-3-M состоит из следующих каналов:

•4 аналоговых входных;

•12 дискретных входных;

•6 дискретных выходных.

Узел OptiLogic L-CPU-2(-01)-M не содержит встроенных модулей по умолчанию, так как соответствующий данному узлу ПЛК не имеет собственных входов и выходов.

По умолчанию во все узлы OptiLogic L в группу Протоколы добавлены преднастроенные протоколы RS-485-1 и RS-485-2 для опроса соответствующих портов контроллеров:

Specializirovannie_protokols_OptiLogic_2

Для данных протоколов предопределены настройки: Номер порта – 3 и 4 соответственно, Скорость опроса – 115200 бит/с.

Дополнительные модули

Помимо встроенных модулей, в контроллеры OptiLogic L можно добавить дополнительные модули ввода-вывода.

Добавление модулей производится через контекстное меню Встроенные каналы Добавить \ Модуль ввода-вывода OptiLogic L:

Specializirovannie_protokols_OptiLogic_3

Список доступных Модулей ввода-вывода:

Название модуля

Описание

OptiLogic L-AI-4

Содержит 4 аналоговых входных канала.

OptiLogic L-AI-8

Содержит 8 аналоговых входных каналов.

OptiLogic L-AO-2

Содержит 2 аналоговых выходных канала.

OptiLogic L-AO-4

Содержит 4 аналоговых выходных канала.

OptiLogic L-DI-8

Содержит 8 дискретных входных каналов.

OptiLogic L-DI-16

Содержит 16 дискретных входных каналов.

OptiLogic L-DO-8

Содержит 8 дискретных выходных каналов.

OptiLogic L-DO-16

Содержит 16 дискретных выходных канала.

Свойства модулей

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

Specializirovannie_protokols_OptiLogic_4

Свойство модуля

Описание

Настройки

Адрес

Адрес устройства. Для встроенных модулей CPU-1 и CPU-3 по умолчанию установлено 245.

Задержка запроса после получения ответа

После получения ответа на запрос чтения или запись следует заданное ожидание (в мс).

Настройки записи

Использовать WRITE_SINGLE_COIL (0x5)

Одиночная запись битов (true) или групповая (false).

Использовать WRITE_SINGLE_REGISTER (0x6)

Одиночная запись регистров (true) или групповая (false).

Выполнять запись при подключении

Запись при подключении к контроллеру.

Настройки каналов

Регион

Modbus регион переменной. По умолчанию для модуля CPU-1 - HOLDING_REGISTERS, для CPU-3 - INPUT_REGISTERS.

Адрес

Адрес регистра или бита.

Тип данных в устройстве

Тип данных переменной в устройстве.

Последний тег в групповом запросе

Следующий за этим тегом (по адресу) будет в новом запросе.

Длина строки в символах

Длина строки для типа STRING.

Тип строки

Тип строки для типа STRING.

Настройки чтения

Максимальное количество регистров в запросе чтения

Максимальное количество регистров в запросе чтения.

Максимальный интервал неиспользуемых регистров

Максимальный интервал между адресами регистров, при котором адреса попадут в один запрос.

Максимальное количество битов в запросе чтения

Максимальное количество битов в запросе чтения.

Максимальный интервал неиспользуемых битов

Максимальный интервал между адресами битов, при котором адреса попадут в один запрос.

Чередование байт

DINT-DWORD

Настройка чередования байт для 4 байтовых целых чисел (DINT и UDINT).

REAL

Настройка чередования байт для 4 байтовых вещественных чисел (REAL).

LREAL

Настройка чередования байт для 8 байтовых вещественных чисел (LREAL).

LINT-LWORD

Настройка чередования байт для 8 байтовых целых чисел.

STRING

Настройка чередования байт для символов строк.