Просмотр полной версии : Как лучше связать свою программу с MasterScada?
Программа может быть написана на Delphi или С++ и должна обмениваться значениями переменных с MasterScada.
В принципе существует OPC-сервер, через который может осуществляться обмен всего со всем, надо найти только библиотеки для среды, где написана программа.
Хотелось бы узнать, единственный ли это путь и что лучше?
SCADAMaster
04.06.2012, 16:50
Если сможете подключить к вашей программе OPC то можно использовать его.
Также можно использовать SQL.
С SQL есть два варианта.
Вариант 1:
Используете наш Universal Modbus OPC Server, используя скрипты выполняете SQL запрос в базу данных SQLite. Ваша delphi программа эту базу читает и пишет.
Вариант 2:
Используете опцию MSRT-SQL, то есть доступ к базам данным. Аналогично ваша программа пишет в базу, MasterSCADA используя хранимые процедуры читает.
Ясно, спасибо, буду разбираться.
SCADAMaster
04.06.2012, 17:51
Если значение не много, то можно еще такой вариант - может быть он вам покажется проще.
Вы можете организовать обмен по протоколу Modbus TCP. Вам нужно найти для Delphi компонент позволяющий работать с данным протоколом.
Обращайтесь по localhost - 127.0.0.1.
Так же на компьютере ставите наш ОРС сервер, в режиме SLAVE, и тоже настраиваете на этот же IP адрес.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot