Eingabe mit skriptaufruf

fai004

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Es geht um Druckeingabe je nach Einheitsauswahl; im SPS arbeiten wir immer mit bar, aber in HMI hat man den Auswahl zwischen kPa, bar, PSI..
dafür wurden skripten vorbereitet um die werte umzurechnen für SPS oder zum Anzeigen im Dispaly.

meine Frage: wie funktioniert es am einfachsten? brauche ich interne Variablen dafür oder reichen die Globale Variable vom SPS?

Danke & Gruss
Faissal
 
-

Hi,
der Wert wird in eine interne Var. eingetragen, die Änderung ruft ein Script auf, wo je nach Einheit umgerechnet wird und auf die SPS Var. geschrieben wird. So in der Art..

V.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
danke!
das habe ich mir auch gedacht, aber 2 Sachen stören mich:
1. es soll mehr als 40 interne Variablen eingefügt werden für die Umrechnung
(hmi -> sps)
2. alle variable sollen zurückgerechnet werden (sps -> hmi)
falls Panel heruntergefahren wird, werden die interne Variablen zurückgesetzt.

interne Variablen sind nichts anders als tempotäre Var. und da es um rezeptparameter der Maschine geht, möchte vermeiden mit interne Var. zu arbeiten.

Faissal
 
Das würde ich nur in der SPS lösen!

Es gibt einen übergabe DB vom Panel zur/von SPS und einen Wert der Anzeigt welche Auswahl gewünscht ist.

Da alles in der SPS geschieht kannst du das Panel aus und einschalten und es wird immer so angezeigt wie letztes mal.

Es ist auch viel einfacher in der SPS zu lösen als ständig die Variablen zu pollen um eine Veränderung festzustellen.

Wenn alle Werte vernünftig in der SPS liegen kann man alles schön mit einer Schleife lösen.

So ist man auch vom verwendeten Panel unabhängig! Wir könne bei uns jederzeit den Panel-Hersteller wechseln, da wir keine Scripte verwenden (ausser natürlich Kundenwunsch).
 
Zurück
Oben