Вход

Просмотр полной версии : юстировка МВ110-224.4ТД по Modbus



Константин81
22.11.2024, 22:47
Доброго времени суток!
Прошу вас помочь разобраться с вопросом касательно юстировки юстировка МВ110-224.4ТД по Modbus.
Имеется ПЛК110-60. К нему подключены по RS-485 два устройства:
СП307 как Master и МВ110-224.4ТД как Slave.
К МВ подключен пока 1 тензодатчик на 6 кг, 1,908mV/V. Планируется еще 2.
Юстировка через конфигуратор М110 прошла успешно.
СП307 видит показания в виде кг ( в теле программы поделено на 1000)
Есть необходимость установить в СП возможность юстировки тензодатчиков, возможность обнуления и т.д.
В мануале все прописано. Если я правильно понял нужно записывать нули в определенные регистры и все будет выполнено. Вроде все понятно.
Решил сначала заняться обнулением. Показания с тензодатчика пляшут, ушли в минус, - 7,2 кг. Ставлю калибровочный вес 500г, показывает четко 500 г. Линейность есть.
Запись нуля в регистр 49 (U.Wgh) и последующая запись нуля в регистр 57 (Init) результата не дала.
Под результатом я понимаю что после присвоения двух нулей указанным выше регистрам тензодатчик должен показывать ноль.
Присвоение с панели нулей сделано через ПЛК, то есть две переменные, одна передает посылку другой.
В связи с чем есть вопросы:
1 где ошибка, почему вес не обнуляется?
2 Можно ли передавать посылку напрямую с СП в МВ без ПЛК. Пытался, не получилось.
3 Вес очень медленно набирается. сек 6. Можно как то ускорить? Читал что делается через конфигуратор меняя Гц, какая предельно допустимая скорость?
4 Присваивать изначально нули регистру где уже ноль как то в голове не укладывается. Можно ли присвоить нуль через функциональную кнопку например?
Заранее благодарю за советы, ответы)

goldenlife
28.03.2025, 20:55
В общем и целом поддерживаю этот вопрос!
Сижу и голову ломаю с тарировкой и калибровкой... Через конфигуратор всё работает согласно РЭ, но нужно через Модбас!
.
Пока попытался осилить тарировку 1 канала к которому подключен датчик и получилось "такое" в действиях:
1. Учёт веса тары Cnt.P с адресом 0x13 установить в ноль.
2. Записываем "Измеренное значение физ. величины (в единицах) с адресом 0x70 (float) в "Вес тары" с адресом 0х37
3. Учёт веса тары Cnt.P с адресом 0x13 установить в Единицу.
.
Итого получается: что если отключить учёт веса тары, то всё что увидел датчик в своём "нулевом" положении будет перенесено как значение веса тары и вновь включен учёт веса тары = т.е. измеренное значение физ. величины будет равным около нуля.

goldenlife
28.03.2025, 21:11
Туда же вкидываю, что РЭ к этому модулю, ну как-то скудно написано, ну честно, есть же параметры для ввода или вывода, а есть процедуры, которые должны быть подкреплены инструкцией к этим процедурам (ну типо - записать туда 20, а потом сюда 31, установить в 0 какойто бит регистра, отправить команду и наслаждаться результатом).
Выходит, что всего ДВЕ манипуляции с весами (любыми), которые вообще существуют, и самые главные - тарировка и калибровка.
Ну вроде всё просто: купил новые весы - откалибруй, поставил неизвестную тару - тарируй... а потом ставь вес и смотри значение, ну и всё вроде!
.
По этому случаю моделируем! Допустим есть тензодатчик (закреплен к рельсе) и на него устанавливается съёмная площадка с весом X, на площадку закатывают тележку с весом Y и в тележку засыпают камушки и нужно знать сколько камушков насыпали. И ежедневно X и Y меняются и никогда не будут известными. И тут нужна калибровка для новой площадки, а потом и тарировка для новой тележки!
.
Рассуждаю: Пролистнул форум с поиском по "МВ110-224.4ТД" и искал, и думал что найду, но не нашел ответы, а вопросы то были и остались без ответа (жаль!)... искал "Как калибовать и тарировать через Модбас".
И наткнулся на эту тему, и понимаю, что никто не отозвался, что странно!

goldenlife
28.03.2025, 21:16
Вот даже тут люди мудрят и нет четкой инструкции по тарировке и калибровке.
https://owen.ru/forum/showthread.php?t=16645&page=2
.
https://owen.ru/forum/showthread.php?t=16645&p=135672&viewfull=1#post135672
а в этом посте этот модуль уже у кого-то как вольтметр!
.
https://owen.ru/forum/showthread.php?t=17121
так же без ответа. =(

kondor3000
28.03.2025, 21:23
Вот даже тут люди мудрят и нет четкой инструкции по тарировке и калибровке.


Вот тема, всё разложено по полочкам, просвещайтесь)))
https://owen.ru/forum/showthread.php?t=40253&p=453413&viewfull=1#post453413

