Страница 1 из 1

Добавлено: 07 май 2009, 04:19
Faster
И так в новом ваорианте сам дискрет связи прописывается уже в подключении, стало удобней нежели самому опрашивать 193,там же я нашол дискрет блокировки...

у меня вопрос .. допустим у меня стоит модуль в подключении и напи сан дискрет связи естественно модуль живой если я читаю еденицу, предположим модуль умер ...
в связи с этим мне надо выключитьвсю ту секцию и перейти на резервную...

если я установлю дискрет блокировки , будет-ли ити опрос модуля ?
в ключая проверку на дискрет связи,

просто если опрашивать 10 дохлых модулей и 10 живых (не придел) может получиться вариант что не хватит времени ...


тоесть смысл в том чтобы не меняя конфигурайию обработки дискретов и аналогов я мог запретить взаимодействие с каким либо модулем в системе ...


таким образом два комплекта модулей бцдт писать и читать в одни и теже дискреты, но методом дискретов блокировок, я хочу реаклизовать возможность резервного включения второй секции.

Добавлено: 07 май 2009, 13:00
Светлана
Алгоритм опроса модулей, назначение всяких периодов и правила блокировки ОЧЕНЬ подробно описаны в справке по компоненту "BUS-драйвер".
Faster писал(а):если я установлю дискрет блокировки , будет-ли ити опрос модуля ?
в ключая проверку на дискрет связи

Дискрет связи станет неопределенным с кодом ошибки "Рассоединение" и не будет никакого опроса модуля, в том числе не будет меняться дискрет связи с ним.

Faster писал(а):просто если опрашивать 10 дохлых модулей и 10 живых (не придел) может получиться вариант что не хватит времени ...

Количество не отвечающих модулей не влияет на такт опроса "живых", влияет только на то, как быстро будет обнаружено, что модуль опять отвечает. За "период рестарт" будет опрашиватся только один модуль из "плохих".

Faster писал(а):тоесть смысл в том чтобы не меняя конфигурайию обработки дискретов и аналогов я мог запретить взаимодействие с каким либо модулем в системе ...

таким образом два комплекта модулей бцдт писать и читать в одни и теже дискреты, но методом дискретов блокировок, я хочу реаклизовать возможность резервного включения второй секции.

Если Вы решаете реальную задачу по резервированию, то резервирования в первую очередь требуют линии связи (если они выходят из шкафа телемеханики), затем контроллеры А9, только потом модули. Поэтому более распространены варианты, когда два контроллера опрашивают один набор модулей. Но если Вы остановитесь на своем варианте, то модули подключайте к разным сегментам в RS485.

Добавлено: 08 май 2009, 01:24
Faster
Тут не про телемеханнику идёт речь, решается задача управления двумя дизель генарторами.

там логика простая если гаснет свет , (оба ввода на объекте)
то срабатывает система, запуская 1 дизель , когда он садится второй,

так же запускается второй если мощность объекта по потребленю привышает возможности первого дизеля... просто сам пункт с деконтом (он обслуживает ещё и объект) нажодится в диспетчерской, дизеля метрах в пяти стах если не больше причём оба в разных направлениях, работу системы обеспечивает UPS в колве трёх штук , в осовном щите , и на дизелях. они без света выдерживают щиты около 30-40 минут потом гаснут, таким образом одна из веток накроется... мне важно чтобы при этом не стал тормозить сам деконт .


так как на объекте он ещё делами занят. там тех процесс по варке всякой хим дряни....


таким образом я хочу сделать логику : если с рабатывает датчик того что топливо в дизиле село на ноль (это в полне реальная ситуация) то этот показатель фиксируется и вырубается опрос модулей в том ящике что управляетэтим дизелем .... естественно дизель досасывает топляк и гоаснет ...


вобщем вы уже ответили на все мои вопросы...

Добавлено: 08 май 2009, 14:52
Светлана
И ещё, если "Обработкой дискретов" укладываются данные с разных модулей в одно место, то желательно дождаться останова первого модуля (это неопределенность в дискрете связи с ним) и только потом разблокировать второй модуль.

Добавлено: 12 май 2009, 01:07
Faster
О этом я подумал сразу эта не проблема, но вобщем как я понимаю должноработать !


будем час собирать на столе проверять...