Pointer in FUP

Percyminator

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe User,

ich habe hier ein ernsthaftes Problem zuerstmal aber zu meinen Arbeitsmitteln:

S7-1200 (1212er CPU)
DO's (1x 16er; 1x 8er,)
HMI Touchpanel 10,4"

So nun das Problem:

Ich muss ein Programm schreiben das 45 verschiedene Produkte kennt. Diese Produkte sind später auf meinem Touchpanel auszuwählen und je nach Produkt leuchten dann eine bestimmte Anzahl an Meldeleuchten auf. Die Produkte ändern sich laufend und müssen immer wieder aktualisiert werden und je nach Update fallen Meldeleuchten weg oder andere kommen hinzu.
Soweit zum Problem.

Was ich angedacht hatte war in einem Datenbaustein die Produkte und deren Daten in einer Struktur anzulegen. Dann soll ein Pointer das Produkt auswählen, dass am Touchpanel ausgewählt wird. Da die 1200er aber nur FUP und KOP beherrscht dürfte das ein Problem darstellen.

Mein Lehrer hat mir diesbezüglich gesagt es geht aber nur verdammt schwer.

Nun meine Frage an euch:
Kennt jemand die Lösung? Oder kennt jemand eine andere Methode wie man dieses Problem lösen könnte.

Danke schonmal im Voraus für konstruktive Beiträge
 
Da die 1200er aber nur FUP und KOP beherrscht dürfte das ein Problem darstellen.

und SCL (außer bei basic) und genau das kommt hier zum einsatz.
in verbindung mit einem Array of UDT im datenbaustein

und solltest du wirklich nur basic haben:
in KOP oder FUP ist das, ja, nahezu unmöglich... da würde nur helfen, den selben ablauf 45 mal hard codieren...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Falls die 1200er den kennt, wäre das nicht etwas für den SFC20 ???
Ich dachte an sowas wie für jedes Produkt einen SpeicherDB anzulegen und dann die dort gespeicherten Werte je nach Produktauswahl in den ArbeitsDB vom Programmablauf zu kopieren. Wäre das eine Möglichkeit?
 
Hallo Pinky, Hallo vierlagig,

danke für eure schnellen Antworten. Zuerstmal vierlagig ja ist die Basic :(
und ich selbst beherrsche nur FUP und AWL da ich das SPS'n erst vor ungefähr nem Jahr richtig kennen gelernt hab in meiner Ausbildung.

Pinky hört sich eigentlich gut ich werd das mal testen.

Weitere Antworten und Möglichkeiten sind erwünscht :)
 
Zuletzt bearbeitet:
ich glaube, es ist einfacher, sich das in SCL zu erarbeiten als vergeblich den SFC20 zu suchen - den kennt eine 1200er naturgemäß nicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
natürlich kann man die ganze logik auch im Panel bauen, wenn einen siemens und das eigene unvermögen dazu zwingt, aber auch hier sage ich: lieber SCL lernen als eine anlage zu bauen, die ohne HMI nicht mal in einen sicheren zustand überführt werden kann...
 
Hi
das sollte doch mit der Field read funktion gehen... hast du dir die mal angeschaut?

Ach ja SCL gibts ja noch nicht für die 1200er das kommt erst noch

daschris
 
Hallo,

Hab heute morgen auch erfahren, der sfc20 bzw. Sfc's generell nur mit pcs7 vorhanden sind und so komplex ist die Aufgabe jetzt auch nicht, dass man dafür ne 400er verwenden muss :-S

Ich hab mal folgendes vor: ich gebe die Produktnummer jetzt in nen Datenbaustein, baue mir auf dem touchpanel Buttons, die auf einen Eingang deklariert sind bzw. Die Produktnummern beinhalten und vergleiche die dann mit den Daten im DB weiter weiß ich noch nicht... Aber das ist jetzt mal grob die weitere Vorgehensweise

Und eure Ratschläge Schau ich mir jetzt auch mal an :) nur SCL werd ich wohl ned schaffen dafür reicht die Zeit leider nicht
 
Hallo,

Hab heute morgen auch erfahren, der sfc20 bzw. Sfc's generell nur mit pcs7 vorhanden sind und so komplex ist die Aufgabe jetzt auch nicht, dass man dafür ne 400er verwenden muss :-S

... höre nicht auf zweirädrige Verkehrsmittel...

Vielleicht solltest du dir den Befehlssatz einmal ansehen, es gibt ab TIA V10.5 SP1 zwei neue Bausteine... in der Hilfe und im Rechten Auswahlenü findet man sie nicht, aber wenn man eine Leerbox einfügt, und bei den Eingabemöglichkeiten ganz nach unten scrollt trifft man diese an!

Grüße

Marcel
 
Jaja wenn die Kommunikation zwischen Menschen mal wieder nicht funktioniert kommt sowas bei raus :S er dachte an die Schrittkettenprogrammierung SFC und ich an die Systemfunktionen wieder völlig aneinander vorbeigeredet :S da fehlt mir echt die Sabber im Mund...

Danke Matze werd ich Morgen früh gleich mal machen... Bahn fahrn!! :)
 
Zuletzt bearbeitet:
Zurück
Oben