Добрый день.
На части объектов компании, присутствует связка "Колонки Galileo" -> "Топаз 119-14М" -> "Топаз АЗС".
Все в пределах этой связки работает замечательно, нареканий нет.
Есть потребность на уровень АСУ ТП станции выдавать следующий перечень сигналов:
- бит "идет заправка";
- количество отпущенного топлива.
Как вариант, достаточно было бы даже просто получить количество отпущенного (или отпускаемого) топлива в текущий момент.
Собственно основной проблемой является принцип получения данных:
1. На уровне "Топаз АЗС" используется БД firebird и на уровне SCADA тот же firebird (SCADA "ЭНТЕК") и вроде как эти данные можно было бы перенести из одной БД в другую, но совершенно не знаю как.. БД не мой конек =(
2. На блоке сопряжения имеется два выхода RS-232. По одному из них мы цепляемся к "Топаз АЗС", а вот другой можно было бы пихнуть в контроллер (Fastwel) и тянуть данные туда (при условии, что протокол открыт и два порта могут работать одновременно), где укладывать их кольцом в массив (нарастающий итог отпущенного топлива за сутки на протяжении месяца) . Таким образом, мы получим систему не завязанную на БД и работающую 24х7, вне зависимости от состояния АРМ со SCADA системой.
Вариант экспорта/импорта XML - не очень желателен, поэтому тут не рассматривается.
Хотелось бы получить комментарии по пунктам 1 и 2.
Насколько это реально и может уже есть похожие решения?
Спасибо.