craftwr (craftwr) wrote,
craftwr
craftwr

pumping

//сброс команд (признак выполнения процедуры)

1 :=false
0 :=false


//проверка условий
case 1
  press_start of  valve_1_open
                               then pump_2_start :=true
                                        valve_3_open :=true
                                    0:=1

case 0
  press_stop of valve_3_close
                              then pump_2_stop :=true
                                    valve_1_close :=true
                                    1:=0
                                  
                               end if;
                                end if;  
                             
 end_case;


 //обнуление признаков состояний автомата

 1 :=false
 0 :=false


//Вызов вложенных автоматов в состоянии

0:=1:
case 1
  press_start of  valve_1_open
                               then pump_2_start :=true
                                        valve_3_open :=true
                                  
1:=0:
case 0
  press_stop of valve_3_close
                              then pump_2_stop :=true
                                    valve_1_close :=true
                                 
        else;
    end_case;




0* - прокачка отключена
1* - прокачка включена

valve_1 - задвижка №1
valve_3 - задвижка №3
pump_2  - насос №2
press_start - кнопка пуск
press_stop - копка стоп
Tags: job, technology
Subscribe

Posts from This Journal “job” Tag

  • про терминалы

    Блеск и нищита.. (с) Терминалы сделаны максимально дешево и максимально неудобно, Из коробки это все надо выковывыривать с помощью кувалды и…

  • про допросы

  • ssd и жара

    Dont' work, don't gold! (c) Позабавили "низколетящие" ssd, т.е. в течение месяца примерно полсотни ssd вышли из строя без…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 2 comments