Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 24

Тема: Система диспетчеризации

  1. #1
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию Система диспетчеризации

    Здравствуйте!
    Суть проблемы такова. Намечается разработка и внедрение системы диспетчеризации, которая будет выглядеть примерно так:
    ПЛК ОВЕН (модель пока не уточнялась, но это не важно) опрашивает ряд датчиков сторонних производителей, подключенных к нему по интерфейсу RS-485. Количество датчиков - 4. Опрашивается 12-15 параметров.
    Нужно организовать вывод оперативной информации на экран монитора диспетчера, при этом необходимо предусмотреть ведение архива получаемой с датчиков информации с возможностью построения графиков за заданный период времени.

    Пока для себя вижу такое решение. ПЛК+датчики - всё понятно, ведется циклический опрос, протокол Modbus поддерживается всеми устройствами.
    Далее необходим сервер баз данных с СУБД (например, MS SQL server). ПЛК должен быть связан с этим сервером (либо по Ehternet, либо по RS-485, либо по Wi-Fi). На сервере также необходима служба или программа (разработанная своими силами), которая производит опрос ПЛК через заданные промежутки времени и сохраняет полученные результаты в базу данных.
    Сервер связан с локальной сетью предприятия. На клиентском ПК необходима программа, которая посылает запросы на сервер и получает оперативную информацию или данные для построения графиков.

    Самым сложным звеном для меня пока является организация взаимодействия ПЛК и сервера. Подскажите, каким образом можно получить значение переменной ПЛК в ПК? Подойдет ли для этой задачи библиотека owen_io? Может быть есть другое решение такой задачи?
    Буду рад выслушать любые предложения!

  2. #2

    По умолчанию

    Может быть я чего то не понимаю, но по всем тем задачам, которые Вы описали - это SCADA пакет...
    Что делает SCADA:
    1. Организует опрос контроллера (через стандартный драйвер OPC) и если есть вариант по Ethernet - то это идеал (тут стандартный OPC Gateway) плюс для отдельных контроллеров OPC для ModBus на 485 к примеру.
    2. В SCADA Вы делаете любые графики и отрисовки, и подключаете любую из возможных БД, хать SQL хать еще чего. Любые отчеты и тренды.
    3. За дополнительные денежки и спасибо SCADA становится сетевой - то есть один сервер, и к нему может обращаться несколько клиентских ПК, причем данные, доступные для клиентских ПК просто настраиваются...

    По моему это как раз то, что Вам нужно.

    Я никогда не писал таких приложений, но кажется мне, что время на написание и отладку своей программы такого уровня съест денег гораздо больше, чем стоила бы покупка SCADA пакета...

  3. #3

    По умолчанию

    Я никогда не писал таких приложений, но кажется мне, что время на написание и отладку своей программы такого уровня съест денег гораздо больше, чем стоила бы покупка SCADA пакета...[/QUOTE]

    А по моему мнению плк тут вообще не нужен, по крайней мере для таких задач все это можно реализовать проще и надежней с обычными регистраторами ТРМ138-48 и СКАДА пакета(МастерSCADA 32 точки бесплатно), а самому сочинять верхний уровень только ради спортивного интереса и потом всё время его дорабатывать.

  4. #4
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию

    Вообще у меня было предположение, что в итоге получится SCADA. Дело в том, что опыта работы с такими системами у меня нет. Но думаю, что там всё достаточно просто и понятно.
    ПЛК планируется установить на перспективу, поскольку система будет расширяться. Система пока еще прорабатывается, поэтому все предложения, прозвучавшие здесь, будут учитываться.

    И всё-таки может кто-нибудь подскажет, каким способом можно
    вытащить данные с ПЛК на ПК не прибегая к помощи готовых SCADA? Интерфейс RS-485 или Ethernet - без разницы.

  5. #5

    По умолчанию

    SCADA всё равно придется осваивать( имею дело с вернем уровнем частного производителя с его личными протоколами очень неудобно толком сам ничего не добавиш-изменишь) а что за датчики с RS485?? Может быть из последних с ХАРДом? а вообще посмотри рис.
    Изображения Изображения

  6. #6
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    SCADA всё равно придется осваивать( имею дело с вернем уровнем частного производителя с его личными протоколами очень неудобно толком сам ничего не добавиш-изменишь) а что за датчики с RS485?? Может быть из последних с ХАРДом? а вообще посмотри рис.
    Вообще данные будут передаваться не с самих датчиков, а с устройств "Термодат" и "Взлет" (датчики будут подключены к этим устройствам), которые имеют интерфейс RS-485. Но суть вопроса от этого не меняется.

    Техподдержка молчит. Что не очень радует. Поскольку знать механизм обмена данными ПК и ПЛК было бы полезно. Интернет я копаю, но информации немного, приходится собирать по крупицам.

  7. #7

    По умолчанию

    А что Вы планируете услышать от тех. поддержки?
    Мнение по оптимальному варианту было высказано.
    Как можно обмениваться данными с контроллером по портам RS485 и RS232 - четко прописано в документации - используя стандартные протоколы, поддержанные контроллером (ModBus, OWEN, DCon), либо написав свой протокол - такие возможности есть. На верхнем уровне надо сделать программу, которая с этими протоколами умеет работать. Описание протоколов - вещь совершенно доступная. Так же можете создать свой протокол - такая возможность есть.

    По Ethernet все так же, но проще: из стандартных протоколов ModBus TCP. Соответственно Ваша программа должна уметь с ним работать. Либо опять же пишете обмен по своему протоколу через стандартный IP уровеннь.

    То же касается и Термодатов и Взлетов - Ваше ПО так же должно уметь работать с протоколами, поддержаными в данных устройствах.

    А можно просто взять СКАДА пакет, и набор ОРС серверов (которые даем и мы и Взлет и Термодат), и не пытаясь придумывать чего то и разбираться с протоколами на уровне разработчика получать готовые данные в виде Тэгово из ОРС серверов непосредственно в СКАДА системе.

    Надеюсь я помог Вам.

  8. #8
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию

    Да, большое спасибо.
    Будем думать, как поступить. Скорее всего, остановимся на SCADA. Только надо будет определиться, какой именно вариант выбрать. Стоимость имеет не последнее значение.

  9. #9

    По умолчанию

    Здравствуйте!
    Пытаюсь создать сеть из ПЛК по RS-485.
    Какую документацию надо прочесть, чтобы сделать это.

  10. #10

    По умолчанию

    Надо знать основные понятия об интерфейсах и протоколах.

    О настройке обмена для отдельно взятого контроллера можно прочитать в документе, который есть у нас на сайте и записан на диск, который идет в комплекте с прибором: Работа с PLC Configuration

Страница 1 из 3 123 ПоследняяПоследняя

Ваши права

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