А, все, спасибо, это я затупил конкретно, подумал что Write Register не только к области holding относится.
Но, и вроде бы казалось что с нулевым смещением я тоже пробовал.
Надо в очередной раз освежить для себя спецификацию модбас
Вид для печати
https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive
Результаты сомнительные.
Установить значение latch-переменной из кода получилось только в том случае, если она целочисленного типа (и без участия IAlarm3.SetLatchVarValue).
(потому что AlarmManager.ITypedValue.SetValue на уровне интерфейса имеет только вход liValue типа LINT).
Вложение 75584
Документации про ITypedValue нет в принципе, и как оно обрабатывается в вызове IAlarm3.SetLatchVarValue - не очень очевидно (возможно, с какой-то спецификой).
Попытка сделать создать свой ФБ, реализующий ITypedValue, и создать код его методов интуитивным путем у меня успехом не увенчалась.
Здравствуйте! Я еще хотел бы уточнить для себя и по поводу latch-переменных согласно видео, которое предложили на ютубе. В этом видео идет речь в основном об аварийных событиях, т.е. об аварийном журнале. Где аварии, сообщения, предупреждения - это дискретные события или диапазон аналоговых событий (верхний предел, нижний предел и т.д), которые почти всегда можно перевести в дискретные события. А меня интересуют именно значения аналоговых сигналов, в этом видео я это не заметил или плохо смотрел. Когда переходишь допустим верхний/нижний порог - это конечно значение и это понятно, но как их тогда интерпретировать-выводить? Поправьте меня, может я не прав и в этом видео, есть сами значения аналоговых сигналов
Добрый день.
Ваш пост:
https://owen.ru/forum/showthread.php...l=1#post435965
Latch-переменные позволяют отобразить в журнале тревог зафиксированные значения latch-переменных (latch переводится как "защелка"), которые те имели в момент наступления аварии.Цитата:
Произошла авария агрегата, должны быть на экране зафиксированы все сигналы
В рамках примера из видео фиксируется текст ошибки обмена. В вашем случае будут фиксироваться значения аналоговых сигналов. Принцип от этого не меняется.
Вот это можно как-нибудь использовать?
Вложение 75612
Понял, спасибо, смутило, что в OwenRTC нет такого канала