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

Тема: Создание редактора технологических процессов

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Какой у вас вообще предполагается механизм взаимодействия с контроллером?
    Примерно так:
    1) Запускаем процесс
    2) Сообщаем контроллеру тип шага и параметры
    3) Контроллер отрабатывает шаг согласно параметрам
    4) Контроллер передает в скаде сигнал, что шаг завершен
    5) Происходит переход на следующий шаг. Переход в п.2

    Так?

    Набор параметров каждого шага известны заранее? Добавляться не будут?
    Проще говоря группы параметров можно сделать на этапе создания ФБ или сделать конфигурируемыми?
    Спасибо.

  2. #2

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Какой у вас вообще предполагается механизм взаимодействия с контроллером?
    Примерно так:
    1) Запускаем процесс
    2) Сообщаем контроллеру тип шага и параметры
    3) Контроллер отрабатывает шаг согласно параметрам
    4) Контроллер передает в скаде сигнал, что шаг завершен
    5) Происходит переход на следующий шаг. Переход в п.2

    Так?

    Набор параметров каждого шага известны заранее? Добавляться не будут?
    Проще говоря группы параметров можно сделать на этапе создания ФБ или сделать конфигурируемыми?
    Порядок такой как вы сказали.
    Параметры каждого шага изначально будут жестко заложены,т.е. если это шаг "Нагрев",то его параметры это "конечная температура" и "время нагрева" (тут ПИД-регулятор должен работать),оператор задает только значения параметров.
    т.е. оператор набирает из списка всех команд своего рода табличку последовательно заданных команд с их параметрами и нажимает "пуск" и программа работает пошагово выполняя по очереди каждый шаг,он может прервать програму,пропустить шаг или просто наблюдать за процессом. А вот под конкретными командами подразумеваются конкретные действия контроллера (в нём заложена логика работы всех механизмов со всеми блокировками). Т. е. команда "нагрев" ,например, записывает уставки температуры и времени (которые оператор указал) в нужные переменные в ПЛК и отправляет сигнал вкл. нагреватель, ну и так с каждой командой.
    таким образом группы параметров и сами команды делать нужно на этапе создания ФБ, конфигурировать их нет надобности оператору,ему только значения и порядок выполнения.

    "2) Сообщаем контроллеру тип шага и параметры " - тут скорее всего не тип шага а сообщаем переменную и её значение, но можно я думаю и в ПЛК расписать эти шаги,а со скады задавать уставки
    Последний раз редактировалось kvr15; 07.12.2015 в 14:18.

  3. #3

    По умолчанию

    Цитата Сообщение от kvr15 Посмотреть сообщение
    "2) Сообщаем контроллеру тип шага и параметры " - тут скорее всего не тип шага а сообщаем переменную и её значение, но можно я думаю и в ПЛК расписать эти шаги,а со скады задавать уставки
    Вряд ли у газонапуска и барабана будут одинаковые параметры.
    Поэтому тут имеет смысл (раз уже процесс и их параметры заранее известны), сделать для каждого процесса отдельную группу параметров. Все параметры поступают в ПЛК. Просто в нужный момент он будет анализировать значения той группы, чей шаг сейчас нужно выполнить.
    Процессы скорее всего придется представлять в виде идентификаторов (0 - вакуум, 1 - выдержка). Вряд ли контроллер способен хорошо работать со строками.
    Спасибо.

  4. #4

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Вряд ли у газонапуска и барабана будут одинаковые параметры.
    Поэтому тут имеет смысл (раз уже процесс и их параметры заранее известны), сделать для каждого процесса отдельную группу параметров. Все параметры поступают в ПЛК. Просто в нужный момент он будет анализировать значения той группы, чей шаг сейчас нужно выполнить.
    Процессы скорее всего придется представлять в виде идентификаторов (0 - вакуум, 1 - выдержка). Вряд ли контроллер способен хорошо работать со строками.
    Да,всё верно.
    Процессы то известны,просто у каждого предприятия свои параметры (время нагрева,время выдержки,температура нагрева и т.д.) всё зависит от конкретного изделия которое они выпускают,для этого и нужен редактор тех процессов чтобы можно было менять все эти параметры и последовательность действий,тогда установка получается универсальной.

Похожие темы

  1. СПК207. Несколько однотипных процессов.
    от Korhan в разделе СПК2xx (архив)
    Ответов: 12
    Последнее сообщение: 19.03.2020, 16:34
  2. SysExecute и приоритеты процессов, СПК207
    от Makarovas в разделе СПК2xx (архив)
    Ответов: 7
    Последнее сообщение: 16.06.2015, 20:36
  3. Создание кнопки
    от VanoKing в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 26.08.2011, 14:54
  4. создание ОТЧЁТА
    от evgnik в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 07.07.2011, 13:10
  5. Ответов: 1
    Последнее сообщение: 05.12.2008, 18:38

Ваши права

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