PDA

Просмотр полной версии : ПР100 - RS485 - ПЧ



LGM
13.01.2022, 15:50
Всем доброго времени!
Подмогните советом. Пробую с помощью ПР100 по RS485 modbus rtu менять частоту на преобраователе. Но что-то изменений не наблюдаю.
ПЧ данфос, настройки стандартные рту, 9600, 8н1. Кстати подвопрос ASCII будет работать у данфоса FC51 microdrive?
58697

Ревака Юрий
13.01.2022, 16:09
Добрый день.
Смотрите примеры тут: https://www.youtube.com/watch?v=JWdyPn8010E, только вместо ПР200 будет ПР100. А так\, первое что вижу на скрине настройки времени не очень корректные.

Pvalp
14.01.2022, 10:36
Добрый день.
Смотрите примеры тут: https://www.youtube.com/watch?v=JWdyPn8010E, только вместо ПР200 будет ПР100. А так\, первое что вижу на скрине настройки времени не очень корректные.

Добрый день, к сожалению в проекте не увидел текущую частоту ПЧВ1 по ModBus RTU? И в мануалах Ток ПЧВ по адресу 16139 является переменной Int32 т.е двойное слово согласно мануала "adresaciya_registrov_pchv12.pdf", а в настройках прибора указано целочисленное значение по адресу 16139 и занимающее 1 регистр, хотя по логике это двойное слово занимающее два регистра, где же ошибка, в мануале или в настройках программы?

Ревака Юрий
14.01.2022, 12:08
Добрый день, к сожалению в проекте не увидел текущую частоту ПЧВ1 по ModBus RTU? И в мануалах Ток ПЧВ по адресу 16139 является переменной Int32 т.е двойное слово согласно мануала "adresaciya_registrov_pchv12.pdf", а в настройках прибора указано целочисленное значение по адресу 16139 и занимающее 1 регистр, хотя по логике это двойное слово занимающее два регистра, где же ошибка, в мануале или в настройках программы?

Возможно ошибка в программе, должно быть 2 регистра, там еще коэффициент 0.01, видимо из-за небольших токов, это прокатило и с одним регистром и я не увидел этот момент.

Pvalp
14.01.2022, 13:35
58709 Вот фрагмент настройки из программы, а как будет правильно? Склеивать старший и младший регистры нужно или нет?

Ревака Юрий
14.01.2022, 13:50
58709 Вот фрагмент настройки из программы, а как будет правильно? Склеивать старший и младший регистры нужно или нет?

Выбрать 2 регистра и все, значение автоматом будет uint32

Pvalp
15.01.2022, 06:59
В конфигураторе панели тоже нужно сделать соответствующие изменения?

kondor3000
15.01.2022, 11:35
В конфигураторе панели тоже нужно сделать соответствующие изменения?

А про какую панель речь идёт? В любом случае надо поставить 2 регистра, целочисленное и 2 знака после запятой.

Pvalp
17.01.2022, 09:19
А про какую панель речь идёт? В любом случае надо поставить 2 регистра, целочисленное и 2 знака после запятой.

Естественно из примера:https://www.youtube.com/watch?v=JWdyPn8010E
СП315.

LGM
24.01.2022, 11:52
Добрый день.
Смотрите примеры тут: https://www.youtube.com/watch?v=JWdyPn8010E, только вместо ПР200 будет ПР100. А так\, первое что вижу на скрине настройки времени не очень корректные.

За пример огромная благодарность. На столе заработало. А в цеху никаких движений. Уже и задержки всякие перепробовал, устал ходить. Нет ли подобных примеров для отладки рс485. Не понимаю как пользоваться статусом и запуском/чтением и впринципе как считать переменную в онлайн режиме хотябы какието данные идут с него понимать, может таймаут какой никакой или что там с рс-ом этим.

По самые по...
24.01.2022, 12:20
... На столе заработало. А в цеху никаких движений. Уже и задержки всякие перепробовал, устал ходить. ...

А в ЦЕХУ возможно понадобиться третий (общий) провод для 485-ой линии и экран по всей длине линии с заземлением.

LGM
24.01.2022, 14:42
куда его девать-то 3 провод на ПР100 отсутствует. на картинке у данфоса экран сразу на землю.
небольшой участок метров 20, использовал от витой пары ТРМа идущего в тот же шкаф. Но я его пробовал выключать, что-то толку нет.

kondor3000
24.01.2022, 14:53
куда его девать-то 3 провод на ПР100 отсутствует. на картинке у данфоса экран сразу на землю.
небольшой участок метров 20, использовал от витой пары ТРМа идущего в тот же шкаф. Но я его пробовал выключать, что-то толку нет.

Это не третий провод, а провод витая пара с экраном. Экран в одной точке заземляется, лучше в шкафу, где стоит ПР, шкаф должен быть заземлён. На концах линии ставятся резисторы 120 Ом параллельно RS485.
Провод надо использовать целый, а не из кусков.

