Показано с 1 по 10 из 34

Тема: ПР200 помогите решить задачку

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,912

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    Хочу посмотреть и оценить твой талант , но не могу открыть первый раз такое .
    Версия лоджика нужна 1.23

  2. #2
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,257

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Версия лоджика нужна 1.23
    Пока не использую 1.23. В ней нету существенных улучшений для ПР200 . Но это в первые. Обычно ОЛ писал что проект создан в версии выше .
    Спасибо. Установил и посмотрел. Молодец Сергей0308. Мне бы его талант. Если есть свободные ресурсы в ПР и всё работает , оптимальность проекта не важна .
    Последний раз редактировалось Алексеев; 19.06.2022 в 08:46.

  3. #3
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,440

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    Пока не использую 1.23. В ней нету существенных улучшений для ПР200 . Но это в первые. Обычно ОЛ писал что проект создан в версии выше .
    Спасибо. Установил и посмотрел. Молодец Сергей0308. Мне бы его талант. Если есть свободные ресурсы в ПР и всё работает , оптимальность проекта не важна .
    Вы не совсем правильно меня поняли(наверно я неточно выразился), сложней в плане того, что в преведущем варианте решения нам требовалось поставить на холст программы второй экземпляр имеющегося(применяемого) макроса и всё, ничего нового придумывать не надо!
    А так второй вариант более продвинутый, если так можно выразится!
    Я добавил второй выход и элементы сравнения, для определения следующего в очереди выхода, значение должно быть "1", текущего активного выхода значение для сравнения должно быть "0" и т.д., короче, для определения всей цепочки очерёдности достаточно одного целочисленного выхода, можно добавить вход макросу для задания этого значения и последовательно определять очерёдность, меняя из вне это значение:

    Очерёдность включения выходов.PNG

    Я оставил первый выход, чтобы народ не напрягать, типа всё работает, а на втором выходе(Q_N) можно спокойно определять(просматривать) очерёдность включения выходов.
    Для первого варианта решения потребовалось для такого функционала применение дополнительного макроса и элементов обвязки на каждую ступень очереди!
    Последний раз редактировалось Сергей0308; 19.06.2022 в 12:08.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #4

    По умолчанию

    Вот я озадачил, не думал что кому то это тоже будет интересно, теперь и самому интересны стали новые решения, Сергей спасибо, сижу разбираюсь, мозги напрягаю

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,440

    По умолчанию

    Цитата Сообщение от corado Посмотреть сообщение
    Вот я озадачил, не думал что кому то это тоже будет интересно, теперь и самому интересны стали новые решения, Сергей спасибо, сижу разбираюсь, мозги напрягаю
    И как успехи, разобрались как это всё работает, по какому алгоритму?
    Вот последняя модификация с возможностью просмотра очереди на всю глубину:

    Очередь_8Х8_7.PNG

    Очередь_8Х8_7.owl

    Чтобы работало нужны такие настройки:

    Настройка макроса.PNG

    Настройки почему-то не хотят сохраняться, наверно это вопросы к представителям Овена!
    В преведущей версии всё сохранялось, наверно не надо макросы переделывать, а лучше создавать заново, это я так думаю о причинах, почему макрос нормально не работает!
    И, любопытно, после оперативного восстановления нужных настроек(после открытия проекта), при залитии проекта в ПР всё нормально зальётся? Или в ПР не будет работать?
    Последний раз редактировалось Сергей0308; 19.06.2022 в 19:55.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    И как успехи, разобрались как это всё работает, по какому алгоритму?
    Вот последняя модификация с возможностью просмотра очереди на всю глубину:

    Очередь_8Х8_7.PNG

    Очередь_8Х8_7.owl

    Чтобы работало нужны такие настройки:

    Настройка макроса.PNG

    Настройки почему-то не хотят сохраняться, наверно это вопросы к представителям Овена!
    В преведущей версии всё сохранялось, наверно не надо макросы переделывать, а лучше создавать заново, это я так думаю о причинах, почему макрос нормально не работает!
    И, любопытно, после оперативного восстановления нужных настроек(после открытия проекта), при залитии проекта в ПР всё нормально зальётся? Или в ПР не будет работать?
    Очередь первых версий которую вы мне предоставили я разбирал по косточкам, распечатывал макросы поблочно изучал как работает, давно это было а с новой пока не разобрался, открыл внутренности , посмотрел, пощелкал и отложил. Вчера прикупил панельку СП270, с панелями еще не сталкивался, засел за изучение, спаял шнурок, пока только научился заливать проги в нее, вопросов куча.


    Залил в ПРку очередь версии 7, в свойствах заранее установил биты как Вы указали, запустил, все работает. На экране обозвал переменную [ Q_N ] следующий [ SEL_Q_N ] глубина, присвоил глубине ноль, ну как бы меня устраивает но не то что мне надо, присвоил глубине единицу, работает как мне надо, выставил очередь 123456 [ Q_N ] показывает следующую после единицы цифру т.е. 2, ну и.т.д. это как раз мой вариант, а если присвоить глубине 5 (очередь остается в таком же порядке 123456), то после единицы в переменной [ Q_N ] отразится 6, пропускаются показания 2345 совсем не мой вариант, но может для кого и пригодится. Честно говоря не понял смысла, глубина просмотра и за что отвечают биты в свойствах макроса?
    Сохранил проект, открыл заново, да, биты в свойствах не сохранились.
    Последний раз редактировалось corado; 19.06.2022 в 23:13.

  7. #7
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,440

    По умолчанию

    Цитата Сообщение от corado Посмотреть сообщение
    Пока не разобрался, открыл внутренности , посмотрел, пощелкал и отложил. Вчера прикупил панельку СП270, с панелями еще не сталкивался, засел за изучение, спаял шнурок, пока только научился заливать проги в нее, вопросов куча.


    Залил в ПРку очередь версии 7, в свойствах заранее установил биты как Вы указали, запустил, все работает. На экране обозвал переменную [ Q_N ] следующий [ SEL_Q_N ] глубина, присвоил глубине ноль, ну как бы меня устраивает но не то что мне надо, присвоил глубине единицу, работает как мне надо выставил очередь 123456 [ Q_N ] показывает следующую после единицы цифру т.е. 2, ну и.т.д. это как раз мой вариант, а если присвоить глубине 5 (очередь остается в таком же порядке 123456), то после единице в переменной [ Q_N ] отразится 6, пропускаются показания 2345 совсем не мой вариант, но может для кого и пригодится. Честно говоря не понял смысла, глубина просмотра.
    Сохранил проект, открыл заново, да биты в свойствах не сохранились.
    Всё правильно работает! Ну, если Вам нужно знать только следующий выход, что включится после выключения текущего активного выхода, то и заморачиваться не стоит с глубиной очереди(установите "глубине" значение "1")!
    По простому, это те выходы, что будут включаться после следующего в очереди выхода и так далее до конца очереди, если очередь длинная!
    И, теперь, как я понимаю, к проекту ОЛ придётся прилагать карты настроек макросов, иначе ничего не заработает, настройки не сохраняются, хорошо хоть не все!
    Раньше в преведущем варианте проекта эти настройки хранились гораздо глубже и прекрасно сохранялись:

    Настройка макроса_2.PNG

    Когда я макросу дополнительный вход присобачил, тогда эти настройки перестали сохраняться, я, пытаясь поправить безнадёжное положение, выводил их всё выше и выше, но сохранение не работало, сразу при закрытии макроса настройки сбивались(не сохранялись) пока на самый верх не вывел, просто засада какая-то!
    Этими настройками задаётся с каким битом(входом) макрос работает(там отдельный макрос на каждый выход), при включении какого входа становится в очередь(проще говоря).
    Последний раз редактировалось Сергей0308; 20.06.2022 в 01:38.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. Прошу помощи решить задачку
    от sertol64 в разделе Среда программирования OWEN Logic
    Ответов: 21
    Последнее сообщение: 16.10.2019, 11:34
  2. ПР 110 Помогите решить задачу.
    от aleregin в разделе Программируемые реле
    Ответов: 5
    Последнее сообщение: 26.12.2013, 08:33
  3. Помогите решить проблему.
    от Ulya Franc в разделе Эксплуатация
    Ответов: 9
    Последнее сообщение: 10.04.2013, 09:59
  4. ну помогите ж кто-нибудь задачку решить!!!
    от Андрей Макаров в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 05.05.2009, 13:00
  5. Помогите решить задачку.
    от Иван Костин в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 17.06.2008, 08:54

Ваши права

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