PDA

Просмотр полной версии : подключаем мв110-8ас к плк150



AntoNechayuk
16.02.2010, 10:22
Пришел модуль. Читаю инструкцию к подключению, которая дается с диском. Пока один вопрос, точнее не вопрос а уточнение:
МВ110-8ас и подмодуль МВА8 в конфигураторе - одно и тоже? Или подключать необходимо через Universal Modbus device?

Филоненко Владислав
16.02.2010, 10:32
нет, мва это мва.

AntoNechayuk
16.02.2010, 11:36
тогда где подробное описание можно взять на универсальное подключение и как подключить его и конфигурировать через плк?

Николаев Андрей
16.02.2010, 12:34
В РЭ на МВ-8АС и в Руководстве по конфигурированию PLC Configuration.

AntoNechayuk
17.02.2010, 15:11
все правильно делаю.... может неполучается из-за того что модуль пришел без перемычки jp-1?

AntoNechayuk
17.02.2010, 15:29
адресс ставлю16 а в ответ ошибку 81... - нет связи :((

Кирилл Валюнин
18.02.2010, 15:36
Пример подключения модулей Мх110
http://www.owen.ru/forum/showthread.php?t=551&page=5&highlight=%EF%EE%EB%E5%E7%ED%EE%F1%F2%E8

Мв110-220.8АС+ ПЛК150-220.У.М 2.10.7
Конфигурация модуля, таргет 2.10, чтение значения на 1 входе

AntoNechayuk
18.02.2010, 15:51
все так, только исправте там на 9600бод.... (это уже разобрал, на заводских настройках стоит 9600).

а вот если бы еще проектик с помощью которого видно как через плк записывать значения в регистры (конфигурировать имею ввиду) - а то подключить подключил, читать регистры вроде тоже получается, а вот изменить настройки не могу... например как изменить тип подключаемого датчика?, или та же скорость опросо 485-го?

Кирилл Валюнин
18.02.2010, 15:59
Посмотрите, пожалуйста, ветку
http://www.owen.ru/forum/showthread.php?t=551&page=5&highlight=%EF%EE%EB%E5%E7%ED%EE%F1%F2%E8
Там есть пример изменения сетевых настроек на модулях с ПЛК

AntoNechayuk
18.02.2010, 16:09
спасибо, я с диска смотрел этот пример (плк 100) только конфигурацию я не могу просмотреть.... и поэтому вычислить по каким регистрам идет чтение/изменение не могу. попоробую сейчас поставить таргеты на 100-ку.... только какой там был?

AntoNechayuk
18.02.2010, 16:21
открыл нормально, только пример написан по протоколу OWEN - а у меня Modbus

Кирилл Валюнин
18.02.2010, 16:34
PLC100RL core 2-3 target 2-02-4

Кирилл Валюнин
18.02.2010, 16:38
таргет для предыдущего поста

AntoNechayuk
19.02.2010, 11:01
Попробовал переписать ту программку под свой плк (150) - написать получилось, но ничего не могу изменить, и изначально пишет ошибку по протоколу (81).... посмотрите во вложениях.

Вообще цель перенастроить на другой тип датчика (0-10В), также изменить фильтры на фходах, масштабирование.... короче полностью переконфигурировать МВ110-8ас с самого ПЛК. но пока никак не могу разобраться.....:confused:

Александр Приходько
19.02.2010, 13:35
здравствуйте.
для ускорения процесса предлагаю связаться со мной (приходько александр вячеславович) по телефону (указан в подписи). либо оставьте ваши координаты. связь плк и данных модулей проверялась неоднократно, должно все работать.

AntoNechayuk
19.02.2010, 13:44
antonechayuk - Skype

только так.... я в украине

AntoNechayuk
23.02.2010, 12:45
Пришел преобразователь АС3-м. Сконфигурировал модуль:
все каналы, кроме 6-го отключил. на 6-м оставил сигнал 0-10В с такими же границами и подал на них 3В (в конфигураторе видит). Теперь не могу в плк их прочитать. В плк подключаю так:
Добавил OWEN MASTER,
RS232 на RS485..
настроил 485 согласно настройкам сетевым модуля..
Добавил Float Variable (Listen) и настроил его согласно скриншоту:

AntoNechayuk
23.02.2010, 12:48
не тот скрин выложил :)

вот:

AntoNechayuk
24.02.2010, 08:56
Итак... так как у "знающих" походу нет времени поддержать ветку правильным ответом:confused: ..... на вопрос о том как считать измеренные значения с модуля в плк - отвечу я(вчера бубенцы помогли):


Подразумевается что конфигурирование прошло успешно через программу "Конфигуратор".

В ПЛК (мой 150, хотя разницы не будет существенной) необходимо добавить "OWEN master" и поставить 485 интерфейс. там же настроить сетевые настройки как в модуле. (можно открыть сохраненный файл программы "Конфигуратор" и выбрать оффлайновый режим).

Затем добавляем "Float variable + time (Listen)" и назначаем адресс канала (в моем случае это был 6-й канал). Адресс назначается с учетом что 16 (или тот, который вы установили в "Конфигураторе") - это будет для первого канала, соответственно для 6-го у меня был 21.
Ставим в ХЭШ read, время опроса - и все....



вроде все описал. Спасибо за внимание :)

Но все же поменять сетевые ( с ПЛК программно), или "тип датчика" например, пока не получается.... Надеюсь "супер знающие" :rolleyes: все же опишут как нормально работать с модулем.

