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

Добавлено: 20 май 2009, 01:25
Faster
И так, как заблокировать опрос всего модуля например дина это понятно, а вуот теперь такой вопрос , можно ли сделать так чтобы неапример какойто конкретный дискрет не опрашивался, или канал модуля, причём программно ... ?



p.s. я понимаю я задаю экзотические вопросы...

Добавлено: 20 май 2009, 07:32
pooh
Да. Куда уж экзотичней. В общем такого не предусмотрено. Только для аналоговых модулей можно исключать каналы, да и то не для всех. А что нельзя просто не описывать конкретный канал модуля в обработке дискретов(аналогов)?

Добавлено: 28 май 2009, 21:04
suibianni4
Мда уж... Тоже в первый раз такой вопрос, вернее пожелание человека, слышу. Обычно проблемы более прозаичные :) Слушайте, а для чего собственно? В чем необходимость такой блокировки?


______________
Бизнес в Китае<отредактировано модератором>

Добавлено: 29 май 2009, 15:43
Светлана
Мне в голову пришло, только желание поднять быстродействие. Меньше трафик в сети, быстрее контроллер реагирует.

В этой связи хочу заметить, что скорость RS485 для контроллера А9 и модулей можно использовать 300 КБ (это в 10 раз быстрее D182). И есть возможность использовать "аварийные" параметры - подробно описано в компоненте "BUS-драйвер". Ещё есть статья в справке "Примеры конфигураций\Различные статьи\Decont-A9\Быстродействие", замеряли времена отклика системы. Тоже полезно посмотреть.

Добавлено: 01 июн 2009, 06:21
Faster
Лдно что бы не гадли раскажу...

есть щит который универсален и умеет работать с какими либо установками, в нашем случае щит телемеханики , встречается несколько видов ячеек
1- релейные, сних считвается всё просто через DIN-16-24
2- с микропроцессорной защитой, там всё читается через модбас
3... 5 ещё микропроцессорные варианты

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

я пророс но увы надоделать

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


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

если хотите знать как сделал раскажу ... (даже бесплатно)

Добавлено: 01 июн 2009, 11:59
Светлана
Faster писал(а):выключить целый DIN не могу так как он обслуживает сразу 16 ячеек, вот и приходтся вертеться, выход нашол ... но корявый...
так что :)))
вопрос открыт

В обработке дискретов, не надо описывать ненужные сигналы.

Аккуратнее с записью в один дискрет данных из разных источников.

Добавлено: 02 июн 2009, 00:52
Faster
и как всегда вы меня не поняли, задача весьма простая, расказываю как я это сделал ...

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

класически цикл работы контроллера должен выглядеть вот так:
1.запуск инициализация
2. чтение сигналов (бус драйвер)
3. по пользователя
4. запись сигналов (бус драйвер)
5 гоу к шагу 2


я так понимаю что у вас всё происходит не синхронно, естьвообще вариат работать по класической схеме (например галочка синхронно с бас драйвером приводит к класической схеме ?) ???

Добавлено: 02 июн 2009, 13:23
Светлана
Так делать нельзя!! Ничего "обратно" записывать нельзя!!

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

Всё работает не синхронно. Галочка в Разработчике не поможет.
Нельзя в один дискрет писать из разных источников и соревноваться кто быстрее!!

Просто разнесите дискреты DIN, УЗА и результат. Сделайте три разных дискрета. Или настраивайте компонент "Обработка дискретов" по-разному.

Добавлено: 03 июн 2009, 00:50
Faster
Светлана, эксплуатация ужена 4х объектах, пробле нет :)

считайтенедокуметировной особенностью...


естествено о том что их надо разнести я модумал давно , но увы не хватает рук на всё ... этот выход был самый простой и дешовый ...


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