PDA

Просмотр полной версии : OPC переменные счетчика импульсов СИ30



Maksim69
20.12.2013, 10:50
Доброго времени суток. Спарил в сеть по RS-485 три счетчика СИ30. Повесил их на OPC Овен. Интегрирую в мастерскада OPC сервер и вижу,что тип полученных переменных - целый и ,например, вместо показания 1324,5 вижу просто 12345, что меня и не устраивает. Пожалуйста подскажите, как решить данную проблему. Пробовал сконфигурировать Овеновский OPC по modbus, но успеха не добился:confused:.. И еще такой вопрос: пробую получить файлик xls или txt с мгновенными значениями показаний, сохраняемыми автоматически по некоему расписанию. Средствами редактора отчетов, возможно сохранение только с интервалом 1 раз в час в html, что не очень приемлимо, т.к. требуется интервал поменьше( 5-15 минут). Возможно ли как то это реализовать? Посмотрел кучу видеопримеров, но четкого понимания того, какими средствами ФБ это можно реализовать, не добился. Заранее спасибо.

SCADAMaster
20.12.2013, 11:20
Доброго времени суток. Спарил в сеть по RS-485 три счетчика СИ30. Повесил их на OPC Овен. Интегрирую в мастерскада OPC сервер и вижу,что тип полученных переменных - целый и ,например, вместо показания 1324,5 вижу просто 12345, что меня и не устраивает. Пожалуйста подскажите, как решить данную проблему.
То есть вы настроили масштабирование в приборе?
Явно получить не удастся - просто поделите результат на 10 в скаде.


Пробовал сконфигурировать Овеновский OPC по modbus, но успеха не добился
Попробуйте наш Modbus Universal:
http://insat.ru/prices/info.php?pid=6944
В нем есть возможность масштабирования. То есть вы можете привести значение к нужному прямо в сервере. В видеопримерах показано как работать с масштабированием.


И еще такой вопрос: пробую получить файлик xls или txt с мгновенными значениями показаний, сохраняемыми автоматически по некоему расписанию. Средствами редактора отчетов, возможно сохранение только с интервалом 1 раз в час в html, что не очень приемлимо, т.к. требуется интервал поменьше( 5-15 минут). Возможно ли как то это реализовать? Посмотрел кучу видеопримеров, но четкого понимания того, какими средствами ФБ это можно реализовать, не добился. Заранее спасибо.
С помощью редактора отчетов можно формировать в любым интервалом, в том числе настраиваемым.
У вас обычный периодический отчет - строится он очень просто. В видеопримерах по отчетам разбиралось как создавать такой отчет, и как настроить его сохранение по расписанию:
http://www.masterscada.ru/?additional_section_id=233
В видео отчет сохранятеся при помощи ФБ "Управление документом" в формат pdf. Можно сохранять отчет и в xls - настраивается все аналогично, только вместо расширения pdf указывается xls

Maksim69
20.12.2013, 11:48
Насчет конфигурации прибора - все нормально, через OPM или конфигуратор вижу нормальное значение, через скаду не получается. А каким образом можно делить значение?

SCADAMaster
20.12.2013, 13:00
Насчет конфигурации прибора - все нормально, через OPM или конфигуратор вижу нормальное значение, через скаду не получается.
Скада отображает те значения, которые передает ОРС сервер. Если он передает целое число - значит масштабирование не учитывается. Вам нужно уточнить этот момент у ОВЕН


А каким образом можно делить значение?
При помощи модуля "Расчет" или ФБ "Деление".