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

<< 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

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