Нет null записать нельзя.
Зачем вам это нужно? Почему нельзя записать с плохим признаком качества?
Нет null записать нельзя.
Зачем вам это нужно? Почему нельзя записать с плохим признаком качества?
Спасибо.
Собираемые данные архивируются в БД при каждом изменении значения, либо качества.
Null нужен для того, чтобы в программе визуализации данных, которая не обращает внимания на OPC-качество, было четко видно отсутствие данных (например, при нарушении связи с опрашиваемым прибором).
Так может быть вам на этапе записи в базу данных, производить обработку признака качества, и если плохой записать Null?
Спасибо.
Почему?
Опишите последовательность записи - каким ПО вы производите работу с ОРС сервером?
Спасибо.
Схема следующая:
Прибор --(*)--> OPC-сервер --(OPCDA)--> FSGateway --(SuiteLink)--> IndustrialSQL
* В соответствии с протоколом обмена, прибор опрашивается Lua-скриптом, полученное значение записывается в OPC-тег.
Null в тег записать нельзя. Вам все таки нужно попробовать обработать данные в самой базе данных (подредактировать SQL запрос или хранимую процедуру).
Спасибо.
Не идет опрос плк через модемную связь. Соединение между модемами устанавливается (вижу по диоду модема), но opc не отправляет запрос на чтение. При подключении напрямую, все работает. Или на 32 точки opc не поддерживает передачу данных через модем?
Последний раз редактировалось energvk; 21.08.2014 в 16:30.
нет,вижу,что в 3-й версии поддерживает модем, тогда непонятно в чем проблема...
Вот лог опроса
Вот, тишина после соединенияКод:22-08-2014 10:08:14.562 modem:Набор номера ATD8981xxxxxxx 22-08-2014 10:08:14.562 баграмяна-22а:Запрос 2:баграмяна-22а:HOLDING_REGISTERS 22-08-2014 10:08:14.562 баграмяна-22а:Превышение таймаута баграмяна-22а:HOLDING_REGISTERS 22-08-2014 10:07:43.937 modem:Набор номера ATD89814681060 22-08-2014 10:07:43.937 баграмяна-22а:Запрос 1:баграмяна-22а:HOLDING_REGISTERS 22-08-2014 10:07:43.937 баграмяна-22а:Превышение таймаута баграмяна-22а:HOLDING_REGISTERS 22-08-2014 10:07:43.875 modem:Звонок невозможен.Модем не подключен 22-08-2014 10:07:40.265 баграмяна-22а:Запрос 1:баграмяна-22а:HOLDING_REGISTERS 22-08-2014 10:07:40.265 Server:Cтарт конфигурации C:\Documents and Settings\All Users\Application Data\InSAT\MasterOPC Universal Modbus Server\SERVERCFG\bagramyana-22a.mbp 22-08-2014 10:07:40.265 Server:MasterOPC Universal Modbus Server Demo 32 Build - 3.0.0.4
opc.PNG
Вот конфиг
bagramyana-22a.mbp.txt
(в расширении нужно .txt убрать, иначе не грузилось на сайт)
Что неправильно в конфигурации может быть?