PDA

Просмотр полной версии : Тrace Mode 6 Pro + МВА8 + МДВВ



grimmler
07.10.2011, 00:18
Доброго времени суток!

Столкнулся вот с какой проблемой, при реализации проекта была задача настроить связь 2-х приборов ОВЕН: МДВВ и МВА8 и с Trace Mode. Так вот, настроить связь так и не вышло, пробовал связать их как по Modbus так и создавал OwenRS485 группу, безрезультатно. Настройки МДВВ и МВА8 отличаются только в базовом адресе прибора, а так, как стандартно: скор.обмена: 9600, длина слов данных: 8, длина сетевого адреса:8, адрес прибора 16. Пересмотрел все темы обсуждаемые по этим модулям, ничего толкогого не нашел. прбовал связать через ОПС сервер, такая же безрезультатность.
Проект я думаю особого смысла нету выкладывать, там просто мнемосхема изображена. Например, для МВА8 при тестировании создавал новый проект в графическом представлении идентичный как в видеоролике на сайте Trace Mode "Приборы Овен ТРМ- учебный фильм по подключению приборов ОВЕН к SCADA TRACE MODE 6 через бесплатный драйвер.mp4". В источниках на каждый тест создавал переменые: либо Rin_Word, либо Rin_float, либо OwenRS485Group, настройки Rin_Word и Rin_float были идентичны(напр-р для входа 1): номер порта 0х3 (Com4), адрес 0х10, канал - были различные вариации, ни на одной ничего не показало.

Как все таки получить мне данные с этих модулей?) Как заставить работать их?:)
Буду очень признателен за помощь!
Заранее благодарю!

ASo
07.10.2011, 07:12
По MODBUS прекрасно связываются.
Надо только правильно настроить COM порт. Поставить в нем тайм-аут.

grimmler
07.10.2011, 08:35
COM порт 4, в Trace Mode в группе COM порты создаю порт: назначение порта COM4, Мастер, скорость 9600, базовый адрес 0х2е8, прерывание 4, таймаут 300.
Какой тогда надо таймаут ставить? и что правильно надо прописать в Trace Mode в строке канал для того чтобы правильно считать переменную?

ASo
07.10.2011, 09:55
Вы через какой адаптер СОМ порта работаете?

grimmler
07.10.2011, 09:58
при подключении АС4 определился автоматически как COM20, я изменил через диспетчер устройств на COM4.

ASo
07.10.2011, 10:05
1. Проверьте, видит ли конфигуратор прибор через данный преобразователь.
2. ТМ плохо работает через AC4.
3. В слое источники-приемники номер СОМ порта указывается на 1 меньше реального
4. В ТМ в свойствах СОМ поставьте таймаут 100 RS-передача 30

grimmler
07.10.2011, 10:07
Неделю назад пробовал подключать МВ110-8АС, получилось. Думал что аналогично и МВА8 подключу, а нет, не вышло. При настройке связи с МВА8 вводил тоже самое что и к МВ110-8АС, одно лишь отличие в строке канал. Пробовал вписать канал как указано в инструкции, не вышло. В Trace Mode источник для МВА8 Rin_Float(4). Для МДВВ как аналог тестировал МВ110-16Д, на нем все работало, на МДВВ нет.

grimmler
07.10.2011, 10:16
Через конфигуратор все работает отлично, порт в источниках.приемниках настроен на 1 меньше. По таймауту буду пробовать. Есть такое предположение что все дело в задержке, так как в проекте в папке RTM при просмотре в блокноте файла проектаы есть интересная строка типа: ERR_RS:COM:4 Read 0 symbol(err=9 ch=_____).

Николаев Андрей
07.10.2011, 10:34
После работы с конфигуратором питание модулей передергиваете?

grimmler
07.10.2011, 10:54
Нет, а надо? протсо они не совсем под рукой, метрах в 30 и в другом здании)