goldenlife
28.03.2025, 22:57
Вот тема, всё разложено по полочкам, просвещайтесь)))
https://owen.ru/forum/showthread.php?t=40253&p=453413&viewfull=1#post453413

Разложено по полочкам? Вы смеётесь?
Доразложить сможете, читая РЭ на этот модуль, раскрыв секрет о том, куда и в какой регистр модуля записывать и последовательность указать?
.
Ну реально, если вы действительно поняли, то будьте добры, потратьте время и просветите!

goldenlife
28.03.2025, 23:02
Ну, увы, как пишет человек в своём посте об ответе тех.поддержки, и далее читающие не осилили этот порядок действий.
https://owen.ru/forum/showthread.php?t=40253&p=453243&viewfull=1#post453243 - тут можно ознакомится.
.
https://owen.ru/forum/showthread.php?t=40253&p=453353&viewfull=1#post453353 - а тут надежда умирает... но ответа тоже не последовало, т.е. считать что модуль дырявый - ничего не считать?
Выходит что поступать придётся вот так: "Бери миливольты и математику свою рисуй, и ложи-клади на этот РЭ"

goldenlife
31.03.2025, 10:36
Дополню:
Тарировка при помощи регистров Модбас из РЭ на модуль МВ110-224.4ТД не увенчалась успехом.
В итоге решение было такое:
1. С модуля получаем данные веса Rd.fF (70-71 регистры модбас).
2. В кодес2.3 делаем расчёт (показал на картинке)
3. Выводим на панель значение rOutTenzo1
82800

EFrol
31.03.2025, 11:19
Тарировка при помощи регистров Модбас из РЭ на модуль МВ110-224.4ТД не увенчалась успехом.

А чего так? А как Вы это делали?

capzap
31.03.2025, 11:53
В общем и целом поддерживаю этот вопрос!
Сижу и голову ломаю с тарировкой и калибровкой... Через конфигуратор всё работает согласно РЭ, но нужно через Модбас!
.
Пока попытался осилить тарировку 1 канала к которому подключен датчик и получилось "такое" в действиях:
1. Учёт веса тары Cnt.P с адресом 0x13 установить в ноль.
2. Записываем "Измеренное значение физ. величины (в единицах) с адресом 0x70 (float) в "Вес тары" с адресом 0х37
3. Учёт веса тары Cnt.P с адресом 0x13 установить в Единицу.
.
Итого получается: что если отключить учёт веса тары, то всё что увидел датчик в своём "нулевом" положении будет перенесено как значение веса тары и вновь включен учёт веса тары = т.е. измеренное значение физ. величины будет равным около нуля.

Учёт веса тары Cnt.P с адресом 0x13 установить в ноль
вероятно Вы путаете DEC и HEX 82803 либо 0xD либо 13

не знаю что такое тарировка, установка нуля у меня так делается 82804

goldenlife
31.03.2025, 13:58
Вроде не путал HEX и DEC (постом выше писал именно о регистрах модбас).
Возможно где-то в другом месте напутал, но решил "установку нуля" оставить в логике ПЛК (не закидывать в модуль ничего), а сделать как на картинке , которую прикрепил выше,- математикой в ПЛК т.е.
.
Пополз к калибровке 1 канала модуля 4ТД... тут тоже не особо гладко (или нужно глубже вникнуть?).......

goldenlife
31.03.2025, 19:09
Учёт веса тары Cnt.P с адресом 0x13 установить в ноль
вероятно Вы путаете DEC и HEX 82803 либо 0xD либо 13

не знаю что такое тарировка, установка нуля у меня так делается 82804
Попробую как на вашем скрине,- я понял, что это макрос в панельке - переложу его в ПЛК и проверю.
Вижу, что вы записываете "ЕДИНИЦУ" в параметр U.Wgh и в Init...
Где-то на форуме видел, что нужно "Нолик" закидывать - но так не канает, а с единицей попробую и отпишусь!!!

EFrol
01.04.2025, 10:03
Я тут посмотрел на руководство по конфигурированию области ввода/вывода ПЛК и у меня тоже возник вопросы:
1. Для таких регистров как Aply(0x8), U.Wgh(0x31), Init(0x39) главное не значение (хоть и допустимое 0), а сам факт записи в них - команда?
2. Для выходного регистра ПЛК формирует эту команду периодически, Т.е. ПЛК фигачит команды на запись в них асинхронно и постоянно?
В руководстве сказано, что:
82819
т.е. чтобы быть уверенным в том, что команда на запись произведена, и только один раз, и в нужное для нас время, надо использовать библиотеку, а не конфигурацию? Иначе, у модуля голова заболит от всех этих команд, которые поступают в неизвестной последовательности.
Либо отказаться от ПЛК и использовать только СП3хх. В СП проще управлять последовательностью Modbus-команд.

goldenlife
10.04.2025, 09:40
https://owen.ru/forum/showthread.php?t=29376&p=461344&viewfull=1#post461344