keysansa
24.01.2022, 15:03
За пример огромная благодарность. На столе заработало. А в цеху никаких движений. Уже и задержки всякие перепробовал, устал ходить. Нет ли подобных примеров для отладки рс485. Не понимаю как пользоваться статусом и запуском/чтением и впринципе как считать переменную в онлайн режиме хотябы какието данные идут с него понимать, может таймаут какой никакой или что там с рс-ом этим.

Попробуйте в цеху пообщаться с ПЧ с ноутбуком для начала.
1. Прицепившись около ПЧ
2. Прицепившись уже около потребителя данных.

Вот, нагуглил, вроде хорошо описано https://habr.com/ru/post/281430/

LGM
24.01.2022, 15:11
58886
61 отдельно, экран отдельно. Надо было щелкнуть переключатель с терминатором, а я туда 120 ом посадил. Пойду все заземлять, но что-то не верится в успех мероприятия.
трм202 5 шт по всему предприятию разбросаны, витой парой с экраном, экран нигде не заземлен. Скада 0 ошибок всегда качество связи гуд, как на ascii c rtu перешел, трмы не узнать.

keysansa
24.01.2022, 15:17
58886
61 отдельно, экран отдельно. Надо было щелкнуть переключатель с терминатором, а я туда 120 ом посадил. Пойду все заземлять, но что-то не верится в успех мероприятия.
трм202 5 шт по всему предприятию разбросаны, витой парой с экраном, экран нигде не заземлен. Скада 0 ошибок всегда качество связи гуд, как на ascii c rtu перешел, трмы не узнать.

Система может долго работать в пограничном состоянии. А когда начнутся проблемы - судорожно начнете искать, что же случилось )

LGM
24.01.2022, 17:14
Это не третий провод, а провод витая пара с экраном. Экран в одной точке заземляется, лучше в шкафу, где стоит ПР, шкаф должен быть заземлён. На концах линии ставятся резисторы 120 Ом параллельно RS485.
Провод надо использовать целый, а не из кусков.

совет определенно не лишним оказался. если ранее светодиод связи на чп горел постоянно, то после заземлений и подтягиваний резисторами видны четкие ритмичные моргания с частотой в 1 сек примерно. но на работу не повлияло. не передает ни запуск видимо, ни частоту.

kondor3000
24.01.2022, 17:53
совет определенно не лишним оказался. если ранее светодиод связи на чп горел постоянно, то после заземлений и подтягиваний резисторами видны четкие ритмичные моргания с частотой в 1 сек примерно. но на работу не повлияло. не передает ни запуск видимо, ни частоту.

Вы добились только нормальной связи похоже (избавились от помех), а регистры неправильные видимо или настройки, советую на столе разобраться с регистрами и настройками, а потом в цех переносить.
Надеюсь клеммы А и В не перепутаны) А вообще выкладывайте проект и настройки ПЧВ.

keysansa
24.01.2022, 18:19
Я предлагал ноутбуком прицепится... Там будет видно правильный ответ или его вообще нет...

LGM
25.01.2022, 17:31
Я предлагал ноутбуком прицепится... Там будет видно правильный ответ или его вообще нет...
скачал термит, будьте любезны пример строки в запросе. адрес устройства я понял, функция чтения. а дальше. пробую на трм 202 потому что под рукой. в руководстве измеренная величина на входе 1 0х0001 написано в скаде не могу вспомнить почему 0х1009 ставил. как тут вписать и куда?
MbAddr 0x03 AddrH AddrL QntH QntL

LGM
27.01.2022, 13:05
С термитом разобрался, если такие как я будут гуглить эту тему вот статейка подходящая.
http://lazysmart.ru/promy-shlennaya-avtomatizatsiya/standartny-e-funktsii-protokola-modbus/
Подсоединился куском кабеля 20м напрямую, программа работает ЧПВ меняет скорость. В цепочке должно быть 5 ЧПВ.
1 шкаф ПР100 (20м) - 2 шкаф 4 чпв -(30м) - 3 шкаф 5й чпв. Соединяю концы витой пары в зажимах НЕ САЖАЮ НА ЧПВ кроме 5ого (самого дальнего в цепочке) снова не работает ничего. Вынимаю с ПР100 и ЧПВ, клемники прозваниваю на целостность 128 Ом(резистор 120 Ом). с землей по 1,8 МОм.
есть вопрос, чтобы не передавить витую пару, скручивал ее и оконечивал ншви 0,5мм, потом под клемник. Не могут ли наконечники трубчатые как-то в этом быть виновны?

