Страница 1 из 1

Добавлено: 23 сен 2022, 07:12
digitex
Добрый день! Подскажите пожалуйста, возможно даже на примере, как читать и писать данные со сторонних OPC-серверов к конструкторе OPC-модели. Не OPC-сервера Windecont или модели, а именно сторонних.

Добавлено: 28 сен 2022, 13:24
dobrohotov_ds
Здравствуйте, работа со сторонними орс серверами заключается в заведении в модели типов tOpcSrv и iOpcXXX(например iOpcBool, iOpcInt, ...) Для какого-то одного сервера эти типы должны иметь совпадающее поле OpcSrvID. Элементы iOpcXXX должны быть ниже элемента tOpcSrv. tOpcSrv имеет поле ProgID которое должно быть равно ProgID стороннего сервера. Поле Machine - адрес компьютера где работает сервер. Элементы iOpcXXX должны иметь установленное поле RWType: 1 - чтение, 2 - запись, 3 - чтение и запись. OpcName элемента iOpcXXX - это ItemID у элемента opc сервера. Довольно подробно обо всем этом описано в справке к орс модели: элементы и функции модели\элементы орс.