Störcode aus Sinamics nach HMI

S.Scholl

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin moin
Brauche mal Hilfe bei folgender Anforderung:

Unserer Anlage ist mit Simotion, Sinamics und HMI ausgestattet.
Ich möchte gerne im HMI den aktuellen Störcode (r945[0]) aus Sinamics anzeigen lassen.
Dummerweise kann das HMI aber nur auf Variablen von Simotion zugreifen und nicht auf Sinamics. Simotion hat lt. Expertenliste keinen Zugriff auf den Störcod der Achse.

In meinem Profibus-Protokoll kann ich über Telegramm 105 die Variable r945[0] anbinden.

Problem: Und jetzt? Wie lese ich das Telegramm im Soimoton aus um sie einer globalen Vvariable zuzuweisen??? :confused: oder gibt es eine andere Lösung?

Gruß
Stefan
 
Zuletzt bearbeitet:
schau dir mal meinen baustein mm4-standart an. damit kannst du parameter aus einem fu lesen.
ist für typ ppo1 und ppo2
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

das beschriebene ist leider ein leidiger Umstand.
Es gibt zwei Möglichkeiten die Alarm an die HMI zu bekommen.

1.) Auslesen der Parameter mittels der Systemfunktionen _ReadDriveParameter/_ReadDriveMultiParameter/_ReadDriveFaults und dann die gelesenen Werte an die HMI übermitteln

2.) Wie du schon angefangen hast, die Parameter im Telegramm anbinden, dann musst du eine I/O Variable auf das entsprechende PZD des Antriebtelegramms legen und diese in der HMI anzeigen lassen.


Gruß
Christoph
 
Hallo,

ich hatte das selbe Problem, habe es mit einem Baustein gelöst der mir alle Störnummern und Warnnummern ausliest und anschließend als Bitmeldung mit Meldenummer an das HMI überträgt. Dort ist eine Textliste hinterlegt mit der richtigen Meldung. (_readdrivefault, _readdriveparameter)

MfG

ViperStar
 
Hallo ViperStar
Hört sich interessant an
Kannst Du bitte genaueres beschreiben bzw.
den Baustein (Programm) zur Verfügung stellen?

Gruß
Stefan
 
Zurück
Oben