Страница 865 из 873 ПерваяПервая ... 365765815855863864865866867 ... ПоследняяПоследняя
Показано с 8,641 по 8,650 из 8730

Тема: CODESYS V3.5. Вопросы и ответы

  1. #8641

    По умолчанию

    Добрый день коллеги! Может кто-нибудь подсказать, может сталкивались с такой задачей. Есть датчик импульса тока,который буквально на короткий промежуток времени делает короткий импульс и опять даёт 0. Так вот,как можно зафиксировать максимальное значение этого датчика? ну сути самый пик на графике.

  2. #8642
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,784

    По умолчанию

    Цитата Сообщение от Fusa Посмотреть сообщение
    Добрый день коллеги! Может кто-нибудь подсказать, может сталкивались с такой задачей. Есть датчик импульса тока,который буквально на короткий промежуток времени делает короткий импульс и опять даёт 0. Так вот,как можно зафиксировать максимальное значение этого датчика? ну сути самый пик на графике.
    Добрый день.
    В библиотеке Util есть ФБ STATISTICS_INT и STATISTICS_REAL.

  3. #8643

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    В библиотеке Util есть ФБ STATISTICS_INT и STATISTICS_REAL.
    Благодарю за подсказку

  4. #8644

    По умолчанию

    Добрый день!
    Можете объяснить феномен?
    При параллельно включенном бите, функциональный блок перестает работать.
    Понимаю что можно написать в 2 строки, но все таки...
    Значения обведенные красным можно менять как угодно, включая битовый вход RUN
    Проект приложен
    Скрин.jpg
    https://disk.yandex.ru/d/HP6QA9_ug_ty4A

  5. #8645

    По умолчанию

    Цитата Сообщение от Ufolog Посмотреть сообщение
    Добрый день!
    Можете объяснить феномен?
    При параллельно включенном бите, функциональный блок перестает работать.
    Понимаю что можно написать в 2 строки, но все таки...
    Значения обведенные красным можно менять как угодно, включая битовый вход RUN
    Проект приложен
    Скрин.jpg
    https://disk.yandex.ru/d/HP6QA9_ug_ty4A
    А если поставить блок "или"? А то как то неправильно входа и выхода объединять. Я такое только в рслоджике себе позволял, так как язык LD в нём позволяет это делать.

  6. #8646
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,634

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    А то как то неправильно входа и выхода объединять.
    В языке программирования LD (Ladder Diagram) не нужно явно ставить оператор OR в месте соединения параллельных контактов — потому что параллельное соединение контактов по определению реализует логическую операцию «ИЛИ» (OR). Это фундаментальное правило синтаксиса и семантики LD

    PS а здесь ситуация описана в доках https://content.helpme-codesys.com/e...ed_branch.html
    Последний раз редактировалось capzap; 30.01.2026 в 14:31.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #8647

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    В языке программирования LD (Ladder Diagram) не нужно явно ставить оператор OR в месте соединения параллельных контактов — потому что параллельное соединение контактов по определению реализует логическую операцию «ИЛИ» (OR). Это фундаментальное правило синтаксиса и семантики LD

    PS а здесь ситуация описана в доках https://content.helpme-codesys.com/e...ed_branch.html
    Не спорю. Просто в ld что на кодсис, что в сименс, например, нельзя даже нарисовать так: контакт, выходной элемент, контакт, выходной элемент. В послед. А у ФБ это вполне себе я бы сказал выход.

    А в роквелле рисуй как хочешь, и параллельные ветви ставь куда захочешь. Я просто предположил. Сам проверю, но это будет не скоро.

    И по ссылке... Ну нет у меня впн. Висит страничка в темноте...

    PS

    Ну да, игнорится:

    Замыкание ответвления на участке, оценка ИЛИ оценка короткого замыкания.
    Новое: При выборе поля и выполнении команды «Вставить параллельный контакт» вставляется параллельная ветвь с одной вертикальной линией. Это указывает на реализацию оценки короткого замыкания («SCE»). SCE позволяет пропустить выполнение функционального блока с логическим выходом при выполнении определенного условия TRUE. Условие может отображаться в редакторе LD как ветвь, соединенная параллельно ветви функционального блока. Условие короткого замыкания определяется одним или несколькими контактами в этой ветви, которые соединены параллельно или последовательно.

    Функциональность

    Ветви, не содержащие функциональный блок, обрабатываются первыми. Если CODESYS обнаруживает значение TRUEдля одной из таких линий ветвления, то функциональный блок не вызывается в параллельной ветви. В этом случае значение на входе функционального блока отправляется непосредственно на выход. Если CODESYS определяет FALSEусловие SCE, то вызывается блок, и логический результат его обработки передается дальше. Если все ветви содержат функциональные блоки, то они анализируются сверху вниз, и их выходы подвергаются логическому ИЛИ. Если ветвей с функциональными блоками нет, то выполняются обычные операции ИЛИ.
    Последний раз редактировалось МихаилГл; 30.01.2026 в 16:35.

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

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    ..
    Функциональность

    Ветви, не содержащие функциональный блок, обрабатываются первыми. Если CODESYS обнаруживает значение TRUEдля одной из таких линий ветвления, то функциональный блок не вызывается в параллельной ветви. В этом случае значение на входе функционального блока отправляется непосредственно на выход. Если CODESYS определяет FALSEусловие SCE, то вызывается блок, и логический результат его обработки передается дальше. Если все ветви содержат функциональные блоки, то они анализируются сверху вниз, и их выходы подвергаются логическому ИЛИ. Если ветвей с функциональными блоками нет, то выполняются обычные операции ИЛИ.
    Это в КДС3 так?
    Изображения Изображения
    • Тип файла: png 123.png (30.6 Кб, Просмотров: 21)

  9. #8649

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Это в КДС3 так?
    Это в ссылке capzap так написано...

    PS Ну в 2.3 видимо ещё не так было. А тут увеличили похоже скорость расчетов, исключив из них "ненужные" по мнению разрабов элементы. Хорошо что я такого не использую, никогда бы не догадался...
    Последний раз редактировалось МихаилГл; 30.01.2026 в 19:37.

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

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    PS Ну в 2.3 видимо ещё не так было. А тут увеличили похоже скорость расчетов, исключив из них "ненужные" по мнению разрабов элементы. Хорошо что я такого не использую, никогда бы не догадался...
    Видимо в КДС3/LD добавили выбор полного/неполного вычисления логических выражений (отлично)
    Ну и при неполном какой-то приоритет операндов для контакт/фб (так себе)

Страница 865 из 873 ПерваяПервая ... 365765815855863864865866867 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4156
    Последнее сообщение: Сегодня, 15:39
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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