Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Greeds74

Страницы: [1] 2
1

Здравствуйте.

Цитировать
Не совсем понятно о чем речь. Мы используем стандартное подключение к БД, новые записи добавляются в конец таблиц, учитывая индексацию. Остальные данные не используются пока к ним не обратится пользователь.
Во вложении картинка, где показаны имена запасных копий файлов базы данных MS SQL server. Именно так WinCC производит сегментирование - каждый файл является базой, содержащей данные за определённый промежуток времени. Также есть механизм, позволяющий эти базы подключить и получить доступ к архивным данным.

Да, по объёмам данных всё понятно.Теперь осталось только проверить систему в деле.

2
День добрый, уважаемые разработчики!
Сейчас возникает необходимость в системе с малым периодом записи в базу данных - 100 миллисекунд. Количество переменных - около 200. Если применить вашу систему, то есть ли методика расчёта размера базы данных? Например, на сколько увеличится размер при непрерывной записи в течении недели?
Далее, у вас  механизм управления базой данных не имеет функционала,  аналогичному той же WInCC - когда база не ведётся непрерывно, а разбивается на сегменты и хранятся подключёнными только те, которые находятся в заданном временном интервале подключения?
Вопрос про механизм управления базой возник потому, что при большом размере базы( например, 3 Gb) могут начать возникать фризы и задержки при обращении на выборку данных.
С уважением, Михаил.

3
День добрый!
Подскажите, как можно удалить регистрацию вашего сервера в системе  - чтобы при просмотре доступных ОРС серверов на компьютере
он не отображался. Обычный метод типа /UnregServer не работает. Во вложении картинка с пояснением.

4
Да, установка корректной версии решила проблему. Установили версию 5.7.24. Запрос @SELECT version()@ возвращает 5.7.24-log
Во вложении лог журнала сервера при запуске.

5
День добрый, уважаемые коллеги!
Возникла проблема - помер жёсткий диск на компе. Диск заменили, установили Simple scada версии 2.3.2.0 и MySQL 8.0.13
Проект открылся без проблем, тестирование соединения с сервером проходит. Но после запуска нет кривых графиков, показывает что нет соединения
с сервером, хотя тест проходит без проблем. Скриншоты во вложении.
Подскажите, куда копать.

6
Ваши проекты / Система обогрева теплицы
« : 22 Декабря 2017, 17:02:06 »
День добрый! Хочу поделиться совсем небольшим проектом. Теплица разбита на 2 секции, для каждой секции установлен контроллер нашего производства "iТеплица - малый контроллер".
Контроллеры связаны по RS485, протокол Modbus RTU. OPC сервер - arOPC.Скада система - Simple Scada 2.0. Система управляет вентиляторами по сигналам от датчиков температуры.
Хочу сразу сказать  -скада показала себя с самой лучшей стороны. Мы для всех новых инсталляций теперь будем применять только эту систему. С нетерпением ждём WEB расширение)))

7
Спасибо за ответ! arOPC уже тестируем как более суток - немного своеобразный, но очень даже хорошо себя показывает. Конечно, если сравнить цены - то тут импортный производитель проигрывает, причём сильно. Будем ориентироваться на Simple Scada + arOPC.
С уважением,Михаил.

8
День добрый!
Хотелось бы поделиться результатами - по поводу ОРС сервера. Переход на другую версию, а именно на ICONICS Modbus OPC, решил проблему полностью. Но ценник конечно, оставляет желать лучшего.
Остаётся надеяться и ждать, когда же в вашем продукте появится встроенная поддержка мастера modbus RTU .
Хотелось бы ещё раз выразить благодарность за поддержку.
С уважением,Михаил.

9
В данной ситуации будет единственно правильным выбором будет замена ОРС сервера на другой. В противном случае время будет просто потрачено зря.
Огромное спасибо специалистам из службы поддержки за консультации.
С уважением,Михаил.

10
Меня если честно тоже эта ситуация немного удивляет.Что касается работы сервера - то вот приведу лог обмена, где виден кусок команды записи значения

Код
Запрос:6/2/2017 10:28:17 AM.63364 (+0.1094 seconds)

 02 03 00 0A 00 40 64 0B                           .....@d.       

Ответ:6/2/2017 10:28:17 AM.66464 (+0.0313 seconds)

 02 03 80 00 00 00 00 00 00 00 00 00 00 00 00 00   ..€.............
 00 00 00 00 00 00 00 00 00 00 00 00 00 40 28 00   .............@(.
 00 42 18 3B B4 00 00 00 00 00 00 00 00 00 00 00   .B.;´...........
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 DD                                    ....Ý           

Запрос:6/2/2017 10:28:17 AM.71164 (+0.0469 seconds)

 02 06 00 1A 3B 84 BB 6D                           ....;„»m       

Ответ:6/2/2017 10:28:17 AM.72764 (+0.0156 seconds)

 02 06 00 1A 3B 84 BB 6D                           ....;„»m       

Запрос:6/2/2017 10:28:17 AM.75864 (+0.0313 seconds)

 02 03 00 0A 00 40 64 0B                           .....@d.       

Ответ:6/2/2017 10:28:17 AM.78964 (+0.0313 seconds)

 02 03 80 00 00 00 00 00 00 00 00 00 00 00 00 00   ..€.............
 00 00 00 00 00 00 00 00 00 00 00 00 00 40 28 00   .............@(.
 00 42 18 3B 84 00 00 00 00 00 00 00 00 00 00 00   .B.;„...........
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
 00 00 00 DB DB                                    ...ÛÛ
Запись с точки зрения протокола производится безупречно - а вот почему значения некорректные передаются, для меня большой вопрос.Кстати - читает чётко, только при записи возникают вот такие непонятности. Для других типов данных та же ситуация.
Если у вас есть идеи, куда копать дальше - давайте, будем продолжать.
С уважением,Михаил.

11
Да - и в том, и в другом случае результат один и тот же.

12
День добрый!
Всё по вашим инструкциям - попытка записи приводит к передаче некорректного значения.
Во вложении скриншоты операций до и после. Также тестовый проект - Helio.zip.
С уважением,Михаил.

13
Итак - в качестве тестового использую ICONICS Modbus OPC server v3.54. При работе через него происходит корректная запись - ниже лог порта
Код
Запрос:6/2/2017 8:46:54 AM.94664 (+0.6875 seconds)
 02 10 00 13 00 02 04 99 9A 41 BD 43 60            .......™šA½C`   
Ответ:6/2/2017 8:46:54 AM.94664 (+0.0000 seconds)
 02 10 00 13 00 02 B0 3E   

А теперь подключаемся через Complex System OPC -
Код
Запрос:6/2/2017 8:51:53 AM.09064 (+0.0000 seconds)
 02 10 00 14 00 02 04 00 00 80 00 9D D4            .........€.Ô   
Ответ:6/2/2017 8:51:53 AM.09064 (+0.0000 seconds)
 02 10 00 14 00 02 01 FF     
Как видите, некорректные данные переданы. Во вложении приведены свойства  обоих серверов из вашей же утилиты от Kassl. Сервера имеют разную спецификацию  - OPC DA 2 и OPC DA 3.
Ещё раз проверил через вашего ОРС клиента - запись через Complex System OPC проходит без проблем. Какие дальнейшие шаги мы можем предпринять?

С уважением,Михаил.

14
День добрый!
Итак - всё по вашей инструкции. Вот что летит в порт:
Код
Запрос:6/2/2017 7:41:40 AM.76164
 02 10 00 14 00 02 04 5C 29 41 43 4E 2D            .......\)ACN-   
Ответ:6/2/2017 7:41:40 AM.76164 (+0.0000 seconds)
 02 10 00 14 00 02 01 FF                           .......ÿ
Как видно, это корректное значение 4143 5С29 равняется 12.21. Во вложении скриншот

Теперь запись из скады того же значения
Код
Запрос:6/2/2017 7:48:52 AM.43664 (+0.0000 seconds)
 02 10 00 14 00 02 04 00 00 20 00 E5 D4            ......... .åÔ   
Ответ:6/2/2017 7:48:52 AM.43664 (+0.0000 seconds)
 02 10 00 14 00 02 01 FF                           .......ÿ

Записано некорректное значение. Итак - что делаем дальше? Со своей стороны я могу подключиться через другой ОРС сервер
С уважением,Михаил.

15
Уже вечер добрый!
Для облегчения понимания проблемы во вложении XML файл конфигурации ОРС сервера. Можете посмотреть - никакой ошибки в конфиге нет. Работаем с переменной COM2.TP-PLC2.SP_T1 -  у неё тип данных VT_R4 и права доступа RW - чтение/запись.
Завтра архивом  обнародую тестовый проект.
Поверьте - решить эту проблему я могу запросто, напишу простенького ОРС клиента только для записи переменных и всё - буду запускать по кнопке.
Но эти костыли могут жутко не понравится заказчику - вы уж знаете, народ привередливый. Могут потребовать отказаться от системы с костылями!
Если что ещё вам необходимо - без проблем, пишите. Давайте работать - тем более, что и вы продукт улучшаете, и я не буду прыгать с Genesis32 на WinCC .
С уважением,Михаил.

Страницы: [1] 2