S5 100 U CPU 103 Programm läuft nicht

tobischmitt

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
habe eine 100U die ich für eine Pumpensteuerung mit Pegelauswertung nutzen will (Pegel an offenem Gewässer). Dass Programm hab ich und habs auch auf die CPU gespielt jedoch läuft nichts. Da ich von der Programmierung der S5 keine Ahnung hab wollte ich mal nachfragen ob hier jemand von euch irgendwo einen Fehler entdeckt.

Kurz zum Ablauf:
Pegel wird über eine Pegelsonde (Zweileiter 4-20mA) erfasst und auf die SPS übertragen (Analog Input 4-20mA) je nach gemessenem Pegelstand sollen nun bestimmte Aktionen ablaufen (Pumpen ein oder aus, optische und akustische Warnsignale etc.) Alles in allem nicht so viel.

Wie geschrieben Bausteine hab ich mit STEP 5 auf die CPU übertragen und wollte dass ganze dann testen jedoch passiert an der SPS rein gar nichts. Sonde funktioniert richtig.

Ich stell mal die Bausteine hier rein:

OB1
Netzwerk 1 Null und Eins Merker
U -NULL
UN -NULL
= -NULL

U M 0.1
ON M 0.1
= M 0.1

***

Netzwerk 2 Aufrufe
SPA -PB_PROG
SPA -FB_FLW
NAME: FLMW20

BE


FB1

Netzwerk1 Wortflanke Merkerwort 20

NAME: FLMW20

L -PFLM_MW20
L KH FFFF
XOW
L MW 20
UW
T -IMP_MW20
L MW 20
T -PFLM_MW20


BE


PB1

Netzwerk1 Analogwert einlesen
4-20mA entspricht 0m bis 4m

SPA -FB_NORM_AI
NAME: RLG:AE
BG : KF +0
KNKT: KY 0,3
OGR : KF +4000
UGR : KF +0
EINZ: -NULL
XA : -PEGEL
FB : -SCHMIER
BU : -SCHMIER
***

Netzwerk 2 Analogwert Ausgeben

SPA -FB_NORM_AO
NAME: RLG:AA
XE : -PEGEL
BG : KF +1
KNKT: KY 0,0
OGR : KF +4000
UGR : KF +0
FEH : -SCHMIER
BU : -SCHMIER

***

Netzwerk 3 Pegel über 1,80m

L -PEGEL
L KF +1800
>F
= -PEGEL>1800
***

Netzwerk 4 Pegel über 2m

L -PEGEL
L KF +2000
>F
= -PEGEL>2000
***

Netzwerk 5 Pegel über 2,30m

L -PEGEL
L KF +2300
>F
= -PEGEL>2300
***

So geht es jetzt weiter bis Netzwerk 7 (Pegel über 3m)

Dann ab Netzwerk 8 Pegel fallend

BSP:

Netzwerk 8 Pegel unter 1,80m (5cm Hysterese)

L -PEGEL
L KF +1750
<F
= -PEGEL<1800
***

Ab Netzwerk 13

Netzwerk 13 Alarm optisch

O -PEGEL>1800
O -PEGEL>2300
O -PEGEL>2500
O -PEGEL>3000
S -ALM_OPT
O -QUIT_OPT
O -PEGEL<1800
O -PEGEL<2000
O -PEGEL<2300
O -PEGEL<2500
O -PEGEL<3000
R -ALM_OPT
NOP 0
***

Netzwerk 14 Alarm Akustisch

O -PEGEL>1800
O -PEGEL>2300
O -PEGEL>2500
O -PEGEL>3000
S -ALM_AKU
O -QUIT_AKU
O -PEGEL<1800
O -PEGEL<2000
O -PEGEL<2300
O -PEGEL<2500
O -PEGEL<3000
R -ALM_AKU
NOP 0
***

Dann Netzwerk 16 Merker Schieber zu Pumpe 1und 2

U -PEGEL>2000
S -M_Schieber
U -PEGEL<2000
R -M_Schieber
NOP 0
***

Netzwerk 17 Schieber zu

U -M_Schieber
UN -SCHIEB_AUF
UN -END_SCHIEB_ZU
= -SCHIEB_ZU
***

Netzwerk 18 Schieber auf
UN -M_Schieber
UN -SCHIEB_ZU
UN -END_SCHIEB_AUF
= -SCHIEB_AUF
***

Netzwerk 19 Pumpen ein

U -M_Schieber
= -PUMPE_1
***

So vielleicht kann ja jemand hier was finden oder hat eine Idee.

Vielen dank schonmal Gruß Tobias
 
