VaBo1966
Junior Member / Новичок
Участник № / Member № 6398
отправлено / posted
Здравствуйте! Какой-то ступор у меня случился. Имеем - ТМ мастер, опрашивает через сторонний OPC прибор slave, и нужно передать данные в другой slave (индикатор). И что-то я затупил. Создаю канал инпут с привязкой к источнику OPC, канал аутпут с привязкой к приемнику OPC, а как связать эти каналы? Драг&дроп - привязки к OPC слетают. Сделал программу с переменной ин/аут, связал каналы через неё, но самому противно от "кривизны". Простите за сумбур
Сообщения / Posts 28 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Проще всего переслать значение в проекте через канал Call.MOVE c Параметр=0 – присвоение значения аргумента типа IN всем последующим аргументам типа OUT или IN/OUT.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
VaBo1966
Junior Member / Новичок
Участник № / Member № 6398
отправлено / posted
Спасибо, только что проверил, работает как сказано. Но! Можно ли тип данных преобразовать? На входе реал, на выходе инт? У меня не получилось, но вдруг вы подскажете волшебный способ.
Сообщения / Posts 28 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Можно сделать через программу. Но если просто присваивать, то дробная часть будет пропадать.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |