This is topic Удаленный индивидуальный архив in forum SIAD/SQL. Архивирование в TRACE MODE / SIAD/SQL. Data Logging in TRACE MODE at Форум TRACE MODE: техническая поддержка.
Не получается сохранить в СПАД запрошенный удаленный индивидуальный архив. Все сделал, как написано в справке. В РТМ передаю во вход канала CALL с типом вызова RemArc1 число 100. На экране вижу изменение его аргументов. Делаю вывод, что удаленный архив из узла EmbeddedRTM удачно запрошен и находится в аргументах канала CALL. Однако на графике канала, привязанного к каналу CALL, не вижу этих данных. В справке написано: ... в состоянии 4 в канал rem_call записываются данные удаленного индивидуального архива. Если канал loc_ch1 (loc) архивируется, полученные данные записываются также в тот же архив SIAD. Кроме того, если атрибут Параметр канала rem_call равен 64, полученные данные записываются в файл loc_ch1.dra (loc.dra). У меня же не пишется ни в архив, ни в файл. Файл создается, но он пустой. Работает ли этот механизм вообще? Какие здесь могут быть хитрости?
Posted by Путинцев Н.В. (Участник № / Member № 1093) on :
К этому же вопросу. Почему канал CALL с типом вызова RemArc1 не начинает работать после старта РТМ? После запуска РТМ обрываю связь с узлом EmbeddedRTM, потом восстанавливаю. Удаленный архив в аргументы канала CALL не переписывается. Чтобы этот механизм начал работать необходимо принудительно первый раз запросить удаленный архив (послать 100 во входное значение канала CALL). После этого он регулярно переписывает удаленный архив при обрыве и восстановления связи с узлом EmbeddedRTM. Релиз 6.021.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Нам необходимо время на проверку ситуации.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Уважаемый Николай Вячеславович! 1. График в пределах временного диапазона, записи по которому хранятся в его буфере (объем которого задается в проекте), отображает только то, что есть в буфере. Поэтому, если восстановленные в архиве значения имеют метки времени, попадающие во временной диапазон буфера тренда, они отображаться не будут. На тренде эти записи можно будет увидеть тогда, когда буфер будет заполнен только записями, более поздними, чем восстановленные в архиве. Эти записи можно также увидеть средствами выборки из архива или экспорта архивных данных в текстовый файл.
2. Строго говоря, согласно документации диапазон выборки из удаленного индивидуального архива при условии , что атрибут ПАРАМЕТР=64, будет равен периоду пересчета канала RemArc1. Видимо, за этот интервал в индивидуальном архиве записей не было. Для проверки сделайте выборку с условием ПАРАМЕТР=65. Появятся записи в файле *.dra.
3. Чтобы RemArc1 начал работать в автоматическом режиме сразу после запуска МРВ, задайте этому каналу начальное значени "100" и выставьте флаг "Отработать".