Für einen Kunden benötige ich "Beschriftungsdateien" in einem bestimmten Format, was nicht das Thema ist.
Schwierigkeiten bereitet mir die Filtereinstellung.
Ich nutze die funktionsbezogenenen Benutzer-Zusatzfelder 30-39 [<40230>...<40239>] für die Information (Anzahl der Schilder, dabei entspricht jedes Zusatzfeld einem Schildertyp).
Im einzelenen werden in der ersten Registrierkarte der BMK-Eigenschaften, in den entsprechenden Zusatzfeldern, die Anzahl der benötigten Schilder eingetragen.
Für jeden Schildertyp gibt es eine separate "Beschriftung" und eine zugehörige Filtereinstellung, welche dann nur die, durch dei filtereinstellung erlaubte Information in eine Text-Datei schreibt. Soweit so gut, das funktioniert auch solange es die entsprechenden Betriebsmittel nur eine Hauptfunktion haben. Bei Steckverbindungen mit getrennten Steckerdefinitionen, gibt es schon Probleme, da z.B. an der Buchsenseite wird ein bestimmtes Schild benötigt und an der Stiftseite ein anderes... die Stiftseite "überschreibt" dann die Buchsenseite und ich bekomme nur das eine Schild der Stiftseite, das könnte man noch umgehen wenn die Schilder die gleiche Information enthalten, das sie dann alle an der letzten zu lesenden Definition eingetragen werden.
Das größere und derzeit für mich gerade nicht lösbare Problem stellt sich an Geräte- oder SPS-Kästen mit steckbaren Geräteklemmen (Stecker in getrennter Darstellung mit der Definition als Geräteklemme) oder SPS-Klemmen und dem darin befindlichen Stecker-BMK, da ist dann die ganze Beschriftungsauswertung "blind" und findet dann keine Informationen.
Die Filtereinstellung filtert "nur" nach dem entsprechendem Zusatzfeld > 0
Bevor jetzt Fragen kommen wie: "Wo hast du das Zusatzfeld ausgewählt?" - Geht nicht, man muss etwas tricksen und die XML-Datei bearbeiten, aber das stellt nicht das Problem dar...
Leider sind in jeder Version von P8 irgendwelche Sachen vergessen worden oder aus welchen Gründen auch immer, nur durch Tricks möglich und machbar...
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP