Kapazitäts messung

michdan

Level-2
Beiträge
37
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo

Ich habe eine maschine programmiert und möchte gerne die kapazität der einzelene bewegungen messen.

Suche dafüer ideen und bespiele wie man das in einer S7-400 machen kann.

Ich denke mir das man eine funktion machen könnte die als eingangs parameter einfach einen DB, eine grösse für buffer (INT), einen start trigger(BOOL) und einen stop trigger(BOOL) bekommt.

Der DB soll dann als ringbuffer gemacht werden und die einzellen messungen abspeicheren.

Die funktionen soll dann auch die maximale/minimale und aktuelle kapazität rausgeben.

Hat jemand so etwas schon gemacht ?
 
Ringpuffer

Ich denke mir das man eine funktion machen könnte die als eingangs parameter einfach einen DB, eine grösse für buffer (INT), einen start trigger(BOOL) und einen stop trigger(BOOL) bekommt.
Hallo,
wahrscheinlich wirst du mit den Bausteinen aus der Standard Library/TI-S7 Converting Blocks auskommen und mußt nicht alles neu erfinden. Die FC84 bis FC92 und evtl. noch ein paar andere sollten hilfreich sein.
Eine Falle gibt es dabei aber: Der dritte Eintrag in der Datentabelle wird von einigen FC's administrativ benutzt, deshalb immer erst ab dem vierten Eintrag mit den Nutzdaten beginnen, dann können alle FC's auf die gleichen DB's zugreifen.
 
Zurück
Oben