-> Hier kostenlos registrieren
Hallo!
ich muss mal wieder mit dem ANY Pointer Thema kommen. Im Forum gibts dazu ja einige Beiträge, auch auf der Siemens Seite finde ich einiges dazu, jedoch komme ich bei dem kleinen Aufruf eines SFC 14 und 15 total ins Schwitzen, sodass ich euch um Hilfe bitten muss.
Die Aufgabe die ich habe ist es, 32 Byte vom DP-Slave ab Adresse 256 zu lesen bzw zu schreiben.
In AWL geht das ja relativ einfach mit P#DB900.DBX0.0 Byte 32.
In der Siemens Hilfe steht bei der Pointer Deklaraiton jedoch ein bisschen mehr als nur dieser eine Aufruf, sprich der Pointer wird zusammengebaut.
http://support.automation.siemens.c...&viewreg=WW&nodeid0=10805400&objaction=csview
Aber warum brauche ich das alles?
SynthaxId, DataType, Count, DB_Nr, Byte_Pointer
Kann man das in SCL nicht einfacher machen?
Prinzipiell könnte ich meinen Baustein auch in AWL Programmieren, jedoch ist die Auswerteanwendung die zwischen dem lesen/schreiben steht in SCl wesentlcih einfacher, wg schleifen und so.
Vielleicht kann mir ja jemand ein wneig helfen.
Gruß
Sven
ich muss mal wieder mit dem ANY Pointer Thema kommen. Im Forum gibts dazu ja einige Beiträge, auch auf der Siemens Seite finde ich einiges dazu, jedoch komme ich bei dem kleinen Aufruf eines SFC 14 und 15 total ins Schwitzen, sodass ich euch um Hilfe bitten muss.
Die Aufgabe die ich habe ist es, 32 Byte vom DP-Slave ab Adresse 256 zu lesen bzw zu schreiben.
In AWL geht das ja relativ einfach mit P#DB900.DBX0.0 Byte 32.
In der Siemens Hilfe steht bei der Pointer Deklaraiton jedoch ein bisschen mehr als nur dieser eine Aufruf, sprich der Pointer wird zusammengebaut.
http://support.automation.siemens.c...&viewreg=WW&nodeid0=10805400&objaction=csview
Aber warum brauche ich das alles?
SynthaxId, DataType, Count, DB_Nr, Byte_Pointer
Kann man das in SCL nicht einfacher machen?
Prinzipiell könnte ich meinen Baustein auch in AWL Programmieren, jedoch ist die Auswerteanwendung die zwischen dem lesen/schreiben steht in SCl wesentlcih einfacher, wg schleifen und so.
Vielleicht kann mir ja jemand ein wneig helfen.
Gruß
Sven