Показано с 1 по 10 из 28

Тема: Проблемы с Меркурий 230 ART

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Проблемы с Меркурий 230 ART

    Здравствуйте.
    Есть проблема с библиотекой UNM, а именно получение данных с электросчетчика Меркурий 230 ART.
    Проблема в том, что контроллер получает данные, но через некоторое время появляется сбой, и все переменные, читаемые с электросчетчика, принимают одно значение, но с разным положением десятичной точки.
    Сбой проявляется через произвольное время, может проявиться через неделю после запуска, может через месяц.

    Для начала:
    1) ПЛК 100 Р-М .
    2) Прошивка 2.14.
    3) версия таргет-файла 2.10.
    4) Электросчетчик Меркурий 230 ART PQRS.
    5) Используется стандартный пароль администратора счетчика 222222, конфигуратор электросчетчика с этим паролем подключается.
    6) Версия CoDeSys 2.3.9.36
    7) Перед загрузкой в ПЛК полную перекомпиляцию делал неоднократно (Проект - очистить все; Проект - компилировать все).
    8) "На всякий случай после загрузки проекта ПЛК перегрузите меркурий" - делал.
    9) Согласно модулю статистики контроллер не перегружен, хотя время цикла изначально было 5 мсек. По совету инженера техподдержки Овен, ответственного за ПЛК, увеличил время до 20 мсек, не помогло.
    фото шкафа:
    Ситуация:
    1. Шкаф на скважине наружного исполнения, в составе: ПЧ INVT, ПЛК, электросчетчик Меркурий, GSM/GPRS маршрутизатор, обогрев.
    2. Всего 6 скважин, контроллеры разные: ПЛК 150 А-М, ПЛК 100 Р-М, ПЛК 110.30 Р-М v2. Сбой наблюдается на всех ПЛК. Костяк программы одинаковый, различия в ПО обоснованы лишь различием в ПЛК (просто не было у поставщика в наличии требуемого количества одинаковых ПЛК).
    3. Программу при необходимости могу расписать более подробно, но вкратце: SCADA передает на ПЛК заданное давление и команды ВКЛ/ВЫКЛ, забирает данные, которые ПЛК получил от ПЧ и электросчетчика.
    4. Есть возможность подключиться к ПЛК и мониторить программу в CoDeSys.
    фото шкафа:
    image.jpg
    Что делал:
    1. Блок работы с электросчетчиком целиком взял с примера форума, добавил лишь опрос каждые 15 сек (а не постоянно как в примере) и понизил скорость обмена до 1200.
    2. Схемотехника интерфейсов в порядке, проверял осциллографом, наводок нет.
    3. По совету местного специалиста по ПЛК Овен, написал тестовую программу, полностью исключив использование библиотеки Oscat. У специалиста были подозрения, что функциональные блоки этой библиотеки как-то некорректно используют системное время и это вызывает сбой. Не помогло.
    4. Изначально минимальное время цикла программы было 5 мсек, но перегрузки контроллера не было. Увеличил до 20 мсек. Не помогло.
    5. Были предположения, что частое считывание значений электросчетчика как-то нагружает сам электросчетчик. Увеличивал период чтения с 15 сек до 1 минуты. Сбой стал проявляться через большее время, только и всего.
    6. Подозрения на возможный брак ПЛК либо электросчетчика не подтвердились. Было сделано несколько перестановок оборудования из шкафа в шкаф.

    Очень нужна помощь, у меня уже закончились идеи.

    В архиве программа и скриншот скады
    Вложения Вложения

Похожие темы

  1. Меркурий 230
    от звездочка в разделе Master SCADA 3
    Ответов: 33
    Последнее сообщение: 16.01.2014, 12:28
  2. Меркурий 230+Меркурий-энергоучет+ПМ-1
    от AJR в разделе Эксплуатация
    Ответов: 13
    Последнее сообщение: 23.12.2013, 10:47
  3. ПЛК-100 криво опрашивает Меркурий-230
    от lomtik в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 23.11.2013, 17:56
  4. Ответов: 4
    Последнее сообщение: 24.09.2012, 08:54

Метки этой темы

Ваши права

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