This is topic типы канала in forum Общие вопросы / Common questions at Форум TRACE MODE: техническая поддержка.


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

Posted by AlKon (Участник № / Member № 1919) on :
 
Немножко запутался - подскажите:
Задача такая - есть параметр
МикроМРВ: канал 1
МРВ: канал 2

Необходимо просматривать на экранах и графических панелях, а также изменять значение параметра, и в МикроМРВ, и в МРВ, и с консолей NLL. Какие типы каналов должны быть (Input/Output) и как они должны быть связаны между собой?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. "Канал1" - Input.
2. Видимо, "Параметр" должен обрабатываться в МРВ (архивироваться, контролироваться по диапазонам значений с формированием сообщений в ОТ, документироваться и пр.).
Т.к. этот "Параметр" управляется независимо тремя разными средствами (по месту, от МРВ и от NLL), целесообразно иметь в МРВ 2 канала:
"Канал2_1" - INPUT, привязанный к РЕАЛЬНОМУ значению "Канал1",
"Канал2_2" - OUTPUT, привязанный к ВХОДНОМУ значению "Канал1".
3. Аргумент экрана в консоли должен быть типа OUTPUT и привязываться атрибуту ВХОДНОЕ значение "Канал1". По действующему алгоритму в консоли такой аргумент периодически будет менять свой тип на INPUT и индицировать текущее значение удаленного канала.

Ответственность за регламент разрешения противоречий, которые могут возникать при управлении одним параметром с трез мест, берет на себя проектировщик.
 
Posted by AlKon (Участник № / Member № 1919) on :
 
1.EmbeddedRTM: канал_Float "dPpNO_E401" - Input = Pp1min_401_out:Реальное значение (RTM_1)

2. RTM_1:
канал_Float "dPp_401_in" - Input = dPpNO_E401:Реальное значение (EmbeddedRTM)
канал_Float "dPp_401_out" - Output - этот канал не привязан, но на экране через привязку к аргументу (OUT) задается его входное значение.

3. Аргумент экрана в консоли тип IN/OUT и привязан к каналу "dPp_401_out" (RTM_1)

Разве консоль данные берет не с МРВ ?

Есть ошибки и какие просьба объяснить?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Если я правильно понял Ваш синтаксис.

1. Канал "dPpNO_E401" в контроллере копирует постоянно значение канала из RTM.
В таком случае Вы не сможете изменить значение этого канала ни "по месту" (из контроллера), ни из консоли.
Правильнее вместо этой связи использовать связь канала "dPp_401_out" - Output (из RTM) с Input канала "dPpNO_E401" контроллера.

2. Канал "канал_Float "dPp_401_out""... Возможно, именно он назван в п.1 "Pp1min_401_out"?

3. Консоль взаимодействует с каналами любых узлов.
Аргумент экрана консоли в этой ситуации должен быть OUT. И в данном случае следует решать проектировщику, по какому пути должен работать (индицировать и управлять оператор консоли).
 
Posted by AlKon (Участник № / Member № 1919) on :
 
Еще один уточняющий вопрос: Консоль работает в локальной сети предприятия. Контроллеры работают в сети одного из провайдеров.
В Trace Mode через "шпиона" по локальной сети предприятия я вижу все данные узла RTM, а вот данные узлов контроллеров недоступны. Я так понимаю, что консоль тоже не увидит контроллеры ?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
"Шпион" имеет специфический протокол обмена и узлов, размещенных в другой подсети, не видит.

Если "работают в сети одного из провайдеров" означает, что связь с контроллерами должна осуществляться по TCP по их статическим адресам, то заданием этих статических адресов в настройках клиентов (консолей и RTM) можно реализовать обмен между всеми узлами.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2