Страница 2 из 3
Модбас рту Проблема
Добавлено: 06 июн 2017, 20:01
Wip85
он просто не работал
Модбас рту Проблема
Добавлено: 06 июн 2017, 20:52
KSP
В плате МАХ я вместо резисторов R5 и R6 я ставлю 1кОм это помогает да и во всех промышленных конроллерах тоже стоят в районе 1 кОм иногда меньше, так что плату не выбрасывай попробуй резисторы поменять.
Модбас рту Проблема
Добавлено: 06 июн 2017, 21:21
Wip85
спасибо за ползеный совет. попробую
Модбас рту Проблема
Добавлено: 08 июн 2017, 06:56
stapmoff
Wip85, подскажите пожалуйста! Я тут тоже собрал девайсик, ИК датчик температуры, ардуинка и MAX485. Какие только скады опс системы не пробовал, не работает, но при подключении к физическому мастеру модбас, все отлично пашет. Где косяк не пойму.
Модбас рту Проблема
Добавлено: 08 июн 2017, 08:20
Sancho
stapmoff писал(а):Где косяк не пойму.
А где проект для теста?
Модбас рту Проблема
Добавлено: 08 июн 2017, 11:08
stapmoff
Sancho писал(а):А где проект для теста?
Да не проблема
Добавлено (08.06.2017, 08:53)
---------------------------------------------
Как написал
Wip85, с программой QmodBus все работает, но мне нужна хотябы простенькая скада для ПК
Добавлено (08.06.2017, 11:08)
---------------------------------------------
С программой
Modbus Universal MasterOPC Server тоже все работает))
Модбас рту Проблема
Добавлено: 08 июн 2017, 11:48
KSP
Я пробовал модбас регистратор самая простая и бесплатная программа, но это только для визуализации кажется.
http://www.mikont.com/products/mbregistrator.html
Модбас рту Проблема
Добавлено: 08 июн 2017, 12:27
Dev1
Master Scada самое простое что я пробовал, а графики там самые крутые...
Модбас рту Проблема
Добавлено: 19 июн 2017, 16:30
adolf81
Wip85,
Wip85 писал(а):Еще адресация в easybilder pro моленько другая.
можешь дать проектики для weinteka и flproga?
Модбас рту Проблема
Добавлено: 30 июн 2017, 14:21
Murad
А никто не пробовал связать OPC-сервер и Ардуино по Модбас не по проводам, а через блютуз? Получилось ли это у кого-нибудь?
Модбас рту Проблема
Добавлено: 05 июл 2017, 20:09
vovka1973
просветите меня есть мастер модбас на нано и дисплей некстион там задаются параметры и слейв на уно там принимается эти параметры .с этим все хорошо но как сделать что бы со слейва мастер увидел что показания меняются ? вот это пока непойму как это сделать
может кто примерчик сделает мастер с кнопкой и слейв с кнопкой чтобы слейв понимал кнопку мастера и мастер понимал кнопку слейва
Модбас рту Проблема
Добавлено: 06 июл 2017, 09:39
Sancho
vovka1973, Пробуйте, с пинами разберётесь
Модбас рту Проблема
Добавлено: 06 июл 2017, 14:01
vovka1973
Sancho писал(а):Пробуйте, с пинами разберётесь
если я делаю переменную в холдинге она же видна и на мастере и на слейве?
может не правильно вопрос задал . у меня дисплей некстион и нано это мастер дисплей сидит на 0и1 а модбас 2и3 пин, вторая ардуина это дисплейный модуль для уно и сама уно это слейв , так вот меняю показания таймера на дисплее некстион то и на слейве меняется эти переменные и выводятся на экран с этим все нормально ,но когда я отправляю нажатие кнопки на уно это слейв через коил на 13 пин на мастере светодиод не загорается но на слейве тоже сделал 13 пин он загорается это для проверки что переменная работает ,да и вообще ни одна переменная холдинг не приходит со слейва .
Вообще это затеил потому что просто дисплей некстион и ардуина будь хоть 32 битная дисплей тормоз полный и программу грузит вот и решил сделать так через модбас .
первый раз столкнулся с модбасом классная штука .только работает у меня в одностороннем режиме
Модбас рту Проблема
Добавлено: 06 июл 2017, 15:23
Sancho
Если Вы создаёте холдинг регистр в слэйве и будете присваивать ему значения от какой-то переменной, то мастер увидит это только в том случае, если Вы будете опрашивать этот регистр мастером. Через холдинг отрправляются данные в слэйв.
При определённых действиях Вы также сможете изменять это-же регистр в слэйве с "двух сторон".
Например, на слэйве установлена нагревайка с локальной установкой температуры через клавиатуру и дисплей. Вы сможете не только смотреть, что там установленно, но и менять, через один и тот-же регистр.
Инпут регистр, созданный на слэйве, изменять из мастера нельзя, только смотреть. Применяется для индикации температур, вольт и т.д., а также для отображения установленных параметров( всяких коээфициентов при расчётах, версиях прошивок и т.д.), изменять которые пользователю нельзя.
Добавлено (06.07.2017, 15:23)
---------------------------------------------
1. Создай переменную в мастере, свяжи со светодиодом, и из его панели помигай через переменную.
2. Если всё ок, то удали связь переменной с панелью.
3. Создай в слэйве инпут дискрет, в него сигнал с промежуточной переменной от кнопки.
4. Создай в мастере также инпут дискрет по тому-же адресу, свяжи с переменной светодиода.
Смотри наброски в посте 32.
Модбас рту Проблема
Добавлено: 06 июл 2017, 15:27
vovka1973
Sancho писал(а):Вы будете опрашивать
как это сделать опросить
попробую
так как у вас не получается все равно в мастере светодиод так и не загорается блин где то в другом собака зарыта
Модбас рту Проблема
Добавлено: 06 июл 2017, 15:42
Sancho
ОБРАТИ ВНИМАНИЕ!!! как отличаются инпут регистры в мастере и слэйве!!! Где вход и где выход у каждого!!! Работают только в одном напрвлении - от слэйва к мастеру.
Добавлено (06.07.2017, 15:28)
---------------------------------------------
см Личные Сообщения.
Добавлено (06.07.2017, 15:42)
---------------------------------------------
Sancho писал(а):При определённых действиях Вы также сможете изменять это-же регистр в слэйве с "двух сторон".
Это замечание о определённых действиях неспроста
Например, от расположения действий в проекте или строк в коде существуют разные конечные результаты. Вы можете менять переменную из регистра, но потом она будет "затёрта" локальным сигналом....
Модбас рту Проблема
Добавлено: 06 июл 2017, 16:33
Dev1
Sancho писал(а):Вы можете менять переменную из регистра, но потом она будет "затёрта" локальным сигналом....
Ну это скорей подойдет для задания переменной(например температуры), которую можно выставить либо на скаде, либо на самом устройстве. А совмещать регистр как данные и задание, как то не по феншую.

Да и регистров там на все хватит...
Модбас рту Проблема
Добавлено: 06 июл 2017, 16:48
vovka1973
Dev1 писал(а):как то не по феншую
мне не надо менять мне надо со слейва читать другую переменную и все, отсылается все нормально,
создаю переменную интержер присваиваю к холдинг регистр в слейве в мастере этот холдинг регистр отправляю на дисплей некстион и тишина ,так и с кнопкой создаю переменную кнопку в слейве цепляю на коил адрес 1 в мастере создаю переменную светодиод который сидит на 13 пине . снимаю с коил адрес 1 на переменную светодиод и тоже ничего
может я принцип модбаса не понял
вот тестовый проект
тута
Модбас рту Проблема
Добавлено: 06 июл 2017, 19:20
Sancho
Dev1 писал(а):Ну это скорей подойдет для задания переменной(например температуры), которую можно выставить либо на скаде, либо на самом устройстве. А совмещать регистр как данные и задание, как то не по феншую.
Используя правильное построение логики(расположение строк в коде) в слэйве, корректное поведение мастера(скады) - всё работает в "лучших видах" - управляется с двух сторон через одну переменную(регистр).
vovka1973, сейчас установлю дома FLProg, посмотрю...
Модбас рту Проблема
Добавлено: 06 июл 2017, 19:29
vovka1973
Sancho писал(а):vovka1973, сейчас установлю дома FLProg, посмотрю...
интересует почему со счетчика не вижу в мастере переменную