Просмотр полной версии : Реализовать на OPC-сервере не modbus-овский протокол?
Andrey(TSO)
29.10.2012, 13:52
Есть прибор Вычислитель тепловой энергии, работающий по RS-485 и своему собственному протоколу, отличному от стандарта Modbus, можно ли его реализовать на OPC-сервере?
описание протокола прилагаю
SCADAMaster
29.10.2012, 15:14
В принципе да - можно.
Напишите нам письмо на support(собака)insat.ru мы дадим вам документацию в которой описаны способы реализации собственных протоколов.
Andrey(TSO)
30.10.2012, 08:40
Спасибо!
документацию выдали.
Andrey(TSO)
28.11.2012, 14:24
реализовал протокол съема данных, скрипт крутится в коде скрипта устройства, результатом его выполнения является заполнение набора тегов значениями, все теги имеют регион SERVER_ONLY. Затем SCADA снимает значения с этих тегов и выводит оператору на мнемосхему.
Часть данных, а именно настройки работы устройства, надо уметь редактировать из скады. Например, в скаде создаю команду с именем нужного параметра, перетаскиваю на соответствующий тег в дереве системы создавая связь, вытаскиваю команду на мнемосхему и получаю возможность редактирования. НО дальше идёт НО: недостаточно
просто внести новое значение в тег в ОРС-сервере, надо еще запустить скрипт записи парметров в устройство, вот возник вопрос куда вставить этот скрипт, ведь запись в теги происходит постоянно скриптом опроса, о котором написал в самом начале.
может можно как-то по в скрипте тега(который выполняется перед записью) вычислять кто его изменяет, и если скада, то делаем одно действие, а если OPC-сервер, то другое ?
не могу сообразить как здесь поступить
SCADAMaster
28.11.2012, 15:02
На данный момент отследить кто производит запись - скрипт или скада невозможно. Мы подумаем над создаем специальной функции для этого.
Пока что можно сделать отдельный тег WriteOnly в который будет писать только SCADA.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot