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

Тема: Ошибки 85,89 ПЛК110 в режиме Modbus RTU Master.

  1. #1

    По умолчанию Ошибки 85,89 ПЛК110 в режиме Modbus RTU Master.

    Приветствую.
    Возник такой вопрос. При подключении к ПЛК110-30 модулей МУ210-402, МВ210-212 и МК210-302 в конфигурации ПЛК в Modbus RTU Master отображаются ошибки 85,89.
    В тестовом режиме данные считываются и передаются.

    Новая прошивка результатов не дала;
    Увеличение\уменьшение Timeout и Polling тоже не помогают.

    При подключении модулей по одному, проблем нет.

    Во вложении закинул программу, может я что-то не то делаю...
    Вложения Вложения

  2. #2

    По умолчанию

    Цитата Сообщение от Borobeska Посмотреть сообщение
    Приветствую.
    Возник такой вопрос. При подключении к ПЛК110-30 модулей МУ210-402, МВ210-212 и МК210-302 в конфигурации ПЛК в Modbus RTU Master отображаются ошибки 85,89.
    В тестовом режиме данные считываются и передаются.

    Новая прошивка результатов не дала;
    Увеличение\уменьшение Timeout и Polling тоже не помогают.

    При подключении модулей по одному, проблем нет.

    Во вложении закинул программу, может я что-то не то делаю...
    Добрый день!
    Что подразумевается под тестовым режимом?
    Какая прошивка ПЛК110?
    Когда появляются ошибки 85,89, сбои в обмене по RS-485 или Ethernet есть?
    Инженер по продуктам «ПЛК и модули»
    e-mail: i.masterenko@owen.ru | skype: i.masterenko_owen

  3. #3

    По умолчанию

    Цитата Сообщение от Borobeska Посмотреть сообщение
    Приветствую.
    Возник такой вопрос. При подключении к ПЛК110-30 модулей МУ210-402, МВ210-212 и МК210-302 в конфигурации ПЛК в Modbus RTU Master отображаются ошибки 85,89.
    В тестовом режиме данные считываются и передаются.

    Новая прошивка результатов не дала;
    Увеличение\уменьшение Timeout и Polling тоже не помогают.

    При подключении модулей по одному, проблем нет.

    Во вложении закинул программу, может я что-то не то делаю...
    2 модуля опрашиваются по шаблону, а один через UMD (Универсал модбас девайс). Думаю надо сделать все по шаблону или все через UMD, проверить можно удалив например на время UMD.
    Минимальный цикл уменьшить до 1-10 ms. Проверить можно модулем статистики.

    Ещё в слейве пропущен 8 Bit, во втором регистре (mw2 надо вставить, хоть пустой) и все последующие регистры смещены на байт и не соответствуют своим адресам.
    Но я бы выкинул все пустые и пересчитал регистры. Расположил по порядку и по возрастанию.
    А шаблоны все выкинул, у вас 12 счётчиков (24 регистра МК 210-302) опрашиваются впустую и не используются в программе вообще.
    Последний раз редактировалось kondor3000; 04.10.2022 в 21:55.

  4. #4

    По умолчанию

    При подаче сигнала на DI вижу смену значения.

    Прошивка:
    PLC model MODEL PLC 110-30
    Версия По метр 2.0
    Binary VERSION 1.2.42
    Need Target version >= 3.12
    Compiled: 14:34:36 Feb 8 2021
    STM32 binary version 114

    Ошибки при работе Ethernet.

  5. #5

    По умолчанию

    Сделал все через UMD;
    Минимальный цикл уменьшил;
    Удалил все остальное, оставив только связь с модулями:
    Ошибки так и весят.
    modbus.PNG

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    Цитата Сообщение от Borobeska Посмотреть сообщение
    Сделал все через UMD;
    Минимальный цикл уменьшил;
    Удалил все остальное, оставив только связь с модулями:
    Ошибки так и весят.
    modbus.PNG
    чужие проекты проверяли, работают с Вашими модулями? Как насчет добавления интерфейса, на выложенном скрине вроде как в пустоту запросы посылаете
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7

    По умолчанию

    Проектик бы выложить, по скринам всё не видно
    Тролль-наседка, добрый, нежный и ласковый

  8. #8

    По умолчанию

    Столкнулся точно с такой же проблемой. Имею 7 блоков МВ210-204 включенных в локальную сеть изернет. Блоки выполняют функцию контроля аварийных режимов приточно-вытяжной вентиляции. Опрос блоков осуществляет ПЛК 110-60 (МО2). В процессе опроса идут ошибки 85 и 89 которые временами вызывают ложные кратковременные срабатывания аварийной сигнализации. Прочитав внимательно данную тему я понял, что вариантов никаких нет, кроме одного, это написать о данной проблеме в техподдержку. После месяца переписки , дачи бесконечных данных о блоках , ПЛК, программе и выполнении кучи экспериментов на сети, ошибки удалось свести на нет. В данных блоках есть косяк. Они работают в данной конфигурации т.е в локальной сети подключенные при помощи коммутаторов только с временем опроса 100 мс. При увеличении времени опроса начинают идти ошибки. Итак рекомендации, которые мне прислали из техподдержки ОВЕН.
    1. При помощи модуля статистики в ПЛК определить время цикла ПЛК и увеличить его в 2 или 2,5 раза. У меня было 2 мс. Я сделал 5 мс.
    2. Установить время опроса модулей 100 мс. У меня было 1000 мс.
    3. Время таймаута не должно превышать времени опроса. У меня было 150 мс. Я установил 100 мс.
    После данных манипуляций ошибки пропали. Будет ли ОВЕН устранять данный баг вопрос риторический. Ждем новой прошивки.

  9. #9

    По умолчанию

    Овен отписался. Проблема не в блоках МВ210, а в контроллерах ПЛК110. Пишут, что передали данную проблему по инстанциям

Похожие темы

  1. СП310Р, Работа в режиме ModBus Master
    от Eugene_Finsky в разделе Панели оператора (HMI)
    Ответов: 8
    Последнее сообщение: 09.08.2022, 08:46
  2. Ответов: 1
    Последнее сообщение: 28.01.2021, 14:12
  3. Ответов: 36
    Последнее сообщение: 16.09.2019, 22:49
  4. Ответов: 3
    Последнее сообщение: 27.04.2014, 18:28
  5. Ошибки Modbus Master на низких скоростях
    от Serge78 в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 11.05.2009, 10:28

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

Ваши права

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