PDA

Просмотр полной версии : Расходомер-счетчик электромагнитный «ВЗЛЕТ ЭР» Модификация ЛАЙТ М и ПР205



Newcomer
03.12.2025, 13:51
Добрый день

Не получается считать объем из расходомера «ВЗЛЕТ ЭР» Модификация ЛАЙТ М. Может кто что-то подскажет.

kondor3000
03.12.2025, 14:50
Функции не те, адрес с ошибкой у дробной части.
Не считая настроек сети, проверить не могу.

Newcomer
03.12.2025, 15:22
Функции не те, адрес с ошибкой у дробной части.
Не считая настроек сети, проверить не могу.

По вашему какая должна быть функция чтения. Картинку я поменял, там адрес дробной части правильно указан, он и задан в проекте.

kondor3000
03.12.2025, 15:27
По вашему какая должна быть функция чтения. Картинку я поменял, там адрес дробной части правильно указан, он и задан в проекте.

У вас ошибка в адресе, про которую я вам уже писал пару недель назад, но у вас так и остался адрес не правильный. Про функцию тоже вам писали.

Dimensy
03.12.2025, 15:41
По вашему какая должна быть функция чтения. Картинку я поменял, там адрес дробной части правильно указан, он и задан в проекте.

Прям так правильно указан?
87065

Newcomer
03.12.2025, 15:42
У вас ошибка в адресе, про которую я вам уже писал пару недель назад, но у вас так и остался адрес не правильный. Про функцию тоже вам писали.

Адрес я давно поправил. Функция 3X не с потолка взята. 3 - это первая цифра логического шестизначного адреса регистра, которую надо отбросить.

kondor3000
03.12.2025, 15:48
Адрес я давно поправил. Функция 3X не с потолка взята. 3 - это первая цифра логического шестизначного адреса регистра, которую надо отбросить.

Вот тема такая же , читайте https://owen.ru/forum/showthread.php?t=9398&p=475657&viewfull=1#post475657
На скрине Dimensy выше, показаны ошибки.

Dimensy
03.12.2025, 15:49
Адрес я давно поправил. Функция 3X не с потолка взята. 3 - это первая цифра логического шестизначного адреса регистра, которую надо отбросить.
3 - это облаcть input регистров, которые читаются функцией 0х04

А, почему бы, не почитать на досуге https://ftp.owen.ru/CoDeSys3/98_Books/ModbusTips.pdf

melky
03.12.2025, 15:56
3 - это первая цифра логического шестизначного адреса регистра, которую надо отбросить. фокус-покус Modbus - если адрес с 3-ки, которую надо отбрасывать, это функция 4, и наоборот :)

Newcomer
03.12.2025, 16:35
фокус-покус Modbus - если адрес с 3-ки, которую надо отбрасывать, это функция 4, и наоборот :)

Да, в документе так и написано. Я не внимательно читал документ.

Newcomer
04.12.2025, 10:15
Может кто в курсе. Какова межбайтовая задержка при обмене по RS-485 и можно ли ее поменять в настройках Modbus Master ?

kondor3000
04.12.2025, 10:21
Может кто в курсе. Какова межбайтовая задержка при обмене по RS-485 и можно ли ее поменять в настройках Modbus Master ?

Нет такого понятия, есть тайм аут ответа, и для скорости 19200 для 2 порта, 50 мс слишком мало.
100 мс (по умолчанию). Нафига было менять не понятно.

Newcomer
04.12.2025, 10:31
Нет такого понятия, есть тайм аут ответа, и для скорости 19200 для 2 порта, 50 мс слишком мало.
100 мс (по умолчанию). Нафига было менять не понятно.

В расходомере задержка ответа вообще 20мс стоит, а я в ПР 50мс поставил.

kondor3000
04.12.2025, 10:43
В расходомере задержка ответа вообще 20мс стоит, а я в ПР 50мс поставил.

