-> Hier kostenlos registrieren
Hallo,
ich steh gerade auf dem Schlauch...
Wie würdet ihr euch merken, ob eine Dezimalzahl (0 - 9999) bereits gelesen wurde?
Mein Ansatz: Ich habe in DB ein Array vom Typ Bool mit 9999 Bits.
Wenn eine Nummer geprüft werden soll, schaue ich dort, ob diese bereits geprüft wurde. Falls nein soll das getan werden und das entsprechende Bit im DB gesetzt werden.
Funktioniert in PLCSIM gut mit einem Array vom Typ INT, auf der 315-2 DP leider nicht, da der DB zu groß ist.
Mein Problem ist, wie komme ich auf die Bit Adresse? Muss ich das echt ausrechnen?
Danke voarb!
ich steh gerade auf dem Schlauch...
Wie würdet ihr euch merken, ob eine Dezimalzahl (0 - 9999) bereits gelesen wurde?
Mein Ansatz: Ich habe in DB ein Array vom Typ Bool mit 9999 Bits.
Wenn eine Nummer geprüft werden soll, schaue ich dort, ob diese bereits geprüft wurde. Falls nein soll das getan werden und das entsprechende Bit im DB gesetzt werden.
Funktioniert in PLCSIM gut mit einem Array vom Typ INT, auf der 315-2 DP leider nicht, da der DB zu groß ist.
Mein Problem ist, wie komme ich auf die Bit Adresse? Muss ich das echt ausrechnen?
Danke voarb!