Step 7 Fehlermeldung beim CFC Übersetzen nicht nachvollziehbar

Detto

Level-2
Beiträge
189
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

ich habe ein Problem, welches ich nicht verstehe.

Folgendes System ist vorhanden:

1x CPU 4105H mit CP443
5 x Peripherie über PROFINET verbunden – ja da hat etwas gedauert mit den IP Adressen usw. aber jetzt läuft es. Ich behaupte dreißt – die Hardware läuft (endlich)…

Zu Testzwecken, wollte ich „mal eben“ ein einfaches ODER programmieren.
Dazu habe ich zwei Schalter an die DI einer DP angeschlossen und eine kleine LED an einen Ausgang der gleichen DP.

Die Hardware wird erkannt, ich habe den Karten ein TPA zugewiesen. Das TPA ist dem OB32 zugeordnet, die Pläne sind der AS zugewiesen – alles so wie im Lehrgangshandbuch steht…
(Bin ja noch Neuling)

Ich verwende als Eingangstreiber zwei Bausteine Pcs7DiIn und als Ausgangstreiber ein Pcs7DiOu.
Dazwischen ist ein ODER Glied – also eigentlich ganz einfach.
Ich habe den Eingängen und Ausgängen Symbole vergeben und auch alles „Verschaltung zu Operanden“ ordentlich verschaltet.
Die Ein- und Ausgänge werden auch richtig am Rand mit passendem Kommentar angezeigt.
Somit gehe ich davon aus, dass das alles passt.

Wenn ich jetzt im CFC den Plan übersetze, dann erhalte ich die Warnung im Baugruppentreiber:
„Keine Hardware für Symbol Taster1 mit der Adresse E30.4 gefunden.“
Das gleiche für Taster 2 und für die LED am Ausgang.

Ich kann die „1“ (Schalter geschlossen) aber im Testmodus als PV_In erkennen, aber der Treiber gibt einfach das Signal nicht weiter. Ich stehe echt auf dem Schlauch. Die Hilfe brachte mich auch nicht weiter, da ich weder HART Protokoll noch einen Zeitstempel verwende…
Muss ich hierbei auch etwas mit dem Signalstatus machen?
Der wird doch automatisch beim Übersetzen erzeugt/verbunden …oder?

Hat jemand eine Idee, was ich falsch mache?

Vielen Dank

Detto

Taster Hardware nicht vorhanden.JPG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Detto

An den Treibern siehst du das er keine Eingangskarte angebunden hat. Unterhalb der Karte hätte er sonst selbst Verbindungen zu den @ Plänen gemacht.
Stimmten die Eingänge mit der Hardware überein? Nehme jetzt an Ja.

Schau mal in der Komponentenansicht unter Pläne Sind dort @ Pläne vorhanden? Gesamt übersetzen ausgeführt?

Gruss Ecki
 
Ist die Profinet Peripherie denn PCS7 kompatibel? Wenn nicht, dann funktioniert das mit der automatischen Baugruppentreiber-Verschaltung auch nicht, und sollte eigentlich zu entsprechenden Warnmeldungen beim Übersetzen führen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

vielen Dank für die Antworten!!

Ich versuche mal der Reihe nach zu Antworten:
Bei dem PCS7 System handelt es sich um eine Mini Anlage. Nur eine ES und nur eine OS.
Die Anlage wurde von einer mittelständischen Firma gebaut und getestet und wir haben deren Einstellungen übernommen.

Alle DPs (ET200) verfügen über eine IP153-4PN Karte. Ich habe mal ein Bild von unserem Netz beigefügt. Alle DPs laufen auf einen Switch und sind mit der CPU über die X5 verbunden (Stern-Netz).
Wir haben einen Feldbus und einen Terminalbus. Das Übersetzen und Laden hat auch am Ende, nach langer Fehlersuche, ohne Fehler funktioniert. Der Fehler war letztendlich das X5 und X8 im gleichen Subnetz waren.

@ducati
Die Adressen sind die 30.4 und 30.5 wie in der HW Konfig zu sehen. Ich sehe ja auch die „1“ am Eingang bzw. die „0“. Somit gehe ich davon aus, dass ich schon die richtigen Ein- und Ausgänge benutze.

@Eckenhart
Aha! Schön, dass ich so etwas sehen sollte *zwinker*
Ich glaube Du meinst, dass dann DataXchg und MS_Xchg usw. automatisch verbunden sind. Hatte ich auf einem Bild im Netz mal gesehen.
Das würde ja auch zur Warnmeldung „keine Hardware“ passen.
Die @ Pläne sind allerdings vorhanden.
Ja natürlich, auch mal Gesamtübersetzen ausgeführt. J

@Thomas
Wir hatten in der Ausschreibung explizit angegeben, dass wir PROFINET haben wollen.
Ich habe mal ein Bild von unserem Netz beigefügt.


Was ich jetzt nicht verstehe ist folgendes:

- Wir haben die ES ordentlich aufgesetzt
- Wir haben das Profinet ans Laufen gebracht
- Wir haben die Module anhand der Artikelnummer ausgewählt und eingefügt
- Beim HW Konfig übersetzen erhielten wir keine Fehler – Ihr wisst was ich meine

Warum erkennt das System jetzt die Hardware nicht?
Der Vollständigkeit halber habe ich noch das Directory vom Projekt als Bild beigefügt. Das sieht ziemlich „übersichtlich“ aus. Ist das so richtig?

Was ich gerade gesehen habe, ist das die „Ordner“ in der Komponenten Ansicht und der TH sich namentlich unterscheiden. Siehe Bild. Ist mir da ein Fehler unterlaufen?????

Vorab vielen Dank für die weitere Unterstützung.

Detto
HW Konfig.JPGKompo-TH.JPGPläne.JPGProfinet.JPGVerzeichnis.JPG
 
ich denke, Du brauchst die High Feature ET-200M Anschaltung, die normale ist nicht PCS7-fähig... schau mal in den Listen von meinem Link oben:

ET 200M IM 153-4 PN HF 6ES7 153-4BA00-0XB0 V4.x Busanschaltung für S7-300 SMs,mit PROFINET-Anschluss;Unterstützung von Failsafe- und HART-Baugruppe,PN-Systemredundanz

Die 4AA01 find ich auf die schnelle nicht in der Liste...

PS: welche PCS7 Version habt Ihr eigentlich?
 
Zuletzt bearbeitet:
ich denke, Du brauchst die High Feature ET-200M Anschaltung, die normale ist nicht PCS7-fähig... schau mal in den Listen von meinem Link oben:

ET 200M IM 153-4 PN HF 6ES7 153-4BA00-0XB0 V4.x Busanschaltung für S7-300 SMs,mit PROFINET-Anschluss;Unterstützung von Failsafe- und HART-Baugruppe,PN-Systemredundanz

Die 4AA01 find ich auf die schnelle nicht in der Liste...

PS: welche PCS7 Version habt Ihr eigentlich?

Jetzt verstehe ich nur "Spanisch"
Was ist eine High Feature ET-200M Anschaltung???

Wir arbeiten mit der Version V8.2.
Detto
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Jetzt verstehe ich nur "Spanisch"
Was ist eine High Feature ET-200M Anschaltung???

Wir arbeiten mit der Version V8.2.
Detto

JA, PCS7 ist halt nicht so einfach, und hat auch mit ner "Normalen" Step7 Programmierung wenig zu tun...

in Deinen Scrennshots oben ist in der HW-Konfig das Siemens Bauteil 6ES7153-4AA01-0XB0 verbaut. Mit der Baugruppe funktionieren die Baugruppentreiber nicht, weils nicht freigegeben ist...

Für PCS7 8.2 gibts ne Liste, welche Baugruppen freigegeben sind.

d.h. Du musst Dir 5 Baugrupppen 6ES7 153-4BA00-0XB0 kaufen und austauschen...

oder Du verwendest keine Baugruppentreiber, oder Du schreibst Dir eigene Baugruppentreiber... Beides würde ich nicht empfehlen ;)

Gruß.

PS: wenn Du in der HW-Konfig rechts im Katalog das Profil PCS7_VXX auswählst, hättest Du die 6ES7153-4AA01-0XB0 garnicht projektieren können, weils halt nicht freigegeben ist. Und nebenbei, wenn Ihr ne Produktivanlage bauen wollt, würd ich nen PCS7-Kurs bei Siemens empfehlen... im Ernst!
 
Zuletzt bearbeitet:
@Ducati
Vorab erst einmal vielen dank für Deine Unterstützung!!!

Ja, PCS7 ist nicht einfach. Ich komme iegentlich von der anderen Seite - ich habe PLS jahrelang in Betrieb genommen...
Da war die Programmierung schon fertig ;)

Ich fasse mal zusammen, was ich so verstanden habe:
Ich habe mir das Datenblatt von der IP153-4 mit der richtigen Nummer angeschaut und da steht
unter Protokolle PROFINET IO aber TCP/IP NEIN
Somit können die Karten gar nicht ordentlich über TCP/IP kommunizieren.

Dann wäre meine Schlussfolgerung, der Hersteller hat eine falsche IP153-4(nnn) eingebaut, die gar kein TCP/IP Protokoll kann.
Soweit richtig?

Deinen beiden Vorschläge zu den Baugruppentreiber kann ich mich nur vollstens anschließen...

Vielen Dank

Detto
 
naja, die PCS7-Baugruppentreiber verwenden hat u.a. verschiedene Diagnosefunktionen usw. Die Standardbaugruppe kann das halt nicht (richtig) sondern nur die High Feature Baugruppe... ob das am TCP/IP liegt, weiss ich nicht...

also übergangsweise häng mal die Ein-/Ausgänge direkt an das ODER-Glied... die Lampe wird leuchten ;)

aber dann hast Du keine Diagnose, ob z.B. die IO-Karte kaputt ist. Und auch diverse andere PCS7-Funktionen sind dann eingeschränkt...

kommt halt drauf an, was Ihr genau machen wollt/müsst...

Grundsätzlich, wenn ich die PCS7-Funktionen nicht nutzen kann/will/muss, dann brauch ich auch kein PCS7 kaufen ;)

Dann reicht auch nen Step7+WinCC7+CFC+IL+S7-300, kostet auch deutlich weniger ;)

gruß.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
kommt halt drauf an, was Ihr genau machen wollt/müsst...

Wenn ich lese, dass eine 410-5H Steuerung + PCS7 verbaut wurde, dann gehe ich einmal davon aus dass
es eine Anlage mit größerem Budget ist und entsprechend aufwändigen Funktionen ist. Daher wäre es ja nur
Konsequent, die freigegebenen Baugruppen und damit die zusätzlichen Diagnosen einzusetzen. Nicht dass dies
einem später auf die Füße fällt, vor allem wenn ihr (oder der Kunde ) mal Support von Siemens benötigt und die
dann dem Kunden erzählen dass das was da verbaut ist gar nicht freigegeben ist.
 
Zuletzt bearbeitet:
.... mmmm stehe gerade auf dem Schlauch (mal wider)

Ich denke, man muss bei PCS7 die Eingangstreiber und Ausgangstreiber benutzen um die E/A anzusprechen?
Kann ich auch einfach den Eingang vom ODER auf den E30.4 verschalten OHNE den DigIn???

Sind die Treiber dann quasi "nur" zur Überwachung da?

Zum Thema Größe der Anlage, also es ist überschaubar und wir sind Endkunde.
Es gibt viele andere Faktoren, warum man gerade so etwas gekauft hat...
(die hier aber völlig unerheblich für das Problem sind)
Grüße
detto
 
Ich denke, man muss bei PCS7 die Eingangstreiber und Ausgangstreiber benutzen um die E/A anzusprechen?
Kann ich auch einfach den Eingang vom ODER auf den E30.4 verschalten OHNE den DigIn???

Sind die Treiber dann quasi "nur" zur Überwachung da?

müssen musst Du garnichts... Du könntest auch in FUP Dein ODER programmieren und auf die SPS laden... nur nutzt Du dann nicht das, was PCS7 ausmacht, sondern nur das enthaltene Step7. Was aber keinen Sinn macht, wenn man PCS7 bezahlt hat...

Zum testen kannst Du den 30.4 auf das ODER verschallten... welche Funktionen Dir dann aber verloren gehen, kann ich auch nicht alle aufzählen...

