Step 7 Indirekte Adressierung von Global DB von einem FB aus

TomDark

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag zusammen,

ich habe die Hilfe schon bemüht und Google auch schon, leider komme ich auf keinen grünen Zweig.
Mein Problem ist das ich Fehlerereignisse aus einem FB als Bits in einen Globalen DB schieben möchte. Da ich den FB häufiger verwende will, wollte ich den DB von "Aussen" parametrieren. Also dessen Nr zuordnen. Daran scheitere ich gerade kläglich.

System ist eine CPU 315 2DP
Simatic S7 V5.5 + SP4

Danke für die Hilfe
 
Ich kann mit deiner Beschreibung so recht nichts anfangen.
Zeig das doch mal als Code, was du vorhast - auch wenn der Code nicht funktioniert ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dein Problem verstehe ich eher so, daß Du keine Lust hast, die Fehlerbits über die FB-Schnittstelle zu übergeben - Bausteinaufrufe mit Aktualparametern versehen ist ja sooo aufwendig... ;)

Programmierst Du in SCL oder AWL?
Du könntest z.B. den DB als "Block_DB" übergeben und im FB mit "AUF #MyInputDB" öffnen - doch besser wäre, wenn man genauer wüsste was Du programmierst. Dann kann man die optimalste Variante finden. Vielleicht ist die Übergabe von einer Struktur besser? Nur die Bits auf nicht nachvollziehbare Weise in verschiedene Global-DBs schießen wird wohl noch nicht alles sein.

Harald
 
Zurück
Oben