PDA

Просмотр полной версии : Контроль связи по modbus ПР200



@le][
29.01.2018, 16:06
Добрый день.
Прошу помощи
Есть связка ПР200+СП307.
ПР200 slave, СП307 мастер
ПР200 управляет частоником (пуск, уставка 0..10 вольт). Необходимо по обрыву связи между ПР200 и СП307, обнулять сетевые перемнные для остановки частотника.
на форуме и в мануалах ответа не нашел.

rovki
29.01.2018, 16:26
Сделайте аналогично умный слейв
https://www.youtube.com/watch?v=6DgQtrf78WQ

Сергей0308
29.01.2018, 21:08
[;268360']Добрый день.
Прошу помощи
Есть связка ПР200+СП307.
ПР200 slave, СП307 мастер
ПР200 управляет частоником (пуск, уставка 0..10 вольт). Необходимо по обрыву связи между ПР200 и СП307, обнулять сетевые перемнные для остановки частотника.
на форуме и в мануалах ответа не нашел.

Как-то примерно так:

35338

Серёга Букашкин
31.01.2018, 00:15
Или как-то так. Вообще то всё просто. Только с мастера нужно что-то постоянно слать, например бит=1, можно в составе полезного сетевого регистра. А на слейве его принимать и нулить. Прием не нуля и есть критерий нового прихода по связи. Можно этот импульс выводить. Я вывожу на индикатор и наглядно видна не только связь, но и ее темп. Задержку на потерю связи выбирают по вкусу и от периода. В фильме rovki не понял зачем нужно это делать петлёй, зачем от слейва 1 принимать. Может потому, что панель не может её сама генерировать.

rovki
31.01.2018, 08:06
Когда делалась видео панель не могла сама генерить ,теперь может ...;)

Серёга Букашкин
16.02.2018, 11:58
Существует ли возможность определять количество сбойных запросов мастера (без ответа или искаженный и не принятый ответ)?

rovki
16.02.2018, 12:24
А мастер то кто ?

rovki
16.02.2018, 15:01
Если можно детектировать ,то подсчитать не проблема

Ревака Юрий
16.02.2018, 16:31
Нужно детектировать сбойные сеансы от Мастера. В том и вопрос как это детектировать. Вот например у каждой сетевой переменной есть возможность смотреть целочисленную переменную "Статус". Это поддерживается? Что в ней содержится? Про остальное известно, но про этот статус ничего не говорится.

Все там говорится:
Статус - переменная, в которую записывается статус прибора. Тип булевский: 1 - устройство функционирует нормально 0 - связь с устройством потеряна. Переменная выбирается в таблице переменных, которая вызывается нажатием кнопки "...". Help.:)

Ревака Юрий
16.02.2018, 17:30
Не о статусе устройства я пишу, а о переменной статуса для каждой сетевой переменной, она целочисленная, а не бит, и видимо там набито в ней информации много, но какой?

Ну хорошо:
Статус - позволяет назначить любую целочисленную переменную (int), в которую будет записан код ошибки в случае ее появления. Ваш Help.

roman_1986
20.02.2019, 12:41
Все там говорится:
Статус - переменная, в которую записывается статус прибора. Тип булевский: 1 - устройство функционирует нормально 0 - связь с устройством потеряна. Переменная выбирается в таблице переменных, которая вызывается нажатием кнопки "...". Help.:)

Добрый день, чтобы не плодить темы - спрошу тут...
Есть ПЧВ DANFOSS, есть некая переменная (boolen), которая является "статусом", так вот данная переменная никак не изменяет свое состояние, независимо есть ли ПЧВ на связи или нет. Как получить статус ПЧВ - есть ли он на линии или нет?

Ревака Юрий
20.02.2019, 12:55
Добрый день, чтобы не плодить темы - спрошу тут...
Есть ПЧВ DANFOSS, есть некая переменная (boolen), которая является "статусом", так вот данная переменная никак не изменяет свое состояние, независимо есть ли ПЧВ на связи или нет. Как получить статус ПЧВ - есть ли он на линии или нет?

Добрый день. А сами переменные при этом читаются/пишутся на ПЧВ, покажите проект как Вы это проверяете.

roman_1986
20.02.2019, 14:10
Добрый день. А сами переменные при этом читаются/пишутся на ПЧВ, покажите проект как Вы это проверяете.

С ПР200 полностью управляем ПЧВ... (если речь именно об этом), или в ПЧВ надо что-то настроить еще для получения статуса?
Вот только что перезапустил и ПЧВ и ПР200 )))) И все сразу стало работать ))) При наличии ПЧВ на линии - есть "1", как только ПЧВ отключили - то "0"!!! Спасибо заранее)))

Ревака Юрий
20.02.2019, 17:17
С ПР200 полностью управляем ПЧВ... (если речь именно об этом), или в ПЧВ надо что-то настроить еще для получения статуса?
Вот только что перезапустил и ПЧВ и ПР200 )))) И все сразу стало работать ))) При наличии ПЧВ на линии - есть "1", как только ПЧВ отключили - то "0"!!! Спасибо заранее)))

Проблема решилась я так понимаю?, для проверки можно ничего не выключать, просто вытащить разъем RS485.

roman_1986
20.02.2019, 17:22
Проблема решилась я так понимаю?, для проверки можно ничего не выключать, просто вытащить разъем RS485.

Да, проблема решена ) Так и делали, отсоединяя разъем )