🗊Презентация Система разработки программ для промышленных контроллеров CONT-Designer

Нажмите для полного просмотра!
Система разработки программ для промышленных контроллеров CONT-Designer, слайд №1Система разработки программ для промышленных контроллеров CONT-Designer, слайд №2Система разработки программ для промышленных контроллеров CONT-Designer, слайд №3Система разработки программ для промышленных контроллеров CONT-Designer, слайд №4Система разработки программ для промышленных контроллеров CONT-Designer, слайд №5Система разработки программ для промышленных контроллеров CONT-Designer, слайд №6Система разработки программ для промышленных контроллеров CONT-Designer, слайд №7Система разработки программ для промышленных контроллеров CONT-Designer, слайд №8

Вы можете ознакомиться и скачать презентацию на тему Система разработки программ для промышленных контроллеров CONT-Designer. Доклад-сообщение содержит 8 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Гибкая система разработки программ для промышленных контроллеров
CONT-Designer
Описание слайда:
Гибкая система разработки программ для промышленных контроллеров CONT-Designer

Слайд 2





Фрагмент программы, написанной на языке программирования CONT:
 /*
  Константе ВЕРХНИЙ_ПРЕДЕЛ соответствует +50 градусов по Цельсию
  Константе НИЖНИЙ_ПРЕДЕЛ  соответствует -50 градусов по Цельсию
  Флаги ВЫХОД_ЗА_НИЖНИЙ_ПРЕДЕЛ и ВЫХОД_ЗА_ВЕРХНИЙ_ПРЕДЕЛ   
   обнулены
  */
  ЕСЛИ показания датчика ТЕРМОМЕТР <= ВЕРХНИЙ_ПРЕДЕЛ, то
  {    " Температура не превышает верхний предел
       " Проверить, выходит ли температура за нижний предел
       ЕСЛИ показания датчика ТЕРМОМЕТР < НИЖНИЙ_ПРЕДЕЛ, то
       {    " Температура выходит за нижний предел
            ВЗВЕСТИ флаг (ВЫХОД_ЗА_НИЖНИЙ_ПРЕДЕЛ);
             " Включить нагреватель
            ВКЛЮЧИТЬ дискретный выход (ПОВЫШЕНИЕ_ТЕМПЕРАТУРЫ);
       }
       " Температура находится внутри допустимого диапазона,
       " автоматический переход на метку КОНЕЦ_ПРОВЕРКИ
  }
  ИНАЧЕ температура превышает верхний предел
  {
       ВЗВЕСТИ флаг (ВЫХОД_ЗА_ВЕРХНИЙ_ПРЕДЕЛ);
       " Включить вентилятор
       ВКЛЮЧИТЬ дискретный выход (ПОНИЖЕНИЕ_ТЕМПЕРАТУРЫ);
  }
  [КОНЕЦ_ПРОВЕРКИ]
