PDA

Просмотр полной версии : Проблема с подключением СП270 и МВ110-8АС



Виктор Арестов
12.09.2011, 17:38
Проблема с подключением СП270 и МВ110-8АС по ModBus. Задача простая на СП270 должны отображаться значения поступающие на 8 каналов МВ110-8АС, проблема в том, что на адреса регистров которые указанны в РЭ модуль никак не реагирует, панель выдает потерю связи. Может кто нибудь уже сталкивался с подобным? Подскажите пожалуйста пути решения данной проблемы.
Ранее с подобной задачей чудесным образом справлялся МВ110-8А, там указанные в инструкции адреса регистров соответствовали действительности и все было замечательно, в чем загвоздка с МВ 110-8АС?

capzap
12.09.2011, 18:16
кроме адресации регистров, модбас бывает ascii, rtu или ТСР, адрес ведомого устройства имеет значение, общие настройки канала должны соответствовать

Виктор Арестов
13.09.2011, 06:13
кроме адресации регистров, модбас бывает ascii, rtu или ТСР, адрес ведомого устройства имеет значение, общие настройки канала должны соответствовать
Адрес ведомого устройства 16 (то есть не менялся), и само сабой он указывается, пробовал и ascii и rtu, панель стоит мастером, более в сети устройств нет, я поставил на стол два прибора и пытаюсь их подружить.
Для наглядности.
Пытаюсь вытащить измеренное значение Read, по РЭ адрес регистра 0х120, 0х122, 0х122. Не получается. Таким же образом пытался вытащить iRD (0x100) и iRDt (0x108, 0x109).
С модулем МВ110-8А, проблем не возникало, в чем загвоздка с МВ110-8АС?

Виктор Арестов
13.09.2011, 07:11
Проблему решил), на свежую голову нашел ответ в форуме.
адреса регистров на чтение измеренного значения типа REAL
в HEX:
1 канал - 0Х120, 0Х121, 0Х122,
...........................................
8 канал - 0Х135, 0Х136, 0Х137.
в DEC:
1 канал - 288, 289, 290,
.................................
8 канал - 309, 310, 311

Спасибо всем, вопрос снят

Виктор Арестов
15.09.2011, 09:24
Прошу прощения, поторопился сказатть что вопрос решен. По факту оказалось, что панель с модулем связывается. но параметр который она отражает не соответствует истине. При связи контролера (ПЛК 154) с тем-же модулем по тем же адресам регистров все получается. Видимо СП270 и МВ110-8АС пока не дружат((((.

Dima_31
15.09.2011, 09:52
Я когда-то тоже не смог подружить СП270 и переменные REAL. На форуме Посоветовали перейти на другой тип (word). Проблема отпала.

Виктор Арестов
15.09.2011, 09:57
Я когда-то тоже не смог подружить СП270 и переменные REAL. На форуме Посоветовали перейти на другой тип (word). Проблема отпала.

Так дело в том, что МВ110-8А и СП270 дружат прекрасно, а вот с МВ 110-8АС возникли проблемы, возможно как на всем новом чего-то еще недораьотано...

capzap
15.09.2011, 11:12
если РЕАЛы не соответствуют истине, я обычно вспоминаю про порядок передачи байт, либо старшим, либо младшим вперед и соответственно приемник отобразит значение в зависимости от своих настрек отобразит либо корректно либо нет

PLC_Configuration_OWEN.pdf
3.2.1.8 Параметр «Порядок передачи байтов посылки» (Byte Sequence)

Александр Приходько
15.09.2011, 11:42
Сейчас готовлю пример, скоро выложу на форум

Виктор Арестов
15.09.2011, 12:21
Сейчас готовлю пример, скоро выложу на форум

Спасибо))) Жду

Александр Приходько
15.09.2011, 14:25
Вот пример опроса 8ас панелью СП270.
Всех регистров и статусы ошибок.

Виктор Арестов
15.09.2011, 14:49
Вот пример опроса 8ас панелью СП270.
Всех регистров и статусы ошибок.

Установил, проверил, работает)))))
СПАСИБО ОГРОМНОЕ!

Александр Приходько
15.09.2011, 14:52
Для понимания, в чем загвоздка была?

Виктор Арестов
15.09.2011, 14:54
Для понимания, в чем загвоздка была?

В РЭ указаны не те адреса регистров