Страница 228 из 395 ПерваяПервая ... 128178218226227228229230238278328 ... ПоследняяПоследняя
Показано с 2,271 по 2,280 из 4705

Тема: разные вопросы новичка

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,171

    По умолчанию

    Цитата Сообщение от Saint999 Посмотреть сообщение
    День добрый

    Есть задача получить битовую маску (нажата одна из 6 кнопок на пр200 которая по модбасу подключена), изменить ее (закодировать что должно на модуле соответствовать кнопке) и передать маску на модуль 16р. Это работает.

    Но есть необходимость когда после любого значения битовая маска становится 0, что бы один выход на 16р оставался включенным на заданное время. В мультиплексоре я это повесил на 7 канал 128 значение. И это тоже работает.

    Но нужно что бы во время когда подставлено 128, а битовая маска изменилась с 0 на любое значение - это значение в мультиплексор передать, а у меня что то не получается так сделать.

    изображение_2022-12-13_130537011.pngМСО31.owle

    Буду благодарен за любую помощь.

    Спасибо
    Например так
    Захват-04.png

    ЗЫ
    не увидел требование "на заданное время"
    Последний раз редактировалось petera; 13.12.2022 в 13:29.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #2

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    ЗЫ не увидел требование "на заданное время"
    У меня 3 секунды стоит, задаваться будет с экрана и 60 сек в стандарте, просто для тестов выбрал 3.


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

  3. #3
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,026

    По умолчанию

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

    Безымянный.png

  4. #4

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Вот так можно
    Спасибо, работает!

  5. #5

    По умолчанию

    Всех приветствую! Прошу помощи с разработкой алгоритма работы сушильной камеры для бумажных изделий, на пр200 и датчике влажности и температуры пвт100(подключен по rs485). Принцип работы такой- при запуске цикла- печь плавно набирает температуру до необходимой( изменяемая величина), к примеру 50 градусов, и работает необходимое количество часов(изменяемая величина)- затем, после выделения из изделия максимально количества влаги(по датчику), печь немного остывает -до 37-38 градусов, включается осушитель, а температура поддерживается далее, до перезапуска цикла. В идеале: хотелось бы ещё сделать ручное управление пускателями тэнов, вентиляторов и осушителя( для отладки и ремонта). Сейчас всё работает на овен 2трм1 с двумя выносными датчиками, но хочется как то оптимизировать данный процесс, в планах у руководства ещё поставить шлюз и контролировать и управлять процессом по сети.

  6. #6

    По умолчанию макрос "битовая маска - код аварий"

    Здравствуйте, коллеги.
    Сломал голову с самодельным макросом. В эмуляторе битовую маску преобразует в набор номеров аварий корректно: при наборе аварий 0011 1110 (62 dec на вход) выдает коды аварий "23456", а на ПР200 отображает "23452". Далее при наборе аварий 0010 1110 (46 dec на вход) на ПР200 отображает "2343" (ожидалось "2346").
    Не пойму где я ошибся, уже несколько раз макрос пересобирал.
    Снимок экрана 2022-12-24 154143.png
    код_аварии.zip

  7. #7

    По умолчанию

    Цитата Сообщение от АлександрН Посмотреть сообщение
    Здравствуйте, коллеги.
    Сломал голову с самодельным макросом. В эмуляторе битовую маску преобразует в набор номеров аварий корректно: при наборе аварий 0011 1110 (62 dec на вход) выдает коды аварий "23456", а на ПР200 отображает "23452". Далее при наборе аварий 0010 1110 (46 dec на вход) на ПР200 отображает "2343" (ожидалось "2346").
    Не пойму где я ошибся, уже несколько раз макрос пересобирал.
    Снимок экрана 2022-12-24 154143.png
    код_аварии.zip
    Если у вас проблемы не с макросом, а с выводом на экран ПР200 - есть смысл прикреплять весь проект, а не макрос

  8. #8

    По умолчанию

    Весь проект не могу выложить, заказчик не позволит. Этот макрос выходом подключен к переменной, выводимой на экран. В режиме онлайн отладки и в режиме эмуляции на вход приходит в обоих случаях одинаковое значение, а на выходе получаются разные. То есть алгоритм на ПР200 работает совсем не так, как в OL.

  9. #9

    По умолчанию

    Цитата Сообщение от АлександрН Посмотреть сообщение
    Весь проект не могу выложить, заказчик не позволит. Этот макрос выходом подключен к переменной, выводимой на экран. В режиме онлайн отладки и в режиме эмуляции на вход приходит в обоих случаях одинаковое значение, а на выходе получаются разные. То есть алгоритм на ПР200 работает совсем не так, как в OL.
    Не можете выложить проект, выложите кусок с макросом и выводом на экран, где эту проблему можно повторить.
    Кроме того если вбивать аварии 12345, всё норм, а если 54321, то они всё равно отображаются 12345, то есть не в том порядке.
    Последний раз редактировалось kondor3000; 24.12.2022 в 17:10.

  10. #10

    По умолчанию

    Цитата Сообщение от АлександрН Посмотреть сообщение
    Весь проект не могу выложить, заказчик не позволит. Этот макрос выходом подключен к переменной, выводимой на экран. В режиме онлайн отладки и в режиме эмуляции на вход приходит в обоих случаях одинаковое значение, а на выходе получаются разные. То есть алгоритм на ПР200 работает совсем не так, как в OL.
    Сделайте сами проект только с этим макросом и только с выводом выхода макроса на экран. Может остальная часть программы на вывод влияет.

Страница 228 из 395 ПерваяПервая ... 128178218226227228229230238278328 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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