Страница 145 из 320 ПерваяПервая ... 4595135143144145146147155195245 ... ПоследняяПоследняя
Показано с 1,441 по 1,450 из 3194

Тема: Панели оператора СП3xx. Вопросы и ответы

  1. #1441
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,838

    По умолчанию

    Цитата Сообщение от Айрат Гарафутдинов Посмотреть сообщение
    Спасибо!

    Необходимо реализовать еще 2 задачи:

    Первая: Счетчик времени наработки. Например высвечивать сколько времени был включен инструмент индикатор.

    И вторая задача: необходимо сделать заполнение инструмента "линейка" по 4м переключателям. То есть есть 4 переключателя, при нажатии на первый- заполнение линейки на 1/4, если отжать его, линейка уходит в нулевое положение. При нажатии сначала на 1й- заполнение на 1/4, на 2й- заполнение происходит на 1/2. Если отпустить 2й, заполнение снова становится 1/4. Тоже самое с 3м и 4м переключателями. Нажат 1- 1/4, нажаты 1 и 2- 1/2, нажаты 1, 2 и 3- 3/4, и нажаты все 4 - заполнение 100%. При отжатии переключателей- все в обратную сторону.
    Первая задача
    Захват-1.png

    Захват-2.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #1442
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,838

    По умолчанию

    И вторая задача: необходимо сделать заполнение инструмента "линейка" по 4м переключателям. То есть есть 4 переключателя, при нажатии на первый- заполнение линейки на 1/4, если отжать его, линейка уходит в нулевое положение. При нажатии сначала на 1й- заполнение на 1/4, на 2й- заполнение происходит на 1/2. Если отпустить 2й, заполнение снова становится 1/4. Тоже самое с 3м и 4м переключателями. Нажат 1- 1/4, нажаты 1 и 2- 1/2, нажаты 1, 2 и 3- 3/4, и нажаты все 4 - заполнение 100%. При отжатии переключателей- все в обратную сторону.
    Имеет значение порядок нажатия переключателей?
    Т.е. №2 можно нажать если №1 не включен? Или только в такой последовательности сначала №1 затем №2 и выключение строго в обратной последовательности?

    №3 и №4 допускается включать если не включены №1 и №2?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #1443

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Имеет значение порядок нажатия переключателей?
    Т.е. №2 можно нажать если №1 не включен? Или только в такой последовательности сначала №1 затем №2 и выключение строго в обратной последовательности?

    №3 и №4 допускается включать если не включены №1 и №2?
    Включение имеет значение. Допускается включение только сначала 1, потом 2, 3 и 4. Отключение тоже строго 4-3-2-1.

  4. #1444
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,838

    По умолчанию

    Цитата Сообщение от Айрат Гарафутдинов Посмотреть сообщение
    Включение имеет значение. Допускается включение только сначала 1, потом 2, 3 и 4. Отключение тоже строго 4-3-2-1.
    Пример во вложении
    Захват-3.png

    Скрытый текст:
    Вложения Вложения
    Последний раз редактировалось petera; 12.09.2019 в 11:50.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #1445

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Пример во вложении
    Захват-3.png
    Спасибо! То что нужно!

  6. #1446
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,838

    По умолчанию

    Вся логика сделана на ф. кнопках
    для индикации вкл. состояния используются битовые лампы (Этап 1)
    Скрытый текст:

    Затем у ламп меняется оформление, внешний вид ламп выбран имитирующий состояние кнопок (Этап 2)
    Скрытый текст:

    Последний штрих лампы помещаются поверх ф.кнопок (Этап 3)
    Скрытый текст:
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #1447
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,838

    По умолчанию

    Хотелось бы пояснить логику работы функций в кнопках, т.к. есть не очевидные моменты
    Для контроля последовательности нажатия кнопок 1-2-3-4 используются вспомогательные биты PSB300..303. Регистр со значением для линейки выбран PSW500.
    Задача: - в зависимости от комбинации бит PSB300..303 при нажатии любой кнопки нужно записывать в PSW500 фиксированные значения 25, 50, 75, 100.

    И так в каждой кнопке есть цепочка функций, функции выполняются последовательно, сверху вниз, в том порядке как они расположены. Некоторые функции выполняются безусловно, а на выполнение остальных наложены ограничения. Ограничения на выполнение для отдельных функций спрятаны за кнопкой "Пароль", например
    Захват-6.png

    1. Кнопка №1
    Захват-4.png
    цепочка состоит из следующих функциий
    - Инвертировать бит PSB300(бит состояния самой кнопки №1), выполняется безусловно. Визуально - нажали Включилось следующие нажатие Выключилось
    - Включить бит PSB300(бит состояния кнопки №1), выполняется по условию если включен бит PSB301(состояние кнопки №2). Нивелирует результат предыдущей функции, т.е. если следующая кнопка включена, то эту кнопку выключить нельзя!
    - функция PSW500 =PSW500 - 25, выполняется безусловно. Но фактически будет выполняться когда в PSW500 уже есть число 25, как результат предыдущего нажатия кнопки.
    - функции PSW500 = 25, выполняется по условию если в текущем нажатии бит PSB300 установился первой функцией цепочки или второй. Нивелирует результат предыдущей функции, т.е. в PSW500 значение < 0 не возникнет.
    - функции PSW500 = 50, выполняется по условию если бит PSB301(если кнопка №2) вкл. Нивелирует результат предыдущей функции. Если больше нет нажатых кнопок это значение будет результатом нажатия кнопки.
    - функции PSW500 = 75, выполняется по условию если бит PSB302(если кнопка №3) вкл. Нивелирует результат предыдущей функции. Если больше нет нажатых кнопок это значение будет результатом нажатия кнопки.
    - функции PSW500 = 100, выполняется по условию если бит PSB303(если кнопка №4) вкл. Нивелирует результат предыдущей функции и это значение будет результатом нажатия кнопки.

    2. Кнопка №2.
    Захват-5.png
    цепочка функций аналогичная, меньше на одну функцию (нет функции PSW500 = 25)

    3. Кнопки №3 и №4
    цепочки функций аналогичные, в каждой меньше на одну функцию (нет функции PSW500 = 50 и PSW500 = 75 соответственно)
    Последний раз редактировалось petera; 12.09.2019 в 13:08.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #1448

    По умолчанию

    Добрый день! Стоит задача получить модуль знакопеременного значения переменной float и записать его во внутренний регистр. Руководство по макросам не помогло, прошу помощи

  9. #1449

  10. #1450

    По умолчанию

    Спасибо, Евгений!

Страница 145 из 320 ПерваяПервая ... 4595135143144145146147155195245 ... ПоследняяПоследняя

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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