Страница 34 из 59 ПерваяПервая ... 24323334353644 ... ПоследняяПоследняя
Показано с 331 по 340 из 658

Тема: Функциональные блоки на языке ST

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

Денисов Максим Сергеевич Функциональные блоки на языке... 08.08.2023, 17:52
Денисов Максим Сергеевич 1. Переработка списка и... 08.08.2023, 18:25
Денисов Максим Сергеевич Так исторический сложилось,... 09.08.2023, 14:26
kondor3000 Это круто, первый ФБ... 08.08.2023, 19:21
Рогов Алексей 69388 Добрый день! ... 09.08.2023, 14:06
Dimensy Наверное, так? ... 09.08.2023, 14:34
Денисов Максим Сергеевич Думаю так будет верно 69389 09.08.2023, 14:35
Рогов Алексей Спасибо! Изучаем дальше! 09.08.2023, 14:41
Денисов Максим Сергеевич Спасибо, что отписались по... 10.08.2023, 13:29
Эдуард_Н А как эти ФБ теперь... 10.08.2023, 04:17
kondor3000 Как у вас макросы... 10.08.2023, 08:00
Эдуард_Н Спасибо, прошляпил я это. 10.08.2023, 11:52
Денисов Максим Сергеевич Пока это недоступно, сейчас... 11.08.2023, 16:11
Михаил Троицкий [ATTACH=CONFIG]69423[/ATT В... 10.08.2023, 17:13
Денисов Максим Сергеевич Прикрепите ваш проект и... 10.08.2023, 17:45
djgoblin007 Добрый день! Есть ли... 10.08.2023, 18:43
Рогов Алексей Вот теперь два вопроса: Как... 11.08.2023, 08:15
kondor3000 Системные ФБ не... 10.08.2023, 22:47
melky rovki читать надо... 11.08.2023, 09:08
Валенок )) Когда макрос такой... 11.08.2023, 09:19
Рогов Алексей Не знаю, как у Вас - но у... 11.08.2023, 09:35
melky capzap при чем тут сам... 11.08.2023, 10:43
Валенок Линия задержи: отправка... 11.08.2023, 11:14
Валенок i++ => i := i + 1; Что... 11.08.2023, 12:51
Валенок пропустили выше .. 11.08.2023, 13:04
melky petera Big Thanks... ... 11.08.2023, 14:57
Валенок Дык в ST (верю что пока)... 11.08.2023, 23:54
Валенок пишу var x : rtrig;... 12.08.2023, 15:29
Валенок Вам - не надо, не вопрос. Я... 12.08.2023, 21:12
melky rovki кроме вопросов... 12.08.2023, 14:12
Валенок Вы видимо не внимательны.... 12.08.2023, 21:15
Валенок Всё - было 69499 12.08.2023, 21:30
Валенок Уважаемый Lukas ! Ваши... 12.08.2023, 21:21
Сергей0308 Они разбираются в ST, и могут... 12.08.2023, 21:38
Валенок Ну вот видите, IVM ? Всё -... 12.08.2023, 21:43
IVM В CoDeSys 5 языков... 13.08.2023, 00:41
Сергей0308 Для удобства кого? Вы... 13.08.2023, 01:21
Валенок 2+2=4 69525 Тут... 13.08.2023, 10:58
Денисов Максим Сергеевич Мы как добавляем новый... 14.08.2023, 11:10
Сергей0308 Я пользуюсь последней... 14.08.2023, 11:57
Валенок А сами то программы где? 12.08.2023, 23:05
Сергей0308 Ситникова на Вас нет, тот... 12.08.2023, 23:17
Валенок Для пользователя важно... 13.08.2023, 11:09
Валенок Да я уж и не сохранил )) Это... 12.08.2023, 23:24
capzap https://ftp.owen.ru/CoDeSys3/9... 13.08.2023, 11:41
Валенок Да ? Сейчас: В квадратиках... 13.08.2023, 11:54
rovki А что плохого в... 13.08.2023, 18:34
Сергей0308 Да нет у них никакого... 13.08.2023, 20:12
Рогов Алексей Добрый день! Почитал Ваши... 14.08.2023, 07:42
Денисов Максим Сергеевич Всем большое спасибо, за... 15.08.2023, 11:08
Денисов Максим Сергеевич Доступны такие побитовые... 16.08.2023, 09:54
Сергей0308 Мельком посмотрел новую... 16.08.2023, 12:40
Сергей И В телеграм-канале овена... 15.08.2023, 17:59
ASo http://ftp-ow.owen.ru/softupda... 16.08.2023, 12:11
Валенок to ASo опс. Посмотрим ... 16.08.2023, 12:13
nnnn1 https://owen.ru/uploads/384/re... 16.08.2023, 12:19
ASo http://ftp-ow.owen.ru/softupda... 16.08.2023, 13:01
Валенок to nnnn1 ну вооще читаем... 16.08.2023, 12:22
Валенок Видимо тогда ждите. Кому... 17.08.2023, 14:42
yura2507 6966169662 В ПР205 (думаю... 18.08.2023, 08:44
melky yura2507 а не могли бы... 18.08.2023, 08:54
petera function_block R_TRIG ... 18.08.2023, 11:54
capzap NOT лишние всё же не... 18.08.2023, 11:59
Рогов Алексей Ну в программе ОЛ они так... 18.08.2023, 13:39
Сергей0308 Слова могут иметь несколько... 21.08.2023, 14:40
kondor3000 ФБ для конвертации BCD... 22.08.2023, 00:34
melky kondor3000 странное BCD, ... 22.08.2023, 13:19
ЭдМахалыч Извиняюсь, что не совсем в... 22.08.2023, 14:53
ЭдМахалыч Спасибо. Мне для обработки... 22.08.2023, 15:04
Сергей0308 Для работы с энкодером... 22.08.2023, 15:36
ЭдМахалыч Сергей, спасибо! Уже решил... 23.08.2023, 11:11
ЭдМахалыч Ещё вопрос к знатокам OL:... 23.08.2023, 13:13
ЭдМахалыч to 1exan. Это я уже понял, к... 23.08.2023, 13:44
ЭдМахалыч kondor и melky, все просто:... 23.08.2023, 13:40
ЭдМахалыч Сергей, Спасибо, именно так и... 23.08.2023, 14:04
ЭдМахалыч Конечно, ПР102 и контролирует... 23.08.2023, 14:12
kondor3000 Внешний не нужен, нужно... 28.08.2023, 13:20
1exan Привяжите "test2" к... 14.09.2023, 15:57
Dimensy Есть, вот... 17.09.2023, 19:05
kondor3000 Вот таймеры TON, один... 17.09.2023, 19:18
kondor3000 Это тоже самое, что TON с... 17.09.2023, 22:46
Сергей0308 Это называется, если по... 17.09.2023, 18:37
gmz_001 Не думал в этом ключе. 25.09.2023, 05:59
Королев Кирилл Добрый день! Если... 27.09.2023, 16:21
viewer Спасибо за ответ. 27.09.2023, 17:07
Samel var tStepTP : fbTONr; ... 29.09.2023, 08:54
Samel Ниже смотрите 29.09.2023, 15:30
Samel Но тут нет большой... 29.09.2023, 22:09
Newcomer Добрый день Можно ли... 14.10.2023, 12:01
Dimensy только одномерные 14.10.2023, 12:08
Newcomer Это хорошо. ;) 14.10.2023, 12:30
fatlortroll Развитие ST в OwenLogic не... 01.11.2023, 16:09
Сергей Фенев Не получается прочитать... 09.11.2023, 12:20
Сергей Фенев Входную переменную не... 09.11.2023, 13:20
Samel Ну вот вызов в ST: ... 09.11.2023, 13:25
ПавелП Блоки на ST порядок... 13.11.2023, 08:44
ПавелП Панель индикации для ПР200 10.11.2023, 22:40
ПавелП 1. Панель выпускается для... 11.11.2023, 14:16
ПавелП Привет всем. Глюк... 13.11.2023, 19:11
capzap Пробовали почитать... 13.11.2023, 20:03
ПавелП Да. Я сначала порылся в... 13.11.2023, 20:43
ПавелП Мы про Owen Logic? А... 14.11.2023, 10:26
ПавелП Из хелпа: Ключевые слова... 13.11.2023, 21:10
МихаилГл Да это всё понятно. Мы не о... 14.11.2023, 08:01
Королев Кирилл Сейчас работаем над... 14.11.2023, 10:12
capzap Смотря что считать... 15.11.2023, 11:21
ПавелП capzap... 15.11.2023, 11:31
Королев Кирилл Добрый день! Да, сейчас... 15.11.2023, 12:53
ПавелП Ф. Блоки на ST порядок... 15.11.2023, 13:56
ПавелП Привет всем. Archiver для... 20.11.2023, 18:41
МихаилГл Ну это как бы не... 20.11.2023, 19:09
ПавелП А что это??? :) 20.11.2023, 23:50
ПавелП Все атрибуты ПЛК. 21.11.2023, 09:42
ПавелП Полгода назад было... 23.11.2023, 12:26
ПавелП А я их и не соизмеряю. Для... 24.11.2023, 09:55
Королев Кирилл Архивация доступна для... 24.11.2023, 11:51
ПавелП Ура! Работает! Спасибо! :)... 24.11.2023, 12:36
ПавелП Да. :) Например,... 06.12.2023, 18:50
ПавелП Глобальные, для всей... 01.02.2024, 10:19
ПавелП Там есть и глобальные!!! 13.02.2024, 10:28
kondor3000 Одна и та же внешняя... 03.02.2024, 11:22
МихаилГл Думаю потому, что это ПО они... 06.02.2024, 16:02
Иванп Всем добрый день, нужна... 09.02.2024, 10:01
kondor3000 И в чём проблема? У вас... 09.02.2024, 10:14
Vladimir F Спасибо. Если можно ещё... 10.02.2024, 11:41
Рогов Алексей Самое интересное, что в... 12.02.2024, 07:58
kondor3000 Интересно, вы Codesys 2.3... 12.02.2024, 15:30
Urfin_Dzhyus Эвоно как, спасибо. 22.02.2024, 15:04
petera Ну так я тоже могу... 23.02.2024, 11:00
МихаилГл Через "квадратики"... 23.02.2024, 08:21
kondor3000 Выражение a or b не... 23.02.2024, 09:54
Urfin_Dzhyus Как всё сложно с этими... 23.02.2024, 20:13
kondor3000 Всего то составить из 2... 26.02.2024, 08:03
Urfin_Dzhyus Писал я именно так, но не... 26.02.2024, 08:34
Urfin_Dzhyus Вот, чего я добивался,... 26.02.2024, 14:23
Urfin_Dzhyus На работе RS встал сразу и... 26.02.2024, 16:14
ПавелП Похоже что скоро ИИ нам... 21.03.2024, 10:27
1exan function_block SelChgF //имя... 21.03.2024, 17:16
Ruslanadm 1exan, большое спасибо! 21.03.2024, 18:07
msl272 Можно ли в языке ST... 15.04.2024, 08:55
petera A:= 16#80; А:= 2#10000000; 15.04.2024, 12:28
kondor3000 ST в ПР только недавно... 15.04.2024, 14:46
kondor3000 VAR_IN_OUT задать нельзя, но... 25.04.2024, 15:08
EFrol https://owen.ru/forum/showthre... 26.04.2024, 16:13
Валенок Надеятся что Овен кинется... 08.05.2024, 16:39
МихаилГл Тогда это косяк в программе.... 10.05.2024, 12:50
МихаилГл Cs-Cs, если вы не видите... 10.05.2024, 19:13
МихаилГл В ОЛ это макрос на СТ,... 11.05.2024, 09:00
МихаилГл Вопрос ко мне? Так это вроде... 13.05.2024, 13:29
МихаилГл См. сообщение выше. Мое... 14.05.2024, 04:46
geotime В CoDESYS вот так. 1. 75728... 13.05.2024, 12:32
МихаилГл Конспирология пошла после...... 15.05.2024, 06:52
Денисов Максим Сергеевич Симуляция в редакторе ST уже... 22.05.2024, 10:51
МихаилГл Добавь rs триггеры 24.05.2024, 11:08
Dimensy Значит подключенные... 25.05.2024, 11:38
Денисов Максим Сергеевич Предложение хорошее, добавили... 29.05.2024, 13:54
программист_с_паяльником Здравствуйте, вчера обновился... 06.06.2024, 19:43
Dimensy Х.З. У меня просят 76347 06.06.2024, 19:53
программист_с_паяльником Спасибо. Да. Соединился с... 06.06.2024, 20:36
программист_с_паяльником Спасибо. Заработало. )) 06.06.2024, 20:33
программист_с_паяльником Спасибо. Заработало. 06.06.2024, 20:34
МихаилГл Я всегда думал что до... 15.06.2024, 03:41
МихаилГл Был грешен... Вы мне открыли... 15.06.2024, 14:49
МихаилГл А я и правда думал, что... 16.06.2024, 10:31
1exan Не, именованые... 29.07.2024, 10:10
Валенок программа может быть... 29.07.2024, 15:54
Александр_004 Добрый день! Подскажите... 12.08.2024, 12:06
capzap Answer | Phind Instant Model... 12.08.2024, 12:23
Александр_004 Да, мне нужно при каждом... 12.08.2024, 12:57
Александр_004 Спасибо за помощь! Оба... 12.08.2024, 19:12
Рогов Алексей Добрый день! Уважаемые... 04.12.2024, 11:53
Рогов Алексей Спасибо! оператор WHILE... 04.12.2024, 13:09
Newcomer Добрый день Есть ли... 24.12.2024, 12:33
Dimensy ///<Password>Parol</Password>... 06.01.2025, 10:40
Dimensy Это сохраненный... 11.01.2025, 15:38
1exan Если есть желание... 09.01.2025, 11:20
Dimensy Тогда уж, вот 09.01.2025, 19:02
МихаилГл Судя по картинке, это simple... 11.01.2025, 19:40
FPavel Спасибо большое. 12.01.2025, 11:09
Карбофос Здравствуйте. Есть ли... 10.03.2025, 16:32
Dimensy вот так... 28.03.2025, 14:36
Валенок Сдается мне что capzap не... 28.03.2025, 14:59
Валенок Мдя. Здорово всё так. ... 28.03.2025, 21:19
Samel так будет работать 29.09.2023, 12:14
kondor3000 Косяк, что вы даже не... 25.02.2024, 14:00
Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Здесь пример программ на ST в среде Codesys 2.3 и в Лоджике, где использована переменная VAR_IN_OUT
    https://owen.ru/forum/showthread.php?t=38453&page=10#93

    При переделке для Лоджика, переменная It подаётся на вход Y_ : REAL; (ФБ INTEGR:INTEGRATE; ) , рассчитывается в ФБ, подаётся на выход Y: REAL; и в следующем цикле попадает на вход ФБ, всё работает, как в Codesys 2.3
    Код:
    INTEGR(RES:=b1,
                ET:=ET,  Y_:=It,
                X:= ABS(diff)-zone,           
                K:=1.0/60,      (* /60 - привязка к минутам*)     
                hour:=hour,min:=min,sec:=sec
                Y=>It);
    Последний раз редактировалось kondor3000; 03.02.2024 в 11:39.

  2. #2

    По умолчанию

    Так вот не понятно, какое принципиальное значение имеет var_in_out?
    Только совпадение входного имени параметра с выходным? И всё?

  3. #3

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Так вот не понятно, какое принципиальное значение имеет var_in_out?
    Только совпадение входного имени параметра с выходным? И всё?
    Одна и та же внешняя переменная It, влияет и на вход Y , расчёт Y и выход одной и той же переменной Y
    Последний раз редактировалось kondor3000; 03.02.2024 в 11:27.

  4. #4

    По умолчанию

    Т.е. только для того, чтобы укоротить запись?
    Вместо:
    Код:
      B := fb1(inB:=B).outB;
    написать
    Код:
      fb1(B:=B); //Где B передается по ссылке (и блок fb1 может сделать туда запись)
    чтобы не дорисовывать правую часть?
    Owen1.jpg

    это для простых переменных то?

    Вот тут интересная тема https://owen.ru/forum/showthread.php...8%E5+OwenLogic
    Последний раз редактировалось EFrol; 03.02.2024 в 11:59.

  5. #5

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Т.е. только для того, чтобы укоротить запись
    это для простых переменных то?
    Это ведь частный случай использования, для понимания работы, на VAR_IN_OUT можно подать целую структуру, с десятками входов-выходов, и там выгода применения намного круче, но это не про Лоджик уже.

  6. #6

    По умолчанию

    Добрый день, надеюсь, тут удобно спросить: почему не реализуете в функциях/ФБ на ST возможность использования уже существующих в программе переменных? Это бы конечно ухудшило очевидность изменения переменных в онлайн или симуляции, но добавило бы гибкости и мощи коду. А об неочевидных переменных можно было бы делать предупреждение.

  7. #7

    По умолчанию

    Цитата Сообщение от mmmx Посмотреть сообщение
    Добрый день, надеюсь, тут удобно спросить: почему не реализуете в функциях/ФБ на ST возможность использования уже существующих в программе переменных? Это бы конечно ухудшило очевидность изменения переменных в онлайн или симуляции, но добавило бы гибкости и мощи коду. А об неочевидных переменных можно было бы делать предупреждение.
    Думаю потому, что это ПО они пишут сами, на Visual Studio или ещё на чем. Учесть все возможности стандарта и языка программирования очень тяжело. Стараются как могут но не без критических косяков.

  8. #8

    По умолчанию

    Цитата Сообщение от mmmx Посмотреть сообщение
    Добрый день, надеюсь, тут удобно спросить: почему не реализуете в функциях/ФБ на ST возможность использования уже существующих в программе переменных? Это бы конечно ухудшило очевидность изменения переменных в онлайн или симуляции, но добавило бы гибкости и мощи коду. А об неочевидных переменных можно было бы делать предупреждение.
    Это называется глобальные переменные, возможно их введут в будущем. На данный момент и так косяков полно, ждём исправления.

  9. #9

    По умолчанию

    Всем добрый день, нужна помощь.
    Задача кода вот в чем, имеются 9 ванн и две корзины которые по ним перемещаются, нужен вывод номера ванны.
    проблема в том, что минимальное значение всегда 0, многими способами пытался решить проблему, надеюсь на помощь более опытных специалистов.
    Заранее спасибо.
    2024-02-09_09-51-10.png2024-02-09_09-54-21.png2024-02-09_09-57-35.png2024-02-09_09-58-55.png

  10. #10

    По умолчанию

    Цитата Сообщение от Иванп Посмотреть сообщение
    Всем добрый день, нужна помощь.
    Задача кода вот в чем, имеются 9 ванн и две корзины которые по ним перемещаются, нужен вывод номера ванны.
    проблема в том, что минимальное значение всегда 0, многими способами пытался решить проблему, надеюсь на помощь более опытных специалистов.
    Заранее спасибо.
    И в чём проблема? У вас ванны с 0 по 8, сделайте на выходе +1, и если больше 9, то =1,
    либо в коде присваивайте номер ванны от 1 до 9.

    А вообще выкладывайте проект, в расширенном режиме, добавить файл.
    Последний раз редактировалось kondor3000; 09.02.2024 в 10:27.

Страница 34 из 59 ПерваяПервая ... 24323334353644 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  2. Функциональные блоки
    от ribamuka в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 08.04.2018, 15:01
  3. Функциональные блоки насосов в CoDeSys
    от Алексей Ермолаев в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 28.03.2017, 13:50
  4. Функциональные блоки- где искать?
    от Xops в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 01.03.2016, 11:07
  5. СПК функциональные клавиши
    от Lyohin в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 30.03.2015, 15:10

Ваши права

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