Просмотр полной версии : Подружить Siemens модуль СВ1241 и ПЧВ3 по Modbus
Господа. Есть ли у кого опыт сдружения Siemens модуля и частотника ПЧВ3 по RS-485. Сижу изучаю адресацию и в ПЧВ3 и в блоке MB_MASTER.... Диапазоны адресов не совпадают. Куда копать.....?
lara197a
03.08.2015, 13:48
Что имеет сказать под "подружить"?
Это же коммуникационный модуль.
Программу в CPU нужно писать.
Пример на сайте сименса для модбаса есть.
Если наберете в поисковике, то все найдется.
Если в хардвере не можете прописать, то
добавляете как любое слейв устройство к примеру станция.
Не все так просто. Читаем адреса ПЧВ3, начинаются с 9 по 24109, не говоря уже о командных словах. Смотрим Help c адресами на блок Modbus MB_MASTER Сименса. 3 функции соответствуют 40001 to 49999 or 400001 to 465535. Я думаю в этом проблема. И данный модуль Сименса я успешно использовал с иномарочными приборами по Modbus, а тут ступор
Первая 4 в адресе - это способ записи.
Т.е. адрес 400001 - это нулевой адрес для функции 3
Логично. Т.е. считать выходную частоту - это адрес 41629.То же так понимаю - понимал. Но нет связи ни по каким адресам, конфигуратор пашет , хоть убейся. И как понимать адрес слова состояния 50199 ?
lara197a
03.08.2015, 14:42
Пример для ПЛК Овен скачайте и разберетесь с адресацией.
Помимо прочего инкарнация Модбаса "а-ля Сименс" известна свопингом байт и, иногда, ещё и слов в посылках.
lara197a
03.08.2015, 15:06
Помимо прочего инкарнация Модбаса "а-ля Сименс" известна свопингом байт и, иногда, ещё и слов в посылках.
да ну нафиг.
человек с тиа портал разбирается.
Простые библиотечные функции в наличии имеются.
Нет там вообще ничего особенного.
Это не программирование, а конфигурирование запросов.
Очень-очень все просто и доков навалом.
techniker357
03.08.2015, 15:31
То есть, если человек хочет прочитать слово состояния из ПЧВ из регистра 50199, то ему надо считывать регистр 450199? Тоже волнует данная тема - через неделю поеду на объект, там этот CM1241 общается с ОВЕН МВ110.32ДН и МВУ. Успешно. Там же стоит ПЧВ3 с управлением по 4-20. Попробую по Modbus подключиться.
То есть, если человек хочет прочитать слово состояния из ПЧВ из регистра 50199, то ему надо считывать регистр 450199?
Регистр 450200
НЕ хавает такой адрес MB_MASTER. Ошибка
lara197a
04.08.2015, 07:50
я с данфосом разбирался в 2008г, еще до того, как Овен заключил с ними соглашение.
Посмотрел старый пример, там в 32битной переменной с адресом модбас 0, расположены все нужные переменные.
Пример этот на форуме выкладывал.
После того. как Овен стал торговать этими ПЧ на форуме размещался более актуальный развернутый пример.
Скачайте и все станет понятным.
Мда. Подарок эти ПЧВ3 , еще и настройки непредсказуемо сбрасывает.....
techniker357
25.09.2015, 09:18
Попробовал у себя. Считывает слово состояния нормально. В поле Data_Addr блока MB_Master пишу 450200. Data_Len = 1. Правда, если блок MB_Master один. Если добавляю еще один такой же блок для считывания переменных из ОВЕН МВ110, например, то в MB_Master выставляется бит Error. Но это уже надо с настройками периодичности опроса играть.
Здравствуйте! Есть проблема при коммуникации нескольких ПЧВ3 на одной линии. Скорость 9600. Если работаю с одним, проблем нет. Если 2 и больше, то возникают ошибки. чтоб вычитать нормально регистры с одного ПЧВ3 (в настройках порта ожидание ответа 2с) необходимо посылать запросы и после 4 запроса, приходит нормальный ответ. Переключаюсь на другой ПЧВ3, та же ситуация. Кто сталкивался с этим? Какое решение?
lara197a
03.02.2016, 20:42
дальность линии связи каким проводом соединяете?
адреса-то на ПЧ разные?
шунты на первом и последнем устройстве в сети ставите?
Шунты обязательно.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot