// Beschreibung // Standard Vision System (FPI) (IP=172.16.17.3) // Version Datum Beschreibung // 1.0 21.09.2007 1. Version // 1.1 19.02.2008 CMD_1=MARK STOP hinzugefügt // 1.2 30.04.2009 WithEcho=0 // 1.3 06.08.2009 IP_T1 Eintrag für Tests. Timeout auf 40 Sekunden erhöht // 26.02.2010 UnitName ergänzt // 21.01.2011 UnitName um IP ergänzt, TimeOut auf 60 Sekunden erhöht [general] UnitName="Final Pack Instpection (FPI, 172.16.17.3)" IP_T1=172.26.2.23 IP=172.16.17.3 Port=2001 // Timeout in Sekunden TimeOut=60 WithEcho=0 LineEnd=ê\0 // Error_Type legt fest wie ein Fehler in Ergebnis erkannt wird. // 1 -> Zeile beginnt mit ERROR anschließend folgt die Fehlernummer // 2 -> Zeile beginnt mit Ziffer, 0 ist OK // 3 -> Keyenc Fehler, Zeile beginnt mit ER, Auftrag, Fehlernr., CR ERROR_TYPE=2 // Ergebnistypen // 1 -> OK=Erfolg, sonst Fehler, // 2 -> Zeile beginnt mit 'RESULT' 'Auftrag' 'Ergebnis in Anführungszeichen' // 3 -> Das Command ist das Ergebnis // 4 -> Das per recv empfangene Ergebnis wird zurückgegeben // 5 -> 0=Erfolg, sonst Fehler // 6 -> Zeile beginnt mit dem 'Auftrag' z.B. sende 'PR' --> Ergebnis: 'PR, IN, 005' --> Ergebnis= IN,005 // 7 -> Das per recv empfangene Ergebnis wird ohne PreText und PostText zurückgegeben. // cmd=Auftrag, RT=Return Type // %Result_1% -> wird durch das Ergebnis von CMD_1 ersetzt // %MDB% -> wird durch den Wert aus der Datenbank siehe com.ini Datei, Abschnit 'in', Wert: 'MDBValue' ersetzt [-save] CMD_1=GetCurrentRecipe RT_1=4 [-load] CMD_1=Brand_Change %MDB% RT_1=5 [-test] CMD_1=GetCurrentRecipe RT_1=4 CMD_2={ ("%Result_1%"=="%MDB%") ? OK : "ERROR 100";} RT_2=1