Просмотр полной версии : Modbus slave переменные
Дмитрий77
27.04.2010, 18:17
Подскажите пожалуйста!
У меня такая ситуация. Работал контроллер ПЛК 150 с панелью по modbus около полугода. Все было замечательно. Но теперь при изменении с панели какого либо параметра, и последующим выключением питания он не сохраняется а остается в предыдущем значении. Это видимо значит что при выключении питания контроллер теперь не может сохранить retain переменные! Видимо аккумулятор испортился...
Николаев Андрей
29.04.2010, 15:56
включите контроллер на 4-6 часов.
после этого измерьте напряжение на аккумуляторе.
если меньше 0,7 - надо менять аккумулятор.
здравствуйте.
а есть ли стандартные методы определения разряженность аккумулятора из программы?
Николаев Андрей
30.04.2010, 12:39
к сожалению нет.
а сработает ли следующее. опрашиваю Power Status в модуле статистики и когда он сбросится отмеряю время (например 20 сек) и записываю в заранее созданную переменную определенное значение. при очередном запуске плк проверяю эту переменную. если значение совпадает значит аккумулятор живой, обнуляем переменную работаем дальше. если нет - аккумулятор сдох.
Филоненко Владислав
30.04.2010, 13:25
здравствуйте.
а есть ли стандартные методы определения разряженность аккумулятора из программы?
Программа ПЛК определяет заряд аккумулятора и выводит время работы на нем в переменную в модуле статистики. При заряженном и исправном аккумуляторе число (время) должно быть равно 600.
определяет, наверное, не заряд, а меряет напряжение и по напряжению (подразумевая что аккумулятор исправен) вычисляет время возможной работы на нем. дохлый аккумулятор без нагрузки покажет нормальное напряжение, но при нагрузке сразу сдохнет. может я не прав?
Филоненко Владислав
30.04.2010, 16:26
вы правы. но наблюдая за напряжением можно сделать много выводов
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot