Version Datum Beschreibung 1.0.0 09.08.2005 Die Material Restanforderungen auf DWORD umgestellt 1.0.1 12.07.2006 Bedingte Übertragung der MaterialCodes und der MaterialCounter 1.0.2 23.11.2006 URL in global.xls hinzugefügt 1.0.3 28.11.2007 Erweiterungen für Materialmangement /Zellen S2-V1 (setzt neues MaterialManagement Bild voraus) 1.0.4 27.02.2008 Fehler, die Zelle G7(=T10) wurde überschrieben 1.0.5 03.03.2008 Fehler, Z4 wurde in den falschen DB geschrieben (Änderung: früher BARCODE_STRUCT_HOST, jetzt: MATERIAL_STATE_2) [GENERAL] Version=1.0.5 DB_BytesPerIndex=2 / im Datenbaustein der PLC bedeutet die Erhöhung des Index um 1 ein änderung der Byteposition um ... Bytes WordSwap=1 ByteSwap=0 [COPY_SECTIONS] 01=MaterialCodes 02=MaterialCounter [MaterialCodes] Interval=3 / Zykluszeit in Sekunden BasicCell=N3 / Basis der nachfolgenden Adressierung. Die Zelle 'A1' entspricht tatsächlich der BasicCell XlsOffset=21,0 / Offset zum Block der nächsten Maschine Zeilen,Spalten //ConditionWr= xls.g7==plc.1 / Schreiben wird nur ausgeführt, wenn G7 Bit0 == 1 ist //ConditionRd= xls.b8==1 / Lesen gescannter Codes wird nur ausgeführt, wenn G8 Bit 0 == 1 ist ConditionWr=plc.W4.1==0 //ConditionRd=plc.W11.1==0 // Länge von Textfeldern in Datenworten !! 40 Worte = 80 Zeichen (tatsächlich kann das letzte Wort // nicht mehr benutzt werden StringLen=40 VW_Name_rd=m$$$_mw_data_rd VW_Name_wr=m$$$_mw_data_wr 'Anzahl; c=Spalte, r=Zeile;Ziel=plc oder =xls;Zieladresse = Quelladresse / Kommentar 1 ;r;plc;W20 =G7 / Hostbitmap für MCs 3 ;r;plc;S21 =F10 / Materialcodes 1. Maschine, 3 ;r;plc;S141 =F11 / Materialcodes 2. Maschine, 3 ;r;plc;S261 =F12 / Materialcodes 3. Maschine 3 ;r;plc;S381 =F13 / Materialcodes 4. Maschine 3 ;r;plc;S501 =F14 / Materialcodes 5. Maschine 3 ;r;plc;S621 =F15 / Materialcodes 5. Maschine 3 ;r;plc;S741 =F16 / Materialcodes 5. Maschine 3 ;r;plc;S861 =F17 / Materialcodes 5. Maschine 3 ;r;plc;S981 =F18 / Materialcodes 5. Maschine 3 ;r;plc;S1101=F19 / Materialcodes 5. Maschine 3 ;r;plc;S1221=I10 / Materialcodes 1. Maschine, 3 ;r;plc;S1341=I11 / Materialcodes 2. Maschine, 3 ;r;plc;S1461=I12 / Materialcodes 3. Maschine 3 ;r;plc;S1581=I13 / Materialcodes 4. Maschine 3 ;r;plc;S1701=I14 / Materialcodes 5. Maschine 3 ;r;plc;S1821=I15 / Materialcodes 5. Maschine 3 ;r;plc;S1941=I16 / Materialcodes 5. Maschine 3 ;r;plc;S2061=I17 / Materialcodes 5. Maschine 3 ;r;plc;S2181=I18 / Materialcodes 5. Maschine 3 ;r;plc;S2301=I19 / Materialcodes 5. Maschine 1; c;xls;G8 =W80 10;c;xls;L10 =S82 // die letzten gescannten Materialcodes 1; c;xls;L7 =W81 // nummer des zuletzt gescannten MCs [MaterialCounter] Interval=1 / Zykluszeit in Sekunden BasicCell=N3 / Basis der nachfolgenden Adressierung. Die Zelle 'A1' entspricht tatsächlich der BasicCell XlsOffset=21,0 / Offset zum Block der nächsten Maschine Zeilen,Spalten ConditionWr=plc.W4.0==0 //ConditionRd=plc.W11.0==0 VW_Name_rd=m$$$_mw_data_rd VW_Name_wr=m$$$_mw_data_wr 'Anzahl; c=Spalte, r=Zeile;Ziel=plc oder =xls;Zieladresse = Quelladresse / Kommentar 2 ;r;xls;b1 =W0 / Geschwindigkeitsgrenzen 1 ;c;xls;B3 =D2 / Gutproduktion als Datendoppelwort 1 ;c;xls;B4 =D4 / Produkte in der Maschine 1 ;c;xls;B6 =D6 / Maschinen Bitmap 10;c;xls;B10=D20 / Material vor dem Eingriff 10;c;xls;C10=D40 / vorbereitetes Material 10;c;xls;D10=D60 / Benutztes Material 1 ;c;plc;W0 =B2 / Geschwindigkeitsvorgabe 1 ;c;plc;D1 =B5 / Host Bitmap 1 ;c;plc;W3 =B7 / Faktor Input/Output 1 ;c;plc;d15=B8 / Total Target Production [Material_2] // Kommunikation mit dem MATERIAL_STATE Baustein ab version 1.0.3 vom 27.11.07 Interval=1 / Zykluszeit in Sekunden BasicCell=N3 / Basis der nachfolgenden Adressierung. Die Zelle 'A1' entspricht tatsächlich der BasicCell XlsOffset=21,0 / Offset zum Block der nächsten Maschine Zeilen,Spalten VW_Name_rd=m$$$_mm_array VW_Name_wr=m$$$_mm_array_set 'Anzahl; c=Spalte, r=Zeile;Ziel=plc oder =xls;Zieladresse = Quelladresse / Kommentar 10;c;plc;D12=E10 / Z4 Restanforderung Material 10;c;plc;D32=N10 / Z5 = Possible Production 10;c;plc;D52=O10 / Material near machine 1;c;plc;D72=C3 / Set new total Good Production 10;c;xls;M10=D180 / Used Material 3;c;xls;G1=D266 / Total Counter 3;c;xls;H1=D278 / Temp Counter 3;c;xls;I1=D272 / Input Values 3;c;xls;G4=W284 / Refeed exist /No of Material 1 /No of Material 2 // 3;c;xls;G5=W285 / No of Material 1 // 3;c;xls;G6=W286 / No of Material 2 [URL_Copy] Interval=10 / Zykluszeit in Sekunden BasicCell=A1 / Basis der nachfolgenden Adressierung. Die Zelle 'A1' entspricht tatsächlich der BasicCell XlsOffset=0,0 / Offset zum Block der nächsten Maschine Zeilen,Spalten // Länge von Textfeldern in Datenworten !! 40 Worte = 80 Zeichen (tatsächlich kann das letzte Wort // nicht mehr benutzt werden StringLen=256 VW_Name_rd=chartstring VW_Name_wr=chartstring 'Anzahl; c=Spalte, r=Zeile;Ziel=plc oder =xls;Zieladresse = Quelladresse / Kommentar 1 ;r;plc;S0 =B7 /Server URL