Здравствуйте Есть 2 МРВ связь через CHNET. В МВР №1 есть множество FBD программ. В МРВ №1 каналы CALL тип Program вызывают эти программы. Соответственно у каждого канала CALL есть несколько аргументов. Как правильно в МРВ №2 реализовать чтение/запись всех аргументов этих каналов CALL тип Program?
Posted by Nico (Участник № / Member № 5342) on :
-call.program не может читать по сети аргументы другого call.program -разумно создать в мрв2 каналы читающие по сети кнаналы мрв1 привязанные к программе
Posted by Nurlan_A (Участник № / Member № 4895) on :
Спасибо большое за ответ, Nico. Ну стандартный пример. Есть программа PID регулирования. Там есть переменные: P, D, I, DeadZone, SetPoint, авт/руч, и т.п. И таких программ 10шт. И что по каждую переменную программы нужно канал заводить? Это же самые простые вещи, лежащие на поверхности и думаю они должны решаться в два счета. Также как делается привязка каналов между узлами,просто перетащил с одного узла в другой и связь готова.
Posted by Nurlan_A (Участник № / Member № 4895) on :
quote:Отправитель / Originally posted by Nico: -call.program не может читать по сети аргументы другого call.program -разумно создать в мрв2 каналы читающие по сети кнаналы мрв1 привязанные к программе
Я и не хотел в МРВ2 создавать канал Call.Program. Хотел лишь узнать как с МРВ1 канала Call.Program считать/записать аргументы в МВР2.
Posted by Nico (Участник № / Member № 5342) on :
собрать нужные аргументы в Call.Chgr_1 в мрв1 R/W по сети Call.Chgr мрв2 залинкованного на Call.Chgr_1
Posted by Nurlan_A (Участник № / Member № 4895) on :
quote:Отправитель / Originally posted by Nico: собрать нужные аргументы в Call.Chgr_1 в мрв1 R/W по сети Call.Chgr мрв2 залинкованного на Call.Chgr_1