Страница 4 из 57 ПерваяПервая ... 234561454 ... ПоследняяПоследняя
Показано с 31 по 40 из 688

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

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

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

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    не с bool, а с байтами. каждая линия - это байт. Этот режим был выбран как оптимальный для демки.
    Про линии не понял.
    Попробовал сделать вот так:

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

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

    Владислав, а блок PRU_CTU_CONST чем отличается от PRU_CTU?
    И почему всего два выхода PRU_OUT1 и PRU_OUT2, которые работают как DO3 и DO4?
    Изображения Изображения
    • Тип файла: jpg PRU0.JPG (29.0 Кб, Просмотров: 757)

  2. #2

    По умолчанию

    Импульсы на первом дискретном выходе ПЛК есть ? Надо смотреть куда у вас подключены входы Step, Dir, Enable драйвера.

    Что такое задание драйвера ? Не знаю такого понятия.
    Последний раз редактировалось Newcomer; 14.05.2016 в 14:25.

  3. #3

    По умолчанию

    Приборист, что получилось ?

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Приборист, что получилось ?
    Что получилось?
    Я повторяю - проблема в прошивке.
    Завтра если не забуду - запрошу в саппорте старую прошивку на ПЛК110-30.
    И тогда попробую.

  5. #5

    По умолчанию

    Приборист, какую частоту на входе Step драйвера ШД удалось получить ?

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Приборист, какую частоту на входе Step драйвера ШД удалось получить ?
    Чем её измерить, я не знаю (кроме осциллографа, которого у меня нет).
    Драйвер понимает до 200кГц и до 500кГц (Два режима).
    Про ошибки я написал, вечером попробую переключить в 500кГц, может м02 импульсы дает быстрее, чем 200кГц

  7. #7

    По умолчанию

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

  8. #8
    Пользователь
    Регистрация
    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, ошибку пишет.

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

  9. #9

    По умолчанию

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

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

    По умолчанию

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


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

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

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

Страница 4 из 57 ПерваяПервая ... 234561454 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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