Thaddäus Tentakel
Level-2
- Beiträge
- 8
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Moin,
ich möchte das Nettogewicht eines befüllbaren Behälters mit einer Siwarex Wägezelle messen und den Wert über die CPU auf einer Großfeldanzeige darstellen.
Hardware:
CPU 1214C DC/DC/DC
SIWAREX WP231
Software:
TIA Portal V17
Ich habe mir von der Siemens-Seite das ready for use heruntergeladen, die benötigte Bibliothek in mein Programm importiert und rufe den Baustein WP231PR auf. Prinzipiell suche ich in dessen Instanz-DB nur den benötigten Parameter. Die Betriebsanleitung und die YouTube-Videos von Siemens haben mir da nicht unbedingt weiter geholfen.
Ich schätze ich muss wie in der Vorlage mit Hilfe des OB30: cyclic interrupt den FC "CMD_HANDLING" aufrufen, damit der Wert in regelmäßigen Zeitabständen eingelesen wird. Dann muss ich den CMD_CODE auf den einzulesenden Parameter (also 2000 + Datensatznummer) und den CMD_TRIGGER setzen, um den Wert zu erhalten. Und dann müsste ich nur noch wissen wohin der Wert geschrieben wurde, um ihn weiter zu verarbeiten. Richtig? Welche Datensatznummer wäre das dann und wohin wird der Wert gespeichert?
Könnt ihr mir da weiterhelfen?
ich möchte das Nettogewicht eines befüllbaren Behälters mit einer Siwarex Wägezelle messen und den Wert über die CPU auf einer Großfeldanzeige darstellen.
Hardware:
CPU 1214C DC/DC/DC
SIWAREX WP231
Software:
TIA Portal V17
Ich habe mir von der Siemens-Seite das ready for use heruntergeladen, die benötigte Bibliothek in mein Programm importiert und rufe den Baustein WP231PR auf. Prinzipiell suche ich in dessen Instanz-DB nur den benötigten Parameter. Die Betriebsanleitung und die YouTube-Videos von Siemens haben mir da nicht unbedingt weiter geholfen.
Ich schätze ich muss wie in der Vorlage mit Hilfe des OB30: cyclic interrupt den FC "CMD_HANDLING" aufrufen, damit der Wert in regelmäßigen Zeitabständen eingelesen wird. Dann muss ich den CMD_CODE auf den einzulesenden Parameter (also 2000 + Datensatznummer) und den CMD_TRIGGER setzen, um den Wert zu erhalten. Und dann müsste ich nur noch wissen wohin der Wert geschrieben wurde, um ihn weiter zu verarbeiten. Richtig? Welche Datensatznummer wäre das dann und wohin wird der Wert gespeichert?
Könnt ihr mir da weiterhelfen?