Sfc 14

trinkiwinki

Level-1
Beiträge
40
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Gemeinde.

Ich häng da am SFC 14 und komm nicht weiter. Die behandelten Themen bringen mich auch nicht weiter.....

Ich habe mehrere ABB Softstarter PST xxx an einem ProfiBus Netz. Diese will ich mit einem FB200 steuern und die Werte auslesen und schreiben.

Dieser erste ABB fängt mit E400.0 bis 405.7 im Digitalbereich an. Diese 48 Bit möchte ich nun via SFC 14 auslesen und im FB200 mittels Pointer verarbeiten. ABer irgendwas mache ich glaube ich schon bei LADDR falsch.

Aussen am FB 200 steht 400, was ja HEX 190 ist. Das müßte eigentlich an LADDR stimmen oder?

Jedenfalls bekomme ich im RET_Val -> 8090

Was mache ich da flasch?

Für eine ANtwort oder einen Hinweis wäre ich Euch sehr dankbar
 

Anhänge

  • Hardware.jpg
    Hardware.jpg
    62,2 KB · Aufrufe: 49
  • Software.jpg
    Software.jpg
    186,8 KB · Aufrufe: 59
Zuletzt bearbeitet:
Was schreibst du auf den Eingang "Digital Inpit Adress"? 190 oder 400? Hier muss du 400 hinschreiben da du es im Programm sonst von 190 auf "BE" wandelst
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich befürchte, der fehler liegt im array ... trage mal testhalber einen any-pointer im format P#DB1.DBX0.0 BYTE 6 ein. sollte dies eine besserung bringen, mußt du den verweis auf dein array vorher als anypointer zusammenbasteln.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
wenn das einfache lesen alá jesper auch nicht funktioniert ist es ein grundsätzliches problem!
die HW-konfig ist im letzten stand übertragen?

was hast du eigetnlich für ne CPU?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Da liegt es glaube ich.


8090:
  • You have not configured a module for the specified logical base address or
  • you have ignored the restriction concerning the length of consistent data or
  • you have not entered the start address in the LADDR parameter in hexadecimal format.


Habe die Hilfe zu SFC14 auch schon gelesen. Ich kann den PST aber komplett über E/A ansprechen. Die Hardware sollte somit in Ordnung sein.

Gruß
 
Keine Lösung zu das Problem mit SFC14/SFC15.
Aber wenn die Daten schon in Prozesabbild sind, kannst du anstatt SFC14/SFC15 eine einfache SFC20 BLKMOV in deiner FB verwenden.

richtig, aber der zugriff mit sfc14 muß doch aber eigentlich trotzdem funktionieren... das scheint alles noch ein wenig spanisch...

auf was steht denn in der Maske Eigenschaften-DP SlaveAdresse/Kennung der Parameter ”Konsistent über :” ???
 
Zurück
Oben