Mit Any-Pointer auf PAW zugreifen?

merlin

Level-1
Beiträge
184
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute

Ich habe einen FB dem ein ANY-Pointer als Input-Paramter zugewiesen wurde. P#A 1100.0 BYTE 36

Funktioniert soweit gut wenn man eine 317er CPU hat und das Prozessabbild der E/A soweit aufdreht. Nun habe ich eine 315er und bei der lässt sich das Abbild ja nicht einstellen.

Gibt es eine Möglichkeit den Aufruf so zu gestalten, dass auf das Pheripheriewort zugegriffen wird? Dann sollte es ja wieder funktionieren. Leider geht P#PA 1100.0 BYTE 36 nicht.

Besten Dank
Thomas
 
Hallo Leute

Ich habe einen FB dem ein ANY-Pointer als Input-Paramter zugewiesen wurde. P#A 1100.0 BYTE 36

Funktioniert soweit gut wenn man eine 317er CPU hat und das Prozessabbild der E/A soweit aufdreht. Nun habe ich eine 315er und bei der lässt sich das Abbild ja nicht einstellen.

Gibt es eine Möglichkeit den Aufruf so zu gestalten, dass auf das Pheripheriewort zugegriffen wird? Dann sollte es ja wieder funktionieren. Leider geht P#PA 1100.0 BYTE 36 nicht.

Besten Dank
Thomas

Ist das wirklich ein IN Parameter?

Da hast du sowieso Pech weil ein PAW kann man nicht Laden.

Ich würde eher mal schauen wo und wie die ganzen Ausgänge beschrieben werden und dort ebenfalls das ganze gleich in einem DB schreiben. Diesen DB kanns du dann über einen ANY-Pointer adressieren.

Wo gehen die Ausgangsworte hin? FU? Busklemmen?

godi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde eher mal schauen wo und wie die ganzen Ausgänge beschrieben werden und dort ebenfalls das ganze gleich in einem DB schreiben. Diesen DB kanns du dann über einen ANY-Pointer adressieren.

Wo gehen die Ausgangsworte hin? FU? Busklemmen?

godi

Ja, das würde mich auch mal interessieren, da man ja die Daten, der am Profibus adressierten Slaves, mit dem SFC14 auslesen kann und diese kann man dann gleich in einem DB ablegen. Diese Adressen liegen ja dann i.d.R. oberhalb des PA, also ab 256. Da man bei der 315 das Prozeßabbild nicht soweit ausdehnen kann, müssen die Daten ja von "irgendwo" kommen.
 
Zurück
Oben