Frage 1: CPU startet ?
Setz doch mal die Symbolktabelle hier rein.
"jedoch passiert an der SPS rein gar nichts" kann sicher keiner was mit anfangen.
Was siehst Du im Status ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ja CPU geht in RUN. Hab die Sonde mal in ein Rohr gehängt um die Pegel zu Simulieren bis zu einem Wasserstand von 3m kann ich da "vortäuschen". Die Pumpen etc. sollen dann über 24V Schütze geschaltet werden die an den Ausgängen der SPS hängen. Jedoch passiert irgendwie nichts. Keine Reaktion an der SPS. Wollte schonmal die Ausgänge ansteuern mit STEP 5 jedoch kommt die Meldung Befehl verletzt Sprachraum.



Hab die Symboltabelle mal Fotografiert und angehängt.
 

Anhänge

  • Symbol.JPG
    Symbol.JPG
    170,1 KB · Aufrufe: 34
  • Symbolt2.JPG
    Symbolt2.JPG
    186,7 KB · Aufrufe: 34
Kannst Du Dir nicht die Ausgänge im Status des jeweiligen Netzwerks anschauen?

Kannst Du das Programm mal hochladen (S5D-Datei und die SEQ= Zuordnungsliste)?
 
EW 64 und Mw10 beobachtet ?
Ist bis dahin alles normal ?
Symboliktabelle in Ordnung bringen (PEGEL>1800 kann nicht gleichzeitig M20.0 und M24.0 sein /nur ein Beispiel)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Kannst Du Dir nicht die Ausgänge im Status des jeweiligen Netzwerks anschauen?

Kannst Du das Programm mal hochladen (S5D-Datei und die SEQ= Zuordnungsliste)?


HAb die Dateien die ich bekommen hab mal hier als Rar angehängt
 

Anhänge

  • Programm V1.2.rar
    6,3 KB · Aufrufe: 13
EW 64 und Mw10 beobachtet ?
Ist bis dahin alles normal ?
Symboliktabelle in Ordnung bringen (PEGEL>1800 kann nicht gleichzeitig M20.0 und M24.0 sein /nur ein Beispiel)

Aha, dachte dass ist einmal der Impuls und der andere Merker ist für die Anzeige. Das ganze soll über Analog Ausgang noch auf einem Display dargestellt werden.
 
Dann hast du das Programm nicht selbst geschrieben?



bike

Hat er doch geschrieben. Lesen, bike, lesen... ;)

Zitat aus dem 1. Beitrag:
Hallo,
habe eine 100U die ich für eine Pumpensteuerung mit Pegelauswertung nutzen will (Pegel an offenem Gewässer). Dass Programm hab ich und habs auch auf die CPU gespielt jedoch läuft nichts. Da ich von der Programmierung der S5 keine Ahnung hab wollte ich mal nachfragen ob hier jemand von euch irgendwo einen Fehler entdeckt.
 
Da an dem Einschalten der Pumpen wirklich nur die Pegelstände beteiligt sind, wiederhole ich meine Frage aus dem Beitrag #6:

Kannst Du Dir nicht die Ausgänge im Status des jeweiligen Netzwerks anschauen?

Ist die Lastspannung für die Ausgänge vorhanden? Kannst Du an den Karten messen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Da an dem Einschalten der Pumpen wirklich nur die Pegelstände beteiligt sind, wiederhole ich meine Frage aus dem Beitrag #6:

Kannst Du Dir nicht die Ausgänge im Status des jeweiligen Netzwerks anschauen?

Ist die Lastspannung für die Ausgänge vorhanden? Kannst Du an den Karten messen.

Ausgänge im Status anschauen?

Kann an den Karten messen da kommt nix an. Was mich allein schon wundert ist auch dass ich keinen Strom messen kann. Die Pegelsonde wandelt ja die zugeführte energie von 24 V in einen Strom um. Und hier kann ich auch schon nichts messen nicht mal 4mA was ohne "Wasser" ja mindestens ankommen müsste! Sonde funktioniert aber. Hab extra noch ne externe Feldanzeige für die Sonde um den Pegel auch ausserhalb der Steuerung anzeigen und ablesen zu können. Hier wird richtig dargestellt.
An der Ausgangskarte (Digital Output) hängen dann die ganzen Schütze. Aber messbar ist hier gar nichts. Also vermute ich dass das Programm irgendwo nen Hacken hat.
Über STEP 5 Ausgänge oder Variablen Steuern im Online Modus passiert ebenfalls nichts wobei hier der Fehler sicher bei mir liegt! Meldung (Befehl verletzt Sprachraum) was müsste ich hier eingeben um Beispielsweise den Ausgang A4.0 zu schalten?
 
Ausgänge im Status anschauen?

