Парни, чего то запутался.
как сделать непрерывное чтение с тензодатчика? сколько можно получить значений за одну секунду?
Помогите пожалуйста сконфигурировать пр200.
Сигнал буду транслировать на аналоговый выход
Спасибо.
Вид для печати
Парни, чего то запутался.
как сделать непрерывное чтение с тензодатчика? сколько можно получить значений за одну секунду?
Помогите пожалуйста сконфигурировать пр200.
Сигнал буду транслировать на аналоговый выход
Спасибо.
приборы стоят рядом, на какую максимальную скорость настроить можно, чтобы не было сбоев?
Добрый день! Необходимо смотреть насколько объемная у Вас программа в OwenLogic, и сколько регистров при этом читается с модуля. А так настроить на скорость 115200 выставить на модулях минимальные таймауты и наблюдать за ошибками, если будут ошибки корректировать времена до их устранения.
Юрий, Я недопонимаю вот какой момент
кто должен инициировать чтение данных из МВ?
Я при помощи какого нить генератора в программе, или ПРка будет это делать непрерывно сама?
ПР мастер она и читает, с периодом указанным в настройках, но его необходимо подобрать исходя из:
-периода обновления данных на модуле МВ110-224.1ТД
-скорости интерфейса RS485
-возможности программы считывать данные с таким периодом, зависит от времени цикла управляющей программы
С учетом этих факторов необходимо найти золотую середину и проверить это на практике подключив модуль и убедиться что данные читаются без ошибок.
В данной теме http://www.owen.ru/forum/showthread.php?t=25978 можно скачать и посмотреть готовые примеры по работе с модулями расширения, в Вашем модуле будут отличаться адреса регистров, в остальном принцип тот же.
Скачал, подсмотрел, переделал.
со связью всё в порядке.
Но при подключенном датчике показания плавают, ритмично, причём нет разницы, нагружен датчик или нет.
С чем это может быть связано?
Добрый день. В свойствах входа увеличьте время фильтрации.
С уважением.
увеличить параметр Длина фильтра скользящего среднего?
В свойствах аналогового входа ПР200. ПОСТОЯННОЯ ВРЕМЕНИ ФИЛЬРА, сек.
он по модбасу передаёт в пр200
трабла решилась изменением частоты дискретизации измерительного тракта в мв110
Да, как часики:o
правда только читаю, пишу конфигуратором.
вот, для посмотреть.
И что же тут смотреть?
Вложение 29697
записать, подсоединить, и посмотреть на экране четыре регистра из мв
для управления линией пропитки и сушки нитей.
раньше применял аналоговый преобразователь, а в этот раз установил мв110.
в архиве проба чтения регистров из модуля, просто пример, может кому поможет
Подскажите диапазон длин фильтра скользящего среднего в мв110-1тд (MAv.L)
Здравствуйте, уважаемые форумчане! Чтобы не плодить темы, спрошу здесь.
Проблема такая - не могу получить измеренное значение веса от МВ110-1ТД на реле ПР200.
В конфигураторе настроил модуль МВ110-1ТД - адрес 2, скорость 9600 и т.д.
Подключил тензодатчик на 50кг, в конфигураторе вес показывает, при нагрузке рукой цифра меняется.
Создал в OL сетевую переменную для считывания регистра 0х46-0х47 "Измеренное значение физической величины",
т.е. регистр "70" в 10-чной системе.
Остальные сетевые переменные создал просто для проверки связи.
Перемычки на интерфейсном модуле ПР200 переставил на режим "Мастер".
В общем, высвечивается на экране ПР200 значение веса - 0 кг, нагрузка на датчик значение не изменяет.
Другие сетевые переменные тоже все 0.
Светодиод "RS485" на модуле МВ110 мигает.
Что не так, подскажите, пожалуйста!
И как считывать: старшим регистром/байтом вперед - галочки надо ставить?
Завтра закину пробу
не забыть бы только
Опрашивать каждые 10 ms на скорости 9600 нереально, только посылка на запрос будет иметь длительность ~9ms, а ее еще необходимо обработать и вернуть ответ. Сам модуль у вас настроен на таймаут 20ms, в настройках сетевой платы интервал 10 ms убрать до 1-2 ms. Скорость опроса увеличить до 100-500ms для начала, а вообще лучше сразу перейти на 115200. Порядок следования байт/регистров подобрать экспериментально, но сначала временные настройки откорректировать, и убедиться что связь есть, т.е получить данные с любого регистра.
Юрий, спасибо! Потыкался и заработало!
Скорость 115200, интервал между запросами 10мс, период опроса 100 мс, таймаут ответа 25 мс, 3 попытки, старшим регистром вперед.