Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 56

Тема: Сработка выхода как условие для программы, вопрос.

  1. #11

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Какой "такой" - читать значение выхода? Так на скрине ровно ваш вариант.

    Даже если бы была такая возможность - вы сегодня используете выход Q1, завтра реле Q1 выходит из строя и вы пересаживаете провода на выход Q2. Будете по всей программе искать где вы могли использовать Q1?

    К названиям и номерам входов/выходов вообще не надо привязываться. Оперируйте названиями сигналов и исполнительных устройств:
    Вложение 79799
    Согласен, спасибо, но из за того что мозг не дает покоя, как на языке ST проверить состояние выхода?

  2. #12
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,030

    По умолчанию

    Как проверить состояние выхода - никак. Это вам не ПЛК. Тут из логики программы системные переменные маски выходов вроде недоступны.
    Тут вроде можно только состояние логики проверить, а уже потом привязывать к выходам.

  3. #13
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,070

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Как проверить состояние выхода - никак
    лехко
    Код:
    function_block Main
    
        var_input 
            ...
        end_var
    
        var_output
            Q1,Q2,Q3,Q4,Q5,Q6,F1,F2: bool;
        end_var
    
        //кокой-то код, где и проверяем и что хотим воротим
     
    end_function_block
    Изображения Изображения
    • Тип файла: png опа.png (17.5 Кб, Просмотров: 20)

  4. #14
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,030

    По умолчанию

    Валенок вы говорите про блок FB, где вы обозвали выходы так же, как выходы ПР. Непосредственно выход ПР вы так проверить можете?

    Человек спрашивает так понимаю об этом. Но этого тут НЕТ.
    Изображения Изображения
    Последний раз редактировалось melky; 02.11.2024 в 23:43.

  5. #15
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,070

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Валенок вы говорите про блок FB, где вы обозвали выходы так же, как выходы ПР. .
    Да.

    Цитата Сообщение от melky Посмотреть сообщение
    Непосредственно выход ПР вы так проверить можете?
    Да. Потому что он именно таким и будет. Не каким-то другим. И приведеная табличка - ниочём.
    С диагностикой фактического состояния (выход ёк) просьба не путать. Тут вопрос не про это.

    Цитата Сообщение от melky Посмотреть сообщение
    Человек спрашивает так понимаю об этом..
    О чем? Чтоб где-то не в коде прописать условие? Потому что ".. но там все пишется на ладе, на экранчике калькулятора" это якобы не код?

  6. #16
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,030

    По умолчанию

    Валенок ну могу сказать, что в схемах АВР он таким не будет, точнее ему там вообще не место. Там правильный подход при организации программы как показал 1exan в посте #6. Так как блокировки выполняются не только в конечных точках, но еще и по участкам схем.

    Человек спрашивал есть ли в ПР такое, как у других. Где Q1, Q2 и т.д. основной программы по умолчанию являются как выходными реле ПР так собственно и переменными для самой программы.

    ПР, точнее ПО Овен Лождик в этом плане далек от идеала. Да у него и других граблей хватает. Одна только работа художником чего стоит...
    Мне вот интересно пообщаться напрямую с разработчиком ОЛ. Не с менеджерами компании Овен, мне они не интересны.
    Только подозреваю, что придется применять онлайн переводчик для общения.

  7. #17

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    О чем? Чтоб где-то не в коде прописать условие? Потому что ".. но там все пишется на ладе, на экранчике калькулятора" это якобы не код?
    да. Автор думает, что типа "умное" реле Омрона, якобы как-то помимо программы запрещает сработку другого выхода
    и привыкнув в шаблонному кодингу, пытается найти это в другой железке
    типа как стрелец эпохи Петра Первого взяв в руки винтовку, ищет куда насыпать порох и как забить пыж в дуло

  8. #18
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,030

    По умолчанию

    о, адепты текущего ОЛ подтягиваются
    Ребята, попользуйтесь другими продуктами, возьмите от них лучшие идеи. а не сидите на жопе ровно... (правда тут есть скрытый подвох - тогда ПР подорожает еще на треть и тем более перестанет быть кому-то нужен - палка о двух концах )

    я вот сейчас купил ПЛК EKF, потому что он 1 - дешевле ПР200 (да фиг бы с этим экранчиком за простите тысяч 10 разницы) 2- умеет Modbus в FBD и LAD (да, не через конфигуратор, но то же фиг бы с ним, разберемся, главное это ГРУППОВЫЕ ЗАПРОСЫ в отличии от ПР Овен).
    И вот тоже сижу и плююсь от архитектуры (можно привыкнуть) и от реализации некоторых вещей.

    Но с математикой у него вроде тоже все хорошо, не сравнить с Zelio или с Logo!
    На счет качества ничего не скажу, первый раз

  9. #19
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,030

    По умолчанию

    Maкрос boolean + excel Спасибо AI! за его создание. Это аналог блока из ZelioLogic.
    Позволяет управлять выходом по маскам разрешенных комбинаций входов. Позволяет не делать простыни из AND, OR, NOT и так далее.

    !!!!! ОСТНОРОЖНО !!!!! при переносе блока из проекта в проект (не помню при копировании внутри) переменная настройки сбрасывается на по умолчанию.

  10. #20

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    о, адепты текущего ОЛ подтягиваются
    Ребята, попользуйтесь другими продуктами, возьмите от них лучшие идеи. а не сидите на жопе ровно... (правда тут есть скрытый подвох - тогда ПР подорожает еще на треть и тем более перестанет быть кому-то нужен - палка о двух концах )

    я вот сейчас купил ПЛК EKF, потому что он 1 - дешевле ПР200 (да фиг бы с этим экранчиком за простите тысяч 10 разницы) 2- умеет Modbus в FBD и LAD (да, не через конфигуратор, но то же фиг бы с ним, разберемся, главное это ГРУППОВЫЕ ЗАПРОСЫ в отличии от ПР Овен).
    И вот тоже сижу и плююсь от архитектуры (можно привыкнуть) и от реализации некоторых вещей.

    Но с математикой у него вроде тоже все хорошо, не сравнить с Zelio или с Logo!
    На счет качества ничего не скажу, первый раз
    Из этого EKF выглядывают узкие глаза Haiwell.
    Может групповые запросы там и есть - что при наличии приличного количества вариантов модулей на внутренней шине уже не так важно, но среда разработки и её "удобство" прямо сильно напрягают.
    Может в качестве аналога ПР и нормально будет, но как ПЛК - ну нафиг

Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК110-30: сработка 2 быстрых входов одновременно
    от БугиВуги в разделе ПЛК1хх [М02]
    Ответов: 14
    Последнее сообщение: 13.01.2023, 10:40
  2. Вопрос по реализации программы на CFC
    от RedCon в разделе ПЛК1хх
    Ответов: 0
    Последнее сообщение: 07.11.2022, 01:12
  3. Ai для контроля концевого выключателя (КЗ/Обрыв/Сработка)
    от gwimplen в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 08.08.2022, 12:38
  4. не отрабатывает условие
    от ProZorg_tm в разделе СПК1xx (архив)
    Ответов: 9
    Последнее сообщение: 22.10.2017, 19:12
  5. Условие в ФБ циклограмма
    от Oak в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 03.10.2015, 10:56

Ваши права

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