Форум 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 / Algorithm Programming Languages » Операция "Трансляция"

   
Автор / Author Тема / Topic: Операция "Трансляция"
DreamWeaver
Forum Haunter / Завсегдатай форума
Участник № / Member № 1485


Icon 1 отправлено / posted      Профиль для / Profile for DreamWeaver           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В справке написано, что привязку аргументов при трансляции для канала INPUT нужно делать след. образом:
аппаратное значение (A)<=>программа<=>реальное значение (R).
Но для канала INPUT после операции трансляции идут операции: апертура и экспоненциальное сглаживание.
Если я в программе жестко задаю, что после обработки результат обработки должен записываться в атрибут R, будут ли корректно работать апертура и экспоненциальное сглаживание? То есть апертура и сглаживание производится над аппаратным значением (тогда не понятно, что записывается в атрибут R: результат программы или же результат, полученный после сглаживания), или же над значением, полученным после трансляции (тогда не совсем ясно, почему привязка идет сразу к атрибуту R)?

Сообщения / Posts 150 | Из / 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 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
DreamWeaver
Forum Haunter / Завсегдатай форума
Участник № / Member № 1485


Icon 1 отправлено / posted      Профиль для / Profile for DreamWeaver           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для канала типа INPUT, которые получает данные от источника данных (от 8192 до 10240) при помощи масштабирвоания перевести это значение от 0 до 100 и ограничить в этих эе пределах.
Я это смог сделать только при помощи двух каналов. Первый непосредственно поулчает данные от источника, а второй - программа (в которой только 1 FBD-блок LIMIT) которая получая данные из атрибута A, записывает результат в атрибут R.
Можно конечно в одной программе использовать много блоков LIMIT, но есть ли другой способ, чтобы был задействован только 1 канал.
Пробовал делать канал типа OUTPUT, но почему-то в этом канале результаты масштабирования записывались уже в аппаратное значение, а атрибут Q был всегда нулевым (в спрвке написано, что в атрибут Q данные поступают после масшабирования). Также в справке написано, что в атрибут "Реальное значение" записывает уже клиппированное значение, но на практике входное и реальное значения совпадают. Я поставил флаг "использовать" для границ, а также поставил флаг "Контроль границ". Границы у меня от 0 до 100, но если входное значение, скажем, -20, то и в реальное будет записываться -20. Может я что-то упустил?

Сообщения / Posts 150 | Из / 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 
Насчет Output - все верно, посмотрите в справке рисунок "Обработка данных в канале". И клипируются данные уже для Выхода. А вот программу клипирования на FBD для канала типа Input можно было на трансляцию повесить, тогда одним каналом обойтись можно.
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
DreamWeaver
Forum Haunter / Завсегдатай форума
Участник № / Member № 1485


Icon 1 отправлено / posted      Профиль для / Profile for DreamWeaver           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
На сколько я понял, под трансляцией понимается вызов программы, а программа - это еще один канал (поэтому получается 2 канала). Можно вообще обойтись одной программой для всех каналов (создать 150 блоков LIMIT в одной программе для 150 каналов), но это не удобно.
Может трансляцию канала типа INPUT можно провести без создания еще одного канала под программу? Как это сделать?

Сообщения / Posts 150 | Из / 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 17109 | Из / 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 17109 | Из / 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