Mathematik: Die neuen Funktionen im Mathe Job Version 1.2 (0x12)

From bab-tec.de wiki

Jump to: navigation, search

Zugriff auf den Ausgangswert


Konfiguration der Eingänge
Berechnung der Formel


Mathematical Operations:

Symbol Beschreibung
~ bitweises negieren
! logisches negieren (NOT)


Sonstige Operationen:

Symbol Beschreibung
?: If-Then-Else Operator


Eingebaute Funktionen:

Symbol Beschreibung
eoiga() Liefert die Gruppenadresse welche die Berechnung ausgelöst hat (nicht formatiert!)
eo_ga(idx, idx_ga) Liefert die Gruppenadresse eines Objektes unformatiert. idx bestimmt die Indexnummer des Eingangs, idx_ga bestimmt die Indexnummer der Gruppenadresse im Objekt. Beides fängt bei „0“ an zu zählen (von links nach rechts).
ga_str(ga, fmt) Liefert die gewünschte Gruppenadresse (ga = Indexnummer) als String (EIS 15) auf den Ausgang. Mittels „fmt“ kann 2- oder 3-stellige Schreibweise bestimmt werden.
str_ga(str) Gibt eine gewünschte Gruppenadresse als Ganzzahl aus. 2- oder 3-stellige Schreibweise spielt keine Rolle.
version() Liefert die Versionsnummer des Mathematik Moduls zurück. Aktuell sind das „18“ = version 1.2 (0x12) und „17“ = version 1.1 (0x11).


Reservierte Variablen

Variable Beschreibung
override_addr Wenn der Wert dieser Variable ungleich „0“ ist, wird die eigentliche Ausgangsadresse verworfen und stattdessen der Wert dieser Variablen als Ausgangsadresse interpretiert (1-stellige Schreibweise).
override_eis Wenn der Wert dieser Variablen ungleich „0“ ist, wird die eigentliche Datentypkonfiguration durch diese überschrieben. Dabei findet keine Anpassung des Wertes statt.
override_skip_send Ist der Wert dieser Variablen ungleich „0“ wird der Sendevorgang abgebrochen. Die laufende Berechnung führt zu keinem Ergebnis.
override_keep_data Ist der Wert dieser Variablen ungleich „0“ wird nicht der errechnete Ausgangswert, sondern der Eingangswert benutzt der die Berechnung angestoßen hat.
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox