Здесь реализованы функции побитового AND и XOR, от Валенок остальные аналогично
https://owen.ru/forum/showthread.php...l=1#post447957
Вариантов на самом деле полно, каждый делает как ему нравится.
Здесь реализованы функции побитового AND и XOR, от Валенок остальные аналогично
https://owen.ru/forum/showthread.php...l=1#post447957
Вариантов на самом деле полно, каждый делает как ему нравится.
Последний раз редактировалось kondor3000; 10.06.2025 в 10:07.
Здравствуйте!
Подскажите, пожалуйста,как соединить два блока с проблемой на изображении (TON3 и CMP1)? Снимок экрана 2025-06-17 005726.png
Блок CMP1 написал в ST. Вот код с ST Снимок экрана 2025-06-17 010047.png
Пробовал вписать TO_FLOAT в код с помощью ИИ, но постоянно выдаёт ошибку на TO_FLOAT.
Последний раз редактировалось Leo29; 17.06.2025 в 01:03.
Цель дать импульс на один из двух выходов в зависимости от времени удержания сигнала на входе. У меня есть готовая схема, но ИИ предложил сделать проще, захотел попробовать. Наткнулся на отсутсвие блока СМР и решил попробовать сделать его с помощью ST. Не сказал бы, что сейчас мне это уритически важно, но на будущее, думаю, будет очень полезно разобраться, в чём дело. Спасибо!
Leo29 у вас сравнение двух аналоговых сигналов. А таймер имеет на выходе bool. Так понимаю вы хотите сравнивать по таймеру сигналы а не на каждом цикле?.
Тогда вам в код ST надо к своему блоку сравнения добавить bool вход EN и написать таким образом, чтобы сравнение происходило по его работе. И уже тогда с таймера на EN заводить выход. Нужно будет постоянное сравнение в цикле программы, просто на EN заведете константу 1 To_Bool
Предлагаю так:
Owen.jpg
Спасибо! Буду пробовать.
А вот мой первый вариант)Снимок экрана 2025-06-17 123902.png