S7-Programme prüfen ||

mbauer

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
SO, nochmal.

Ich kann leider auf meinen Thread nicht Antworten, irgendwas stimmt mit dem Forum nicht. Ich kann keinen neuen Beiträge verfassen, deswegen eine neue Anmeldung.

Es gibt eben inzwischen die Meinung, dass man jeden Fehler im Vorfeld findet und nur fertige, perfekte Programme in die Maschine oder Anlagen übertragen werden muss.

Hallo Forum!

Genauso sieht es aus. Ich muss wohl erstmal noch ein paar Hintergrundinfos loswerden, sonst versteht niemand mein Problem. Die Firma wo ich arbeite erstellt die Software für den Endkunden, die IBN wird meist separat vergeben. Mal machen wir auch die IBN, aber meist nicht. Schon wird sich jetzt mancher sagen - da muss ich meine Scheisse nicht in Betrieb nehmen. Auch nicht übel ;-) Aber es gibt einen Haken. Die Firma die dann die IBN macht, die macht Mehrleistung geltend, die uns in Rechnung gestellt wird. Wer sich da auskennt weiss dass man mit Mehrleistung schön Kohle macht. Das ging jetzt schon mehrere male finanziell nicht gut aus. Ich und meine Kollegen schiessen die Programme mit jeweills über 4000 Eingängen und Ausgängen incl F-Teil und Visu in ca 300h zusammen. Da bleibt nicht viel Zeit um alles intensiv zu kontrollieren. Ausserdem findet man in der Rferenzliste zB nicht wenn ich einen Ausgang an 2 verschiedenen Ventilbausteinen an OUT zuweise. Deshalb die frage wie das andere handhaben.

Sicherlich ist diese Konstellation nicht so sehr verbreitet, meist sind wohl Konstruktion und IBN aus einer Hand.

Michael
 
SO, nochmal.

Ich kann leider auf meinen Thread nicht Antworten, irgendwas stimmt mit dem Forum nicht. Ich kann keinen neuen Beiträge verfassen, deswegen eine neue Anmeldung.



Hallo Forum!

Genauso sieht es aus. Ich muss wohl erstmal noch ein paar Hintergrundinfos loswerden, sonst versteht niemand mein Problem. Die Firma wo ich arbeite erstellt die Software für den Endkunden, die IBN wird meist separat vergeben. Mal machen wir auch die IBN, aber meist nicht. Schon wird sich jetzt mancher sagen - da muss ich meine Scheisse nicht in Betrieb nehmen. Auch nicht übel ;-) Aber es gibt einen Haken. Die Firma die dann die IBN macht, die macht Mehrleistung geltend, die uns in Rechnung gestellt wird. Wer sich da auskennt weiss dass man mit Mehrleistung schön Kohle macht. Das ging jetzt schon mehrere male finanziell nicht gut aus. Ich und meine Kollegen schiessen die Programme mit jeweills über 4000 Eingängen und Ausgängen incl F-Teil und Visu in ca 300h zusammen. Da bleibt nicht viel Zeit um alles intensiv zu kontrollieren. Ausserdem findet man in der Rferenzliste zB nicht wenn ich einen Ausgang an 2 verschiedenen Ventilbausteinen an OUT zuweise. Deshalb die frage wie das andere handhaben.

Sicherlich ist diese Konstellation nicht so sehr verbreitet, meist sind wohl Konstruktion und IBN aus einer Hand.

Michael

Ich glaube das mit den Forum alles stimmt, hast du dich richtig Angemeldet?

Zu deinen Problemm, 4000 Ein bzw. Ausgänge wenn ihr das in 300h zusammen
wurschtelt mit HMI, kann das Programm nur Anspruchslos sein, selbst dann halte
ich das nicht für möglich. Also da es ja so einfach gestrickt ist, könnte ich mir
nur vorstellen das mit einer Makro-Struktur zusammen zu stellen, so das es
mehr ein Parametrieren wie Programmieren wird. Vlt könnt ihr ja Quellen
mit einen selbstgestrickten Software automatisch zusammenstellen.
Extra ein Prüfprogramm für unterschiedliche Anlagen Konstellationen zu erstellen,
seh ich bei euren Zeitrahmen als unrealistisch an, da ist es vlt günstiger wenn
ihr extra ein bis zwei Inbetriebnehmer einstellt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Naja, im Anlagenbau kommen schonmal schnell viele E/As zusammen. Wenn ein Schieber z.B. alleine schon 20 E/A verbraucht und man 100 Schieber hat läppert sich das.
Allerdings wer solch große Anlagen macht und sich nicht wenigstens die grobe Programm-Struktur automatisch erzeugt, macht gewaltig was verkehrt.

Bei mir wird sowas automatisch aus einer Excel-Datei erzeugt. Antriebs-/Messungsbausteine, HMI-Datenbasis, Alarmlogging etc. mit einem Mausklick. Und da brauche ich nachher nicht prüfen ob ein Ausgang mehrmals zugewiesen wird - das kann einfach nicht sein.
 
Die Firma wo ich arbeite erstellt die Software für den Endkunden, die IBN wird meist separat vergeben.

In dieser Konstellation ist dem BESCHISS an euch Tür und Tor geöffnet.
Da könnt ihr noch so gut sein wie ihr wollt, wenn nicht wenigstens ein
Aufpasser von euch bei der IBN dabei ist, können die euch immer nach
Strich und Faden in die Pfanne hauen. Für Hardware geschriebene
Software ist niemals auch nur annähernd Fehlerfrei.

Ausnahmen davon bilden nur streng komponentenbasierte Systeme als
da wären

- Viele gleiche Motoren
- Viele gleiche Ventile
- Viele gleiche Vakuumpumpen
- Viele gleiche Generatoren

in so einem Umfeld arbeitet man mit Komponentennummern.
und einer sehr großen Excelliste.

Damit kann man dann das Programm sehr schön modularisieren und offline testen.

Sobald aber Schrittketten und spezielle offline nicht testbare Technologie
im Projekt ist wird es Essig mit dem Softwaretest.

Bei Interesse gern mehr Infos.

Frank
 
Die Firma wo ich arbeite erstellt die Software für den Endkunden, die IBN wird meist separat vergeben. Mal machen wir auch die IBN, aber meist nicht. Schon wird sich jetzt mancher sagen - da muss ich meine Scheisse nicht in Betrieb nehmen. Auch nicht übel ;-) Aber es gibt einen Haken. Die Firma die dann die IBN macht, die macht Mehrleistung geltend, die uns in Rechnung gestellt wird. Wer sich da auskennt weiss dass man mit Mehrleistung schön Kohle macht.

Dann solltet ihr einmal über euer Geschäftsmodel nachdenken.
Das Thema kenne ich auch, im Büro mal eben etwas Code schmieden und die Inbetriebnahmen gegen Festpreis vergeben.
Wenn dann etwas nicht passt, dann wird geheult, weil es mehr kostet.


bike


P.S: also mir imponieren die paar erwähnten E/A eigentlich nicht.
Es ist doch völlig egal wie groß oder klein die Anlage ist. Wichtig ist gut programmiert wird.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Antwort

Guten Abend,

hier mein Wort zum Sonntag. Also ich kann das Geschäftsmodell nicht beeinflussen, da ich nur einer der Wasserträger bin. Betrug ist nicht Tür und Tor geöffnet, da die Mehrleistungen ja auch begründet werden müssen. Und um mal nen Merker zuzuweisen da akzeptiert man wohl keine 2 Stunden. Es geht schlicht und einfach darum die Fehler schon im Büro zu finden. Schön wenn ihr so toll seid und Fehler von vornherein aussschlissen könnt, wir nicht! Wir kopieren viel aus schon realisierten Projekten zusammen, es arbeiten manchmal über 5 Leute an einem Projekt. Viele Köche verderben den Brei, aber so ist es nun einmal. Ich suche eine Möglichkeit um diese Fehler zu minimieren und will nicht wissen wie perfekt andere sind.

Bisher kamen nur Antworten die solche Prüfungen als sinnlos abtun, ich sehe das nicht so! Ich suche Lösungen und will mir aus mehreren Sachen eine Strategie erarbeiten.

Michael
 
Bedarf

übrigens wenn man fragt wer Viagra benötigt sagt auch keiner ja. Fragt sich nur wer das Zeug dann kauft.
 
übrigens wenn man fragt wer Viagra benötigt sagt auch keiner ja. Fragt sich nur wer das Zeug dann kauft.

Hilft Viagra dir?
Bei deinem Problem?
Junge, du musst aufhören zu träumen.

Es gibt für die meisten Hochsprachen Parser, die Fehler finden ( sollen)
Doch das geht in der Automatisierung nicht.
Wenn ihr wiederkehrende Funktionen habt, dann schreib dir doch eine Simulation. Dann die PLC simulieren und gut ist es.
Doch z.B. die Verzögerung bei Pneumatik kannst du nicht so einfach festlegen. Da beginnt das Problem schon, wo steht die Anlage.
Luftfeuchte, Verrohrung und ....
Das selbe ist bei anderen mechanischen Funktionen.


bike


P.S: und wenn du das Forum beherrscht, dann bist du etwas weiter :ROFLMAO:

Edit: Das Wort zum Sonntag kommt bei uns vom Pfarrer, der kann das.
 
Lösungen

Gute Abend!

Da habe ich doch eine grössere Diskussion ausgelöst. Winmod ist nichts für uns, da wir nicht erst Simulationsmodelle für 4000 Eingänge erstellen wollen. Ich stelle mir ein Programm vor was mir sagt M40.0 Zuweisung fehlt, E100.2 Zuweisung von Eingang usw. Da wir komplett symbolisch reinkopieren sinnd schon die tollsten Sachen passiert. Da gingen Zuweisungen auf Eingänge usw. Ich habe schon ein S7-Tool getestet, aber das ist nichts für uns. Graph-Ketten werden nicht berücksichtigt, Datenbausteine werden auch nicht ausgewertet (Visu-Zugriffe).

Ich bin etwas enttäuscht dass das Thema so stiefmütterlich behandelt wird. Aber wahrscheinlich ist es üblich dass Kontruktion und IBN aus einer Hand kommt und die eigenen Fehler spätestens da gefunden werden.

Michael
 
Zurück
Oben