Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607
отправлено / posted
Здравствуйте, ответьте на такой вопрос: необходимо передать данные с каналов узла MPB на OPC. Для этого, я в Источниках\Приёмниках нашел OPC(другого ПК), выделил необходимые "каналы" (OPC), дал им тип OUT. Теперь как осуществить передачу данных?
Сообщения / Posts 168 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. Создать каналы, связанные с компонентами в Источниках\приемниках. 2. Менять значения в созданных каналах, данные будут обновляться в OPC сервере.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607
отправлено / posted
каналы значение которых нам надо передать в OPC уже есть и привязаны к другим источникам, при привязки их к новым созданным каналам для OPC они теряют свои старые привязки.
Сообщения / Posts 168 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Avgorr
Forum Professor / Завсегдатай форума
Участник № / Member № 2607
отправлено / posted
Если не хотите пример, то хотя бы объясните канал Call.move тип input или output, сколько можно аргументов в нём, как я понял они должны быть парами in, out, можно ли out сразу привязать к источнику/приёмнику, чтобы не плодить дополнительные каналы, нужно ли посылать какое-либо значение в этот канал для его отработки?
Сообщения / Posts 168 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Все так же как и для канала Call с типом вызова Program. Тип Input работает постоянно, тип Output при изменении значения или если атрибут 39 равен 1.
Ограничений на количество аргументов нет.
Если Вы привязываете аргумент напрямую к источнику, то создается виртуальный канал, который также лицензируется. Поэтому никакой экономии каналов не получаются, и к тому же могут возникать проблемы с некорректной отработкой виртуальных каналов.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |