- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Как часто опрашивается состояние входов контроллера Logo?
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 19
- Зарегистрирован: 26 сен 2022, 12:43
- Имя: Дмитрий
- Страна: Беларусь
- город/регион: Minsk
- Поблагодарили: 2 раза
Как часто опрашивается состояние входов контроллера Logo?
В документации на Logo LOGO! 24RCE написано следующее:
Частота 4Гц (input frequency) соответствует 0.25 секундам.
Получается, обычные входы (не скоростные, которые есть только в некоторых моделях, наверное, т.к. на 6ED1052-1HB08-0BA0 мануала не нашел) опрашиваются только один раз 0.25 секунды?
Или раз в 1.5ms (delay time 0 to 1 и 1 to 0)?
Частота 4Гц (input frequency) соответствует 0.25 секундам.
Получается, обычные входы (не скоростные, которые есть только в некоторых моделях, наверное, т.к. на 6ED1052-1HB08-0BA0 мануала не нашел) опрашиваются только один раз 0.25 секунды?
Или раз в 1.5ms (delay time 0 to 1 и 1 to 0)?
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Как часто опрашивается состояние входов контроллера Logo?
DzmitryM,
Не совсем понял что вам нужно.
6ED1052-1HB08-0BA1 является модулем LOGO! 24RCE и не имеет быстродействующих входов.
У вас же выдержка из характеристик LOGO! 24CE, который имеет быстродействующие входы (I3, I4, I5, I6).
Вот характеристики LOGO! 24RCE:
Не совсем понял что вам нужно.
6ED1052-1HB08-0BA1 является модулем LOGO! 24RCE и не имеет быстродействующих входов.
У вас же выдержка из характеристик LOGO! 24CE, который имеет быстродействующие входы (I3, I4, I5, I6).
Вот характеристики LOGO! 24RCE:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 19
- Зарегистрирован: 26 сен 2022, 12:43
- Имя: Дмитрий
- Страна: Беларусь
- город/регион: Minsk
- Поблагодарили: 2 раза
Как часто опрашивается состояние входов контроллера Logo?
На 6ED1052-1HB08-0BA0 мануала не нашел, поэтому взял первый попавшийся.
По частоте опроса дискретных входов, получается для модуля 6ED1052-1HB08-0BA1 опять же опрос дискретных входов производиться раз в 0.25 секунды? Или раз в 1.5мс? Или в общем такой информации нет?
Просто делаю АВР, важная информация для этой задачи
По частоте опроса дискретных входов, получается для модуля 6ED1052-1HB08-0BA1 опять же опрос дискретных входов производиться раз в 0.25 секунды? Или раз в 1.5мс? Или в общем такой информации нет?
Просто делаю АВР, важная информация для этой задачи
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Как часто опрашивается состояние входов контроллера Logo?
Опрос у вас будет происходить в цикле программы.
Так что это зависит от объема программы, как определить см. вложение:
Так что это зависит от объема программы, как определить см. вложение:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 1584
- Зарегистрирован: 29 май 2009, 21:40
- Имя: Александр
- Страна: Россия
- город/регион: Курган
- Благодарил (а): 86 раз
- Поблагодарили: 208 раз
Как часто опрашивается состояние входов контроллера Logo?
мне кажется, что "delay time 0 to 1 и 1 to 0" это не время опроса входа, а время изменения состояния входа в модуле при его изменении на входных контактах (длительность фронта перехода из одного состояния в другое)
-
- здесь недавно
- Сообщения: 19
- Зарегистрирован: 26 сен 2022, 12:43
- Имя: Дмитрий
- Страна: Беларусь
- город/регион: Minsk
- Поблагодарили: 2 раза
Как часто опрашивается состояние входов контроллера Logo?
Я понимаю дело обстоит так: ячейка памяти, содержащая состояние DI, изменяется (при необходимости) с частотой 4Гц (1 раз в 0.25 секунды), сам же опрос этой ячейки программой осуществляется намного быстрее с частотой, определяемой временем цикла самой программы.
Как следствие, если исчезает напряжение на одном из плеч АВР, например, через 0.1с после последней проверки входа контроллером, то программа не будет знать об этом ещё 0.15 секунд.
Получается так?
И можно ли из-за этого упустить момент нажатия кнопки, если нажатие "уместиться" между двумя проверками входов контроллером?
Как следствие, если исчезает напряжение на одном из плеч АВР, например, через 0.1с после последней проверки входа контроллером, то программа не будет знать об этом ещё 0.15 секунд.
Получается так?
И можно ли из-за этого упустить момент нажатия кнопки, если нажатие "уместиться" между двумя проверками входов контроллером?
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Как часто опрашивается состояние входов контроллера Logo?
Ну настолько пытливой информации не встречал.
Подозреваю что значение максимальной входной частоты дается для гарантированного переключения счетчиков, при максимальной загрузке LOGO, т.е. при максимальном времени цикла. Хотя в документации пишется что время обработки каждой функции составляет менее 0,1мс, соответственно при максимальном использовании функций 400 шт. время цикла составит ≈ 40мс. Ну еще 1,5мс + 15мс время задержки фронтов, и того ≈ 60мс, ну в принципе с небольшим запасом для гарантированного считывания 4Гц (125мс = 1 и 125мс = 0).
Думаю что все-же опрашивает входы он в каждом цикле с учетом аппаратной задержки по фронтам, но это только домыслы, достоверная информация есть только у разработчиков Siemens.
Подозреваю что значение максимальной входной частоты дается для гарантированного переключения счетчиков, при максимальной загрузке LOGO, т.е. при максимальном времени цикла. Хотя в документации пишется что время обработки каждой функции составляет менее 0,1мс, соответственно при максимальном использовании функций 400 шт. время цикла составит ≈ 40мс. Ну еще 1,5мс + 15мс время задержки фронтов, и того ≈ 60мс, ну в принципе с небольшим запасом для гарантированного считывания 4Гц (125мс = 1 и 125мс = 0).
Думаю что все-же опрашивает входы он в каждом цикле с учетом аппаратной задержки по фронтам, но это только домыслы, достоверная информация есть только у разработчиков Siemens.
-
- эксперт
- Сообщения: 1584
- Зарегистрирован: 29 май 2009, 21:40
- Имя: Александр
- Страна: Россия
- город/регион: Курган
- Благодарил (а): 86 раз
- Поблагодарили: 208 раз
Как часто опрашивается состояние входов контроллера Logo?
Предполагаю, что немного не так обстоит всё.DzmitryM писал(а): ↑20 апр 2023, 08:40 Я понимаю дело обстоит так: ячейка памяти, содержащая состояние DI, изменяется (при необходимости) с частотой 4Гц (1 раз в 0.25 секунды), сам же опрос этой ячейки программой осуществляется намного быстрее с частотой, определяемой временем цикла самой программы.
Ячейка памяти (триггера, мультиплексора или иного устройства в модуле) может изменить свое состояние с одного значения на другое в течении 1,5 мсек. А вот опрос её происходит с периодичностью 250 мсек.
А зачем такие сложности при АВР? Какой алгоритм закладываете?
-
- не первый раз у нас
- Сообщения: 325
- Зарегистрирован: 17 июн 2016, 14:18
- Имя: Максим
- Благодарил (а): 7 раз
- Поблагодарили: 118 раз
Как часто опрашивается состояние входов контроллера Logo?
Выдержка из документации LOGO!
Программный цикл представляет собой выполнение всей коммутационной программы, т.е. в первую очередь, считывание входных сигналов, обработку коммутационной программы и последующий вывод выходных значений. Время цикла – время, необходимое для однократного полного выполнения коммутационной программы.