This is topic Связь МУ и МВ110 (ОВЕН) in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/001615.html

Posted by mltech (Участник № / Member № 7867) on :
 
Приветствую!
Не могли бы вы подсказать неофиту в какую сторону "копать". Опыт работы со SCADA-системами отсутствует, но приходится изучать в срочном порядке.

Имеются ОВЕНы:
1) МВ110 с подключенной кнопкой в нормально замкнутом состоянии.
2) МУ110 с сигнальным светофором.

Общий принцип схемы выглядит просто: при нажатии кнопки соответствующего цвета должен загореться соответствующий цвет светофора. В роли мастера системы предполагается использование TRACE MODE (6.10.2 BASE), а не ПЛК.

Благодаря вашим обучающим роликам разобраться с подключением МУ/МВ к TM удалось (благодарю!), но теперь возник вопрос программирования логики связи между МУ/МВ.

С помощью какого инструментария следует организовывать логику взаимодействия устройств? (считывание значения на МВ > запись значения на МУ)?

Реализуется ли требуемая схема за счет программирования на Техно ST? (через WHILE или IF)

Быть может связь организуется за счет каналов?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Искомый механизм зависит от сложности алгоритма взаимодействия устройств.
В простейшем случае можно использовать функции пересылки, реализуемые с помощью, например, каналов CALL.MOVE.
При наличии более сложных критериев можно использовать программу, например, на языке ST или FBD.
 
Posted by mltech (Участник № / Member № 7867) on :
 
К какому параметру следует привязывать аргументы в техно ST, если я считываю значения сразу всех входов по маске (0х33)? Привязка к Биту (1-16) это правильный подход?

В рамках программы на Техно ST требуются состояния каждого входа МВ110-16Д по отдельности.

Для примера:
IF DI1 > 0 THEN DO1 = 1000;
ELSE DO1 = 0;
END_IF;

IF DI2 > 0 THEN DO2 = 1000;
ELSE LDO1 = 0;
END_IF;
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Предлагаемый Вами подход в принципе работоспособен. Хотя можно было бы сократить количество аргументов в программе, если распаковку DI и упаковку результатов DO перенести в текст программы.

Кроме того,

1. Если Вы считываете "по маске (0х33)", Вы считаете только 4 бита. Считывание всех 16 битов в канал HEX16 исключает использование маски.

2. Бинарный выход DO1 не может принять значение 1000. Ему можно передать только 0 или 1.
 
Posted by mltech (Участник № / Member № 7867) on :
 
Есть ли возможность использовать TM6 в роли мастера сети / программного контроллера на постоянной основе для устройств OWEN МУ/МВ110?

Т.е. своего рода неограниченный режим профайлера.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Профайлер - отладочный монитор реального времени.

Режим непрерывной работы на реальном объекте поддерживается исполнительным модулем RTM.
Его надо приобретать отдельно.
Формат RTM должен соответствовать формату IDE, в которой выполнен проект.

Если Вы выполняете проект в базовом формате (с помощью бесплатной IDE базового формата), Вы можете после проведения первичного тестирования и отладки основных функций перейти на профессиональный формат (рекомендуется):
- приобрести и зарегистрировать IDE профессионального формата (в этом случае конвертирование Вашего проекта в профессиональный формат осуществляется службой техподдержки бесплатно)
- приобрести лицензию на RTM профессионального формата с необходимыми Вам характеристиками.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2