TIA WInCC Advanced S7-1200 IDB-Nummer in Variable speichern

repök

Level-2
Beiträge
654
Reaktionspunkte
90
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

also ich hab hier meine erste 1200 - jetzt bin ich am fb's basteln für die gängigsten Funktionen. ich müsste jetzt die Nummer des Instanz-DB's haben um ein paar worte in einen anderen Globlen DB zu schreiben. Früher in der "guten alten Zeit" gabs da in AWL den Befehl:
Code:
L DINO
Ich weiss jetzt nicht obs den in AWL heute noch gibt, spielt auch keine Rolle, die 1200 kann (darf?) kein AWL.

Also, wie kriege ich die Nummer raus? Das kleine Ding muss doch wissen, wo es am wulacken ist.

Ich vergass: Wenns denn in SCL ginge, wäre toll.
 
Zuletzt bearbeitet:
Was soll das bringen, wenn du empfehlungsgemäß mit optimierten DBs vorgehst, würdest du sowieso keine Adresse von Irgendwas im IDB kennen, folglich bringt die DB-Nummer sowieso nichts.
Abgesehen davon gibt es für dein Vorhaben mit Sicherheit bessere oder andere Möglichkeiten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ok, ich erklär das mal.
Jeder Motor, jedes Ventil jede Messung etc. bekommt bei uns eine Nummer. Diese Nummer ist die Schaltplanseite, die BMK's usw. Diese Nummer ist dann auch die IDB Nummer. so zieht sich das durch das jeweilige Projekt. Ich wollte jetzt Störmeldungen in einem Global-DB in ein Array schreiben. Und die Nummer des Elementes wäre dann auch die Nummer des Objektes, was auch immer das ist. Deshalb würde ich gerne die Nummer des IDB haben. Ich könnte sie jetzt einfach an den FB schreiben. Dagegen spricht einfach das man die Nummer nochmals irgendwo eintragen muss. Wird halt auch gerne falsch gemacht.

Also, wenn jemand einen besseren Vorschlag hat, dann her damit.
 
Zurück
Oben