Twincat 3 - direkte Adressierung

Z-Diode

Level-2
Beiträge
77
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe eine Frage. Ist es möglich I/O direkt zu Adressieren ohne mit den System Manager die Variablen zu Verknüpfen?

Meine Vorstellung wäre wie folgt:
  • Lege eine Struktur für eine definierte Klemmen an z.b. EL1014
  • Der User gibt den Namen der Klemme an
  • Das Programm Verknüpft automatisch die Eingänge und die States zum Auswerten

Hintergrund die Anlagen haben sehr viele I/Os und diese manuell zu Verknüpfen ist nach Meinung unseres Chef sehr fehleranfällig und will dies "automatisieren".

Leider scheitere ich schon an den Punkt ohne den Systemmanager eine Variable zu Verknüpfen.

Meine Idee Prinzipielle Idee die ich leider mangels Erfahrung nicht umsetzen kann:
  • Karten Adresse auslesen (denke die Adresse die bei der Verknüpfung angegeben wird)
  • Pointer auf die Adresse

Ist die Idee so in Ordnung und auch möglich? Wenn das möglich ist kann mir einer eventuell Tipps geben wie ich die "richtige" Adresse auslesen kann zb. mithilfe einer Bildbibliothek?

Mit freundlichen Grüßen

Z-Diode
 
Ohne Verlinkung im SystemManager geht nichts.
Damit werden nämlich Speicher-Copys vom Feldbus zur PLC definiert (Im Baum unter Zuordnungen zu sehen).

Schau aber mal Attribute TcLinkto http://infosys.beckhoff.de/content/1031/tc3_plc_intro/136268427.html?id=14793 nach. Du kannst in der PLC die Verlinkung zur EA-Seite definieren. Ob es dadurch einfacher wird??? Die EA-Adresse muss ja auch dort eindeutig und korrekt gesetzt sein.
 
Zurück
Oben