Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: Не понимаю как написать программу в которой будут шаги.

  1. #1

    По умолчанию Не понимаю как написать программу в которой будут шаги.

    Всем привет. Недавно начал изучать среду программирования Owen Logic, до этого не какого опыта не было. И вот передо мной появилась задача написать программу с шагами. В которой при переключении на определенный шаг включается определенный двигатель, клапан и т.д. Шаги переключаюся только по истечению заданного времени. Всего в программе 5 шагов. Используя ПР200 и панель оператора СП307. Кто сможет помочь советом как выбраться из данного тупика?
    Последний раз редактировалось sakanchik; 04.06.2025 в 21:23.

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

    По умолчанию

    Справка Лоджика, оператор Case
    Безымянный.png

  3. #3

    По умолчанию

    Да, и читать про Машины Состояний. Они и делают шаги на CASE.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  4. #4

    По умолчанию

    Цитата Сообщение от sakanchik Посмотреть сообщение
    Всем привет. Недавно начал изучать среду программирования Owen Logic, до этого не какого опыта не было. И вот передо мной появилась задача написать программу с шагами. В которой при переключении на определенный шаг включается определенный двигатель, клапан и т.д. Шаги переключаюся только по истечению заданного времени. Всего в программе 5 шагов. Используя ПР200 и панель оператора СП307. Кто сможет помочь советом как выбраться из данного тупика?
    Тут много полезного, в том числе Простой шаговый автомат и посложнее,
    на 6 режимов, 12 шагов в каждом режиме, всего на 1 таймере.
    https://owen.ru/forum/showthread.php...=9&p=429067#81
    Последний раз редактировалось kondor3000; 04.06.2025 в 21:37.

  5. #5

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Справка Лоджика, оператор Case
    Безымянный.png
    Тут бы выяснить на каком языке он собрался писать программу?
    Не уверен что сходу ST осилит. Хотя...
    Заодно какую модель ПР-ки планируется использовать? Под что пишем?

  6. #6

    По умолчанию

    Модель используется следующая ПР200-24.3.X. Вообще пишу на FBD, но блоков написаных на ST против не буду, как не как опыт. Ещё используются дискретный и аналоговые модули расширения.
    В плане CASE вроде понял. Но буду сидеть еще разбираться. Пишется программа под печь копчения сыра.
    Последний раз редактировалось sakanchik; 04.06.2025 в 22:03.

  7. #7

    По умолчанию

    Цитата Сообщение от sakanchik Посмотреть сообщение
    Модель используется следующая ПР200-24.3.X. Вообще пишу на FBD, но блоков написаных на ST против не буду, как не как опыт. Ещё используются дискретный и аналоговые модули расширения.
    В плане CASE вроде понял. Но буду сидеть еще разбираться. Пишется программа под печь копчения сыра.
    https://owen.ru/forum/attachment.php...1&d=1749063910

    Вот простейшая схема
    Изображения Изображения

  8. #8

    По умолчанию

    Запуск по кнопке и далее всё по циклу.
    Теперь надо сделать этой схеме разные дополнения.
    Добавить блоки записи в функциональные блоки и прочие переменные.
    Алгоритм работы простейший. Запускаем кнопкой таймер импульса заданной длительности.
    По окончании работы одного таймера по спаду фронта запускаем следующий и т.д. по кругу.
    Я бы добавил бы блок задержки перед каждым таймером, чтобы при необходимости вводить задержку на включение след. шага.

  9. #9

    По умолчанию

    Ну и далее надо подумать и добавить механизм ручной остановки.
    И решить как работает дальше. Продолжать или с начала? ... Короче есть куда дорабатывать.

  10. #10

    По умолчанию

    Цитата Сообщение от CleanS Посмотреть сообщение
    Ну и далее надо подумать и добавить механизм ручной остановки.
    И решить как работает дальше. Продолжать или с начала? ... Короче есть куда дорабатывать.
    Ну тут будет выведена кнопка стоп на панели оператора для остановки процесса и аварианная на щите для экстренной остановки всего процесса. Это все я уже смогу прописать в программе. А так большое спасибо за помощь.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Помогите написать программу на языке FBD
    от Антон116 в разделе Другие SCADA системы
    Ответов: 5
    Последнее сообщение: 21.01.2025, 15:10
  2. Прошу помочь написать программу
    от VadonCOD в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 04.09.2018, 14:09
  3. Помогите написать программу
    от Сергей17-18 в разделе Среда программирования OWEN Logic
    Ответов: 8
    Последнее сообщение: 03.05.2018, 16:32
  4. Помогите написать программу
    от ALEKS-PAL в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 11.02.2012, 13:36
  5. необходимо написать программу
    от Shus в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 24.04.2010, 10:53

Ваши права

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