Страница 46 из 478 ПерваяПервая ... 3644454647485696146 ... ПоследняяПоследняя
Показано с 451 по 460 из 4973

Тема: Области применения ПР110(примеры реализации)

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    зачем так извращаться, если есть 16-ти разрядный счетчик в виде фб?
    д-триггер - динамический

  2. #2
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    да только как из него вытащить выходные разряды.,потому как счетчики еще используются как делители частоты,управления дешифратором,мультиплексором и многое еще для чего.
    Последний раз редактировалось rovki; 13.08.2010 в 17:45.

  3. #3

    По умолчанию

    1. Я тот самый потребитель, для которого махание паяльником для распаивания логики в железе и покупка ПЛК с изучением CodeSys одинаково излишне навороченно. А вот полив и водоснабжение на даче автоматизировать хоцца И обогрев еще, и тепличку, и я еще не знаю чего, но тоже хочу
    2. При написании макроса использовал остатки институтских знаний, метод научного тыка и википедию. Вспоминается все хоть и с удовольствием, но с трудом.
    3. ФБ из проекта пытался проверить на пр в рабочее время, но что-то не срослось, проверял внутри своего проекта и мог накосячить. Проверю теперь только в понедельник.
    4. rovki, Вы абсолютно правы! Именно на D-триггерах должно быть все красиво и правильно. И где же мои конспекты?! Модераторы, я не могу удалить свой файл, мое позорище((

  4. #4
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Цитата Сообщение от Snuffl Посмотреть сообщение
    1. Я тот самый потребитель, для которого махание паяльником для распаивания логики в железе и покупка ПЛК с изучением CodeSys одинаково излишне навороченно. ((
    Красиво сказано.Вот именно для таких "ленивых" в хорошем смысле пользователей,которые не стреляют из пушки по воробьям и должно быть расчитано ПР.Максимум возможностей-при минимуме затрат!!!Кстати по такому закону развивается все живое в природе(эволюция).
    Последний раз редактировалось rovki; 13.08.2010 в 20:34.

  5. #5

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    да только как из него вытащить выходные разряды.,потому как счетчики еще используются как делители частоты,управления дешифратором,мультиплексором и многое еще для чего.
    Вы так шутите, да? Существует минимум 2 простых и несколько посложнее способа "вытащить" биты.
    И использование нормального счетчика + , к примеру, ФБ EXTRACT по производительности на порядок превосходит "самопал". И места меньше. И схема проще и понятнее.
    Я понимаю в исследовательских целях, изучать ПР, но применять заведомо уступающие решения для проектов?
    Вы же не гладите белье утюгом на углях?

  6. #6
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Цитата Сообщение от филоненко владислав Посмотреть сообщение
    вы так шутите, да? существует минимум 2 простых и несколько посложнее способа "вытащить" биты.
    и использование нормального счетчика + , к примеру, фб Extract по производительности на порядок превосходит "самопал". и места меньше. и схема проще и понятнее.
    я понимаю в исследовательских целях, изучать пр, но применять заведомо уступающие решения для проектов?
    вы же не гладите белье утюгом на углях?
    программисты могут все ,только не все пользователи -программисты.
    пользователи пр (не путать с плк) как правило работают на прикладном уровне,на одном языке,т.е используют ту элементную базу что есть ,причем привычную для них (логические элементы, универсальные фб.) и именно из-за этого купившие пр ,а не плк,для своих "простых" задач.а вы предлагаете им (всем) перейти на "системный уровень" и самим изобретать фб.а таких единицы, им бы свою задачу решить.поэтому есть возможность -хорошо,но должна быть альтернатива для остальных,-готовые фб ,не всем же библиотеки писать,кесарю-кесарево.
    полсотни универсальных фб и элементов хватит на всю оставшуюся жизнь для задач уровня пр.целочисленная арифметика в пр ,для единиц ,макросы для многих,фб и элементы для всех.
    так что "вытаскивать" разряды из фб в пр не актуально,потому как потребность малочисленна,а кому это нужно используют плк,вот такая шутка.
    На счет утюга -это с какой позиции смотреть.С позиции электронщика ,то что вы предлагаете и есть угольный утюг,с вашей позиции -программиста,наоборот.
    Лично для меня ПР110 это симулятор электронных схем ,определенного класса.Да с программной реализацией.Но от сюда не следует ,что разработчик -программист должен диктовать (определять) пользователю функциональный набор(лишь предлагать) .Если разработчик учитывает требования потребителя ,успех гарантирован.Простота ,удобство,возможности должны быть для потребителя, а остальное для разработчиков.Потому как если тяжело разработчику то это один раз и не надолго,а для пользователя на всю оставшуюся жизнь.

    Блин,опять дебаты ,а кто макросы писать будет?
    Последний раз редактировалось rovki; 14.08.2010 в 13:42.

  7. #7
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Уважаемы Sergh_Cherenkov,посмотрел ваши макросы частично вызвал сомнение счетчики CTD4 -cкорей это регистры сдвига,но никак не двоичные счетчики(название).Посмотрю дальше вашу схему (визуально)-отпишусь.
    Не понятно использование переменных V1-V5.почему напрямую не захотели с" хер "на "или"(предустановка).
    Последний раз редактировалось rovki; 17.08.2010 в 16:38.

  8. #8

    По умолчанию

    приятно, что кто-то взглянул. не знал как назвать эти макросы, поэтому так и получилось. в последнем варианте - выходной регистр. есть мысль доделать это все так, чтобы при долгом нажатии в этот регистр данные заносились не с верху, а с триггера к которому подключена кнопка. а то как-то не логично. стою я в середине коридора, включил свет около себя, затем решил, что надо добавить, подержал клавишу, а включение происходит с конца коридора, да еще и занесенная лог.1 до этого будет "убегать" дальше по "коридору". надо додумать...

  9. #9

    По умолчанию

    с "хер" на "или" не захотел сразу, только для визуальной красоты. просто после манипуляций с проводниками, которые наровят друг на друга налезть, схема становится не читаймой вообще. поэтому извратился вот так.

  10. #10
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    читаете мысли на расстоянии,только хотел писать об "последовательности "включения ламп при удержании.и ответьте про переменные.
    и еще старайтесь макросы делать универсальными ,вдруг кому еще пригодятся,да вам в том числе в следуюшем проекте,но это не обязательно,лишь желательно.например" 5-или" ,а завтра 6-или,потом 7,.....\сделайте 4или и 8или и все,небольшая избыточность(но не покупать же) ,зато раз и на всегда.Только учтите маленькую хитрость в штатных элементах "и" ,"Или" не используемый вход является повторителем сигнала по соседнему входу,а в макросе"многовходовые элементы " весяший " вход может быть воспринят как ноль ,в зависимости от того в какой он группе входов.Поэтому не используемые входа надо параллелить с другими входами или подавать на них "0" для "ИЛИ" или "1" для "И".
    И еще по алгоритму ,не совсем удобно на кнопку(пользователя) навешивать отсчет времени коротко ,1сек,2сек.Лучше коротко нажал-включил,еще коротко нажал -выключил ,а вот если держишь долго 2 и более сек то регулируем яркость или как у вас переключаем (зажигаем) все поочереди лампы.
    Последний раз редактировалось rovki; 17.08.2010 в 17:26.

Страница 46 из 478 ПерваяПервая ... 3644454647485696146 ... ПоследняяПоследняя

Ваши права

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