Ответы в темах
-
АвторЗаписи
-
manjey73УчастникВот простой пример установки картинки в Faceplate.
Размер Faceplate 100×15 и размер картинки выставлен 100х15
Faceplate не хочет быть высотой 15
manjey73Участник<Group active=»false» name=»LifeBit_Min» periodType=»Minute» offset=»00:00:00″ну нет в текущем архиве значения МИНУТУ назад, его в принципе там не существует.
А вот что будет при периоде 00:00:00 ?
manjey73УчастникПоставьте период по нулям для текущего, будет ошибка ?
manjey73УчастникПростой пример, ПЛК с равным промежутком времени меняет значение 0-1-0-1-0-1…
Нет гарантий, что при опросе вы дважды и более не нарветесь на 0. Соответственно два раза считали одно и то же значение, разница = 0, что логично.
Тут нужен другой подход, создать счётчик и достаточную паузу при чтении одного и того же значения. Счётчик завис, за 3-5 минут не продолжил увеличиваться — вот тогда алярма.
з.ы. а вообще использовать служебный тег
Statusна устройство и так же паузу по таймеру, на случай ошибки чтения разовой.
manjey73УчастникНу если наступило время записи в архив, а реальное его значение получено раньше этого времени, то это значение и записывается в данную точку времени.
Пример, часовой архив, значение получено в х:59 минут, значение будет записано в х+1:00 минут.
Примерное так это работает вроде.
manjey73УчастникТак он априори не сможет узнать разность при работе (если не выдавал бы ошибок) с текущими. Или период с текущими должен быть равен нулю, тогда логична разница между текущим и прошлым значением
Но у вас проблема в другом, в том, что, как вы говорите у вас появляется 0, значит в дело вмешивается время опроса, вы можете получить то же самое значение, как было и минуту ранее.
manjey73УчастникСмотрим в документацию, и пункт 2, если не ошибся.
Модуль читает тот же архив, куда сохраняет.
Ну и как тут в принципе сохранить в текущий?
manjey73УчастникС драйвером то же самое, опрос статических переменных вообще можно настроить на раз в сутки, Сервер с ума сойдёт выставлять им недостоверность через 5 минут.
Для Сервера клиент Коммуникатор, если он мертв, тогда недостоверность по настройке.
Так же и со шлюзом, если шлюз отвалился, тогда недостоверность.А оно висит себе и висит.
manjey73УчастникИ еще момент. Если этот же код линии сохранить как svg и вставить как картинку, легко можно уменьшить высоту до 3-х и линия будет строго по центру объекта.
это так, к сведению.
manjey73УчастникДаже если вместо y=’50%’ я введу конкретное число координаты, например получу высоту объекта, поделю на 2 или любым другим способом, то происходит следующее.
Шрифт будет подрезан сверху.Все это происходит при уменьшении объекта по высоте ниже какого-то предела.
Кто его устанавливает, в какой момент это происходит, не спрашивайте, я не знаю.Но искажение есть всегда при высоте объекта ниже какого-то предела.
На примере Разметки выяснил, если на мнемосхеме то предел высоты 15, если это вставлено в фейсплейт с привязкой высоты и ширины + !important то предел 25.Ощущение, что координаты считаются не по объекту, а с каким-то смещением сверху.
-
Ответ изменён 5 дней, 16 часов назад пользователем
manjey73.
manjey73УчастникОпять же, если у нас из драйвера переменная не меняется, пока ее не сменит оператор, то каким боком Сервер должен узнать, что она недостоверна?
Мне кажется Сервер тут может ориентироваться только на качество связи, при чем выбрасывание в исключение должно автоматом приводить к качеству связи BAD, как и отключение клиента в виде RapidGate.
-
Ответ изменён 5 дней, 16 часов назад пользователем
manjey73.
manjey73УчастникДля того, чтобы проверить на драйвере, его надо нагло ввести кодом в ошибку, чтобы он в исключение уходил.
Например, если в коде драйвера при Stop (terminated) не перевести в недостоверные переменные, они тоже зависают и будут так висеть. Сервер их сам не переведет, проверено когда-то и в таком варианте.
manjey73УчастникПоказал данные, абсолютно нормальные, просто зависшие. Висели пока не завел генератор и данные от RapidGate не пошли снова, уже как недостоверные, так как счётчик для исходной системы был недоступен.
manjey73УчастникС каналами входного типа никак. Это scada в облаке.
На данных посмотрю, напишу позже.
manjey73УчастникОкно браузера к сожалению нельзя сжать так сильно.
Тут что-то другое, так как поведение в Разметке на мнемосхеме и в Разметке в составе фейсплейта отличаются. Ноги откуда-то от туда растут. -
Ответ изменён 5 дней, 16 часов назад пользователем
-
АвторЗаписи