Страница 3 из 7 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 73

Тема: Умный тумблер Прошу помощи!

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,525

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Василий Кашуба в ПР200 другого варианта нет, у него нет возможности делать переходы, пропуская часть кода.

    игорь68 не 8, СТО а это большая разница
    Вы видели схему? Или это ваши предположения о том, что эту задачу по другому не решить?

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,700

    По умолчанию

    схема была в варианте ОППА! а две переменных нельзя задать на нескольких выходах макросов и эта же переменная задана как входящая на физический выход. Скриншот приложен у автора.
    При этом он говорит о сотне алгоритмов, которые надо переключать.

    Так что не трудно догадаться, что автор хотел. Только выбрал не ту железку.

  3. #3
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,525

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    схема была в варианте ОППА! а две переменных нельзя задать на нескольких выходах макросов и эта же переменная задана как входящая на физический выход. Скриншот приложен у автора.
    При этом он говорит о сотне алгоритмов, которые надо переключать.

    Так что не трудно догадаться, что автор хотел. Только выбрал не ту железку.
    Вы по картинке увидели внутренности макросов?

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,700

    По умолчанию

    да при чем тут внутренности макросов ? один макрос - один алгоритм. Автор предполагает что алгоритмов будет 100. Посмотрите куда он выходы макросов хочет сводить ?

  5. #5
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,525

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    да при чем тут внутренности макросов ? один макрос - один алгоритм. Автор предполагает что алгоритмов будет 100. Посмотрите куда он выходы макросов хочет сводить ?
    Как раз от внутренностей макросов может многое зависеть, может если изменить макросы, то их столько и не понадобится.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,700

    По умолчанию

    Василий Кашуба от перемены мест сумма не изменится, хоть вы блокировку выходов в макрос запихнете, хоть снаружи она будет.

    Все ведь просто, выбор алгоритма + блокировка выхода это минимум 2 блока, сведение выхода каждого макроса на один физический выход это + 1 блок * количество алгоритмов.

    Сами алгоритмы тоже состоят из блоков. Кстати не нашел для ПР200 сколько вообще он способен потянуть блоков ?

  7. #7

    По умолчанию

    Всем доброго дня, и спасибо всем кто не равнодушен к моей проблеме!

    Как а и писал ранее меня бы устроил вот такой алгоритм решения моей проблемы:
    screenshot2018-11-19001.1542618358.png
    НО переменные выделенные красным цветом не хотят назначаться!
    Может быть я что то не так делаю?

    Прочитал, все что вы тут выше написал, и понял только одно, что я очень сильно плаваю в некоторых терминах, хотя интуитивно я думаю, что донес основную мысль.
    Так же понял, что возможно тот способ который я изначально предложил, и который мне помог реализовать Aviator_VZh, возможно не верный из-за того, что переменные (XYZDN) на выходе не могут нести "универсальную функцию использования".
    Но как иначе мне управлять ими? Ведь это 5 основных исполнительных механизма станка, которые должны работать с правильной логикой и последовательностью, и ими можно управлять только по принципу 0,1...

    Василий Кашуба, спрашивал по поводу "внутренностей" макросов/программ, Василий там ничего особенного нету, просто логическая последовательность с задержками по времени (скорее даже там нету никакой логики(логических блоков), а просто задержки). Просто для каждой из 100 программ есть своя индивидуальная задержка.

    Я понимаю, что можно , наверное, решить эту проблему, просто создав для себя таблицу с каждой программой и задержками временными, и просто на дисплее ПР200 для каждой переменной вбивать каждую новую программу, новые значения, но это очень долго, и можно ошибиться (оператор может не справиться).

    Я думал даже может просто уж если на то пошло написать просто 100 *.owl программ, и написать скрипт с помощью которого автоматически подключенный по USB нетбук будет каждый раз загружать в ПР200 новую программу, но это уже какая то муть получается.

    UPD.
    Условно говоря что внутри макросов/программ:
    screenshot2018-11-19001.1542619517.png
    Последний раз редактировалось NikitaR; 19.11.2018 в 12:26.

  8. #8

    По умолчанию

    Лоджик не позволяет дважды писать в переменную, поэтому Вы и не можете запустить описанный алгоритм и поэтому Вам проще изменить алгоритм.
    Учитывая, что Вы пользуетесь задержками, то Вам проще вообще уйти от переменных на выходе, а использовать изменение задержек.
    Т.е. блинк и прочее отправляете сразу на выход пр, а при помощи выбора значения алгоритма, задаете задежки тоф и тон.
    Последний раз редактировалось Sel; 19.11.2018 в 12:51.

  9. #9
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,254

    По умолчанию

    Цитата Сообщение от NikitaR Посмотреть сообщение
    Всем доброго дня, и спасибо всем кто не равнодушен к моей проблеме!

    Как а и писал ранее меня бы устроил вот такой алгоритм решения моей проблемы:
    screenshot2018-11-19001.1542618358.png
    возможно я пропустил суть, но на скрине показаны копии одного и того же макроса, вход дискретный. Чем будет отличаться выполнение первой программы от сотой? В ручную будете задавать свойства макроса для всех ста вариантов
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #10

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    возможно я пропустил суть, но на скрине показаны копии одного и того же макроса, вход дискретный. Чем будет отличаться выполнение первой программы от сотой? В ручную будете задавать свойства макроса для всех ста вариантов
    Меня бы устроило, но работать за станком будет человек, который скорее всего не сможет понять всей сути... Хотя научить можно и обезьяну, спорить не стану.

Страница 3 из 7 ПерваяПервая 12345 ... ПоследняяПоследняя

Похожие темы

  1. Прошу помощи
    от L1ktus в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 04.09.2017, 14:22
  2. Прошу помощи
    от Фурсов в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 13.06.2017, 12:13
  3. Прошу помощи
    от _neo_19 в разделе Среда программирования OWEN Logic
    Ответов: 2
    Последнее сообщение: 05.02.2017, 12:23
  4. Прошу помощи)))
    от rustam_m в разделе Сетевые технологии
    Ответов: 18
    Последнее сообщение: 05.04.2013, 17:17
  5. прошу помощи
    от Сергей1987 в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 12.07.2010, 18:08

Ваши права

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