Просмотр полной версии : МВ110-224.1ТД modbus регистры юстировки
Здравствуйте!
Подскажите по регистрам для юстировки.:
Коэффициент смещения «заводской» юстировки zU.Sh
Коэффициент масштаба «заводской» юстировки zU.Sc
Относятся к необратимому изменению заводской юстировки ? Или это дополнительная коррекция применяемая к заводским значениям ?
В общем, вопрос как проводить пользовательскую юстировку модуля с панели оператора?
В какие регистры какие данные пишутся ?
A.Simonov
11.06.2021, 10:45
Здравствуйте!
Подскажите по регистрам для юстировки.:
Коэффициент смещения «заводской» юстировки zU.Sh
Коэффициент масштаба «заводской» юстировки zU.Sc
Относятся к необратимому изменению заводской юстировки ? Или это дополнительная коррекция применяемая к заводским значениям ?
В общем, вопрос как проводить пользовательскую юстировку модуля с панели оператора?
В какие регистры какие данные пишутся ?
Добрый день.
Заводская юстировка не требует вмешательства со стороны пользователя.
Прибор поверен и имеет соответствующее клеймо в паспорте.
Если вы сами будете проводить заводскую юстировку, то 100% ухудшите метрологические характеристики прибора.
Что касается пользовательской юстировки, то она проводится через конфигуратор Mx110 один раз для каждого датчика используемого с прибором.
С целью установить соответствие между уровнями напряжения на входе модуля 1ТД и единицами физической величины (весом давящим на тензодатчик).
С какой целью вы хотите проводить дополнительные юстировки с панели оператора?
Возможно у вас используется тара или что-то в этом духе.
На этот случай есть специальный параметр "на весах тара", это сбросит текущие показания ед. физической величины в ноль.
Добрый день.
Что касается пользовательской юстировки, то она проводится через конфигуратор Mx110 один раз для каждого датчика используемого с прибором.
С целью установить соответствие между уровнями напряжения на входе модуля 1ТД и единицами физической величины (весом давящим на тензодатчик).
Да, знаю принцип работы с ацп. Сейчас калибровочные данные хранятся в плк и он же скользящее среднее считает на основе измеренного напряжения в милливольтах. Но хотелось бы разгрузить плк и получать готовые данные.
С какой целью вы хотите проводить дополнительные юстировки с панели оператора?
Появился дополнительный вес на платформе - что-либо переварили, добавили. Заменили тензодатчик/ки. После этого снова проводится юстировка. Для конечного пользователя подключение компьютера и работа с конфигуратором - достаточно сложный процесс.
Пока я вижу что конфигуратор работает по протоколу Овен. При пользовательской калибровке он читает регистр чувствительности тензодатчика и максимальный рабочий вес тензодатчика. Дальше логи обмена пока не разбирал.
Модуль 1ТД подключён к пр200. Подскажите какую команду надо записать в регистр U.Wgh «на весах тара» ,что бы обнулить показания.
A.Simonov
28.02.2022, 13:49
Модуль 1ТД подключён к пр200. Подскажите какую команду надо записать в регистр U.Wgh «на весах тара» ,что бы обнулить показания.
Добрый день.
Нужно записать ноль в соответствующий регистр
HEX: 0x31
DEC: 49
Добрый день.
Нужно записать ноль в соответствующий регистр
HEX: 0x31
DEC: 49
Добры день. Т.е . я правильно понял, что нужно записать переменную типа INT, со значением 0 в регистр с указанным Вами адресом?. И еще вопрос.
В описании на модуль сказано, что новый вес будет использован только после Init. Поясните, что я должен записать в регистр 0х39 HEX, вернее переменную какого типа и с каким значением?
kondor3000
19.04.2022, 16:27
Поясните, что я должен записать в регистр 0х39 HEX, вернее переменную какого типа и с каким значением?
В регистр 0х39 HEX надо записать переменную типа WORD или INT со значением 0.60391
Спасибо. Мне нужно было получить подтверждение опытного пользователя.
Коль зашёл разговор про юстировку, лично у меня есть пожелание внести изменения в прошивку, а именно добавить корректирующий коэффициент юстировки.
Бывает иногда значения в зависимости от температуры или усталости датчиков начинают немного розниться с эталонными. Например, со временем условно эталонная тонная начинает отображаться как 1020 кг и приходится заново юстировать прибор причём юстировать используя максимально большой вес, чтобы максимально уменьшить погрешность юстировки, что бывает очень затруднительно и иногда выливается в целую эпопею. А в действительности это можно сделать просто подобрав корректирующий коэффициент.
Например, у нас вместо тонны 1020 кг, 1000/1020=0,98, указываем этот коэффициент и ничего юстировать больше не надо получаем искомые 1000кг как и положено. Мы собственно по этой причине ушли от приборной юстировки в сторону программной на другом вычисляющем приборе, но проще и лучше было бы иметь такой же коэффициент в самой прошивке прибора. Где уже отъюстированное результирующее значение просто будет перемножаться на этот коэффициент, который по умолчанию будет равен 1, а дальше уже пользователи будут его менять в ту или другую сторону и не надо будет ничего переюстировать.
Доброго. Столкнулись с проблемой. Имеем восемь модулей 1ТД. По модбасу читаем измеренное значение напряжения (регистр 0x3E) Из восьми модулей 5 штук выдают инверсное значение напряжения.
Тензодатчик подключен во всех случаях одинаково. А при нагрузке тензодатчика три модуля показывают увеличение входного нпряжения, а пять модулей показывают увеличение отрицательного напряжения. Сигнал с тензодатчика подается в правильной полярности на входа +In и -In.
Имеет место инвертирование сигнала с тензодатчика.
Первый раз с этим столкнулись. До этого проблем таких не было. А модулей уже использовали примерно штук 50 или более.
Это баг прошивки или еще что? В юстировку не заходили. Использование физической величины неудобно и не приемлемо для нас.
С чем это связано и как это можно исправить?
kondor3000
26.05.2023, 13:32
Доброго. Столкнулись с проблемой. Имеем восемь модулей 1ТД. По модбасу читаем измеренное значение напряжения (регистр 0x3E) Из восьми модулей 5 штук выдают инверсное значение напряжения.
Тензодатчик подключен во всех случаях одинаково. А при нагрузке тензодатчика три модуля показывают увеличение входного нпряжения, а пять модулей показывают увеличение отрицательного напряжения. Сигнал с тензодатчика подается в правильной полярности на входа +In и -In.
Имеет место инвертирование сигнала с тензодатчика.
Первый раз с этим столкнулись. До этого проблем таких не было. А модулей уже использовали примерно штук 50 или более.
Это баг прошивки или еще что? В юстировку не заходили. Использование физической величины неудобно и не приемлемо для нас.
С чем это связано и как это можно исправить?
Тоже используем тензодатчики и датчики силы, модули не Овен, с полярностью не паримся, меняем + на - и все дела, можно в программе, можно физически, разницы никакой. Здесь важна точность показаний, а не знак.
По поводу модулей Овен лучше напишите в Техподдержку. Только сначала желательно проверить все модули одним датчиком, во избежание ошибки.
Добрый день.
Нужно записать ноль в соответствующий регистр
HEX: 0x31
DEC: 49
Добрый день! Крайне не удобно записывать 0 в регистры, тем более, которые только записываются. Объясню почему: на языках CFC и LD, например, если поставить функциональный блок MOVE с входом EN, то по умолчанию на выходе этого блока всегда 0. Поэтому и возникают "непонятки", то ли 0 пишется в регистр, то ли уже записался. Тоже самое и с другими блоками (SEL, MUL с входом EN) - после запуска ПЛК на выходе 0. Скрин прилагаю. Нельзя ли изменить 0 на 1 для активации команд ? И другой вопрос: как реализовать присвоение 0 регистрам в таком случае, только на языке ST ?
МихаилГл
28.12.2023, 15:15
If записать then
Регистр := 0
Записать:= false
End if
If записать then
Регистр := 0
Записать:= false
End if
Спасибо! Получается в ПР-ках это не реализуемо? Там же нет языка ST.
МихаилГл
28.12.2023, 17:16
Спасибо! Получается в ПР-ках это не реализуемо? Там же нет языка ST.
Вы в пр работаете? Откуда же я знал... Скрин то из кодесиса... Можно и это на фбд написать, языки разные, возможности одинаковые...
Вы в пр работаете? Откуда же я знал... Скрин то из кодесиса... Можно и это на фбд написать, языки разные, возможности одинаковые...
Я там и там работаю. Применяем связку ПЛК+тензомодуль, ПР200+тензомодуль.
МихаилГл
29.12.2023, 07:29
Я там и там работаю. Применяем связку ПЛК+тензомодуль, ПР200+тензомодуль.
В прках сейчас тоже есть st.
В прках сейчас тоже есть st.
На основном холсте? Или придётся писать макрос под присвоение нуля?
kondor3000
29.12.2023, 08:19
На основном холсте? Или придётся писать макрос под присвоение нуля?
На холсте в ПР200 на ST написать нельзя, писать надо не макрос, а ФБ ( функц. блок)
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot