Показано с 1 по 9 из 9

Тема: Быстродействуйщая скада

  1. #1

    По умолчанию Быстродействуйщая скада

    Добрый день! Посоветуйте быстродействуйщую скаду.

    Опрос с ПЛК110 компании ОВЕН 10-12 тегов, далее передачу в скаду или подобное ПО.
    Цель скады - построение в реальном времени графических зависимостей типа Х(y), к примеру перемещение от усилия, давление от времени и так далее. Т.е. на графике одновременно будет строиться 8-10 кривых.
    Одновременно это всё складывается в БД с возможность экспорта требуемого временного промежутка в excel.
    Частота опроса/построения - 5 измерений в секунду.
    В данный момент работает с MasterScada, но там быстродействие ограничено 1 измерение в секунду.

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    7,269

    По умолчанию

    Так у вас с ПЛК110 будет такой период опроса ?

    Посмотрите в сторону RapidScada, там есть циклический опрос, не зависит от времени. Народ добивался передачи в стороннюю БД с временем 100мс вроде.

    з.ы. не уверен правда, что получится меньше секунды записывать во встроенную БД, там есть ручная настройка, но она в секундах. Скорее всего придется поднимать свою БД (Postre или еще какую) и передавать в нее по изменению, а там уже делать аналитику. Ну либо с разработчиком свяжитесь, может сделает запись в БД быстрее секунды (но это скорее всего вряд ли, слишком специфично)
    Последний раз редактировалось melky; 25.05.2020 в 12:02.

  3. #3

    По умолчанию

    У нас будут подключены к ПЛК модули ввода, допустим для 2АС период опроса порядка 7 мс.
    Нас устроит даже 200 мс. Спасибо за совет, посмотрим в их сторону.
    Собственно оплатить функцию не проблема, я не думаю что это стоит каких-то неразумных денег...

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    7,269

    По умолчанию

    На счет денег не факт, ибо там сложновато может изменить период архивирования... Имхо, вы все равно упретесь в скорость опроса, как ни крути.

  5. #5
    Пользователь
    Регистрация
    21.11.2019
    Адрес
    Гомель
    Сообщений
    35

    По умолчанию

    У нас сейчас MAPS раз в 1мс пишет что-то около 10+ переменных, но там немного поизвращались чтобы добиться такой скорости записи, насколько мне известно контроллер выдает массив данных для каждой переменной с меткой времени, обмен скады и контроллера имеет период значительно больше 1мс

  6. #6

    По умолчанию

    Цитата Сообщение от IIeroniux Посмотреть сообщение
    Добрый день! Посоветуйте быстродействуйщую скаду.

    Опрос с ПЛК110 компании ОВЕН 10-12 тегов, далее передачу в скаду или подобное ПО.
    Цель скады - построение в реальном времени графических зависимостей типа Х(y), к примеру перемещение от усилия, давление от времени и так далее. Т.е. на графике одновременно будет строиться 8-10 кривых.
    Одновременно это всё складывается в БД с возможность экспорта требуемого временного промежутка в excel.
    Частота опроса/построения - 5 измерений в секунду.
    В данный момент работает с MasterScada, но там быстродействие ограничено 1 измерение в секунду.
    Я бы посмотрел в сторону архиваторов, чтобы делать все в одном устройстве, или обмен по RS, а запись в архивы по месту, вроде ПЛК может архивировать на флешку, а так, передача в SCADА и запись там в базу займет в разы больше времени чем обмен по RS.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  7. #7
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    7,269

    По умолчанию

    Ну прямо таки....
    2020-05-27 14:02:00 Сеанс связи с КП 64 "Mercury230", тип: KpMercury23x, адрес: 20
    2020-05-27 14:02:03 Сеанс связи с КП 73 "Mercury230", тип: KpMercury23x, адрес: 82

    У каждого счетчика по 8 запросов и ответов. Запросы по 6 байт, ответы 19, 19, 19, 15, 12, 12, 6, 16 байт - время между запросами двух устройств 3 секунды. Могу еще сократить.

    Поставил паузу между запросами 100 мс, между двумя устройствами 1 секунда.
    пауза 50 мс, время начала опроса второго устройства та же, что и у первого. з.ы. сейчас циклический опрос включу.

    При циклическом опросе и уменьшении времени паузы до 20 мс 3 раза произошел опрос за время менее 2-х секунд, 24 запроса ответа.
    з.ы. мс не показывает программа, так что точное время не скажу. ну и счетчики не шустрые устройства. При паузе между запросами 10 мс на одну из команд счетчик неадекватно реагировал.
    Последний раз редактировалось melky; 27.05.2020 в 14:25.

  8. #8

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Ну прямо таки....
    2020-05-27 14:02:00 Сеанс связи с КП 64 "Mercury230", тип: KpMercury23x, адрес: 20
    2020-05-27 14:02:03 Сеанс связи с КП 73 "Mercury230", тип: KpMercury23x, адрес: 82

    У каждого счетчика по 8 запросов и ответов. Запросы по 6 байт, ответы 19, 19, 19, 15, 12, 12, 6, 16 байт - время между запросами двух устройств 3 секунды. Могу еще сократить.

    Поставил паузу между запросами 100 мс, между двумя устройствами 1 секунда.
    пауза 50 мс, время начала опроса второго устройства та же, что и у первого. з.ы. сейчас циклический опрос включу.
    У автора 2 цепи, сначала опрос модулей, затем опрос ПЛК SCADA системой, + еще сохранить в базу, а если еще и скорости не максимальные, то уже не все так радужно, если с ПЛК можно групповым запросом все брать, то с нескольких модулей будет цепочка запросов. 5 раз в секунду с опросом быть проблем не должно, а вот как быстро будет писать, наверное еще и от размеров базы и быстродействия железа зависит.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    7,269

    По умолчанию

    Если ПЛК будет сам забирать с модулей, то у него можно забрать одним запросом. з.ы. я привел пример опроса 2-х счетчиков, по 8 запросов на каждый с паузами между ними. за 1 сек легко 16 запросов. ну там байты сложите и разделите на нужное количество раз в сек....

    скорость у меня 115200 у счетчиков... и да, это я через интернет их опрашиваю, если что...

    А вот запись придется модернизировать в коде RapidScada, так как там минимальное время 1 сек для текущих данных, а надо меньше. Исходники открыты, может разработчик поможет и скажет где поправить код для такой задачи.

    Честно говоря не копался по этой части в исходниках, но на вскидку, если люди писали что добились 100 мс при передаче в БД, то скорее всего поступившие данные от Коммуникатора заносятся в текущую базу и сразу отправляются в БД.
    Вот тема... как достигли, надо у товарища Kazam спрашивать.

    https://forum.rapidscada.ru/?topic=%...%B9#post-10203
    Последний раз редактировалось melky; 27.05.2020 в 15:14.

Похожие темы

  1. скада 4д
    от МаксSCADA в разделе Master SCADA 4D
    Ответов: 1
    Последнее сообщение: 13.05.2019, 11:15
  2. Мастер скада
    от Linker1989 в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 08.02.2017, 11:42
  3. Скада и ВКТ-7
    от Вова13 в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 29.06.2015, 19:33
  4. трм138 и скада
    от Safron в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 01.12.2010, 16:19
  5. Бесплатная скада
    от мастер в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 06.02.2009, 13:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •