Анализ и синтез дискретных систем управления технологическими потоками: алгоритмы и программы. Владов Ю.Р. - 63 стр.

UptoLike

Составители: 

kms3:
begin
nu);
o;
s2 or kms1)and sr or(DVU or kms2) and sa] and
ms3;
end.
ом предельного уровня
Систе
KM:=
M:=qf 4:=kmo;knu1:=not
kvu1:=not kvu;kpu1:=not kpu;
KNU:= DNU;
VU:=DVU;
KPU:=
progra
var 4:integer;
pu1,knu1,kvu1,sa,sr,DNU,DVU,DPU,KM,KNU,KVU,KPU,M:integer;
begin
write('qf='); readln(qf); write('sb1='); readln(sb1); write('sb2='); readln(sb2);
(sa);
U);
o;km2:=kmo;km3:=kmo;km4:=kmo; knu1:=not knu;kvu1:=not kvu;
kpu1:=not kpu;
2)sa)and
d km3 and km4;
integer;
ko,ks,sr,sa,DNU,DVU,KMO,KMS,EMO,EMS:integer;
write('qf='); readln(qf); write('fu1='); readln(fu1); write('fu2='); readln(fu2);
write('sbo1='); readln(sbo1); write('sbo2='); readln(sbo2); write('sbs1=');
readln(sbs1); write('sbs2='); readln(sbs2); write('kmoo='); readln(kmoo);
write('kmso='); readln(kmso); write('sr='); readln(sr); write('sa='); readln(sa);
write('ko='); readln(ko); write('ks='); readln(ks); write('dnu='); readln(d
write('dvu='); readln(dvu);
kmo1:=kmoo; kmo2:=kmoo; kms1:=kmso; kms2:=kmso; kms3:=kmso;
KMO:=qf and[fu1 and sbo1 and (sbo2 or kmo1)and sr or DNU and sa] and k
KMS:=qf and[fu2 and sbs1(sb
ks; EMO:= kmo2;
EMS:=k
writeln('KMO= ',KMO,'KMS= ',KMS); writeln('EMO= ', EMO, 'EMS= ',
EMS);
2.2.1.2 Двухпозиционная САР уровня жидкости с включением и
выключением насоса и датчик
ма логических уравнений
qf and(sb1 and (sb2 or km1)and sr or (knu1 or kvu1 and km2)sa)and kpu1;
and km3 and km4; km1:=kmo;km2:=kmo;km3:=kmo;km
knu;
K
DPU;
m spu2.pas; {2 позиционная САР, насос и датчик предельного уровня}
qf,sb1,sb2,KMO,km1,km2,km3,km
k
write('KMO='); readln(KMO); write('sr='); readln(sr); write('sa='); readln
write('DNU='); readln(DNU); write('DVU='); readln(DVU); write('DPU=');
readln(DP
km1:=km
KM:=qf and(sb1 and (sb2 or km1)and sr or (knu1 or kvu1 and km
63
kpu1;
M:=qf an
kms3:integer;
      ko,ks,sr,sa,DNU,DVU,KMO,KMS,EMO,EMS:integer;
begin
      write('qf='); readln(qf); write('fu1='); readln(fu1); write('fu2='); readln(fu2);
      write('sbo1='); readln(sbo1); write('sbo2='); readln(sbo2); write('sbs1=');
      readln(sbs1); write('sbs2='); readln(sbs2); write('kmoo='); readln(kmoo);
      write('kmso='); readln(kmso); write('sr='); readln(sr); write('sa='); readln(sa);
      write('ko='); readln(ko); write('ks='); readln(ks); write('dnu='); readln(dnu);
      write('dvu='); readln(dvu);
      kmo1:=kmoo; kmo2:=kmoo; kms1:=kmso; kms2:=kmso; kms3:=kmso;
      KMO:=qf and[fu1 and sbo1 and (sbo2 or kmo1)and sr or DNU and sa] and ko;
      KMS:=qf and[fu2 and sbs1(sbs2 or kms1)and sr or(DVU or kms2) and sa] and
      ks; EMO:= kmo2;
      EMS:=kms3;
      writeln('KMO= ',KMO,'KMS= ',KMS); writeln('EMO= ', EMO, 'EMS= ',
      EMS);
end.

      2.2.1.2 Двухпозиционная САР уровня жидкости с включением и
               выключением насоса и датчиком предельного уровня

Система логических уравнений

KM:=qf and(sb1 and (sb2 or km1)and sr or (knu1 or kvu1 and km2)sa)and kpu1;
M:=qf and km3 and km4; km1:=kmo;km2:=kmo;km3:=kmo;km4:=kmo;knu1:=not
knu;
    kvu1:=not kvu;kpu1:=not kpu;
KNU:= DNU;
KVU:=DVU;
KPU:=DPU;

program spu2.pas; {2 позиционная САР, насос и датчик предельного уровня}
var            qf,sb1,sb2,KMO,km1,km2,km3,km4:integer;
kpu1,knu1,kvu1,sa,sr,DNU,DVU,DPU,KM,KNU,KVU,KPU,M:integer;
begin
      write('qf='); readln(qf); write('sb1='); readln(sb1); write('sb2='); readln(sb2);
      write('KMO='); readln(KMO); write('sr='); readln(sr); write('sa='); readln(sa);
      write('DNU='); readln(DNU); write('DVU='); readln(DVU); write('DPU=');
      readln(DPU);
      km1:=kmo;km2:=kmo;km3:=kmo;km4:=kmo; knu1:=not knu;kvu1:=not kvu;
      kpu1:=not kpu;
      KM:=qf and(sb1 and (sb2 or km1)and sr or (knu1 or kvu1 and km2)sa)and
      kpu1;
      M:=qf and km3 and km4;
                                                                                    63