Страница 5 из 69 ПерваяПервая ... 345671555 ... ПоследняяПоследняя
Показано с 41 по 50 из 688

Тема: Программирование ПЛК110 [М02] для задач реального времени

  1. #41

    По умолчанию

    Цитата Сообщение от приборист Посмотреть сообщение
    Про линии не понял.
    Попробовал сделать вот так:

    Причем при ust=10 драйвер уходит в ошибку.
    При ust=50 очень быстро крутит.
    Ну при 255 крутит медленно.

    Меня скорость устраивает, буду пробовать из имеющихся блоков придумать что-то и проверить на точность (придется наверное использовать счетчик на входе счетчика, т.к. вход BYTE).

    Владислав, а блок PRU_CTU_CONST чем отличается от PRU_CTU?
    И почему всего два выхода PRU_OUT1 и PRU_OUT2, которые работают как DO3 и DO4?
    PRU_CTU_CONST чем отличается от PRU_CTU - у первого уставка константная, у второго - можно менять с хоста
    соответственно различный расход ОЗУ и поведение
    У PRU0 всего 2 выхода. остальные 2 на PRU1. И их вот так развели
    Последний раз редактировалось Филоненко Владислав; 17.05.2016 в 13:22.
    Тролль-наседка, добрый, нежный и ласковый

  2. #42

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    дико извиняюсь, а порядок следования блоков здесь не должен быть выставлен или такая задумка специально
    Порядок следования следует выставлять в соответствии с требуемым поведением.
    Тролль-наседка, добрый, нежный и ласковый

  3. #43

    По умолчанию

    ПЛК в данном режиме при отсутствии деления выдаёт ровно 500кГц.
    А поведение при смене порядка не менялось, т.к. данный алгоритм не меняет поведение при смене порядка. А в других случаях возможно.
    Тролль-наседка, добрый, нежный и ласковый

  4. #44
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    PRU_CTU_CONST чем отличается от PRU_CTU - у первого уставка константная, у второго - можно менять с хоста
    соответственно различный расход ОЗУ и поведение
    У PRU0 всего 2 выхода. остальные 2 на PRU1. И их вот так развели
    Т.е. PRU1 работает с выходом DO1 и DO2
    А PRU0 -работает с выходом DO3 и DO4.
    Попробую.

    По поводу PRU_CTU_CONST
    Вход счетчика так же BYTE?
    Его каким образом определять?
    Простым входом?

    Я пытался его привязать к программе, не пропускает MAKE_PRES, ошибку пишет.

    Основная проблема - нужно больше импульсов, а выставлять каскадом счетчики - некрасиво, и память жрут, как я понял.

  5. #45

    По умолчанию

    1. Да, обычным входом, байт. В примере, ЕМНИП, был пример задания константы.
    2. Памяти, конечно, не 4 гига, но для достаточно комплексной программы хватит, каскадируйте.
    Сейчас в демке представлены самые быстрые варианты ФБ на основе регистровой памяти. Т.к. используются байтовые связи (опять же для скорости), то доступно 25*4 связей.
    Связь это выход ФБ или внутренняя переменная, как в ФБ RTRIG и CTU, к примеру.
    Они тоже доступны как выходы.
    Количество задействованной памяти можно посмотреть в промежуточном текстовом файле со связями.
    Первые 2 регистра для временных нужд, отсчёт начинается с 2-го.
    Логику можно использовать не только TRUE/FALSE, но и байтовые маски и т.п.
    Тролль-наседка, добрый, нежный и ласковый

  6. #46
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    1. Да, обычным входом, байт. В примере, ЕМНИП, был пример задания константы.
    Я уже разобрался, но правды ради, где?


    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    2. Памяти, конечно, не 4 гига, но для достаточно комплексной программы хватит, каскадируйте.
    Сейчас в демке представлены самые быстрые варианты ФБ на основе регистровой памяти. Т.к. используются байтовые связи (опять же для скорости), то доступно 25*4 связей.
    Связь это выход ФБ или внутренняя переменная, как в ФБ RTRIG и CTU, к примеру.
    Они тоже доступны как выходы.
    Количество задействованной памяти можно посмотреть в промежуточном текстовом файле со связями.
    Первые 2 регистра для временных нужд, отсчёт начинается с 2-го.
    Описания блоков сильно бы помогли.
    Как и примеры.

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Логику можно использовать не только TRUE/FALSE, но и байтовые маски и т.п.
    Как?
    Так не работает:

    2#0000_0001 тоже не работает.
    Изображения Изображения
    • Тип файла: jpg simple5.JPG (96.7 Кб, Просмотров: 752)
    • Тип файла: jpg CFC.JPG (19.0 Кб, Просмотров: 728)

  7. #47

    По умолчанию

    Пример во вложении.
    А AND с константами не работает. Этот вариант
    Вложения Вложения
    Тролль-наседка, добрый, нежный и ласковый

  8. #48
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Как выполнить сброс счетчика? На блоках я вижу только тактовый вход и уставку, входа сброса нет.
    И как быть, если мне нужен формат счета DWORD?
    Вообще, хотелось бы иметь такую конструкцию:
    PRU_Project.JPG

    Возможно ли?
    Последний раз редактировалось Sulfur; 20.05.2016 в 13:26.

  9. #49

    По умолчанию

    это демка. тут нет всех возможных блоков, однако из лог. элементов можно собрать что угодно.
    В теме про ПР и учебниках по электронике есть примеры реализации.
    Тролль-наседка, добрый, нежный и ласковый

  10. #50

    По умолчанию

    Товарищи, планирую бета-тест новой версии библиотеки ФБ для PRU.
    Требуется Ваша помощь в тестировании.
    Требования:
    1. знание основ схемотехники (отличать OR от AND)
    2. некоторое свободное время для тестирования
    3. умение описать ошибку
    Тролль-наседка, добрый, нежный и ласковый

Страница 5 из 69 ПерваяПервая ... 345671555 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 38
    Последнее сообщение: 24.01.2022, 11:56
  2. Ответов: 10
    Последнее сообщение: 11.06.2021, 14:55
  3. часы реального времени
    от vetaly в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 28.08.2015, 16:21
  4. Таймер реального времени УТ1-РiС
    от ser10 в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 16.09.2010, 12:24

Ваши права

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