Задачка -нужно сделать макрос реверсивного счетчика по типу CTN ,но что бы разрядность счета была 32 разряда .За лучший вариант -ЛАВРЫ![]()
электронщик до мозга костей и не только
Отлично ,хорошо бы продублировать в "универсальные макросы"
Лавровый лист куда высылать ?
![]()
![]()
электронщик до мозга костей и не только
Сегодня случайно сообразил, что к примеру если в проекте остались свободные два входа возьмём I1, I2; один свободный выход, возьмём Q1, то можно с помощью одной кнопки присоединённой на вход ПР задавать целочисленные значения в двоичном коде, а следовательно изменять уставки ФБ, выбирать исполняемую программу, из числа ранее записанных в память и так далее. Вот макрос сделал, выбирает значение от 1 до 7. Вход I1 включает блинк, входом I2 во время лог1 на выходе Q1 выбираем единицу или ноль. Соответственно первое включение Q1-первый разряд, второе-второй, третье-третий.
Наверное для многих очевидно, вдруг кому пригодиться.задача 1.rar
Подумал ещё... Даже свободных не надо входов и выходов, уставку или программу можно сменить и с занятыми входами/выходами.
Последний раз редактировалось AAA1; 24.09.2012 в 22:03.
Не совсем понятно как задать уставку 100 ,например.
Если нужно по одной кнопке выбирать любые уставки ,то достаточно поставить счетчикCTN на выходе сравнение на равенство 1,2,3,4,5,6.... с которых завести на управление SEL ,которые подключают нужные константы (уставки) .Или использовать счетчик и макрос ППЗУ
Последний раз редактировалось rovki; 24.09.2012 в 22:15.
электронщик до мозга костей и не только
Я же простейший пример положил, добавьте в макросе 8-16-32... Хоть какую уставку можно брать. Если ещё усложнить, то первым выбором можно указывать номер ФБ, а потом уже уставку, вариантов море. Тут где-то на форуме один посетитель спрашивал, как застраховаться от заказчика который может "кинуть", тоже самое, программа работает, заказчик смотрит, не оплатил, определённое нажатие допустим кнопки "пуск" на щите и идёт смена в ПО или записывается ошибка.
А поставив счётчик CTN, уставку 1254 выбирать как будем? Нажимать кнопку столько раз? Либо нужен специальный девайс. В моём варианте ни чего дополнительно не надо иметь.