TIA Einschränkungen beim Programmieren

Zuviel Werbung?
-> Hier kostenlos registrieren
Es geht nicht alleine nur um Störmeldungen. Bloß da ist mir das Problem als erstes über den Weg gelaufen. Außerdem habe ich mir den Anspruch auf erlegt, den Programmcode auch in der 1200 verwenden zu können.
Aber das Thema Meldungen werde ich mir bestimmt auch nochmals anschauen.

Nächstes Problem an dem ich aktuell grübel: In der 1200 gibt es kein Graph (ist das eventuell noch in Arbeit, oder ist das schon in Stein gemeißelt?), also muss ich mir meine Schrittketten selber basteln. Das ist auch kein Problem, allerdings kommt da ebenfalls wieder das Problem des kopieren von einer Struktur in eine andere hoch.

Und wieder steht man vor dem gleichen Problem.:-(
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es geht nicht alleine nur um Störmeldungen. Bloß da ist mir das Problem als erstes über den Weg gelaufen. Außerdem habe ich mir den Anspruch auf erlegt, den Programmcode auch in der 1200 verwenden zu können.
Aber das Thema Meldungen werde ich mir bestimmt auch nochmals anschauen.

Nächstes Problem an dem ich aktuell grübel: In der 1200 gibt es kein Graph (ist das eventuell noch in Arbeit, oder ist das schon in Stein gemeißelt?), also muss ich mir meine Schrittketten selber basteln. Das ist auch kein Problem, allerdings kommt da ebenfalls wieder das Problem des kopieren von einer Struktur in eine andere hoch.

Und wieder steht man vor dem gleichen Problem.:-(

Yep, so einen "kein Graph für die 1200-er" - Thread hatte ich hier auch vor ein paar Tagen eröffnet.
Gibt es nicht, eine Ankündigung kenne ich nicht.

Ich habe nun meinen alten 300-er - Baustein für eine normale Schrittkette für die 1200-er (KOP) umgeschrieben. Dieser managt die Schrittkette, also Schrittnummer, Weiterschaltung, Wartezeiten, Zeitüberwachung, Reset, Start etc. in der 300-er hatte ich eine SPL in AWL, das geht ja in der 1200-er so nicht, also bleibt nur SCL. Ich hatte schon immer für jede Station einen FC und einen DB. Nun habe ich daraus einen FB (KOP/FUP) gemacht und die Strukturen aus dem DB in den Stat-Bereich übernommen. Im FB sind dann alle FC für die Ventile und Motoren, die Hand/Automatik, Störungen der Station etc. (gehen auch Multi-FB, wie man halt will) Dann habe ich mir einen SCL-FB geschrieben, der diese (nur die nötigen natürlich) Strukturen als INOUT übergeben bekommt und intern nur eine Case-Anweisung mit den ganzen Schritten hat. Das läuft schon so ganz gut. Mich ärgert auch, dass man nun wieder 2 unterschiedliche Systeme in TIA nutzen muss, das wäre unnötig, aber im Moment nicht zu ändern. Dazu bin ich davon abgekommen, die Variablen in einem IDB nur in dem zugehörigen FB selbst zu nutzen. Zumindest die HMI greift nun in diesen IDB, da sie ja immerhin für die symbolisch adressierten Variablen, dies bei Änderung der Position nachzieht. Alles andere hätte den Aufwand für eine simple 1200-er mit 3 Stationen und kurzen Schrittketten eher zu hoch getrieben, als Nutzen gebracht. Aber das mag jeder selbst für sich entscheiden.
 
Gott sei Dank es gibt noch mehr Leute, mit den gleichen Problemen? :D
An sich hatten wir eigentlich schon immer Schrittketten selber gebastelt. Nur wir haben uns auf Bits geeinigt in DB. Mit Sprungleiste habe ich auch mal zweitweise herum experimentiert. War uns dann aber nicht so recht das gelbe vom Ei.
 
ich hätte zu den ganzen Thema noch ein schönes Dokument.

Anhang anzeigen 27433

Muß ich mit zu Hause laden, hab ich nur ausländisches Funknetz.
Hab mit die Bausteine in der Hilfe angesehen, schaut eigentlich ganz gut aus, mir erschließt sich noch nicht ganz der tatsächliche Vorteil gegenüber einer normalen Bitmeldung, vom Zeitstempel mal abgesehen.
Für die 1200-er (V4.0) natürlich Fehlanzeige, da gibt es keine Meldebausteine. Irgendwie war das ja u erwarten, auch wenn es mich gerade nicht so stört. :ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe (vielleicht unbegründet) meine Sorge bezüglich des Speichers. Eine Bitmeldung braucht 3 Bit. Diese Meldebausteine brauchen schon etwas mehr, oder?
 
Zuletzt bearbeitet:
Zurück
Oben