Ведь с модулем идет диск на котором подробно описывают как работать с МВА... а как ответили выше - МВ110 это не МВА. И "нормального" описания нет нигде пока. Зато уже в продаже :) :D

Mangust
06.04.2010, 14:31
Спасибо AntoNechayuk огромное!!!
Единственное что нашел по этому вопросу - это ваше описание. Помогло.
А вот по модбасу не могу связать ПЛК110 и МВ110. Представители ОВЕН, выложите, пожалуйста или ссылку на корректное описание или рабочий пример.

Николаев Андрей
07.04.2010, 10:06
А можно дурацкий вопрос:
А вот это все для кого было сделано???
http://www.owen.ru/forum/showthread.php?t=551&page=5

Mangust
07.04.2010, 12:11
На указанной странице (http://www.owen.ru/forum/showthread.php?t=551&page=5) нет примера с мв110-8ас по модбасу.
Как и описания такого подключения.

Mangust
07.04.2010, 12:43
вообще, такого рода описание, хорошо бы, в руководстве на прибор пропечатывать. глядишь, и вопросов форуме таких не было бы.
хотя бы вскользь, эдак, между прочим, написать: добавляйте подэлемент такой-то там регистр, адресуйте так-то. ;)

Николаев Андрей
07.04.2010, 19:30
Напишите пожалуйста на mx110@owen.ru. Постараемся сделать примерчик.
Табличку чуть причешем в РЭ.
Но вносить какой подэлемент добавлять в ПЛК - вряд ли будем...

Кирилл Валюнин
08.04.2010, 12:00
Для Mangust:
Пример совместной работы ПЛК110-60.Р.L и МВ110-8АС (протокол ModBus RTU)
В архиве:
конфигурация модуля
пример программы на ПЛК (считывание значения с 1го входа МВ110)
таргет 2.10

Mangust
09.04.2010, 11:51
Заработало!!!!! :))
Даже на таргете 2.05 :)
Пример рабочий, спасибки.
Просите за тупость, а можно попросить Вас пояснить:
1. Что за "Real input module", проадресованный в примере 256 (зачем он нужен)?
2. Почему "Real input module", отображающий первый аналог. вход нужно адресовать 288? Тогда адрес регистра второго входа - 320?

Кирилл Валюнин
09.04.2010, 12:12
Register input module -считывание значения первого входа модуля в формате int. Адрес регистра в РЭ 0x100 делаем HEX->DEC получаем 256.

Real input module-считывание значения первого входа модуля в формате float_32. Адрес регистра в РЭ 0x120 делаем HEX->DEC получаем 288.

Кирилл Валюнин
09.04.2010, 12:15
Адреса по другим каналам, например, второй канал:
int 0x101 делаем HEX->DEC получаем 257
float 0x123 делаем HEX->DEC получаем 291
Адресация регистров указана в РЭ на 8АС

Mangust
09.04.2010, 16:39
спасибки.
теперь ясно

gladkiynikita
22.02.2012, 13:20
здравствуйте! А все вышесказанное про регистры 288, 289 и 290 для 1го канала модуля мв110-8ас относится и к модулю мв110-8а? Просто подключил датчик темп. С выходом 4-20 мА к первому входу. Читаю на плк100 регистр 0, 1, 4 и 5. Пишет какие-то вещи непонятные. То 9.6+е10 то еще что то в этом роде! Конфигурировать тип входа модуля не могу, т.к. нет преобразователя. Но по умолчанию там должен стоять 4-20 мА вроде. Может это быть связано с неправильным номером регистра - например надо читать не 1 регистр (хотя в рук-ве написано номер 1), а 288. или может эти непонятные показания от того, что канал модуля не настроен на нужный тип датчика? Адрес модуля в сети RS-485 - 32.

Кирилл Валюнин
22.02.2012, 13:42
Адресация в модулях 8А и 8АС разная.

gladkiynikita
22.02.2012, 14:57
а по умолчанию там какой тип датчика на входе - 4-20 мА или нет? Вообще, считывая показания для 1 входа, к которому подключен датчик 4-20 мА и для остальных входов (пустые) - вижу что они одинаковые. Т.е. модуль не видит датчик, как будто его нет вовсе? Из-за чего это может быть? из-за того, что тип датчика другой может?

gladkiynikita
22.02.2012, 21:01
код исключительной ситуации по протоколу Modbus rtu 61447. Причем на каналах, которые пустые - та же ошибка. В рук-ве коды даны только в формате HEX. Датчик подключен правильно, аналогичное подключение к ТРМ 12 дает правильные показания. Похоже, тип датчика на входе модуля надо менять через конфигуратор, верно? Кстати так и не понял, как это можно сделать по протоколу modbus без конфигуратора напрямую с контроллера?

Николаев Андрей
23.02.2012, 12:20
Рекомендую таки начать с конфигуратора.
Установите связь, настройте протокол обмена, посмотрите, что от датчика приходят корректные значения (конфигуратор это позволяет).
уже потом беритесь за связь с ПЛК.
Есть параметр тип датчика. Посмотрите в РЭ описание списка параметров ModBus

gladkiynikita
24.02.2012, 10:43
Я его (параметр тип датчика) в РЭ нашел. Но как его поменять через плк, что то не пойму. Могли бы подсказать, а то уже мозг плавится! )) Спасибо!

Александр Ч.
24.02.2012, 13:09
Тип датчика меняется из конфигуратора

gladkiynikita
24.02.2012, 20:02
Нашел в РЭ конфигурационные параметры - имя параметра in-t. В PLC Configuration создаю Modbus Master-RS-485-Universal Modbus Device. Дальше мне как необходимо поступить?