Показано с 1 по 10 из 639

Тема: Создать функцию на ST

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    524

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    В ПР если установить единственный макрос на ST частота будет равно циклу программы ПР. То есть сразу все 8 входов подать на макрос, на выходе сформировать байт выходов и скинуть на выходы. Вот сколько времени займет ваш код ST столько времени и будет цикл ПР.

    Почему, расписал petera как работает ПР и большинство ПЛК.
    Всё верно.
    Задан цикл внутри функции на 200 шагов.
    Впишется в цикл ПР?
    500 шагов?
    2000 шагов?

    Вот этот предел и интересует.
    На что рассчитывать???

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,249

    По умолчанию

    | начало цикла программы - чтение всех входов (см. комментарии petera) | Начало программы, программа стартует и что-то делает | Прерывание каждые 2 мс, проверка определенного входа | основная программа продолжается | Прерывание, проверка входа, условие выполнено, запись выхода | программа продолжается | Прерывание ... | Программа закончилась | Запись всех остальных выходов | => все сначала

    (общее время выполнения программы ну скажем 15 мс)

    То, что выделенно жирным, недоступно ПР и ПЛК от Овен... ПР, которые бы так умели вообще не видел.

  3. #3
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    524

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    То, что выделенно жирным, недоступно ПР и ПЛК от Овен... ПР, которые бы так умели вообще не видел.
    Вот этот ответ, который и нужен.
    Сложную обработку не делать, а примитивный шаговый автомат...

Похожие темы

  1. Ответов: 14
    Последнее сообщение: 01.07.2023, 21:30
  2. Ответов: 6
    Последнее сообщение: 22.12.2021, 10:50
  3. Ответов: 3
    Последнее сообщение: 13.09.2021, 13:31
  4. ПЛК160. Чем заменить функцию записи 0x05?
    от FallenDAY в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 26.08.2017, 13:19
  5. Как написать собственную функцию wait()
    от PavelKazakov в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.07.2009, 11:37

Метки этой темы

Ваши права

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