grimmler
07.10.2011, 11:39
Попробовал поставить таймаут 100 RS-передачу 30 не помогло. Какой канал надо выставить чтобы получить измеренное значение? в инструкции указано 0004, 0005 я выставляю результата нет, 0033 пробовал тоже нет. Кстати, когда я в источниках ставлю группу OwenRS485 ипробуюсчитатьчерез нее значение, в перехватчике (PortMon) чтение и запись регистров очень сходны с тем, когда данные счиатются при работе с конфигуратором. Если создавать каналы связи Modbus длина передаваемых и считыаемых данных в пару раз меньше.

ASo
07.10.2011, 12:02
Для какого устройства?
Как пример для МДВВ - 0x33 - маска входов, 0x32 - маска выходов. Это номер регистра MODBUS
А группа OwenRS485 - это вообще к другому протоколу, требует переконфигурации модуля и т.д.

grimmler
07.10.2011, 12:24
В данный момент пытаюсь настроить связь с модулем МВА8, но также надо будет установить связь и с и МДВВ. В системе должны работать МВА8 и МДВВ вместе.
Уже как только не попробовал достать данные с модуля, все не выходит. В принципе каким путем их достать, главное чтобы они отображались в Tace Mode.

ASo
07.10.2011, 12:34
В принципе каким путем их достать, главное чтобы они отображались в Tace Mode.Ээээ...
1. OPC драйвера под эти модули (по любому протоколу).
2. Бесплатный Master-OPC на 32 тэга.

grimmler
07.10.2011, 13:01
OPC сервер тоже пробовал, не помогло:( Если настраивать МВА8 через Modbus, то какой точно канал настроить нужно? (адрес (сет.адрес 16): 0х10, канал 0х?) На форуме адастра писали что МВА8 можно опрашивать напрямую, это как?

SCADAMaster
07.10.2011, 16:19
OPC сервер тоже пробовал, не помогло:(
MasterOPC пробовали?
http://www.owen.ru/forum/showthread.php?t=11081
У нас для МВА8 есть готовая конфигурация - импортируете, меняете адрес и работаете.
Если меняете какие то настройки связи (адрес, скорость, протокол) в МВА8 нужно обязательно его отключить и через некоторое время включить снова.

grimmler
07.10.2011, 16:36
MasterOPC еще не пробовал, попробую. Результаты сообщу. Так получается по Modbus вообще нет вариантов как подключить?

SCADAMaster
07.10.2011, 18:06
Так получается по Modbus вообще нет вариантов как подключить?
MasterOPC - это ОРС сервер под протокол Modbus. С ним вам и нужно работать


MasterOPC еще не пробовал, попробую. Результаты сообщу.
Если что-то будет не получаться то пишите лучше в наш раздел:
http://www.owen.ru/forum/forumdisplay.php?f=19
и советуем посмотреть видеоролик по созданию конфигурации:
http://www.masteropc.ru/prices/info.php?pid=6944

grimmler
07.10.2011, 18:17
Я имел ввиду связь по Modbus без использования OPC сервера?!

grimmler
07.10.2011, 20:29
Нашел в чем вся проблема скрывалась, скорость была 9600, я изменил на 115200 и чтение параметров пошло)) Правда пока проверил только на MasterOPC, в Trace Mode еще не проверял.

grimmler
08.10.2011, 22:09
Появился еще актуальный вопросик, как в Trace Mode с МДВВ считать параметр каждого отдельного входа, не значение счетчика, а именно состояние входа "замкнут" или "разомкнут" (1 или 0)??

ASo
09.10.2011, 07:07
Уже даже не смешно :(
Считать маску входов и взять атрибут БИТх соответствующего канала.

grimmler
09.10.2011, 09:23
Маску то я считываю, а где прописать бит канала? При снятии сигнала, прописывается порт, адрес и канал.

grimmler
09.10.2011, 09:36
C Tace Mode я познакомился неделю назад, а задачу надо сделать быстро.

grimmler
09.10.2011, 10:00
Всё, разобрался, спасибо:)