MarcusSPunkt
Level-1
- Beiträge
- 10
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Leute,
ich beschäftige mich gerade mit dem SFB52 "RDREC" (read record), um damit Diagnosemeldungen einer Baugruppe auszulesen. Da ich für die Baugruppe einen FB geschrieben habe, würde ich gerne von euch wissen, ob ich den SFB generell nur aus einem OB aufrufen darf ,–wegen der asynchronen arbeitsweise über mehrere Zyklen- oder ob ich den SFB auch aus meinem FB aufrufen darf.
In dem Dokument "Von PROFIBUS DP nachPROFINET IO" (https://support.automation.siemens....ib.csFetch&nodeid=19293371&forcedownload=true ) auf der Seite 96 (bzw. Seite 8-4) ist nur von Aufrufen aus OBs die Rede.
(Der FB wird in jedem Zyklus aufgerufen und ermöglicht somit eigentlich den gleichen Aufruf wie ein OB, oder sehe ich das falsch?)
Spricht irgendetwas dagegen? Oder wäre das einfach nur unschön?
Vielen Dank im Voraus!
PS: Ist mir gerade aufgefallen:
wahrscheinlich macht es keinen Sinn, weil der FB meiner Baugruppe mehrfach verwendet wird und somit vom Anwender immer wieder geöffnet werden müsste, um den Instanz-DB des SFB52 zu ändern, damit nicht alle auf den gleichen Instanz-DB zugreifen.
ich beschäftige mich gerade mit dem SFB52 "RDREC" (read record), um damit Diagnosemeldungen einer Baugruppe auszulesen. Da ich für die Baugruppe einen FB geschrieben habe, würde ich gerne von euch wissen, ob ich den SFB generell nur aus einem OB aufrufen darf ,–wegen der asynchronen arbeitsweise über mehrere Zyklen- oder ob ich den SFB auch aus meinem FB aufrufen darf.
In dem Dokument "Von PROFIBUS DP nachPROFINET IO" (https://support.automation.siemens....ib.csFetch&nodeid=19293371&forcedownload=true ) auf der Seite 96 (bzw. Seite 8-4) ist nur von Aufrufen aus OBs die Rede.
(Der FB wird in jedem Zyklus aufgerufen und ermöglicht somit eigentlich den gleichen Aufruf wie ein OB, oder sehe ich das falsch?)
Spricht irgendetwas dagegen? Oder wäre das einfach nur unschön?
Vielen Dank im Voraus!
PS: Ist mir gerade aufgefallen:
wahrscheinlich macht es keinen Sinn, weil der FB meiner Baugruppe mehrfach verwendet wird und somit vom Anwender immer wieder geöffnet werden müsste, um den Instanz-DB des SFB52 zu ändern, damit nicht alle auf den gleichen Instanz-DB zugreifen.
Zuletzt bearbeitet: