PDA

Просмотр полной версии : Модбас и частотники



Сергей71
14.07.2008, 11:25
В пркте ПЛК 100, МДВВ два часотника.
Общаюся в режиме RTU скорость 38400 8н 2 стоп

Проблема следующая.
На частотника нужна задержка между символами 10 мсек.
Как ее организовать, а то связь с ними плохая.

Перевести на ASCII не могу потому что прошивка МДВВ 1.08.

Проверяю Модбас тестером нормально при задержке в 5 мс.

Филоненко Владислав
14.07.2008, 12:24
Между символами - только уменьшением битрейта. В ПЛК по стандарту пауза между символами не более 1,5 байт, а между пачками > 4,5 байт. Это что за RTU режим на них такой?
Если же имеется в виду задержка между посылками - попробуйте параметр FramingTime в интерфейсе.
Судя по упоминанию ModBus Tester задержка всё-же между посылками.

Сергей71
14.07.2008, 13:29
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ
преобразователей частоты серии
VFD-S
(220 В 0.2 – 2.2 кВт
и
380 В 0.4 – 2.2 кВт)

см. стр 70.

да задержка между посылками.

менял FramingTime модбас мастер в конфигураторе ПЛК.
никакого эффекта.

Сейчас все стоит на объекте - работает с ошибками 81 при обращении к частотникам. Но некоторые посылки всеже проходят.

Филоненко Владислав
14.07.2008, 17:21
Для начала сделайте следующее - создайте мастер с 1 устройством - частотником, в к-м опрашивайте 1 переменную.
Увеличивая период опроса добейтесь устойчивой связи.

Увеличьте число переменных - связь устойчива?

Добавьте ещё 1 устройство - второй частотник.
Как изменилась связь?

Сергей71
15.07.2008, 09:55
Когда одна переменная ошибок почти нет - это нормально.

В ПЛК мастере отключал опрос командой 254, оставив один частотик (две переменные).

Менял опрос и FramingTime ситуация почти не менялась. Улучшения не значительные. Для проверки в модбас тестере ошибок совсем нет (4-е переменные).

Сейчас на объекте опрос по времени (300мс) и изменению значения с повтором (repeat count = 3). Управление работает, данные пишу и читаю - но ошибки есть (много), значит задержка при управлении частотником может затянуться на неопределенное время.

Пожалуйста подскажите какими средствами и программой можно просмотреть линию чтобы увидеть кто и когда посылает пакеты и отвечает на них. Чтобы увидеть задержки между пакетами и увидеть нет ли двойных (или повторов) пакетов. Подозрение что FramingTime не работает.

Назаров Александр
15.07.2008, 11:40
Извините, что встрял в диалог. Поясните, что за зверь Modbus tester?

Филоненко Владислав
15.07.2008, 12:17
Когда одна переменная ошибок почти нет - это нормально.

В ПЛК мастере отключал опрос командой 254, оставив один частотик (две переменные).

Менял опрос и FramingTime ситуация почти не менялась. Улучшения не значительные. Для проверки в модбас тестере ошибок совсем нет (4-е переменные).

Сейчас на объекте опрос по времени (300мс) и изменению значения с повтором (repeat count = 3). Управление работает, данные пишу и читаю - но ошибки есть (много), значит задержка при управлении частотником может затянуться на неопределенное время.

Пожалуйста подскажите какими средствами и программой можно просмотреть линию чтобы увидеть кто и когда посылает пакеты и отвечает на них. Чтобы увидеть задержки между пакетами и увидеть нет ли двойных (или повторов) пакетов. Подозрение что FramingTime не работает.

То, что даже на 1 переменной есть ошибки говорит о том, что скорее всего частотник не в состоянии корректно генерировать ответы по стандарту RTU. При этом ModBus Tester не будет показывать ошибок, т.к. среда Windows не позволяет детектировать увеличенные межсимвольные промежутки в ответе.
В ПЛК на Debug 232 реализован программный метод контроля RTU пачек, к-й более либерален к межсимвольным интервалам.
Попробуйте подключить частотники через него и если ошибки исчезнут, то диагноз ясен.

А вот что потом делать? Частотник явно не соответствует стандарту ModBus RTU. Варианта 3:
1. Работать через Debug порт
2. Выставить на частотнике ASCII режим
2. Поменять частотник на соотв. стандарту.

Сергей71
16.07.2008, 08:43
А вот что потом делать? Частотник явно не соответствует стандарту ModBus RTU. Варианта 3:
1. Работать через Debug порт
2. Выставить на частотнике ASCII режим
2. Поменять частотник на соотв. стандарту.
Вчера 12:40

1. Попробую но не скоро.
2. МДВВ 1.0.8 плохо работает, а частотник работает нормально.
Придут МДВВ с новой версией поменяю.
3. У нас только такие (цена-качество).

Для Назарова смотри на ветках форума.

Филоненко Владислав
16.07.2008, 11:19
А МДВВ через ОВЕН-протокол опрашивать не пробовали? И ОВЕН и ModBus-ASCII - совместимы и мешать друг-другу не будут.

mikl65
17.07.2008, 16:02
А МДВВ через ОВЕН-протокол опрашивать не пробовали? И ОВЕН и ModBus-ASCII - совместимы и мешать друг-другу не будут.

А поподробнее можно? То есть можно по одной физической линии работать с МДВВ по протоколу ОВЕН, а с другими устр-ми по ModBus-ASCII и на разных скоростях? А ОВЕН и ModBus-RTU совместимы?