PDA

Просмотр полной версии : Ошибки 85,89 ПЛК110 в режиме Modbus RTU Master.



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

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

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

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

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

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

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

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

Добрый день!
Что подразумевается под тестовым режимом?
Какая прошивка ПЛК110?
Когда появляются ошибки 85,89, сбои в обмене по RS-485 или Ethernet есть?

kondor3000
04.10.2022, 18:23
Приветствую.
Возник такой вопрос. При подключении к ПЛК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) опрашиваются впустую и не используются в программе вообще.

Borobeska
05.10.2022, 03:37
При подаче сигнала на 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.

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

capzap
05.10.2022, 07:23
Сделал все через UMD;
Минимальный цикл уменьшил;
Удалил все остальное, оставив только связь с модулями:
Ошибки так и весят.
62960
чужие проекты проверяли, работают с Вашими модулями? Как насчет добавления интерфейса, на выложенном скрине вроде как в пустоту запросы посылаете

Филоненко Владислав
06.10.2022, 19:27
Проектик бы выложить, по скринам всё не видно

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

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