Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Редактор проекта TRACE MODE 6 / » Атрибуты 129 и 128 канала класса CALL

   
Автор / Author Тема / Topic: Атрибуты 129 и 128 канала класса CALL
OMqYlm33
Forum Member / Участник форума
Участник № / Member № 6647


Icon 1 отправлено / posted      Профиль для / Profile for OMqYlm33           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте.
Помогите разобраться. В проекте имеется канал класса CALL для генерации документа. Возникла потребность записи аргументов данного канала в файл. Соответственно атрибут 129 - запись в файл. Как правильно отсылать в эти атрибуты (128 и 129) данные ? у меня файл создаётся, но начинает перезаписывается постоянно. Если отсылаю значение 0, то создаётся файл с одним именем, если 1 то с другим, а мне нужно чтобы аргументы записывались только по команде программы.

Сообщения / Posts 35 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Программа всегда будет посылать в свой OUT-аргумент выходное значение.
Чтобы посылка в атрибут 129 канала CALL.Документ осуществлялась однократно, надо передачу туда нужного значения осуществлять с помощью, например, канала CALL.MOVE типа OUT.
А программный результат регистрации нужного события должен посылаться в виде "1" в атрибут 39 (EXEC) канала CALL.MOVE.

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
OMqYlm33
Forum Member / Участник форума
Участник № / Member № 6647


Icon 1 отправлено / posted      Профиль для / Profile for OMqYlm33           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Большое спасибо за ответ. Буду пробовать.
Сообщения / Posts 35 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
OMqYlm33
Forum Member / Участник форума
Участник № / Member № 6647


Icon 1 отправлено / posted      Профиль для / Profile for OMqYlm33           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да, действительно, заработало. Большое спасибо.
Сообщения / Posts 35 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607


Icon 1 отправлено / posted      Профиль для / Profile for Avgorr           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Подскажите пожалуйста, делаю запись канала HEX16 в файл. Затем при старте МРВ считываю его. Так вот, сохраняется от в #16 виде, а считывает его как DEC. Например: сохраняю число 682, в файле вижу 2АА. Считываю - получая 2. Если в свойстве канала поставить "Вид представления DEC", то всё нормально, но у меня в этом канале настроен Словарь сообщений, и он перестаёт информировать о по-битном изменении.
Сообщения / Posts 168 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Уточните, пожалуйста, в какой файл Вы сохраняете значение канала и затем "видите" значение в этом файле?
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607


Icon 1 отправлено / posted      Профиль для / Profile for Avgorr           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да, извините, забыл указать: канал класса CALL, Запись в файл (129, WFile), Чтение из файла (128, RFile). IDE 6.10.1.
Сообщения / Posts 168 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Аргументы канала CALL не работают с HEX-форматом.
Если Вам надо восстанавливать последнее значение канала HEX16, можно использовать сохранение/считывание значения канала в/из файла DUMP.

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607


Icon 1 отправлено / posted      Профиль для / Profile for Avgorr           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
От Дампа я давно отказался. Он не сохраняет данные при внезапном отключении компьютера. Текстовый файл надёжнее, тем более можно открыть его и скорректировать при необходимости.
Чем обусловлена неподдерживаемость HEX-формата? Может быть в дальнейшем это появится?
Или сделайте возможность сохранения в Дамп по изменению канала (Атрибут (006, D) Тенденция).

Сообщения / Posts 168 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342


Icon 1 отправлено / posted      Профиль для / Profile for Nico           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
дамп пишется постоянно с заданным периодом
Сообщения / Posts 806 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607


Icon 1 отправлено / posted      Профиль для / Profile for Avgorr           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
DUNP проверил. При внезапном отключении компьютера данные сохранились.
Сообщения / Posts 168 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2