Gruß.

PS: Du nimmst dann nicht das ODER aus der APL-Bibliothek (der ha ja den Struct als Eingang), sondern den OR Baustein aus BIT_LGC ...
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

in der Zwischenzeit habe ich die Datenblätter der 153-4 PN und der 153-4 PN HF gelesen.
An dieser Stelle noch einmal DANKE an ducati für Deinen Hinweis.
Es stimmt, die 153-4 PN kann kein TCP/IP!

Dann habe ich den Herrsteller unserer Schränke kontaktiert, die Problematik besprochen und testweise hat er uns eine HF Karte zugeschickt.

Jetzt habe ich die Montageanleitung (ist das erste mal für mich gewesen) gelesen und die Baugruppen hardwaremäßig getauscht.
Soweit kein Problem.

In meiner jugendlichen Naivität dachte ich jetzt:
- Baugruppe tauschen
- HW Konfig aufrufen
- aus dem V8.2. Katalog diesmal die richtige IM153 einpflegen (6ES7-153-4BA00-0XB0)
- MAC und IP Adressen eintragen und übersetzen laden.

Wenn ich jetzt die DP aufrufen und mit der rechten Maustaste die alte IM 153-4 PN anwähle, dann sind
"Objekt tauschen" und auch "löschen" nur hellgrau und nicht anwählbar.

Auch der Versuch die IM 153-4 PN HF via Drag and Drop einzufügen scheitert (logisch kann ja nicht einfach etwas einfügen, wo der Platz schon belegt ist).

Wo ist jetzt schon wieder mein Gedankenfehler?
Ich kann doch nicht deswegen die ganze DP löschen und neu aufsetzen - das macht doch keinen Sinn!!!
Diese könnte, im Gegensatz zu meinem Fall, ja auch schon dutzende Messungen usw enthalten.

Wie tausche ich jetzt in der HW Konfig meine beiden IM 153-4 gegeneinander?

Vielen Dank für die Infos.

VG
Detto
 
Du wirdst die alte löschen müssen und dann die neue neu einfügen. Also die komplette Station löschen.

Ich muss die komplette DP löschen??? :eek:

Ich bin jetzt geschockt!!!
Was mache ich denn in der Industrie, wenn da 50 - 60 Messungen dran hängen?
Die kann ich doch nicht alle neu "konfigurieren"
Oder kann man die Konfiguration der DP "sichern"?

In meinem Fall (fast jungfräuliches System) ist das ja alles kein Problem, nur wenn der Fall mal später auftritt...

Vielen Dank schon einmal
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Problem ist,
die Baugruppen, die du da gesteckt hast, stammen ja auch aus dem Katalog der falschen IM und müssten gegen die Baugruppen
im Katalog der neuen IM getauscht werden. Wenn die Baugruppen größere Unterschiede haben, kann man nicht "Objekt tauschen".
 
Hallo zusammen,

Wenn ich jetzt die DP aufrufen und mit der rechten Maustaste die alte IM 153-4 PN anwähle, dann sind
"Objekt tauschen" und auch "löschen" nur hellgrau und nicht anwählbar.

Detto

Bei mir funktioniert das. Kann es sein dass du den Rechtsklick nicht direkt auf die Station sondern unten in der "Baugruppensicht" gemacht hast? Bei der Kopfbaugruppe/IM funktioniert das dort nicht, da ist Objekt tauschen bei mir auch gegraut. Das geht dort nur für die Peripheriebaugruppen.

Du kannst die HF IM einfach per drag&drop aus dem Katalog direkt auf die Station ziehen, also in der Hauptsicht, auf das Symbol der Station, nicht unten in den Details. Dann kommt die Abfrage ob du die Baugruppen tauschen willst. Oder Rechtsklick auf die Station -> Objekt tauschen. Wenn Objekt tauschen gegraut ist hast du irgendein anderes Problem.

Bei den Peripheriebaugruppen macht es m.W. keinen Unterschied aus welchem Katalog/IM du die ins Projekt gezogen hast, solange die Bestellnummer identisch ist, aber das ohne Gewähr.
 
Zurück
Oben