Просмотр полной версии : Ребята помогите считать параметр текущей частоты Частотника Altivar 930
n_zelenev
21.11.2023, 15:56
Друзья помогите пожалуйста считать частоту с частотника Регистр 3202, (переменная INT16).связь есть все работает передает на частотник задание , но считать текущую частоту не получается .
Подскажите новичку пожалуйста плиз
kondor3000
21.11.2023, 16:01
Друзья помогите пожалуйста считать частоту с частотника Регистр 3202, (переменная INT16).связь есть все работает передает на частотник задание , но считать текущую частоту не получается .
Подскажите новичку пожалуйста плиз
В чём проблема, после чтения целочисленной, конвертируйте во Float и разделите на 10.
Например получили 153, после конвертации и деления будет 15.3 Гц
n_zelenev
21.11.2023, 16:19
Проблема в том то и состоит что я не могу получить эти "153" , как перевести во флоат я знаю
kondor3000
21.11.2023, 16:22
Проблема в том то и состоит что я не могу получить эти "153" , как перевести во флоат я знаю
Если вы ничего не получаете, то скорее всего не запущен ПЧВ, только после раскрутки двигателя, вы получите частоту на выходе.
Проблема в том то и состоит что я не могу получить эти "153" , как перевести во флоат я знаю
Возможно, что номера регистров в описании ПЧ начинаются не с "0",а с "1" (смешение +1)
Попробуйте в ПРке задать на чтение регистр 3201.
n_zelenev
21.11.2023, 18:13
Регистры начинаются с 0, иногда частота появляется и ее значение не меняется к примеру застынет на 25.4, но на ЧП она изменяется, частотник в работе и поддерживает давление ПИД регулятором, частота задается адекватно , сетевые настройки одинаковые
МихаилГл
21.11.2023, 18:39
1. Почему у 8501 регистра функция чтения 4?
2. 9602 регистр позволяет записывать только при остановленном двигателе.
Может конфликт из-за этого? Т.е. у вас периодически считывает, периодически в ошибку вываливается...
n_zelenev
21.11.2023, 18:52
В ошибку частотник не уходит , работает корректно разгоняется, поддерживает задание и т.д , нет ошибок, только не считывает текущие параметры
МихаилГл
21.11.2023, 19:12
В ошибку частотник не уходит , работает корректно разгоняется, поддерживает задание и т.д , нет ошибок, только не считывает текущие параметры
Не ошибка частотника, а ошибка общения по модбасу. Если у вас там косяк, то пауза перед новым чтением секунда или три. Вроде так. Попробуйте просто считать частоту, а те регистры удалите вообще. Пробуйте по одному регистру вводить. Если всё таки периодически считывает, то похоже на ошибки именно в общении по протоколу.
Было такое с частотниками Danfoss FC-51, суть в том, что ПР200 прочитает значение частоты, но прочитает один раз и успокоится. Чтобы читалось постоянно, надо сделать условие для повторного считывания. Мне было проще создать какой-нибудь Blink генератор в переменную булевскую и использовать её как условия для запуска обращения к ПЧ и считыванию переменной (там есть в настройках OL запуск чтения, вот изменение этой булевской переменной и использовать как условие для чтения).
kondor3000
21.11.2023, 20:26
Было такое с частотниками Danfoss FC-51, суть в том, что ПР200 прочитает значение частоты, но прочитает один раз и успокоится. Чтобы читалось постоянно, надо сделать условие для повторного считывания. Мне было проще создать какой-нибудь Blink генератор в переменную булевскую и использовать её как условия для запуска обращения к ПЧ и считыванию переменной (там есть в настройках OL запуск чтения, вот изменение этой булевской переменной и использовать как условие для чтения).
Вы ничего не путаете? Может это запись по изменению работает однократно, а чтение должно быть циклическим (через 100 мс по умолчанию), если ничего специально не менять.
Хотя ТС скрин не выложил, как у него настроено чтение.
Вы ничего не путаете? Может это запись по изменению работает однократно, а чтение должно быть циклическим (через 100 мс по умолчанию), если ничего специально не менять.
Хотя ТС скрин не выложил, как у него настроено чтение.
Зачем тогда присутствует вкладка "Запуск чтения" и "Запуск записи" ?
У меня когда-то давно была особенность, когда с панели частотника Danfoss менял время разгона/торможения, то на ПР200 оно не менялось, пока не выкл/вкл ПР200 вновь. И если с экрана ПР200 ввести новое время разгона или торможения, оно в частотник вводится и менялось на экране ПР200, но если ввести с панели частотника, то на ПР200 никак не менялось. Я так и не понял толком в чём было дело, но когда сделал Blink с переменной, чтобы чтение было каждые там допустим раз в две-три секунды, стало работать нормально. При этом другой регистр (состояние выходного реле) читалось без проблем без всяких Blink.
Как у ТС я не знаю, но пусть попробует, не факт что получится, но вдруг.
n_zelenev
22.11.2023, 11:43
ВСЕМ спасибо за помощь друзья, проблема решилась , скорость 9600 поставил и пошло, странно конечно почему на других скоростях глюки ,но на 9600 работает хорошо !!!
kondor3000
22.11.2023, 18:07
Зачем тогда присутствует вкладка "Запуск чтения" и "Запуск записи" ?
У меня когда-то давно была особенность, когда с панели частотника Danfoss менял время разгона/торможения, то на ПР200 оно не менялось, пока не выкл/вкл ПР200 вновь. И если с экрана ПР200 ввести новое время разгона или торможения, оно в частотник вводится и менялось на экране ПР200, но если ввести с панели частотника, то на ПР200 никак не менялось. Я так и не понял толком в чём было дело, но когда сделал Blink с переменной, чтобы чтение было каждые там допустим раз в две-три секунды, стало работать нормально. При этом другой регистр (состояние выходного реле) читалось без проблем без всяких Blink.
Как у ТС я не знаю, но пусть попробует, не факт что получится, но вдруг.
Вот как раз если вы поставите переменную во вкладке "Запуск чтения" и "Запуск записи" , у вас и будет по запись и чтение по переменной.
Если переменные не ставить, чтение будет циклическим. А запись однократно по изменению, при наличии галки.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot