Почти 5 лет тому назад подобное обсуждали: https://owen.ru/forum/showthread.php?t=13106&page=3
Почти 5 лет тому назад подобное обсуждали: https://owen.ru/forum/showthread.php?t=13106&page=3
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Сергей0308 а регистр то INT в ПЧ а не float или вы чисто идею, -50 float в INT и передать в ПЧ ?
Вы бы хоть посмотрели или прочитали сначала, прежде чем что-то писать! Разве в проекте нет макроса преобразования флоат в инт, там и написано об этом! Одна строчка весь пост, можно и прочитать, потом комментировать!
Могу и более поздний проект выложить, где присутствует данный макрос:
Котёл №4_9.owl
Кстати могу добавить, что много лет назад, когда обсуждали эту функцию представители Овена(пальцем не буду показывать) очень рьяно меня критиковали, мол такая функция не нужна и никогда никому не понадобится и поэтому и сами подобную делать не стали, сейчас не хочу искать эту тему с перепалкой, как говорится, кто старое помянет, тому глаз вон!
Но мне она частенько требуется, в данном проекте передаётся уровень воды в Мастерскаду и на СМИ2 для отображения и как бы изначально принято: уставка - нулевой уровень, с плюсом - уровень выше нулевого, с минусом - ниже нулевого!
Весь диапазон(+80 - (-60)мм), у меня с точностью до десятых долей миллиметра, составляет 1400, диапазона INT хватает с многократным избытком, вот зачем мне здесь использовать FLOAT, занимать два регистра, когда одного перехватает с многократным избытком, какой смысл у представителей Овен, мне кажется здесь не может быть разумного объяснения!
Последний раз редактировалось Сергей0308; 18.05.2020 в 23:27.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Хоть я и недавно (1,5 месяца) начал работать с ПР200 но уже понял что работая с INT в голве держу что это UINT.
И это приносит некоторые неудобство. Пример тому ПЧ ATV320U. У него регистр задания скорости INT и принимаемые значения от -599 до +599
То есть если я хочу задать частоту 52,5 Гц то должен передать в регистр число 525.
С уважением
Юрий
Я тоже себе сделал примерно такой же преобразователь, что бы на СПК1хх передавать данные, а в СПК обратно преобразую. Нормально работает, из проекта в проект кочует.
Всем неравнодушным большое спасибо за помощь.
Макрос написал, все работает, теперь его немного в порядок приведу, небольшие хотелки добавлю.
Я нашел макрос для управления ПЧ ATV320 здесь https://owen.ru/forum/showthread.php?t=30354
Его написал пользователь этого форума zsm7
Ему за это большое спасибо от меня! ;-)
Но есть проблема
Не могу частоту записать в ПЧ ATV31
ПЧ стартует сразу на 50 Гц.
Хотя я указал записать в LFR значение 15 Гц!
Последний раз редактировалось Evgen Dnepr; 28.02.2025 в 12:14.
На сайте производителя
https://www.se.com/us/en/download/document/NVE41308/
Для другого ПЧВ помню пользовался xlsx файлом от производителя.
Нашёл и для 320, но он почему-то не скачивается
https://www.se.com/us/en/download/document/NVE41316/
Поищите этот документ в сети, обычно подобные вещи дублируются по всему миру
ATV320_CommunicationParameters_NVE41316_V3.5.xlsx
Последний раз редактировалось FPavel; 08.10.2024 в 13:50.
Шуть шуть опоздал)
https://download.schneider-electric....VE41308_01.pdf
Вот так тогда...