Svasl
Forum Member / Участник форума
Участник № / Member № 4229
отправлено / posted
Возможно ли средствами TM сделать выборку из архива за период время нахождения оборудования во включенном состоянии и в выключенном состоянии. Есть двигатель, принимающий два значения: 1 (вкл), 0 (выкл), производится запись в СПАД. Необходимо получить статистику во включенном (выключенном)состоянии столько-то часов.
Сообщения / Posts 42 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SATER
Forum Haunter / Завсегдатай форума
Участник № / Member № 1414
отправлено / posted
я б экспериментировал с каналом CALL с типом вызова LocalStatistic посмотрите в справке
можно извлечь "суммарное время пребывания канала в выключенном состоянии", "суммарное время пребывания значения в интервале", "суммарное время недостоверности(достоверности) значения канала"
Сообщения / Posts 141 | Из / From: Украина
| IP / IP: IP адрес / IP address |
Svasl
Forum Member / Участник форума
Участник № / Member № 4229
Svasl
Forum Member / Участник форума
Участник № / Member № 4229
отправлено / posted
Правильно понимаю, что для выборки статистики необходим канал типа Float, с каналом Nex будут сложности? Еще возник вопрос, какой аргумент ближе подходит для решения данной задачи? Что означает - "суммарное время пребывания канала в выключенном состоянии" и "Arg_034 – Arg_065 – время, в течение которого значение равно соответственно 0...31."?
Сообщения / Posts 42 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
У любого канала есть атрибут Состояние, который архивируется. Если значение этого атрибута равно 0, то канал включен, если 1 ты выключен.
Вам лучше использовать аргументы 034 и 035.
Т.е. в аргументе 034 у Вас будет отображено число секунд, в течении которых значении канала было равным 0. А в 035 - соответственно 1.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |