Форум АСУ ТП » Программное обеспечение верхнего уровня » SCADA "КРУГ-2000" » Проблемы с Генератором БД

Страниц (2): « 1 [2]
 

11. AndreyAAAAA - 02 Марта, 2015 - 15:04:03 - перейти к сообщению
Это тоже скриншот этого тестового проекта.
Скриншот рабочего проекта (по которому вопрос изначальный был) пока не готов.
12. LopukhinVA - 03 Марта, 2015 - 11:41:40 - перейти к сообщению
Добрый день,
Если параметр принимается от OPC-сервера через канал OPC-клиент, то масштабирование может быть выполнено следующими вариантами
1) Настройками самого OPC-сервера,
2) Настройками переменной в Базе Данных:
Необходимо в Базе Данных создать 2-х мерную таблицу нелинейности (например №11), хотя бы по 2-м точкам (Х1=0,Y1=0 и Х2=200, Y2=100).
В переменной указать тип линеаризации в соответствии с номером таблицы нелинейности (11).
В переменной включить нестандартные обработки и OPC-тег привязать к атрибуту переменной №28.
3) Написать на КРУГОЛе программу пользователя со своими расчетами, которая будет на основании входного значения формировать расчетное.
13. AndreyAAAAA - 04 Марта, 2015 - 19:52:30 - перейти к сообщению
Здравствуйте! Попробовал промасштабировать несколько ва переменных, следуя вашим указаниям. Сделал масштабирование настроив переменную в БД. Создал 2-х мерную таблицу нелинейности по двум точкам. Правда, чтобы правильно работало нужно точки наоборот указать (х1 = 0, у1 = 0 и х2 = 100, у2 = 200)
Другую переменную попробовал промасштабировать с помощью Кругол программы, сделал все как на первых двух скриншотах, при запуске получил ошибку, которая на третьем скрине.
14. LopukhinVA - 05 Марта, 2015 - 09:45:50 - перейти к сообщению
Добрый день,
нужно записать файл First_CT.out в директорию с запускаемой Базой Данных.
15. AndreyAAAAA - 05 Марта, 2015 - 19:22:35 - перейти к сообщению
 Shutin D.V. пишет:
Добрый день,
нужно записать файл First_CT.out в директорию с запускаемой Базой Данных.

А они у меня итак в одной директории, см. скриншот.
16. AndreyAAAAA - 05 Марта, 2015 - 19:31:16 - перейти к сообщению
 Shutin D.V. пишет:
Вызовите в графическом интерфейсе паспорт аналоговой переменной и посмотрите какое значение отображается в атрибуте "текущее значение". Тоже ноль?

Получил скриншоты по основному вопросу, прикрепил к этому сообщению. Ai0-1 это паспорт переменной при обрыве датчика, в окошке отображается -9999, Ai4-1 это паспорт переменной, когда подано 4 мА, в окошке отображается 0, в ОРС сервере около 60 единиц, Ai16-1 это паспорт переменной, когда подано 16 мА, в окошке отображается 0, в ОРС сервере около 16000 единиц.
17. LopukhinVA - 06 Марта, 2015 - 09:44:38 - перейти к сообщению
Добрый день,
пришлите, пожалуйста на support@krug2000.ru папку с базой данных и файл krugtaskSO.dat. Он должен быть в дирректории "\Documents and Settings\All Users\Application Data\SPC KRUG\Krug2000\krugtaskso.dat"
18. AndreyAAAAA - 10 Марта, 2015 - 20:29:12 - перейти к сообщению
Отправил вам письмо, как вы и просили на support@krug2000.ru

Powered by ExBB 1.1.3