Analoge Eingänge werde benötig um Sensoren für Temperatur, Füllstand, Entfernung und vieles mehr auszulesen. Die Coolmay L02ML24T/R hat 4 analoge Eingänge die 0-10 Volt auslesen können. Diese 0-10 Volt bilden einen Wert zwischen 0 und 4095 ab, mit dem die SPS dann rechnen kann. Für mein Bespiel habe ich einen 10 k.Ohm an die SPS angeschlossen und lese dies mit der Melsoft GX Works 2 aus.
Um die 24VDC auf 10VDC zu ändern habe ich einen 10 k.Ohm Widerstand verwendet. Da der Poti ein Spannungsteiler ist werden VCC und GND angeschlossen und mit der Ausgang des Potis mit dem Eingang AD0 verbunden.
Die analogen Funktionen finden sich entweder in der Auswahlleiste oder rechts bei den Elementen.
Beides mal sind es die gleichen Funktionen, das eine mal muss du diese selber eintippen, wogegen sie rechts bei den Element mit Abkürzungen stehen.
Bei den analogen Funktionen muss immer auf den richtigen "Wert" bzw. die richtige Variable geachtet werden. Es gibt mehrere Möglichkeiten den analogen Eingang abzufragen. Im Beispiel unten wird immer der gleiche AD0 abgefragt aber immer mit einem andere "Kürzel".
- Über eine globale Variable, die ich hier "analog" genannt habe
- Über das Kürzel D8030
- Über das Kürzel %MW0.8030
Im online Modus unten siehst du dass es immer der gleiche Wert ist. Der nächste analoge Eingang ist dann der D8031 bzw. %MW0.8031.
Wer den analogen Eingang über eine globale Variable abfragen möchte, der muss eine Variable mit dem Type "Word unsigned" erstellen, als "Device" D8030 und als "Adresse" %MW0.8030 eintragen.
Im Online Modus siehst du dann dass der Wert des analogen Eingangs immer der gleiche ist. Da der Eingang ein "Word" ist kann in vielen Fällen zum Beispiel bei GT (greater than) oder LE (less than) der analoge Wert direkt eingelesen werden. Wenn du mit diesem Wert zum aber rechnen willst (hier ADD) benötigst du eine Integer Variable. Dazu benötigt es die Funktion "WORD_TO_INT".
Um das ganze auf dem Coolmay HMI nun anzuzeigen, benötigt es nur zwei "Lampen" und zwei "Nummern Felder".
Bei "TAG" einen neuen Ordner erstellen und dann die passenden digitalen Variablen eintragen.
Das gleiche noch für die analogen Variablen eintragen und schon fertig.
So sollte das ganze dann auf dem HMI angezeigt werden. Beim drehen des Potis sollten sich die beiden Werte ändern und die Lampen nacheinander angehen.