PDA

Просмотр полной версии : СП 307 и ПР102. Время отклика панели



baturik
12.08.2021, 11:04
Панель master, пр-ка slave. По Rs-485 со скоростью 115200. После нажатия на панели любой кнопки - срабатывает через 2-3 секунды. Как с этим бороться и можно ли вообще?

Евгений Кислов
12.08.2021, 11:09
Панель master, пр-ка slave. По Rs-485 со скоростью 115200. После нажатия на панели любой кнопки - срабатывает через 2-3 секунды. Как с этим бороться и можно ли вообще?

Добрый день.
Речь о задержке изменения пиктограммы кнопки на панели после нажатия на нее?

baturik
12.08.2021, 11:18
Добрый день.
Речь о задержке изменения пиктограммы кнопки на панели после нажатия на нее?

Добрый день. Да, речь об этом.

Евгений Кислов
12.08.2021, 11:21
Добрый день. Да, речь об этом.

Такое возможно, если в проекте некорректно настроен опрос (например, в каком-то элементе указан адрес несуществующего регистра).

baturik
12.08.2021, 11:22
Такое возможно, если в проекте некорректно настроен опрос (например, в каком-то элементе указан адрес несуществующего регистра).

Я правильно понял, что это может быть даже из-за одного элемента?

Евгений Кислов
12.08.2021, 11:24
Я правильно понял, что это может быть даже из-за одного элемента?

Да, даже из-за одного.

baturik
12.08.2021, 11:27
Да, даже из-за одного.

Спасибо, буду разбираться.

baturik
24.08.2021, 14:38
Да, даже из-за одного.

Добрый день! Подскажите, пожалуйста.
Планируется подключить к СП307 по RS-485 ПР102, 4 штуки. Но если вдруг связь с одной из ПР оборвётся, то СП начинает очень сильно тормозить (я так понимаю, из-за того, что регистры для СП становятся не сущетсвующими). С этим можно что-то поделать?

kondor3000
24.08.2021, 17:43
Добрый день! Подскажите, пожалуйста.
Планируется подключить к СП307 по RS-485 ПР102, 4 штуки. Но если вдруг связь с одной из ПР оборвётся, то СП начинает очень сильно тормозить (я так понимаю, из-за того, что регистры для СП становятся не сущетсвующими). С этим можно что-то поделать?

Вам же дали ответ по выводу окон при потере связи. Связь пропала, персонал принимает меры. Либо делайте панель слейвом, а мастером одну из ПР.

petera
24.08.2021, 22:40
Либо отключать обмен с "пропавшей" ПРкой с помощью регистра PFW130

baturik
25.08.2021, 11:01
Либо отключать обмен с "пропавшей" ПРкой с помощью регистра PFW130

Не совсем понимаю, как отключать обмен с помощью этого регистра.

Для управления обменом следует воспользоваться системным регистром PFW130. Значение
данного регистра определяет первый из группы регистров PFW, которые резервируются для
управления обмена со slave-устройствами. Группа занимает 192 последовательно расположенных
регистра, каждый бит группы соответствует одному slave-устройству.

Но с какого регистра начать отсчёт?

petera
25.08.2021, 11:08
Не совсем понимаю, как отключать обмен с помощью этого регистра.


Но с какого регистра начать отсчёт?

Был когда-то мой пост с подробным описанием....
Теперь тю-тю, кому-то он помешал, решили, что ОВЕН в мануале лучше опишет.

petera
25.08.2021, 11:14
Не совсем понимаю, как отключать обмен с помощью этого регистра.


Но с какого регистра начать отсчёт?

Кратко..
В регистр PFW130 нужно записывать базовый адрес регистров PFW, через биты которых и происходит управление обменом.
Например
Имеется шесть ПЛК с адресами станций 2, 4, 6, 8, 10, 12. Контроллеры подключены к порту PLC.
Выберем для области управления регистры PFW с адреса, например, 400.
С помощью ф.области (ГЛОБАЛЬНОЙ) с условием "После загрузки проекта" запишем в регистр PFW130 значение 400 как Dword.
Для порта PLC адрес регистра управления будет БАЗОВЫЙ адрес + 16, т.е 400 + 16 =416
Теперь битами регистра PFW416 можно выводить отключенные контроллеры из обмена.
PFW416.02 - ПЛК с адресом 2;
PFW416.04 - ПЛК с адресом 4;
PFW416.06 - ПЛК с адресом 6;
PFW416.08 - ПЛК с адресом 8;
PFW416.10 - ПЛК с адресом 10;
PFW416.12 - ПЛК с адресом 12;

Во вложении табличка с назначением бит регистров управления обменом (PFWх), начиная с базового
56723

baturik
26.08.2021, 15:42
Кратко..

С Вашей помощью всё это сделал. Спасибо.