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

Тема: реализация последовательного алгоритма

  1. #1

    По умолчанию реализация последовательного алгоритма

    Доброго дня, возник такой вопрос.... как можно реализовать следующую задачу. Есть двигатель и есть определенная циклограмма т.е. он должен допустим включиться на 5 секунд разогнавшись до определенной скорости, потом остановиться так постоять секунд 30 потом опять включиться, крутиться 15 секунд потом остановиться и так далее. что то вроде автоматизированного погрузчика который катается по шпалам по заданной программе . это нужно реализовывать силами контроллера что не очень удобно так как там идет выполнение сразу всей программы за раз и последовательную реализацию можно сделать только через язык SFC ну или задержками и условиями но это не очень удобно, или же можно подключить OPC сервер далее к нему подцепить какую нибудь SCADA программу и уж в ней делать последовательности , увеличивать скорость останавливать , а в контроллере настроить только цикличный опрос и отправку параметров для частотника к примеру. но вот я попробовал реализовать такое дело на simple scada и выяснилось что там функции delay так же нет... все нужно делать через таймеры а это тоже не очень удобно, хотелось бы что бы это было как в классическом дельфи последовательно выполнение кода. в общем подскажите как лучше эту задачу реализовать изначально? или может быть есть какая то другая скада программа где есть задержки . спасибо.

  2. #2

    По умолчанию

    Что вы курили?

  3. #3

    По умолчанию

    ну пока ничего , но уже на грани

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

    По умолчанию

    По вашему delay в дельфях, C# это не таймеры ? тогда надо покурить уже...

  5. #5

    По умолчанию

    ну в delphi и в c это может и таймеры... а в скаде конкретно в simpl scada функции делей вообще нет. отсюда и вопрос . есть ли элементарная задержка в виде функции delay в других скада программах или они по одному принципу организованы... что вся программа выполняется не последовательно а за один заход целиком. как в плк.

  6. #6
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    1,009

    По умолчанию

    Никто, ну может быть лишь обкурившиеся, не делают такие вещи в HMI или SCADA.
    Всё это без проблем делали в ПЛК, причем задолго до появления языка SFC.
    Самый простой прием - постепенное пошаговое заполнение битового массива и контроль границы заполнения.
    Можно счётчик шагов, но это было тяжелее для мозгов простейших ПЛК.
    Последний раз редактировалось Ryzhij; 20.11.2018 в 05:38.

  7. #7

    По умолчанию

    Так ну один вопрос снят , СКАДА нужна только для отображения. А можно попробробнее тогда по поводу "постепенного пошагового заполнения битового массива" и как это дело привязать ко времени,
    на данный момент у меня есть небольшая программа

    слово состояния
    |
    командное слово
    |
    работа по заданию

    и все это по кругу, работает стабильно порт не занимается данные передаются. и вот мне теперь допустим надо на 15 секунд двигатель запустить и после 15 секунд на 30 остановить. хотя бы намекните в какую сторону копать с этим массивом

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

    По умолчанию

    Если в Scada есть скрипты, то организовать там таймеры в том числе не проблема.

  9. #9

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Пилять, автомат же классический.
    Только ДРАКОН, только хардкор: http://www.owen.ru/forum/showthread....EF%E0%F3%E7%E0 Ж)

  10. #10

    По умолчанию

    всем спасибо, вроде заработало, буду разбираться дальше.

Похожие темы

  1. Создание алгоритма 12 для САТ-МП-Щ1
    от Ivan1 в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 22.01.2014, 14:37
  2. Создание алгоритма работы САУ-У
    от Илья М. в разделе Программируемые реле
    Ответов: 7
    Последнее сообщение: 13.01.2014, 10:47
  3. помогите в составлении алгоритма
    от medea.ias в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 21.05.2011, 14:05
  4. сау-мп смена алгоритма
    от kriklivtsev в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 19.01.2010, 10:20
  5. изменение алгоритма сау-мп
    от dc47 в разделе Подбор Оборудования
    Ответов: 5
    Последнее сообщение: 10.01.2008, 17:18

Ваши права

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