Должно быть несколько переменных опрос на каждое устройство, если она общая, ничего не получится.
Вид для печати
Должно быть несколько переменных опрос на каждое устройство, если она общая, ничего не получится.
Спасибо за подсказки, попробую так сделать. Думаю, что всё получится)
Спасибо.😂😂😂😂😂🤫
Изменение уставки в зависимости от показаний датчика.
Есть уставка температуры приточного воздуха, датчик температуры по которому она контролируется и датчик уличной температуры. Бывают случаи в зависимости от уличной температуры, когда нужно увеличить/уменьшить уставку. Как-то автоматизировать это можно, чтобы вручную не менять?
Например при уличной 0...+5С уставка +23С, при +5...+10 уставка +21С, при +10С и выше устака +19С. Как-то так.
как вариант
Вложение 67126
Если зависимость нелинейная - есть макросы кусочно-линейной интерполяции, на форуме встречались до 10 точек.
Если зависимость линейная - вообще проблем не вижу и на форуме встречались такие макросы(алгоритмы) с названиями типа "график", "график отопления".
Короче, примерно как-то так:
Вложение 67127
В текущей теме недавно биты считали: https://owen.ru/forum/showthread.php?t=26216&page=285
Если не очень спешите, в смысле, допустимо это за несколько циклов сделать, короче, ещё вариант:
Вложение 67130
И, я так подозреваю, что не все входа одновременно меняют своё состояние, в смысле, тогда(если входа одновременно меняют своё состояние) процесс займёт столько циклов, сколько входов изменило своё состояние, в смысле, если за цикл меняет состояние не более одного входа, то задержки выполнения не будет.
Короче, немного усовершенствовал один из макросов(он к тому же стал проще раза в три, по количеству используемых элементов и не требует настроек, в отличии от преведущего варианта), в целях повышения быстродействия:
Вложение 67131
Уважаемые Администраторы и форумчане!
Прошу оказать посильную помощь в поиске подхода к решению моей задачи!
Имеется устройство, состоящее из двух индукционных датчиков с цифровым выходом.
Оно должно находиться в режиме ожидания события появления металлического предмета (колеса).
Как только событие произошло, должен подключиться программный комплекс его обработки.
Необходимо зафиксировать факт появления события, определить скорость движения и подсчитать количество проходящих элементов.
Сложность (для меня) состоит в организации ожидания и запуска программного комплекса при появлении события.
И ещё бОльшая сложность в вычислении скорости.
Пытался обрабатывать сигналы от датчиков с помощью переключателя RS и дальнейшей фиксации времени с помощью таймера с задержкой включения TON (см. рисунок).
Но при скорости порядка 25 м/с таймер фиксирует время запаздывания срабатывания датчиков порядка 7 мс (нарастающей цифрой 0 - 7), а функция обработки и пересчёта времени в скорость не принимает даже эти величины,
хотя требуются ещё бОльшие скорости.
Прошу поделиться своими знаниями, опытом и подсказать возможные пути решения.Вложение 67136
Вы пишите в раздел программируемые реле и не пишите какое оборудование используете. От этого зависит быстродействие системы, которого вам и не хватает.
Думаю вам нужно устройство с быстродействующими входами.
Фронты обычно ловят R_Trig и далее счётчик считает количество импульсов за единицу времени.