Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093
отправлено / posted
Не получается сохранить в СПАД запрошенный удаленный индивидуальный архив. Все сделал, как написано в справке. В РТМ передаю во вход канала CALL с типом вызова RemArc1 число 100. На экране вижу изменение его аргументов. Делаю вывод, что удаленный архив из узла EmbeddedRTM удачно запрошен и находится в аргументах канала CALL. Однако на графике канала, привязанного к каналу CALL, не вижу этих данных. В справке написано: ... в состоянии 4 в канал rem_call записываются данные удаленного индивидуального архива. Если канал loc_ch1 (loc) архивируется, полученные данные записываются также в тот же архив SIAD. Кроме того, если атрибут Параметр канала rem_call равен 64, полученные данные записываются в файл loc_ch1.dra (loc.dra). У меня же не пишется ни в архив, ни в файл. Файл создается, но он пустой. Работает ли этот механизм вообще? Какие здесь могут быть хитрости?
Сообщения / Posts 121 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093
отправлено / posted
К этому же вопросу. Почему канал CALL с типом вызова RemArc1 не начинает работать после старта РТМ? После запуска РТМ обрываю связь с узлом EmbeddedRTM, потом восстанавливаю. Удаленный архив в аргументы канала CALL не переписывается. Чтобы этот механизм начал работать необходимо принудительно первый раз запросить удаленный архив (послать 100 во входное значение канала CALL). После этого он регулярно переписывает удаленный архив при обрыве и восстановления связи с узлом EmbeddedRTM. Релиз 6.021.
Сообщения / Posts 121 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Уважаемый Николай Вячеславович! 1. График в пределах временного диапазона, записи по которому хранятся в его буфере (объем которого задается в проекте), отображает только то, что есть в буфере. Поэтому, если восстановленные в архиве значения имеют метки времени, попадающие во временной диапазон буфера тренда, они отображаться не будут. На тренде эти записи можно будет увидеть тогда, когда буфер будет заполнен только записями, более поздними, чем восстановленные в архиве. Эти записи можно также увидеть средствами выборки из архива или экспорта архивных данных в текстовый файл.
2. Строго говоря, согласно документации диапазон выборки из удаленного индивидуального архива при условии , что атрибут ПАРАМЕТР=64, будет равен периоду пересчета канала RemArc1. Видимо, за этот интервал в индивидуальном архиве записей не было. Для проверки сделайте выборку с условием ПАРАМЕТР=65. Появятся записи в файле *.dra.
3. Чтобы RemArc1 начал работать в автоматическом режиме сразу после запуска МРВ, задайте этому каналу начальное значени "100" и выставьте флаг "Отработать".
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |