wenn die maschine nicht weiter läuft...
1. stell dich davor und überlege was als nächstes passieren sollte, bzw. kläre das ggf. mit dem anlagenführer.
2. du hast herausgefunden das jetzt eigentlich der zylinder xy ausfahren sollte, das aber nicht tut.
3. ein fähiger mensch findent den fehler jetzt eigentlich ohne pg.
überlege dir was wohl für bedingungen erfüllt sein müssten damit der zylinder fahren darf wenn du diese anlage programmiert hättest.
überprüfe diese bedinungen --> du wirst bei deinem schutzbügel landen ohne auch nur ein pg gebootet zu haben.
bei einer anlage die schon jarhe lang läuft sollte ein softwarefehler erst mal ausgeschlossen werden.
ggf. hat auch das ventil ein problem, oder keine drucklust, oder etwas klemmt mechanisch, oder eben einer der sensoren die logischerweise verknüpft sind ist verstellt oder defekt oder das kabel des sensoe oder der sps-eingang...
bassiert die steuerung auf eienr schrittkette, dann darf man nich nur den jetzigen fehlerzustand analysieren, es könnte sich auch eine fehlfunktion aus einem vorgängerschritt erst jetzt auswirken...
manchmal haben die programmierer aber dann doch seltsame verriegellungen drin, oder doch ein softwarefehler der erst jetzt auftaucht. dann braucht man schaltplan und pg.
3. nimm den schaltplan oder die symbolik zur hand und suche den ausgang der das ventil des zylinders ansteuern soll.
4. suche im sps programm den ausgang über den querverweis (xref)
5. schaue dir die bedingungen an die für den ausgang notwendig sind.
6. solltest du der meinung sein den fehler in der software gefunden zu haben, dann denke nochmal darüber nach und zieh keine voreiligen schlüsse. wie gesagt sind bei einer anlage die schon eine weile gelaufen sind softwarefehler unwarscheinlicher als hardwarefehler.
bei programmieren gibt es eineige tricks die dir als anfänger vielleicht nicht gleich einleuchten und fehlerhaft erscheinen, wenn du diese "fehler" behebst tut deer maschine vielleicht bald was ganz anderes weh...
ich habe dir in einem anderen topic schonmal gesagt das es unendlich viele arten gibt eine maschine zu programmieren, das hängt von der art der maschine, vom prozess und vor allem vom programmierer ab...
ich war schon an einigen maschinen wo ich die vermurkste software nach einer woche immer noch nicht begriffen habe und sie dann einfach in 2 tagen neu geschrieben habe...
die software kann in kop, fup, graph. awl, st,... sein
sie kann zustandsgesteuert oder als schrittkette oder kombiniert programmiert sein.
alleine um eine schrittkette zu programmieren gibt es hier im forum vermutlich 200 leute die das auf völlig verschieden art machen...
deine software wird dir also so direkt sicher nicht sagen wo sie auf eine bedingung wartet, ausser es wurde so eine funktion programmiert.
das programm "hängt" auch nie, eine sps arbeitet zyklisch - aber wie gesagt befasse dich erst mal mit den basics und schlag dir diesen schwachsinn mit deinem crashkurs endlich aus dem kopf...
das ganze hört sich nach meinem typ liebelingsinstandhalter an, die hochwichtig mit pg und oszi durch die firma rennen um nach 6 stündiger "fehlersuche" einen motorschutz wieder einzuschalten...