Нет null записать нельзя.
Зачем вам это нужно? Почему нельзя записать с плохим признаком качества?
Нет null записать нельзя.
Зачем вам это нужно? Почему нельзя записать с плохим признаком качества?
Собираемые данные архивируются в БД при каждом изменении значения, либо качества.
Null нужен для того, чтобы в программе визуализации данных, которая не обращает внимания на OPC-качество, было четко видно отсутствие данных (например, при нарушении связи с опрашиваемым прибором).
Так может быть вам на этапе записи в базу данных, производить обработку признака качества, и если плохой записать Null?
Почему?
Опишите последовательность записи - каким ПО вы производите работу с ОРС сервером?
Схема следующая:
Прибор --(*)--> OPC-сервер --(OPCDA)--> FSGateway --(SuiteLink)--> IndustrialSQL
* В соответствии с протоколом обмена, прибор опрашивается Lua-скриптом, полученное значение записывается в OPC-тег.
Null в тег записать нельзя. Вам все таки нужно попробовать обработать данные в самой базе данных (подредактировать SQL запрос или хранимую процедуру).
Не идет опрос плк через модемную связь. Соединение между модемами устанавливается (вижу по диоду модема), но opc не отправляет запрос на чтение. При подключении напрямую, все работает. Или на 32 точки opc не поддерживает передачу данных через модем?
нет,вижу,что в 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
Вложение 14131
Вот конфиг
Вложение 14132
(в расширении нужно .txt убрать, иначе не грузилось на сайт)
Что неправильно в конфигурации может быть?