Страница 5 из 20 ПерваяПервая ... 3456715 ... ПоследняяПоследняя
Показано с 41 по 50 из 201

Тема: ПО Fbd для пр110

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    о симуляторе.думаю ,что для данного реле(простого) ,для начинающих пользователей,симулятор должен быть простым и удобным(мини).для продвинутых ,опытных электронщиков (цыфровиков) не представляет труда
    проанализировать работу нескольких десятков элементов в голове.если исходить из концепции "мини",то симулятор должен давать возможность
    простым нажатием на вход,задавать его значение On-off.при этом нужно "подсвечивать"вход-линии связи -элементы(фб)-выходы-которые
    оказываются в состоянии On.пользователь задавая последовательность
    включения -выключения входов,путем одиночного нажатия ,наблюдает последовательность(логику) срабатывания
    элементов и выходов.отдельное окно для включения входов и отображения состояния выходов использовать в данном(мини) варианте считаю не целесообразным.

  2. #2
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

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

  3. #3
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Возвращаясь к OWEN LOGIC, очень актуально, это из области искусства программирования или разработки принципиальных схем,-наличия всевозможных блокировок,в случае отказов входов(или неправильных ,нештатных действиях оператора) не допустить на выходах,взаимо исключающих состояний.Назад-вперед,нагрев-охлаждение,пуск-стоп,и.т.д.
    С целью упрощения процесса разработки логики работы реле и исключения блокировок по входам,предлагаю ввести понятие "взаимо исключающие выходы" реле(блокировка по выходам).Что означает -неприкаких состояниях входов
    не допускать одновременное срабатывание заданных выходов,и эта процедура выполняется на программном уровне ,в этом случае- автоматически.
    Ведь в процессе симуляции человек исходит из того что у него все исправно,и перебирать все возможные комбинации входов(256мax) ЕМУ НЕ охота,а потом маленький взрывчик получается.Данная процедура повысит живучесть системы,и упростит программирование.Кроме того,
    можно вывести сигнал на сигнализацию ,при срабатывании блокировки по выходам-функциональная диагностика.

  4. #4

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Возвращаясь к OWEN LOGIC, очень актуально, это из области искусства программирования или разработки принципиальных схем,-наличия всевозможных блокировок,в случае отказов входов(или неправильных ,нештатных действиях оператора) не допустить на выходах,взаимо исключающих состояний.Назад-вперед,нагрев-охлаждение,пуск-стоп,и.т.д.
    С целью упрощения процесса разработки логики работы реле и исключения блокировок по входам,предлагаю ввести понятие "взаимо исключающие выходы" реле(блокировка по выходам).Что означает -неприкаких состояниях входов
    не допускать одновременное срабатывание заданных выходов,и эта процедура выполняется на программном уровне ,в этом случае- автоматически.
    Ведь в процессе симуляции человек исходит из того что у него все исправно,и перебирать все возможные комбинации входов(256мax) ЕМУ НЕ охота,а потом маленький взрывчик получается.Данная процедура повысит живучесть системы,и упростит программирование.Кроме того,
    можно вывести сигнал на сигнализацию ,при срабатывании блокировки по выходам-функциональная диагностика.
    Интересная идея. как я понимаю, простой код из 1 оператора НЕ реализует этот алгоритм для 2-х выходов. Просто оформить в виде большого квадрата и написать "ФБ блокировки"?
    Однако замечу, что в случае пропадания питания на самом ПР такая блокировка не поможет.

  5. #5

    По умолчанию

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

  6. #6
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Одним элементом не реализовать
    ___ ___
    !y1! _________________________! &!__Y1
    !__! !_! & ! __ __! !
    _! !_! не! _! !___!
    ! !__ ! !__! ! ___
    ___ ! !_! !
    !y2!____________!_____________!& !__Y2
    !__! !___!

    Поможет.В случае проподания напряжения выходы находятся в состоянии OFF.графически можно сделать как вы говорите,а можно придумать символ который ставится
    на выходном блоке.А задавать такую функцию можно в
    свойствах выходов.Схема будет проще.Это своего рода универсальный макрос .
    Последний раз редактировалось rovki; 14.01.2010 в 11:20.

  7. #7
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    к сожилению ,отобразить схему не смог данными средствами-нужно три элемента" & "-двух входовых и один элемент "не "для двух выходов.
    Последний раз редактировалось rovki; 14.01.2010 в 15:23.

  8. #8

    По умолчанию

    я, наверное, что-то не понял.
    задача ведь звучит так - если на входе блока 0 - первый выход единица а второй ноль.
    если на входе 1, то первый выход 0, а второй единица?

    это решается 1 фб не.
    или задача другая?

  9. #9
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    здесь две задачи.первая обнаружение -что два выхода "хотят" установится в положение "on" -это один элемент "и", и вторая задача -это блокирование
    двух заказанных выходов ( это еще два элемента"и" )-первым элементом
    элементом "и" через инверсию.ух,давно не приходилось описывать принц.схему словами.т.е ,какие бы комбинации входных сигналов не происходили,по тем или иным причинам, которые бы могли привести к одновременному включению двух заказанных выходов программно эти ситуации выявляются и блокируют(не включают) оба выхода и сигнализируют об этом.Таким образом анализ ведется не входов ,а выходов.Лучше заблокировать
    выходы и известить об этом ,чем потом менять какое- нибудь реверсивное твердотельное реле (по причине К.З.) по цене 2-3 раза дороже чем ПР110.
    Последний раз редактировалось rovki; 14.01.2010 в 14:23.

  10. #10

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    здесь две задачи.первая обнаружение -что два выхода "хотят" установится в положение "on" -это один элемент "и", и вторая задача -это блокирование
    двух заказанных выходов ( это еще два элемента"и" )-первым элементом
    элементом "и" через инверсию.ух,давно не приходилось описывать принц.схему словами.т.е ,какие бы комбинации входных сигналов не происходили,по тем или иным причинам, которые бы могли привести к одновременному включению двух заказанных выходов программно эти ситуации выявляются и блокируют(не включают) оба выхода и сигнализируют об этом.Таким образом анализ ведется не входов ,а выходов.Лучше заблокировать
    выходы и известить об этом ,чем потом менять какое- нибудь реверсивное твердотельное реле (по причине К.З.) по цене 2-3 раза дороже чем ПР110.
    Зачем что-то там контролировать, когда простая схема из 1 НЕ гарантирует, что 2 выхода никогда не будут иметь одинаковое состояние?

Страница 5 из 20 ПерваяПервая ... 3456715 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •