-> Hier kostenlos registrieren
Hallo,
Ich bin neu hier und schon gleich eine Frage die ich "da Anfänger" noch nicht so lösen kann.
Mein Problem ist.
Ich habe ein Programm geschrieben wo ich Fehlermeldungen mit ausgeben möchte. Soweit so gut. Die einzelnen Bausteine (ST) geben auch die Werte aus so wie sie Sollen. Aber nun möchte ich das ganze als eine Zusammenfassung ausgeben.
	
	
	
		
Dies wären die Meisten Meldungen die ich ausgeben möchte, Aber wie Fasse ich diese in ST zusammen so das er nicht immer nur einen Fehler anzeigt sondern diese zusammen rechnet und dann den Fehlerwert ausgibt?
Leider habe ich keine Ahnung wie ich das anstellen soll, da es auf diese Art nicht Funktioniert
	
	
	
		
Kann mir da einer einen Tip geben wie das ganze Funktioniert?
Danke im Vorraus
	
		
			
		
		
	
				
			Ich bin neu hier und schon gleich eine Frage die ich "da Anfänger" noch nicht so lösen kann.
Mein Problem ist.
Ich habe ein Programm geschrieben wo ich Fehlermeldungen mit ausgeben möchte. Soweit so gut. Die einzelnen Bausteine (ST) geben auch die Werte aus so wie sie Sollen. Aber nun möchte ich das ganze als eine Zusammenfassung ausgeben.
		Code:
	
	                                  HEX           DEC   
ReVPI 16#04 Rot Anlage aus      00000100         4
ReVPI 16#03 Grün Anlage ein     00000010         3
*** PH ORP Regelung ***
PH< ORP<    16#0A               10100000        10
PH< ORP>    16#0C               00001100        12
PH> ORP>    16#14               00010100         20
PH> ORP<    16#12               00010010        18
PH= ORP>    16#04               00000100         4
PH= ORP<    16#02               00000010          2
ORP= PH<    16#08               00000100         8
ORP= PH>    16#10               00010000        16
*** Füllstandskontrolle ***
Füllstand>1360 16#01            00000001          1
Füllstand< 500 16#02            00000010         2
*** Fehler Solaranlage ***
BT>   33    16#02               00000010          2
ST>  150    16#04               00000100         4
SPT>  60    16#08               00000100         8
WWT>  60    16#10               00010000        16
*** Taktgeber ***
16#01 Pumpe 100% kein Fehler    00000001         1
16#00 Pumpe 75%  kein Fehler    00000000         0
16#11 Pumpe 50%  kein Fehler    00010001        17
16#1E Pumpe mit 10%             00011110         30
*** Flowmeter ***
16#1C  kein-Durchfluss.         00011100        28
***Fehler Flowmeter und Takt ***
16#1E,16#1E                     00111010        58
*** Fehler FM,Takt und PH ORP ***
16#0A,16#1C,16#1E               01000100         68
16#0C,16#1C,16#1E               01000110        70
16#14,16#1C,16#1E               01001110         78
16#12,16#1C,16#1E               01001100         76
16#04,16#1C,16#1E               00111110        62
16#02,16#1C,16#1E               00111100        60
16#08,16#1C,16#1E               01000010         66
16#10,16#1C,16#1E               01001010         74Leider habe ich keine Ahnung wie ich das anstellen soll, da es auf diese Art nicht Funktioniert
		Code:
	
	    if (PH_OPR_Regelung =16#02
        OR PH_OPR_Regelung =16#04 
        OR PH_OPR_Regelung =16#04 
        OR PH_OPR_Regelung =16#08 
        OR PH_OPR_Regelung =16#10 
        OR PH_OPR_Regelung =16#12
        OR PH_OPR_Regelung =16#14 
        OR PH_OPR_Regelung =16#0A 
        OR PH_OPR_Regelung =16#0C 
        OR Taktgeber       =16#01 
        OR Taktgeber       =16#11 
        OR Taktgeber       =16#1E
        OR WinterControl   =16#01
        OR WinterControl   =16#02
        OR Solarregelung   =16#02
        OR Solarregelung   =16#04
        OR Solarregelung   =16#08
        OR Solarregelung   =16#10
        OR Flowmeter       =16#1C)THEN 
        Wert := TRUE; 
END_IF;Danke im Vorraus
 
	 
  
 
		 
 
		
 
 
		
 
  
 
		 
 
		