Описание слайда:
Фрагмент программы, написанной на языке программирования CONT: /* Константе ВЕРХНИЙ_ПРЕДЕЛ соответствует +50 градусов по Цельсию Константе НИЖНИЙ_ПРЕДЕЛ соответствует -50 градусов по Цельсию Флаги ВЫХОД_ЗА_НИЖНИЙ_ПРЕДЕЛ и ВЫХОД_ЗА_ВЕРХНИЙ_ПРЕДЕЛ обнулены */ ЕСЛИ показания датчика ТЕРМОМЕТР <= ВЕРХНИЙ_ПРЕДЕЛ, то { " Температура не превышает верхний предел " Проверить, выходит ли температура за нижний предел ЕСЛИ показания датчика ТЕРМОМЕТР < НИЖНИЙ_ПРЕДЕЛ, то { " Температура выходит за нижний предел ВЗВЕСТИ флаг (ВЫХОД_ЗА_НИЖНИЙ_ПРЕДЕЛ); " Включить нагреватель ВКЛЮЧИТЬ дискретный выход (ПОВЫШЕНИЕ_ТЕМПЕРАТУРЫ); } " Температура находится внутри допустимого диапазона, " автоматический переход на метку КОНЕЦ_ПРОВЕРКИ } ИНАЧЕ температура превышает верхний предел { ВЗВЕСТИ флаг (ВЫХОД_ЗА_ВЕРХНИЙ_ПРЕДЕЛ); " Включить вентилятор ВКЛЮЧИТЬ дискретный выход (ПОНИЖЕНИЕ_ТЕМПЕРАТУРЫ); } [КОНЕЦ_ПРОВЕРКИ]

Слайд 3





Примеры выражений, написанных на языке программирования CONT:
Пример 1:
ФЛАГ_ВЫХОДА_ЗА_УСТАВКУ = 
(ЗНАЧ_ПАРАМЕТРА[НОМЕР_ПАРАМЕТРА] < УСТАВКА_МИН[НОМЕР_ПАРАМЕТРА]) | 
(ЗНАЧ_ПАРАМЕТРА[НОМЕР_ПАРАМЕТРА] > УСТАВКА_МАКС[НОМЕР_ПАРАМЕТРА]);
Пример 2:
ЧИСЛО_ВКЛЮЧЕННЫХ_НАСОСОВ = (СОСТОЯНИЕ_НАСОСА[0] == ВКЛЮЧЕН)
			                         + (СОСТОЯНИЕ_НАСОСА[1] == ВКЛЮЧЕН)
			                         + (СОСТОЯНИЕ_НАСОСА[2] == ВКЛЮЧЕН);
Пример 3:
ФЛАГ_АВАРИИ = сработал таймер @ОЖИДАНИЕ_ВКЛЮЧ_НАСОСА@ 
                            | истекло время @ТАЙМАУТ_ЗАКРЫТИЯ_ЗАДВИЖКИ@;
Описание слайда:
Примеры выражений, написанных на языке программирования CONT: Пример 1: ФЛАГ_ВЫХОДА_ЗА_УСТАВКУ = (ЗНАЧ_ПАРАМЕТРА[НОМЕР_ПАРАМЕТРА] < УСТАВКА_МИН[НОМЕР_ПАРАМЕТРА]) | (ЗНАЧ_ПАРАМЕТРА[НОМЕР_ПАРАМЕТРА] > УСТАВКА_МАКС[НОМЕР_ПАРАМЕТРА]); Пример 2: ЧИСЛО_ВКЛЮЧЕННЫХ_НАСОСОВ = (СОСТОЯНИЕ_НАСОСА[0] == ВКЛЮЧЕН) + (СОСТОЯНИЕ_НАСОСА[1] == ВКЛЮЧЕН) + (СОСТОЯНИЕ_НАСОСА[2] == ВКЛЮЧЕН); Пример 3: ФЛАГ_АВАРИИ = сработал таймер @ОЖИДАНИЕ_ВКЛЮЧ_НАСОСА@ | истекло время @ТАЙМАУТ_ЗАКРЫТИЯ_ЗАДВИЖКИ@;

Слайд 4





Конфигуратор переменных и констант:
Описание слайда:
Конфигуратор переменных и констант:

Слайд 5





Конфигуратор модулей связи с объектом серии ЭК-2000:
Описание слайда:
Конфигуратор модулей связи с объектом серии ЭК-2000:

Слайд 6





Конфигуратор модулей удаленной связи с объектом серии DCS-2000:
Описание слайда:
Конфигуратор модулей удаленной связи с объектом серии DCS-2000:

Слайд 7





Конфигуратор информационных каналов контроллера:
Описание слайда:
Конфигуратор информационных каналов контроллера:

Слайд 8





Конфигуратор сетевых модулей контроллера:
Описание слайда:
Конфигуратор сетевых модулей контроллера:



Похожие презентации
Mypresentation.ru
Загрузить презентацию