Имеется готовый проект в TraceMode, изменять который крайне нежелательно. В этот проект считываются данные с нескольких OPC серверов.
Разрабатывается новый проект Trace Mode, который по механизму OPC будет брать данные из первого проекта, т.е получается OPC-цепочка . Проблемма заключается в том, что если каналы в первом проекте имеют тип "ПУСТОЙ" (его значение вычисляется FBD-программой), то все прекрасно считывается, если же вышеназванный канал имеет тип OPC, то при попытке связи, возникает ошибка создания канала.
Одним словом: можно ли по OPC брать данные из канала другого проекта TM, который сам в свою очередь имеет тип OPC ?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Все должо работать нормально, даже проверил такую конфигурацию на всякий случай - без проблем.
Posted by Потемкин В.В. (Участник № / Member № 31) on :
Как в Вашей сети расположены компьютеры источника/приемника данных по проектам (подсети, наличие интеллектуальных маршрутизаторов), IP-адреса?
Posted by Ю.Филиппов (Участник № / Member № 479) on :
Проблемма, как выяснилось не в том, что канал имеет тип OPC,а в том, что разработчики первого проекта использовали символ "точка" в названии объектов. Это не допускается стандартом OPС, в нем точка - служебный символ. Если использоавть адресацию не через имя объекта, а непосредственно (испоьзуя объект "_БАЗА") данные нормально передаются. Спасибо за поддержку.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :