02.03.2017 12:23 | |
Beigetreten: 31.08.2005 Letzter Bes: 20.08.2024 Beiträge: 2198 Bewertung: (328) |
Wenn du so was machst: "db4.dw0:= REAL_TO_STRING (db3.dw0);" dann must Du die DB-Nummer nicht erst übergeben und kannst den In-Parameter einfach weglassen. Ich würde je einen PLC-Datentyp anlegen, der deiner Quell- bzw. Ziel-Datenstruktur entspricht:
DateianhangForum.zip (335 Downloads) |
|
|
06.03.2017 09:45 | |
Beigetreten: 31.08.2005 Letzter Bes: 20.08.2024 Beiträge: 2198 Bewertung: (328) |
Im Post vom 02.03.2017 10:55 hast Du DB3 und DB4 absolut adressiert (db4.dw0:= REAL_TO_STRING (db3.dw0);). Wozu willst Du dann den DB noch über das Baustein interface übergeben? Im SIMATIC Manager kannst Du zwei (einen für die Quelldaten und einen für die Zioeldaten) UDT (User Data Type) erstellen und dann jeweils die gesamte Struktur (Variable mit diesem Datentyp) übergeben. In https://support.industry.siemens.com/cs/ww/de/view/21669756 werden UDTs verwendet um Zeiträume zu übergeben. Da kannst Du dir mal ansehen, wie man das machen kann. |
|
|
06.03.2017 10:19 | |
Beigetreten: 25.11.2016 Letzter Bes: 04.12.2023 Beiträge: 174 Bewertung: (0) |
Ich möchte die Werte vom Datenbaustein weiter mit OPC Server einlesen. |
Folgen Sie uns auf