TIA Datenbausteine inklusive deren Inhalt auslesen ? Wie mit AGLink?

helpseeker

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Liebes Forum!
Ich bin ein kompletter Anfänger mit dem AGLink Modul und möchte gerne meine Fehler und Warnungsbausteine aus einer S7-1200 SPS auslesen. Ich verwende dazu das AGLink Modul. Die Verbindung zur SPS funktioniert, nur wie fange ich überhaupt an die Datenbausteine inkusive deren Inhalt auszulesen?

Kann man die Datenbaustein-Bits auch mit mittels Interrupts bei Veränderung auslesen oder müssen diese gepollt werden?

EDIT: Die Verbindung zu SPS funktioniert doch nicht....

Bitte um Hilfe... ich bin aufgeschmissen.
Mit besten Grüßen
 
Zuletzt bearbeitet:
Würde nur bits aus einem DB auslesen wollen. Ich muss auf diese Bitänderungen sofort reagieren können um zb. ein gesetztes Fehlerbit lesen zu können und eine Kamera aktivieren.
Keine ahnung was du mit symbolische oder absolute namen meinst
Was willst du denn genau tun?

Ist dein DB Symbolisch oder Absolut? Willst du auch die Symbolischen Namen auslesen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das richtet sich weniger danach was Du gerne würdest, sondern wie Rainer Hönle in #10 schon schrieb: ob der DB optimiert angelegt wurde oder nicht.
- optimierter Zugriff: muß symbolisch adressiert werden
- Standard-Zugriff: muß absolut adressiert werden

Harald
 
Naja ich würde einen DB erstellen, der das Auslesen am einfachsten ermöglicht. Die Adressierung ist mir eigentlich egal und würde eben das einfachste nehmen, da ich noch keinen DB erstellt habe.

Das richtet sich weniger danach was Du gerne würdest, sondern wie Rainer Hönle in #10 schon schrieb: ob der DB optimiert angelegt wurde oder nicht.
- optimierter Zugriff: muß symbolisch adressiert werden
- Standard-Zugriff: muß absolut adressiert werden

Harald
 
was ich vielleicht noch erwähnen sollte, ich würde gerne eine DB mit Warnung- bzw Fehlermeldungen direkt von der SPS lesen. Muss ich da unbedingt das TIA Projekt kennen, oder kann ich das ohne auch machen??
 
Mit meiner Bibliothek kannst du auf einen Absoluten DB zugreifen. Du hast aber z.B. keinen Zugriff auf die DB Kommentare, falls die z.B. deine Fehlermeldungen enthalten.

Mit AGlink brauchst du nicht das TIA Projekt. Du musst aber aus der CPU die Symbole laden: Symbolic_LoadAGLinkSymbolsFromPLC da hast du dann sogar Zugriff auf die Kommentare der Symbole (Achtung, mit Arrays gibts da noch Probleme, da kannst du die Kommentare noch nicht lesen). Die Symbolik kannst du dir nun auch in eine Datei Puffern, so musst du Sie nicht immer aus der CPU laden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Okay super danke!! Dh. Um eine Bitänderung festzustellen schau ich mittels polling dann nach. Okay danke danke, mal sehen was ich zusammenbekomme
Mit meiner Bibliothek kannst du auf einen Absoluten DB zugreifen. Du hast aber z.B. keinen Zugriff auf die DB Kommentare, falls die z.B. deine Fehlermeldungen enthalten.

Mit AGlink brauchst du nicht das TIA Projekt. Du musst aber aus der CPU die Symbole laden: Symbolic_LoadAGLinkSymbolsFromPLC da hast du dann sogar Zugriff auf die Kommentare der Symbole (Achtung, mit Arrays gibts da noch Probleme, da kannst du die Kommentare noch nicht lesen). Die Symbolik kannst du dir nun auch in eine Datei Puffern, so musst du Sie nicht immer aus der CPU laden.
 
Ihr könnt mir nicht zufällig erklären wie genau die Bibliothek anzuwenden ist? von Herrn Kühner... Ich arbeite das erste Mal mit solchen Hilfsmitteln und weiß echt nicht weiter
 
Zurück
Oben