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:

  • STOLL:CUSTOM
  • STOLL:PRODUCTION_INFO
  • STOLL:MACHINE_INFO
  • STOLL:MACHINE_CONFIG
  • STOLL:OPERATOR_INFO

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:

  • GENERAL
  • GUIDED_PRODUCTION
  • PATTERN_SETUP
  • AUTO_PRODUCTION
  • MAINTENANCE
  • SERVICE
  • REPAIR
  • MACHINE_SETUP
  • QUALITY_ASSURANCE
  • MCOS_UPDATE

Dieser Tag muss bei jedem Auftrag angegeben werden.

STOLL:TOTAL_NUM_OF_EXECUTIONS

Gesamtanzahl von Ausführungen vom Auftrag.
Es wird zwischen Auftrag und Ticket unterschieden.
Ein Auftrag liefert die Basisdaten für eine Produktion und geht in das PPS ein.
Ein Ticket ist eine Auftragsdatei, die an die Maschine gesendet wird. Dieses Ticket wird vom PPS um Daten ergänzt.

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 McPin 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 Produktionsdaten 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.

  • SIN=‘0‘ gibt an, dass das Sintral Programm nicht geladen werden soll
  • JAC=‘0‘ gibt an, dass der Jacquard nicht geladen werden soll
  • SET=‘0‘ gibt an, dass das Setup nicht geladen werden soll

 

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.
Sintral-Pocketkarte

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:

  • Ok, wenn bei der Ausführung kein Fehler erkannt wurde
  • Failed bei einem Fehler

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:

  • Ok, wenn bei der Ausführung kein Fehler erkannt wurde
  • Failed bei einem Fehler

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.

  • Ist das im Ticket angegebene Muster in der Maschine schon geladen, wird es nicht erneut geladen
  • Ist im Ticket keine Musterangabe vorhanden, wird nur der Stückzähler für ein schon geladenes Muster bzw. für eine Sequenz gesetzt.

 

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 Verzeichnis für MCOS Update 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.
Z.B. nach dem Wiederherstellen eines zurück liegenden Backups.
Diese Informationen können Sie auch auswerten, wenn das Ticket abgeschlossen ist und in den ERP\Output-Ordner gelegt wird.

 

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.

  • Bei Mustern gibt das Attribut LEFT_COUNT an, wie viele Teile vom Auftrag nicht produziert wurden.
  • Bei Sequenzen gibt das Attribut LEFT_SQELEM mit Semikolon getrennt an, wie viele Strickteile von dem Sequenzelement nicht produziert wurden.
  • Das Attribut DONE_SQELEM gibt an, wie viele Strickteile von dem Sequenzelement produziert wurden.

STOLL:TC_STATE

Gibt den Bearbeitungsstatus des Tickets an:

  • Started
    Ticket wurde gestartet
  • Restarted
    Ticket wurde erneut gestartet
  • Canceled
    Ticket wurde abgebrochen
  • Done
    Ticket ist erledigt

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).
Wird vom ERP-System eingetragen.

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.
Kann noch nicht verwendet werden!

 

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 Kundendaten 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.
Das Attribut Label legt den anzuzeigenden Text fest (z.B. Defective Parts).

Es können bis zu 50 solcher Tags angelegt werden.

Mindestangaben im Auftrag sind hier dokumentiert:

Welche Tags sind unbedingt erforderlich?