Sonstiges Instanz DB von anderem (geschütztem Siemens) Baustein ermitteln

Smooth

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe Typical Bausteine von PCS7 im Einsatz. Nun benötige ich den Zugriff auf dessen Instanz DB.
Da der Typical Baustein geschützt ist kann ich an dessen Code nichts andern...!
Gibt es eine Idee wie ich den DB auslesen kann.

Ich könnte den DB auch über die Eigenschaften herausfinden und statisch eingeben. Sollte sich der DB durch gesammtladen, reoganisiere etc ändern, laufe ich Gefahr Datenmūll zu produzieren.

Auch das kopieren eines CFCs könnte gravierende Folgen haben

Viele Grüße
Michael
 
Hallo,

Was willst du denn mit der Instanzdatenbaustein machen ?

Du hast auch die Möglichkeit die Anschlüssen oder Daten sichtbar zu machen im Eigenschaften der Baustein.
Nicht alles ist im Standard Einstellung sichtbar
Dan kannst du die in die CFC ebene verarbeiten.

DVH
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

ich möchte einen APL Baustein von Siemens mit einer unterlagerten S7-300 über PUT/GET Koppeln. Bis jetzt konnte ich alle benötigten Werte
einfach vom APL Baustein auf einen Treiberbaustein (eigener) verschalten. Dieser Treiber legt die Daten in einen Kopplungs-DB ab.
Jetzt benötige ich von dem Baustein "MonAnl" die eingestellten Grenzwerte. Diese sind nicht übe Verschaltungen zu erreichen, sondern liegen lediglich als IN Parameter am Bausteineingang vor....
Meine Idee war nun die Infos aus dem Instanz DB von MonAnl zu lesen. Dies funktioniert auch, doch ich kann nicht sicherstellen, das der Instanz DB immer die gleiche Bezeichnung behält. PCS7 legt für diese Bausteine beim CFC übersetzen automatisch Instanz DBs an.

Nun suche ich die Möglichkeit den DB von MonAnl mit meinem Treiber zu verknüpfen um die Information zur DB-Nummer immer konsistent zu halten...

Ich hoffe Ihr könnt mir weiterhelfen....?!

Gruß
Michael
 
Zur Einbindung von Package Units z.B. S7-300 gibt es die freigegebene S7-Industry-Library. Die ist genau dafür da, was Du vor hast:

http://support.automation.siemens.com/WW/view/de/50708061

in PCS7 oder CFC auf die IDBs zuzugreifen ist ganz schlechter Programmierstil, um nicht zu sagen Gefrickel.

Trotzdem schon komisch, dass es die aktuellen Alarm und Warngrenzen nicht als Ausgang am MonAnL gibt...

Gruß.
 
Zurück
Oben