Вы путаете задержку слейва с тайм аутом мастера, задержка слейва маленькая или её нет, а за тайм аут Мастер должен успеть отправить и принять запрос,
а у вас ещё задержка в слейве, может не успеть.
Горе от ума называется, лучше вообще не трогайте ничего по умолчанию.

Dimensy
04.12.2025, 11:10
Вы путаете задержку слейва с тайм аутом мастера, задержка слейва маленькая или её нет, а за тайм аут Мастер должен успеть отправить и принять запрос
А, вот тут, уже я запутался. Всегда считал, что если за время тайм-аут мастер не получит ответа от слейва, то либо повторный запрос, либо инициализация ошибки "устройство не отвечает". А время за которое мастер должен успеть отправить и принять запрос - это период опроса

kondor3000
04.12.2025, 12:03
А, вот тут, уже я запутался. Всегда считал, что если за время тайм-аут мастер не получит ответа от слейва, то либо повторный запрос, либо инициализация ошибки "устройство не отвечает". А время за которое мастер должен успеть отправить и принять запрос - это период опроса

У ПР в мастере нет времени опроса, есть только тайм аут ответа, думаю они равны.
По крайней мере у меня с маленьким тайм аутом не работало.

Newcomer
04.12.2025, 13:44
Опросить расходомер Взлет посредством ПР205 так и не получается. Утилита, установленная на ПК черз АС4М оба регистра верно читает. Причем адреса регистров не четные.

kondor3000
04.12.2025, 14:07
Опросить расходомер Взлет посредством ПР205 так и не получается. Утилита, установленная на ПК черз АС4М оба регистра верно читает. Причем адреса регистров не четные.

Вот зачем вы переменную в Опрос поставили? En зачем она вам?
Проверьте ещё раз настройки сети на соотверствие, у вас даже статус не горит,
сделайте несколько вариантов, с чётными и нечётными адресами, галки перестановки байт и регистров поставьте (снимите)
хоть 4 регистра по 1 читайте, групповой опрос включите, добейтесь что бы хоть что то прочиталось.

Newcomer
04.12.2025, 14:12
Проверьте ещё раз настройки сети на соотверствие,
сделайте несколько вариантов, с чётными и нечётными адресами, галки перестановки байт и регистров поставьте (снимите)
хоть 4 регистра по 1 читайте, групповой опрос включите, добейтесь что бы хоть что то прочиталось.

Все уже перепробовали. Адреса четные, не четные, пробовали читать регистры 32770...32777 (8 штук по отдельности). Связи нет, регистры не читаются.

kondor3000
04.12.2025, 14:14
Все уже перепробовали. Адреса четные, не четные, пробовали читать регистры 32770...32777 (8 штук по отдельности). Связи нет, регистры не читаются.

Вот зачем вы переменную в Опрос поставили? En зачем она вам?
У вас и так не работает нифига.

Newcomer
04.12.2025, 14:18
Вот зачем вы переменную в Опрос поставили? En зачем она вам?
У вас и так не работает нифига.

А для чего она нужна ?

imaex
04.12.2025, 14:21
Может кто в курсе. Какова межбайтовая задержка при обмене по RS-485 и можно ли ее поменять в настройках Modbus Master ?

Если Вы про то, что Взлёт лепит от продукта к продукту, то я не знаю - что под этим подразумевают. Нет такого понятия, в модбас, во всяком случае. Если это про время тишины (silent time) между телеграммами модбас, то оно где-то около равно времени на передачу 3,5 символов на заданной в бодах скорости.

Зачем это Взлёт лепит - я не знаю. Мне по-жизни ни разу не потребовалось менять уставку по-умолчанию.

Newcomer
04.12.2025, 14:24
Если Вы про то, что Взлёт лепит от продукта к продукту, то я не знаю - что под этим подразумевают. Нет такого понятия, в модбас, во всяком случае. Если это про время тишины (silent time) между телеграммами модбас, то оно где-то около равно времени на передачу 3,5 символов на заданной в бодах скорости.

