Конструктор модели ОРС

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
digitex
Сообщения: 7
Зарегистрирован: 18 апр 2017, 14:27
Откуда: Уралкалий

Сообщение digitex » 23 сен 2022, 07:12

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

dobrohotov_ds
Сообщения: 8
Зарегистрирован: 23 мар 2022, 12:50
Откуда: Москва

Сообщение dobrohotov_ds » 28 сен 2022, 13:24

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