Hat jemand vielleicht ne Idee?
Ich habe aber keine Ausgänge sondern muss in einen DB speichern den ich über Software auslese ob teil io oder nio
Für jeden Analogwert gibt es eine extra Obere Grenze und Untere Grenze
also insgesamt 16 Messwerte.
*
FUNCTION FC 5 : VOID
TITLE =
VERSION : 0.1
VAR_INPUT
rValue : REAL ;
rHighLimit : REAL ;
rLowLimit : REAL ;
END_VAR
VAR_OUTPUT
xLimitOk : BOOL ;
END_VAR
BEGIN
NETWORK
TITLE =Output reset
SET ;
R #xLimitOk;
NETWORK
TITLE =Check value
U( ;
L #rValue; // if (value
L #rLowLimit; // >= low)
>=R ;
) ;
U( ; // and
L #rValue; // (value
L #rHighLimit; // <= high)
<=R ;
) ; // then
= #xLimitOk; // limitOk := True
END_FUNCTION
[.....] (da stand grad, wie sehr ich mich darüber aufrege, wer alles eine steuerung in die hände nehmen darf)
@Vierlagig
Hör mal, in Deinem Alter hatte ich um die Zeit andere Sachen im Kopf.
Dein Code ist zwar schön, aber ich Denke... im Bezug auf die Qualität der Fragestellung irgendwie "Perlen vor die Säue geschmißen".
Nur mal so am Rande.
Tut mir leid, dass ich noch keine 20 Jahre berufserfahrung habe, sondern nur 2.
Außerdem wie kann ich diesen Code jetzt anwenden ? Wo schreib ich den rein?
Tut mir leid, dass ich noch keine 20 Jahre berufserfahrung habe, sondern nur 2.
Ich hab nie gesagt, dass ich ein Programmierer bin. Ich bin Elektriker.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?