Зачем это Взлёт лепит - я не знаю. Мне по-жизни ни разу не потребовалось менять уставку по-умолчанию.

А вы Взлет опрашивали по RS-485 ?

imaex
04.12.2025, 14:29
А вы Взлет опрашивали по RS-485 ?

Разумеется. Только не «ВЗЛЕТ ЭР», но, это без разницы.

Newcomer
04.12.2025, 14:33
Разумеется. Только не «ВЗЛЕТ ЭР», но, это без разницы.

Чем опрашивали ?

imaex
04.12.2025, 14:36
Чем опрашивали ?

Всяким разным. АСЕВ-040/АССВ-030, Контар, что-то от Сименса типа S300/400, но, это уже не я. Какая разница?

Newcomer
04.12.2025, 14:40
Всяким разным. АСЕВ-040/АССВ-030, Контар, что-то от Сименса типа S300/400, но, это уже не я. Какая разница?

Объем по каким адресам опрашивали ?

imaex
04.12.2025, 14:53
Объем по каким адресам опрашивали ?
Я не помню. Лень сейчас в проект лезть. Это было для ТСРВ-024М.

imaex
04.12.2025, 15:21
Я не помню. Лень сейчас в проект лезть. Это было для ТСРВ-024М.

Посмотрел. Опрашивались регистры со стартового адреса 49285, сразу 4 регистра в одном запросе.

Newcomer
04.12.2025, 15:33
А ещё на расходомере Взлёт могут быть перепутаны клеммы А и В

С этим давно разобрались.

Newcomer
04.12.2025, 15:39
Не знаете зачем что-то нужно, не трогайте.
Помимо ненужной переменной En в обмене, ещё все переменные на экране стоят без настройки Запись в конце цикла - Да
И смотрите небось только на экран, а смотреть надо в Отладке в проекте.

В отладке в регистрах нули. Запись в конце цикла - Да это где такое ?

kondor3000
04.12.2025, 15:42
В отладке в регистрах нули. Запись в конце цикла - Да это где такое ?

Если переменная (выход) привязана к экрану, то справа внизу появляется настройка Запись в конце цикла - Нет
У вас Нет на всех 4 выходах.

И вам уже об этом писал, всего неделю назад https://owen.ru/forum/showthread.php?t=9398&p=475992&viewfull=1#post475992

Newcomer
04.12.2025, 16:00
Если переменная (выход) привязана к экрану, то справа внизу появляется настройка Запись в конце цикла - Нет
У вас Нет на всех 4 выходах.

И вам уже об этом писал, всего неделю назад https://owen.ru/forum/showthread.php?t=9398&p=475992&viewfull=1#post475992

У меня нет расширенных настроек.

Newcomer
04.12.2025, 16:05
Вот зачем вы переменную в Опрос поставили? En зачем она вам?
У вас и так не работает нифига.

Для чего нужна переменная в опросе ? Она у меня En. Если En = false, то опрос запрещен ?

Dimensy
04.12.2025, 16:15
Для чего нужна переменная в опросе ? Она у меня En.

При En = true происходит опрос, если En = false, то опрос не производится
Небольшой нюанс. Если отключить опрос, то переменная статуса не сбрасывается

Newcomer
04.12.2025, 16:22
При En = true происходит опрос, если En = false, то опрос не производится
Небольшой нюанс. Если отключить опрос, то переменная статуса не сбрасывается

Если En = false, то Master не будет опрашивать все сетевые переменные ?

Dimensy
04.12.2025, 16:35
Если En = false, то Master не будет опрашивать все сетевые переменные ?

Да, не будет опрашивать. Поэтому, или убираем привязку или где-то присваиваем 1

Newcomer
05.12.2025, 13:03
Наконец-то удалось читать объем из расходомера.