01.07.2019 15:27 | |
Beigetreten: 21.01.2013 Letzter Bes: 09.10.2024 Beiträge: 3172 Bewertung: (491) |
Hallo, wenn es sich um ein Array of Bool handelt, kann auch mit einer Schleife über sämtliche Array-Elemente gearbeitet werden. Dabei wrid der sogenannte indexierte Zugriff verwendet. Dies wird dann allerdings besser in SCL gemacht. Das funktioniert dann allerdings auch nur, wenn maximal 1 Bit zur gleichen Zeit gehalten werden muss. Eventuell machen auch Parameterinstanzen Sinn (siehe Handbuch). Das ist allerdings nicht unbedingt für Anfänger geeignet. Für mehr Tipps werden weitergehende Informationen benötigt. Viele Grüße |
Zuletzt bearbeitet von: Stefan Arcularius am: 07/01/2019 16:08:07Falsche Aussage zu SCL und S7-1200 entfernt. Danke an schattenparker! |
|
01.07.2019 15:54 | |
Beigetreten: 18.10.2006 Letzter Bes: 04.10.2024 Beiträge: 120 Bewertung: (15) |
Hallo, einfacher (d.h. weniger Funktionen / Aufrufe / Tipparbeit) bedeutet normalerweise auch komplexer und nicht so leicht lesbar / wartbar. Daher würde ich nicht so erfahrenen Programmierern empfehlen es einzeln auszuprgrammieren. Ansonsten in SCL eine Schleife verwenden, in einem Array mir die Startzeiten merken und auf Überschreiten der 10s prüfen. Aber wie man so sagt, viele Wege führen nach Rom ... @Stefan: auch die S7-1200 kann SCL (aber kein AWL) :-) |
iba AG - Data Acquisition and Analysis the way it should be |
|
01.07.2019 16:37 | |
Beiträge: 19 Bewertung: (0) |
|
02.07.2019 11:03 | |
Beiträge: 19 Bewertung: (0) |
Wie deklariere ich denn ein Array des Datentyps TP. Ich bekomme ständig die Benachrichtung: "Der Datentyp ist unbekannt". |
02.07.2019 11:18 | |
Beigetreten: 21.01.2013 Letzter Bes: 09.10.2024 Beiträge: 3172 Bewertung: (491) |
Hallo, als Datentyp ist TP_TIME oder IEC_TIMER an zu geben. Viele Grüße |
02.07.2019 11:28 | |
Beiträge: 19 Bewertung: (0) |
Das funktioniert leider nicht. |
Folgen Sie uns auf