PDA

Просмотр полной версии : ПР200 и МВ110-32ДН медленная связь RS-485



darkseo
14.04.2023, 18:28
Добрый день уважаемые форумчане. Имеется связка ПР200 и МВ110-32ДН для управления восемью ПЧ. с ПР 200 управляются первые два ПЧ и отклик на кнопки вверх\вниз\стоп почти мгновенный. Остальные с модуля МВ110 и задержка на отклик составляет порядка 2с а то и больше (приходится держать нажатой нужную кнопку на пульте по 2-3с) что делает невозможным адекватную эксплуатацию. Пробовал выставлять разные таймауты ответа\интервалы между опросами\периоды опроса и скорости передачи но ситуацию это кардинально не изменило. Расстояние между модулями 15см, помех точно нет. Цикл программы 6мс. Если написать программу проще, то отклик приходит в норму. Не могу понять в какой момент начинаются задержки. Пример программы прилагаю, заранее спасибо.

kondor3000
14.04.2023, 19:18
Добрый день уважаемые форумчане. Имеется связка ПР200 и МВ110-32ДН для управления восемью ПЧ. с ПР 200 управляются первые два ПЧ и отклик на кнопки вверх\вниз\стоп почти мгновенный. Остальные с модуля МВ110 и задержка на отклик составляет порядка 2с а то и больше (приходится держать нажатой нужную кнопку на пульте по 2-3с) что делает невозможным адекватную эксплуатацию. Пробовал выставлять разные таймауты ответа\интервалы между опросами\периоды опроса и скорости передачи но ситуацию это кардинально не изменило. Расстояние между модулями 15см, помех точно нет. Цикл программы 6мс. Если написать программу проще, то отклик приходит в норму. Не могу понять в какой момент начинаются задержки. Пример программы прилагаю, заранее спасибо.

ПР не умеет работать с групповыми запросами, и напрягать её 8 ПЧ, модулем и Панелью, с кучей регистров не стоило.
Либо переходите на ПЛК, либо уменьшайте до минимума кол-во регистров на каждый ПЧ и панель и облегчайте программу.

darkseo
14.04.2023, 19:31
ПР не умеет работать с групповыми запросами, и напрягать её 8 ПЧ, модулем и Панелью, с кучей регистров не стоило.
Либо переходите на ПЛК, либо уменьшайте до минимума кол-во регистров на каждый ПЧ и панель и облегчайте программу.

В owen logic загруженность параметров ПР не превышает 30%, не думал что с этим могут возникнуть проблемы

kondor3000
14.04.2023, 19:54
В owen logic загруженность параметров ПР не превышает 30%, не думал что с этим могут возникнуть проблемы

Можно ведь напихать 90%, а в обмене будет 5 регистров, это одно.
В вашем случае очень много регистров в обмене и они опрашиваются по одному, на столе скорость у вас 115200, хоть и 30 %.

В реале при работе, будет ещё хуже, попрут помехи ( с ними надо будет бороться), скорость возможно придётся снизить
( обычно для ПЧ ставят скорость 9600) и хана всему.

Сергей0308
14.04.2023, 23:10
А мне кажется просто всё неправильно сделано, поэтому и тормоза, в смысле, зачем в модуле дискретного ввода пытаться писать регистр, может достаточно ограничится чтением?!
Аналогично и с регистрами ПЧ.
Это так, с наскоку видно, в смысле, даже не вникая во все тонкости вашего алгоритма, представляю, что там ещё может таится внутри, если даже, так сказать, на обложке(витрине) не умеете порядок навести!