Kann an den Karten messen da kommt nix an. Was mich allein schon wundert ist auch dass ich keinen Strom messen kann. Die Pegelsonde wandelt ja die zugeführte energie von 24 V in einen Strom um. Und hier kann ich auch schon nichts messen nicht mal 4mA was ohne "Wasser" ja mindestens ankommen müsste! Sonde funktioniert aber. Hab extra noch ne externe Feldanzeige für die Sonde um den Pegel auch ausserhalb der Steuerung anzeigen und ablesen zu können. Hier wird richtig dargestellt.
An der Ausgangskarte (Digital Output) hängen dann die ganzen Schütze. Aber messbar ist hier gar nichts. Also vermute ich dass das Programm irgendwo nen Hacken hat.
Über STEP 5 Ausgänge oder Variablen Steuern im Online Modus passiert ebenfalls nichts wobei hier der Fehler sicher bei mir liegt! Meldung (Befehl verletzt Sprachraum) was müsste ich hier eingeben um Beispielsweise den Ausgang A4.0 zu schalten?

An der AE-Karte solltest Du schon einen Strom messen können, ansonsten ist Deine Sonde oder Verkabelung nicht in Ordnung.
Hängt Deine externe Feldanzeige in der gleichen Stromschleife ?
Die Reaktion der Ausgänge kannst Du ja auch testen indem Du MW 10 entsprechend manipulierst.
 
Hat er doch geschrieben. Lesen, bike, lesen... :wink:

Daher mein Erschrecken.
Ich kann manchmal ein Programm in Betrieb nehmen, das ich nicht geschrieben habe, da ich programmieren kann.

Der Kollege weiß nicht was er tut und will dann Hilfe?

Ich würde mir zuerst das Buch auf folgender Adresse ansehen.

http://www.riempp.de/pdf/100U.pdf

Dann klärt sich einiges.

Denn es tut mir leid, ich sehe den Aufbau der Steuerung.
Was ist genau verbaut?
An welchem Platz steckt die AI?
Wie sind die E/A Karten platziert?
Davon sind doch die Adressen abhängig.


Nach dem Lesen in dem Handbuch wird vielleicht einiges klarer.
Wenn nicht, dann schau `mer mal :)


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Daher mein Erschrecken.
Ich kann manchmal ein Programm in Betrieb nehmen, das ich nicht geschrieben habe, da ich programmieren kann.

Der Kollege weiß nicht was er tut und will dann Hilfe?

Ich würde mir zuerst das Buch auf folgender Adresse ansehen.

http://www.riempp.de/pdf/100U.pdf

Dann klärt sich einiges.

Denn es tut mir leid, ich sehe den Aufbau der Steuerung.
Was ist genau verbaut?
An welchem Platz steckt die AI?
Wie sind die E/A Karten platziert?
Davon sind doch die Adressen abhängig.


Nach dem Lesen in dem Handbuch wird vielleicht einiges klarer.
Wenn nicht, dann schau `mer mal :)


bike

Na ja danke :)

Handbuch hab ich. Aufbau ist wie folgt:

1. Netzteil S5 100U PS931
6ES5 931-8MD11
2. CPU S5100U CPU103
6ES5 103-8MA0

3. Analog Input 4x 4-20mA Adressen: EW64..EW70
6ES5 464-8ME11

4. Analog Output 2x +/- 20mA Adressen: AW72..AW74
6ES5 470-8MB11

5. Digital Input 8x24V DC Adressen: E2.0..E2.7
6ES5 431-8MA11
6. Digital Input 8x24V DC Adressen: E3.0..E3.7
6ES5 421-8MA12
7. Digital Output 8x24V DC/0,5A Adressen: A4.0..A4.7
6ES5 441-8MA11
8. Digital Output 8x24V DC/1A Adressen: A5.0..A5.7
6ES5 451-8MA11


Wollte eigentlich auch nur mal dass jmd. drüber schaut ob vielleicht irgendwo ein Fehler sein könnte.
 
wenn kein strom meßbar ist am analogeingang, dan prüfe erst mal die verdrahtung.
evtl. den schaltplan mal hier posten, dann können wir tipps geben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wollte eigentlich auch nur mal dass jmd. drüber schaut ob vielleicht irgendwo ein Fehler sein könnte.

Gut wir haben geschaut und nichts gefunden, okay?

Dir ist bewusst, dass der FB250 auf den Steckplatz schaut?

Ich würde mir einen OB 1 bauen in dem nur
L ew64
t MW 100

steht.
Dann kannst du prüfen ob deine Hardware irgend ewtas schickt.


Viel Erfolg


bike
 
Also, ich habe das Programm in eine 100U (CPU 103) geladen, Adresse der analogen Eingangskarte an meine vorhandene Peripherie angepaßt und einen Stromistwert drauf gegeben.
Das Programm arbeitet, die Ausgänge kommen. Habe jetzt nicht alle Funktionen getestet, aber et löpt.

Meiner Meinung liegt ein Hardwareproblem vor (fehlende Versorgungsspannung, Verdrahtungsfehler etc.).

Was allerdings auch noch sein kann: Wie steht das Mäuseklavier (DIP-Schalter) an der analogen Eingangsbaugruppe?

Im Anhang mal die entssprechende Seite aus dem Handbuch.
 

Anhänge

  • S5-100U Gerätehandbuch S. 284.pdf
    17,1 KB · Aufrufe: 2
Zurück
Oben