-> Hier kostenlos registrieren
Hallo!
Wir hatten seid einiger Zeit nun Probleme an einer Anlage, CPU war eine 315 - 2AF03 - 0AB0 MPI/DP also sehr altes Gerät.
Speicher war zu 90% ausgelastet und Zykluszeit schwankte zwischen 80 und 112 MS, jetzt war es lt. Bedienpersonal so das seid ein paar Monaten ein Fehler sporadisch auftritt (lt. Bedienpersonal...könnte auch schon seid Anfang an sein) das die Maschine eine bewegung nicht immer ausführt, sagen wir von 50x gibts 10x das Problem.
Nach einigem einarbeiten landete ich in diesem Netzwerk :
also in dem Oder Glied wird M150.7 gesetzt und über die Flanke M95.0 werden die 4 nachfolgenden Elemente angesteuert,
nun ist es so das M91.5 Jedes mal gesetzt wird jedoch werden bei DB91.DBX100.2 ( gewicht erreicht ) scheinbar einige Flanken nicht ausgewertet bzw. getriggert.
Habe in einem anderen Baustein (FC) Zähler auf beide Elemente gemacht und siehe da bei 50 Abläufen 50 x M91.5 gesetzt und nur 40x DB91.DBX100.2 gesetzt
( die 2 anderen Ausgänge *R* werden schon im vorigen Netzwerk Rückgesetzt...das Programm ist sehr wirr-.-)
DB91.DBX100.2 ist aus einem Instanzdatenbaustein von einem FB heraus ...und wird dort drin weiter verwendet unter anderem,
alle Elemente in diesem Netzwerk werden nirgends anders gesetzt bzw. Manipuliert wonach ich das erklären könnte.
Da dieses Problem auch mit einer Neuen CPU (315 - 2EH14 - 0AB0 V3.2) mit Zyklus 2-3MS auftritt gehe ich mal nicht von einem Hardwareproblem aus,
wäre super wenn mir kurz jemand sagen kann was da schief läuft oder auf welchem Schlauch ich gerade stehe....
denn im Programm ist eigentlich alles mit Lokalvariablen programmiert und dreht sich quasi im Kreis und ist extrem undurchsichtig was die ganze Sache extrem erschwert.
schon mal danke!
lg
Wir hatten seid einiger Zeit nun Probleme an einer Anlage, CPU war eine 315 - 2AF03 - 0AB0 MPI/DP also sehr altes Gerät.
Speicher war zu 90% ausgelastet und Zykluszeit schwankte zwischen 80 und 112 MS, jetzt war es lt. Bedienpersonal so das seid ein paar Monaten ein Fehler sporadisch auftritt (lt. Bedienpersonal...könnte auch schon seid Anfang an sein) das die Maschine eine bewegung nicht immer ausführt, sagen wir von 50x gibts 10x das Problem.
Nach einigem einarbeiten landete ich in diesem Netzwerk :
also in dem Oder Glied wird M150.7 gesetzt und über die Flanke M95.0 werden die 4 nachfolgenden Elemente angesteuert,
nun ist es so das M91.5 Jedes mal gesetzt wird jedoch werden bei DB91.DBX100.2 ( gewicht erreicht ) scheinbar einige Flanken nicht ausgewertet bzw. getriggert.
Habe in einem anderen Baustein (FC) Zähler auf beide Elemente gemacht und siehe da bei 50 Abläufen 50 x M91.5 gesetzt und nur 40x DB91.DBX100.2 gesetzt
( die 2 anderen Ausgänge *R* werden schon im vorigen Netzwerk Rückgesetzt...das Programm ist sehr wirr-.-)
DB91.DBX100.2 ist aus einem Instanzdatenbaustein von einem FB heraus ...und wird dort drin weiter verwendet unter anderem,
alle Elemente in diesem Netzwerk werden nirgends anders gesetzt bzw. Manipuliert wonach ich das erklären könnte.
Da dieses Problem auch mit einer Neuen CPU (315 - 2EH14 - 0AB0 V3.2) mit Zyklus 2-3MS auftritt gehe ich mal nicht von einem Hardwareproblem aus,
wäre super wenn mir kurz jemand sagen kann was da schief läuft oder auf welchem Schlauch ich gerade stehe....
denn im Programm ist eigentlich alles mit Lokalvariablen programmiert und dreht sich quasi im Kreis und ist extrem undurchsichtig was die ganze Sache extrem erschwert.
schon mal danke!
lg