Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 46422

TIA Umrechnung in AWL Code von mm in inches

$
0
0
Hallo,

ich habe einen FC in AWL geschrieben, der die Umrechnungen vornimmt von mm in inches und umgekehrt für Eingangs- und Ausgangsvariablen
auf einem HMI (HMI-Variablen).

Der PLC rechnet immer nur mit SI Einheiten, d.h mit mm.

Es findet also immer eine Umrechnung statt zwischen PLC- und HMI-Variablen. Die Umrechnungen funktionieren einwandfrei.

Nur folgendes Problem tritt dabei auf:
Beim Umschalten zwischen inches und mm über einen Button auf dem HMI, aktualisieren die Ausgangsvariablen ihren Wert beim Umschalten automatisch
die Eingangsvariablen jedoch nicht.
Bsp. für Eingang: 2,5 mm --> Umschaltung von mm auf inches --> 2,5 inches. Das soll ebenso automatisch umgerechnet erfolgen, z.B. über die Auswertung der Flanken des Umschaltbuttons.

Kann mir jemand weiter helfen?



Der AWL Code sieht so aus:


U #VarINOUT // Ein- oder Ausgabevariable auf dem HMI?
SPBN OUT

// Eingabe

IN: NOP 0
U #HMI_SI // HMI-Button steht auf SI-Einheit, also mm
L #VarHMI
T #VarPLC
BEB

L #VarHMI
L 2.540000e+001
*R
T #VarPLC
BEA

// Ausgabe

OUT: NOP 0
U #HMI_SI
L #VarPLC
T #VarHMI
BEB

L #VarPLC
L 2.540000e+001
/R
T #VarHMI

Viewing all articles
Browse latest Browse all 46422


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>