Сообщение от Alexey_Palich
Посмотреть сообщение
Объявление
Свернуть
Пока нет объявлений.
Адресация.
Свернуть
X
-
вот это примерно я и имел ввиду. только у меня 6 модулей sim я так понимаю a=1......f=6 ?? по порядку?
Прокомментировать:
-
Сообщение от Alexey_Palich Посмотреть сообщениеПрограммирование в КДС сигнал на входе "modno" точнее сказать выбор модуля.
пример:
(*Добавление субмодуля дискретный выход типа "реле" R*)
// Параметры связи.
MR_1.linktype := EnLinkType.ltSerial; // тип линии
MR_1.handle := serial.Handle; // дескриптор соединения
MR_1.devid := slaveId; // адрес прибора в сети modbus
MR_1.modno :=1; // порядковый номер субмодуля R в группе(1 до 6)
MR_1.timeout := timeout; // интервал ожидания ответа
// Выполняем синхронный запрос.
MR_1( xEnable := true, xError => bErr, resIEC => result, nSend => cntSend, nRsv => cntRecv );
(*Добавление субмодуля дискретный выход типа "реле" R*)
// Параметры связи.
MR_2.linktype := EnLinkType.ltSerial; // тип линии
MR_2.handle := serial.Handle; // дескриптор соединения
MR_2.devid := slaveId; // адрес прибора в сети modbus
MR_2.modno :=2; // порядковый номер субмодуля R в группе(1 до 6)
MR_2.timeout := timeout; // интервал ожидания ответа
// Выполняем синхронный запрос.
MR_2( xEnable := true, xError => bErr, resIEC => result, nSend => cntSend, nRsv => cntRecv );
(*Добавление субмодуля дискретный выход типа "реле" R*)
// Параметры связи.
MR_3.linktype := EnLinkType.ltSerial; // тип линии
MR_3.handle := serial.Handle; // дескриптор соединения
MR_3.devid := slaveId; // адрес прибора в сети modbus
MR_3.modno :=3; // порядковый номер субмодуля R в группе(1 до 6)
MR_3.timeout := timeout; // интервал ожидания ответа
// Выполняем синхронный запрос.
MR_3( xEnable := true, xError => bErr, resIEC => result, nSend => cntSend, nRsv => cntRecv );
порядок установки модулей в МВВ-40 допустим будут установлены 2 модуля SIM, 2 модуля R, 2 модуля TMP
A - SIM - "modno" - 1
B - SIM - "modno" - 2
C - R - "modno" - 1
D - R - "modno" - 2
E - TMP - "modno" - 1
F - TMP - "modno" - 2
Прокомментировать:
-
Программирование в КДС сигнал на входе "modno" точнее сказать выбор модуля.
Прокомментировать:
-
если речь идет об адресе устройства на линии связи, то адрес у мвв-40 один. задается конфигуратором. субмодули, установленные в слоты, отдельно "снаружи" не адресуются.
если речь идет об адресах регистров modbus, то они формируются динамически по принципу, описанному выше.
или опишите точнее, о какой адресации и каком программировании идет речь?
Прокомментировать:
-
Я имел ввиду соответствие адресов и слотов модулей стр12 МВВ-РЭ, здесь не написано про адреса (или я не нашел), ориентировался на стр20 ПЛК-40 РП.
Прокомментировать:
-
Принцип организации адресации описан в руководстве по эксплуатации.
"порядок адресации дискретных сигналов следующий. адресу 0х0000 соответствует первый входной дискретный канал первого по порядку дискретного субмодуля. адресу 0х0001 – второй входной дискретный канал первого по порядку дискретного субмодуля. после адресации всех входных дискретных каналов первого по порядку дискретного субмодуля начинается адресация следующего по порядку входного дискретного субмодуля). порядок субмодулей считается как a-b-c-d-e-f."
Назначение контактов разъемов субмодуля дискретных выходов sim:разъем конт. назначение x1 1 дискретный выход 1 x1 2 общий выхода 1 x1 3 общий выхода 1 x2 1 дискретный выход 2 x2 2 общий выхода 2 x2 3 общий выхода 2
Прокомментировать:
-
Адресация.
имеется модуль мвв-40 все шесть модулей sim как считать адресацию для програмирования слева направо сверху вниз.??Метки: Нет
Прокомментировать: