Не совсем понятно - зачем вам знать где младший где старший байт?
Вам нужно выставить правильное чередование байт? Это число - двухбайтовое, у него чередование обычно "старшим байтом вперед" (10).
Вид для печати
Не совсем понятно - зачем вам знать где младший где старший байт?
Вам нужно выставить правильное чередование байт? Это число - двухбайтовое, у него чередование обычно "старшим байтом вперед" (10).
Вопрос уже решил)) Вопросов больше не имею)) Я сам если честно, понятия не имею для чего это, просто чтобы этот счетчик показывал в СКАДЕ показания, нужен особый скрипт для ОРС сервера, а в этом скрипте были заданы эти значения от предыдущего счетчика ) Изменил на новые, данные начали бегать )
Снова вопрос по отчету в мастер скада.
В видео примере рассказывается как можно создать график отчета.
Подскажите, есть возможность в график забить значения, которые не берутся непосредственно из архива, а вычисляются в самом отчете (данные архивных значений количества материала суммируются за целый день)? Это значение имеет вид выражения. Может возможно его преобразовать?
Можно, например, для этого использовать рассчитываемую колонку.
Самый простой вариант в этом случае - сделать еще один источник данных, добавить в него нужные переменные, установить у переменной обработку "сумма значений" (появилась в последней версии MasterSCADA), и задать нужный интервал - день.
Строю тренд по HDA переменной
График строится верно, а последнее значение переменной на графике, текущее, берётся как последнее из исторических данных
Возможно заставить скаду брать текущее значение переменной?
Нет, так сделать нельзя.
После перезапуска MasterOPC при работающей MasterSCADA последняя теряет соединение безо всяких сообщений со своей стороны.
Чтобы восстановить связь, приходится останавливать и запускать СКАДу.
Так и должно быть?
Для сравнения пробовал Complex Systems OPC Server, MasterSCADA прилежно его запускает и перезапускает при нештатном останове, восстанавливая связь с ним без каких бы то ни было действий человека, сообщения об ошибках выдаются.
Вся разница между ними - MasterOPC подключен как HDA, CS OPC - DA
А как вы перезапускаете ОРС сервер?
Нужно просто закрыть его - скада подпишется на него, и запустит.
Хм, и правда
Я останавливал сервер, вносил изменения и запускал
А можно как-то обойтись без перезапуска программы целиком?
Вообще должно бы подхватывать если просто запустить. Но лучше выключать.