Stoll-Tags
Nur Stoll-Tags aus dem StollTicket Namensraum, wie er im StollTicket.xsd-Schema festgelegt ist, dürfen verwendet werden.
(siehe D:\PPS\SampleTickets)
Die meisten Tags sind optional.
In einem Auftrag müssen nur die in der nachfolgenden Tabelle als verpflichtend benannte Tags angegeben werden.
Folgende Stoll-Tags können verwendet werden:
Tag Bezeichnung | Erläuterung | |||
---|---|---|---|---|
STOLL:TICKET_LIST | Gruppiert das Tag STOLL:TICKET und muss angegeben sein. | |||
| STOLL:TICKET | Umfasst folgende Gruppen:
Das Attribut Version muss auf eine Versionsnummer (double Wert) gesetzt werden. Diese Nummer kann in der Styledatei ausgewertet werden um z.B. mit einer einzigen Styledatei, unterschiedliche Darstellungen zu realisieren oder um auf neue Tags einzugehen. Dieser Tag muss angegeben sein. | ||
| STOLL:PRODUCTION_INFO | Gruppe mit Daten die für die Produktion benötigt werden. Diese Gruppe muss im Auftrag angegeben sein. Nachfolgende Tags gehören alle zu dieser Gruppe, werden aber aus Platzgründen in diesem Dokument nicht eingerückt. | ||
STOLL:TICKET_TYPE | Typ des Tickets:
Dieser Tag muss bei jedem Auftrag angegeben werden. | |||
STOLL:TOTAL_NUM_OF_EXECUTIONS | Gesamtanzahl von Ausführungen vom Auftrag. Bei Strickaufträgen steht in diesem Tag die Anzahl Teile bzw. Sequenzen die gestrickt werden sollen. In einem Ticket wird dieser Wert unverändert beibehalten, aber das PPS fügt noch eine Tag-Gruppe STOLL:PPS_INFO, die unter Anderem das Tag STOLL:NUM_OF_EXECUTIONS enthält, hinzu. Die Maschine verwendet diesen Tag um zu ermitteln, wie viel zu produzieren ist. Wurde eine STOLL:MACHINE_LIST aufgeführt und das Attribut Pieces angegeben, wird von hier die Ausführungszahl bezogen. Bei nicht strickenden Aufträgen kann eine Angabe >1 dazu genutzt werden, den Auftrag auf mehrere Maschinen aufzuteilen. Ein nichtstrickendes Ticket mit einer Beauftragung >1 wird dennoch nur einmal ausgeführt. Bei Sequenzen kann noch zusätzlich das Attribut PLUS_SQELEM verwendet werden, um unvollständige Sequenzen produzieren zu lassen ( z.B. Fehlteile nachproduzieren zu können). Die Zuordnung der Sequenzelemente erfolgt über die Reihenfolge der Angabe. Die Elemente werden mit Semikolon getrennt angegeben. 0;5;0 würde zusätzlich 5 Teile vom zweiten Sequenzelement produzieren. Dieser Tag muss bei jedem Auftrag angegeben werden. | |||
STOLL:ESTIMATED_ORDER_DURATION | Gibt in Minuten an, wie lange eine Ausführung benötigt. Diese Zeit wird zum Aufbau des Zeitstrahls und zum Abschätzen der Maschinenbelegung und Fertigstellung der Produktion benötigt. Je genauer die Angabe ist, desto besser ist eine Planung möglich. | |||
STOLL:PRODUCTION_EFFICIENCY | Effizienzwert in %, der mit der Effizienzangabe aus dem Betriebskalender multipliziert wird um auf die Gesamteffizienz zu kommen. Dieser Wert verlängert den Zeitstrahl und erlaubt im Ticket eine individuelle Effizienz zu berücksichtigen. Z.B. wenn das zu fertigende Teil sehr komplex ist und Abbrüche zu erwarten sind. | |||
STOLL:EARLIEST_EXECUTION_DATE | Frühester Zeitpunkt für den Start der Produktion. Der Wert vereinfacht die Planung, verhindert aber keinen früheren Start der Produktion an der Maschine. Die Angabe muss ISO8601 konform sein (Beispiel: 2016-06-09T14:47:00) | |||
STOLL:DEADLINE_EXECUTION_DATE | Legt den Zeitpunkt fest, wann die Ausführung beendet sein muss. Wurde der Wert definiert, kann ein Alarm generiert werden, wenn es zu einer Abweichung kommen wird bevor sie eingetreten ist. So bleibt Zeit zum Reagieren. Die Zeitangabe muss ISO8601 konform sein. | |||
STOLL:CUSTOMER_ID | Eine ID, die den Auftraggeber kennzeichnet. Diese ID wird auch in der Datenbank hinterlegt und erlaubt es nach Daten in Bezug auf diesen Auftraggeber zu filtern. Auch in der Disposition kann nach dieser Zeichenkette gefiltert werden. | |||
STOLL:PRODUCTION_ID | Eine frei vergebbare ID, die beim Ausführen des Auftrags mit im SKR abgelegt wird. Diese ID ist dazu geeignet, Reports selektiv zu erzeugen. Sie können so zukünftig die Musternamen einfacher gestalten und müssen dort weniger Nummern mitführen. | |||
STOLL:PRODUCTION_SUB1_ID | Mit dieser ID können Sie Ihren Auftrag weiter unterklassifizieren. Wenn Sie z.B. keine Sequenzen stricken sondern einzelne Strickteile, so können Sie hier über eine Zeichenkette oder Nummer vermerken, um welches Teil es sich handelt (z.B. Ärmel rechts, links, Vorderteil, Rückenteil) | |||
STOLL:PRODUCTION_SUB2_ID | Mit dieser ID können Sie Ihren Auftrag weiter unterklassifizieren. Wenn Sie z.B. ein Teil nachstricken müssen, können Sie das hier über eine Zeichenkette oder Nummer vermerken und später auswerten, wie viele Teile nachgestrickt werden mussten. | |||
STOLL:OP_AUTHENTICATION_NEEDED | Legt fest, ob bei Ticket-Aktionen (laden, fertig melden) an der Maschine der Benutzer sich mit oder Passwort wie in der Benutzerverwaltung des PPS festgelegt, identifizieren muss. | |||
STOLL:ORDER_LABEL_INFO | Legt eine Zeichenkette fest, die statt dem Auftragsnamen im Zeitstrahl angezeigt wird. | |||
STOLL:ORDER_DESCRIPTION | Freier Text der in der Auftragsdruckansicht angezeigt werden kann, um den Auftrag näher zu beschreiben. | |||
STOLL:ARTICLE_NUM | Text der als Artikelnummer verwendet werden kann | |||
STOLL:MACHINE_LIST | Tag gruppiert die Maschinenliste. Wird ein Auftrag in den ERP\Input-Ordner gelegt, der einen Maschinenliste enthält und sind alle darin angegebenen Maschinen erreichbar, wird der Auftrag automatisch zu diesen Maschinen weiter geleitet. Fehlt eine Maschine oder wurde falsch angegeben, wird der Auftrag nicht weiter geleitet und im Meldungsbereich eine Fehlermeldung gelistet. Diese Tag-Gruppe muss im Auftrag angegeben werden, wenn der Auftrag automatisch an eine Maschine weiter geleitet werden soll. Alle Auftragstypen können für die automatische Weiterleitung vorgesehen werden. | |||
STOLL:MACHINE | Maschine, die den Auftrag erhalten soll. Im Attribut Name muss der Netzwerkname der Maschine stehen. Das Attribut Pieces legt fest, wie viele Teile aus TOTAL_NUM_OF_EXECUTIONS die Maschine produzieren soll. Das optionale Attribut BoIgnore legt fest, dass dieser Tag in der Maske Ticketdaten bearbeiten in der Liste nicht angezeigt werden soll. Das optionale Attribut HighPriority="1" legt fest, dass das Ticket an erster Stelle eingereiht werden soll. | |||
STOLL:PATTERN_FILE_NAME | Legt den Namen des Musters inklusive Maschinentyp fest (z.B. CMS530.DAVID-FRONT.zip). Es kann auch der Name von Sequenzen angegeben werden (z.B. DAVID_PULLOVER.seqx) Dieser Tag muss bei einem Auftrag angegeben werden, der ein Muster oder eine Sequenz ausführen soll. Ausnahme: Sie setzen den Tag DontReloadPattern auf false. In dem Fall muss schon ein beliebiges Muster oder eine Sequenz geladen sein und nur der Stückzähler wird gesetzt. | |||
STOLL:PATTERN_SUBDIRECTORY | Legt die Unterverzeichnisse zum Auffinden des Musters fest, die nach dem Pattern-Basisordner, der im PPS konfiguriert ist nötig sind. (z.B. production\spring) Dieser Tag muss bei einem Auftrag angegeben werden, der ein Muster oder eine Sequenz ausführen soll. Ausnahme: Sie setzen den Tag DontReloadPattern auf false. In dem Fall muss schon ein beliebiges Muster oder eine Sequenz geladen sein und nur der Stückzähler wird gesetzt. | |||
| ||||
STOLL:REQUIRED_SETUP_LEVELS | Gruppiert die Angaben zur Rüstung der Maschine. | |||
| STOLL:SETUP | Legt die Rüstung der Maschine fest. Deckt die Maschine mehrere Rüstungen ab, können mehrere Rüstungen untereinander angegeben werden. Der Rüstzustand wird in das Attribut Level eingetragen. Diese Rüstnummern werden in der PPS Datenbank hinterlegt und können für eine automatisierte Produktion dazu verwendet werden eine Maschine mit geeigneter Rüstung zu finden. | ||
| ||||
STOLL:PATTERN_PRELOAD_CONDITION | Gruppiert Einstellungen, die die Musterladebedingungen festlegen | |||
| STOLL:ERASE_ALL | Wird dieser Tag nicht angegeben oder das Attribut State auf 1 gesetzt, werden vor dem Laden einer Musterdatei alle Musterbestandteile gelöscht. Bei State=‘0‘ werden die Musterbestandteile beibehalten. | ||
STOLL:ERASE_ALL_YARNCARRIERPOS | Wird der Tag nicht angegeben oder das Attribut State auf 1 gesetzt, werden beim Muster Laden, alle Fadenführerpositionen gelöscht. Bei State=‘0‘ werden die Fadenführerpositionen beibehalten. | |||
STOLL:ERASE_ALL_SEQYARNCARRIERPOS | Wird der Tag nicht angegeben oder das Attribut State auf 1 gesetzt, werden bei Sequenzen, alle Fadenführerpositionen beim Musterwechsel gelöscht. Bei State=‘0‘ werden bei Sequenzen die Fadenführerpositionen beibehalten. | |||
STOLL: ERASE_ALL_YLC | Wird der Tag nicht angegeben oder das Attribut State auf 0 gesetzt, werden die Fadenlängenkorrekturwerte beibehalten. Bei State=‘1‘, werden die Korrekturwerte gelöscht. | |||
STOLL:LOAD_PAT_CONTAINER_COMP | Dieser Tag hat drei optionale Attribute, die auf 0 oder 1 gesetzt werden können um festzulegen, welche Komponente aus dem Mustercontainer geladen werden soll. Fehlt der Tag oder ein Attribut oder ist es 1, wird die Komponente, falls im Container enthalten, geladen. Soll eine bestehende Komponente vom aktuell geladenen Muster beibehalten werden, setzen Sie den Tag ERASE_ALL auf 0.
| |||
| STOLL:START_PROGRAM_ATLINE | Beim Laden eines Tickets mit Strickfunktion, wird das Strickprogramm ab der angegebenen Zeile gestartet. Fehlt dieser Tag, startet das Programm ab der Zeile 1. | ||
| ||||
STOLL:PREEXEC_CMD_LIST | Gruppiert Befehle, die zu Beginn beim Laden des Tickets ausgeführt werden. | |||
| STOLL:DIRECT_CMD | Bei OKC Maschinen kann ein Direktbefehl ausgeführt werden, so wie er an der Maschine über die Maske direkte Eingabe möglich ist. Details können Sie der Pocketkarte entnehmen. Der Befehl muss im Attribut Cmd mit Parameter sofern erforderlich übergeben werden. Steuerzeichen in XML müssen in Escapezeichen gesetzt werden. Sonderzeichen in XML Als Ergebniswert erhält man im Ticket:
Den Fehlergrund können Sie über den Meldungsbereich der Maschine ermitteln. | ||
STOLL:CMD | Mit diesem Tag können Sie Service Funktionen ausführen lassen. Im Attribut Name ist der Name der Funktion zu übergeben. Abhängig von der Funktion können bis zu vier Parameter über die Attribute Param1 - Param4 übergeben werden. Ein Anwendungsbeispiel finden Sie im Auftrag D:\PPS\SampleTickets\ServiceSettings.xml. Über einen Serviceauftrag im PPS können Sie auf einfache Weise diese Funktionen anwenden. Eine Beschreibung der möglichen Funktionen und Parameter finden Sie im Dokument 2015-02-15_TechnicalReference_knitFtpCommands.pdf im Documents -Ordner Ihrer Installationsdateien. Als Ergebniswert erhält man im Ticket:
Den Fehlergrund können Sie über den Meldungsbereich der Maschine ermitteln. STOLL:CMD Befehle müssen nach STOLL:DIRECT_CMD platziert werden. | |||
STOLL:CMD Name=‘DontReloadPattern Param1=‘[State]=[0|1]‘ | Etwas aus der Reihe fällt der Befehl DontReloadPattern, da er keine Service Funktion darstellt. Dieser Befehl hat zwei Funktionen und ist wirksam, wenn das Param1 Attribut auf 1 gesetzt wird.
| |||
| ||||
STOLL:ORDER_INFO_WEBLINK | Dieser Tag ist dazu gedacht einen Link auf eine WEB-Seite zu hinterlegen, der in der Ticketansicht an der Maschine verwendbar ist, um auf diese Seite zu gelangen, die weiterführenden Informationen zum Auftrag bietet. Im StollTicketStyleSheet.xsl ist dieser Link über das Production ID Feld oben links unter der Titelzeile klickbar. Ist ein Link hinterlegt, erhält die Zeile eine Unterlinie. Für eine Wartungsaufgabe können Sie z.B. technische Dokumente und Zeichnungen hinterlegen, die den Anwender an der Maschine bei der Arbeit unterstützen. Um ein Anwendungsbeispiel zu sehen, ersetzen Sie im Ticket D:\PPS\SampleTickets\ServiceSettings.xml den Text MyPpsSvr gegen den Servernamen Ihres PPS und führen Sie einen Doppelklick auf dieses Ticket und dann auf den Link aus. | |||
STOLL:ACTION_DEFINITION | Sie können mit diesem Tag eine Aktion festlegen, die bei der Fertigstellung des Auftrags an der Maschine erfolgen soll. Derzeit können Sie zwischen PRINT und NONE wählen. | |||
STOLL:MCOS_UPDATE_PATH | Bei einem Betriebssystem-Update Auftrag wird hier der relative Verzeichnispfad angegebenen, der dem folgt der im PPS unter konfiguriert ist.Dieser Tag muss bei einem Betriebssystem-Update Auftrag angegeben werden. | |||
|
| |||
STOLL:CHAIN_ORDER_LEVEL | Derzeit wird dieser Tag nicht ausgewertet. Geplant: Bei verketteten Aufträgen mit gleicher PRODUCTION_ID die Reihenfolge der Produktion festlegen. | |||
| ||||
STOLL:MACHINE_INFO | Gruppiert Informationen, die die Maschine zum Verlauf der Ticketabarbeitung im Ticket einträgt. Diese Informationen werden vom PPS während der Recovery ausgewertet und erlauben ein Widerherstellen des Ticketzustandes. | |||
| STOLL:TC_LOAD_DATE | Datum/Uhrzeit wird von der Maschine zu dem Zeitpunkt gesetzt, an dem das Ticket geladen wurde. Es wird das ISO8601 Format verwendet. | ||
STOLL:TC_DONE_TIME | Datum/Uhrzeit wird von der Maschine zu dem Zeitpunkt gesetzt, an dem das Ticket beendet wurde. Es wird das ISO8601 Format verwendet. | |||
STOLL:DONE_EXECUTION | Gibt die Anzahl der Ausführungen an.
| |||
STOLL:TC_STATE | Gibt den Bearbeitungsstatus des Tickets an:
| |||
STOLL:PATTERN_NAME | Name des Musters oder der Sequenz die tatsächlich ausgeführt wurde | |||
STOLL:CURRENT_SHIFT | Schichtzähler (1…5) zum Zeitpunkt des Ticketladens | |||
STOLL:USER_NAME | Angemeldeter Benutzer zum Zeitpunkt des Ticketladens | |||
STOLL:USER_MACHINE_NAME | Name der Maschine | |||
| ||||
STOLL:MACHINE_CONFIG | Tag-Gruppe dient zum Abrufen von Informationen über die Maschine. Die Maschine füllt nur die Tags aus, die angegeben sind. | |||
| STOLL:MACHINE_NO | Die komplette Maschinennummer (z.B. 76900100045) | ||
STOLL:MACHINE_IP | Die IP-Adresse der Maschine (z.B. 172.17.10.235). | |||
STOLL:ONLINE_ID | Die Online ID | |||
STOLL:NEEDLE_GAUGE | Nadel-Feinheit (z.B. 9.2) | |||
STOLL:COMPUTER_NAME | Netzwerkname der Maschine | |||
STOLL:MACHINE_TYPE | Maschinentyp (z.B. CMS530MG) | |||
STOLL:LOGICAL_DEVICE_NAME | Ist reserviert für einen logischen Computernamen der Maschine. | |||
| ||||
STOLL:OPERATOR_INFO | Gruppe der Informationen die für und von Anwendern der Ticket Verarbeitung sind | |||
| STOLL:USER_TAGS | Gruppiert die USER_TAGs | ||
STOLL:USER_TAG | Legt die Information fest, die in der Maske Ticketdaten bearbeiten in der Liste angezeigt werden soll und liefert die Textinformation, die eingegeben wurde. Das Ergebnis des Tags kann vorbelegt werden. Das Attribut Index legt die Position in der Anzeigeliste fest. Es können bis zu 50 solcher Tags angelegt werden. |
Mindestangaben im Auftrag sind hier dokumentiert:
Welche Tags sind unbedingt erforderlich?