kondor3000
27.01.2022, 13:56
С термитом разобрался, если такие как я будут гуглить эту тему вот статейка подходящая.
http://lazysmart.ru/promy-shlennaya-avtomatizatsiya/standartny-e-funktsii-protokola-modbus/
Подсоединился куском кабеля 20м напрямую, программа работает ЧПВ меняет скорость. В цепочке должно быть 5 ЧПВ.
1 шкаф ПР100 (20м) - 2 шкаф 4 чпв -(30м) - 3 шкаф 5й чпв. Соединяю концы витой пары в зажимах НЕ САЖАЮ НА ЧПВ кроме 5ого (самого дальнего в цепочке) снова не работает ничего. Вынимаю с ПР100 и ЧПВ, клемники прозваниваю на целостность 128 Ом(резистор 120 Ом). с землей по 1,8 МОм.
есть вопрос, чтобы не передавить витую пару, скручивал ее и оконечивал ншви 0,5мм, потом под клемник. Не могут ли наконечники трубчатые как-то в этом быть виновны?

Не надо ничего оконечивать другим проводом, берёте кусок компьютерного провода с витыми парами и экраном и делаете целиковым куском провода, разводите последовательно все частотники ( звездой нельзя), на последнем вешаете 120 ом и на ПР 120 ом. Для подключения можно поставить наконечники.
Частотники дают сильную помеху, поэтому их желательно включать через дроссели, а провод пустить в металлической гофре и подальше от частотников и двигателей и силовых кабелей их соединяющих, гофру заземлить со стороны ПР, так же как и экран. Все экраны с экнанами и гофры с гофрами естественно тоже соединить. Питание ПР лучше сделать от отдельной фазы и лучше с фильтром.

keysansa
28.01.2022, 13:49
скачал термит, будьте любезны пример строки в запросе. адрес устройства я понял, функция чтения. а дальше. пробую на трм 202 потому что под рукой. в руководстве измеренная величина на входе 1 0х0001 написано в скаде не могу вспомнить почему 0х1009 ставил. как тут вписать и куда?
MbAddr 0x03 AddrH AddrL QntH QntL

А дальше просто адрес регистра. это если термит. Лучше что-нить вроде Modbus Poll. Которые сами запрос составляют. Я под Linux, пользуюсь IO Ninja. Но это не обязательно. Вам нужно просто опросить несколько регистров. Если они и локально и удаленно нормально возвращают адекватные значения - это одно.

keysansa
28.01.2022, 13:52
С термитом разобрался, если такие как я будут гуглить эту тему вот статейка подходящая.
http://lazysmart.ru/promy-shlennaya-avtomatizatsiya/standartny-e-funktsii-protokola-modbus/
Подсоединился куском кабеля 20м напрямую, программа работает ЧПВ меняет скорость. В цепочке должно быть 5 ЧПВ.
1 шкаф ПР100 (20м) - 2 шкаф 4 чпв -(30м) - 3 шкаф 5й чпв. Соединяю концы витой пары в зажимах НЕ САЖАЮ НА ЧПВ кроме 5ого (самого дальнего в цепочке) снова не работает ничего. Вынимаю с ПР100 и ЧПВ, клемники прозваниваю на целостность 128 Ом(резистор 120 Ом). с землей по 1,8 МОм.
есть вопрос, чтобы не передавить витую пару, скручивал ее и оконечивал ншви 0,5мм, потом под клемник. Не могут ли наконечники трубчатые как-то в этом быть виновны?

Наконечники применяются только для винтовых клемм и многожильного провода, но тут хуже не сделают.

Напрямую работает, Значит, надо оставить один ПЧ и добавляя по очереди остальные, понять, на котором происходит остановка.

LGM
03.02.2022, 17:20
Вроде заработало все, если можно так сказать. реакция есть у ПЧ на задание, теперь вопрос интереснее.
В режиме отладки начинаю добавлять частоту и при 50% задания получаю 100% на преобразователях. При этом коммандное слово в ОЛ половина от возможного значения. Откуда может браться это удвоение на всех ПЧ?
https://drive.google.com/file/d/1rFI03zrrNJ2XrlBG8uDyWSM46iRf5rwt/view?usp=sharing

kondor3000
04.02.2022, 19:03
Вроде заработало все, если можно так сказать. реакция есть у ПЧ на задание, теперь вопрос интереснее.
В режиме отладки начинаю добавлять частоту и при 50% задания получаю 100% на преобразователях. При этом коммандное слово в ОЛ половина от возможного значения. Откуда может браться это удвоение на всех ПЧ?
https://drive.google.com/file/d/1rFI03zrrNJ2XrlBG8uDyWSM46iRf5rwt/view?usp=sharing

Вы не написали, у вас регистры для командного слова по 2 идут ? Например адрес 14522 и 14523.
То есть используется 4 байтовое целочисленное типа DWORD, DINT. Если так, то при переставленных регистрах (байтах) в ПР, будут совсем другие числа в частотнике.
Смотри скрин 59122
Вот в теме пример, на серводрайвере тоже дикие числа https://owen.ru/forum/showthread.php?t=35875&p=374337#post374337