прошу помощи ..
ПР205 как по сети (через SCADA, HMI) поменять системное время?
Регистры ModBus (61557-61563) отвечающие за системное время видимо только для чтения.
Спасибо большое.
прошу помощи ..
ПР205 как по сети (через SCADA, HMI) поменять системное время?
Регистры ModBus (61557-61563) отвечающие за системное время видимо только для чтения.
Спасибо большое.
Регистр 61553. В него записывается время в секундах, начиная с 01.01.2000 00:00:00
Снимок экрана 2024-07-17 174646.png
Инженер по продукту | ПР и Owen Logic
email: k.korolev@owen.ru
Спасибо. Сегодня проверю.
Получается регистр 61563 только для чтения. А регистр 61553 для записи?
Инженер по продукту | ПР и Owen Logic
email: k.korolev@owen.ru
прошу прошения, не получается переписать содержимое регистра, такое впечатление что он только для чтения.
Не могу изменить дату и время...
в макросе для HMI дату и время пытаюсь изменить вот такой командой
SetData(data1, "MODBUS TCP/IP (Zero-based Addressing)", 4x_Double, 61553, 1)
data1 предварительно вычисляю
даже если записывать константу ничего не изменяется в пр205.
Последний раз редактировалось Васильев; 18.07.2024 в 09:52.
Вы бы хоть скрин выложили, что вы в регистр пишите, там число на сегодня должно быть примерно такое 773058498, на 10 час 28 мин 18 сек. утра
И записать для проверки можно без макроса, а напрямую, для начала проверив обычной сетевой переменной, 2 регистра, правильность расстановки регистров и байт.
ПР205 у меня нет, поэтому и проверить сейчас не могу.
Последний раз редактировалось kondor3000; 18.07.2024 в 10:56.
Если у вас на руках прибор, попробуйте изменить значение времени (ячейки 61553) по ModBus.
У меня не получается.
по нажатии кнопки синхронизировать выполняется скрипт..
считывается значение ячейки и записывается ModBus
GetData(data1, "Local HMI", LW, 0, 1)
SetData(data1, "MODBUS TCP/IP (Zero-based Addressing)", 4x_Double, 61553, 1)
Кирилл Биткулов
Старший инженер технической поддержки ОВЕН
Спасибо большое..
Вывод переменных и так понятно.
Меня интересует как изменить регистр времени.
На HMI есть поле считывает значение регистра 61553. Скрип записывает в этот регистр новое значение даты.
На секунду появляется записанное значение и снова восстанавливается предыдущее значение.