Последний раз редактировалось Филоненко Владислав; 17.05.2016 в 13:22.
Тролль-наседка, добрый, нежный и ласковый
ПЛК в данном режиме при отсутствии деления выдаёт ровно 500кГц.
А поведение при смене порядка не менялось, т.к. данный алгоритм не меняет поведение при смене порядка. А в других случаях возможно.
Тролль-наседка, добрый, нежный и ласковый
Т.е. PRU1 работает с выходом DO1 и DO2
А PRU0 -работает с выходом DO3 и DO4.
Попробую.
По поводу PRU_CTU_CONST
Вход счетчика так же BYTE?
Его каким образом определять?
Простым входом?
Я пытался его привязать к программе, не пропускает MAKE_PRES, ошибку пишет.
Основная проблема - нужно больше импульсов, а выставлять каскадом счетчики - некрасиво, и память жрут, как я понял.
1. Да, обычным входом, байт. В примере, ЕМНИП, был пример задания константы.
2. Памяти, конечно, не 4 гига, но для достаточно комплексной программы хватит, каскадируйте.
Сейчас в демке представлены самые быстрые варианты ФБ на основе регистровой памяти. Т.к. используются байтовые связи (опять же для скорости), то доступно 25*4 связей.
Связь это выход ФБ или внутренняя переменная, как в ФБ RTRIG и CTU, к примеру.
Они тоже доступны как выходы.
Количество задействованной памяти можно посмотреть в промежуточном текстовом файле со связями.
Первые 2 регистра для временных нужд, отсчёт начинается с 2-го.
Логику можно использовать не только TRUE/FALSE, но и байтовые маски и т.п.
Тролль-наседка, добрый, нежный и ласковый
Пример во вложении.
А AND с константами не работает. Этот вариант
Тролль-наседка, добрый, нежный и ласковый
Как выполнить сброс счетчика? На блоках я вижу только тактовый вход и уставку, входа сброса нет.
И как быть, если мне нужен формат счета DWORD?
Вообще, хотелось бы иметь такую конструкцию:
PRU_Project.JPG
Возможно ли?
Последний раз редактировалось Sulfur; 20.05.2016 в 13:26.
это демка. тут нет всех возможных блоков, однако из лог. элементов можно собрать что угодно.
В теме про ПР и учебниках по электронике есть примеры реализации.
Тролль-наседка, добрый, нежный и ласковый
Товарищи, планирую бета-тест новой версии библиотеки ФБ для PRU.
Требуется Ваша помощь в тестировании.
Требования:
1. знание основ схемотехники (отличать OR от AND)
2. некоторое свободное время для тестирования
3. умение описать ошибку
Тролль-наседка, добрый, нежный и ласковый