Hobby programmierer
Level-1
- Beiträge
- 38
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
Habe ein Problem mit einem S7 Programmteil.
Ein Luftgekühlter Kondensator wird über 3 Lüfter gekühlt.
in dem Programm ist eine Umschaltung Führung (70%)und Auto (0-100%).
Sollwert ist 15°c eingestellt.
Beim Start vom Prozess also Ausdämpfen beginnt es normal in Automatik
Temperatur ist unter 15°c geringe Drehzahl ,Temperatur steigt über 15°c
Drehzahl geht hoch bis 100% dann kühlt es ab wieder unter 15°c Drehzahl geht wieder
runter und dann aus irgend einen Grund (vielleicht auch Programmierfehler) schaltet
die Anlage auf Führung (70%)und bleibt auf Führung egal was für eine Temperatur
gemessen wird ,bis Ausdämpfen wieder zu ende ist.Bei kalte Tage führt das natürlich
auch zum gefrieren des Kondensators.
Ich komme mit den programmierten Code nicht ganz Klar.
Vielleicht kann jemand mir den geposteten Code etwas erklären.
Danke schon mal für die Hilfe!!
Code ist in FUP Programmiert.
NW5 Differenz Sollwert Istwert TISAHL 731
L "REAL_General_DB".SW_TISAHL_731
L "REAL_General_DB".IW_TISAHL_731
-R
T "REAL_General_DB".DIF_SW_IW_TISAHL_731
NOP 0
NW6 Merker Überschwingen TISAHL 731
U(
L "REAL_General_DB".DIF_SW_IW_TISAHL_731
L -3.000000e+000
<=R
)
S "M7.7"
U(
L "REAL_General_DB".DIF_SW_IW_TISAHL_731
L 4.000000e+000
>=R
)
R "M7.7"
NOP 0
NW 7 Umschaltung Führung-Auto ME4.1, ME4.2, ME4.3 (TISAHL 731)
U(
U(
L "REAL_General_DB".DIF_SW_IW_TISAHL_731
L 3.000000e+000
<=R
)
UN "M7.7"
UN "Alarm_Melde_Bits_Motoren".ME4_1_HAND
S "M7.3"
U(
U(
L "REAL_General_DB".DIF_SW_IW_TISAHL_731
L 0.000000e+000
>=R
)
U "M7.7"
O "Alarm_Melde_Bits_Motoren".ME4_1_HAND
)
R "M7.3"
U "M7.3"
)
FP "M7.6"
= L 0.0
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_1_HAND
S "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_1_TIC_731
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_2_HAND
S "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_2_TIC_731
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_3_HAND
S "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_3_TIC_731
NW 8 Umschaltung Führung-Auto Betrieb ME4.1, ME4.2, ME4.3 (TISAHL 731
U "M7.3"
FN "M7.4"
O(
U(
O "M10.2"
O "M20.2"
O "M30.2"
)
FP "M7.5"
)
= L 0.0
U L 0.0
BLD 102
R "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_1_TIC_731
U L 0.0
BLD 102
R "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_2_TIC_731
U L 0.0
BLD 102
R "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_3_TIC_731
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_1_HAND
S "Alarm_Melde_Bits_Motoren".ME4_1_AUTO
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_2_HAND
S "Alarm_Melde_Bits_Motoren".ME4_2_AUTO
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_3_HAND
S "Alarm_Melde_Bits_Motoren".ME4_3_AUTO
Habe ein Problem mit einem S7 Programmteil.
Ein Luftgekühlter Kondensator wird über 3 Lüfter gekühlt.
in dem Programm ist eine Umschaltung Führung (70%)und Auto (0-100%).
Sollwert ist 15°c eingestellt.
Beim Start vom Prozess also Ausdämpfen beginnt es normal in Automatik
Temperatur ist unter 15°c geringe Drehzahl ,Temperatur steigt über 15°c
Drehzahl geht hoch bis 100% dann kühlt es ab wieder unter 15°c Drehzahl geht wieder
runter und dann aus irgend einen Grund (vielleicht auch Programmierfehler) schaltet
die Anlage auf Führung (70%)und bleibt auf Führung egal was für eine Temperatur
gemessen wird ,bis Ausdämpfen wieder zu ende ist.Bei kalte Tage führt das natürlich
auch zum gefrieren des Kondensators.
Ich komme mit den programmierten Code nicht ganz Klar.
Vielleicht kann jemand mir den geposteten Code etwas erklären.
Danke schon mal für die Hilfe!!
Code ist in FUP Programmiert.
NW5 Differenz Sollwert Istwert TISAHL 731
L "REAL_General_DB".SW_TISAHL_731
L "REAL_General_DB".IW_TISAHL_731
-R
T "REAL_General_DB".DIF_SW_IW_TISAHL_731
NOP 0
NW6 Merker Überschwingen TISAHL 731
U(
L "REAL_General_DB".DIF_SW_IW_TISAHL_731
L -3.000000e+000
<=R
)
S "M7.7"
U(
L "REAL_General_DB".DIF_SW_IW_TISAHL_731
L 4.000000e+000
>=R
)
R "M7.7"
NOP 0
NW 7 Umschaltung Führung-Auto ME4.1, ME4.2, ME4.3 (TISAHL 731)
U(
U(
L "REAL_General_DB".DIF_SW_IW_TISAHL_731
L 3.000000e+000
<=R
)
UN "M7.7"
UN "Alarm_Melde_Bits_Motoren".ME4_1_HAND
S "M7.3"
U(
U(
L "REAL_General_DB".DIF_SW_IW_TISAHL_731
L 0.000000e+000
>=R
)
U "M7.7"
O "Alarm_Melde_Bits_Motoren".ME4_1_HAND
)
R "M7.3"
U "M7.3"
)
FP "M7.6"
= L 0.0
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_1_HAND
S "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_1_TIC_731
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_2_HAND
S "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_2_TIC_731
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_3_HAND
S "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_3_TIC_731
NW 8 Umschaltung Führung-Auto Betrieb ME4.1, ME4.2, ME4.3 (TISAHL 731
U "M7.3"
FN "M7.4"
O(
U(
O "M10.2"
O "M20.2"
O "M30.2"
)
FP "M7.5"
)
= L 0.0
U L 0.0
BLD 102
R "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_1_TIC_731
U L 0.0
BLD 102
R "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_2_TIC_731
U L 0.0
BLD 102
R "Alarm_Melde_Bits_Motoren".FUEHRUNG_ME4_3_TIC_731
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_1_HAND
S "Alarm_Melde_Bits_Motoren".ME4_1_AUTO
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_2_HAND
S "Alarm_Melde_Bits_Motoren".ME4_2_AUTO
U L 0.0
UN "Alarm_Melde_Bits_Motoren".ME4_3_HAND
S "Alarm_Melde_Bits_Motoren".ME4_3_AUTO