Проектирование и настройка системы
4-26
Руководство пользователя контроллера DL205, 3-е издание, редакция А, 05/08 (D2-USER-M-RUS)
Функционирование сети в режиме ведомого устройства
В данном разделе рассматривается вопрос, каким образом другие устрой-
ства в сети могут подключаться к порту процессора, который сконфигуриро-
ван вами как ведомое устройство DirectNET (DL240/DL250-1/DL260) или ве-
домое устройство MODBUS (DL250-1/DL260). Ведущее устройство MODBUS
должно использовать протокол MODBUS RTU для установления соедине-
ния с DL250-1 или DL260 в качестве ведомого устройства. Программы этого
ведущего устройства должны посылать код
функции MODBUS и адрес
MODBUS для определения ячейки памяти ПЛК, входящей в состав DL250-1
или DL260. Ведущее устройство DirectNET использует обычные адреса для
доступа к процессорам DL205 и к системе. Не требуется никакой релейной
логики процессора для поддержания функционирования MODBUS или
DirectNET в качестве ведомого устройства.
Поддерживаемые
коды функций
MODBUS
Коды функций MODBUS определяют тип запроса: чтение или запись, а так-
же относится ли запрос к одному данному, либо к группе данных. Ниже
приводятся коды функций MODBUS, поддерживаемые DL250-1 и DL260.
Коды функции
MODBUS
Функция
Доступные типы
данных DL205
01 Чтение группы реле (Coils) Y, C, Т, СТ
02 Чтение группы входов (Inputs) X, SP
05 Установка/сброс одного реле (только ведомый) Y, C, Т, СТ
15 Установка/сброс группы реле Y, C, Т, СТ
03, 04 Чтение значения с одного или большего числа
регистров
V
06 Запись значения в один регистр (только ведо-
мый)
V
16 Запись значения в группу регистров V
Определение
адресов
MODBUS
Существуют два способа, с помощью которых большинство программных средств
ведущего устройства может специфицировать ячейку памяти ПЛК. Ими являются:
• Указание типа данных и адреса MODBUS,
• Указание только адреса MODBUS.
Если программ-
ное обеспечение
требует тип
данных и адрес
Многие программные пакеты ведущих устройств позволяют указать тип
данных MODBUS и адрес MODBUS, которые соответствуют ячейке памяти
ПЛК. Это наиболее простой способ, но не все пакеты имеют такую возмож-
ность.
Уравнение, применяемое для вычисления адреса, учитывает тип данных,
который вы используете. В этих целях типы данных ПЛК разделяются на
две
категории.
• Дискретные — X, SP, Y, C, S, Т, СТ (контакты)
• Слова — V, текущее значение таймера, текущее значение счетчика
В любом случае по существу вы преобразовываете восьмеричный адрес
ПЛК в десятичный и добавляете соответствующий адрес MODBUS (если
необходимо). В таблице ниже приведена точная формула, используемая
для каждой группы данных.
260
9
Х
9 9
230 240 250-1
260
9
Х Х
9
230 240 250-1