Протокол ArksProtocol

<< Click to Display Table of Contents >>

Navigation:  Работа с конроллерами в MasterSCADA 4D > Руководство по работе с контроллером АРКС400 > Подключение устройств по протоколам > Специализированные протоколы и модули >

Протокол ArksProtocol

Опрос ПЛК P410 производится через специализированный Протокол ArksProtocol по умолчанию. В дереве системы протоколу соответствует элемент Встроенные каналы (System):

Specializirovannie_protokols_ARKS

Специфических настроек у протокола нет.

По умолчанию в группу Встроенные каналы (System) включены следующие группы каналов:

•Общие - каналы для мониторинга общего состояния и напряжения питания устройства;

•0 - 31 - группы каналов для контроля и управления состоянием каждого дискретного входа/выхода.

ArksProtocol

Группа каналов Общие

Группа каналов Общие содержат каналы для отслеживания состояния устройства:

ArksProtocol_1

Название канала

Тип данных

Доступ

Описание

Input

Показания АЦП опорного напряжения. В адресном пространстве модуля ПЛК соответствует адресу 0x00 в области Input Register

Input

Показания АЦП питающего напряжения 3.3 В. В адресном пространстве модуля ПЛК соответствует адресу 0x01 в области Input Register

Input

Показания АЦП напряжения питания дискретных выходов. В адресном пространстве модуля ПЛК соответствует адресу 0x02 в области Input Register

Input

Состояние устройства. Побитное описание слова состояния:

•бит 0 - напряжение на драйвера дискретных выходов подается;

•бит 1 - напряжение на драйвера дискретных выходов не подается;

•бит 3 - чтение EEPROM прошло успешно.

В адресном пространстве модуля ПЛК соответствует адресу 0x03 в области Input Register

Группы каналов 0 - 31

Каждая группа 0-31 ассоциирована с физическими входами-выходами 1-32, расположенными на разъемах DI и DO, и включает подгруппы:

•DI - дискретный вход;

•DO - дискретный выход.

ArksProtocol_2

Подгруппа DI содержит следующие входные каналы:

Название канала

Тип данных

Описание

Состояния дискретных входов без фильтрации объединяются в два 16-битных слова:

•Каналы 0–15. Соответствует адресу 0x04 в области Input Register модуля ПЛК;

•Каналы 16–31. Соответствует адресу 0x05 в области Input Register модуля ПЛК

Состояния дискретных входов без фильтрации объединяются в два 16-битных слова:

•Каналы 0–15. Соответствует адресу 0x06 в области Input Register модуля ПЛК;

•Каналы 16–31. Соответствует адресу 0x07 в области Input Register модуля ПЛК

Состояния дискретных входов без фильтрации объединяются в два 16-битных слова:

•Каналы 0–15. Соответствует адресу 0x08 в области Input Register модуля ПЛК;

•Каналы 16–31. Соответствует адресу 0x09 в области Input Register модуля ПЛК

Счетчик импульсов на дискретных каналах 0 - 31. В адресном пространстве модуля ПЛК соответствует адресам 0x0A - 0x48 в области Input Register

Частота * 10 на дискретных каналах 0 - 31. В адресном пространстве модуля ПЛК соответствует адресам 0x4A - 0x69 в области Input Register

Подгруппа DI содержит следующие выходные каналы:

Название канала

Тип данных

Описание

Задается постоянная времени для фильтрации дребезга дискретного входа 0 - 31 [0; 250]. В адресном пространстве модуля ПЛК соответствует адресу 0x01 в области Holding Register

•Каналы 0–15. Соответствует адресу 0x21 в области Holding Register модуля ПЛК;

•Каналы 16–31. Соответствует адресу 0x22 в области Holding Register модуля ПЛК

Режим работы дискретных выходов по 2 бита на выход:

•0 - обычный режим;

•1 - выдача одиночного импульса заданной длинны;

•2 - непрерывная выдача импульсов заданной длины и паузы.

Биты сгруппированы по 8 выходов в 16-битные регистры, доступные по следующим адресам в области Holding Register:

•0x23 - для каналов 0 - 7;

•0x24 - для каналов 8 - 15;

•0x25 - для каналов 16 - 23;

•0x26 - для каналов 24 - 31.

Длительность импульса в мс для каналов 0 - 31. В адресном пространстве модуля ПЛК соответствует адресам 0x27 - 0x46 в области Holding Register

UINT

Пауза между импульсами в мс для каналов 0 - 31. В адресном пространстве модуля ПЛК соответствует адресам 0x47 - 0x67 в области Holding Register

Свойства каналов

Свойства модуля задаются в панели свойств канала:

ArksProtocol_3

Основные свойства каналов протокола ArksProtocol из раздела Настройки:

Название

Описание

Type

Свойство является предустановленным свойством канала протокола и определяет его логический тип в рамках системы. Значение выбирается из библиотечного перечисления ArksChannelType из библиотеки ARKS400. Доступные значения:

•undefined,

•Freq,

•RawValue,

•FilteredValue,

•CurState,

•FilrationConst,

•DOControl,

•DOMode,

•ImpulseLen,

•ImpulsePause,

•BaseVoltage,

•SupplyVoltage,

•DOSupplyVoltage,

•DeviceState,

•CommandWord

•ImpulseCount

Информация о состоянии связи

Для получения информации о состоянии связи используются параметры Отказ и Ошибка протокола в группе Встроенные каналы:

ArksProtocol_4

Параметр Отказ имеет тип значения BOOL. Если параметр принимает состояние TRUE, то это значит, что исполнительная система не может установить связь с устройством по протоколу.

Параметр Ошибка имеет тип значения STRING. Если у исполнительной системы нет связи с модулями ввода/вывода, то параметр принимает значение No connection.