Unterordner dazu
@@ -0,0 +1,554 @@
|
|||||||
|
'DI0023','STEUERSPANNUNG 24V UC200 OK','24V OK','=A01+UH000-KF02i','STEUERSPANNUNG 24V UC200 OK','CONTROL VOLTAGE 24V UC200 OK','TENSION DE MANIOBRA 24V UC200 OK',''
|
||||||
|
'DI0020','STEUERSPANNUNG 24V UH000 OK','24V OK UH000','=A01+UH000-KF02i','STEUERSPANNUNG 24V UH000 OK','CONTROL VOLTAGE 24V UH000 OK','TENSION DE MANIOBRA 24V UH000 OK',''
|
||||||
|
'DI0022','STEUERSPANNUNG 24V UC103 ','24V OK','=A01+UH000-KF02i','STEUERSPANNUNG 24V UC103 OK','CONTROL VOLTAGE 24V UC103 OK','TENSION DE MANIOBRA 24V UC103 OK',''
|
||||||
|
'DI0021','STEUERSPANNUNG 24V UC102-UC101 OK','24V OK','=A01+UH000-KF02i','STEUERSPANNUNG 24V UC102-UC101 OK','CONTROL VOLTAGE 24V UC102-UC101 OK','TENSION DE MANIOBRA 24V UC102-UC101 OK',''
|
||||||
|
'KF0013','DRUCKL.-WARTUNGSEINH. SCHLIESSEN','COMPR. AIR OFF','=A01+UH000-KF01Q','DRUCKL.-WARTUNGSEINH. SCHLIESSEN','CLOSE PRESS.-MAINTENANCE UNIT','AIRE COMPRIMIDO/VÁLVULA DE AISLAMIENTO C',''
|
||||||
|
'KF0012','RESET NOT HALT','RESET E-STOP','=A01+UH000-KF01Q','RESET NOT HALT','RESET EMERGENCY STOP','RESET PARO DE EMERGENCIA',''
|
||||||
|
'PF0011','ÜBERSTROM/SICHERUNGSFALL','IL-YE-LED','=A01+UH000-KF01Q','ÜBERSTROM/SICHERUNGSFALL','OVERCURRENT/MIN. CIRCUIT BREAKERS','SOBREINTENSIDAD/FUSIBLE AUTOMÁTICO',''
|
||||||
|
'PF0010','DRUCKLUFT FEHLT','IL-YE-LED','=A01+UH000-KF01Q','DRUCKLUFT FEHLT','COMPRESSED AIR MISSING','AIRE COMPRIMIDO DESCONECTADO',''
|
||||||
|
'PF0002','START NACH STÖRUNG','IPB-CL-LED','=A01+UH000-KF00Q','START NACH STÖRUNG','START AFTER TROUBLE','ARRANQUE DESPUÉS DE AVERÍA',''
|
||||||
|
'PF0004','STÖRUNG KOMMUNIKATION PC-SPS','IL-YE-LED','=A01+UH000-KF00Q','STÖRUNG KOMMUNIKATION PC-SPS','TROUBLE COMMUNICATION PC-PLC','AVERÍA COMMUNICATIÓN PC-CPP',''
|
||||||
|
'PF0006','ABHEBEN AKTIV','IL-YE-LED','=A01+UH000-KF00Q','ABHEBEN AKTIV','LIFT OFF ACTIVE','SEPARAR ACTIVO',''
|
||||||
|
'PF0005','LAUFZEITFEHLER','IPB-YE-LED','=A01+UH000-KF00Q','LAUFZEITFEHLER','TRAVEL TIME ERROR','ERROR DE TIEMPO',''
|
||||||
|
'PF0003','NOT HALT BETÄTIGT','IL-YE-LED','=A01+UH000-KF00Q','NOT HALT BETÄTIGT','EMERGENCY STOP PUSHED','PARO EMERGENCIA OK',''
|
||||||
|
'PF0001','ANLAGE EIN','IPB-GN-LED','=A01+UH000-KF00Q','ANLAGE EIN','SYSTEM ON','SISTEMA ENCENDIDO',''
|
||||||
|
'PF0000','STÖRUNG ALLGEMEIN','IL-YE-LED','=A01+UH000-KF00Q','STÖRUNG ALLGEMEIN','GENERAL TROUBLE','AVERÍA',''
|
||||||
|
'DI0017','PHASENÜBERWACHUNGSRELAIS 400VAC EIN','MONITOR. RELAY','=A01+UH000-KF01i','PHASENÜBERWACHUNGSRELAIS 400VAC EIN','PHASE MONITORING RELAY 400VAC ON','VIGILANCIA DE FASE EL RELE´',''
|
||||||
|
'SF0015','RESET AKTIV','PB-BK-NO','=A01+UH000-KF01i','RESET AKTIV','RESET ACTIVE','RESET AKTIVA',''
|
||||||
|
'DI0014','HAUPTSCHÜTZE EIN','MAIN CONTACT.','=A01+UH000-KF01i','HAUPTSCHÜTZE EIN','MAIN CONTACTORS ON','ENCENDIDO CONTACTOR PRINCIPAL',''
|
||||||
|
'DI0013','SICHERHEITSRELAIS EIN','SAFETY RELAY','=A01+UH000-KF01i','SICHERHEITSRELAIS EIN','SAFETY RELAY ON','RELÉ DE SEGURIDAD ENCENDIDO',''
|
||||||
|
'DI0012','SICHERUNGSAUTOMATENFALL','CIRCUIT BR.','=A01+UH000-KF01i','SICHERUNGSAUTOMATENFALL','MINIATURE CIRCUIT BREAKERS','FUSIBLE AUTOMÁTICO',''
|
||||||
|
'DI0011','ÜBERSTROM','MOTORS','=A01+UH000-KF01i','ÜBERSTROM','OVERCURRENT','SOBREINTENSIDAD',''
|
||||||
|
'BG0010','DRUCKLUFT OK','COMPR. AIR','=A01+UH000-KF01i','DRUCKLUFT OK','COMPRESSED AIR OK','AIRE COMPRIMIDO OK',''
|
||||||
|
'SF0004','LAMPENTEST','PB-WH-NO','=A01+UH000-KF00i','LAMPENTEST','LAMP TEST','ENSAYO LAMPARA',''
|
||||||
|
'SF0006','ANTRIEBE ABHEBEN','SS-BK-NO','=A01+UH000-KF00i','ANTRIEBE ABHEBEN','LIFT OFF CONVEYORS','SEPARAR MOTOR',''
|
||||||
|
'SF0005','LAUFZEITFEHLER','IPB-YE-N0','=A01+UH000-KF00i','LAUFZEITFEHLER','TRAVEL TIME ERROR','ERROR DE TIEMPO',''
|
||||||
|
'SF0003','NOT HALT SCHALTSCHRANK','EPB-RD-NC','=A01+UH000-KF00i','NOT HALT','EMERGENCY STOP','PARO DE EMERGENCIA ARMARIO DE DISTRIBUCI',''
|
||||||
|
'SF0002','START NACH STÖRUNG','IPB-CL-NO','=A01+UH000-KF00i','START NACH STÖRUNG','START AFTER TROUBLE','ARRANQUE DESPUÉS DE AVERÍA',''
|
||||||
|
'SF0001','ANLAGE EIN','IPB-GN-NO','=A01+UH000-KF00i','ANLAGE EIN','SYSTEM ON','SISTEMA ENCENDIDO',''
|
||||||
|
'SF0000','ANLAGE AUS','PB-BK-NC','=A01+UH000-KF00i','ANLAGE AUS','SYSTEM OFF','SISTEMA APAGADO',''
|
||||||
|
'BG1303','SENSOR HAUPTSTR. FB213','LT-FB213','=A01+UC102-KF04i','','','',''
|
||||||
|
'BG1424','SENSOR HAUPTSTR. EINFAHRT FB211','LT-ENTER FB211','=A01+UH000-KF05i','','','',''
|
||||||
|
'BG1462','SENSOR HAUPTSTR. AUSFAHRT FB222','LT-EXIT-FB222','=A01+UH000-KF08i','','','',''
|
||||||
|
'BG3233','SENSOR HAUPTSTR. FB322','LT-FB322','=A01+UH000-KF16i','','','',''
|
||||||
|
'BG3133','SENSOR HAUPTSTR. FB312','LT-FB312','=A01+UH000-KF12i','','','',''
|
||||||
|
'MB1487','WEICHE ABZWEIG AUSFAHRT FB222','SW EXIT FB222','=A01+UH000-KF10Q','','','',''
|
||||||
|
'MA1437','ANTRIEB HAUPTSTR. AUSFAHRT RF - RSM FB212','M-BI FB212','=A01+UH000-KF05Q','','','',''
|
||||||
|
'MA1436','ANTRIEB HAUPTSTR. EINFAHRT RF - RSM FB211','M-BI FB211','=A01+UH000-KF05Q','','','',''
|
||||||
|
'BG1460','SENSOR HAUPTSTR. AUSFAHRT FB221','LT- EXIT FB221','=A01+UH000-KF08i','','','',''
|
||||||
|
'BG1417','SENSOR HAUPTSTR. FLYER 6','LT-ENTER RF6','=A01+UH000-KF04i','','','',''
|
||||||
|
'MA1480','ANTRIEB HAUPTSTR. EINFAHRT RF - RSM FB221','M-BI FB221','=A01+UH000-KF10Q','','','',''
|
||||||
|
'QA1525','ANTRIEB HAUPTSTR. RF 8','M-BI RF 8','=A01+UC103-KF02Q','','','',''
|
||||||
|
'MA1524','ANTRIEB HAUPTSTR. RF 8','M-BI RF 8','=A01+UC103-KF02Q','','','',''
|
||||||
|
'BG1140','SENSOR HAUPTSTR. FLYER 3 FB215','LT RF3 FB215','=A01+UC101-KF06i','','','',''
|
||||||
|
'MB1486','WEICHE ABZWEIG HAUPTSTR. EINFAHRT FB73','SW ENTER ','=A01+UH000-KF10Q','','','',''
|
||||||
|
'QA1483','ANTRIEB HAUPTSTR. RF - RSM','M-BI RSM-RF','=A01+UH000-KF10Q','','','',''
|
||||||
|
'MA1482','ANTRIEB HAUPTSTR. RF - RSM','M-BI RF-RSM','=A01+UH000-KF10Q','','','',''
|
||||||
|
'BG1457','SENSOR HAUPTSTR. EINFAHRT FB222','LT-ENTER-FB222','=A01+UH000-KF07i','','','',''
|
||||||
|
'BG1461','SENSOR HAUPTSTR. EINFAHRT FB221','LT-ENTER-FB221','=A01+UH000-KF08i','','','',''
|
||||||
|
'BG1420','SENSOR HAUPTSTR. AUSFAHRT FB213','LT- EXIT FB213','=A01+UH000-KF05i','','','',''
|
||||||
|
'MA1484','ANTRIEB HAUPTSTR. AUSFAHRT RF - RSM FB222','M-BI FB222','=A01+UH000-KF10Q','','','',''
|
||||||
|
'BG1421','SENSOR HAUPTSTR. FB212','LT-FB212','=A01+UH000-KF05i','','','',''
|
||||||
|
'QA1477','ANTRIEB EIN-AUSFAHRT HAUPTSTR. RF - RSM','M-BI RSM-RF','=A01+UH000-KF09Q','','','',''
|
||||||
|
'MA1476','ANTRIEB EIN-AUSFAHRT HAUPTSTR. RF - RSM','M-BI RF-RSM','=A01+UH000-KF09Q','','','',''
|
||||||
|
'MB3236','WEICHE GERADE FB320','STRAIGHT','=A01+UH000-KF20Q','','','',''
|
||||||
|
'MB3237','WEICHE ABZWEIG FB320','BRANCH ','=A01+UH000-KF20Q','','','',''
|
||||||
|
'BG3231','SENSOR HAUPTSTR. FB321','LT-FB321','=A01+UH000-KF16i','','','',''
|
||||||
|
'BG3132','SENSOR HAUPTSTR. FB310-FB320','LT-FB310-FB320','=A01+UH000-KF12i','','','',''
|
||||||
|
'MB3136','WEICHE GERADE FB310','STRAIGHT','=A01+UH000-KF14Q','','','',''
|
||||||
|
'MB3137','WEICHE ABZWEIG FB310','BRANCH ','=A01+UH000-KF14Q','','','',''
|
||||||
|
'QA1433','ANTRIEB EIN-AUSFAHRT HAUPTSTR. RF - RSM','M-BI RSM-RF','=A01+UH000-KF05Q','','','',''
|
||||||
|
'MA1432','ANTRIEB EIN-AUSFAHRT HAUPTSTR. RF - RSM','M-BI RF-RSM','=A01+UH000-KF05Q','','','',''
|
||||||
|
'MB1422','WEICHE ABZWEIG PUFFER FB212','SW EXIT FB212','=A01+UH000-KF04Q','','','',''
|
||||||
|
'BG1423','SENSOR HAUPTSTR. AUSFAHRT FB212','LT-EXIT FB212','=A01+UH000-KF05i','','','',''
|
||||||
|
'QA3235','ANTRIEB HAUPTSTRECKE -> RSM 28-21 ','RA-BI','=A01+UH000-KF20Q','','','',''
|
||||||
|
'MA3234','ANTRIEB HAUPTSTRECKE -> RSM 21-28 ','RA-BI','=A01+UH000-KF20Q','','','','A'
|
||||||
|
'QA3135','ANTRIEB HAUPTSTRECKE -> RSM 10-1','RA-BI','=A01+UH000-KF14Q','','','',''
|
||||||
|
'MA3134','ANTRIEB HAUPTSTRECKE -> RSM 1-10','RA-BI','=A01+UH000-KF14Q','','','','A'
|
||||||
|
'QA3035','ANTRIEB HAUPTSTRECKE -> RSM 10-1','RA-BI','=A01+UC200-KF03Q','','','',''
|
||||||
|
'MA3034','ANTRIEB HAUPTSTRECKE -> RSM 1-10','RA-BI','=A01+UC200-KF03Q','','','','A'
|
||||||
|
'PF3214','RUNDUMLEUCHTE STÖRUNG RSM 11-20','LED-YE_FAULT','=A01+UH000-KF18Q','','','',''
|
||||||
|
'SF3216','RESET/START NACH NOT HALT RSM 21-25','IPB-YE-NO','=A01+UH000-KF14i','RESET','RESET','RESET',''
|
||||||
|
'PF3216','RESET/START NACH NOT HALT RSM 21-25','IPB-YE-LED ','=A01+UH000-KF18Q','','','',''
|
||||||
|
'SF3215','NOT HALT RSM 21-25','EPB-NC','=A01+UH000-KF14i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'PF3114','RUNDUMLEUCHTE STÖRUNG RSM 11-20','LED-YE_FAULT','=A01+UH000-KF12Q','','','',''
|
||||||
|
'SF3116','RESET/START NACH NOT HALT RSM 11-20','IPB-YE-NO','=A01+UH000-KF10i','RESET','RESET','RESET',''
|
||||||
|
'PF3116','RESET/START NACH NOT HALT RSM 11-20','IPB-YE-LED ','=A01+UH000-KF12Q','','','',''
|
||||||
|
'SF3115','NOT HALT RSM 11-20','EPB-NC','=A01+UH000-KF10i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'SF3226','ZUG WECHSELN RSM 30','LDT-GN-NO','=A01+UH000-KF15i','-UZ3226','-UZ3226','',''
|
||||||
|
'PF3254','ZUG WECHSELN RSM 30','LDT-GN-LED ','=A01+UH000-KF22Q','','','',''
|
||||||
|
'QA3257','ANTRIEB AUSFAHREN RSM 30','RA-BI','=A01+UH000-KF22Q','','','',''
|
||||||
|
'MA3256','ANTRIEB EINFAHREN RSM 30','RA-BI','=A01+UH000-KF22Q','','','','A'
|
||||||
|
'BG3227','SENSOR OPTISCH RSM 30','OPT. AP110','=A01+UH000-KF15i','','','',''
|
||||||
|
'SF3224','ZUG WECHSELN RSM 29','LDT-GN-NO','=A01+UH000-KF15i','-UZ3224','-UZ3224','',''
|
||||||
|
'PF3250','ZUG WECHSELN RSM 29','LDT-GN-LED ','=A01+UH000-KF22Q','','','',''
|
||||||
|
'MB3251','WEICHE ABZWEIG RSM 29','SW RSM 29','=A01+UH000-KF22Q','','','',''
|
||||||
|
'QA3253','ANTRIEB AUSFAHREN RSM 29','RA-BI','=A01+UH000-KF22Q','','','',''
|
||||||
|
'MA3252','ANTRIEB EINFAHREN RSM 29','RA-BI','=A01+UH000-KF22Q','','','','A'
|
||||||
|
'BG3225','SENSOR OPTISCH RSM 29','OPT. AP110','=A01+UH000-KF15i','','','',''
|
||||||
|
'MB3241','WEICHE ABZWEIG RSM 27','SW RSM 27','=A01+UH000-KF21Q','','','',''
|
||||||
|
'MB3231','WEICHE ABZWEIG RSM 26','SW RSM 26','=A01+UH000-KF20Q','','','',''
|
||||||
|
'MB3245','WEICHE ABZWEIG RSM 28','SW RSM 28','=A01+UH000-KF21Q','','','',''
|
||||||
|
'QA3247','ANTRIEB AUSFAHREN RSM 28','RA-BI','=A01+UH000-KF21Q','','','',''
|
||||||
|
'MA3246','ANTRIEB EINFAHREN RSM 28','RA-BI','=A01+UH000-KF21Q','','','','A'
|
||||||
|
'BG3223','SENSOR OPTISCH RSM 28','OPT. AP110','=A01+UH000-KF15i','','','',''
|
||||||
|
'QA3243','ANTRIEB AUSFAHREN RSM 27','RA-BI','=A01+UH000-KF21Q','','','',''
|
||||||
|
'MA3242','ANTRIEB EINFAHREN RSM 27','RA-BI','=A01+UH000-KF21Q','','','','A'
|
||||||
|
'BG3221','SENSOR OPTISCH RSM 27','OPT. AP110','=A01+UH000-KF15i','','','',''
|
||||||
|
'QA3233','ANTRIEB AUSFAHREN RSM 26','RA-BI','=A01+UH000-KF20Q','','','',''
|
||||||
|
'MA3232','ANTRIEB EINFAHREN RSM 26','RA-BI','=A01+UH000-KF20Q','','','','A'
|
||||||
|
'BG3213','SENSOR OPTISCH RSM 26','OPT. AP110','=A01+UH000-KF14i','','','',''
|
||||||
|
'MB3225','WEICHE ABZWEIG RSM 25','SW RSM 25','=A01+UH000-KF19Q','','','',''
|
||||||
|
'QA3227','ANTRIEB AUSFAHREN RSM 25','RA-BI','=A01+UH000-KF19Q','','','',''
|
||||||
|
'MA3226','ANTRIEB EINFAHREN RSM 25','RA-BI','=A01+UH000-KF19Q','','','','A'
|
||||||
|
'BG3211','SENSOR OPTISCH RSM 25','OPT. AP110','=A01+UH000-KF14i','','','',''
|
||||||
|
'QA3223','ANTRIEB AUSFAHREN RSM 24','RA-BI','=A01+UH000-KF19Q','','','',''
|
||||||
|
'MA3222','ANTRIEB EINFAHREN RSM 24','RA-BI','=A01+UH000-KF19Q','','','','A'
|
||||||
|
'BG3207','SENSOR OPTISCH RSM 24','OPT. AP110','=A01+UH000-KF13i','','','',''
|
||||||
|
'MB3221','WEICHE ABZWEIG RSM 24','SW RSM 24','=A01+UH000-KF19Q','','','',''
|
||||||
|
'QA3213','ANTRIEB AUSFAHREN RSM 23','RA-BI','=A01+UH000-KF18Q','','','',''
|
||||||
|
'MA3212','ANTRIEB EINFAHREN RSM 23','RA-BI','=A01+UH000-KF18Q','','','','A'
|
||||||
|
'BG3205','SENSOR OPTISCH RSM 23','OPT. AP110','=A01+UH000-KF13i','','','',''
|
||||||
|
'QA3207','ANTRIEB AUSFAHREN RSM 22','RA-BI','=A01+UH000-KF17Q','','','',''
|
||||||
|
'MA3206','ANTRIEB EINFAHREN RSM 22','RA-BI','=A01+UH000-KF17Q','','','','A'
|
||||||
|
'BG3203','SENSOR OPTISCH RSM 22','OPT. AP110','=A01+UH000-KF13i','','','',''
|
||||||
|
'QA3203','ANTRIEB AUSFAHREN RSM 21','RA-BI','=A01+UH000-KF17Q','','','',''
|
||||||
|
'MA3202','ANTRIEB EINFAHREN RSM 21','RA-BI','=A01+UH000-KF17Q','','','','A'
|
||||||
|
'BG3201','SENSOR OPTISCH RSM 21','OPT. AP110','=A01+UH000-KF13i','','','',''
|
||||||
|
'MB3211','WEICHE ABZWEIG RSM 23','SW RSM 23','=A01+UH000-KF18Q','','','',''
|
||||||
|
'MB3205','WEICHE ABZWEIG RSM 22','SW RSM 22','=A01+UH000-KF17Q','','','',''
|
||||||
|
'MB3201','WEICHE ABZWEIG RSM 21','SW RSM 21','=A01+UH000-KF17Q','','','',''
|
||||||
|
'SF3222','ZUG WECHSELN RSM 28','LDT-GN-NO','=A01+UH000-KF15i','-UZ3222','-UZ3222','',''
|
||||||
|
'PF3244','ZUG WECHSELN RSM 28','LDT-GN-LED ','=A01+UH000-KF21Q','','','',''
|
||||||
|
'SF3220','ZUG WECHSELN RSM 27','LDT-GN-NO','=A01+UH000-KF15i','-UZ3220','-UZ3220','',''
|
||||||
|
'PF3240','ZUG WECHSELN RSM 27','LDT-GN-LED ','=A01+UH000-KF21Q','','','',''
|
||||||
|
'SF3212','ZUG WECHSELN RSM 26','LDT-GN-NO','=A01+UH000-KF14i','-UZ3300','-UZ3300','',''
|
||||||
|
'PF3230','ZUG WECHSELN RSM 26','LDT-GN-LED ','=A01+UH000-KF20Q','','','',''
|
||||||
|
'SF3210','ZUG WECHSELN RSM 25','LDT-GN-NO','=A01+UH000-KF14i','-UZ3210','-UZ3210','',''
|
||||||
|
'PF3224','ZUG WECHSELN RSM 25','LDT-GN-LED ','=A01+UH000-KF19Q','','','',''
|
||||||
|
'SF3206','ZUG WECHSELN RSM 24','LDT-GN-NO','=A01+UH000-KF13i','-UZ3206','-UZ3206','',''
|
||||||
|
'PF3220','ZUG WECHSELN RSM 24','LDT-GN-LED ','=A01+UH000-KF19Q','','','',''
|
||||||
|
'SF3204','ZUG WECHSELN RSM 23','LDT-GN-NO','=A01+UH000-KF13i','-UZ3204','-UZ3204','',''
|
||||||
|
'PF3210','ZUG WECHSELN RSM 23','LDT-GN-LED ','=A01+UH000-KF18Q','','','',''
|
||||||
|
'SF3202','ZUG WECHSELN RSM 22','LDT-GN-NO','=A01+UH000-KF13i','-UZ3202','-UZ3202','',''
|
||||||
|
'PF3204','ZUG WECHSELN RSM 22','LDT-GN-LED ','=A01+UH000-KF17Q','','','',''
|
||||||
|
'SF3200','ZUG WECHSELN RSM 21','LDT-GN-NO','=A01+UH000-KF13i','-UZ3200','-UZ3200','',''
|
||||||
|
'PF3200','ZUG WECHSELN RSM 21','LDT-GN-LED ','=A01+UH000-KF17Q','','','',''
|
||||||
|
'MB3155','WEICHE ABZWEIG RSM 20','SW RSM 20','=A01+UH000-KF16Q','','','',''
|
||||||
|
'QA3157','ANTRIEB AUSFAHREN RSM 20','RA-BI','=A01+UH000-KF16Q','','','',''
|
||||||
|
'MA3156','ANTRIEB EINFAHREN RSM 20','RA-BI','=A01+UH000-KF16Q','','','','A'
|
||||||
|
'BG3127','SENSOR OPTISCH RSM 20','OPT. AP110','=A01+UH000-KF11i','','','',''
|
||||||
|
'QA3153','ANTRIEB AUSFAHREN RSM 19','RA-BI','=A01+UH000-KF16Q','','','',''
|
||||||
|
'MA3152','ANTRIEB EINFAHREN RSM 19','RA-BI','=A01+UH000-KF16Q','','','','A'
|
||||||
|
'BG3125','SENSOR OPTISCH RSM 19','OPT. AP110','=A01+UH000-KF11i','','','',''
|
||||||
|
'QA3147','ANTRIEB AUSFAHREN RSM 18','RA-BI','=A01+UH000-KF15Q','','','',''
|
||||||
|
'MA3146','ANTRIEB EINFAHREN RSM 18','RA-BI','=A01+UH000-KF15Q','','','','A'
|
||||||
|
'BG3123','SENSOR OPTISCH RSM 18','OPT. AP110','=A01+UH000-KF11i','','','',''
|
||||||
|
'QA3143','ANTRIEB AUSFAHREN RSM 17','RA-BI','=A01+UH000-KF15Q','','','',''
|
||||||
|
'MA3142','ANTRIEB EINFAHREN RSM 17','RA-BI','=A01+UH000-KF15Q','','','','A'
|
||||||
|
'BG3121','SENSOR OPTISCH RSM 17','OPT. AP110','=A01+UH000-KF11i','','','',''
|
||||||
|
'QA3133','ANTRIEB AUSFAHREN RSM 16','RA-BI','=A01+UH000-KF14Q','','','',''
|
||||||
|
'MA3132','ANTRIEB EINFAHREN RSM 16','RA-BI','=A01+UH000-KF14Q','','','','A'
|
||||||
|
'BG3113','SENSOR OPTISCH RSM 16','OPT. AP110','=A01+UH000-KF10i','','','',''
|
||||||
|
'QA3127','ANTRIEB AUSFAHREN RSM 15','RA-BI','=A01+UH000-KF13Q','','','',''
|
||||||
|
'MA3126','ANTRIEB EINFAHREN RSM 15','RA-BI','=A01+UH000-KF13Q','','','','A'
|
||||||
|
'BG3111','SENSOR OPTISCH RSM 15','OPT. AP110','=A01+UH000-KF10i','','','',''
|
||||||
|
'QA3123','ANTRIEB AUSFAHREN RSM 14','RA-BI','=A01+UH000-KF13Q','','','',''
|
||||||
|
'MA3122','ANTRIEB EINFAHREN RSM 14','RA-BI','=A01+UH000-KF13Q','','','','A'
|
||||||
|
'BG3107','SENSOR OPTISCH RSM 14','OPT. AP110','=A01+UH000-KF09i','','','',''
|
||||||
|
'MB3151','WEICHE ABZWEIG RSM 19','SW RSM 19','=A01+UH000-KF16Q','','','',''
|
||||||
|
'MB3145','WEICHE ABZWEIG RSM 18','SW RSM 18','=A01+UH000-KF15Q','','','',''
|
||||||
|
'MB3141','WEICHE ABZWEIG RSM 17','SW RSM 17','=A01+UH000-KF15Q','','','',''
|
||||||
|
'MB3131','WEICHE ABZWEIG RSM 16','SW RSM 16','=A01+UH000-KF14Q','','','',''
|
||||||
|
'MB3125','WEICHE ABZWEIG RSM 15','SW RSM 15','=A01+UH000-KF13Q','','','',''
|
||||||
|
'MB3121','WEICHE ABZWEIG RSM 14','SW RSM 14','=A01+UH000-KF13Q','','','',''
|
||||||
|
'SF3126','ZUG WECHSELN RSM 20','LDT-GN-NO','=A01+UH000-KF11i','-UZ3122','-UZ3122','',''
|
||||||
|
'PF3154','ZUG WECHSELN RSM 20','LDT-GN-LED ','=A01+UH000-KF16Q','','','',''
|
||||||
|
'SF3124','ZUG WECHSELN RSM 19','LDT-GN-NO','=A01+UH000-KF11i','-UZ3120','-UZ3120','',''
|
||||||
|
'PF3150','ZUG WECHSELN RSM 19','LDT-GN-LED ','=A01+UH000-KF16Q','','','',''
|
||||||
|
'SF3122','ZUG WECHSELN RSM 18','LDT-GN-NO','=A01+UH000-KF11i','-UZ3116','-UZ3116','',''
|
||||||
|
'PF3144','ZUG WECHSELN RSM 18','LDT-GN-LED ','=A01+UH000-KF15Q','','','',''
|
||||||
|
'SF3120','ZUG WECHSELN RSM 17','LDT-GN-NO','=A01+UH000-KF11i','-UZ3120','-UZ3102','',''
|
||||||
|
'PF3140','ZUG WECHSELN RSM 17','LDT-GN-LED ','=A01+UH000-KF15Q','','','',''
|
||||||
|
'SF3112','ZUG WECHSELN RSM 16','LDT-GN-NO','=A01+UH000-KF10i','-UZ3112','-UZ3112','',''
|
||||||
|
'PF3130','ZUG WECHSELN RSM 16','LDT-GN-LED ','=A01+UH000-KF14Q','','','',''
|
||||||
|
'SF3110','ZUG WECHSELN RSM 15','LDT-GN-NO','=A01+UH000-KF10i','-UZ3110','-UZ3110','',''
|
||||||
|
'PF3124','ZUG WECHSELN RSM 15','LDT-GN-LED ','=A01+UH000-KF13Q','','','',''
|
||||||
|
'SF3106','ZUG WECHSELN RSM 14','LDT-GN-NO','=A01+UH000-KF09i','-UZ3106','-UZ3106','',''
|
||||||
|
'PF3120','ZUG WECHSELN RSM 14','LDT-GN-LED ','=A01+UH000-KF13Q','','','',''
|
||||||
|
'QA3113','ANTRIEB AUSFAHREN RSM 13','RA-BI','=A01+UH000-KF12Q','','','',''
|
||||||
|
'MA3112','ANTRIEB EINFAHREN RSM 13','RA-BI','=A01+UH000-KF12Q','','','','A'
|
||||||
|
'BG3105','SENSOR OPTISCH RSM 13','OPT. AP110','=A01+UH000-KF09i','','','',''
|
||||||
|
'MB3111','WEICHE ABZWEIG RSM 13','SW RSM 13','=A01+UH000-KF12Q','','','',''
|
||||||
|
'SF3104','ZUG WECHSELN RSM 13','LDT-GN-NO','=A01+UH000-KF09i','-UZ3104','-UZ3104','',''
|
||||||
|
'PF3110','ZUG WECHSELN RSM 13','LDT-GN-LED ','=A01+UH000-KF12Q','','','',''
|
||||||
|
'QA3107','ANTRIEB AUSFAHREN RSM 12','RA-BI','=A01+UH000-KF11Q','','','',''
|
||||||
|
'MA3106','ANTRIEB EINFAHREN RSM 12','RA-BI','=A01+UH000-KF11Q','','','','A'
|
||||||
|
'BG3103','SENSOR OPTISCH RSM 12','OPT. AP110','=A01+UH000-KF09i','','','',''
|
||||||
|
'MB3105','WEICHE ABZWEIG RSM 12','SW RSM 12','=A01+UH000-KF11Q','','','',''
|
||||||
|
'SF3102','ZUG WECHSELN RSM 12','LDT-GN-NO','=A01+UH000-KF09i','-UZ3102','-UZ3102','',''
|
||||||
|
'PF3104','ZUG WECHSELN RSM 12','LDT-GN-LED ','=A01+UH000-KF11Q','','','',''
|
||||||
|
'SF3100','ZUG WECHSELN RSM 11','LDT-GN-NO','=A01+UH000-KF09i','-UZ3100','-UZ3100','',''
|
||||||
|
'PF3100','ZUG WECHSELN RSM 11','LDT-GN-LED ','=A01+UH000-KF11Q','','','',''
|
||||||
|
'QA3103','ANTRIEB AUSFAHREN RSM 11','RA-BI','=A01+UH000-KF11Q','','','',''
|
||||||
|
'MA3102','ANTRIEB EINFAHREN RSM 11','RA-BI','=A01+UH000-KF11Q','','','','A'
|
||||||
|
'BG3101','SENSOR OPTISCH RSM 11','OPT. AP110','=A01+UH000-KF09i','','','',''
|
||||||
|
'MB3101','WEICHE ABZWEIG RSM 11','SW RSM 11','=A01+UH000-KF11Q','','','',''
|
||||||
|
'BG3130','SENSOR HAUPTSTR. FB310 ','LT-FB310','=A01+UH000-KF12i','','','',''
|
||||||
|
'BG3230','SENSOR HAUPTSTR. FB320 ','LT-FB320','=A01+UH000-KF16i','','','',''
|
||||||
|
'BG3131','SENSOR HAUPTSTR. FB311','LT-FB311','=A01+UH000-KF12i','','','',''
|
||||||
|
'BG1541','SENSOR AUSFAHRT PUFFER F0902 FLYER 9','LT-EXIT F0902','=A01+UC103-KF02i','','','',''
|
||||||
|
'BG1540','SENSOR AUSFAHRT PUFFER F0901 FLYER 9','LT-EXIT F0901','=A01+UC103-KF02i','','','',''
|
||||||
|
'MB1574','ANPRESSEN NACHPUFFER F0901 FLYER 9','PRESS F0901','=A01+UC103-KF07Q','','','',''
|
||||||
|
'MB1575','ANPRESSEN NACHPUFFER F0902 FLYER 9','PRESS F0902','=A01+UC103-KF07Q','','','',''
|
||||||
|
'QA1571','ANTRIEB NACHPUFFER F0707 FLYER 9','M-BI-LE','=A01+UC103-KF07Q','','','',''
|
||||||
|
'MA1570','ANTRIEB NACHPUFFER F0901 FLYER 9','M-BI-RI','=A01+UC103-KF07Q','','','',''
|
||||||
|
'MB1544','ANPRESSEN PUFFER F0901 FLYER 9','PRESS F0901','=A01+UC103-KF04Q','','','',''
|
||||||
|
'MB1545','ANPRESSEN PUFFER F0902 FLYER 9','PRESS F0902','=A01+UC103-KF04Q','','','',''
|
||||||
|
'QA1561','ANTRIEB PUFFER F0901 FLYER 9','M-BI-RI','=A01+UC103-KF06Q','','','',''
|
||||||
|
'MA1560','ANTRIEB PUFFER F0901 FLYER 9','M-BI-LE','=A01+UC103-KF06Q','','','',''
|
||||||
|
'BG1546','SENSOR AUSFAHRT NACHPUFFER F0902 RF 9','LT-EXIT F0902','=A01+UC103-KF02i','','','',''
|
||||||
|
'BG1545','SENSOR AUSFAHRT NACHPUFFER F0901 RF 9','LT-EXIT F0901','=A01+UC103-KF02i','','','',''
|
||||||
|
'MB1541','WEICHE ABZWEIG EINFAHRT PUFFER F0902 FLYER 9','SW ENTER F0901','=A01+UC103-KF04Q','','','',''
|
||||||
|
'MB1540','WEICHE ABZWEIG EINFAHRT RF 9','SW ENTER RF 9','=A01+UC103-KF04Q','','','',''
|
||||||
|
'MB1567','WEICHE ABZWEIG EINFAHRT NACHP. RF 9','SW-STRAIGHT','=A01+UC103-KF06Q','','','',''
|
||||||
|
'MB1566','WEICHE ABZWEIG EINFAHRT NACHP. RF 9','SW-BRANCH','=A01+UC103-KF06Q','','','',''
|
||||||
|
'KF1555','IF RF 09: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC103-KF05Q','IF RF 09: START SPULENWECHSEL 2','IF RF 09: START EXCHANGE 2','',''
|
||||||
|
'DI1554','IF RF 09 : NEUE SPULE','IF-RELAIS','=A01+UC103-KF03i','IF RF 09: NEUE SPULE ','IF RF 09: NEW BOBBIN','',''
|
||||||
|
'KF1554','IF RF 09: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC103-KF05Q','IF RF 09: START SPULENWECHSEL 1','IF RF 09: START EXCHANGE 1','',''
|
||||||
|
'PF1547','RUNDUMLEUCHTE STÖRUNG FLYER 9','LED-YE_FAULT','=A01+UC103-KF04Q','','','',''
|
||||||
|
'SF1553','RESET FLYER 9','IPB-YE-NO','=A01+UC103-KF03i','RESET','RESET','RESET',''
|
||||||
|
'PF1553','RESET FLYER 9','IPB-YE-LED','=A01+UC103-KF05Q','','','',''
|
||||||
|
'SF1552','NOT HALT FLYER 9','EPB-NC','=A01+UC103-KF03i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'BG1556','SENSOR SPULE IN POSITION FLYER 9','BOBBIN IN POS','=A01+UC103-KF03i','','','',''
|
||||||
|
'BG1544','SENSOR ZUG IN DOFFER FLYER 9','LT-TRAIN IN DOF','=A01+UC103-KF02i','','','',''
|
||||||
|
'BG1543','SENSOR ZUG IN DOFFER PM 9','LT-TRAIN IN DOF','=A01+UC103-KF02i','','','',''
|
||||||
|
'MB1551','ABHEBEN ANTRIEBE PM 9','LIFT OFF BS 9','=A01+UC103-KF05Q','','','',''
|
||||||
|
'MA1556','ANTRIEBE FLYER 9','M-BI','=A01+UC103-KF05Q','','','',''
|
||||||
|
'MB1502','WEICHE ABZWEIG EINFAHRT PUFFER F0802 FLYER 8','SW ENTER F0802','=A01+UC103-KF00Q','','','',''
|
||||||
|
'MB1500','WEICHE ABZWEIG EINFAHRT FLYER 8','SW ENTER RF 8','=A01+UC103-KF00Q','','','',''
|
||||||
|
'MB1501','WEICHE ABZWEIG EINFAHRT RF 8','SW ENTER RF 8','=A01+UC103-KF00Q','','','',''
|
||||||
|
'MB1534','ANPRESSEN NACHPUFFER F0801 FLYER 8','PRESS F0801','=A01+UC103-KF03Q','','','',''
|
||||||
|
'MB1535','ANPRESSEN NACHPUFFER F0802 FLYER 8','PRESS F0802','=A01+UC103-KF03Q','','','',''
|
||||||
|
'QA1531','ANTRIEB NACHPUFFER F0802 RF 8','M-BI','=A01+UC103-KF03Q','','','',''
|
||||||
|
'MA1530','ANTRIEB NACHPUFFER F0801 RF 8','M-BI','=A01+UC103-KF03Q','','','',''
|
||||||
|
'MB1504','ANPRESSEN PUFFER F0801 FLYER 8','PRESS F0801','=A01+UC103-KF00Q','','','',''
|
||||||
|
'MB1505','ANPRESSEN PUFFER F0802 FLYER 8','PRESS F0802','=A01+UC103-KF00Q','','','',''
|
||||||
|
'QA1521','ANTRIEB PUFFER F0802 FLYER 8','M-BI-RI','=A01+UC103-KF02Q','','','',''
|
||||||
|
'MA1520','ANTRIEB PUFFER F0801 FLYER 8','M-BI-LE','=A01+UC103-KF02Q','','','',''
|
||||||
|
'BG1505','SENSOR AUSFAHRT NACHPUFFER F0801 FLYER 8','LT-EXIT F0801','=A01+UC103-KF00i','','','',''
|
||||||
|
'BG1506','SENSOR AUSFAHRT NACHPUFFER F0802 FLYER 8','LT-EXIT F0802','=A01+UC103-KF00i','','','',''
|
||||||
|
'BG1501','SENSOR AUSFAHRT PUFFER F0802 FLYER 8','LT-EXIT F0802','=A01+UC103-KF00i','','','',''
|
||||||
|
'BG1500','SENSOR AUSFAHRT PUFFER F0801 FLYER 8','LT-EXIT F0801','=A01+UC103-KF00i','','','',''
|
||||||
|
'SF1511','HAUPTSCHALTER EIN +UC103','I-MS ON','=A01+UC103-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF1510','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC103-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF1510','LM-ÜBERSTROM +UC103','IL-YE-LED','=A01+UC103-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'MB1527','WEICHE ABZWEIG EINFAHRT NACHP. RF 8','SW-BRANCH','=A01+UC103-KF02Q','','','',''
|
||||||
|
'MB1526','WEICHE ABZWEIG EINFAHRT NACHP. RF 8','SW-STRAIGHT','=A01+UC103-KF02Q','','','',''
|
||||||
|
'BG1503','SENSOR ZUG IN DOFFER PM 8','LT-TRAIN IN DOF','=A01+UC103-KF00i','','','',''
|
||||||
|
'BG1516','SENSOR SPULE IN POSITION FLYER 8','BOBBIN IN POS','=A01+UC103-KF01i','','','',''
|
||||||
|
'BG1504','SENSOR ZUG IN DOFFER FLYER 8','LT-TRAIN IN DOF','=A01+UC103-KF00i','','','',''
|
||||||
|
'MB1511','ABHEBEN ANTRIEBE PM 8','LIFT OFF BS 8','=A01+UC103-KF01Q','','','',''
|
||||||
|
'MA1516','ANTRIEBE FLYER 8','M-BI','=A01+UC103-KF01Q','','','',''
|
||||||
|
'KF1515','IF RF 08: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC103-KF01Q','IF RF 08: START SPULENWECHSEL 2','IF RF 08: START EXCHANGE 2','',''
|
||||||
|
'DI1514','IF RF 08 : NEUE SPULE','IF-RELAIS','=A01+UC103-KF01i','IF RF 08: NEUE SPULE ','IF RF 08: NEW BOBBIN','',''
|
||||||
|
'KF1514','IF RF 08: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC103-KF01Q','IF RF 08: START SPULENWECHSEL 1','IF RF 08: START EXCHANGE 1','',''
|
||||||
|
'PF1507','RUNDUMLEUCHTE STÖRUNG FLYER 8','LED-YE_FAULT','=A01+UC103-KF00Q','','','',''
|
||||||
|
'SF1513','RESET FLYER 8','IPB-YE-NO','=A01+UC103-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF1513','RESET FLYER 8','IPB-YE-LED','=A01+UC103-KF01Q','','','',''
|
||||||
|
'SF1512','NOT HALT FLYER 8','EPB-NC','=A01+UC103-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'BG1446','SENSOR AUSFAHRT NACHPUFFER F0702 RF 7','LT-EXIT F0702','=A01+UH000-KF06i','','','',''
|
||||||
|
'BG1445','SENSOR AUSFAHRT NACHPUFFER F0701 RF 7','LT-EXIT F0701','=A01+UH000-KF06i','','','',''
|
||||||
|
'MB1441','WEICHE ABZWEIG EINFAHRT F0701 RF 7','SW ENTER F0701 ','=A01+UH000-KF06Q','','','',''
|
||||||
|
'MB1443','WEICHE ABZWEIG AUSFAHRT NACHP. FLYER 7','SW EXIT RF7','=A01+UH000-KF06Q','','','',''
|
||||||
|
'MB1440','WEICHE ABZWEIG EINFAHRT RF 7','SW ENTER RF 7','=A01+UH000-KF06Q','','','',''
|
||||||
|
'MB1442','WEICHE ABZWEIG EINFAHRT F0702 RF 7','SW ENTER F0702','=A01+UH000-KF06Q','','','',''
|
||||||
|
'MB1474','ANPRESSEN NACHPUFFER F0701 FLYER 7','PRESS F0701','=A01+UH000-KF09Q','','','',''
|
||||||
|
'MB1475','ANPRESSEN NACHPUFFER F0702 FLYER 7','PRESS F0702','=A01+UH000-KF09Q','','','',''
|
||||||
|
'QA1471','ANTRIEB NACHPUFFER F0707 FLYER 7','M-BI-LE','=A01+UH000-KF09Q','','','',''
|
||||||
|
'MA1470','ANTRIEB NACHPUFFER F0701 FLYER 7','M-BI-RI','=A01+UH000-KF09Q','','','',''
|
||||||
|
'MB1444','ANPRESSEN PUFFER F0701 FLYER 7','PRESS F0701','=A01+UH000-KF06Q','','','',''
|
||||||
|
'MB1445','ANPRESSEN PUFFER F0702 FLYER 7','PRESS F0702','=A01+UH000-KF06Q','','','',''
|
||||||
|
'QA1461','ANTRIEB PUFFER F0701 FLYER 7','M-BI-RI','=A01+UH000-KF08Q','','','',''
|
||||||
|
'MA1460','ANTRIEB PUFFER F0701 FLYER 7','M-BI-LE','=A01+UH000-KF08Q','','','',''
|
||||||
|
'BG1441','SENSOR AUSFAHRT PUFFER F0702 FLYER 7','LT-EXIT F0702','=A01+UH000-KF06i','','','',''
|
||||||
|
'BG1440','SENSOR AUSFAHRT PUFFER F0701 FLYER 7','LT-EXIT F0701','=A01+UH000-KF06i','','','',''
|
||||||
|
'BG1456','SENSOR SPULE IN POSITION FLYER 7','BOBBIN IN POS','=A01+UH000-KF07i','','','',''
|
||||||
|
'BG1444','SENSOR ZUG IN DOFFER FLYER 7','LT-TRAIN IN DOF','=A01+UH000-KF06i','','','',''
|
||||||
|
'BG1443','SENSOR ZUG IN DOFFER PM 7','LT-TRAIN IN DOF','=A01+UH000-KF06i','','','',''
|
||||||
|
'MB1451','ABHEBEN ANTRIEBE PM 7','LIFT OFF BS 7','=A01+UH000-KF07Q','','','',''
|
||||||
|
'MA1456','ANTRIEBE FLYER 7','M-BI','=A01+UH000-KF07Q','','','',''
|
||||||
|
'MB1467','WEICHE ABZWEIG EINFAHRT NACHP. RF7','SW-STRAIGHT','=A01+UH000-KF08Q','','','',''
|
||||||
|
'MB1466','WEICHE ABZWEIG EINFAHRT NACHP. RF7','SW-BRANCH','=A01+UH000-KF08Q','','','',''
|
||||||
|
'KF1455','IF RF 07: START SPULENWECHSEL 2','IF-RELAIS','=A01+UH000-KF07Q','IF RF 07: START SPULENWECHSEL 2','IF RF 07: START EXCHANGE 2','',''
|
||||||
|
'DI1454','IF RF 07 : NEUE SPULE','IF-RELAIS','=A01+UH000-KF07i','IF RF 07: NEUE SPULE ','IF RF 07: NEW BOBBIN','',''
|
||||||
|
'KF1454','IF RF 07: START SPULENWECHSEL 1','IF-RELAIS','=A01+UH000-KF07Q','IF RF 07: START SPULENWECHSEL 1','IF RF 07: START EXCHANGE 1','',''
|
||||||
|
'PF1447','RUNDUMLEUCHTE STÖRUNG FLYER 7','LED-YE_FAULT','=A01+UH000-KF06Q','','','',''
|
||||||
|
'SF1453','RESET FLYER 7','IPB-YE-NO','=A01+UH000-KF07i','RESET','RESET','RESET',''
|
||||||
|
'PF1453','RESET FLYER 7','IPB-YE-LED','=A01+UH000-KF07Q','','','',''
|
||||||
|
'SF1452','NOT HALT FLYER 7','EPB-NC','=A01+UH000-KF07i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'SF3026','ZUG WECHSELN RSM 10','LDT-GN-NO','=A01+UC200-KF02i','-UZ3026','-UZ3026','',''
|
||||||
|
'PF3054','ZUG WECHSELN RSM 10','LDT-GN-LED ','=A01+UC200-KF05Q','','','',''
|
||||||
|
'SF3024','ZUG WECHSELN RSM 9','LDT-GN-NO','=A01+UC200-KF02i','-UZ3024','-UZ3024','',''
|
||||||
|
'PF3050','ZUG WECHSELN RSM 9','LDT-GN-LED ','=A01+UC200-KF05Q','','','',''
|
||||||
|
'QA3057','ANTRIEB AUSFAHREN RSM 10','RA-BI','=A01+UC200-KF05Q','','','',''
|
||||||
|
'MA3056','ANTRIEB EINFAHREN RSM 10','RA-BI','=A01+UC200-KF05Q','','','','A'
|
||||||
|
'BG3027','SENSOR OPTISCH RSM 10','OPT. AP110','=A01+UC200-KF02i','','','',''
|
||||||
|
'MB3055','WEICHE ABZWEIG RSM 10','SW RSM 10','=A01+UC200-KF05Q','','','',''
|
||||||
|
'QA3053','ANTRIEB AUSFAHREN RSM 9','RA-BI','=A01+UC200-KF05Q','','','',''
|
||||||
|
'MA3052','ANTRIEB EINFAHREN RSM 9','RA-BI','=A01+UC200-KF05Q','','','','A'
|
||||||
|
'BG3025','SENSOR OPTISCH RSM 9','OPT. AP110','=A01+UC200-KF02i','','','',''
|
||||||
|
'MB3051','WEICHE ABZWEIG RSM 9','SW RSM 09','=A01+UC200-KF05Q','','','',''
|
||||||
|
'SF3014','HAUPTSCHALTER EIN +UC200','I-MS ON','=A01+UC200-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF3017','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC200-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF3017','LM-ÜBERSTROM +UC200 RSM 1-10','IL-YE-LED','=A01+UC200-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'SF3020','ZUG WECHSELN RSM 7','LDT-GN-NO','=A01+UC200-KF02i','-UZ3020','-UZ3020','',''
|
||||||
|
'PF3040','ZUG WECHSELN RSM 7','LDT-GN-LED ','=A01+UC200-KF04Q','','','',''
|
||||||
|
'QA3043','ANTRIEB AUSFAHREN RSM 7','RA-BI','=A01+UC200-KF04Q','','','',''
|
||||||
|
'MA3042','ANTRIEB EINFAHREN RSM 7','RA-BI','=A01+UC200-KF04Q','','','','A'
|
||||||
|
'BG3021','SENSOR OPTISCH RSM 7','OPT. AP110','=A01+UC200-KF02i','','','',''
|
||||||
|
'MB3041','WEICHE ABZWEIG RSM 7','SW RSM 07','=A01+UC200-KF04Q','','','',''
|
||||||
|
'SF3022','ZUG WECHSELN RSM 8','LDT-GN-NO','=A01+UC200-KF02i','-UZ3022','-UZ3022','',''
|
||||||
|
'PF3044','ZUG WECHSELN RSM 8','LDT-GN-LED ','=A01+UC200-KF04Q','','','',''
|
||||||
|
'QA3047','ANTRIEB AUSFAHREN RSM 8','RA-BI','=A01+UC200-KF04Q','','','',''
|
||||||
|
'MA3046','ANTRIEB EINFAHREN RSM 8','RA-BI','=A01+UC200-KF04Q','','','','A'
|
||||||
|
'BG3023','SENSOR OPTISCH RSM 8','OPT. AP110','=A01+UC200-KF02i','','','',''
|
||||||
|
'MB3045','WEICHE ABZWEIG RSM 8','SW RSM 08','=A01+UC200-KF04Q','','','',''
|
||||||
|
'PF3014','RUNDUMLEUCHTE STÖRUNG RSM 01-10','LED-YE_FAULT','=A01+UC200-KF01Q','','','',''
|
||||||
|
'SF3016','RESET/START NACH NOT HALT RSM 1-10','IPB-YE-NO','=A01+UC200-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF3016','RESET/START NACH NOT HALT RSM 1-10','IPB-YE-LED ','=A01+UC200-KF01Q','','','',''
|
||||||
|
'SF3015','NOT HALT RSM 1-10','EPB-NC','=A01+UC200-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'SF3012','ZUG WECHSELN RSM 6','LDT-GN-NO','=A01+UC200-KF01i','-UZ3012','-UZ3012','',''
|
||||||
|
'PF3030','ZUG WECHSELN RSM 6','LDT-GN-LED ','=A01+UC200-KF03Q','','','',''
|
||||||
|
'QA3033','ANTRIEB AUSFAHREN RSM 6','RA-BI','=A01+UC200-KF03Q','','','',''
|
||||||
|
'MA3032','ANTRIEB EINFAHREN RSM 6','RA-BI','=A01+UC200-KF03Q','','','','A'
|
||||||
|
'BG3013','SENSOR OPTISCH RSM 6','OPT. AP110','=A01+UC200-KF01i','','','',''
|
||||||
|
'MB3031','WEICHE ABZWEIG RSM 6','SW RSM 06','=A01+UC200-KF03Q','','','',''
|
||||||
|
'SF3010','ZUG WECHSELN RSM 5','LDT-GN-NO','=A01+UC200-KF01i','-UZ3010','-UZ3010','',''
|
||||||
|
'PF3024','ZUG WECHSELN RSM 5','LDT-GN-LED ','=A01+UC200-KF02Q','','','',''
|
||||||
|
'QA3027','ANTRIEB AUSFAHREN RSM 5','RA-BI','=A01+UC200-KF02Q','','','',''
|
||||||
|
'MA3026','ANTRIEB EINFAHREN RSM 5','RA-BI','=A01+UC200-KF02Q','','','','A'
|
||||||
|
'BG3011','SENSOR OPTISCH RSM 5','OPT. AP110','=A01+UC200-KF01i','','','',''
|
||||||
|
'MB3025','WEICHE ABZWEIG RSM 5','SW RSM 05','=A01+UC200-KF02Q','','','',''
|
||||||
|
'SF3006','ZUG WECHSELN RSM 4','LDT-GN-NO','=A01+UC200-KF00i','-UZ3006','-UZ3006','',''
|
||||||
|
'PF3020','ZUG WECHSELN RSM 4','LDT-GN-LED ','=A01+UC200-KF02Q','','','',''
|
||||||
|
'SF3004','ZUG WECHSELN RSM 3','LDT-GN-NO','=A01+UC200-KF00i','-UZ3004','-UZ3004','',''
|
||||||
|
'PF3010','ZUG WECHSELN RSM 3','LDT-GN-LED ','=A01+UC200-KF01Q','','','',''
|
||||||
|
'QA3023','ANTRIEB AUSFAHREN RSM 4','RA-BI','=A01+UC200-KF02Q','','','',''
|
||||||
|
'MA3022','ANTRIEB EINFAHREN RSM 4','RA-BI','=A01+UC200-KF02Q','','','','A'
|
||||||
|
'BG3007','SENSOR OPTISCH RSM 4','OPT. AP110','=A01+UC200-KF00i','','','',''
|
||||||
|
'MB3021','WEICHE ABZWEIG RSM 4','SW RSM 04','=A01+UC200-KF02Q','','','',''
|
||||||
|
'QA3013','ANTRIEB AUSFAHREN RSM 3','RA-BI','=A01+UC200-KF01Q','','','',''
|
||||||
|
'MA3012','ANTRIEB EINFAHREN RSM 3','RA-BI','=A01+UC200-KF01Q','','','','A'
|
||||||
|
'BG3005','SENSOR OPTISCH RSM 3','OPT. AP110','=A01+UC200-KF00i','','','',''
|
||||||
|
'MB3011','WEICHE ABZWEIG RSM 3','SW RSM 03','=A01+UC200-KF01Q','','','',''
|
||||||
|
'SF3002','ZUG WECHSELN RSM 2','LDT-GN-NO','=A01+UC200-KF00i','-UZ3002','-UZ3002','',''
|
||||||
|
'PF3004','ZUG WECHSELN RSM 2','LDT-GN-LED ','=A01+UC200-KF00Q','','','',''
|
||||||
|
'QA3007','ANTRIEB AUSFAHREN RSM 2','RA-BI','=A01+UC200-KF00Q','','','',''
|
||||||
|
'MA3006','ANTRIEB EINFAHREN RSM 2','RA-BI','=A01+UC200-KF00Q','','','','A'
|
||||||
|
'BG3003','SENSOR OPTISCH RSM 2','OPT. AP110','=A01+UC200-KF00i','','','',''
|
||||||
|
'MB3005','WEICHE ABZWEIG RSM 2','SW RSM 02','=A01+UC200-KF00Q','','','',''
|
||||||
|
'SF3000','ZUG WECHSELN RSM 1','LDT-GN-NO','=A01+UC200-KF00i','-UZ3000','-UZ3000','',''
|
||||||
|
'PF3000','ZUG WECHSELN RSM 1 ','LDT-GN-LED ','=A01+UC200-KF00Q','','','',''
|
||||||
|
'QA3003','ANTRIEB AUSFAHREN RSM 1','RA-BI','=A01+UC200-KF00Q','','','',''
|
||||||
|
'MA3002','ANTRIEB EINFAHREN RSM 1','RA-BI','=A01+UC200-KF00Q','','','','A'
|
||||||
|
'BG3001','SENSOR OPTISCH RSM 1 ','OPT. AP110','=A01+UC200-KF00i','','','',''
|
||||||
|
'MA1464','ANTRIEB HAUPTSTR. AUSFAHRT RF - RSM FB212','M-BI FB212','=A01+UH000-KF08Q','','','',''
|
||||||
|
'MA1462','ANTRIEB HAUPTSTR. EINFAHRT FB211','M-BI FB211','=A01+UH000-KF08Q','','','',''
|
||||||
|
'MB1423','WEICHE ABZWEIG FB213','SW FB213','=A01+UH000-KF04Q','','','',''
|
||||||
|
'QA1425','ANTRIEB HAUPTSTECKE RF 6','M-BI-RF6 FB63','=A01+UH000-KF04Q','','','',''
|
||||||
|
'MA1424','ANTRIEB HAUPTSTECKE RF 6','M-BI-RF6 FB63','=A01+UH000-KF04Q','','','',''
|
||||||
|
'BG1405','SENSOR AUSFAHRT NACHPUFFER F0601 FLYER 6','LT-EXIT F0601','=A01+UH000-KF03i','','','',''
|
||||||
|
'BG1406','SENSOR AUSFAHRT NACHPUFFER F0602 FLYER 6','LT-EXIT F0602','=A01+UH000-KF03i','','','',''
|
||||||
|
'MB1401','WEICHE ABZWEIG EINFAHRT PUFFER F0601 FLYER 6','SW F0601','=A01+UH000-KF02Q','','','',''
|
||||||
|
'BG1422','SENSOR HAUPTSTR. FB212','LT-FB212','=A01+UH000-KF05i','','','',''
|
||||||
|
'MB1400','WEICHE ABZWEIG EINFAHRT FLYER 6','SW ENTER RF6','=A01+UH000-KF02Q','','','',''
|
||||||
|
'MB1403','WEICHE ABZWEIG NACHPUFFER F0601-F0602 ','SW EXIT','=A01+UH000-KF02Q','','','',''
|
||||||
|
'MB1434','ANPRESSEN NACHPUFFER F0601 FLYER 6','PRESS F0601','=A01+UH000-KF05Q','','','',''
|
||||||
|
'MB1435','ANPRESSEN NACHPUFFER F0602 FLYER 6','PRESS F0602','=A01+UH000-KF05Q','','','',''
|
||||||
|
'QA1431','ANTRIEB NACHPUFFER F0602 RF6','M-BI','=A01+UH000-KF05Q','','','',''
|
||||||
|
'MA1430','ANTRIEB NACHPUFFER F0601 RF6','M-BI','=A01+UH000-KF05Q','','','',''
|
||||||
|
'MB1404','ANPRESSEN PUFFER F0601 FLYER 6','PRESS F0601','=A01+UH000-KF02Q','','','',''
|
||||||
|
'MB1405','ANPRESSEN PUFFER F0602 FLYER 6','PRESS F0602','=A01+UH000-KF02Q','','','',''
|
||||||
|
'QA1421','ANTRIEB PUFFER F0602 FLYER 6','M-BI-RI','=A01+UH000-KF04Q','','','',''
|
||||||
|
'MA1420','ANTRIEB PUFFER F0601 FLYER 6','M-BI-LE','=A01+UH000-KF04Q','','','',''
|
||||||
|
'MB1427','WEICHE ABZWEIG EINFAHRT NACHP. RF 6','SW-BRANCH','=A01+UH000-KF04Q','','','',''
|
||||||
|
'MB1426','WEICHE ABZWEIG EINFAHRT NACHP. RF 6','SW-STRAIGHT','=A01+UH000-KF04Q','','','',''
|
||||||
|
'BG1401','SENSOR AUSFAHRT PUFFER F0602 FLYER 6','LT-EXIT F0602','=A01+UH000-KF03i','','','',''
|
||||||
|
'BG1400','SENSOR AUSFAHRT PUFFER F0601 FLYER 6','LT-EXIT F0601','=A01+UH000-KF03i','','','',''
|
||||||
|
'KF1415','IF RF 06: START SPULENWECHSEL 2','IF-RELAIS','=A01+UH000-KF03Q','IF RF 06: START SPULENWECHSEL 2','IF RF 06: START EXCHANGE 2','',''
|
||||||
|
'DI1414','IF RF 06 : NEUE SPULE','IF-RELAIS','=A01+UH000-KF04i','IF RF 06: NEUE SPULE ','IF RF 06: NEW BOBBIN','',''
|
||||||
|
'KF1414','IF RF 06: START SPULENWECHSEL 1','IF-RELAIS','=A01+UH000-KF03Q','IF RF 06: START SPULENWECHSEL 1','IF RF 06: START EXCHANGE 1','',''
|
||||||
|
'PF1407','RUNDUMLEUCHTE STÖRUNG FLYER 6','LED-YE_FAULT','=A01+UH000-KF02Q','','','',''
|
||||||
|
'SF1413','RESET FLYER 6','IPB-YE-NO','=A01+UH000-KF04i','RESET','RESET','RESET',''
|
||||||
|
'PF1413','RESET FLYER 6','IPB-YE-LED','=A01+UH000-KF03Q','','','',''
|
||||||
|
'SF1412','NOT HALT FLYER 6','EPB-NC','=A01+UH000-KF04i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'BG1403','SENSOR ZUG IN DOFFER PM 6','LT-TRAIN IN DOF','=A01+UH000-KF03i','','','',''
|
||||||
|
'BG1416','SENSOR SPULE IN POSITION FLYER 6','BOBBIN IN POS','=A01+UH000-KF04i','','','',''
|
||||||
|
'BG1404','SENSOR ZUG IN DOFFER FLYER 6','LT-TRAIN IN DOF','=A01+UH000-KF03i','','','',''
|
||||||
|
'MB1411','ABHEBEN ANTRIEBE PM 6','LIFT OFF RF 6','=A01+UH000-KF03Q','','','',''
|
||||||
|
'MA1416','ANTRIEBE FLYER 6','M-BI','=A01+UH000-KF03Q','','','',''
|
||||||
|
'KF1295','IF RF 05: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC102-KF05Q','IF RF 05: START SPULENWECHSEL 2','IF RF 05: START EXCHANGE 2','',''
|
||||||
|
'DI1294','IF RF 05 : NEUE SPULE','IF-RELAIS','=A01+UC102-KF03i','IF RF 05: NEUE SPULE ','IF RF 05: NEW BOBBIN','',''
|
||||||
|
'KF1294','IF RF 05: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC102-KF05Q','IF RF 05: START SPULENWECHSEL 1','IF RF 05: START EXCHANGE 1','',''
|
||||||
|
'PF1287','RUNDUMLEUCHTE STÖRUNG FLYER 5','LED-YE_FAULT','=A01+UC102-KF04Q','','','',''
|
||||||
|
'SF1293','RESET FLYER 5','IPB-YE-NO','=A01+UC102-KF03i','RESET','RESET','RESET',''
|
||||||
|
'PF1293','RESET FLYER 5','IPB-YE-LED','=A01+UC102-KF05Q','','','',''
|
||||||
|
'SF1292','NOT HALT FLYER 5','EPB-NC','=A01+UC102-KF03i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'BG1286','SENSOR AUSFAHRT NACHPUFFER F0501 RF 5','LT-EXIT F0501','=A01+UC102-KF02i','','','',''
|
||||||
|
'BG1285','SENSOR AUSFAHRT NACHPUFFER F0502 RF 5','LT-EXIT F0502','=A01+UC102-KF02i','','','',''
|
||||||
|
'BG1302','SENSOR HAUPTSTR. FB214','LT-FB214','=A01+UC102-KF04i','','','',''
|
||||||
|
'BG1301','SENSOR HAUPTSTR. FB214','LT-FB214','=A01+UC102-KF04i','','','',''
|
||||||
|
'BG1300','SENSOR HAUPTSTR. FB213','LT-FB213','=A01+UC102-KF04i','','','',''
|
||||||
|
'MB1316','WEICHE ABZWEIG FB214','SW FB214','=A01+UC102-KF07Q','','','',''
|
||||||
|
'MA1304','ANTRIEB HAUPTSTR. FB214','M-BI FB214','=A01+UC102-KF06Q','','','',''
|
||||||
|
'MA1302','ANTRIEB HAUPTSTR. FB213','M-BI FB213','=A01+UC102-KF06Q','','','',''
|
||||||
|
'MB1314','ANPRESSEN NACHPUFFER F0501 FLYER 5','PRESS F0501','=A01+UC102-KF07Q','','','',''
|
||||||
|
'MB1315','ANPRESSEN NACHPUFFER F0502 FLYER 5','PRESS F0502','=A01+UC102-KF07Q','','','',''
|
||||||
|
'QA1311','ANTRIEB NACHPUFFER F0502 FLYER 5','M-BI-RI','=A01+UC102-KF07Q','','','',''
|
||||||
|
'MA1310','ANTRIEB NACHPUFFER F0501 FLYER 5','M-BI-LE','=A01+UC102-KF07Q','','','',''
|
||||||
|
'MB1284','ANPRESSEN PUFFER F0501 FLYER 5','PRESS F0501','=A01+UC102-KF04Q','','','',''
|
||||||
|
'MB1285','ANPRESSEN PUFFER F0502 FLYER 5','PRESS F0502','=A01+UC102-KF04Q','','','',''
|
||||||
|
'QA1301','ANTRIEB PUFFER F0502 FLYER 5','M-BI-RI','=A01+UC102-KF06Q','','','',''
|
||||||
|
'MA1300','ANTRIEB PUFFER F0501 FLYER 5','M-BI-LE','=A01+UC102-KF06Q','','','',''
|
||||||
|
'BG1257','SENSOR HAUPTSTR. FLYER 4','LT-ENTER RF 4','=A01+UC102-KF01i','','','',''
|
||||||
|
'BG1281','SENSOR AUSFAHRT PUFFER F0502 FLYER 5','LT-EXIT F0502','=A01+UC102-KF02i','','','',''
|
||||||
|
'BG1280','SENSOR AUSFAHRT PUFFER F0501 FLYER 5','LT-EXIT F0501','=A01+UC102-KF02i','','','',''
|
||||||
|
'MB1282','WEICHE ABZWEIG EINFAHRT RF 5','SW ENTER RF 5','=A01+UC102-KF04Q','','','',''
|
||||||
|
'MB1281','WEICHE ABZWEIG EINFAHRT PUFFER F0501 FLYER 5','SW RF5 F501','=A01+UC102-KF04Q','','','',''
|
||||||
|
'MB1280','WEICHE ABZWEIG EINFAHRT PUFFER RF 5','SW ENTER RF 5','=A01+UC102-KF04Q','','','',''
|
||||||
|
'MB1307','WEICHE ABZWEIG EINFAHRT NACHP. RF 5','SW-BRANCH','=A01+UC102-KF06Q','','','',''
|
||||||
|
'MB1306','WEICHE ABZWEIG EINFAHRT NACHP. RF 5','SW-STRAIGHT','=A01+UC102-KF06Q','','','',''
|
||||||
|
'BG1296','SENSOR SPULE IN POSITION FLYER 5','BOBBIN IN POS','=A01+UC102-KF03i','','','',''
|
||||||
|
'BG1284','SENSOR ZUG IN DOFFER FLYER 5','LT-TRAIN IN DOF','=A01+UC102-KF02i','','','',''
|
||||||
|
'BG1283','SENSOR ZUG IN DOFFER PM 5','LT-TRAIN IN DOF','=A01+UC102-KF02i','','','',''
|
||||||
|
'MB1291','ABHEBEN ANTRIEBE PM 5','LIFT OFF BS 5','=A01+UC102-KF05Q','','','',''
|
||||||
|
'MA1296','ANTRIEBE FLYER 5','M-BI','=A01+UC102-KF05Q','','','',''
|
||||||
|
'MB1274','ANPRESSEN NACHPUFFER F0401 FLYER 4','PRESS F0401','=A01+UC102-KF03Q','','','',''
|
||||||
|
'MB1275','ANPRESSEN NACHPUFFER F0402 FLYER 4','PRESS F0402','=A01+UC102-KF03Q','','','',''
|
||||||
|
'QA1271','ANTRIEB NACHPUFFER F0402 FLYER 4','M-BI','=A01+UC102-KF03Q','','','',''
|
||||||
|
'MA1270','ANTRIEB NACHPUFFER F0401 FLYER 4','M-BI','=A01+UC102-KF03Q','','','',''
|
||||||
|
'MB1244','ANPRESSEN PUFFER F0401 FLYER 4','PRESS F0401','=A01+UC102-KF00Q','','','',''
|
||||||
|
'MB1245','ANPRESSEN PUFFER F0402 FLYER 4','PRESS F0402','=A01+UC102-KF00Q','','','',''
|
||||||
|
'QA1261','ANTRIEB PUFFER F0402 FLYER 4','M-BI-RI','=A01+UC102-KF02Q','','','',''
|
||||||
|
'MA1260','ANTRIEB PUFFER F0401 FLYER 4','M-BI-LE','=A01+UC102-KF02Q','','','',''
|
||||||
|
'MB1240','WEICHE ABZWEIG EINFAHRT FLYER 4','SW ENTER RF4','=A01+UC102-KF00Q','','','',''
|
||||||
|
'MB1241','WEICHE ABZWEIG EINFAHRT FLYER 4 F0401','SW ENTER F0401','=A01+UC102-KF00Q','','','',''
|
||||||
|
'MB1242','WEICHE ABZWEIG EINFAHRT RF 4','SW ENTER RF 4','=A01+UC102-KF00Q','','','',''
|
||||||
|
'BG1246','SENSOR AUSFAHRT NACHPUFFER F0402 RF 4','LT-EXIT F0402','=A01+UC102-KF00i','','','',''
|
||||||
|
'BG1245','SENSOR AUSFAHRT NACHPUFFER F0401 RF 4','LT-EXIT F0401','=A01+UC102-KF00i','','','',''
|
||||||
|
'SF1251','HAUPTSCHALTER EIN +UC102','I-MS ON','=A01+UC102-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF1250','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC102-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF1250','LM-ÜBERSTROM +UC102','IL-YE-LED','=A01+UC102-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'KF1255','IF RF 04: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC102-KF01Q','IF RF 04: START SPULENWECHSEL 2','IF RF 04: START EXCHANGE 2','',''
|
||||||
|
'DI1254','IF RF 04 : NEUE SPULE','IF-RELAIS','=A01+UC102-KF01i','IF RF 04: NEUE SPULE ','IF RF 04: NEW BOBBIN','',''
|
||||||
|
'KF1254','IF RF 04: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC102-KF01Q','IF RF 04: START SPULENWECHSEL 1','IF RF 04: START EXCHANGE 1','',''
|
||||||
|
'PF1247','RUNDUMLEUCHTE STÖRUNG FLYER 4','LED-YE_FAULT','=A01+UC102-KF00Q','','','',''
|
||||||
|
'SF1253','RESET FLYER 4','IPB-YE-NO','=A01+UC102-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF1253','RESET FLYER 4','IPB-YE-LED','=A01+UC102-KF01Q','','','',''
|
||||||
|
'SF1252','NOT HALT FLYER 4','EPB-NC','=A01+UC102-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'MB1267','WEICHE ABZWEIG EINFAHRT NACHP. RF 4','SW-BRANCH','=A01+UC102-KF02Q','','','',''
|
||||||
|
'MB1266','WEICHE ABZWEIG EINFAHRT NACHP. RF 4','SW-STRAIGHT','=A01+UC102-KF02Q','','','',''
|
||||||
|
'BG1241','SENSOR AUSFAHRT PUFFER F0402 FLYER 4','LT-EXIT F0402','=A01+UC102-KF00i','','','',''
|
||||||
|
'BG1240','SENSOR AUSFAHRT PUFFER F0401 FLYER 4','LT-EXIT F0401','=A01+UC102-KF00i','','','',''
|
||||||
|
'BG1243','SENSOR ZUG IN DOFFER PM 4','LT-TRAIN IN DOF','=A01+UC102-KF00i','','','',''
|
||||||
|
'BG1256','SENSOR SPULE IN POSITION FLYER 4','BOBBIN IN POS','=A01+UC102-KF01i','','','',''
|
||||||
|
'BG1244','SENSOR ZUG IN DOFFER FLYER 4 ','LT-TRAIN IN DOF','=A01+UC102-KF00i','','','',''
|
||||||
|
'MB1251','ABHEBEN ANTRIEBE PM 4','LIFT OFF RF 4','=A01+UC102-KF01Q','','','',''
|
||||||
|
'MA1256','ANTRIEBE FLYER 4','M-BI','=A01+UC102-KF01Q','','','',''
|
||||||
|
'BG1141','SENSOR HAUPTSTR. FLYER 3 FB216','LT RF3 FB216','=A01+UC101-KF06i','','','',''
|
||||||
|
'MB1147','WEICHE ABZWEIG EINFAHRT NACHP. RF 3','SW-BRANCH','=A01+UC101-KF10Q','','','',''
|
||||||
|
'MB1146','WEICHE ABZWEIG EINFAHRT NACHP. RF 3','SW-STRAIGHT','=A01+UC101-KF10Q','','','',''
|
||||||
|
'KF1135','IF RF 03: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC101-KF09Q','IF RF 03: START SPULENWECHSEL 2','IF RF 03: START EXCHANGE 2','',''
|
||||||
|
'DI1134','IF RF 03 : NEUE SPULE','IF-RELAIS','=A01+UC101-KF05i','IF RF 03: NEUE SPULE ','IF RF 03: NEW BOBBIN','',''
|
||||||
|
'KF1134','IF RF 03: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC101-KF09Q','IF RF 03: START SPULENWECHSEL 1','IF RF 03: START EXCHANGE 1','',''
|
||||||
|
'PF1127','RUNDUMLEUCHTE STÖRUNG FLYER 3','LED-YE_FAULT','=A01+UC101-KF08Q','','','',''
|
||||||
|
'SF1133','RESET FLYER 3','IPB-YE-NO','=A01+UC101-KF05i','RESET','RESET','RESET',''
|
||||||
|
'PF1133','RESET FLYER 3','IPB-YE-LED','=A01+UC101-KF09Q','','','',''
|
||||||
|
'SF1132','NOT HALT FLYER 3','EPB-NC','=A01+UC101-KF05i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'BG1005','SENSOR AUSFAHRT NACHPUFFER F0101 RF 1','LT-EXIT F101 ','=A01+UC101-KF00i','','','',''
|
||||||
|
'BG1126','SENSOR AUSFAHRT NACHPUFFER F0302 FLYER 3','LT-EXIT F0302','=A01+UC101-KF04i','','','',''
|
||||||
|
'BG1125','SENSOR AUSFAHRT NACHPUFFER F0301 FLYER 3','LT-EXIT F0301','=A01+UC101-KF04i','','','',''
|
||||||
|
'MB1122','WEICHE ABZWEIG EINFAHRT RF 3','SW ENTER RF 3','=A01+UC101-KF08Q','','','',''
|
||||||
|
'MB1121','WEICHE ABZWEIG EINFAHRT PUFFER F0301 FLYER 3','SW ENTER F0301 ','=A01+UC101-KF08Q','','','',''
|
||||||
|
'MB1143','WEICHE ABZWEIG EINFAHRT RF3 FB216 ','SW RF3 FB216','=A01+UC101-KF10Q','','','',''
|
||||||
|
'MA1144','ANTRIEB HAUPTSTECKE FB215 ','M-BI FB215','=A01+UC101-KF10Q','','','',''
|
||||||
|
'MA1156','ANTRIEB HAUPTSTECKE FB216','M-BI FB216','=A01+UC101-KF11Q','','','',''
|
||||||
|
'MB1120','WEICHE ABZWEIG EINFAHRT FLYER 3 ','SW ENTER RF 3','=A01+UC101-KF08Q','','','',''
|
||||||
|
'MB1154','ANPRESSEN NACHPUFFER F0301 FLYER 3','PRESS F0301','=A01+UC101-KF11Q','','','',''
|
||||||
|
'MB1155','ANPRESSEN NACHPUFFER F0302 FLYER 3','PRESS F0302','=A01+UC101-KF11Q','','','',''
|
||||||
|
'QA1151','ANTRIEB NACHPUFFER F0302 FLYER 3','M-BI','=A01+UC101-KF11Q','','','',''
|
||||||
|
'MA1150','ANTRIEB NACHPUFFER F0301 FLYER 3','M-BI','=A01+UC101-KF11Q','','','',''
|
||||||
|
'MB1124','ANPRESSEN PUFFER F0301 FLYER 3','PRESS F0301','=A01+UC101-KF08Q','','','',''
|
||||||
|
'MB1125','ANPRESSEN PUFFER F0302 FLYER 3','PRESS F0302','=A01+UC101-KF08Q','','','',''
|
||||||
|
'QA1141','ANTRIEB PUFFER F0301 FLYER 3','M-BI-RI','=A01+UC101-KF10Q','','','',''
|
||||||
|
'MA1140','ANTRIEB PUFFER F0301 FLYER 3','M-BI-LE','=A01+UC101-KF10Q','','','',''
|
||||||
|
'BG1121','SENSOR AUSFAHRT PUFFER F0302 FLYER 3','LT-EXIT F0302','=A01+UC101-KF04i','','','',''
|
||||||
|
'BG1120','SENSOR AUSFAHRT PUFFER F0301 FLYER 3','LT-EXIT F0301','=A01+UC101-KF04i','','','',''
|
||||||
|
'MB1131','ABHEBEN ANTRIEBE PM 3','LIFT OFF BS 3','=A01+UC101-KF09Q','','','',''
|
||||||
|
'MA1136','ANTRIEBE FLYER 3','M-BI','=A01+UC101-KF09Q','','','',''
|
||||||
|
'BG1136','SENSOR SPULE IN POSITION FLYER 3 ','BOBBIN IN POS','=A01+UC101-KF05i','','','',''
|
||||||
|
'BG1124','SENSOR ZUG IN DOFFER FLYER 3','LT-TRAIN IN DOF','=A01+UC101-KF04i','','','',''
|
||||||
|
'BG1123','SENSOR ZUG IN DOFFER PM 3','LT-TRAIN IN DOF','=A01+UC101-KF04i','','','',''
|
||||||
|
'MB1114','ANPRESSEN NACHPUFFER F0201 FLYER 2','PRESS F0201','=A01+UC101-KF07Q','','','',''
|
||||||
|
'MB1115','ANPRESSEN NACHPUFFER F0202 FLYER 2','PRESS F0202','=A01+UC101-KF07Q','','','',''
|
||||||
|
'QA1111','ANTRIEB NACHPUFFER F0202 FLYER 2','M-BI-RI','=A01+UC101-KF07Q','','','',''
|
||||||
|
'MA1110','ANTRIEB NACHPUFFER F0201 FLYER 2','M-BI-LE','=A01+UC101-KF07Q','','','',''
|
||||||
|
'MB1084','ANPRESSEN PUFFER F0201 FLYER 2','PRESS F0201','=A01+UC101-KF04Q','','','',''
|
||||||
|
'MB1085','ANPRESSEN PUFFER F0202 FLYER 2','PRESS F0202','=A01+UC101-KF04Q','','','',''
|
||||||
|
'QA1101','ANTRIEB PUFFER F0202 FLYER 2','M-BI-RI','=A01+UC101-KF06Q','','','',''
|
||||||
|
'MA1100','ANTRIEB PUFFER F0201 FLYER 2','M-BI-LE','=A01+UC101-KF06Q','','','',''
|
||||||
|
'BG1080','SENSOR AUSFAHRT PUFFER F0201 FLYER 2','LT-EXIT F0201','=A01+UC101-KF02i','','','',''
|
||||||
|
'BG1081','SENSOR AUSFAHRT PUFFER F0202 FLYER 2','LT-EXIT F0202','=A01+UC101-KF02i','','','',''
|
||||||
|
'MB1081','WEICHE ABZWEIG EINFAHRT PUFFER F0201 FLYER 2','SW ENTER F0201','=A01+UC101-KF04Q','','','',''
|
||||||
|
'BG1086','SENSOR AUSFAHRT NACHPUFFER F0202 RF 2','LT-EXIT F0202','=A01+UC101-KF02i','','','',''
|
||||||
|
'BG1085','SENSOR AUSFAHRT NACHPUFFER F0201 RF 2','LT-EXIT F0201','=A01+UC101-KF02i','','','',''
|
||||||
|
'MB1082','WEICHE ABZWEIG EINFAHRT RF 2','SW ENTER RF 2','=A01+UC101-KF04Q','','','',''
|
||||||
|
'BG1097','SENSOR HAUPTSTR. FLYER 2 ','LT-ENTER FB ','=A01+UC101-KF03i','','','',''
|
||||||
|
'MB1080','WEICHE ABZWEIG EINFAHRT RF 2','SW ENTER RF2','=A01+UC101-KF04Q','','','',''
|
||||||
|
'SF1091','HAUPTSCHALTER EIN +UC101','I-MS ON','=A01+UC101-KF03i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF1090','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC101-KF03i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF1090','LM-ÜBERSTROM +UC101','IL-YE-LED','=A01+UC101-KF05Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'MB1107','WEICHE ABZWEIG EINFAHRT NACHP. RF 2','SW-BRANCH','=A01+UC101-KF06Q','','','',''
|
||||||
|
'MB1106','WEICHE ABZWEIG EINFAHRT NACHP. RF 2','SW-STRAIGHT','=A01+UC101-KF06Q','','','',''
|
||||||
|
'KF1095','IF RF 02: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC101-KF05Q','IF RF 02: START SPULENWECHSEL 2','IF RF 02: START EXCHANGE 2','',''
|
||||||
|
'DI1094','IF RF 02 : NEUE SPULE','IF-RELAIS','=A01+UC101-KF03i','IF RF 02: NEUE SPULE ','IF RF 02: NEW BOBBIN','',''
|
||||||
|
'PF1087','RUNDUMLEUCHTE STÖRUNG FLYER 2','LED-YE_FAULT','=A01+UC101-KF04Q','','','',''
|
||||||
|
'KF1094','IF RF 02: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC101-KF05Q','IF RF 02: START SPULENWECHSEL 1','IF RF 02: START EXCHANGE 1','',''
|
||||||
|
'SF1093','RESET FLYER 2','IPB-YE-NO','=A01+UC101-KF03i','RESET','RESET','RESET',''
|
||||||
|
'PF1093','RESET FLYER 2','IPB-YE-LED','=A01+UC101-KF05Q','','','',''
|
||||||
|
'SF1092','NOT HALT FLYER 2','EPB-NC','=A01+UC101-KF03i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'BG1096','SENSOR SPULE IN POSITION FLYER 2 ','BOBBIN IN POS','=A01+UC101-KF03i','','','',''
|
||||||
|
'BG1084','SENSOR ZUG IN DOFFER FLYER 2 ','LT-TRAIN IN DOF','=A01+UC101-KF02i','','','',''
|
||||||
|
'BG1083','SENSOR ZUG IN DOFFER PM 2','LT-TRAIN IN DOF','=A01+UC101-KF02i','','','',''
|
||||||
|
'MB1091','ABHEBEN ANTRIEBE PM 2','LIFT OFF RF 2','=A01+UC101-KF05Q','','','',''
|
||||||
|
'MA1096','ANTRIEB FLYER 2','M-BI','=A01+UC101-KF05Q','','','',''
|
||||||
|
'QA1025','ANTRIEB HAUPTSTR. RF 1','M RF1','=A01+UC101-KF02Q','','','',''
|
||||||
|
'MA1024','ANTRIEB HAUPTSTR. RF 1','M RF1','=A01+UC101-KF02Q','','','',''
|
||||||
|
'MB1027','WEICHE ABZWEIG EINFAHRT NACHP. RF 1','SW-STRAIGHT','=A01+UC101-KF02Q','','','',''
|
||||||
|
'MB1026','WEICHE ABZWEIG EINFAHRT NACHP. RF 1','SW-BRANCH','=A01+UC101-KF02Q','','','',''
|
||||||
|
'PF1007','RUNDUMLEUCHTE STÖRUNG FLYER 1','LED-YE_FAULT','=A01+UC101-KF00Q','','','',''
|
||||||
|
'SF1013','RESET FLYER 1','IPB-YE-NO','=A01+UC101-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF1013','RESET FLYER 1','IPB-YE-LED','=A01+UC101-KF01Q','','','',''
|
||||||
|
'SF1012','NOT HALT FLYER 1','EPB-NC','=A01+UC101-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'KF1015','IF RF 01: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC101-KF01Q','IF RF 01: START SPULENWECHSEL 2','IF RF 01: START EXCHANGE 2','CUANDO 01: LIBERAR CAMBIOS DE BOBINAS 2',''
|
||||||
|
'DI1014','IF RF 01 : NEUE SPULE','IF-RELAIS','=A01+UC101-KF01i','IF RF 01: NEUE SPULE ','IF RF 01: NEW BOBBIN','CUANDO 01: LLAMAR NUEVA BOBINA',''
|
||||||
|
'KF1014','IF RF 01: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC101-KF01Q','IF RF 01: START SPULENWECHSEL 1','IF RF 01: START EXCHANGE 1','CUANDO 01: LIBERAR CAMBIOS DE BOBINAS 1',''
|
||||||
|
'MB1034','ANPRESSEN NACHPUFFER F0101 FLYER 1','PRESS F0101','=A01+UC101-KF03Q','','','',''
|
||||||
|
'MB1035','ANPRESSEN NACHPUFFER F0102 FLYER 1','PRESS F0102','=A01+UC101-KF03Q','','','',''
|
||||||
|
'QA1031','ANTRIEB NACHPUFFER F0102 FLYER 1','M-BI','=A01+UC101-KF03Q','','','',''
|
||||||
|
'MA1030','ANTRIEB NACHPUFFER F0101 FLYER 1','M-BI','=A01+UC101-KF03Q','','','',''
|
||||||
|
'MB1004','ANPRESSEN PUFFER F0101 FLYER 1 ','PRESS F0101','=A01+UC101-KF00Q','','','',''
|
||||||
|
'MB1005','ANPRESSEN PUFFER F0102 FLYER 1 ','PRESS F0102','=A01+UC101-KF00Q','','','',''
|
||||||
|
'QA1021','ANTRIEB PUFFER F0102 FLYER 1','M-BI-RI','=A01+UC101-KF02Q','','','',''
|
||||||
|
'MA1020','ANTRIEB PUFFER F0101 FLYER 1','M-BI-LE','=A01+UC101-KF02Q','','','',''
|
||||||
|
'BG1000','SENSOR AUSFAHRT PUFFER F0101 FLYER 1','LT-EXIT F0101','=A01+UC101-KF00i','','','',''
|
||||||
|
'BG1001','SENSOR AUSFAHRT PUFFER F0102 FLYER 1','LT-EXIT F0102','=A01+UC101-KF00i','','','',''
|
||||||
|
'MB1001','WEICHE ABZWEIG EINFAHRT PUFFER F0101 FLYER 1','SW ENTER F0101','=A01+UC101-KF00Q','','','',''
|
||||||
|
'MB1000','WEICHE ABZWEIG EINFAHRT RF 1','SW ENTER RF 1','=A01+UC101-KF00Q','','','',''
|
||||||
|
'BG1006','SENSOR AUSFAHRT NACHPUFFER F0102 RF 1','LT-EXIT F102','=A01+UC101-KF00i','','','',''
|
||||||
|
'MB1011','ABHEBEN ANTRIEBE PM 1 ','LIFT OFF BS 1','=A01+UC101-KF01Q','','','',''
|
||||||
|
'BG1003','SENSOR ZUG IN DOFFER PM 1','LT-TRAIN IN DOF','=A01+UC101-KF00i','','','',''
|
||||||
|
'MA1016','ANTRIEB FLYER 1 ','M-BI','=A01+UC101-KF01Q','','','',''
|
||||||
|
'BG1016','SENSOR SPULE IN POSITION RF 1','BOBBIN IN POS','=A01+UC101-KF01i','','','',''
|
||||||
|
'BG1004','SENSOR ZUG IN DOFFER FLYER 1','LT-TRAIN IN DOF','=A01+UC101-KF00i','','','',''
|
||||||
@@ -0,0 +1,636 @@
|
|||||||
|
'QA1113','ANTRIEB NACHPUFFER FLYER 2','M-BI-RI','=A01+UC101-KF03Q','','','',''
|
||||||
|
'MA1112','ANTRIEB NACHPUFFER FLYER 2','M-BI-LE','=A01+UC101-KF03Q','','','',''
|
||||||
|
'MB1612','ABHEBEN ANTRIEBE FLYER 10','LIFT OFF RF 10','=A01+UC105-KF01Q','','','',''
|
||||||
|
'MB1552','ABHEBEN ANTRIEBE FLYER 9','LIFT OFF RF 9','=A01+UC104-KF05Q','','','',''
|
||||||
|
'MB1512','ABHEBEN ANTRIEBE FLYER 8','LIFT OFF RF 8','=A01+UC104-KF01Q','','','',''
|
||||||
|
'MB1452','ABHEBEN ANTRIEBE FLYER 7','LIFT OFF RF 7','=A01+UC103-KF05Q','','','',''
|
||||||
|
'MB1412','ABHEBEN ANTRIEBE FLYER 6','LIFT OFF RF 6','=A01+UC103-KF01Q','','','',''
|
||||||
|
'MB1292','ABHEBEN ANTRIEBE FLYER 5','LIFT OFF RF 5','=A01+UC102-KF05Q','','','',''
|
||||||
|
'MB1252','ABHEBEN ANTRIEBE FLYER 4','LIFT OFF RF 4','=A01+UC102-KF01Q','','','',''
|
||||||
|
'MB1132','ABHEBEN ANTRIEBE FLYER 3','LIFT OFF RF 3','=A01+UC101-KF05Q','','','',''
|
||||||
|
'MB1092','ABHEBEN ANTRIEB RF 2','LIFT OFF RF 2','=A01+UC101-KF01Q','','','',''
|
||||||
|
'MB1012','ABHEBEN ANTRIEBE PM 1 ','LIFT OFF RF 1','=A01+UC100-KF01Q','','','',''
|
||||||
|
'SF0007','STEUERSPANNUNG 24V OK ','24V OK','=A01+UH001-KF00i','STEUERSPANNUNG 24V OK ','CONTROL VOLTAGE 24V OK ','STEUERSPANNUNG 24V OK ',''
|
||||||
|
'SF1011','HAUPTSCHALTER EIN +UC100','I-MS ON','=A01+UC100-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF1010','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC100-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF1010','LM-ÜBERSTROM +UC100','IL-YE-LED','=A01+UC100-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'MB1603','WEICHE ABZWEIG EINFAHRT PUFFER F1002 FLYER 10','SW ENTER F1002','=A01+UC105-KF00Q','','','',''
|
||||||
|
'QA3157','ANTRIEB HAUPTSTRECKE 1 AUSFAHRT RSM 20-28','RA-BI-RE','=A01+UC201-KF05Q','','','',''
|
||||||
|
'MA3156','ANTRIEB HAUPTSTRECKE 1 EINFAHRT RSM 20-28','RA-BI-LI','=A01+UC201-KF05Q','','','','A'
|
||||||
|
'QA5015','ANTRIEB EIN-AUSFAHRT HAUPTSTECKE RF 4','M-BI-RSM','=A01+UC102-KF09Q','','','',''
|
||||||
|
'MA5014','ANTRIEB EIN-AUSFAHRT HAUPTSTECKE RF 4','M-BI-RSM','=A01+UC102-KF09Q','','','',''
|
||||||
|
'QA1263','ANTRIEB HAUPTSTECKE RF 4 ','M-BI-RF ','=A01+UC102-KF02Q','','','',''
|
||||||
|
'MA1262','ANTRIEB HAUPTSTECKE RF 4','M-BI-RF ','=A01+UC102-KF02Q','','','',''
|
||||||
|
'MB1243','WEICHE ABZWEIG EINFAHRT F402 FLYER 4','SW F0401-F0402 ','=A01+UC102-KF00Q','','','',''
|
||||||
|
'BG3130','SENSOR OPTISCH 1 RSM 21/28','LT-RSM','=A01+UC201-KF03i','','','',''
|
||||||
|
'BG1122','SENSOR HAUPTSTR. VOR FLYER 3 ','LT-EXIT F0301','=A01+UC101-KF02i','','','',''
|
||||||
|
'BG1002','SENSOR HAUPTSTR. VOR FLYER 1 ','LT-EXIT F0101','=A01+UC100-KF00i','','','',''
|
||||||
|
'BG1260','SENSOR EINFAHRT. RF','LT-ENTER ','=A01+UC102-KF02i','','','',''
|
||||||
|
'BG1287','SENSOR HAUPTSTR. EINFAHRT FB201','LT- FB201','=A01+UC102-KF03i','','','',''
|
||||||
|
'BG1282','SENSOR EINFAHRT PUFFER F502 FLYER 5 ','LT- ENTER F0502','=A01+UC102-KF03i','','','',''
|
||||||
|
'BG5002','SENSOR EINFAHRT RF-PUFFER','LT- ENTER','=A01+UC102-KF05i','','','',''
|
||||||
|
'BG5003','SENSOR EINFAHRT. RF-RSM','LT- ENTRY','=A01+UC102-KF05i','','','',''
|
||||||
|
'BG1261','SENSOR EINFAHRT. RF-PUFFER','LT-ENTER ','=A01+UC102-KF02i','','','',''
|
||||||
|
'BG1262','SENSOR HAUPTSTR. FLYER 5','LT-ENTER ','=A01+UC102-KF02i','','','',''
|
||||||
|
'MB3151','WEICHE 1 ABZWEIG RSM 20','SW1 RSM 20','=A01+UC201-KF05Q','','','',''
|
||||||
|
'BG3030','SENSOR OPTISCH 1 RSM 12/20','LT-RSM','=A01+UC200-KF03i','','','',''
|
||||||
|
'BG3031','SENSOR OPTISCH 1 RSM 1/9','LT-RSM','=A01+UC200-KF03i','','','',''
|
||||||
|
'MB3036','WEICHE ABZWEIG RSM 1-25','SW RSM','=A01+UC200-KF03Q','','','',''
|
||||||
|
'QA5013','ANTRIEB EIN-AUSFAHRT HAUPTSTECKE RF 4','M-BI-RSM','=A01+UC102-KF09Q','','','',''
|
||||||
|
'MA5012','ANTRIEB EIN-AUSFAHRT HAUPTSTECKE RF 4','M-BI-RSM','=A01+UC102-KF09Q','','','',''
|
||||||
|
'MB1277','WEICHE ABZWEIG EINFAHRT RF-PUFFER','SW RF 4','=A01+UC102-KF03Q','','','',''
|
||||||
|
'DI0025','STEUERSPANNUNG 24V +UC202 OK','24V OK','=A01+UH001-KF02i','STEUERSPANNUNG 24V +UC202 OK','CONTROL VOLTAGE 24V +UC202 OK','TENSION DE MANIOBRA 24V +UC202 OK',''
|
||||||
|
'DI0024','STEUERSPANNUNG 24V UC201 - UC200 OK','24V OK','=A01+UH001-KF02i','STEUERSPANNUNG 24V UC201 - UC200 OK','CONTROL VOLTAGE 24V +UC201 - +UC200 OK','TENSION DE MANIOBRA 24V +UC200 - +UC201 ',''
|
||||||
|
'DI0023','STEUERSPANNUNG 24V UC104 - UC105 OK','24V OK','=A01+UH001-KF02i','STEUERSPANNUNG 24V UC104-UC105 OK','CONTROL VOLTAGE 24V +UC104 - +UC105 OK','TENSION DE MANIOBRA 24V UC105 OK',''
|
||||||
|
'DI0020','STEUERSPANNUNG 24V UH001 OK','24V OK UH001','=A01+UH001-KF02i','STEUERSPANNUNG 24V UH001 OK','CONTROL VOLTAGE 24V UH001 OK','TENSION DE MANIOBRA 24V UH001 OK',''
|
||||||
|
'DI0022','STEUERSPANNUNG 24V UC103 - UC102 OK','24V OK','=A01+UH001-KF02i','STEUERSPANNUNG 24V UC103-UC102 OK','CONTROL VOLTAGE 24V UC103-UC102 OK','TENSION DE MANIOBRA 24V UC103-UC104 OK',''
|
||||||
|
'DI0021','STEUERSPANNUNG 24V UC101-UC100 OK','24V OK','=A01+UH001-KF02i','STEUERSPANNUNG 24V UC101-UC100 OK','CONTROL VOLTAGE 24V UC101-UC100 OK','TENSION DE MANIOBRA 24V UC101-UC102 OK',''
|
||||||
|
'KF0013','DRUCKL.-WARTUNGSEINH. SCHLIESSEN','COMPR. AIR OFF','=A01+UH001-KF01Q','DRUCKL.-WARTUNGSEINH. SCHLIESSEN','CLOSE PRESS.-MAINTENANCE UNIT','AIRE COMPRIMIDO/VÁLVULA DE AISLAMIENTO C',''
|
||||||
|
'KF0012','RESET NOT HALT','RESET E-STOP','=A01+UH001-KF01Q','RESET NOT HALT','RESET EMERGENCY STOP','RESET PARO DE EMERGENCIA',''
|
||||||
|
'PF0011','ÜBERSTROM/SICHERUNGSFALL','IL-YE-LED','=A01+UH001-KF01Q','ÜBERSTROM/SICHERUNGSFALL','OVERCURRENT/MIN. CIRCUIT BREAKERS','SOBREINTENSIDAD/FUSIBLE AUTOMÁTICO',''
|
||||||
|
'PF0010','DRUCKLUFT FEHLT','IL-YE-LED','=A01+UH001-KF01Q','DRUCKLUFT FEHLT','COMPRESSED AIR MISSING','AIRE COMPRIMIDO DESCONECTADO',''
|
||||||
|
'PF0002','START NACH STÖRUNG','IPB-CL-LED','=A01+UH001-KF00Q','START NACH STÖRUNG','START AFTER TROUBLE','ARRANQUE DESPUÉS DE AVERÍA',''
|
||||||
|
'PF0004','STÖRUNG KOMMUNIKATION PC-SPS','IL-YE-LED','=A01+UH001-KF00Q','STÖRUNG KOMMUNIKATION PC-SPS','TROUBLE COMMUNICATION PC-PLC','AVERÍA COMMUNICATIÓN PC-CPP',''
|
||||||
|
'PF0006','ABHEBEN AKTIV','IL-YE-LED','=A01+UH001-KF00Q','ABHEBEN AKTIV','LIFT OFF ACTIVE','SEPARAR ACTIVO',''
|
||||||
|
'PF0005','LAUFZEITFEHLER','IPB-YE-LED','=A01+UH001-KF00Q','LAUFZEITFEHLER','TRAVEL TIME ERROR','ERROR DE TIEMPO',''
|
||||||
|
'PF0003','NOT HALT BETÄTIGT','IL-YE-LED','=A01+UH001-KF00Q','NOT HALT BETÄTIGT','EMERGENCY STOP PUSHED','PARO EMERGENCIA OK',''
|
||||||
|
'PF0001','ANLAGE EIN','IPB-GN-LED','=A01+UH001-KF00Q','ANLAGE EIN','SYSTEM ON','SISTEMA ENCENDIDO',''
|
||||||
|
'PF0000','STÖRUNG ALLGEMEIN','IL-YE-LED','=A01+UH001-KF00Q','STÖRUNG ALLGEMEIN','GENERAL TROUBLE','AVERÍA',''
|
||||||
|
'DI0017','PHASENÜBERWACHUNGSRELAIS 400VAC EIN','MONITOR. RELAY','=A01+UH001-KF01i','PHASENÜBERWACHUNGSRELAIS 400VAC EIN','PHASE MONITORING RELAY 400VAC ON','VIGILANCIA DE FASE EL RELE´',''
|
||||||
|
'SF0015','RESET AKTIV','PB-BK-NO','=A01+UH001-KF01i','RESET AKTIV','RESET ACTIVE','RESET AKTIVA',''
|
||||||
|
'DI0014','HAUPTSCHÜTZE EIN','MAIN CONTACT.','=A01+UH001-KF01i','HAUPTSCHÜTZE EIN','MAIN CONTACTORS ON','ENCENDIDO CONTACTOR PRINCIPAL',''
|
||||||
|
'DI0013','SICHERHEITSRELAIS EIN','SAFETY RELAY','=A01+UH001-KF01i','SICHERHEITSRELAIS EIN','SAFETY RELAY ON','RELÉ DE SEGURIDAD ENCENDIDO',''
|
||||||
|
'DI0012','SICHERUNGSAUTOMATENFALL','CIRCUIT BR.','=A01+UH001-KF01i','SICHERUNGSAUTOMATENFALL','MINIATURE CIRCUIT BREAKERS','FUSIBLE AUTOMÁTICO',''
|
||||||
|
'DI0011','ÜBERSTROM','MOTORS','=A01+UH001-KF01i','ÜBERSTROM','OVERCURRENT','SOBREINTENSIDAD',''
|
||||||
|
'BG0010','DRUCKLUFT OK','COMPR. AIR','=A01+UH001-KF01i','DRUCKLUFT OK','COMPRESSED AIR OK','AIRE COMPRIMIDO OK',''
|
||||||
|
'SF0004','LAMPENTEST','PB-WH-NO','=A01+UH001-KF00i','LAMPENTEST','LAMP TEST','ENSAYO LAMPARA',''
|
||||||
|
'SF0006','ANTRIEBE ABHEBEN','SS-BK-NO','=A01+UH001-KF00i','ANTRIEBE ABHEBEN','LIFT OFF CONVEYORS','SEPARAR MOTOR',''
|
||||||
|
'SF0005','LAUFZEITFEHLER','IPB-YE-N0','=A01+UH001-KF00i','LAUFZEITFEHLER','TRAVEL TIME ERROR','ERROR DE TIEMPO',''
|
||||||
|
'SF0003','NOT HALT SCHALTSCHRANK','EPB-RD-NC','=A01+UH001-KF00i','NOT HALT','EMERGENCY STOP','PARO DE EMERGENCIA ARMARIO DE DISTRIBUCI',''
|
||||||
|
'SF0002','START NACH STÖRUNG','IPB-CL-NO','=A01+UH001-KF00i','START NACH STÖRUNG','START AFTER TROUBLE','ARRANQUE DESPUÉS DE AVERÍA',''
|
||||||
|
'SF0001','ANLAGE EIN','IPB-GN-NO','=A01+UH001-KF00i','ANLAGE EIN','SYSTEM ON','SISTEMA ENCENDIDO',''
|
||||||
|
'SF0000','ANLAGE AUS','PB-BK-NC','=A01+UH001-KF00i','ANLAGE AUS','SYSTEM OFF','SISTEMA APAGADO',''
|
||||||
|
'BG1266','SENSOR HAUPTSTR. EINFAHRT','LT-ENTRY','=A01+UC102-KF03i','','','',''
|
||||||
|
'BG1265','SENSOR EINFAHRT. PUFFER','LT- ENTER','=A01+UC102-KF02i','','','',''
|
||||||
|
'BG1264','SENSOR HAUPTSTR. EINFAHRT FB201','LT- ENTER ','=A01+UC102-KF02i','','','',''
|
||||||
|
'BG1267','SENSOR HAUPTSTR. AUSFAHRT','LT- EXIT','=A01+UC102-KF03i','','','',''
|
||||||
|
'BG1297','SENSOR HAUPTSTR. FLYER 5 ','LT-RF5','=A01+UC102-KF04i','','','',''
|
||||||
|
'BG1286','SENSOR AUSFAHRT NACHPUFFER F0502 RF 5','LT-EXIT F0502','=A01+UC102-KF03i','','','',''
|
||||||
|
'BG1285','SENSOR AUSFAHRT NACHPUFFER F0501 RF 5','LT-EXIT F0501','=A01+UC102-KF03i','','','',''
|
||||||
|
'BG1257','SENSOR HAUPTSTR. FLYER 4','LT-RF4','=A01+UC102-KF01i','','','',''
|
||||||
|
'BG1246','SENSOR AUSFAHRT NACHPUFFER F0402 RF 4','LT-EXIT F0402','=A01+UC102-KF00i','','','',''
|
||||||
|
'BG1245','SENSOR AUSFAHRT NACHPUFFER F0401 RF 4','LT-EXIT F0401','=A01+UC102-KF00i','','','',''
|
||||||
|
'BG1241','SENSOR AUSFAHRT PUFFER F0402 FLYER 4','LT-EXIT F0402','=A01+UC102-KF00i','','','',''
|
||||||
|
'BG1240','SENSOR AUSFAHRT PUFFER F0401 FLYER 4','LT-EXIT F0401','=A01+UC102-KF00i','','','',''
|
||||||
|
'MB1542','WEICHE ABZWEIG EINFAHRT F0902 FLYER 9','SW ENTER F0902 ','=A01+UC104-KF04Q','','','',''
|
||||||
|
'MB1442','WEICHE ABZWEIG EINFAHRT F0702 FLYER 7','SW ENTER F0702 ','=A01+UC103-KF04Q','','','',''
|
||||||
|
'MB1273','WEICHE ABZWEIG EINFAHRT RF-PUFFER','SW ENTER','=A01+UC102-KF03Q','','','',''
|
||||||
|
'MB1280','WEICHE ABZWEIG KREUZUNGSWEICHE FLYER 4','SW ENTER RF 5','=A01+UC102-KF04Q','','','',''
|
||||||
|
'MB1122','WEICHE ABZWEIG EINFAHRT F302 FLYER 3 ','SW ENTER F302','=A01+UC101-KF04Q','','','',''
|
||||||
|
'MB1282','WEICHE ABZWEIG EINFAHRT F0502 FLYER 5','SW F0502','=A01+UC102-KF04Q','','','',''
|
||||||
|
'MB1241','WEICHE ABZWEIG EINFAHRT F402 FLYER 4','SW F0401-F0402 ','=A01+UC102-KF00Q','','','',''
|
||||||
|
'MB5002','WEICHE GERADE FB210','STRAIGHT','=A01+UC102-KF08Q','','','',''
|
||||||
|
'MB5003','WEICHE ABZWEIG FB210','BRANCH ','=A01+UC102-KF08Q','','','',''
|
||||||
|
'BG5012','SENSOR ZUG IN PUFFER E0107','IN-E0107','=A01+UC102-KF06i','','','',''
|
||||||
|
'BG5011','SENSOR ZUG IN PUFFER E0106','IN-E0106','=A01+UC102-KF06i','','','',''
|
||||||
|
'BG5010','SENSOR ZUG IN PUFFER E0105','IN-E0105','=A01+UC102-KF06i','','','',''
|
||||||
|
'BG5007','SENSOR ZUG IN PUFFER E0104','IN-E0104','=A01+UC102-KF05i','','','',''
|
||||||
|
'BG5006','SENSOR ZUG IN PUFFER E0103','IN-E0103','=A01+UC102-KF05i','','','',''
|
||||||
|
'BG5005','SENSOR ZUG IN PUFFER E0102','IN-E0102','=A01+UC102-KF05i','','','',''
|
||||||
|
'BG5004','SENSOR ZUG IN PUFFER E0101','IN-E0101','=A01+UC102-KF05i','','','',''
|
||||||
|
'MB5007','WEICHE ABZWEIG EINFAHRT PUFFER E0102-E0103','SW E0105-E0106','=A01+UC102-KF08Q','','','',''
|
||||||
|
'MB5005','WEICHE ABZWEIG EINFAHRT PUFFER E0102-E0103','SW E0103-E0104','=A01+UC102-KF08Q','','','',''
|
||||||
|
'MB5004','WEICHE ABZWEIG EINFAHRT PUFFER E0102-E0103','SW E0102','=A01+UC102-KF08Q','','','',''
|
||||||
|
'MB5011','WEICHE ABZWEIG EINFAHRT PUFFER E0107','SW E0107','=A01+UC102-KF09Q','','','',''
|
||||||
|
'MB5006','WEICHE ABZWEIG EINFAHRT PUFFER E0104','SW E0104','=A01+UC102-KF08Q','','','',''
|
||||||
|
'MB5010','WEICHE ABZWEIG EINFAHRT PUFFER E0106','SW E0106','=A01+UC102-KF09Q','','','',''
|
||||||
|
'QA5037','ANTRIEB PUFFER E0107','M-BI-RI','=A01+UC102-KF11Q','','','',''
|
||||||
|
'MA5036','ANTRIEB PUFFER E0106','M-BI-LE','=A01+UC102-KF11Q','','','',''
|
||||||
|
'QA5033','ANTRIEB PUFFER E0105','M-BI-RI','=A01+UC102-KF11Q','','','',''
|
||||||
|
'MA5032','ANTRIEB PUFFER E0104','M-BI-LE','=A01+UC102-KF11Q','','','',''
|
||||||
|
'MB5035','ANPRESSEN PUFFER E0107','PRESS E0107','=A01+UC102-KF11Q','','','',''
|
||||||
|
'MB5034','ANPRESSEN PUFFER E0106','PRESS E0106','=A01+UC102-KF11Q','','','',''
|
||||||
|
'MB5031','ANPRESSEN PUFFER E0105','PRESS E0105','=A01+UC102-KF11Q','','','',''
|
||||||
|
'MB5030','ANPRESSEN PUFFER E0104','PRESS E0104','=A01+UC102-KF11Q','','','',''
|
||||||
|
'QA5027','ANTRIEB PUFFER E0103','M-BI-RI','=A01+UC102-KF10Q','','','',''
|
||||||
|
'MA5026','ANTRIEB PUFFER E0102','M-BI-LE','=A01+UC102-KF10Q','','','',''
|
||||||
|
'QA5023','ANTRIEB PUFFER E0101 RECHTS','M-BI-RI','=A01+UC102-KF10Q','','','',''
|
||||||
|
'MA5022','ANTRIEB PUFFER E0101 LINKS','M-BI-LE','=A01+UC102-KF10Q','','','',''
|
||||||
|
'MB5025','ANPRESSEN PUFFER E0103','PRESS E0103','=A01+UC102-KF10Q','','','',''
|
||||||
|
'MB5024','ANPRESSEN PUFFER E0102','PRESS E0102','=A01+UC102-KF10Q','','','',''
|
||||||
|
'MB5020','ANPRESSEN PUFFER E0101','PRESS E0101','=A01+UC102-KF10Q','','','',''
|
||||||
|
'QA3245','ANTRIEB HAUPTSTRECKE 1 AUSFAHRT RSM 21-28','RA-BI-RE','=A01+UC202-KF04Q','','','',''
|
||||||
|
'MA3244','ANTRIEB HAUPTSTRECKE 1 EINFAHRT RSM 21-28','RA-BI-LI','=A01+UC202-KF04Q','','','','A'
|
||||||
|
'QA3035','ANTRIEB HAUPTSTRECKE 1 AUSFAHRT RSM 1-10','RA-BI-RE','=A01+UC200-KF03Q','','','',''
|
||||||
|
'MA3034','ANTRIEB HAUPTSTRECKE 1 EINFAHRT RSM 1-10','RA-BI-LI','=A01+UC200-KF03Q','','','','A'
|
||||||
|
'QA3155','ANTRIEB HAUPTSTRECKE 1 AUSFAHRT RSM 11-20','RA-BI-RE','=A01+UC201-KF05Q','','','',''
|
||||||
|
'MA3154','ANTRIEB HAUPTSTRECKE 1 EINFAHRT RSM 11-20','RA-BI-LI','=A01+UC201-KF05Q','','','','A'
|
||||||
|
'PF3114','RUNDUMLEUCHTE STÖRUNG RSM 11-20','LED-YE_FAULT','=A01+UC201-KF01Q','','','',''
|
||||||
|
'SF3116','RESET/START NACH NOT HALT RSM 11-20','IPB-YE-NO','=A01+UC201-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF3116','RESET/START NACH NOT HALT RSM 11-20','IPB-YE-LED ','=A01+UC201-KF01Q','','','',''
|
||||||
|
'SF3115','NOT HALT RSM 11-20','EPB-NC','=A01+UC201-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'SF3114','HAUPTSCHALTER EIN +UC201','I-MS ON','=A01+UC201-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF3117','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC201-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF3117','LM-ÜBERSTROM +UC201 RSM 11-20','IL-YE-LED','=A01+UC201-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'PF3014','RUNDUMLEUCHTE STÖRUNG RSM 01-10','LED-YE_FAULT','=A01+UC200-KF01Q','','','',''
|
||||||
|
'SF3016','RESET/START NACH NOT HALT RSM 1-10','IPB-YE-NO','=A01+UC200-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF3016','RESET/START NACH NOT HALT RSM 1-10','IPB-YE-LED ','=A01+UC200-KF01Q','','','',''
|
||||||
|
'SF3015','NOT HALT RSM 1-10','EPB-NC','=A01+UC200-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'SF3014','HAUPTSCHALTER EIN +UC200','I-MS ON','=A01+UC200-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF3017','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC200-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF3017','LM-ÜBERSTROM +UC200 RSM 1-10','IL-YE-LED','=A01+UC200-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'PF3214','RUNDUMLEUCHTE STÖRUNG RSM 21-28','LED-YE_FAULT','=A01+UC202-KF01Q','','','',''
|
||||||
|
'SF3216','RESET/START NACH NOT HALT RSM 21-25','IPB-YE-NO','=A01+UC202-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF3216','RESET/START NACH NOT HALT RSM 21-28','IPB-YE-LED ','=A01+UC202-KF01Q','','','',''
|
||||||
|
'SF3215','NOT HALT RSM 21-25','EPB-NC','=A01+UC202-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'SF3214','HAUPTSCHALTER EIN +UC202','I-MS ON','=A01+UC202-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF3217','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC202-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF3217','LM-ÜBERSTROM +UC202','IL-YE-LED','=A01+UC202-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'SF3222','ZUG WECHSELN 1 RSM 28','LDT-GN-NO','=A01+UC202-KF02i','-UZ3222','-UZ3222','',''
|
||||||
|
'PF3240','ZUG WECHSELN 1 RSM 28','LDT-GN-LED ','=A01+UC202-KF04Q','','','',''
|
||||||
|
'SF3220','ZUG WECHSELN 1 RSM 27','LDT-GN-NO','=A01+UC202-KF02i','-UZ3220','-UZ3220','',''
|
||||||
|
'PF3234','ZUG WECHSELN 1 RSM 27','LDT-GN-LED ','=A01+UC202-KF03Q','','','',''
|
||||||
|
'SF3212','ZUG WECHSELN 1 RSM 26','LDT-GN-NO','=A01+UC202-KF01i','-UZ3300','-UZ3300','',''
|
||||||
|
'PF3230','ZUG WECHSELN 1 RSM 26','LDT-GN-LED ','=A01+UC202-KF03Q','','','',''
|
||||||
|
'SF3210','ZUG WECHSELN 1 RSM 25','LDT-GN-NO','=A01+UC202-KF01i','-UZ3210','-UZ3210','',''
|
||||||
|
'PF3224','ZUG WECHSELN 1 RSM 25','LDT-GN-LED ','=A01+UC202-KF02Q','','','',''
|
||||||
|
'SF3206','ZUG WECHSELN 1 RSM 24','LDT-GN-NO','=A01+UC202-KF00i','-UZ3206','-UZ3206','',''
|
||||||
|
'PF3220','ZUG WECHSELN 1 RSM 24','LDT-GN-LED ','=A01+UC202-KF02Q','','','',''
|
||||||
|
'SF3204','ZUG WECHSELN 1 RSM 23','LDT-GN-NO','=A01+UC202-KF00i','-UZ3204','-UZ3204','',''
|
||||||
|
'PF3210','ZUG WECHSELN 1 RSM 23','LDT-GN-LED ','=A01+UC202-KF01Q','','','',''
|
||||||
|
'SF3202','ZUG WECHSELN 1 RSM 22','LDT-GN-NO','=A01+UC202-KF00i','-UZ3202','-UZ3202','',''
|
||||||
|
'PF3204','ZUG WECHSELN 1 RSM 22','LDT-GN-LED ','=A01+UC202-KF00Q','','','',''
|
||||||
|
'SF3200','ZUG WECHSELN 1 RSM 21','LDT-GN-NO','=A01+UC202-KF00i','-UZ3200','-UZ3200','',''
|
||||||
|
'PF3200','ZUG WECHSELN 1 RSM 21','LDT-GN-LED ','=A01+UC202-KF00Q','','','',''
|
||||||
|
'SF3126','ZUG WECHSELN 1 RSM 20','LDT-GN-NO','=A01+UC201-KF02i','-UZ3122','-UZ3122','',''
|
||||||
|
'PF3150','ZUG WECHSELN 1 RSM 20','LDT-GN-LED ','=A01+UC201-KF05Q','','','',''
|
||||||
|
'SF3124','ZUG WECHSELN 1 RSM 19','LDT-GN-NO','=A01+UC201-KF02i','-UZ3120','-UZ3120','',''
|
||||||
|
'PF3144','ZUG WECHSELN 1 RSM 19','LDT-GN-LED ','=A01+UC201-KF04Q','','','',''
|
||||||
|
'SF3122','ZUG WECHSELN 1 RSM 18','LDT-GN-NO','=A01+UC201-KF02i','-UZ3116','-UZ3116','',''
|
||||||
|
'PF3140','ZUG WECHSELN 1 RSM 18','LDT-GN-LED ','=A01+UC201-KF04Q','','','',''
|
||||||
|
'SF3120','ZUG WECHSELN 1 RSM 17','LDT-GN-NO','=A01+UC201-KF02i','-UZ3120','-UZ3102','',''
|
||||||
|
'PF3134','ZUG WECHSELN 1 RSM 17','LDT-GN-LED ','=A01+UC201-KF03Q','','','',''
|
||||||
|
'SF3112','ZUG WECHSELN 1 RSM 16','LDT-GN-NO','=A01+UC201-KF01i','-UZ3112','-UZ3112','',''
|
||||||
|
'PF3130','ZUG WECHSELN 1 RSM 16','LDT-GN-LED ','=A01+UC201-KF03Q','','','',''
|
||||||
|
'SF3110','ZUG WECHSELN 1 RSM 15','LDT-GN-NO','=A01+UC201-KF01i','-UZ3110','-UZ3110','',''
|
||||||
|
'PF3124','ZUG WECHSELN 1 RSM 15','LDT-GN-LED ','=A01+UC201-KF02Q','','','',''
|
||||||
|
'SF3106','ZUG WECHSELN 1 RSM 14','LDT-GN-NO','=A01+UC201-KF00i','-UZ3106','-UZ3106','',''
|
||||||
|
'PF3120','ZUG WECHSELN 1 RSM 14','LDT-GN-LED ','=A01+UC201-KF02Q','','','',''
|
||||||
|
'SF3104','ZUG WECHSELN 1 RSM 13','LDT-GN-NO','=A01+UC201-KF00i','-UZ3104','-UZ3104','',''
|
||||||
|
'PF3110','ZUG WECHSELN 1 RSM 13','LDT-GN-LED ','=A01+UC201-KF01Q','','','',''
|
||||||
|
'SF3102','ZUG WECHSELN 1 RSM 12','LDT-GN-NO','=A01+UC201-KF00i','-UZ3102','-UZ3102','',''
|
||||||
|
'PF3104','ZUG WECHSELN 1 RSM 12','LDT-GN-LED ','=A01+UC201-KF00Q','','','',''
|
||||||
|
'SF3100','ZUG WECHSELN 1 RSM 11','LDT-GN-NO','=A01+UC201-KF00i','-UZ3100','-UZ3100','',''
|
||||||
|
'PF3100','ZUG WECHSELN 1 RSM 11','LDT-GN-LED ','=A01+UC201-KF00Q','','','',''
|
||||||
|
'SF3026','ZUG WECHSELN 1 RSM 10','LDT-GN-NO','=A01+UC200-KF02i','-UZ3026','-UZ3026','',''
|
||||||
|
'PF3054','ZUG WECHSELN 1 RSM 10','LDT-GN-LED ','=A01+UC200-KF05Q','','','',''
|
||||||
|
'SF3024','ZUG WECHSELN 1 RSM 9','LDT-GN-NO','=A01+UC200-KF02i','-UZ3024','-UZ3024','',''
|
||||||
|
'PF3050','ZUG WECHSELN 1 RSM 9','LDT-GN-LED ','=A01+UC200-KF05Q','','','',''
|
||||||
|
'SF3022','ZUG WECHSELN 1 RSM 8','LDT-GN-NO','=A01+UC200-KF02i','-UZ3022','-UZ3022','',''
|
||||||
|
'PF3044','ZUG WECHSELN 1 RSM 8','LDT-GN-LED ','=A01+UC200-KF04Q','','','',''
|
||||||
|
'SF3020','ZUG WECHSELN 1 RSM 7','LDT-GN-NO','=A01+UC200-KF02i','-UZ3020','-UZ3020','',''
|
||||||
|
'PF3040','ZUG WECHSELN 1 RSM 7','LDT-GN-LED ','=A01+UC200-KF04Q','','','',''
|
||||||
|
'SF3012','ZUG WECHSELN 1 RSM 6','LDT-GN-NO','=A01+UC200-KF01i','-UZ3012','-UZ3012','',''
|
||||||
|
'PF3030','ZUG WECHSELN 1 RSM 6','LDT-GN-LED ','=A01+UC200-KF03Q','','','',''
|
||||||
|
'SF3010','ZUG WECHSELN 1 RSM 5','LDT-GN-NO','=A01+UC200-KF01i','-UZ3010','-UZ3010','',''
|
||||||
|
'PF3024','ZUG WECHSELN 1 RSM 5','LDT-GN-LED ','=A01+UC200-KF02Q','','','',''
|
||||||
|
'SF3006','ZUG WECHSELN 1 RSM 4','LDT-GN-NO','=A01+UC200-KF00i','-UZ3006','-UZ3006','',''
|
||||||
|
'PF3020','ZUG WECHSELN 1 RSM 4','LDT-GN-LED ','=A01+UC200-KF02Q','','','',''
|
||||||
|
'SF3004','ZUG WECHSELN 1 RSM 3','LDT-GN-NO','=A01+UC200-KF00i','-UZ3004','-UZ3004','',''
|
||||||
|
'PF3010','ZUG WECHSELN 1 RSM 3','LDT-GN-LED ','=A01+UC200-KF01Q','','','',''
|
||||||
|
'SF3002','ZUG WECHSELN 1 RSM 2','LDT-GN-NO','=A01+UC200-KF00i','-UZ3002','-UZ3002','',''
|
||||||
|
'PF3004','ZUG WECHSELN 1 RSM 2','LDT-GN-LED ','=A01+UC200-KF00Q','','','',''
|
||||||
|
'SF3000','ZUG WECHSELN 1 RSM 1','LDT-GN-NO','=A01+UC200-KF00i','-UZ3000','-UZ3000','',''
|
||||||
|
'PF3000','ZUG WECHSELN 1 RSM 1','LDT-GN-LED ','=A01+UC200-KF00Q','','','',''
|
||||||
|
'MB3225','WEICHE 1 ABZWEIG RSM 26','SW1 RSM 25','=A01+UC202-KF02Q','','','',''
|
||||||
|
'QA3057','ANTRIEB 1 AUSFAHREN RSM 10','RA-BI','=A01+UC200-KF05Q','','','',''
|
||||||
|
'MA3056','ANTRIEB 1 EINFAHREN RSM 10','RA-BI','=A01+UC200-KF05Q','','','','A'
|
||||||
|
'BG3027','SENSOR OPTISCH 1 RSM 10','OPT. AP110','=A01+UC200-KF02i','','','',''
|
||||||
|
'MB3055','WEICHE 1 ABZWEIG RSM 10','SW1 RSM 10','=A01+UC200-KF05Q','','','',''
|
||||||
|
'MB3231','WEICHE 1 ABZWEIG RSM 26','SW1 RSM 26','=A01+UC202-KF03Q','','','',''
|
||||||
|
'MB3235','WEICHE 1 ABZWEIG RSM 27','SW1 RSM 27','=A01+UC202-KF03Q','','','',''
|
||||||
|
'QA3243','ANTRIEB 1 AUSFAHREN RSM 28','RA-BI','=A01+UC202-KF04Q','','','',''
|
||||||
|
'MA3242','ANTRIEB 1 EINFAHREN RSM 28','RA-BI','=A01+UC202-KF04Q','','','','A'
|
||||||
|
'BG3223','SENSOR OPTISCH 1 RSM 28','OPT. AP110','=A01+UC202-KF02i','','','',''
|
||||||
|
'QA3237','ANTRIEB 1 AUSFAHREN RSM 27','RA-BI','=A01+UC202-KF03Q','','','',''
|
||||||
|
'MA3236','ANTRIEB 1 EINFAHREN RSM 27','RA-BI','=A01+UC202-KF03Q','','','','A'
|
||||||
|
'BG3221','SENSOR OPTISCH 1 RSM 27','OPT. AP110','=A01+UC202-KF02i','','','',''
|
||||||
|
'QA3233','ANTRIEB 1 AUSFAHREN RSM 26','RA-BI','=A01+UC202-KF03Q','','','',''
|
||||||
|
'MA3232','ANTRIEB 1 EINFAHREN RSM 26','RA-BI','=A01+UC202-KF03Q','','','','A'
|
||||||
|
'BG3213','SENSOR OPTISCH 1 RSM 26','OPT. AP110','=A01+UC202-KF01i','','','',''
|
||||||
|
'QA3227','ANTRIEB 1 AUSFAHREN RSM 25','RA-BI','=A01+UC202-KF02Q','','','',''
|
||||||
|
'MA3226','ANTRIEB 1 EINFAHREN RSM 25','RA-BI','=A01+UC202-KF02Q','','','','A'
|
||||||
|
'BG3211','SENSOR OPTISCH 1 RSM 25','OPT. AP110','=A01+UC202-KF01i','','','',''
|
||||||
|
'QA3223','ANTRIEB 1 AUSFAHREN RSM 24','RA-BI','=A01+UC202-KF02Q','','','',''
|
||||||
|
'MA3222','ANTRIEB 1 EINFAHREN RSM 24','RA-BI','=A01+UC202-KF02Q','','','','A'
|
||||||
|
'BG3207','SENSOR OPTISCH 1 RSM 24','OPT. AP110','=A01+UC202-KF00i','','','',''
|
||||||
|
'QA3213','ANTRIEB 1 AUSFAHREN RSM 23','RA-BI','=A01+UC202-KF01Q','','','',''
|
||||||
|
'MA3212','ANTRIEB 1 EINFAHREN RSM 23','RA-BI','=A01+UC202-KF01Q','','','','A'
|
||||||
|
'BG3205','SENSOR OPTISCH 1 RSM 23','OPT. AP110','=A01+UC202-KF00i','','','',''
|
||||||
|
'QA3207','ANTRIEB 1 AUSFAHREN RSM 22','RA-BI','=A01+UC202-KF00Q','','','',''
|
||||||
|
'MA3206','ANTRIEB 1 EINFAHREN RSM 22','RA-BI','=A01+UC202-KF00Q','','','','A'
|
||||||
|
'BG3203','SENSOR OPTISCH 1 RSM 22','OPT. AP110','=A01+UC202-KF00i','','','',''
|
||||||
|
'QA3203','ANTRIEB 1 AUSFAHREN RSM 21','RA-BI','=A01+UC202-KF00Q','','','',''
|
||||||
|
'MA3202','ANTRIEB 1 EINFAHREN RSM 21','RA-BI','=A01+UC202-KF00Q','','','','A'
|
||||||
|
'BG3201','SENSOR OPTISCH 1 RSM 21','OPT. AP110','=A01+UC202-KF00i','','','',''
|
||||||
|
'MB3221','WEICHE 1 ABZWEIG RSM 24','SW1 RSM 24','=A01+UC202-KF02Q','','','',''
|
||||||
|
'MB3211','WEICHE 1 ABZWEIG RSM 23','SW1 RSM 23','=A01+UC202-KF01Q','','','',''
|
||||||
|
'MB3205','WEICHE 1 ABZWEIG RSM 22','SW1 RSM 22','=A01+UC202-KF00Q','','','',''
|
||||||
|
'MB3201','WEICHE 1 ABZWEIG RSM 21','SW1 RSM 21','=A01+UC202-KF00Q','','','',''
|
||||||
|
'QA3153','ANTRIEB 1 AUSFAHREN RSM 20','RA-BI','=A01+UC201-KF05Q','','','',''
|
||||||
|
'MA3152','ANTRIEB 1 EINFAHREN RSM 20','RA-BI','=A01+UC201-KF05Q','','','','A'
|
||||||
|
'BG3127','SENSOR OPTISCH 1 RSM 20','OPT. AP110','=A01+UC201-KF02i','','','',''
|
||||||
|
'QA3147','ANTRIEB 1 AUSFAHREN RSM 19','RA-BI','=A01+UC201-KF04Q','','','',''
|
||||||
|
'MA3146','ANTRIEB 1 EINFAHREN RSM 19','RA-BI','=A01+UC201-KF04Q','','','','A'
|
||||||
|
'BG3125','SENSOR OPTISCH 1 RSM 19','OPT. AP110','=A01+UC201-KF02i','','','',''
|
||||||
|
'QA3143','ANTRIEB 1 AUSFAHREN RSM 18','RA-BI','=A01+UC201-KF04Q','','','',''
|
||||||
|
'MA3142','ANTRIEB 1 EINFAHREN RSM 18','RA-BI','=A01+UC201-KF04Q','','','','A'
|
||||||
|
'BG3123','SENSOR OPTISCH 1 RSM 18','OPT. AP110','=A01+UC201-KF02i','','','',''
|
||||||
|
'QA3137','ANTRIEB 1 AUSFAHREN RSM 17','RA-BI','=A01+UC201-KF03Q','','','',''
|
||||||
|
'MA3136','ANTRIEB 1 EINFAHREN RSM 17','RA-BI','=A01+UC201-KF03Q','','','','A'
|
||||||
|
'BG3121','SENSOR OPTISCH 1 RSM 17','OPT. AP110','=A01+UC201-KF02i','','','',''
|
||||||
|
'QA3133','ANTRIEB 1 AUSFAHREN RSM 16','RA-BI','=A01+UC201-KF03Q','','','',''
|
||||||
|
'MA3132','ANTRIEB 1 EINFAHREN RSM 16','RA-BI','=A01+UC201-KF03Q','','','','A'
|
||||||
|
'BG3113','SENSOR OPTISCH 1 RSM 16','OPT. AP110','=A01+UC201-KF01i','','','',''
|
||||||
|
'QA3127','ANTRIEB 1 AUSFAHREN RSM 15','RA-BI','=A01+UC201-KF02Q','','','',''
|
||||||
|
'MA3126','ANTRIEB 1 EINFAHREN RSM 15','RA-BI','=A01+UC201-KF02Q','','','','A'
|
||||||
|
'BG3111','SENSOR OPTISCH 1 RSM 15','OPT. AP110','=A01+UC201-KF01i','','','',''
|
||||||
|
'QA3123','ANTRIEB 1 AUSFAHREN RSM 14','RA-BI','=A01+UC201-KF02Q','','','',''
|
||||||
|
'MA3122','ANTRIEB 1 EINFAHREN RSM 14','RA-BI','=A01+UC201-KF02Q','','','','A'
|
||||||
|
'BG3107','SENSOR OPTISCH 1 RSM 14','OPT. AP110','=A01+UC201-KF00i','','','',''
|
||||||
|
'QA3113','ANTRIEB 1 AUSFAHREN RSM 13','RA-BI','=A01+UC201-KF01Q','','','',''
|
||||||
|
'MA3112','ANTRIEB 1 EINFAHREN RSM 13','RA-BI','=A01+UC201-KF01Q','','','','A'
|
||||||
|
'BG3105','SENSOR OPTISCH 1 RSM 13','OPT. AP110','=A01+UC201-KF00i','','','',''
|
||||||
|
'QA3107','ANTRIEB 1 AUSFAHREN RSM 12','RA-BI','=A01+UC201-KF00Q','','','',''
|
||||||
|
'MA3106','ANTRIEB 1 EINFAHREN RSM 12','RA-BI','=A01+UC201-KF00Q','','','','A'
|
||||||
|
'BG3103','SENSOR OPTISCH 1 RSM 12','OPT. AP110','=A01+UC201-KF00i','','','',''
|
||||||
|
'QA3103','ANTRIEB 1 AUSFAHREN RSM 11','RA-BI','=A01+UC201-KF00Q','','','',''
|
||||||
|
'MA3102','ANTRIEB 1 EINFAHREN RSM 11','RA-BI','=A01+UC201-KF00Q','','','','A'
|
||||||
|
'BG3101','SENSOR OPTISCH 1 RSM 11','OPT. AP110','=A01+UC201-KF00i','','','',''
|
||||||
|
'MB3145','WEICHE 1 ABZWEIG RSM 19','SW1 RSM 19','=A01+UC201-KF04Q','','','',''
|
||||||
|
'MB3141','WEICHE 1 ABZWEIG RSM 18','SW1 RSM 18','=A01+UC201-KF04Q','','','',''
|
||||||
|
'MB3135','WEICHE 1 ABZWEIG RSM 17','SW1 RSM 17','=A01+UC201-KF03Q','','','',''
|
||||||
|
'MB3131','WEICHE 1 ABZWEIG RSM 16','SW1 RSM 16','=A01+UC201-KF03Q','','','',''
|
||||||
|
'MB3125','WEICHE 1 ABZWEIG RSM 15','SW1 RSM 15','=A01+UC201-KF02Q','','','',''
|
||||||
|
'MB3121','WEICHE 1 ABZWEIG RSM 14','SW1 RSM 14','=A01+UC201-KF02Q','','','',''
|
||||||
|
'MB3111','WEICHE 1 ABZWEIG RSM 13','SW1 RSM 13','=A01+UC201-KF01Q','','','',''
|
||||||
|
'MB3105','WEICHE 1 ABZWEIG RSM 12','SW1 RSM 12','=A01+UC201-KF00Q','','','',''
|
||||||
|
'MB3101','WEICHE 1 ABZWEIG RSM 11','SW1 RSM 11','=A01+UC201-KF00Q','','','',''
|
||||||
|
'QA3053','ANTRIEB 1 AUSFAHREN RSM 9','RA-BI','=A01+UC200-KF05Q','','','',''
|
||||||
|
'MA3052','ANTRIEB 1 EINFAHREN RSM 9','RA-BI','=A01+UC200-KF05Q','','','','A'
|
||||||
|
'BG3025','SENSOR OPTISCH 1 RSM 9','OPT. AP110','=A01+UC200-KF02i','','','',''
|
||||||
|
'QA3047','ANTRIEB 1 AUSFAHREN RSM 8','RA-BI','=A01+UC200-KF04Q','','','',''
|
||||||
|
'MA3046','ANTRIEB 1 EINFAHREN RSM 8','RA-BI','=A01+UC200-KF04Q','','','','A'
|
||||||
|
'BG3023','SENSOR OPTISCH 1 RSM 8','OPT. AP110','=A01+UC200-KF02i','','','',''
|
||||||
|
'QA3043','ANTRIEB 1 AUSFAHREN RSM 7','RA-BI','=A01+UC200-KF04Q','','','',''
|
||||||
|
'MA3042','ANTRIEB 1 EINFAHREN RSM 7','RA-BI','=A01+UC200-KF04Q','','','','A'
|
||||||
|
'BG3021','SENSOR OPTISCH 1 RSM 7','OPT. AP110','=A01+UC200-KF02i','','','',''
|
||||||
|
'QA3033','ANTRIEB 1 AUSFAHREN RSM 6','RA-BI','=A01+UC200-KF03Q','','','',''
|
||||||
|
'MA3032','ANTRIEB 1 EINFAHREN RSM 6','RA-BI','=A01+UC200-KF03Q','','','','A'
|
||||||
|
'BG3013','SENSOR OPTISCH 1 RSM 6','OPT. AP110','=A01+UC200-KF01i','','','',''
|
||||||
|
'QA3027','ANTRIEB 1 AUSFAHREN RSM 5','RA-BI','=A01+UC200-KF02Q','','','',''
|
||||||
|
'MA3026','ANTRIEB 1 EINFAHREN RSM 5','RA-BI','=A01+UC200-KF02Q','','','','A'
|
||||||
|
'BG3011','SENSOR OPTISCH 1 RSM 5','OPT. AP110','=A01+UC200-KF01i','','','',''
|
||||||
|
'QA3023','ANTRIEB 1 AUSFAHREN RSM 4','RA-BI','=A01+UC200-KF02Q','','','',''
|
||||||
|
'MA3022','ANTRIEB 1 EINFAHREN RSM 4','RA-BI','=A01+UC200-KF02Q','','','','A'
|
||||||
|
'BG3007','SENSOR OPTISCH 1 RSM 4','OPT. AP110','=A01+UC200-KF00i','','','',''
|
||||||
|
'QA3013','ANTRIEB 1 AUSFAHREN RSM 3','RA-BI','=A01+UC200-KF01Q','','','',''
|
||||||
|
'MA3012','ANTRIEB 1 EINFAHREN RSM 3','RA-BI','=A01+UC200-KF01Q','','','','A'
|
||||||
|
'BG3005','SENSOR OPTISCH 1 RSM 3','OPT. AP110','=A01+UC200-KF00i','','','',''
|
||||||
|
'QA3007','ANTRIEB 1 AUSFAHREN RSM 2','RA-BI','=A01+UC200-KF00Q','','','',''
|
||||||
|
'MA3006','ANTRIEB 1 EINFAHREN RSM 2','RA-BI','=A01+UC200-KF00Q','','','','A'
|
||||||
|
'BG3003','SENSOR OPTISCH 1 RSM 2','OPT. AP110','=A01+UC200-KF00i','','','',''
|
||||||
|
'QA3003','ANTRIEB 1 AUSFAHREN RSM 1','RA-BI','=A01+UC200-KF00Q','','','',''
|
||||||
|
'MA3002','ANTRIEB 1 EINFAHREN RSM 1','RA-BI','=A01+UC200-KF00Q','','','','A'
|
||||||
|
'BG3001','SENSOR OPTISCH 1 RSM 1 ','OPT. AP110','=A01+UC200-KF00i','','','',''
|
||||||
|
'MB3051','WEICHE 1 ABZWEIG RSM 9','SW1 RSM 09','=A01+UC200-KF05Q','','','',''
|
||||||
|
'MB3045','WEICHE 1 ABZWEIG RSM 8','SW1 RSM 08','=A01+UC200-KF04Q','','','',''
|
||||||
|
'MB3031','WEICHE 1 ABZWEIG RSM 6','SW1 RSM 06','=A01+UC200-KF03Q','','','',''
|
||||||
|
'MB3041','WEICHE 1 ABZWEIG RSM 7','SW1 RSM 07','=A01+UC200-KF04Q','','','',''
|
||||||
|
'MB3025','WEICHE 1 ABZWEIG RSM 5','SW1 RSM 05','=A01+UC200-KF02Q','','','',''
|
||||||
|
'MB3021','WEICHE 1 ABZWEIG RSM 4','SW1 RSM 04','=A01+UC200-KF02Q','','','',''
|
||||||
|
'MB3011','WEICHE 1 ABZWEIG RSM 3','SW1 RSM 03','=A01+UC200-KF01Q','','','',''
|
||||||
|
'MB3005','WEICHE 1 ABZWEIG RSM 2','SW1 RSM 02','=A01+UC200-KF00Q','','','',''
|
||||||
|
'MB1240','WEICHE ABZWEIG EINFAHRT FLYER 4 ','SW ENTER RF 4','=A01+UC102-KF00Q','','','',''
|
||||||
|
'MB1242','WEICHE ABZWEIG EINFAHRT F402 FLYER 4','SW F0402 ','=A01+UC102-KF00Q','','','',''
|
||||||
|
'QA1111','ANTRIEB NACHPUFFER F0202 FLYER 2','M-BI-RI','=A01+UC101-KF03Q','','','',''
|
||||||
|
'QA1101','ANTRIEB PUFFER F0202 FLYER 2','M-BI-RI','=A01+UC101-KF02Q','','','',''
|
||||||
|
'MA1100','ANTRIEB PUFFER F0201 FLYER 2','M-BI-LE','=A01+UC101-KF02Q','','','',''
|
||||||
|
'QA1265','ANTRIEB HAUPTSTECKE RF 5 ','M-BI-RF ','=A01+UC102-KF02Q','','','',''
|
||||||
|
'MA1264','ANTRIEB HAUPTSTECKE RF 5','M-BI-RF ','=A01+UC102-KF02Q','','','',''
|
||||||
|
'MA1276','ANTRIEB EIN-AUSFAHRT PUFFERSTRECKE RF 4','M-BI-RF 5','=A01+UC102-KF03Q','','','',''
|
||||||
|
'MB1257','WEICHE ABZWEIG KREUZUNGSWEICHE FLYER 4','SW RF 4','=A01+UC102-KF01Q','','','',''
|
||||||
|
'MB1283','WEICHE ABZWEIG AUSFAHRT NACHP. RF5','SW EXIT RF5','=A01+UC102-KF04Q','','','',''
|
||||||
|
'QA1305','ANTRIEB HAUPTSTECKE RF 5 ','M RF -> RSM','=A01+UC102-KF06Q','','','',''
|
||||||
|
'MA1304','ANTRIEB HAUPTSTECKE RF 5 ','M RSM -> RF','=A01+UC102-KF06Q','','','',''
|
||||||
|
'MA1272','ANTRIEB EIN-AUSFAHRT PUFFERSTRECKE RF 5','M-BI-RF 5','=A01+UC102-KF03Q','','','',''
|
||||||
|
'MB1274','ANPRESSEN NACHPUFFER F0401 FLYER 4','PRESS F0401','=A01+UC102-KF03Q','','','',''
|
||||||
|
'MB1275','ANPRESSEN NACHPUFFER F0402 FLYER 4','PRESS F0402','=A01+UC102-KF03Q','','','',''
|
||||||
|
'QA1271','ANTRIEB NACHPUFFER F0402 FLYER 4','M-BI-RI','=A01+UC102-KF03Q','','','',''
|
||||||
|
'MA1270','ANTRIEB NACHPUFFER F0401 FLYER 4','M-BI-LE','=A01+UC102-KF03Q','','','',''
|
||||||
|
'MB1244','ANPRESSEN PUFFER F0401 FLYER 4','PRESS F0401','=A01+UC102-KF00Q','','','',''
|
||||||
|
'MB1245','ANPRESSEN PUFFER F0402 FLYER 4','PRESS F0402','=A01+UC102-KF00Q','','','',''
|
||||||
|
'QA1261','ANTRIEB PUFFER F0402 FLYER 4','M-BI-RI','=A01+UC102-KF02Q','','','',''
|
||||||
|
'MA1260','ANTRIEB PUFFER F0401 FLYER 4','M-BI-LE','=A01+UC102-KF02Q','','','',''
|
||||||
|
'SF1251','HAUPTSCHALTER EIN +UC102','I-MS ON','=A01+UC102-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF1250','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC102-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF1250','LM-ÜBERSTROM +UC102','IL-YE-LED','=A01+UC102-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'KF1255','IF RF 04: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC102-KF01Q','IF RF 04: START SPULENWECHSEL 2','IF RF 04: START EXCHANGE 2','',''
|
||||||
|
'DI1254','IF RF 04 : NEUE SPULE','IF-RELAIS','=A01+UC102-KF01i','IF RF 04: NEUE SPULE ','IF RF 04: NEW BOBBIN','',''
|
||||||
|
'KF1254','IF RF 04: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC102-KF01Q','IF RF 04: START SPULENWECHSEL 1','IF RF 04: START EXCHANGE 1','',''
|
||||||
|
'PF1247','RUNDUMLEUCHTE STÖRUNG FLYER 4','LED-YE_FAULT','=A01+UC102-KF00Q','','','',''
|
||||||
|
'SF1253','RESET FLYER 4','IPB-YE-NO','=A01+UC102-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF1253','RESET FLYER 4','IPB-YE-LED','=A01+UC102-KF01Q','','','',''
|
||||||
|
'SF1252','NOT HALT FLYER 4','EPB-NC','=A01+UC102-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'MB1267','WEICHE ABZWEIG EINFAHRT NACHP. RF 4','SW-BRANCH','=A01+UC102-KF02Q','','','',''
|
||||||
|
'MB1266','WEICHE ABZWEIG EINFAHRT NACHP. RF 4','SW-STRAIGHT','=A01+UC102-KF02Q','','','',''
|
||||||
|
'BG1255','SENSOR SPULE IN POSITION PM 4','BOBBIN IN POS','=A01+UC102-KF01i','','','',''
|
||||||
|
'BG1243','SENSOR ZUG IN DOFFER PM 4','LT-TRAIN IN DOF','=A01+UC102-KF00i','','','',''
|
||||||
|
'BG1256','SENSOR SPULE IN POSITION FLYER 4','BOBBIN IN POS','=A01+UC102-KF01i','','','',''
|
||||||
|
'BG1244','SENSOR ZUG IN DOFFER FLYER 4 ','LT-TRAIN IN DOF','=A01+UC102-KF00i','','','',''
|
||||||
|
'MB1251','ABHEBEN ANTRIEBE FLYER 4','LIFT OFF BS 4','=A01+UC102-KF01Q','','','',''
|
||||||
|
'MA1256','ANTRIEBE FLYER 4','M-BI','=A01+UC102-KF01Q','','','',''
|
||||||
|
'MB1307','WEICHE ABZWEIG EINFAHRT NACHP. RF 5','SW-BRANCH','=A01+UC102-KF06Q','','','',''
|
||||||
|
'MB1306','WEICHE ABZWEIG EINFAHRT NACHP. RF 5','SW-STRAIGHT','=A01+UC102-KF06Q','','','',''
|
||||||
|
'KF1295','IF RF 05: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC102-KF05Q','IF RF 05: START SPULENWECHSEL 2','IF RF 05: START EXCHANGE 2','',''
|
||||||
|
'DI1294','IF RF 05 : NEUE SPULE','IF-RELAIS','=A01+UC102-KF04i','IF RF 05: NEUE SPULE ','IF RF 05: NEW BOBBIN','',''
|
||||||
|
'KF1294','IF RF 05: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC102-KF05Q','IF RF 05: START SPULENWECHSEL 1','IF RF 05: START EXCHANGE 1','',''
|
||||||
|
'PF1287','RUNDUMLEUCHTE STÖRUNG FLYER 5','LED-YE_FAULT','=A01+UC102-KF04Q','','','',''
|
||||||
|
'SF1293','RESET FLYER 5','IPB-YE-NO','=A01+UC102-KF04i','RESET','RESET','RESET',''
|
||||||
|
'PF1293','RESET FLYER 5','IPB-YE-LED','=A01+UC102-KF05Q','','','',''
|
||||||
|
'SF1292','NOT HALT FLYER 5','EPB-NC','=A01+UC102-KF04i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'BG1296','SENSOR SPULE IN POSITION FLYER 5','BOBBIN IN POS','=A01+UC102-KF04i','','','',''
|
||||||
|
'BG1284','SENSOR ZUG IN DOFFER FLYER 5','LT-TRAIN IN DOF','=A01+UC102-KF03i','','','',''
|
||||||
|
'BG1295','SENSOR SPULE IN POSITION PM 5','BOBBIN IN POS','=A01+UC102-KF04i','','','',''
|
||||||
|
'BG1283','SENSOR ZUG IN DOFFER PM 5','LT-TRAIN IN DOF','=A01+UC102-KF03i','','','',''
|
||||||
|
'MB1291','ABHEBEN ANTRIEBE FLYER 5','LIFT OFF BS 5','=A01+UC102-KF05Q','','','',''
|
||||||
|
'MA1296','ANTRIEBE FLYER 5','M-BI','=A01+UC102-KF05Q','','','',''
|
||||||
|
'BG1281','SENSOR AUSFAHRT PUFFER F0502 FLYER 5','LT-EXIT F0502','=A01+UC102-KF03i','','','',''
|
||||||
|
'BG1280','SENSOR AUSFAHRT PUFFER F0501 FLYER 5','LT-EXIT F0501','=A01+UC102-KF03i','','','',''
|
||||||
|
'MB1314','ANPRESSEN NACHPUFFER F0501 FLYER 5','PRESS F0501','=A01+UC102-KF07Q','','','',''
|
||||||
|
'MB1315','ANPRESSEN NACHPUFFER F0502 FLYER 5','PRESS F0502','=A01+UC102-KF07Q','','','',''
|
||||||
|
'QA1311','ANTRIEB NACHPUFFER F0502 FLYER 5','M-BI-RI','=A01+UC102-KF07Q','','','',''
|
||||||
|
'MA1310','ANTRIEB NACHPUFFER F0501 FLYER 5','M-BI-LE','=A01+UC102-KF07Q','','','',''
|
||||||
|
'MB1284','ANPRESSEN PUFFER F0501 FLYER 5','PRESS F0501','=A01+UC102-KF04Q','','','',''
|
||||||
|
'MB1285','ANPRESSEN PUFFER F0502 FLYER 5','PRESS F0502','=A01+UC102-KF04Q','','','',''
|
||||||
|
'QA1301','ANTRIEB PUFFER F0502 FLYER 5','M-BI-RI','=A01+UC102-KF06Q','','','',''
|
||||||
|
'MA1300','ANTRIEB PUFFER F0501 FLYER 5','M-BI-LE','=A01+UC102-KF06Q','','','',''
|
||||||
|
'MB1602','WEICHE ABZWEIG EINFAHRT F1001-F1002 FLYER 10','SW ENTER F1001','=A01+UC105-KF00Q','','','',''
|
||||||
|
'MB1601','WEICHE ABZWEIG EINFAHRT PUFFER F1001 FLYER 10','SW ENTER RF 10','=A01+UC105-KF00Q','','','',''
|
||||||
|
'BG1606','SENSOR AUSFAHRT NACHPUFFER F1002 RF 10','LT-EXIT F1002','=A01+UC105-KF00i','','','',''
|
||||||
|
'BG1605','SENSOR AUSFAHRT NACHPUFFER F1001 RF 10','LT-EXIT F1001','=A01+UC105-KF00i','','','',''
|
||||||
|
'QA1625','ANTRIEB HAUPTSTECKE RF 10 ','M RF 10','=A01+UC105-KF02Q','','','',''
|
||||||
|
'MA1624','ANTRIEB HAUPTSTECKE RF 10 ','M RF 10','=A01+UC105-KF02Q','','','',''
|
||||||
|
'MB1634','ANPRESSEN NACHPUFFER F1001 FLYER 10','PRESS F1001','=A01+UC105-KF03Q','','','',''
|
||||||
|
'MB1635','ANPRESSEN NACHPUFFER F1002 FLYER 10','PRESS F1002','=A01+UC105-KF03Q','','','',''
|
||||||
|
'QA1631','ANTRIEB NACHPUFFER F1001 RF 10','M-BI-LE','=A01+UC105-KF03Q','','','',''
|
||||||
|
'MA1630','ANTRIEB NACHPUFFER F1001 RF 10','M-BI-RI','=A01+UC105-KF03Q','','','',''
|
||||||
|
'MB1604','ANPRESSEN PUFFER F1001 FLYER 10','PRESS F1001','=A01+UC105-KF00Q','','','',''
|
||||||
|
'MB1605','ANPRESSEN PUFFER F1002 FLYER 10','PRESS F1002','=A01+UC105-KF00Q','','','',''
|
||||||
|
'QA1621','ANTRIEB PUFFER F1002 FLYER 10','M-BI-RI','=A01+UC105-KF02Q','','','',''
|
||||||
|
'MA1620','ANTRIEB PUFFER F1001 FLYER 10','M-BI-LE','=A01+UC105-KF02Q','','','',''
|
||||||
|
'MB1627','WEICHE ABZWEIG EINFAHRT NACHP. RF 10','SW-BRANCH','=A01+UC105-KF02Q','','','',''
|
||||||
|
'MB1626','WEICHE ABZWEIG EINFAHRT NACHP. RF 10','SW-STRAIGHT','=A01+UC105-KF02Q','','','',''
|
||||||
|
'BG1601','SENSOR AUSFAHRT PUFFER F1002 FLYER 10','LT-EXIT F1002','=A01+UC105-KF00i','','','',''
|
||||||
|
'BG1600','SENSOR AUSFAHRT PUFFER F1001 FLYER 10','LT-EXIT F1001','=A01+UC105-KF00i','','','',''
|
||||||
|
'BG1616','SENSOR SPULE IN POSITION FLYER 10','BOBBIN IN POS','=A01+UC105-KF01i','','','',''
|
||||||
|
'BG1604','SENSOR ZUG IN DOFFER FLYER 10','LT-TRAIN IN DOF','=A01+UC105-KF00i','','','',''
|
||||||
|
'BG1615','SENSOR SPULE IN POSITION PM 10','BOBBIN IN POS','=A01+UC105-KF01i','','','',''
|
||||||
|
'BG1603','SENSOR ZUG IN DOFFER PM 10','LT-TRAIN IN DOF','=A01+UC105-KF00i','','','',''
|
||||||
|
'MB1611','ABHEBEN ANTRIEBE FLYER 10','LIFT OFF BS 10','=A01+UC105-KF01Q','','','',''
|
||||||
|
'MA1616','ANTRIEB FLYER 10 ','M-BI','=A01+UC105-KF01Q','','','',''
|
||||||
|
'SF1611','HAUPTSCHALTER EIN +UC105','I-MS ON','=A01+UC105-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF1610','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC105-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF1610','LM-ÜBERSTROM +UC105','IL-YE-LED','=A01+UC105-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'KF1615','IF RF 10: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC105-KF01Q','IF RF 10: START SPULENWECHSEL 2','IF RF 10: START EXCHANGE 2','',''
|
||||||
|
'DI1614','IF RF 10 : NEUE SPULE','IF-RELAIS','=A01+UC105-KF01i','IF RF 10: NEUE SPULE ','IF RF 10: NEW BOBBIN','',''
|
||||||
|
'KF1614','IF RF 10: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC105-KF01Q','IF RF 10: START SPULENWECHSEL 1','IF RF 10: START EXCHANGE 1','',''
|
||||||
|
'PF1607','RUNDUMLEUCHTE STÖRUNG FLYER 10','LED-YE_FAULT','=A01+UC105-KF00Q','','','',''
|
||||||
|
'SF1613','RESET FLYER 10','IPB-YE-NO','=A01+UC105-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF1613','RESET FLYER 10','IPB-YE-LED','=A01+UC105-KF01Q','','','',''
|
||||||
|
'SF1612','NOT HALT FLYER 10','EPB-NC','=A01+UC105-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'QA1565','ANTRIEB HAUPTSTECKE RF 9','M-BI','=A01+UC104-KF06Q','','','',''
|
||||||
|
'MA1564','ANTRIEB HAUPTSTECKE RF 9','M-BI','=A01+UC104-KF06Q','','','',''
|
||||||
|
'QA1465','ANTRIEB HAUPTSTECKE RF 7','M-BI','=A01+UC103-KF06Q','','','',''
|
||||||
|
'MA1464','ANTRIEB HAUPTSTECKE RF 7','M-BI','=A01+UC103-KF06Q','','','',''
|
||||||
|
'SF1511','HAUPTSCHALTER EIN +UC104','I-MS ON','=A01+UC104-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF1510','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC104-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF1510','LM-ÜBERSTROM +UC104','IL-YE-LED','=A01+UC104-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'BG1557','SENSOR HAUPTSTR. FLYER 9','LT-ENTER RF 9','=A01+UC104-KF03i','','','',''
|
||||||
|
'BG1517','SENSOR HAUPTSTR. FLYER 8','LT-ENTER RF 8','=A01+UC104-KF01i','','','',''
|
||||||
|
'BG1505','SENSOR AUSFAHRT NACHPUFFER F0801 FLYER 8','LT-EXIT F0801','=A01+UC104-KF00i','','','',''
|
||||||
|
'BG1506','SENSOR AUSFAHRT NACHPUFFER F0802 FLYER 8','LT-EXIT F0802','=A01+UC104-KF00i','','','',''
|
||||||
|
'BG1501','SENSOR AUSFAHRT PUFFER F0802 FLYER 8','LT-EXIT F0802','=A01+UC104-KF00i','','','',''
|
||||||
|
'BG1500','SENSOR AUSFAHRT PUFFER F0801 FLYER 8','LT-EXIT F0801','=A01+UC104-KF00i','','','',''
|
||||||
|
'MB1500','WEICHE ABZWEIG EINFAHRT FLYER 8','SW ENTER RF 8','=A01+UC104-KF00Q','','','',''
|
||||||
|
'MB1501','WEICHE ABZWEIG EINFAHRT F0801-F0802 ','SW F0801-F0802','=A01+UC104-KF00Q','','','',''
|
||||||
|
'MB1503','WEICHE ABZWEIG AUSFAHRT NACHP. RF 8','SW EXIT RF 8','=A01+UC104-KF00Q','','','',''
|
||||||
|
'BG1546','SENSOR AUSFAHRT NACHPUFFER F0902 RF 9','LT-EXIT F0902','=A01+UC104-KF02i','','','',''
|
||||||
|
'BG1545','SENSOR AUSFAHRT NACHPUFFER F0901 RF 9','LT-EXIT F0901','=A01+UC104-KF02i','','','',''
|
||||||
|
'MB1543','WEICHE ABZWEIG AUSFAHRT NACHP. FLYER 9','SW EXIT RF9','=A01+UC104-KF04Q','','','',''
|
||||||
|
'MB1540','WEICHE ABZWEIG EINFAHRT FLYER 9','SW ENTER RF 9','=A01+UC104-KF04Q','','','',''
|
||||||
|
'MB1527','WEICHE ABZWEIG EINFAHRT NACHP. RF 8','SW-BRANCH','=A01+UC104-KF02Q','','','',''
|
||||||
|
'MB1526','WEICHE ABZWEIG EINFAHRT NACHP. RF 8','SW-STRAIGHT','=A01+UC104-KF02Q','','','',''
|
||||||
|
'BG1515','SENSOR SPULE IN POSITION PM 8','BOBBIN IN POS','=A01+UC104-KF01i','','','',''
|
||||||
|
'BG1503','SENSOR ZUG IN DOFFER PM 8','LT-TRAIN IN DOF','=A01+UC104-KF00i','','','',''
|
||||||
|
'BG1516','SENSOR SPULE IN POSITION FLYER 8','BOBBIN IN POS','=A01+UC104-KF01i','','','',''
|
||||||
|
'BG1504','SENSOR ZUG IN DOFFER FLYER 8','LT-TRAIN IN DOF','=A01+UC104-KF00i','','','',''
|
||||||
|
'MB1511','ABHEBEN ANTRIEBE FLYER 8','LIFT OFF BS 8','=A01+UC104-KF01Q','','','',''
|
||||||
|
'MA1516','ANTRIEBE FLYER 8','M-BI','=A01+UC104-KF01Q','','','',''
|
||||||
|
'KF1515','IF RF 08: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC104-KF01Q','IF RF 08: START SPULENWECHSEL 2','IF RF 08: START EXCHANGE 2','',''
|
||||||
|
'DI1514','IF RF 08 : NEUE SPULE','IF-RELAIS','=A01+UC104-KF01i','IF RF 08: NEUE SPULE ','IF RF 08: NEW BOBBIN','',''
|
||||||
|
'KF1514','IF RF 08: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC104-KF01Q','IF RF 08: START SPULENWECHSEL 1','IF RF 08: START EXCHANGE 1','',''
|
||||||
|
'PF1507','RUNDUMLEUCHTE STÖRUNG FLYER 8','LED-YE_FAULT','=A01+UC104-KF00Q','','','',''
|
||||||
|
'SF1513','RESET FLYER 8','IPB-YE-NO','=A01+UC104-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF1513','RESET FLYER 8','IPB-YE-LED','=A01+UC104-KF01Q','','','',''
|
||||||
|
'SF1512','NOT HALT FLYER 8','EPB-NC','=A01+UC104-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'BG1541','SENSOR AUSFAHRT PUFFER F0902 FLYER 9','LT-EXIT F0902','=A01+UC104-KF02i','','','',''
|
||||||
|
'BG1540','SENSOR AUSFAHRT PUFFER F0901 FLYER 9','LT-EXIT F0901','=A01+UC104-KF02i','','','',''
|
||||||
|
'BG1556','SENSOR SPULE IN POSITION FLYER 9','BOBBIN IN POS','=A01+UC104-KF03i','','','',''
|
||||||
|
'BG1544','SENSOR ZUG IN DOFFER FLYER 9','LT-TRAIN IN DOF','=A01+UC104-KF02i','','','',''
|
||||||
|
'BG1555','SENSOR SPULE IN POSITION PM 9','BOBBIN IN POS','=A01+UC104-KF03i','','','',''
|
||||||
|
'BG1543','SENSOR ZUG IN DOFFER PM 9','LT-TRAIN IN DOF','=A01+UC104-KF02i','','','',''
|
||||||
|
'MB1551','ABHEBEN ANTRIEBE FLYER 9','LIFT OFF BS 9','=A01+UC104-KF05Q','','','',''
|
||||||
|
'MA1556','ANTRIEBE FLYER 9','M-BI','=A01+UC104-KF05Q','','','',''
|
||||||
|
'MB1567','WEICHE ABZWEIG EINFAHRT NACHP. RF 9','SW-STRAIGHT','=A01+UC104-KF06Q','','','',''
|
||||||
|
'MB1566','WEICHE ABZWEIG EINFAHRT NACHP. RF 9','SW-BRANCH','=A01+UC104-KF06Q','','','',''
|
||||||
|
'KF1555','IF RF 09: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC104-KF05Q','IF RF 09: START SPULENWECHSEL 2','IF RF 09: START EXCHANGE 2','',''
|
||||||
|
'DI1554','IF RF 09 : NEUE SPULE','IF-RELAIS','=A01+UC104-KF03i','IF RF 09: NEUE SPULE ','IF RF 09: NEW BOBBIN','',''
|
||||||
|
'KF1554','IF RF 09: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC104-KF05Q','IF RF 09: START SPULENWECHSEL 1','IF RF 09: START EXCHANGE 1','',''
|
||||||
|
'PF1547','RUNDUMLEUCHTE STÖRUNG FLYER 9','LED-YE_FAULT','=A01+UC104-KF04Q','','','',''
|
||||||
|
'SF1553','RESET FLYER 9','IPB-YE-NO','=A01+UC104-KF03i','RESET','RESET','RESET',''
|
||||||
|
'PF1553','RESET FLYER 9','IPB-YE-LED','=A01+UC104-KF05Q','','','',''
|
||||||
|
'SF1552','NOT HALT FLYER 9','EPB-NC','=A01+UC104-KF03i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'MB1534','ANPRESSEN NACHPUFFER F0801 FLYER 8','PRESS F0801','=A01+UC104-KF03Q','','','',''
|
||||||
|
'MB1535','ANPRESSEN NACHPUFFER F0802 FLYER 8','PRESS F0802','=A01+UC104-KF03Q','','','',''
|
||||||
|
'QA1531','ANTRIEB NACHPUFFER F0802 RF 8','M-BI','=A01+UC104-KF03Q','','','',''
|
||||||
|
'MA1530','ANTRIEB NACHPUFFER F0801 RF 8','M-BI','=A01+UC104-KF03Q','','','',''
|
||||||
|
'MB1504','ANPRESSEN PUFFER F0801 FLYER 8','PRESS F0801','=A01+UC104-KF00Q','','','',''
|
||||||
|
'MB1505','ANPRESSEN PUFFER F0802 FLYER 8','PRESS F0802','=A01+UC104-KF00Q','','','',''
|
||||||
|
'QA1521','ANTRIEB PUFFER F0802 FLYER 8','M-BI-RI','=A01+UC104-KF02Q','','','',''
|
||||||
|
'MA1520','ANTRIEB PUFFER F0801 FLYER 8','M-BI-LE','=A01+UC104-KF02Q','','','',''
|
||||||
|
'MB1574','ANPRESSEN NACHPUFFER F0901 FLYER 9','PRESS F0901','=A01+UC104-KF07Q','','','',''
|
||||||
|
'MB1575','ANPRESSEN NACHPUFFER F0902 FLYER 9','PRESS F0902','=A01+UC104-KF07Q','','','',''
|
||||||
|
'QA1571','ANTRIEB NACHPUFFER F0902 FLYER 9','M-BI-LE','=A01+UC104-KF07Q','','','',''
|
||||||
|
'MA1570','ANTRIEB NACHPUFFER F0901 FLYER 9','M-BI-RI','=A01+UC104-KF07Q','','','',''
|
||||||
|
'MB1544','ANPRESSEN PUFFER F0901 FLYER 9','PRESS F0901','=A01+UC104-KF04Q','','','',''
|
||||||
|
'MB1545','ANPRESSEN PUFFER F0902 FLYER 9','PRESS F0902','=A01+UC104-KF04Q','','','',''
|
||||||
|
'QA1561','ANTRIEB PUFFER F0901 FLYER 9','M-BI-RI','=A01+UC104-KF06Q','','','',''
|
||||||
|
'MA1560','ANTRIEB PUFFER F0901 FLYER 9','M-BI-LE','=A01+UC104-KF06Q','','','',''
|
||||||
|
'SF1411','HAUPTSCHALTER EIN +UC103','I-MS ON','=A01+UC103-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF1410','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC103-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF1410','LM-ÜBERSTROM +UC103','IL-YE-LED','=A01+UC103-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'BG1457','SENSOR HAUPTSTR. FLYER 7','LT-ENTER RF7','=A01+UC103-KF03i','','','',''
|
||||||
|
'BG1417','SENSOR HAUPTSTR. FLYER 6','LT-ENTER RF6','=A01+UC103-KF01i','','','',''
|
||||||
|
'BG1405','SENSOR AUSFAHRT NACHPUFFER F0601 FLYER 6','LT-EXIT F0601','=A01+UC103-KF00i','','','',''
|
||||||
|
'BG1406','SENSOR AUSFAHRT NACHPUFFER F0602 FLYER 6','LT-EXIT F0602','=A01+UC103-KF00i','','','',''
|
||||||
|
'BG1401','SENSOR AUSFAHRT PUFFER F0602 FLYER 6','LT-EXIT F0602','=A01+UC103-KF00i','','','',''
|
||||||
|
'BG1400','SENSOR AUSFAHRT PUFFER F0601 FLYER 6','LT-EXIT F0601','=A01+UC103-KF00i','','','',''
|
||||||
|
'MB1400','WEICHE ABZWEIG EINFAHRT FLYER 6','SW ENTER RF6','=A01+UC103-KF00Q','','','',''
|
||||||
|
'MB1401','WEICHE ABZWEIG EINFAHRT F0601-F0602 ','SW F0601-F0602','=A01+UC103-KF00Q','','','',''
|
||||||
|
'MB1403','WEICHE ABZWEIG AUSFAHRT NACHP. RF 6','SW EXIT RF 6','=A01+UC103-KF00Q','','','',''
|
||||||
|
'BG1446','SENSOR AUSFAHRT NACHPUFFER F0702 RF 7','LT-EXIT F0702','=A01+UC103-KF02i','','','',''
|
||||||
|
'BG1445','SENSOR AUSFAHRT NACHPUFFER F0701 RF 7','LT-EXIT F0701','=A01+UC103-KF02i','','','',''
|
||||||
|
'MB1443','WEICHE ABZWEIG AUSFAHRT NACHP. FLYER 7','SW EXIT RF7','=A01+UC103-KF04Q','','','',''
|
||||||
|
'MB1440','WEICHE ABZWEIG EINFAHRT FLYER 7','SW ENTER RF7','=A01+UC103-KF04Q','','','',''
|
||||||
|
'MB1427','WEICHE ABZWEIG EINFAHRT NACHP. RF 6','SW-BRANCH','=A01+UC103-KF02Q','','','',''
|
||||||
|
'MB1426','WEICHE ABZWEIG EINFAHRT NACHP. RF 6','SW-STRAIGHT','=A01+UC103-KF02Q','','','',''
|
||||||
|
'BG1415','SENSOR SPULE IN POSITION PM 6','BOBBIN IN POS','=A01+UC103-KF01i','','','',''
|
||||||
|
'BG1403','SENSOR ZUG IN DOFFER PM 6','LT-TRAIN IN DOF','=A01+UC103-KF00i','','','',''
|
||||||
|
'BG1416','SENSOR SPULE IN POSITION FLYER 6','BOBBIN IN POS','=A01+UC103-KF01i','','','',''
|
||||||
|
'BG1404','SENSOR ZUG IN DOFFER FLYER 6','LT-TRAIN IN DOF','=A01+UC103-KF00i','','','',''
|
||||||
|
'MB1411','ABHEBEN ANTRIEBE FLYER 6','LIFT OFF BS 6','=A01+UC103-KF01Q','','','',''
|
||||||
|
'MA1416','ANTRIEBE FLYER 6','M-BI','=A01+UC103-KF01Q','','','',''
|
||||||
|
'KF1415','IF RF 06: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC103-KF01Q','IF RF 06: START SPULENWECHSEL 2','IF RF 06: START EXCHANGE 2','',''
|
||||||
|
'DI1414','IF RF 06 : NEUE SPULE','IF-RELAIS','=A01+UC103-KF01i','IF RF 06: NEUE SPULE ','IF RF 06: NEW BOBBIN','',''
|
||||||
|
'KF1414','IF RF 06: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC103-KF01Q','IF RF 06: START SPULENWECHSEL 1','IF RF 06: START EXCHANGE 1','',''
|
||||||
|
'PF1407','RUNDUMLEUCHTE STÖRUNG FLYER 6','LED-YE_FAULT','=A01+UC103-KF00Q','','','',''
|
||||||
|
'SF1413','RESET FLYER 6','IPB-YE-NO','=A01+UC103-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF1413','RESET FLYER 6','IPB-YE-LED','=A01+UC103-KF01Q','','','',''
|
||||||
|
'SF1412','NOT HALT FLYER 6','EPB-NC','=A01+UC103-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'BG1441','SENSOR AUSFAHRT PUFFER F0702 FLYER 7','LT-EXIT F0702','=A01+UC103-KF02i','','','',''
|
||||||
|
'BG1440','SENSOR AUSFAHRT PUFFER F0701 FLYER 7','LT-EXIT F0701','=A01+UC103-KF02i','','','',''
|
||||||
|
'BG1456','SENSOR SPULE IN POSITION FLYER 7','BOBBIN IN POS','=A01+UC103-KF03i','','','',''
|
||||||
|
'BG1444','SENSOR ZUG IN DOFFER FLYER 7','LT-TRAIN IN DOF','=A01+UC103-KF02i','','','',''
|
||||||
|
'BG1455','SENSOR SPULE IN POSITION PM 7','BOBBIN IN POS','=A01+UC103-KF03i','','','',''
|
||||||
|
'BG1443','SENSOR ZUG IN DOFFER PM 7','LT-TRAIN IN DOF','=A01+UC103-KF02i','','','',''
|
||||||
|
'MB1451','ABHEBEN ANTRIEBE FLYER 7','LIFT OFF BS 7','=A01+UC103-KF05Q','','','',''
|
||||||
|
'MA1456','ANTRIEBE FLYER 7','M-BI','=A01+UC103-KF05Q','','','',''
|
||||||
|
'MB1467','WEICHE ABZWEIG EINFAHRT NACHP. RF7','SW-STRAIGHT','=A01+UC103-KF06Q','','','',''
|
||||||
|
'MB1466','WEICHE ABZWEIG EINFAHRT NACHP. RF7','SW-BRANCH','=A01+UC103-KF06Q','','','',''
|
||||||
|
'KF1455','IF RF 07: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC103-KF05Q','IF RF 07: START SPULENWECHSEL 2','IF RF 07: START EXCHANGE 2','',''
|
||||||
|
'DI1454','IF RF 07 : NEUE SPULE','IF-RELAIS','=A01+UC103-KF03i','IF RF 07: NEUE SPULE ','IF RF 07: NEW BOBBIN','',''
|
||||||
|
'KF1454','IF RF 07: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC103-KF05Q','IF RF 07: START SPULENWECHSEL 1','IF RF 07: START EXCHANGE 1','',''
|
||||||
|
'PF1447','RUNDUMLEUCHTE STÖRUNG FLYER 7','LED-YE_FAULT','=A01+UC103-KF04Q','','','',''
|
||||||
|
'SF1453','RESET FLYER 7','IPB-YE-NO','=A01+UC103-KF03i','RESET','RESET','RESET',''
|
||||||
|
'PF1453','RESET FLYER 7','IPB-YE-LED','=A01+UC103-KF05Q','','','',''
|
||||||
|
'SF1452','NOT HALT FLYER 7','EPB-NC','=A01+UC103-KF03i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'MB1434','ANPRESSEN NACHPUFFER F0601 FLYER 6','PRESS F0601','=A01+UC103-KF03Q','','','',''
|
||||||
|
'MB1435','ANPRESSEN NACHPUFFER F0602 FLYER 6','PRESS F0602','=A01+UC103-KF03Q','','','',''
|
||||||
|
'QA1431','ANTRIEB NACHPUFFER F0602 RF6','M-BI','=A01+UC103-KF03Q','','','',''
|
||||||
|
'MA1430','ANTRIEB NACHPUFFER F0601 RF6','M-BI','=A01+UC103-KF03Q','','','',''
|
||||||
|
'MB1404','ANPRESSEN PUFFER F0601 FLYER 6','PRESS F0601','=A01+UC103-KF00Q','','','',''
|
||||||
|
'MB1405','ANPRESSEN PUFFER F0602 FLYER 6','PRESS F0602','=A01+UC103-KF00Q','','','',''
|
||||||
|
'QA1421','ANTRIEB PUFFER F0602 FLYER 6','M-BI-RI','=A01+UC103-KF02Q','','','',''
|
||||||
|
'MA1420','ANTRIEB PUFFER F0601 FLYER 6','M-BI-LE','=A01+UC103-KF02Q','','','',''
|
||||||
|
'MB1474','ANPRESSEN NACHPUFFER F0701 FLYER 7','PRESS F0701','=A01+UC103-KF07Q','','','',''
|
||||||
|
'MB1475','ANPRESSEN NACHPUFFER F0702 FLYER 7','PRESS F0702','=A01+UC103-KF07Q','','','',''
|
||||||
|
'QA1471','ANTRIEB NACHPUFFER F0707 FLYER 7','M-BI-LE','=A01+UC103-KF07Q','','','',''
|
||||||
|
'MA1470','ANTRIEB NACHPUFFER F0701 FLYER 7','M-BI-RI','=A01+UC103-KF07Q','','','',''
|
||||||
|
'MB1444','ANPRESSEN PUFFER F0701 FLYER 7','PRESS F0701','=A01+UC103-KF04Q','','','',''
|
||||||
|
'MB1445','ANPRESSEN PUFFER F0702 FLYER 7','PRESS F0702','=A01+UC103-KF04Q','','','',''
|
||||||
|
'QA1461','ANTRIEB PUFFER F0701 FLYER 7','M-BI-RI','=A01+UC103-KF06Q','','','',''
|
||||||
|
'MA1460','ANTRIEB PUFFER F0701 FLYER 7','M-BI-LE','=A01+UC103-KF06Q','','','',''
|
||||||
|
'BG1080','SENSOR AUSFAHRT PUFFER F0201 FLYER 2','LT-EXIT F0201','=A01+UC101-KF00i','','','',''
|
||||||
|
'BG1081','SENSOR AUSFAHRT PUFFER F0202 FLYER 2','LT-EXIT F0202','=A01+UC101-KF00i','','','',''
|
||||||
|
'QA1145','ANTRIEB HAUPTSTR. FLYER 3','M-BI RF 3','=A01+UC101-KF06Q','','','',''
|
||||||
|
'MA1144','ANTRIEB HAUPTSTR. FLYER 3','M-BI RF 3','=A01+UC101-KF06Q','','','',''
|
||||||
|
'BG1097','SENSOR HAUPTSTR. VOR FLYER 2 ','LT-RF2 ','=A01+UC101-KF01i','','','',''
|
||||||
|
'BG1086','SENSOR AUSFAHRT NACHPUFFER F0202 RF 2','LT-EXIT F0202','=A01+UC101-KF00i','','','',''
|
||||||
|
'BG1085','SENSOR AUSFAHRT NACHPUFFER F0201 RF 2','LT-EXIT F0201','=A01+UC101-KF00i','','','',''
|
||||||
|
'MB1081','WEICHE ABZWEIG EINFAHRT F201-F202 RF 2','SW RF2','=A01+UC101-KF00Q','','','',''
|
||||||
|
'MB1080','WEICHE ABZWEIG EINFAHRT F0202 RF 2','SW ENTER F0201','=A01+UC101-KF00Q','','','',''
|
||||||
|
'MB1083','WEICHE ABZWEIG EINFAHRT RF 2','SW ENTER RF 2','=A01+UC101-KF00Q','','','',''
|
||||||
|
'MB1123','WEICHE ABZWEIG AUSFAHRT NACHP. FLYER 3','SW EXIT RF3','=A01+UC101-KF04Q','','','',''
|
||||||
|
'MB1120','WEICHE ABZWEIG EINFAHRT FLYER 3 ','SW ENTER RF 3','=A01+UC101-KF04Q','','','',''
|
||||||
|
'BG1126','SENSOR AUSFAHRT NACHPUFFER F0302 FLYER 3','LT-EXIT F0302','=A01+UC101-KF02i','','','',''
|
||||||
|
'BG1125','SENSOR AUSFAHRT NACHPUFFER F0301 FLYER 3','LT-EXIT F0301','=A01+UC101-KF02i','','','',''
|
||||||
|
'BG1096','SENSOR SPULE IN POSITION FLYER 2 ','BOB.IN POS(RF)','=A01+UC101-KF01i','','','',''
|
||||||
|
'BG1084','SENSOR ZUG IN DOFFER FLYER 2 ','LT-TRAIN IN RF','=A01+UC101-KF00i','','','',''
|
||||||
|
'BG1095','SENSOR SPULE IN POSITION PM 2','BOB.IN POS(BS)','=A01+UC101-KF01i','','','',''
|
||||||
|
'BG1083','SENSOR ZUG IN DOFFER PM 2','LT-TRAIN IN BS','=A01+UC101-KF00i','','','',''
|
||||||
|
'MB1091','ABHEBEN ANTRIEB RF 2','LIFT OFF BS 2','=A01+UC101-KF01Q','','','',''
|
||||||
|
'MA1096','ANTRIEB FLYER 2','M-BI','=A01+UC101-KF01Q','','','',''
|
||||||
|
'SF1091','HAUPTSCHALTER EIN +UC101','I-MS ON','=A01+UC101-KF01i','HAUPTSCHALTER EIN','MAIN SWITCH ON','',''
|
||||||
|
'SF1090','MOTORSCHUTZSCHALTER HAT AUSGELÖST','I-CB OK','=A01+UC101-KF01i','MSS IN ORDNUNG','MPS OK','',''
|
||||||
|
'PF1090','LM-ÜBERSTROM +UC101','IL-YE-LED','=A01+UC101-KF01Q','LM ÜBERSTROM','IL OVERCURRENT','',''
|
||||||
|
'MB1107','WEICHE ABZWEIG EINFAHRT NACHP. RF 2','SW-BRANCH','=A01+UC101-KF02Q','','','',''
|
||||||
|
'MB1106','WEICHE ABZWEIG EINFAHRT NACHP. RF 2','SW-STRAIGHT','=A01+UC101-KF02Q','','','',''
|
||||||
|
'KF1095','IF RF 02: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC101-KF01Q','IF RF 02: START SPULENWECHSEL 2','IF RF 02: START EXCHANGE 2','',''
|
||||||
|
'DI1094','IF RF 02 : NEUE SPULE','IF-RELAIS','=A01+UC101-KF01i','IF RF 02: NEUE SPULE ','IF RF 02: NEW BOBBIN','',''
|
||||||
|
'PF1087','RUNDUMLEUCHTE STÖRUNG FLYER 2','LED-YE_FAULT','=A01+UC101-KF00Q','','','',''
|
||||||
|
'KF1094','IF RF 02: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC101-KF01Q','IF RF 02: START SPULENWECHSEL 1','IF RF 02: START EXCHANGE 1','',''
|
||||||
|
'SF1093','RESET FLYER 2','IPB-YE-NO','=A01+UC101-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF1093','RESET FLYER 2','IPB-YE-LED','=A01+UC101-KF01Q','','','',''
|
||||||
|
'SF1092','NOT HALT FLYER 2','EPB-NC','=A01+UC101-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'BG1121','SENSOR AUSFAHRT PUFFER F0302 FLYER 3','LT-EXIT F0302','=A01+UC101-KF02i','','','',''
|
||||||
|
'BG1120','SENSOR AUSFAHRT PUFFER F0301 FLYER 3','LT-EXIT F0301','=A01+UC101-KF02i','','','',''
|
||||||
|
'MB1147','WEICHE ABZWEIG EINFAHRT NACHP. RF 3','SW-BRANCH','=A01+UC101-KF06Q','','','',''
|
||||||
|
'MB1146','WEICHE ABZWEIG EINFAHRT NACHP. RF 3','SW-STRAIGHT','=A01+UC101-KF06Q','','','',''
|
||||||
|
'KF1135','IF RF 03: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC101-KF05Q','IF RF 03: START SPULENWECHSEL 2','IF RF 03: START EXCHANGE 2','',''
|
||||||
|
'DI1134','IF RF 03 : NEUE SPULE','IF-RELAIS','=A01+UC101-KF03i','IF RF 03: NEUE SPULE ','IF RF 03: NEW BOBBIN','',''
|
||||||
|
'KF1134','IF RF 03: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC101-KF05Q','IF RF 03: START SPULENWECHSEL 1','IF RF 03: START EXCHANGE 1','',''
|
||||||
|
'PF1127','RUNDUMLEUCHTE STÖRUNG FLYER 3','LED-YE_FAULT','=A01+UC101-KF04Q','','','',''
|
||||||
|
'SF1133','RESET FLYER 3','IPB-YE-NO','=A01+UC101-KF03i','RESET','RESET','RESET',''
|
||||||
|
'PF1133','RESET FLYER 3','IPB-YE-LED','=A01+UC101-KF05Q','','','',''
|
||||||
|
'SF1132','NOT HALT FLYER 3','EPB-NC','=A01+UC101-KF03i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'MB1114','ANPRESSEN NACHPUFFER F0201 FLYER 2','PRESS F0201','=A01+UC101-KF03Q','','','',''
|
||||||
|
'MB1115','ANPRESSEN NACHPUFFER F0202 FLYER 2','PRESS F0202','=A01+UC101-KF03Q','','','',''
|
||||||
|
'MA1110','ANTRIEB NACHPUFFER F0201 FLYER 2','M-BI-LE','=A01+UC101-KF03Q','','','',''
|
||||||
|
'MB1084','ANPRESSEN PUFFER F0201 FLYER 2','PRESS F0201','=A01+UC101-KF00Q','','','',''
|
||||||
|
'MB1085','ANPRESSEN PUFFER F0202 FLYER 2','PRESS F0202','=A01+UC101-KF00Q','','','',''
|
||||||
|
'MB1124','ANPRESSEN PUFFER F0301 FLYER 3','PRESS F0301','=A01+UC101-KF04Q','','','',''
|
||||||
|
'MB1125','ANPRESSEN PUFFER F0302 FLYER 3','PRESS F0302','=A01+UC101-KF04Q','','','',''
|
||||||
|
'QA1141','ANTRIEB PUFFER F0301 FLYER 3','M-BI-RI','=A01+UC101-KF06Q','','','',''
|
||||||
|
'MA1140','ANTRIEB PUFFER F0301 FLYER 3','M-BI-LE','=A01+UC101-KF06Q','','','',''
|
||||||
|
'MB1154','ANPRESSEN NACHPUFFER F0301 FLYER 3','PRESS F0301','=A01+UC101-KF07Q','','','',''
|
||||||
|
'MB1155','ANPRESSEN NACHPUFFER F0302 FLYER 3','PRESS F0302','=A01+UC101-KF07Q','','','',''
|
||||||
|
'QA1151','ANTRIEB NACHPUFFER F0302 FLYER 3','M-BI-RI','=A01+UC101-KF07Q','','','',''
|
||||||
|
'MA1150','ANTRIEB NACHPUFFER F0301 FLYER 3','M-BI-LE','=A01+UC101-KF07Q','','','',''
|
||||||
|
'MB1131','ABHEBEN ANTRIEBE FLYER 3','LIFT OFF BS 3','=A01+UC101-KF05Q','','','',''
|
||||||
|
'MA1136','ANTRIEBE FLYER 3','M-BI-LE','=A01+UC101-KF05Q','','','',''
|
||||||
|
'BG1136','SENSOR SPULE IN POSITION FLYER 3 ','BOBBIN IN POS','=A01+UC101-KF03i','','','',''
|
||||||
|
'BG1124','SENSOR ZUG IN DOFFER PM 3','LT-TRAIN IN DOF','=A01+UC101-KF02i','','','',''
|
||||||
|
'BG1135','SENSOR SPULE IN POSITION PM 3','BOBBIN IN POS','=A01+UC101-KF03i','','','',''
|
||||||
|
'BG1123','SENSOR ZUG IN DOFFER FLYER 3','LT-TRAIN IN DOF','=A01+UC101-KF02i','','','',''
|
||||||
|
'MB1003','WEICHE ABZWEIG AUSFAHRT NACHP. RF1','SW EXIT RF1','=A01+UC100-KF00Q','','','',''
|
||||||
|
'MB1000','WEICHE ABZWEIG FLYER 1','SW ENTER RF1','=A01+UC100-KF00Q','','','',''
|
||||||
|
'BG1006','SENSOR AUSFAHRT NACHPUFFER F0101 RF 1','LT-EXIT F102','=A01+UC100-KF00i','','','',''
|
||||||
|
'BG1005','SENSOR AUSFAHRT NACHPUFFER F0101 RF 1','LT-EXIT F101 ','=A01+UC100-KF00i','','','',''
|
||||||
|
'PF1007','RUNDUMLEUCHTE STÖRUNG FLYER 1','LED-YE_FAULT','=A01+UC100-KF00Q','','','',''
|
||||||
|
'MB1027','WEICHE ABZWEIG EINFAHRT NACHP. RF 1','SW-STRAIGHT','=A01+UC100-KF02Q','','','',''
|
||||||
|
'MB1026','WEICHE ABZWEIG EINFAHRT NACHP. RF 1','SW-BRANCH','=A01+UC100-KF02Q','','','',''
|
||||||
|
'QA1157','ANTRIEB HAUPTSTECKE RF 1 ','M RF1','=A01+UC101-KF07Q','','','',''
|
||||||
|
'MA1156','ANTRIEB HAUPTSTECKE RF 1 ','M RF1','=A01+UC101-KF07Q','','','',''
|
||||||
|
'MB1034','ANPRESSEN NACHPUFFER F0101 FLYER 1','PRESS F0101','=A01+UC100-KF03Q','','','',''
|
||||||
|
'MB1035','ANPRESSEN NACHPUFFER F0102 FLYER 1','PRESS F0102','=A01+UC100-KF03Q','','','',''
|
||||||
|
'QA1031','ANTRIEB NACHPUFFER F0102 FLYER 1','M-BI-RI','=A01+UC100-KF03Q','','','',''
|
||||||
|
'MA1030','ANTRIEB NACHPUFFER F0101 FLYER 1','M-BI-LE','=A01+UC100-KF03Q','','','',''
|
||||||
|
'MB1004','ANPRESSEN PUFFER F0101 FLYER 1 ','PRESS F0101','=A01+UC100-KF00Q','','','',''
|
||||||
|
'MB1005','ANPRESSEN PUFFER F0102 FLYER 1 ','PRESS F0102','=A01+UC100-KF00Q','','','',''
|
||||||
|
'QA1021','ANTRIEB PUFFER F102 FLYER 1','M-BI-RI','=A01+UC100-KF02Q','','','',''
|
||||||
|
'MA1020','ANTRIEB PUFFER F101 FLYER 1','M-BI-LE','=A01+UC100-KF02Q','','','',''
|
||||||
|
'BG1000','SENSOR AUSFAHRT PUFFER F0101 FLYER 1','LT-EXIT F0101','=A01+UC100-KF00i','','','',''
|
||||||
|
'BG1001','SENSOR AUSFAHRT PUFFER F0102 FLYER 1','LT-EXIT F0102','=A01+UC100-KF00i','','','',''
|
||||||
|
'SF1013','RESET FLYER 1','IPB-YE-NO','=A01+UC100-KF01i','RESET','RESET','RESET',''
|
||||||
|
'PF1013','RESET FLYER 1','IPB-YE-LED','=A01+UC100-KF01Q','','','',''
|
||||||
|
'SF1012','NOT HALT FLYER 1','EPB-NC','=A01+UC100-KF01i','NOT-HALT','E-STOP','E-STOP',''
|
||||||
|
'KF1015','IF RF 01: START SPULENWECHSEL 2','IF-RELAIS','=A01+UC100-KF01Q','IF RF 01: START SPULENWECHSEL 2','IF RF 01: START EXCHANGE 2','CUANDO 01: LIBERAR CAMBIOS DE BOBINAS 2',''
|
||||||
|
'DI1014','IF RF 01 : NEUE SPULE','IF-RELAIS','=A01+UC100-KF01i','IF RF 01: NEUE SPULE ','IF RF 01: NEW BOBBIN','CUANDO 01: LLAMAR NUEVA BOBINA',''
|
||||||
|
'KF1014','IF RF 01: START SPULENWECHSEL 1','IF-RELAIS','=A01+UC100-KF01Q','IF RF 01: START SPULENWECHSEL 1','IF RF 01: START EXCHANGE 1','CUANDO 01: LIBERAR CAMBIOS DE BOBINAS 1',''
|
||||||
|
'MB1011','ABHEBEN ANTRIEBE PM 1 ','LIFT OFF BS 1','=A01+UC100-KF01Q','','','',''
|
||||||
|
'BG1015','SENSOR SPULE IN POSITION PM 1','BOBBIN IN POS','=A01+UC100-KF01i','','','',''
|
||||||
|
'BG1003','SENSOR ZUG IN DOFFER PM 1','LT-TRAIN IN DOF','=A01+UC100-KF00i','','','',''
|
||||||
|
'MA1016','ANTRIEB FLYER 1 ','M-BI','=A01+UC100-KF01Q','','','',''
|
||||||
|
'BG1016','SENSOR SPULE IN POSITION RF 1','BOBBIN IN POS','=A01+UC100-KF01i','','','',''
|
||||||
|
'BG1004','SENSOR ZUG IN DOFFER FLYER 1','LT-TRAIN IN DOF','=A01+UC100-KF00i','','','',''
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
Hinweise zur Einstellungsdatei:
|
||||||
|
1) Jeder Eintrag wird durch senkrechte Striche (|) geteilt. Der erste Bereich gibt die Art des Eintrags an.
|
||||||
|
Moegliche Werte sind 'StartPfad' und 'Datei'. Es sollte nur ein StartPfad angegeben sein. Sind mehrere Angegeben,
|
||||||
|
wird der erste verwendet. Es koennen beliebig viele Dateien angegeben werden.
|
||||||
|
2) Die rechte Spalte bei Dateien gibt das Konvertierungsformat fuer diese Datei an. Moeglich sind 'TIA', 'WSCAD'
|
||||||
|
und 'Simpel'. Ist ein falscher oder kein Wert angegeben, wird automatisch in 'Simpel' konvertiert.
|
||||||
|
3) Die zweite Spalte von rechts bei Dateien gibt den Zieldateinamen an. Ist darin [Ursprungsdatei] enthalten,
|
||||||
|
wird dieser Teil durch den Namen der txt-Datei ersetzt, von der die Daten konvertiert werden.
|
||||||
|
Nutzung des Konvertierers auf eigene Gefahr und ohne Haftungsuebernahme bei Schaeden!
|
||||||
|
StartPfad|R:\m.kraft\Excel Werte ändern\Realtest\Neuer Ordner
|
||||||
|
VerzeichnisWahl|EigenerPfad
|
||||||
|
ZielPfad|R:\m.kraft\Excel Werte �ndern\Realtest\Neuer Ordner
|
||||||
|
Datei|E|A|WSCAD_[Ursprungsdatei]|WSCAD
|
||||||
|
Datei|%E|%A|TIA_[Ursprungsdatei]|TIA
|
||||||
|
Datei|E|A|EA_[Ursprungsdatei]|Simpel
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
R:\m.kraft\Excel Werte ändern
|
||||||
|
x
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
Hinweise zur Einstellungsdatei:
|
||||||
|
1) Jeder Eintrag wird durch senkrechte Striche (|) geteilt. Der erste Bereich gibt die Art des Eintrags an.
|
||||||
|
Moegliche Werte sind 'StartPfad' und 'Datei'. Es sollte nur ein StartPfad angegeben sein. Sind mehrere Angegeben,
|
||||||
|
wird der erste verwendet. Es koennen beliebig viele Dateien angegeben werden.
|
||||||
|
2) Die rechte Spalte bei Dateien gibt das Konvertierungsformat fuer diese Datei an. Moeglich sind 'TIA', 'WSCAD'
|
||||||
|
und 'Simpel'. Ist ein falscher oder kein Wert angegeben, wird automatisch in 'Simpel' konvertiert.
|
||||||
|
3) Die zweite Spalte von rechts bei Dateien gibt den Zieldateinamen an. Ist darin [Ursprungsdatei] enthalten,
|
||||||
|
wird dieser Teil durch den Namen der txt-Datei ersetzt, von der die Daten konvertiert werden.
|
||||||
|
Nutzung des Konvertierers auf eigene Gefahr und ohne Haftungsuebernahme bei Schaeden!
|
||||||
|
StartPfad|R:\m.kraft\Excel Werte ändern\Realtest
|
||||||
|
VerzeichnisWahl|WieTXT
|
||||||
|
ZielPfad|R:\m.kraft\Excel Werte ändern\Test-Skripte
|
||||||
|
Datei|E|A|[Ursprungsdatei]|BMK
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
$Datei = New-Object -ComObject Excel.Application
|
||||||
|
Pause
|
||||||
|
#$Mappe = $Datei.Workbooks.Add()
|
||||||
|
#$Mappe.SaveAs("Z:\Automatisierung\WSCAD\IMPORT-EXPORT_WSCAD\SKRIPT-KONVERTIERUNG\Test-Excel.docx")
|
||||||
|
#$Blatt = $Mappe.WorkSheets.item(1)
|
||||||
|
$Datei.Visible = $false
|
||||||
|
|
||||||
|
#$Blatt.Cells.Item(1,1) = "Testtext"
|
||||||
|
|
||||||
|
$Mappe.Save()
|
||||||
|
$Datei.Quit()
|
||||||
|
|
||||||
|
Pause
|
||||||
@@ -0,0 +1,268 @@
|
|||||||
|
Function Main
|
||||||
|
{
|
||||||
|
$Laufwerke = LaufwerkeFinden
|
||||||
|
|
||||||
|
Gui $Laufwerke
|
||||||
|
|
||||||
|
#Write-Host "Dateityp nach Übergabe: " $Pfad.GetType()
|
||||||
|
#Write-Host "Datei ausgewählt mit dem Verzeichnis " $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Function Gui ($Laufwerke)
|
||||||
|
{
|
||||||
|
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
|
||||||
|
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
|
||||||
|
|
||||||
|
# Eigenschaften Fenster
|
||||||
|
$Fenster = New-Object System.Windows.Forms.Form
|
||||||
|
$Fenster.Text = "Laufwerke"
|
||||||
|
$Fenster.Size = New-Object System.Drawing.Size(900,600) #Breite, Höhe
|
||||||
|
$Fenster.StartPosition = "CenterScreen"
|
||||||
|
$Fenster.KeyPreview = $true # was macht das?
|
||||||
|
$Fenster.MaximumSize = $Fenster.Size # legt fest, dass Größe des Fensters nicht verändert werden kann
|
||||||
|
$Fenster.MinimumSize = $Fenster.Size
|
||||||
|
|
||||||
|
# PfadFeld
|
||||||
|
$PfadFeld = New-Object System.Windows.Forms.TextBox
|
||||||
|
$PfadFeld.Location = New-Object System.Drawing.Size(10,10)
|
||||||
|
$PfadFeld.Size = New-Object System.Drawing.Size(860,20)
|
||||||
|
#$PfadFeld.Text = $Pfad #Bringt nur etwas, wenn $Pfad einen Anfangswert hat, da der Text nicht laufend aktualisiert wird
|
||||||
|
$Fenster.Controls.Add($PfadFeld)
|
||||||
|
|
||||||
|
# ListeOrdnernamen
|
||||||
|
$ListeOrdnernamen = New-Object System.Windows.Forms.ListBox
|
||||||
|
$ListeOrdnernamen.Location = New-Object System.Drawing.Size(10,40)
|
||||||
|
$ListeOrdnernamen.Size = New-Object System.Drawing.Size(860,20)
|
||||||
|
$ListeOrdnernamen.Height = 450
|
||||||
|
$ListeOrdnernamen.Font = New-Object System.Drawing.Font("Arial",12,[System.Drawing.FontStyle]::Regular)
|
||||||
|
foreach ($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Laufwerk)
|
||||||
|
}
|
||||||
|
<#for ($i = 0; $i -lt 100; $i++)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add("Wert$i")
|
||||||
|
}#>
|
||||||
|
$Fenster.Controls.Add($ListeOrdnernamen)
|
||||||
|
|
||||||
|
<#
|
||||||
|
# Beispiel Textfeld
|
||||||
|
$Textfeld1 = New-Object System.Windows.Forms.Label
|
||||||
|
$Textfeld1.Location = New-Object System.Drawing.Size(7,500)
|
||||||
|
$Textfeld1.Size = New-Object System.Drawing.Size(130,15)
|
||||||
|
$Textfeld1.Text = "Beispiel Text"
|
||||||
|
$Fenster.Controls.Add($Textfeld1)
|
||||||
|
#>
|
||||||
|
|
||||||
|
|
||||||
|
# AuswählenButton
|
||||||
|
$AuswählenButton = New-Object System.Windows.Forms.Button
|
||||||
|
$AuswählenButton.Location = New-Object System.Drawing.Size(750,500)
|
||||||
|
$AuswählenButton.Size = New-Object System.Drawing.Size(100,30)
|
||||||
|
$AuswählenButton.Text = "Auswählen"
|
||||||
|
$AuswählenButton.Add_MouseClick({
|
||||||
|
# Aktion bei Klick
|
||||||
|
$Auswahl = $ListeOrdnernamen.SelectedItem
|
||||||
|
Write-Host "Gewählter Ordner/ Datei: " $Auswahl
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
Write-Host "Vorheriger Pfad: " $Pfad
|
||||||
|
if ($Pfad.length -gt 0)
|
||||||
|
{
|
||||||
|
$Pfad = Join-Path -Path $Pfad -ChildPath $Auswahl -Resolve
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$Pfad = $Auswahl
|
||||||
|
}
|
||||||
|
Write-Host "Neuer Pfad: " $Pfad
|
||||||
|
|
||||||
|
#Erkennen, ob *.txt-Datei gewählt wurde -> ggf. return
|
||||||
|
if ($($Auswahl -match ".txt"))
|
||||||
|
{
|
||||||
|
Write-Host ".txt-Datei ausgewählt, Pfad: " $Pfad
|
||||||
|
Write-Host "Dateityp: " $Pfad.GetType()
|
||||||
|
$Fenster.Dispose()
|
||||||
|
$Holder = NachAuswahl $Pfad
|
||||||
|
#return $Pfad[0]
|
||||||
|
}
|
||||||
|
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
$Fenster.Text = $Auswahl
|
||||||
|
$ListeOrdnernamen.Items.Clear()
|
||||||
|
Write-Host "Pfadwert vor Übergabe: " $Pfad
|
||||||
|
$Unterorder = UnterOrdnerFinden $Pfad
|
||||||
|
$TxtDateien = TxtDateienFinden $Pfad
|
||||||
|
$Optionen = Optionen $Unterorder $TxtDateien
|
||||||
|
foreach ($Option in $Optionen)
|
||||||
|
{
|
||||||
|
# Write-Host "Option: " $Option
|
||||||
|
if ($Option.length -gt 0)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Option)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($AuswählenButton)
|
||||||
|
|
||||||
|
# ZurückButton
|
||||||
|
$ZurückButton = New-Object System.Windows.Forms.Button
|
||||||
|
$ZurückButton.Location = New-Object System.Drawing.Size(10,500)
|
||||||
|
$ZurückButton.Size = New-Object System.Drawing.Size(100,30)
|
||||||
|
$ZurückButton.Text = "Zurück"
|
||||||
|
$ZurückButton.Add_MouseClick({
|
||||||
|
Write-Host "Pfad ausgabe: " $PfadFeld.Text
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
if ($Pfad.Length -gt 3)
|
||||||
|
{
|
||||||
|
# Weiter mit Ordnern/Dateien
|
||||||
|
Write-Host "Ordner/ Dateien anzeigen"
|
||||||
|
$Pfad = Split-Path $Pfad
|
||||||
|
Write-Host "Neuer Pfad: " $Pfad
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
$Fenster.Text = $(Split-Path $Pfad)
|
||||||
|
$ListeOrdnernamen.Items.Clear()
|
||||||
|
Write-Host "Pfadwert vor Übergabe: " $Pfad
|
||||||
|
$Unterorder = UnterOrdnerFinden $Pfad
|
||||||
|
$TxtDateien = TxtDateienFinden $Pfad
|
||||||
|
$Optionen = Optionen $Unterorder $TxtDateien
|
||||||
|
foreach ($Option in $Optionen)
|
||||||
|
{
|
||||||
|
# Write-Host "Option: " $Option
|
||||||
|
if ($Option.length -gt 0)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Option)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
elseif ($Pfad.Length -le 3)
|
||||||
|
{
|
||||||
|
# Weiter mit Laufwerken
|
||||||
|
Write-Host "Laufwerke anzeigen"
|
||||||
|
$Pfad = Split-Path $Pfad
|
||||||
|
Write-Host "Neuer Pfad: " $Pfad
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
$Fenster.Text = "Laufwerke"
|
||||||
|
$ListeOrdnernamen.Items.Clear()
|
||||||
|
Write-Host "Pfadwert vor Übergabe: " $Pfad
|
||||||
|
$Laufwerke = LaufwerkeFinden $Pfad
|
||||||
|
foreach ($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
# Write-Host "Option: " $Option
|
||||||
|
if ($Laufwerk.length -gt 0)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Laufwerk)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
# Fehler/ Nichts tun?
|
||||||
|
}
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($ZurückButton)
|
||||||
|
|
||||||
|
|
||||||
|
$Fenster.Add_Shown({$Fenster.Activate()})
|
||||||
|
[void] $Fenster.ShowDialog()
|
||||||
|
}
|
||||||
|
|
||||||
|
Function NachAuswahl ($Pfad)
|
||||||
|
{
|
||||||
|
Write-Host "Name in Funktion: " $Pfad
|
||||||
|
|
||||||
|
Exit
|
||||||
|
}
|
||||||
|
|
||||||
|
Function UnterOrdnerFinden($Pfad)
|
||||||
|
{
|
||||||
|
#abfangen: keine Ordner vorhanden -> nicht nötig, da keine weitere Verarbeitung
|
||||||
|
$Ordner = $(Get-Childitem $Pfad -Directory)
|
||||||
|
return $Ordner
|
||||||
|
}
|
||||||
|
|
||||||
|
Function LaufwerkeFinden()
|
||||||
|
{
|
||||||
|
$Laufwerke = $(Get-PSDrive | where {$_.Free}).Name
|
||||||
|
$i = 0
|
||||||
|
|
||||||
|
foreach($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
$Laufwerke[$i] = $Laufwerk + ":\"
|
||||||
|
$i++
|
||||||
|
}
|
||||||
|
|
||||||
|
return $Laufwerke
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TxtDateienFinden($Pfad)
|
||||||
|
{
|
||||||
|
$TxtDateien = $(Get-Childitem $Pfad\*.txt)
|
||||||
|
|
||||||
|
if ($TxtDateien.Length -gt 0)
|
||||||
|
{
|
||||||
|
return $(Split-Path $TxtDateien -Leaf)
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Function Optionen([System.Object[]]$UnterOrdner, $TxtDateien)
|
||||||
|
{
|
||||||
|
#Gibt aktuell auch Index und Typ (System.IO.DirectoryInfo bzw. System.String) zurück
|
||||||
|
$Optionen = $UnterOrdner + $TxtDateien
|
||||||
|
|
||||||
|
return $Optionen
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Main
|
||||||
|
|
||||||
|
<#
|
||||||
|
$mailAddresses = ("sdasd@ddfsf.net","ououoizu@fdssd.com","ssdfdsfds@dsfds.org")
|
||||||
|
|
||||||
|
function FnShowDialog {
|
||||||
|
[void][System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
|
||||||
|
#~~< Form1 >~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
$Form1 = New-Object System.Windows.Forms.Form
|
||||||
|
$Form1.ClientSize = "347, 86"
|
||||||
|
$Form1.Font = New-Object System.Drawing.Font("Microsoft Sans Serif", 9.75, [System.Drawing.FontStyle]::Regular, [System.Drawing.GraphicsUnit]::Point, ([System.Byte](0)))
|
||||||
|
$Form1.FormBorderStyle = "FixedToolWindow"
|
||||||
|
$Form1.MaximizeBox = $false
|
||||||
|
$Form1.MinimizeBox = $false
|
||||||
|
$Form1.BackColor = "White"
|
||||||
|
#~~< Label1 >~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
$Label1 = New-Object System.Windows.Forms.Label
|
||||||
|
$Label1.Location = "13, 13"
|
||||||
|
$Label1.Size = "217, 23"
|
||||||
|
$Label1.Text = "Bitte Mailadresse wählen:"
|
||||||
|
#~~< Button1 >~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
$Button1 = New-Object System.Windows.Forms.Button
|
||||||
|
$Button1.Location = "259, 41"
|
||||||
|
$Button1.Size = "76, 26"
|
||||||
|
$Button1.Text = "OK"
|
||||||
|
$Button1.add_MouseClick({
|
||||||
|
$script:selectedMailAdr = $ComboBox1.SelectedItem
|
||||||
|
$Form1.dispose()
|
||||||
|
})
|
||||||
|
#~~< ComboBox1 >~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
$ComboBox1 = New-Object System.Windows.Forms.ComboBox
|
||||||
|
$ComboBox1.Location = "12, 40"
|
||||||
|
$ComboBox1.SelectedIndex = -1
|
||||||
|
$ComboBox1.DropDownStyle = "DropDownList"
|
||||||
|
$ComboBox1.Size = "231, 24"
|
||||||
|
$ComboBox1.Items.AddRange($mailAddresses)
|
||||||
|
|
||||||
|
$Form1.Controls.Add($Label1)
|
||||||
|
$Form1.Controls.Add($Button1)
|
||||||
|
$Form1.Controls.Add($ComboBox1)
|
||||||
|
[System.Windows.Forms.Application]::Run($Form1)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
FnShowDialog
|
||||||
|
Write-Host $selectedMailAdr
|
||||||
|
#>
|
||||||
@@ -0,0 +1,359 @@
|
|||||||
|
# Änderungsziel vs. 1: Funktion bei Klick auf "Auswählen" und "Zurück" auslagern
|
||||||
|
# Todo: "Zurück" auslagern
|
||||||
|
|
||||||
|
Function Main
|
||||||
|
{
|
||||||
|
|
||||||
|
#Ändern? Laufwerke sollten möglichst in der GUI initialisert werden
|
||||||
|
$Laufwerke = LaufwerkeFinden
|
||||||
|
|
||||||
|
[System.String]$Pfad = Gui $Laufwerke
|
||||||
|
|
||||||
|
Write-Host "Dateityp nach Übergabe: " $Pfad.GetType()
|
||||||
|
Write-Host "Datei ausgewählt mit dem Verzeichnis " $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Function Gui ($Laufwerke)
|
||||||
|
{
|
||||||
|
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
|
||||||
|
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
|
||||||
|
|
||||||
|
# Eigenschaften Fenster
|
||||||
|
$Fenster = New-Object System.Windows.Forms.Form
|
||||||
|
$Fenster.Text = "Laufwerke"
|
||||||
|
$Fenster.Size = New-Object System.Drawing.Size(900,600) #Breite, Höhe
|
||||||
|
$Fenster.StartPosition = "CenterScreen"
|
||||||
|
$Fenster.KeyPreview = $true # was macht das?
|
||||||
|
$Fenster.MaximumSize = $Fenster.Size # legt fest, dass Größe des Fensters nicht verändert werden kann
|
||||||
|
$Fenster.MinimumSize = $Fenster.Size
|
||||||
|
|
||||||
|
# PfadFeld
|
||||||
|
$PfadFeld = New-Object System.Windows.Forms.TextBox
|
||||||
|
$PfadFeld.Location = New-Object System.Drawing.Size(10,10)
|
||||||
|
$PfadFeld.Size = New-Object System.Drawing.Size(860,20)
|
||||||
|
#$PfadFeld.Text = $Pfad #Bringt nur etwas, wenn $Pfad einen Anfangswert hat, da der Text nicht laufend aktualisiert wird
|
||||||
|
$PfadFeld.Add_KeyDown({
|
||||||
|
# Reaktion bei gedrückter Taste
|
||||||
|
if ($_.KeyCode -eq "Enter")
|
||||||
|
{
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
# Soll zurückgeben: $true => existiert oder ist *.txt-Datei; $false => existiert nicht
|
||||||
|
$PfadExistiert = PfadExistiert $Pfad
|
||||||
|
Write-Host "Check Pfadtyp: " $PfadExistiert
|
||||||
|
|
||||||
|
if ($PfadExistiert)
|
||||||
|
{
|
||||||
|
Write-host "Pfad aktualisieren"
|
||||||
|
VerzeichnisAuswaehlen "" $Pfad
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Else-Fall"
|
||||||
|
# Fehler-Fenster öffnen?
|
||||||
|
# Zurück zu Laufwerke
|
||||||
|
# In Funktion auslagern
|
||||||
|
$Pfad = ""
|
||||||
|
$Optionen = LaufwerkeFinden $Pfad
|
||||||
|
$PfadFeld.Text = ""
|
||||||
|
$Fenster.Text = "Laufwerke"
|
||||||
|
$ListeOrdnernamen.Items.Clear()
|
||||||
|
foreach ($Option in $Optionen)
|
||||||
|
{
|
||||||
|
if ($Option.Length -gt 0)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Option)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($PfadFeld)
|
||||||
|
|
||||||
|
# ListeOrdnernamen
|
||||||
|
$ListeOrdnernamen = New-Object System.Windows.Forms.ListBox
|
||||||
|
$ListeOrdnernamen.Location = New-Object System.Drawing.Size(10,40)
|
||||||
|
$ListeOrdnernamen.Size = New-Object System.Drawing.Size(860,20)
|
||||||
|
$ListeOrdnernamen.Height = 450
|
||||||
|
foreach ($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Laufwerk)
|
||||||
|
}
|
||||||
|
$ListeOrdnernamen.Add_DoubleClick({
|
||||||
|
Write-Host "In Liste per Doppelklick ausgewählt"
|
||||||
|
|
||||||
|
# Variablen bestimmen zur Übergabe
|
||||||
|
$Auswahl = $ListeOrdnernamen.SelectedItem
|
||||||
|
# Falls nicht aktiv ein Eintrag gewählt wurde, in den obersten navigieren
|
||||||
|
if ($($Auswahl.length -eq 0))
|
||||||
|
{
|
||||||
|
$Auswahl = $ListeOrdnernamen.Items[0]
|
||||||
|
}
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
Write-Host "Gewählter Ordner/ Datei: " $Auswahl
|
||||||
|
Write-Host "Vorheriger Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisAuswaehlen $Pfad $Auswahl
|
||||||
|
})
|
||||||
|
$ListeOrdnernamen.Add_KeyDown({
|
||||||
|
# Reaktion bei gedrückter Taste
|
||||||
|
# In Funktion auslagern?
|
||||||
|
if ($_.KeyCode -eq "Enter")
|
||||||
|
{
|
||||||
|
Write-Host "Enter gedrückt"
|
||||||
|
|
||||||
|
# Variablen bestimmen zur Übergabe
|
||||||
|
$Auswahl = $ListeOrdnernamen.SelectedItem
|
||||||
|
# Falls nicht aktiv ein Eintrag gewählt wurde, in den obersten navigieren
|
||||||
|
if ($($Auswahl.length -eq 0))
|
||||||
|
{
|
||||||
|
$Auswahl = $ListeOrdnernamen.Items[0]
|
||||||
|
}
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
Write-Host "Gewählter Ordner/ Datei: " $Auswahl
|
||||||
|
Write-Host "Vorheriger Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisAuswaehlen $Pfad $Auswahl
|
||||||
|
}
|
||||||
|
elseif ($_.KeyCode -eq "Back")
|
||||||
|
{
|
||||||
|
Write-Host "Back gedrückt"
|
||||||
|
|
||||||
|
Write-Host "Pfad ausgabe: " $PfadFeld.Text
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
|
||||||
|
#Pfad aktualisieren
|
||||||
|
VerzeichnisZurueck $Pfad
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Gedrückte Taste: " $_.KeyCode
|
||||||
|
}
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($ListeOrdnernamen)
|
||||||
|
|
||||||
|
<#
|
||||||
|
# Beispiel Textfeld
|
||||||
|
$Textfeld1 = New-Object System.Windows.Forms.Label
|
||||||
|
$Textfeld1.Location = New-Object System.Drawing.Size(7,500)
|
||||||
|
$Textfeld1.Size = New-Object System.Drawing.Size(130,15)
|
||||||
|
$Textfeld1.Text = "Beispiel Text"
|
||||||
|
$Fenster.Controls.Add($Textfeld1)
|
||||||
|
#>
|
||||||
|
|
||||||
|
# ZurückButton
|
||||||
|
$ZurückButton = New-Object System.Windows.Forms.Button
|
||||||
|
$ZurückButton.Location = New-Object System.Drawing.Size(10,500)
|
||||||
|
$ZurückButton.Size = New-Object System.Drawing.Size(100,30)
|
||||||
|
$ZurückButton.Text = "Zurück"
|
||||||
|
$ZurückButton.Add_Click({
|
||||||
|
Write-Host "Pfad ausgabe: " $PfadFeld.Text
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
|
||||||
|
#Pfad aktualisieren
|
||||||
|
VerzeichnisZurueck $Pfad
|
||||||
|
})
|
||||||
|
$ZurückButton.Add_KeyDown({
|
||||||
|
# In Funktion auslagern?
|
||||||
|
# Reaktion bei gedrückter Taste
|
||||||
|
if ($_.KeyCode -eq "Back")
|
||||||
|
{
|
||||||
|
Write-Host "Back gedrückt"
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
|
||||||
|
VerzeichnisZurueck $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($ZurückButton)
|
||||||
|
|
||||||
|
# AuswählenButton
|
||||||
|
$AuswählenButton = New-Object System.Windows.Forms.Button
|
||||||
|
$AuswählenButton.Location = New-Object System.Drawing.Size(750,500)
|
||||||
|
$AuswählenButton.Size = New-Object System.Drawing.Size(100,30)
|
||||||
|
$AuswählenButton.Text = "Auswählen"
|
||||||
|
$AuswählenButton.Add_Click({
|
||||||
|
# Aktion bei Klick oder Enter
|
||||||
|
|
||||||
|
# Variablen bestimmen zur Übergabe
|
||||||
|
$Auswahl = $ListeOrdnernamen.SelectedItem
|
||||||
|
# Falls nicht aktiv ein Eintrag gewählt wurde, in den obersten navigieren
|
||||||
|
if ($($Auswahl.length -eq 0))
|
||||||
|
{
|
||||||
|
$Auswahl = $ListeOrdnernamen.Items[0]
|
||||||
|
}
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
Write-Host "Gewählter Ordner/ Datei: " $Auswahl
|
||||||
|
Write-Host "Vorheriger Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisAuswaehlen $Pfad $Auswahl
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($AuswählenButton)
|
||||||
|
|
||||||
|
$Fenster.Add_Shown({$Fenster.Activate()})
|
||||||
|
[void]$Fenster.ShowDialog()
|
||||||
|
}
|
||||||
|
|
||||||
|
Function VerzeichnisAuswaehlen ($Pfad, $Auswahl)
|
||||||
|
{
|
||||||
|
if ($Pfad.length -gt 0)
|
||||||
|
{
|
||||||
|
$Pfad = Join-Path -Path $Pfad -ChildPath $Auswahl -Resolve
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$Pfad = $Auswahl
|
||||||
|
}
|
||||||
|
|
||||||
|
#Erkennen, ob *.txt-Datei gewählt wurde -> ggf. Auswahl abgeschlossen
|
||||||
|
if ($($Auswahl -match ".txt"))
|
||||||
|
{
|
||||||
|
Write-Host ".txt-Datei ausgewählt, Pfad: " $Pfad
|
||||||
|
Write-Host "Dateityp: " $Pfad.GetType()
|
||||||
|
$Fenster.Dispose()
|
||||||
|
NachAuswahl $Pfad
|
||||||
|
#return $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
# Werte in Form aktualisieren
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
$Fenster.Text = $Auswahl
|
||||||
|
$ListeOrdnernamen.Items.Clear()
|
||||||
|
$Optionen = Optionen $Pfad
|
||||||
|
Write-Host "Mögliche Optionen: " $Optionen
|
||||||
|
foreach ($Option in $Optionen)
|
||||||
|
{
|
||||||
|
# Write-Host "Option: " $Option
|
||||||
|
if ($Option.length -gt 0)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Option)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Write-Host "Neuer Pfad: " $Pfad
|
||||||
|
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function NachAuswahl ($Pfad)
|
||||||
|
{
|
||||||
|
Write-Host "Auswahl abgeschlossen, ab jetzt .txt-Datei bearbeiten"
|
||||||
|
Write-Host "Name in Funktion: " $Pfad
|
||||||
|
|
||||||
|
#Exit # Wirft Fehler
|
||||||
|
}
|
||||||
|
|
||||||
|
Function VerzeichnisZurueck ($Pfad)
|
||||||
|
{
|
||||||
|
|
||||||
|
if ($Pfad.Length -gt 3)
|
||||||
|
{
|
||||||
|
# Weiter mit Ordnern/Dateien
|
||||||
|
Write-Host "Ordner/ Dateien anzeigen"
|
||||||
|
$Pfad = Split-Path $Pfad
|
||||||
|
Write-Host "Neuer Pfad : " $Pfad
|
||||||
|
Write-Host "Pfadwert vor Übergabe: " $Pfad
|
||||||
|
$Optionen = Optionen $Pfad
|
||||||
|
}
|
||||||
|
elseif ($Pfad.Length -le 3)
|
||||||
|
{
|
||||||
|
# Weiter mit Laufwerken
|
||||||
|
Write-Host "Laufwerke anzeigen"
|
||||||
|
$Pfad = ""
|
||||||
|
$Optionen = LaufwerkeFinden $Pfad
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
# Fehler/ Nichts tun?
|
||||||
|
# Ermitteln: wann tritt dieser Fall ein?
|
||||||
|
}
|
||||||
|
|
||||||
|
# In Ausgabe schreiben
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
if ($Pfad.Length -gt 3)
|
||||||
|
{
|
||||||
|
$Fenster.Text = $(Split-Path $Pfad -Leaf)
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$Fenster.Text = "Laufwerke"
|
||||||
|
}
|
||||||
|
$ListeOrdnernamen.Items.Clear()
|
||||||
|
foreach ($Option in $Optionen)
|
||||||
|
{
|
||||||
|
# Write-Host "Option: " $Option
|
||||||
|
if ($Option.Length -gt 0)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Option)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function PfadExistiert ($Pfad)
|
||||||
|
{
|
||||||
|
if ($(Test-Path $Pfad -PathType Container) -or $(Test-Path $Pfad -Include "*.txt"))
|
||||||
|
{
|
||||||
|
Write-Host "Bei dem Verzeichnis handelt es sich um eine *.txt-Datei oder ein gültiges Verzeichnis"
|
||||||
|
return $true
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Das Verzeichnis existiert nicht oder es wurde keine *.txt-Datei gewählt"
|
||||||
|
return $false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Function LaufwerkeFinden()
|
||||||
|
{
|
||||||
|
$Laufwerke = $(Get-PSDrive | where {$_.Free}).Name
|
||||||
|
$i = 0
|
||||||
|
|
||||||
|
foreach($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
$Laufwerke[$i] = $Laufwerk + ":\"
|
||||||
|
$i++
|
||||||
|
}
|
||||||
|
|
||||||
|
return $Laufwerke
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TxtDateienFinden($Pfad)
|
||||||
|
{
|
||||||
|
$TxtDateien = $(Get-Childitem $Pfad\*.txt)
|
||||||
|
|
||||||
|
if ($TxtDateien.Length -gt 0)
|
||||||
|
{
|
||||||
|
return $(Split-Path $TxtDateien -Leaf)
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Function UnterOrdnerFinden($Pfad)
|
||||||
|
{
|
||||||
|
#abfangen: keine Ordner vorhanden -> nicht nötig, da keine weitere Verarbeitung
|
||||||
|
$Ordner = $(Get-Childitem $Pfad -Directory)
|
||||||
|
return $Ordner
|
||||||
|
}
|
||||||
|
|
||||||
|
Function Optionen($Pfad)
|
||||||
|
{
|
||||||
|
# Unterordner und .txt-Dateien finden
|
||||||
|
# Typzuweisung nötig, da aus unbekanntem Grund sonst Unterordner eines Ordners, der mit "_" beginnt, nicht gefunden werden können
|
||||||
|
[System.Object[]]$UnterOrdner = UnterOrdnerFinden $Pfad
|
||||||
|
$TxtDateien = TxtDateienFinden $Pfad
|
||||||
|
|
||||||
|
#Gibt aktuell auch Index und Typ (System.IO.DirectoryInfo bzw. System.String) zurück
|
||||||
|
$Optionen = $UnterOrdner + $TxtDateien
|
||||||
|
|
||||||
|
return $Optionen
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Main
|
||||||
@@ -0,0 +1,387 @@
|
|||||||
|
# Änderungsziel vs. 1: Funktion bei Klick auf "Auswählen" und "Zurück" auslagern
|
||||||
|
# Todo: "Zurück" auslagern
|
||||||
|
|
||||||
|
Function Main
|
||||||
|
{
|
||||||
|
|
||||||
|
#Ändern? Laufwerke sollten möglichst in der GUI initialisert werden
|
||||||
|
$Laufwerke = LaufwerkeFinden
|
||||||
|
|
||||||
|
[System.String]$Pfad = Gui $Laufwerke
|
||||||
|
|
||||||
|
# Write-Host "Dateityp nach Übergabe: " $Pfad.GetType()
|
||||||
|
Write-Host "Dateirückgabe in Main: " $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Function Gui ($Laufwerke)
|
||||||
|
{
|
||||||
|
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
|
||||||
|
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
|
||||||
|
|
||||||
|
# Eigenschaften Fenster
|
||||||
|
$Fenster = New-Object System.Windows.Forms.Form
|
||||||
|
$Fenster.Text = "Laufwerke"
|
||||||
|
$Fenster.Size = New-Object System.Drawing.Size(900,600) #Breite, Höhe
|
||||||
|
$Fenster.StartPosition = "CenterScreen"
|
||||||
|
$Fenster.KeyPreview = $true # was macht das?
|
||||||
|
$Fenster.MaximumSize = $Fenster.Size # legt fest, dass Größe des Fensters nicht verändert werden kann
|
||||||
|
$Fenster.MinimumSize = $Fenster.Size
|
||||||
|
|
||||||
|
# PfadFeld
|
||||||
|
$PfadFeld = New-Object System.Windows.Forms.TextBox
|
||||||
|
$PfadFeld.Location = New-Object System.Drawing.Size(10,10)
|
||||||
|
$PfadFeld.Size = New-Object System.Drawing.Size(860,20)
|
||||||
|
#$PfadFeld.Text = $Pfad #Bringt nur etwas, wenn $Pfad einen Anfangswert hat, da der Text nicht laufend aktualisiert wird
|
||||||
|
$PfadFeld.Add_KeyDown({
|
||||||
|
# Reaktion bei gedrückter Taste
|
||||||
|
$Taste = $_.KeyCode
|
||||||
|
TastenReaktionPfadFeld $Taste
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($PfadFeld)
|
||||||
|
|
||||||
|
# ListeOrdnernamen
|
||||||
|
$ListeOrdnernamen = New-Object System.Windows.Forms.ListBox
|
||||||
|
$ListeOrdnernamen.Location = New-Object System.Drawing.Size(10,40)
|
||||||
|
$ListeOrdnernamen.Size = New-Object System.Drawing.Size(860,20)
|
||||||
|
$ListeOrdnernamen.Height = 450
|
||||||
|
foreach ($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Laufwerk)
|
||||||
|
}
|
||||||
|
$ListeOrdnernamen.Add_DoubleClick({
|
||||||
|
# Variablen bestimmen zur Übergabe
|
||||||
|
$Auswahl = $ListeOrdnernamen.SelectedItem
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
Write-Host "Gewählter Ordner/ Datei: " $Auswahl
|
||||||
|
Write-Host "Vorheriger Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisAuswaehlen $Pfad $Auswahl
|
||||||
|
})
|
||||||
|
$ListeOrdnernamen.Add_KeyDown({
|
||||||
|
# Reaktion bei gedrückter Taste
|
||||||
|
$Taste = $_.KeyCode
|
||||||
|
TastenReaktionListeOrdnernamen $Taste
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($ListeOrdnernamen)
|
||||||
|
|
||||||
|
<#
|
||||||
|
# Beispiel Textfeld
|
||||||
|
$Textfeld1 = New-Object System.Windows.Forms.Label
|
||||||
|
$Textfeld1.Location = New-Object System.Drawing.Size(7,500)
|
||||||
|
$Textfeld1.Size = New-Object System.Drawing.Size(130,15)
|
||||||
|
$Textfeld1.Text = "Beispiel Text"
|
||||||
|
$Fenster.Controls.Add($Textfeld1)
|
||||||
|
#>
|
||||||
|
|
||||||
|
# ZurückButton
|
||||||
|
$ZurückButton = New-Object System.Windows.Forms.Button
|
||||||
|
$ZurückButton.Location = New-Object System.Drawing.Size(10,500)
|
||||||
|
$ZurückButton.Size = New-Object System.Drawing.Size(100,30)
|
||||||
|
$ZurückButton.Text = "Zurück"
|
||||||
|
$ZurückButton.Add_Click({
|
||||||
|
Write-Host "Pfad ausgabe: " $PfadFeld.Text
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
|
||||||
|
#Pfad aktualisieren
|
||||||
|
VerzeichnisZurueck $Pfad
|
||||||
|
})
|
||||||
|
$ZurückButton.Add_KeyDown({
|
||||||
|
# Reaktion bei gedrückter Taste
|
||||||
|
$Taste = $_.KeyCode
|
||||||
|
TastenReaktionButtons $Taste
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($ZurückButton)
|
||||||
|
|
||||||
|
# AuswählenButton
|
||||||
|
$AuswählenButton = New-Object System.Windows.Forms.Button
|
||||||
|
$AuswählenButton.Location = New-Object System.Drawing.Size(750,500)
|
||||||
|
$AuswählenButton.Size = New-Object System.Drawing.Size(100,30)
|
||||||
|
$AuswählenButton.Text = "Auswählen"
|
||||||
|
$AuswählenButton.Add_Click({
|
||||||
|
# Variablen bestimmen zur Übergabe
|
||||||
|
$Auswahl = $ListeOrdnernamen.SelectedItem
|
||||||
|
# Falls nicht aktiv ein Eintrag gewählt wurde, in den obersten navigieren
|
||||||
|
if ($($Auswahl.length -eq 0))
|
||||||
|
{
|
||||||
|
$Auswahl = $ListeOrdnernamen.Items[0]
|
||||||
|
}
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
Write-Host "Gewählter Ordner/ Datei: " $Auswahl
|
||||||
|
Write-Host "Vorheriger Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisAuswaehlen $Pfad $Auswahl
|
||||||
|
})
|
||||||
|
$AuswählenButton.Add_KeyDown({
|
||||||
|
# Reaktion bei gedrückter Taste
|
||||||
|
$Taste = $_.KeyCode
|
||||||
|
TastenReaktionButtons $Taste
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($AuswählenButton)
|
||||||
|
|
||||||
|
$Fenster.Add_Shown({$Fenster.Activate()})
|
||||||
|
[void]$Fenster.ShowDialog()
|
||||||
|
}
|
||||||
|
|
||||||
|
#--------------------------------------------------------- E N D E G U I ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
Function VerzeichnisAuswaehlen ($Pfad, $Auswahl)
|
||||||
|
{
|
||||||
|
if ($Pfad.length -gt 0)
|
||||||
|
{
|
||||||
|
$Pfad = Join-Path -Path $Pfad -ChildPath $Auswahl -Resolve
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$Pfad = $Auswahl
|
||||||
|
}
|
||||||
|
|
||||||
|
#Falls nicht aktiv ein Eintrag ausgewählt wurde, den obersten wählen
|
||||||
|
if ($Auswahl.length -eq 0)
|
||||||
|
{
|
||||||
|
$Auswahl = $ListeOrdnernamen.Items[0]
|
||||||
|
}
|
||||||
|
|
||||||
|
# Erkennen, ob *.txt-Datei gewählt wurde -> ggf. Auswahl abgeschlossen
|
||||||
|
if ($($Auswahl -match ".txt"))
|
||||||
|
{
|
||||||
|
Write-Host ".txt-Datei ausgewählt, Pfad: " $Pfad
|
||||||
|
Write-Host "Dateityp: " $Pfad.GetType()
|
||||||
|
$Fenster.Dispose()
|
||||||
|
NachAuswahl $Pfad
|
||||||
|
#return $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
AnzeigeAktualisieren $Pfad
|
||||||
|
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function NachAuswahl ($Pfad)
|
||||||
|
{
|
||||||
|
Write-Host "Auswahl abgeschlossen, ab jetzt .txt-Datei bearbeiten"
|
||||||
|
Write-Host "Name in Funktion: " $Pfad
|
||||||
|
|
||||||
|
#Exit # Wirft Fehler, sollte man sich aber sparen können
|
||||||
|
}
|
||||||
|
|
||||||
|
# Bekommt Pfad, stellt fest ob Laufwerke oder Ordner angezeigt werden müssen und aktualisiert entsprechend alles
|
||||||
|
# Für Laufwerke muss $Pfad = "" sein
|
||||||
|
Function AnzeigeAktualisieren ($Pfad)
|
||||||
|
{
|
||||||
|
Write-Host "Übergebener Pfad: " $Pfad
|
||||||
|
# Feststellen, ob Ordner oder Laufwerke angezeigt werden müssen
|
||||||
|
if ($Pfad.Length -ne "")
|
||||||
|
{
|
||||||
|
# Es handelt sich um Ordner
|
||||||
|
$Optionen = Optionen $Pfad
|
||||||
|
$Fenster.Text = $(Split-Path $Pfad -Leaf)
|
||||||
|
}
|
||||||
|
elseif ($Pfad.Length -eq "")
|
||||||
|
{
|
||||||
|
# Es handelt sich um Laufwerke
|
||||||
|
$Optionen = LaufwerkeFinden
|
||||||
|
$Pfad = ""
|
||||||
|
$Fenster.Text = "Laufwerke"
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Fehler bei Anzeige aktualisieren"
|
||||||
|
# Fehler(?)
|
||||||
|
}
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
$ListeOrdnernamen.Items.Clear()
|
||||||
|
foreach ($Option in $Optionen)
|
||||||
|
{
|
||||||
|
if ($Option.Length -gt 0)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Option)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function VerzeichnisZurueck ($Pfad)
|
||||||
|
{
|
||||||
|
if ($Pfad.Length -gt 3)
|
||||||
|
{
|
||||||
|
# Weiter mit Ordnern
|
||||||
|
Write-Host "Ordner anzeigen"
|
||||||
|
$Pfad = Split-Path $Pfad
|
||||||
|
}
|
||||||
|
elseif ($Pfad.Length -le 3)
|
||||||
|
{
|
||||||
|
# Weiter mit Laufwerken
|
||||||
|
Write-Host "Laufwerke anzeigen"
|
||||||
|
$Pfad = ""
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Fehler bei Verzeichnis zurück"
|
||||||
|
# Fehler/ Nichts tun?
|
||||||
|
# Ermitteln: wann tritt dieser Fall ein?
|
||||||
|
}
|
||||||
|
AnzeigeAktualisieren $Pfad
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function PfadExistiert ($Pfad)
|
||||||
|
{
|
||||||
|
if ($(Test-Path $Pfad -PathType Container) -or $(Test-Path $Pfad -Include "*.txt"))
|
||||||
|
{
|
||||||
|
Write-Host "Bei dem Verzeichnis handelt es sich um eine *.txt-Datei oder ein gültiges Verzeichnis"
|
||||||
|
return $true
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Das Verzeichnis existiert nicht oder es wurde keine *.txt-Datei gewählt"
|
||||||
|
return $false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TastenReaktionPfadFeld($Taste)
|
||||||
|
{
|
||||||
|
# Write-Host "Übergebene Taste: " $Taste
|
||||||
|
switch ($Taste){
|
||||||
|
"Return" {
|
||||||
|
# Write-Host "Enter gedrückt"
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
# Write-Host "Pfad: " $Pfad
|
||||||
|
|
||||||
|
if ($Pfad -eq "")
|
||||||
|
{
|
||||||
|
# Laufwerke aktualisieren
|
||||||
|
AnzeigeAktualisieren $Pfad
|
||||||
|
}
|
||||||
|
elseif (PfadExistiert $Pfad)
|
||||||
|
{
|
||||||
|
$PfadEnde = $(Split-Path $Pfad -Leaf)
|
||||||
|
# Write-Host "Pfadende: " $PfadEnde
|
||||||
|
if ($($PfadEnde -match ".txt"))
|
||||||
|
{
|
||||||
|
Write-Host ".txt-Datei ausgewählt, Pfad: " $Pfad
|
||||||
|
Write-Host "Dateityp: " $Pfad.GetType()
|
||||||
|
$Fenster.Dispose()
|
||||||
|
NachAuswahl $Pfad
|
||||||
|
#return $Pfad
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
AnzeigeAktualisieren $Pfad
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
AnzeigeAktualisieren ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
default {
|
||||||
|
# Write-Host "Gedrückte Taste: " $Taste
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TastenReaktionListeOrdnernamen($Taste)
|
||||||
|
{
|
||||||
|
# Write-Host "Übergebene Taste: " $Taste
|
||||||
|
switch ($Taste){
|
||||||
|
"Return" {
|
||||||
|
# Write-Host "Enter gedrückt"
|
||||||
|
$Auswahl = $ListeOrdnernamen.SelectedItem
|
||||||
|
if ($($Auswahl.Length -eq 0))
|
||||||
|
{
|
||||||
|
$Auswahl = $ListeOrdnernamen.Items[0]
|
||||||
|
}
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
# Write-Host "Auswahl: " $Auswahl
|
||||||
|
# Write-Host "Pfad: " $Pfad
|
||||||
|
|
||||||
|
VerzeichnisAuswaehlen $Pfad $Auswahl
|
||||||
|
}
|
||||||
|
"Back" {
|
||||||
|
# Write-Host "Back gedrückt"
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
# Write-Host "Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisZurueck $Pfad
|
||||||
|
}
|
||||||
|
default {
|
||||||
|
# Write-Host "Gedrückte Taste: " $Taste
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TastenReaktionButtons($Taste)
|
||||||
|
{
|
||||||
|
# Write-Host "Übergebene Taste: " $Taste
|
||||||
|
switch ($Taste){
|
||||||
|
"Back" {
|
||||||
|
# Write-Host "Back gedrückt"
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
# Write-Host "Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisZurueck $Pfad
|
||||||
|
}
|
||||||
|
default {
|
||||||
|
# Write-Host "Gedrückte Taste: " $Taste
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function LaufwerkeFinden()
|
||||||
|
{
|
||||||
|
$Laufwerke = $(Get-PSDrive | where {$_.Free}).Name
|
||||||
|
$i = 0
|
||||||
|
|
||||||
|
foreach($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
$Laufwerke[$i] = $Laufwerk + ":\"
|
||||||
|
$i++
|
||||||
|
}
|
||||||
|
|
||||||
|
return $Laufwerke
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TxtDateienFinden($Pfad)
|
||||||
|
{
|
||||||
|
$TxtDateien = $(Get-Childitem $Pfad\*.txt)
|
||||||
|
|
||||||
|
if ($TxtDateien.Length -gt 0)
|
||||||
|
{
|
||||||
|
return $(Split-Path $TxtDateien -Leaf)
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Function UnterOrdnerFinden($Pfad)
|
||||||
|
{
|
||||||
|
#abfangen: keine Ordner vorhanden -> nicht nötig, da keine weitere Verarbeitung
|
||||||
|
$Ordner = $(Get-Childitem $Pfad -Directory)
|
||||||
|
return $Ordner
|
||||||
|
}
|
||||||
|
|
||||||
|
Function Optionen($Pfad)
|
||||||
|
{
|
||||||
|
# Unterordner und .txt-Dateien finden
|
||||||
|
# Typzuweisung nötig, da aus unbekanntem Grund sonst Unterordner eines Ordners, der mit "_" beginnt, nicht gefunden werden können
|
||||||
|
[System.Object[]]$UnterOrdner = UnterOrdnerFinden $Pfad
|
||||||
|
$TxtDateien = TxtDateienFinden $Pfad
|
||||||
|
|
||||||
|
#Gibt aktuell auch Index und Typ (System.IO.DirectoryInfo bzw. System.String) zurück
|
||||||
|
$Optionen = $UnterOrdner + $TxtDateien
|
||||||
|
|
||||||
|
return $Optionen
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Main
|
||||||
@@ -0,0 +1,391 @@
|
|||||||
|
# Änderungsziel vs. 1: Funktion bei Klick auf "Auswählen" und "Zurück" auslagern
|
||||||
|
# Knwon problem: Zugriffsversuch auf einen Ordner, für den der Nutzer keine Freigabe hat. Aktuell kein Lösungsansatz bekannt.
|
||||||
|
# Todo: siehe Zettel!
|
||||||
|
|
||||||
|
Function Main
|
||||||
|
{
|
||||||
|
|
||||||
|
$StartPfad = "R:\m.kraft\Excel Werte ändern"
|
||||||
|
|
||||||
|
$Pfad = Gui $StartPfad #$Laufwerke
|
||||||
|
|
||||||
|
# Write-Host "Dateityp nach Übergabe: " $Pfad.GetType()
|
||||||
|
Write-Host "Dateirückgabe in Main: " $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Function Gui ($StartPfad)
|
||||||
|
{
|
||||||
|
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
|
||||||
|
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
|
||||||
|
|
||||||
|
# Eigenschaften Fenster
|
||||||
|
$Fenster = New-Object System.Windows.Forms.Form
|
||||||
|
$Fenster.Size = New-Object System.Drawing.Size(900,600) #Breite, Höhe
|
||||||
|
$Fenster.StartPosition = "CenterScreen"
|
||||||
|
$Fenster.KeyPreview = $true # was macht das?
|
||||||
|
$Fenster.MaximumSize = $Fenster.Size # legt fest, dass Größe des Fensters nicht verändert werden kann
|
||||||
|
$Fenster.MinimumSize = $Fenster.Size
|
||||||
|
|
||||||
|
# PfadFeld
|
||||||
|
$PfadFeld = New-Object System.Windows.Forms.TextBox
|
||||||
|
$PfadFeld.Location = New-Object System.Drawing.Size(10,10)
|
||||||
|
$PfadFeld.Size = New-Object System.Drawing.Size(860,20)
|
||||||
|
$PfadFeld.Add_KeyDown({
|
||||||
|
# Reaktion bei gedrückter Taste
|
||||||
|
$Taste = $_.KeyCode
|
||||||
|
TastenReaktionPfadFeld $Taste
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($PfadFeld)
|
||||||
|
|
||||||
|
# ListeOrdnernamen
|
||||||
|
$ListeOrdnernamen = New-Object System.Windows.Forms.ListBox
|
||||||
|
$ListeOrdnernamen.Location = New-Object System.Drawing.Size(10,40)
|
||||||
|
$ListeOrdnernamen.Size = New-Object System.Drawing.Size(860,20)
|
||||||
|
$ListeOrdnernamen.Height = 450
|
||||||
|
$ListeOrdnernamen.Add_DoubleClick({
|
||||||
|
# Variablen bestimmen zur Übergabe
|
||||||
|
$Auswahl = $ListeOrdnernamen.SelectedItem
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
# Write-Host "Gewählter Ordner/ Datei: " $Auswahl
|
||||||
|
# Write-Host "Vorheriger Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisAuswaehlen $Pfad $Auswahl
|
||||||
|
})
|
||||||
|
$ListeOrdnernamen.Add_KeyDown({
|
||||||
|
# Reaktion bei gedrückter Taste
|
||||||
|
$Taste = $_.KeyCode
|
||||||
|
TastenReaktionListeOrdnernamen $Taste
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($ListeOrdnernamen)
|
||||||
|
|
||||||
|
<#
|
||||||
|
# Beispiel Textfeld
|
||||||
|
$Textfeld1 = New-Object System.Windows.Forms.Label
|
||||||
|
$Textfeld1.Location = New-Object System.Drawing.Size(7,500)
|
||||||
|
$Textfeld1.Size = New-Object System.Drawing.Size(130,15)
|
||||||
|
$Textfeld1.Text = "Beispiel Text"
|
||||||
|
$Fenster.Controls.Add($Textfeld1)
|
||||||
|
#>
|
||||||
|
|
||||||
|
# ZurückButton
|
||||||
|
$ZurückButton = New-Object System.Windows.Forms.Button
|
||||||
|
$ZurückButton.Location = New-Object System.Drawing.Size(10,500)
|
||||||
|
$ZurückButton.Size = New-Object System.Drawing.Size(100,30)
|
||||||
|
$ZurückButton.Text = "Zurück"
|
||||||
|
$ZurückButton.Add_Click({
|
||||||
|
# Write-Host "Pfad ausgabe: " $PfadFeld.Text
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
|
||||||
|
#Pfad aktualisieren
|
||||||
|
VerzeichnisZurueck $Pfad
|
||||||
|
})
|
||||||
|
$ZurückButton.Add_KeyDown({
|
||||||
|
# Reaktion bei gedrückter Taste
|
||||||
|
$Taste = $_.KeyCode
|
||||||
|
TastenReaktionButtons $Taste
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($ZurückButton)
|
||||||
|
|
||||||
|
# AuswählenButton
|
||||||
|
$AuswählenButton = New-Object System.Windows.Forms.Button
|
||||||
|
$AuswählenButton.Location = New-Object System.Drawing.Size(750,500)
|
||||||
|
$AuswählenButton.Size = New-Object System.Drawing.Size(100,30)
|
||||||
|
$AuswählenButton.Text = "Auswählen"
|
||||||
|
$AuswählenButton.Add_Click({
|
||||||
|
# Variablen bestimmen zur Übergabe
|
||||||
|
$Auswahl = $ListeOrdnernamen.SelectedItem
|
||||||
|
# Falls nicht aktiv ein Eintrag gewählt wurde, in den obersten navigieren
|
||||||
|
if ($($Auswahl.length -eq 0))
|
||||||
|
{
|
||||||
|
$Auswahl = $ListeOrdnernamen.Items[0]
|
||||||
|
}
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
# Write-Host "Gewählter Ordner/ Datei: " $Auswahl
|
||||||
|
# Write-Host "Vorheriger Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisAuswaehlen $Pfad $Auswahl
|
||||||
|
})
|
||||||
|
$AuswählenButton.Add_KeyDown({
|
||||||
|
# Reaktion bei gedrückter Taste
|
||||||
|
$Taste = $_.KeyCode
|
||||||
|
TastenReaktionButtons $Taste
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($AuswählenButton)
|
||||||
|
|
||||||
|
# Dieser Funktionsaufruf zerstört die Rückgabe, wenn er keiner Variable zugewiesen wird
|
||||||
|
$A = AnzeigeAktualisieren $StartPfad
|
||||||
|
|
||||||
|
$Fenster.Add_Shown({$Fenster.Activate()})
|
||||||
|
[void]$Fenster.ShowDialog()
|
||||||
|
|
||||||
|
$Rueckgabe = $PfadFeld.Text
|
||||||
|
Write-Host "Rückgabe: " $Rueckgabe
|
||||||
|
return $Rueckgabe
|
||||||
|
}
|
||||||
|
|
||||||
|
#--------------------------------------------------------- E N D E G U I ----------------------------------------------------------------------
|
||||||
|
|
||||||
|
Function VerzeichnisAuswaehlen ($Pfad, $Auswahl)
|
||||||
|
{
|
||||||
|
if ($Pfad.length -gt 0)
|
||||||
|
{
|
||||||
|
$Pfad = Join-Path -Path $Pfad -ChildPath $Auswahl -Resolve
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$Pfad = $Auswahl
|
||||||
|
}
|
||||||
|
|
||||||
|
#Falls nicht aktiv ein Eintrag ausgewählt wurde, den obersten wählen
|
||||||
|
if ($Auswahl.length -eq 0)
|
||||||
|
{
|
||||||
|
$Auswahl = $ListeOrdnernamen.Items[0]
|
||||||
|
}
|
||||||
|
|
||||||
|
# Erkennen, ob *.txt-Datei gewählt wurde -> ggf. Auswahl abgeschlossen
|
||||||
|
if ($($Auswahl -match ".txt"))
|
||||||
|
{
|
||||||
|
Write-Host ".txt-Datei ausgewählt, Pfad: " $Pfad
|
||||||
|
Write-Host "Dateityp: " $Pfad.GetType()
|
||||||
|
$Fenster.Dispose()
|
||||||
|
# Ist zwar sachlich gesehen unsinn, aber sonst funktioniert Return in der GUI nicht
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
AnzeigeAktualisieren $Pfad
|
||||||
|
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
# Bekommt Pfad, stellt fest ob Laufwerke oder Ordner angezeigt werden müssen und aktualisiert entsprechend alles
|
||||||
|
# Für Laufwerke muss $Pfad = "" sein
|
||||||
|
Function AnzeigeAktualisieren ($Pfad)
|
||||||
|
{
|
||||||
|
Write-Host "Übergebener Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Sicherstellen, dass es das Verzeichnis gibt
|
||||||
|
if ($($Pfad -eq "") -or $(PfadExistiert $Pfad))
|
||||||
|
{
|
||||||
|
# Feststellen, ob Ordner oder Laufwerke angezeigt werden müssen
|
||||||
|
if ($Pfad.Length -ne "")
|
||||||
|
{
|
||||||
|
# Es handelt sich um Ordner
|
||||||
|
$Optionen = Optionen $Pfad
|
||||||
|
$Fenster.Text = $(Split-Path $Pfad -Leaf)
|
||||||
|
}
|
||||||
|
elseif ($Pfad.Length -eq "")
|
||||||
|
{
|
||||||
|
# Es handelt sich um Laufwerke
|
||||||
|
$Optionen = LaufwerkeFinden
|
||||||
|
$Pfad = ""
|
||||||
|
$Fenster.Text = "Laufwerke"
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Fehler bei Anzeige aktualisieren"
|
||||||
|
# Fehler(?)
|
||||||
|
}
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
$ListeOrdnernamen.Items.Clear()
|
||||||
|
foreach ($Option in $Optionen)
|
||||||
|
{
|
||||||
|
if ($Option.Length -gt 0)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Option)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
AnzeigeAktualisieren ""
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function VerzeichnisZurueck ($Pfad)
|
||||||
|
{
|
||||||
|
if ($Pfad.Length -gt 3)
|
||||||
|
{
|
||||||
|
# Weiter mit Ordnern
|
||||||
|
Write-Host "Ordner anzeigen"
|
||||||
|
$Pfad = Split-Path $Pfad
|
||||||
|
}
|
||||||
|
elseif ($Pfad.Length -le 3)
|
||||||
|
{
|
||||||
|
# Weiter mit Laufwerken
|
||||||
|
Write-Host "Laufwerke anzeigen"
|
||||||
|
$Pfad = ""
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Fehler bei Verzeichnis zurück"
|
||||||
|
# Fehler/ Nichts tun?
|
||||||
|
# Ermitteln: wann tritt dieser Fall ein?
|
||||||
|
}
|
||||||
|
AnzeigeAktualisieren $Pfad
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function PfadExistiert ($Pfad)
|
||||||
|
{
|
||||||
|
if ($(Test-Path $Pfad -PathType Container) -or $(Test-Path $Pfad -Include "*.txt"))
|
||||||
|
{
|
||||||
|
Write-Host "Bei dem Verzeichnis handelt es sich um eine *.txt-Datei oder ein gültiges Verzeichnis"
|
||||||
|
return $true
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Das Verzeichnis existiert nicht oder es wurde keine *.txt-Datei gewählt"
|
||||||
|
return $false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TastenReaktionPfadFeld($Taste)
|
||||||
|
{
|
||||||
|
# Write-Host "Übergebene Taste: " $Taste
|
||||||
|
switch ($Taste){
|
||||||
|
"Return" {
|
||||||
|
# Write-Host "Enter gedrückt"
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
# Write-Host "Pfad: " $Pfad
|
||||||
|
|
||||||
|
if ($Pfad -eq "")
|
||||||
|
{
|
||||||
|
# Laufwerke aktualisieren
|
||||||
|
AnzeigeAktualisieren $Pfad
|
||||||
|
}
|
||||||
|
elseif (PfadExistiert $Pfad)
|
||||||
|
{
|
||||||
|
$PfadEnde = $(Split-Path $Pfad -Leaf)
|
||||||
|
# Write-Host "Pfadende: " $PfadEnde
|
||||||
|
if ($($PfadEnde -match ".txt"))
|
||||||
|
{
|
||||||
|
Write-Host ".txt-Datei ausgewählt, Pfad: " $Pfad
|
||||||
|
Write-Host "Dateityp: " $Pfad.GetType()
|
||||||
|
$Fenster.Dispose()
|
||||||
|
# Ist zwar sachlich gesehen unsinn, aber sonst funktioniert Return in der GUI nicht richtig
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
return
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
AnzeigeAktualisieren $Pfad
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
AnzeigeAktualisieren ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
default {
|
||||||
|
# Write-Host "Gedrückte Taste: " $Taste
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TastenReaktionListeOrdnernamen($Taste)
|
||||||
|
{
|
||||||
|
# Write-Host "Übergebene Taste: " $Taste
|
||||||
|
switch ($Taste){
|
||||||
|
"Return" {
|
||||||
|
# Write-Host "Enter gedrückt"
|
||||||
|
$Auswahl = $ListeOrdnernamen.SelectedItem
|
||||||
|
if ($($Auswahl.Length -eq 0))
|
||||||
|
{
|
||||||
|
$Auswahl = $ListeOrdnernamen.Items[0]
|
||||||
|
}
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
# Write-Host "Auswahl: " $Auswahl
|
||||||
|
# Write-Host "Pfad: " $Pfad
|
||||||
|
|
||||||
|
VerzeichnisAuswaehlen $Pfad $Auswahl
|
||||||
|
}
|
||||||
|
"Back" {
|
||||||
|
# Write-Host "Back gedrückt"
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
# Write-Host "Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisZurueck $Pfad
|
||||||
|
}
|
||||||
|
default {
|
||||||
|
# Write-Host "Gedrückte Taste: " $Taste
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TastenReaktionButtons($Taste)
|
||||||
|
{
|
||||||
|
# Write-Host "Übergebene Taste: " $Taste
|
||||||
|
switch ($Taste){
|
||||||
|
"Back" {
|
||||||
|
# Write-Host "Back gedrückt"
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
# Write-Host "Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisZurueck $Pfad
|
||||||
|
}
|
||||||
|
default {
|
||||||
|
# Write-Host "Gedrückte Taste: " $Taste
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function LaufwerkeFinden()
|
||||||
|
{
|
||||||
|
$Laufwerke = $(Get-PSDrive | where {$_.Free}).Name
|
||||||
|
$i = 0
|
||||||
|
|
||||||
|
foreach($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
$Laufwerke[$i] = $Laufwerk + ":\"
|
||||||
|
$i++
|
||||||
|
}
|
||||||
|
Write-Host "Rückgabe Laufwerke: " $Laufwerke
|
||||||
|
return $Laufwerke
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TxtDateienFinden($Pfad)
|
||||||
|
{
|
||||||
|
$TxtDateien = $(Get-Childitem $Pfad\*.txt)
|
||||||
|
|
||||||
|
if ($TxtDateien.Length -gt 0)
|
||||||
|
{
|
||||||
|
return $(Split-Path $TxtDateien -Leaf)
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Function UnterOrdnerFinden($Pfad)
|
||||||
|
{
|
||||||
|
#abfangen: keine Ordner vorhanden -> nicht nötig, da keine weitere Verarbeitung
|
||||||
|
$Ordner = $(Get-Childitem $Pfad -Directory)
|
||||||
|
return $Ordner
|
||||||
|
}
|
||||||
|
|
||||||
|
Function Optionen($Pfad)
|
||||||
|
{
|
||||||
|
# Unterordner und .txt-Dateien finden
|
||||||
|
# Typzuweisung nötig, da aus unbekanntem Grund sonst Unterordner eines Ordners, der mit "_" beginnt, nicht gefunden werden können
|
||||||
|
[System.Object[]]$UnterOrdner = UnterOrdnerFinden $Pfad
|
||||||
|
$TxtDateien = TxtDateienFinden $Pfad
|
||||||
|
|
||||||
|
#Gibt aktuell auch Index und Typ (System.IO.DirectoryInfo bzw. System.String) zurück
|
||||||
|
$Optionen = $UnterOrdner + $TxtDateien
|
||||||
|
|
||||||
|
return $Optionen
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Main
|
||||||
@@ -0,0 +1,264 @@
|
|||||||
|
# Änderungsziel vs. 2: Return in Main realisieren durch einbau von EventHandler
|
||||||
|
# Ist nicht auf Stand von 2!!!!! 2 Aktuell besser!
|
||||||
|
# https://techwizard.cloud/2014/03/11/powershell-custom-gui-input-box-for-passing-values-to-variables/
|
||||||
|
# Todo: Alles
|
||||||
|
|
||||||
|
Function Main
|
||||||
|
{
|
||||||
|
|
||||||
|
#Ändern. Laufwerke sollten möglichst in der GUI initialisert werden
|
||||||
|
$Laufwerke = LaufwerkeFinden
|
||||||
|
|
||||||
|
[System.String]$Pfad = Gui $Laufwerke
|
||||||
|
|
||||||
|
Write-Host "Dateityp nach Übergabe: " $Pfad.GetType()
|
||||||
|
Write-Host "Datei ausgewählt mit dem Verzeichnis " $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Function Gui ($Laufwerke)
|
||||||
|
{
|
||||||
|
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
|
||||||
|
[void] [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.VisualBasic")
|
||||||
|
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
|
||||||
|
|
||||||
|
# Eigenschaften Fenster
|
||||||
|
$Fenster = New-Object System.Windows.Forms.Form
|
||||||
|
$Fenster.Text = "Laufwerke"
|
||||||
|
$Fenster.Size = New-Object System.Drawing.Size(900,600) #Breite, Höhe
|
||||||
|
$Fenster.StartPosition = "CenterScreen"
|
||||||
|
$Fenster.KeyPreview = $true # was macht das?
|
||||||
|
$Fenster.MaximumSize = $Fenster.Size # legt fest, dass Größe des Fensters nicht verändert werden kann
|
||||||
|
$Fenster.MinimumSize = $Fenster.Size
|
||||||
|
|
||||||
|
# PfadFeld
|
||||||
|
$PfadFeld = New-Object System.Windows.Forms.TextBox
|
||||||
|
$PfadFeld.Location = New-Object System.Drawing.Size(10,10)
|
||||||
|
$PfadFeld.Size = New-Object System.Drawing.Size(860,20)
|
||||||
|
#$PfadFeld.Text = $Pfad #Bringt nur etwas, wenn $Pfad einen Anfangswert hat, da der Text nicht laufend aktualisiert wird
|
||||||
|
$Fenster.Controls.Add($PfadFeld)
|
||||||
|
|
||||||
|
# ListeOrdnernamen
|
||||||
|
$ListeOrdnernamen = New-Object System.Windows.Forms.ListBox
|
||||||
|
$ListeOrdnernamen.Location = New-Object System.Drawing.Size(10,40)
|
||||||
|
$ListeOrdnernamen.Size = New-Object System.Drawing.Size(860,20)
|
||||||
|
$ListeOrdnernamen.Height = 450
|
||||||
|
foreach ($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Laufwerk)
|
||||||
|
}
|
||||||
|
<#for ($i = 0; $i -lt 100; $i++)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add("Wert$i")
|
||||||
|
}#>
|
||||||
|
$Fenster.Controls.Add($ListeOrdnernamen)
|
||||||
|
|
||||||
|
<#
|
||||||
|
# Beispiel Textfeld
|
||||||
|
$Textfeld1 = New-Object System.Windows.Forms.Label
|
||||||
|
$Textfeld1.Location = New-Object System.Drawing.Size(7,500)
|
||||||
|
$Textfeld1.Size = New-Object System.Drawing.Size(130,15)
|
||||||
|
$Textfeld1.Text = "Beispiel Text"
|
||||||
|
$Fenster.Controls.Add($Textfeld1)
|
||||||
|
#>
|
||||||
|
|
||||||
|
|
||||||
|
# AuswählenButton
|
||||||
|
$AuswählenButton = New-Object System.Windows.Forms.Button
|
||||||
|
$AuswählenButton.Location = New-Object System.Drawing.Size(750,500)
|
||||||
|
$AuswählenButton.Size = New-Object System.Drawing.Size(100,30)
|
||||||
|
$AuswählenButton.Text = "Auswählen"
|
||||||
|
$AuswählenButton.Add_MouseClick({
|
||||||
|
# Aktion bei Klick
|
||||||
|
|
||||||
|
# Variablen bestimmen zur Übergabe
|
||||||
|
$Auswahl = $ListeOrdnernamen.SelectedItem
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
Write-Host "Gewählter Ordner/ Datei: " $Auswahl
|
||||||
|
Write-Host "Vorheriger Pfad: " $Pfad
|
||||||
|
|
||||||
|
# Pfad aktualisieren
|
||||||
|
VerzeichnisAktualisieren $Pfad $Auswahl
|
||||||
|
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($AuswählenButton)
|
||||||
|
|
||||||
|
# ZurückButton
|
||||||
|
$ZurückButton = New-Object System.Windows.Forms.Button
|
||||||
|
$ZurückButton.Location = New-Object System.Drawing.Size(10,500)
|
||||||
|
$ZurückButton.Size = New-Object System.Drawing.Size(100,30)
|
||||||
|
$ZurückButton.Text = "Zurück"
|
||||||
|
$ZurückButton.Add_MouseClick({
|
||||||
|
Write-Host "Pfad ausgabe: " $PfadFeld.Text
|
||||||
|
$Pfad = $PfadFeld.Text
|
||||||
|
|
||||||
|
if ($Pfad.Length -gt 3)
|
||||||
|
{
|
||||||
|
# Weiter mit Ordnern/Dateien
|
||||||
|
Write-Host "Ordner/ Dateien anzeigen"
|
||||||
|
$Pfad = Split-Path $Pfad
|
||||||
|
Write-Host "Neuer Pfad: " $Pfad
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
$Fenster.Text = $(Split-Path $Pfad)
|
||||||
|
$ListeOrdnernamen.Items.Clear()
|
||||||
|
Write-Host "Pfadwert vor Übergabe: " $Pfad
|
||||||
|
$Optionen = Optionen $Pfad
|
||||||
|
foreach ($Option in $Optionen)
|
||||||
|
{
|
||||||
|
# Write-Host "Option: " $Option
|
||||||
|
if ($Option.length -gt 0)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Option)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
elseif ($Pfad.Length -le 3)
|
||||||
|
{
|
||||||
|
# Weiter mit Laufwerken
|
||||||
|
Write-Host "Laufwerke anzeigen"
|
||||||
|
$Pfad = Split-Path $Pfad
|
||||||
|
Write-Host "Neuer Pfad: " $Pfad
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
$Fenster.Text = "Laufwerke"
|
||||||
|
$ListeOrdnernamen.Items.Clear()
|
||||||
|
Write-Host "Pfadwert vor Übergabe: " $Pfad
|
||||||
|
$Laufwerke = LaufwerkeFinden $Pfad
|
||||||
|
foreach ($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
# Write-Host "Option: " $Option
|
||||||
|
if ($Laufwerk.length -gt 0)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Laufwerk)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
# Fehler/ Nichts tun?
|
||||||
|
}
|
||||||
|
})
|
||||||
|
$Fenster.Controls.Add($ZurückButton)
|
||||||
|
|
||||||
|
|
||||||
|
$Fenster.Add_Shown({$Fenster.Activate()})
|
||||||
|
[void]$Fenster.ShowDialog()
|
||||||
|
|
||||||
|
$eventHandler = [System.EventHandler]{
|
||||||
|
$PfadFeld.Text
|
||||||
|
$ListeOrdnernamen.SelectedItem
|
||||||
|
$Fenster.Close()
|
||||||
|
}
|
||||||
|
|
||||||
|
# TestButton
|
||||||
|
$TestButton = New-Object System.Windows.Forms.Button
|
||||||
|
$TestButton.Location = New-Object System.Drawing.Size(355,500)
|
||||||
|
$TestButton.Size = New-Object System.Drawing.Size(100,30)
|
||||||
|
$TestButton.Text = "Test"
|
||||||
|
$TestButton.Add_Click($eventHandler)
|
||||||
|
$Fenster.Controls.Add($TestButton)
|
||||||
|
|
||||||
|
Write-Host "Ausgabe vor Ende Gui-Funktion, Pfad: " $Pfad
|
||||||
|
return $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
Function VerzeichnisAktualisieren ($Pfad, $Auswahl)
|
||||||
|
{
|
||||||
|
if ($Pfad.length -gt 0)
|
||||||
|
{
|
||||||
|
$Pfad = Join-Path -Path $Pfad -ChildPath $Auswahl -Resolve
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$Pfad = $Auswahl
|
||||||
|
}
|
||||||
|
|
||||||
|
#Erkennen, ob *.txt-Datei gewählt wurde -> ggf. Auswahl abgeschlossen
|
||||||
|
if ($($Auswahl -match ".txt"))
|
||||||
|
{
|
||||||
|
Write-Host ".txt-Datei ausgewählt, Pfad: " $Pfad
|
||||||
|
Write-Host "Dateityp: " $Pfad.GetType()
|
||||||
|
$Fenster.Dispose()
|
||||||
|
#NachAuswahl $Pfad
|
||||||
|
return $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
# Werte in Form aktualisieren
|
||||||
|
$PfadFeld.Text = $Pfad
|
||||||
|
$Fenster.Text = $Auswahl
|
||||||
|
$ListeOrdnernamen.Items.Clear()
|
||||||
|
$Optionen = Optionen $Pfad
|
||||||
|
Write-Host "Mögliche Optionen: " $Optionen
|
||||||
|
foreach ($Option in $Optionen)
|
||||||
|
{
|
||||||
|
# Write-Host "Option: " $Option
|
||||||
|
if ($Option.length -gt 0)
|
||||||
|
{
|
||||||
|
$ListeOrdnernamen.Items.Add($Option)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Write-Host "Neuer Pfad: " $Pfad
|
||||||
|
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
Function NachAuswahl ($Pfad)
|
||||||
|
{
|
||||||
|
Write-Host "Auswahl abgeschlossen, ab jetzt .txt-Datei bearbeiten"
|
||||||
|
Write-Host "Name in Funktion: " $Pfad
|
||||||
|
|
||||||
|
Exit
|
||||||
|
}
|
||||||
|
|
||||||
|
Function UnterOrdnerFinden($Pfad)
|
||||||
|
{
|
||||||
|
#abfangen: keine Ordner vorhanden -> nicht nötig, da keine weitere Verarbeitung
|
||||||
|
$Ordner = $(Get-Childitem $Pfad -Directory)
|
||||||
|
return $Ordner
|
||||||
|
}
|
||||||
|
|
||||||
|
Function LaufwerkeFinden()
|
||||||
|
{
|
||||||
|
$Laufwerke = $(Get-PSDrive | where {$_.Free}).Name
|
||||||
|
$i = 0
|
||||||
|
|
||||||
|
foreach($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
$Laufwerke[$i] = $Laufwerk + ":\"
|
||||||
|
$i++
|
||||||
|
}
|
||||||
|
|
||||||
|
return $Laufwerke
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TxtDateienFinden($Pfad)
|
||||||
|
{
|
||||||
|
$TxtDateien = $(Get-Childitem $Pfad\*.txt)
|
||||||
|
|
||||||
|
if ($TxtDateien.Length -gt 0)
|
||||||
|
{
|
||||||
|
return $(Split-Path $TxtDateien -Leaf)
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Function Optionen($Pfad)
|
||||||
|
{
|
||||||
|
# Unterordner und .txt-Dateien finden
|
||||||
|
$UnterOrdner = UnterOrdnerFinden $Pfad
|
||||||
|
$TxtDateien = TxtDateienFinden $Pfad
|
||||||
|
#Write-Host "Gefundenen Unterordner: " $Unterorder
|
||||||
|
#Write-Host "Gefundenen TxtDateien: " $TxtDateien
|
||||||
|
|
||||||
|
#Gibt aktuell auch Index und Typ (System.IO.DirectoryInfo bzw. System.String) zurück
|
||||||
|
$Optionen = $UnterOrdner + $TxtDateien
|
||||||
|
#Write-Host "Optionen vor Übergabe: " $Optionen
|
||||||
|
|
||||||
|
return $Optionen
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Main
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
$mailAddresses = ("sdasd@ddfsf.net","ououoizu@fdssd.com","ssdfdsfds@dsfds.org")
|
||||||
|
|
||||||
|
function FnShowDialog {
|
||||||
|
[void][System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
|
||||||
|
#~~< Form1 >~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
$Form1 = New-Object System.Windows.Forms.Form
|
||||||
|
$Form1.ClientSize = "347, 86"
|
||||||
|
$Form1.Font = New-Object System.Drawing.Font("Microsoft Sans Serif", 9.75, [System.Drawing.FontStyle]::Regular, [System.Drawing.GraphicsUnit]::Point, ([System.Byte](0)))
|
||||||
|
$Form1.FormBorderStyle = "FixedToolWindow"
|
||||||
|
$Form1.MaximizeBox = $false
|
||||||
|
$Form1.MinimizeBox = $false
|
||||||
|
$Form1.BackColor = "White"
|
||||||
|
#~~< Label1 >~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
$Label1 = New-Object System.Windows.Forms.Label
|
||||||
|
$Label1.Location = "13, 13"
|
||||||
|
$Label1.Size = "217, 23"
|
||||||
|
$Label1.Text = "Bitte Mailadresse wählen:"
|
||||||
|
#~~< Button1 >~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
$Button1 = New-Object System.Windows.Forms.Button
|
||||||
|
$Button1.Location = "259, 41"
|
||||||
|
$Button1.Size = "76, 26"
|
||||||
|
$Button1.Text = "OK"
|
||||||
|
$Button1.add_MouseClick({
|
||||||
|
$script:selectedMailAdr = $ComboBox1.SelectedItem
|
||||||
|
$Form1.dispose()
|
||||||
|
})
|
||||||
|
#~~< ComboBox1 >~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
$ComboBox1 = New-Object System.Windows.Forms.ComboBox
|
||||||
|
$ComboBox1.Location = "12, 40"
|
||||||
|
$ComboBox1.SelectedIndex = -1
|
||||||
|
$ComboBox1.DropDownStyle = "DropDownList"
|
||||||
|
$ComboBox1.Size = "231, 24"
|
||||||
|
$ComboBox1.Items.AddRange($mailAddresses)
|
||||||
|
|
||||||
|
$Form1.Controls.Add($Label1)
|
||||||
|
$Form1.Controls.Add($Button1)
|
||||||
|
$Form1.Controls.Add($ComboBox1)
|
||||||
|
[System.Windows.Forms.Application]::Run($Form1)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
FnShowDialog
|
||||||
|
Write-Host $selectedMailAdr
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
$Excel = New-Object -ComObject Excel.Application
|
||||||
|
$EDatei = $Excel.WorkBooks.Open("R:\m.kraft\Excel Werte ändern\Excel-Datei.xlsx")
|
||||||
|
$EBlatt = $EDatei.WorkSheets.item(1)
|
||||||
|
$Excel.Visible = $true
|
||||||
|
$EBlatt.Cells.Item(1,1) = 5
|
||||||
|
$EBlatt.Cells.Item(2,1) = 15
|
||||||
|
$EBlatt.Cells.Item(1,2) = 25
|
||||||
|
# [Zahl 1 => Zeile][Zahl 2 => Spalte]
|
||||||
|
$EDatei.Save()
|
||||||
|
$Excel.Quit()
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
$Laufwerke = $(Get-PSDrive | where {$_.Free}).Name
|
||||||
|
|
||||||
|
Write-Host "Laufwerke: " $Laufwerke
|
||||||
|
$i = 0
|
||||||
|
|
||||||
|
foreach($LaufwerksBuchstabe in $Laufwerke)
|
||||||
|
{
|
||||||
|
$Laufwerke[$i] = $LaufwerksBuchstabe + ":\"
|
||||||
|
Write-Host $LaufwerksBuchstabe
|
||||||
|
|
||||||
|
$i++
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host "Laufwerke: " $Laufwerke
|
||||||
|
$Laufwerke[0] = $(Split-Path $Laufwerke[0])
|
||||||
|
Write-Host $Laufwerke[0]
|
||||||
|
#Write-Host $CMod
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
$Pfad = "R:\m.kraft\Excel Werte ändern"
|
||||||
|
|
||||||
|
$UnterOrdner = $(Get-ChildItem $Pfad -Directory)
|
||||||
|
$Zurueck = "Zurück"
|
||||||
|
$Ordner2 = @()
|
||||||
|
|
||||||
|
foreach ($Ordner in $UnterOrdner)
|
||||||
|
{
|
||||||
|
$Ordner2 += [System.String]$Ordner
|
||||||
|
}
|
||||||
|
|
||||||
|
$Optionen = $Ordner2 + $Zurueck
|
||||||
|
Write-Host "Optionen: " $Optionen
|
||||||
|
|
||||||
|
$Input = $Optionen | Out-GridView -Title "Name" -OutputMode Single
|
||||||
|
Write-Host "Auswahl: " $Input
|
||||||
|
|
||||||
|
<#
|
||||||
|
$Pfad = "R:\m.kraft\Excel Werte ändern"
|
||||||
|
|
||||||
|
$UnterOrdner = $(Get-ChildItem $Pfad -Directory)
|
||||||
|
[System.IO.DirectoryInfo]$Zurueck = "Zurück"
|
||||||
|
|
||||||
|
$Optionen = $UnterOrdner + $Zurueck
|
||||||
|
Write-Host "Optionen: " $Optionen
|
||||||
|
|
||||||
|
$Input = $Optionen | Out-GridView -Title "Name" -OutputMode Single
|
||||||
|
Write-Host "Auswahl: " $Input
|
||||||
|
#>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
$Datei = Get-Content "R:\m.kraft\Excel Werte ändern\EA_Krüger_19.03.2020 - K.txt"
|
||||||
|
|
||||||
|
$LaengeDatei = $($Datei.Length)
|
||||||
|
|
||||||
|
Write-Host $LaengeDatei
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
|
||||||
|
function Menue
|
||||||
|
{
|
||||||
|
[reflection.assembly]::loadwithpartialname("System.Drawing") | Out-Null
|
||||||
|
[reflection.assembly]::loadwithpartialname("System.Windows.Forms") | Out-Null
|
||||||
|
|
||||||
|
$Fenster = New-Object System.Windows.Forms.FolderBrowserDialog
|
||||||
|
#$Fenster.Title = "Datei öffnen"
|
||||||
|
#$Fenster.Filter = ".txt Dateien (*.txt)|*.txt" #Anzeigename|Dateityp
|
||||||
|
#$Fenster.ShowHelp = $true # Dadurch sieht der Explorer aus wie von Win 98 und die "Hilfe" funktioniert nicht
|
||||||
|
$Fenster.ShowDialog()
|
||||||
|
$Pfad = $Fenster.SelectedPath
|
||||||
|
return $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
$Pfad = Menue
|
||||||
|
Write-Host "Rückgabe: " $Pfad
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
|
||||||
|
function Menue
|
||||||
|
{
|
||||||
|
[reflection.assembly]::loadwithpartialname("System.Drawing") | Out-Null
|
||||||
|
[reflection.assembly]::loadwithpartialname("System.Windows.Forms") | Out-Null
|
||||||
|
|
||||||
|
$Fenster = New-Object System.Windows.Forms.OpenFileDialog
|
||||||
|
$Fenster.Title = "Datei öffnen"
|
||||||
|
$Fenster.Filter = ".txt Dateien (*.txt)|*.txt" #Anzeigename|Dateityp
|
||||||
|
#$Fenster.ShowHelp = $true # Dadurch sieht der Explorer aus wie von Win 98 und die "Hilfe" funktioniert nicht
|
||||||
|
$Fenster.ShowDialog()
|
||||||
|
$Pfad = $Fenster.FileName
|
||||||
|
return $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
$Pfad = Menue
|
||||||
|
Write-Host "Rückgabe: " $Pfad
|
||||||
@@ -0,0 +1,107 @@
|
|||||||
|
Write-Host $(Get-Date -Format "HH:mm:ss")
|
||||||
|
<#
|
||||||
|
$Excel = New-Object -ComObject Excel.Application
|
||||||
|
$EDatei = $Excel.WorkBooks.Open("R:\m.kraft\Excel Werte ändern\Excel-Datei.xlsx")
|
||||||
|
$EBlatt = $EDatei.WorkSheets.item(1)
|
||||||
|
$Excel.Visible = $false
|
||||||
|
#>
|
||||||
|
|
||||||
|
$Pfad = "R:\m.kraft\Excel Werte ändern\EA_Krüger_19.03.2020.txt"
|
||||||
|
$i = 1
|
||||||
|
|
||||||
|
$DIs = @()
|
||||||
|
$DQs = @()
|
||||||
|
$Fehler = @()
|
||||||
|
|
||||||
|
|
||||||
|
$Datei = Get-Content $Pfad
|
||||||
|
|
||||||
|
$ZuDI = @(„DI“, „BA“, „BB“, „BC“, „BD“, „BE“, „BF“, „BG“, „BH“, „BJ“, „BK“, „BL“, „BM“, „BN“, „BP“, „BQ“, „BR“, „BS“, „BT“, „BU“, „BV“, „BW“, „BX“, „BY“, „BZ“, „FA“, „FB“, „FC“, „FD“, „FE“, „FF“, „FG“, „FH“, „FJ“, „FK“, „FL“, „FM“, „FN“, „FP“, „FQ“, „FR“, „FS“, „FT“, „FU“, „FV“, „FW“, „FX“, „FY“, „FZ“, „SA“, „SB“, „SC“, „SD“, „SE“, „SF“, „SG“, „SH“, „SJ“, „SK“, „SL“, „SM“, „SN“, „SP“, „SQ“, „SR“, „SS“, „ST“, „SU“, „SV“, „SW“, „SX“, „SY“, „SZ“)
|
||||||
|
$ZuDQ = @(„DQ“, „CA“, „CB“, „CC“, „CD“, „CE“, „CF“, „CG“, „CH“, „CJ“, „CK“, „CL“, „CM“, „CN“, „CP“, „CQ“, „CR“, „CS“, „CT“, „CU“, „CV“, „CW“, „CX“, „CY“, „CZ“, „EA“, „EB“, „EC“, „ED“, „EE“, „EF“, „EG“, „EH“, „EJ“, „EK“, „EL“, „EM“, „EN“, „EP“, „EQ“, „ER“, „ES“, „ET“, „EU“, „EV“, „EW“, „EX“, „EY“, „EZ“, „GA“, „GB“, „GC“, „GD“, „GE“, „GF“, „GG“, „GH“, „GJ“, „GK“, „GL“, „GM“, „GN“, „GP“, „GQ“, „GR“, „GS“, „GT“, „GU“, „GV“, „GW“, „GX“, „GY“, „GZ“, „HA“, „HB“, „HC“, „HD“, „HE“, „HF“, „HG“, „HH“, „HJ“, „HK“, „HL“, „HM“, „HN“, „HP“, „HQ“, „HR“, „HS“, „HT“, „HU“, „HV“, „HW“, „HX“, „HY“, „HZ“, „KA“, „KB“, „KC“, „KD“, „KE“, „KF“, „KG“, „KH“, „KJ“, „KK“, „KL“, „KM“, „KN“, „KP“, „KQ“, „KR“, „KS“, „KT“, „KU“, „KV“, „KW“, „KX“, „KY“, „KZ“, „MA“, „MB“, „MC“, „MD“, „ME“, „MF“, „MG“, „MH“, „MJ“, „MK“, „ML“, „MM“, „MN“, „MP“, „MQ“, „MR“, „MQ“, „MR“, „MS“, „MT“, „MU“, „MV“, „MW“, „MX“, „MY“, „MZ“, „PA“, „PB“, „PC“, „PD“, „PE“, „PF“, „PG“, „PH“, „PJ“, „PK“, „PL“, „PM“, „PN“, „PP“, „PQ“, „PR“, „PS“, „PT“, „PU“, „PV“, „PW“, „PX“, „PY“, „PZ“, „QA“, „QB“, „QC“, „QD“, „QE“, „QF“, „QG“, „QH“, „QJ“, „QK“, „QL“, „QM“, „QN“, „QP“, „QQ“, „QR“, „QS“, „QT“, „QU“, „QV“, „QW“, „QX“, „QY“, „QZ“, „RA“, „RB“, „RC“, „RD“, „RE“, „RF“, „RG“, „RH“, „RJ“, „RK“, „RL“, „RM“, „RN“, „RP“, „RQ“, „RR“, „RS“, „RT“, „RU“, „RV“, „RW“, „RX“, „RY“, „RZ“, „TA“, „TB“, „TC“, „TD“, „TE“, „TF“, „TG“, „TH“, „TJ“, „TK“, „TL“, „TM“, „TN“, „TP“, „TQ“, „TR“, „TS“, „TT“, „TU“, „TV“, „TW“, „TX“, „TY“, „TZ“)
|
||||||
|
|
||||||
|
foreach ($Eintrag in $Datei)
|
||||||
|
{
|
||||||
|
$Eintragszeile = $Eintrag.split("'")
|
||||||
|
<#Write-Host "Gesamter eintrag " $Eintragszeile
|
||||||
|
Write-Host "Eintrag 1 " $Eintragszeile[0]
|
||||||
|
Write-Host "Eintrag 2 " $Eintragszeile[1]
|
||||||
|
Write-Host "Eintrag 3 " $Eintragszeile[2]
|
||||||
|
Write-Host "Eintrag 4 " $Eintragszeile[3]#>
|
||||||
|
$EAZahl = $Eintragszeile[1]
|
||||||
|
$EAKommentar = $Eintragszeile[3]
|
||||||
|
|
||||||
|
$EAZahl = $EAZahl.TrimStart("'")
|
||||||
|
#$EAZahl = $EAZahl.TrimEnd("'")
|
||||||
|
#$EAKommentar = $EAKommentar.TrimStart("'")
|
||||||
|
$EAKommentar = $EAKommentar.TrimEnd("'")
|
||||||
|
|
||||||
|
if ($($($EAZahl.Substring(0,2)) -in $ZuDI))
|
||||||
|
{
|
||||||
|
$EAZahl = $EAZahl -replace("[a-zA-Z]", "")
|
||||||
|
$LaengeEAZahl = $($EAZahl.Length - 1)
|
||||||
|
$EAZahl = $EAZahl.Substring(0,$LaengeEAZahl) + "." + $EAZahl.Substring($LaengeEAZahl)
|
||||||
|
$EAZahl = "DI" + $EAZahl
|
||||||
|
$DIs += @([pscustomobject]@{Name=$EAZahl;Zeile=$i})
|
||||||
|
}
|
||||||
|
elseif ($($($EAZahl.Substring(0,2)) -in $ZuDQ))
|
||||||
|
{
|
||||||
|
$EAZahl = $EAZahl -replace("[a-zA-Z]", "")
|
||||||
|
$LaengeEAZahl = $($EAZahl.Length - 1)
|
||||||
|
$EAZahl = $EAZahl.Substring(0,$LaengeEAZahl) + "." + $EAZahl.Substring($LaengeEAZahl)
|
||||||
|
$EAZahl = "DQ" + $EAZahl
|
||||||
|
$DQs += @([pscustomobject]@{Name=$EAZahl;Zeile=$i})
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Achtung, Fehler bei $EAZahl $EAKommentar"
|
||||||
|
$Fehler += @([pscustomobject]@{Name=$EAZahl;Zeile=$i})
|
||||||
|
#fehler
|
||||||
|
}
|
||||||
|
|
||||||
|
#Write-Host $EAZahl
|
||||||
|
#Write-Host $EAKommentar
|
||||||
|
|
||||||
|
#$EBlatt.Cells.Item($i,1) = $EAZahl
|
||||||
|
#$EBlatt.Cells.Item($i,2) = $EAKommentar
|
||||||
|
|
||||||
|
$i++
|
||||||
|
}
|
||||||
|
|
||||||
|
#$EDatei.Save()
|
||||||
|
#$Excel.Quit()
|
||||||
|
|
||||||
|
$DIs = $DIs | Sort-Object "Name"
|
||||||
|
$Gleiche = @()
|
||||||
|
|
||||||
|
for ($j = 0; $j -lt $($DIs.Count -1); $j++)
|
||||||
|
{
|
||||||
|
$IstGleich = $($DIs[$j].Name -eq $DIs[$($j+1)].Name)
|
||||||
|
if ( $IstGleich )
|
||||||
|
{
|
||||||
|
#Eintrag hinzufügen
|
||||||
|
if ( -not $($Gleiche[-1].Zeile -eq $DIs[$j].Zeile))
|
||||||
|
{
|
||||||
|
$Gleiche += $DIs[$j]
|
||||||
|
}
|
||||||
|
$Gleiche += $DIs[$($j +1)]
|
||||||
|
Write-Host "Gleiche: " $Gleiche
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# $Gleiche = $Gleiche.Zeile | select -Unique
|
||||||
|
|
||||||
|
if ($($Gleiche.Length) -gt 0)
|
||||||
|
{
|
||||||
|
Write-Host "Folgende Eingänge sind doppelt belegt"
|
||||||
|
Write-Host "Eingang Zeile (Excel)"
|
||||||
|
foreach ($Gleich in $Gleiche)
|
||||||
|
{
|
||||||
|
Write-Host $Gleich.Name " " $Gleich.Zeile
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Es gibt keine doppelt belegten Eingänge!"
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host $(Get-Date -Format "HH:mm:ss")
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
$Pfad = "R:\m.kraft\Excel Werte ändern\Test-Skripte\EinstellungenSkriptKonvertierung2.txt"
|
||||||
|
|
||||||
|
$DateiInhalt = Get-Content $Pfad
|
||||||
|
$Zeile1 = $DateiInhalt[0]
|
||||||
|
|
||||||
|
Clear-Content -Path $Pfad
|
||||||
|
Add-Content -Path $Pfad $Zeile1
|
||||||
|
Add-Content -Path $Pfad "x"
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
Function ExcelDateiNameErstellen ($EingestellterName, $PfadUrsprungsdatei, $PfadZielDatei)
|
||||||
|
{
|
||||||
|
$NameUrsprungsdatei = Split-Path $PfadUrsprungsdatei -Leaf
|
||||||
|
$NameUrsprungsdateiLaenge = $NameUrsprungsdatei.Length
|
||||||
|
$NameUrsprungsdateiKurz = $NameUrsprungsdatei.Substring(0, $($NameUrsprungsdateiLaenge - 4))
|
||||||
|
|
||||||
|
$GesamtPfadZielDatei = $PfadZielDatei + "\" + $EingestellterName.Replace("[Ursprungsdatei]",$NameUrsprungsdateiKurz) + ".xlsx"
|
||||||
|
|
||||||
|
return $GesamtPfadZielDatei
|
||||||
|
}
|
||||||
|
|
||||||
|
$Name = ExcelDateiNameErstellen "EA_Ausgabe" "R:\m.kraft\Excel Werte ändern\EA_Krüger_19.03.2020.xlsx" "R:\m.kraft\Excel Werte ändern\_Test"
|
||||||
|
|
||||||
|
Write-Host $Name
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
function KompatibilitaetsCheck ($SpeicherOrt){
|
||||||
|
$Inhalte = Get-Content $SpeicherOrt
|
||||||
|
if ($Inhalte.Length -eq 0) {
|
||||||
|
Write-Host "Inhalte: $Inhalte"
|
||||||
|
return $false
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
foreach ($Zeile in $Inhalte) {
|
||||||
|
if (-not ($Zeile -match "'\w+','.+'") -and $Zeile.Length -gt 0) {
|
||||||
|
return $false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $true
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TxtDateienFinden($Pfad)
|
||||||
|
{
|
||||||
|
$TxtDateien = $(Get-Childitem $Pfad\*.txt)
|
||||||
|
|
||||||
|
$SaubereTxtS = @()
|
||||||
|
|
||||||
|
if ($TxtDateien.Length -gt 0)
|
||||||
|
{
|
||||||
|
foreach ($TxtDatei in $TxtDateien) {
|
||||||
|
if (KompatibilitaetsCheck $TxtDatei) {
|
||||||
|
$SaubereTxtS += $TxtDatei
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Write-Host "Aussortierte Dateien: $TxtDatei"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $(Split-Path $SaubereTxtS -Leaf)
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Write-Host "------------------------------------------------------------"
|
||||||
|
$SZ = Get-Date -Format "HH:mm:ss"
|
||||||
|
Write-Host "Startzeit $SZ"
|
||||||
|
|
||||||
|
$Dateien = TxtDateienFinden "R:\m.kraft\Excel Werte ändern"
|
||||||
|
Write-Host "Dateien: $Dateien"
|
||||||
|
|
||||||
|
$EZ = Get-Date -Format "HH:mm:ss"
|
||||||
|
Write-Host "Endzeit " $EZ
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
$SPSAnschluesse = @([PSCustomObject]@{
|
||||||
|
Name = "E100.5"
|
||||||
|
Kommentar = "Kommentar E100.5"
|
||||||
|
Zeile = "5"
|
||||||
|
})
|
||||||
|
$SPSAnschluesse += @([PSCustomObject]@{
|
||||||
|
Name = "E200.0"
|
||||||
|
Kommentar = "Kommentar E200.0"
|
||||||
|
Zeile = "7"
|
||||||
|
})
|
||||||
|
$SPSAnschluesse += @([PSCustomObject]@{
|
||||||
|
Name = "E100.0"
|
||||||
|
Kommentar = "Kommentar 100.0"
|
||||||
|
Zeile = "4"
|
||||||
|
})
|
||||||
|
|
||||||
|
Clear-Variable SPSFehlendeAnschluesse
|
||||||
|
|
||||||
|
#Schleife fuer SPS
|
||||||
|
$SPSAnschluesse = $SPSAnschluesse | Sort-Object "Name"
|
||||||
|
Write-Host "Uebergebene SPS-Anschluesse: " $SPSAnschluesse
|
||||||
|
foreach ($SPSAnschluss in $SPSAnschluesse) {
|
||||||
|
# $SPSSubAnschlussLetzteStelle = @()
|
||||||
|
Write-Host "Aktueller SPS-Anschluss: " $SPSAnschluss.Name
|
||||||
|
#Write-Host "Laenge SPSAnschluss: " $SPSAnschluss.Name.Length
|
||||||
|
$SPSAnschlussBauteil = $SPSAnschluss.Name.Substring(0,$SPSAnschluss.Name.Length - 2)
|
||||||
|
Clear-Variable SPSFehlendeAnschluesse
|
||||||
|
$SollAnschluesse = @(0,1,2,3,4,5,6,7)
|
||||||
|
foreach ($SPSSubAnschluss in $SPSAnschluesse) {
|
||||||
|
Write-Host "Aktueller Sub-Anschluss: " $SPSSubAnschluss.Name
|
||||||
|
$SPSSubAnschlussBauteil = $SPSSubAnschluss.Name.Substring(0,$SPSSubAnschluss.Name.Length - 2)
|
||||||
|
if ($SPSSubAnschlussBauteil -eq $SPSAnschlussBauteil) {
|
||||||
|
Write-Host "Fall eingetreten: Vorletzte Stelle von SPS und SubSPS sind gleich"
|
||||||
|
$SPSSubAnschlussLetzteStelle = $($SPSSubAnschluss.Name).Substring($SPSSubAnschluss.Name.Length - 1,1)
|
||||||
|
Write-Host "Inhalt von SPSSubAnschlussLetzteStelle: " $SPSSubAnschlussLetzteStelle
|
||||||
|
Write-Host "Alte SollAnschluesse: " $SollAnschluesse
|
||||||
|
$SollAnschluesse = $SollAnschluesse | Where-Object {$_ -ne $SPSSubAnschlussLetzteStelle}
|
||||||
|
Write-Host "Neue SollAnschluesse: " $SollAnschluesse
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host "Uebergebene fehlende Anschluesse: " $SollAnschluesse
|
||||||
|
foreach ($FehlendenAnschluss in $SollAnschluesse) {
|
||||||
|
Write-Host "Aktuell fehlender Anschluss: " $FehlendenAnschluss
|
||||||
|
$SPSName = $SPSAnschluss.Name
|
||||||
|
$BMKZahl = $($($SPSName.Substring(0,$SPSName.Length - 1)) + $FehlendenAnschluss)
|
||||||
|
$SPSAnschluesse += @([PSCustomObject]@{
|
||||||
|
Name = $BMKZahl
|
||||||
|
Kommentar = ""
|
||||||
|
#Zeile = "" wird nich gebraucht, da hier keine Duplikate auftreten koennen. Ausserdem gibt es ohnehin keine zugehoerige Zeile in der UrsprungsDatei
|
||||||
|
})
|
||||||
|
Write-Host "Neue SPSAnschluesse: " $SPSAnschluesse
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$SPSAnschluesse = $SPSAnschluesse | Sort-Object "Name"
|
||||||
|
Write-Host "Neue SPSAnschluesse sortiert: " $SPSAnschluesse
|
||||||
|
Write-Host ""
|
||||||
|
Write-Host ""
|
||||||
|
Write-Host "------------------------------------------------------------------------------------------------------------------------------------------------------------"
|
||||||
|
Write-Host ""
|
||||||
|
Write-Host ""
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
$ZielDatei = "R:\m.kraft\ExcelWerteÄndern\Pre-Veröffentlicht\PAG_Alle_Heber_Export_Brics.xlsx"
|
||||||
|
$ZielDateiBMK = $ZielDatei.Substring(0,$Zieldatei.Length -5) + "_BMK" + $ZielDatei.Substring($Zieldatei.Length -5)
|
||||||
|
Write-Host $ZielDateiBMK
|
||||||
@@ -0,0 +1,106 @@
|
|||||||
|
Write-Host $(Get-Date -Format "HH:mm:ss")
|
||||||
|
|
||||||
|
$Excel = New-Object -ComObject Excel.Application
|
||||||
|
$EDatei = $Excel.WorkBooks.Open("R:\m.kraft\Excel Werte ändern\Realtest\IO_EXP_TBS_14.01.2021.xlsx")
|
||||||
|
$EBlatt = $EDatei.WorkSheets.item(1)
|
||||||
|
$Excel.Visible = $false
|
||||||
|
|
||||||
|
$Pfad = "R:\m.kraft\Excel Werte ändern\Realtest\IO_EXP_TBS_14.01.2021.txt"
|
||||||
|
$i = 1
|
||||||
|
|
||||||
|
$DIs = @()
|
||||||
|
$DQs = @()
|
||||||
|
$Fehler = @()
|
||||||
|
|
||||||
|
|
||||||
|
$Datei = Get-Content $Pfad
|
||||||
|
|
||||||
|
$ZuDI = @(„DI“, „BA“, „BB“, „BC“, „BD“, „BE“, „BF“, „BG“, „BH“, „BJ“, „BK“, „BL“, „BM“, „BN“, „BP“, „BQ“, „BR“, „BS“, „BT“, „BU“, „BV“, „BW“, „BX“, „BY“, „BZ“, „FA“, „FB“, „FC“, „FD“, „FE“, „FF“, „FG“, „FH“, „FJ“, „FK“, „FL“, „FM“, „FN“, „FP“, „FQ“, „FR“, „FS“, „FT“, „FU“, „FV“, „FW“, „FX“, „FY“, „FZ“, „SA“, „SB“, „SC“, „SD“, „SE“, „SF“, „SG“, „SH“, „SJ“, „SK“, „SL“, „SM“, „SN“, „SP“, „SQ“, „SR“, „SS“, „ST“, „SU“, „SV“, „SW“, „SX“, „SY“, „SZ“)
|
||||||
|
$ZuDQ = @(„DQ“, „CA“, „CB“, „CC“, „CD“, „CE“, „CF“, „CG“, „CH“, „CJ“, „CK“, „CL“, „CM“, „CN“, „CP“, „CQ“, „CR“, „CS“, „CT“, „CU“, „CV“, „CW“, „CX“, „CY“, „CZ“, „EA“, „EB“, „EC“, „ED“, „EE“, „EF“, „EG“, „EH“, „EJ“, „EK“, „EL“, „EM“, „EN“, „EP“, „EQ“, „ER“, „ES“, „ET“, „EU“, „EV“, „EW“, „EX“, „EY“, „EZ“, „GA“, „GB“, „GC“, „GD“, „GE“, „GF“, „GG“, „GH“, „GJ“, „GK“, „GL“, „GM“, „GN“, „GP“, „GQ“, „GR“, „GS“, „GT“, „GU“, „GV“, „GW“, „GX“, „GY“, „GZ“, „HA“, „HB“, „HC“, „HD“, „HE“, „HF“, „HG“, „HH“, „HJ“, „HK“, „HL“, „HM“, „HN“, „HP“, „HQ“, „HR“, „HS“, „HT“, „HU“, „HV“, „HW“, „HX“, „HY“, „HZ“, „KA“, „KB“, „KC“, „KD“, „KE“, „KF“, „KG“, „KH“, „KJ“, „KK“, „KL“, „KM“, „KN“, „KP“, „KQ“, „KR“, „KS“, „KT“, „KU“, „KV“, „KW“, „KX“, „KY“, „KZ“, „MA“, „MB“, „MC“, „MD“, „ME“, „MF“, „MG“, „MH“, „MJ“, „MK“, „ML“, „MM“, „MN“, „MP“, „MQ“, „MR“, „MQ“, „MR“, „MS“, „MT“, „MU“, „MV“, „MW“, „MX“, „MY“, „MZ“, „PA“, „PB“, „PC“, „PD“, „PE“, „PF“, „PG“, „PH“, „PJ“, „PK“, „PL“, „PM“, „PN“, „PP“, „PQ“, „PR“, „PS“, „PT“, „PU“, „PV“, „PW“, „PX“, „PY“, „PZ“, „QA“, „QB“, „QC“, „QD“, „QE“, „QF“, „QG“, „QH“, „QJ“, „QK“, „QL“, „QM“, „QN“, „QP“, „QQ“, „QR“, „QS“, „QT“, „QU“, „QV“, „QW“, „QX“, „QY“, „QZ“, „RA“, „RB“, „RC“, „RD“, „RE“, „RF“, „RG“, „RH“, „RJ“, „RK“, „RL“, „RM“, „RN“, „RP“, „RQ“, „RR“, „RS“, „RT“, „RU“, „RV“, „RW“, „RX“, „RY“, „RZ“, „TA“, „TB“, „TC“, „TD“, „TE“, „TF“, „TG“, „TH“, „TJ“, „TK“, „TL“, „TM“, „TN“, „TP“, „TQ“, „TR“, „TS“, „TT“, „TU“, „TV“, „TW“, „TX“, „TY“, „TZ“)
|
||||||
|
|
||||||
|
foreach ($Eintrag in $Datei)
|
||||||
|
{
|
||||||
|
$Eintragszeile = $Eintrag.split("'")
|
||||||
|
<#Write-Host "Gesamter eintrag " $Eintragszeile
|
||||||
|
Write-Host "Eintrag 1 " $Eintragszeile[0]
|
||||||
|
Write-Host "Eintrag 2 " $Eintragszeile[1]
|
||||||
|
Write-Host "Eintrag 3 " $Eintragszeile[2]
|
||||||
|
Write-Host "Eintrag 4 " $Eintragszeile[3]#>
|
||||||
|
$EAZahl = $Eintragszeile[1]
|
||||||
|
$EAKommentar = $Eintragszeile[3]
|
||||||
|
|
||||||
|
$EAZahl = $EAZahl.TrimStart("'")
|
||||||
|
#$EAZahl = $EAZahl.TrimEnd("'")
|
||||||
|
#$EAKommentar = $EAKommentar.TrimStart("'")
|
||||||
|
$EAKommentar = $EAKommentar.TrimEnd("'")
|
||||||
|
|
||||||
|
if ($($($EAZahl.Substring(0,2)) -in $ZuDI))
|
||||||
|
{
|
||||||
|
$EAZahl = $EAZahl -replace("[a-zA-Z]", "")
|
||||||
|
$LaengeEAZahl = $($EAZahl.Length - 1)
|
||||||
|
$EAZahl = $EAZahl.Substring(0,$LaengeEAZahl) + "." + $EAZahl.Substring($LaengeEAZahl)
|
||||||
|
$EAZahl = "E" + $EAZahl
|
||||||
|
$DIs += @([pscustomobject]@{Name=$EAZahl;Zeile=$i})
|
||||||
|
}
|
||||||
|
elseif ($($($EAZahl.Substring(0,2)) -in $ZuDQ))
|
||||||
|
{
|
||||||
|
$EAZahl = $EAZahl -replace("[a-zA-Z]", "")
|
||||||
|
$LaengeEAZahl = $($EAZahl.Length - 1)
|
||||||
|
$EAZahl = $EAZahl.Substring(0,$LaengeEAZahl) + "." + $EAZahl.Substring($LaengeEAZahl)
|
||||||
|
$EAZahl = "A" + $EAZahl
|
||||||
|
$DQs += @([pscustomobject]@{Name=$EAZahl;Zeile=$i})
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Achtung, Fehler bei $EAZahl $EAKommentar"
|
||||||
|
$DQs += @([pscustomobject]@{Name=$EAZahl;Zeile=$i})
|
||||||
|
#fehler
|
||||||
|
}
|
||||||
|
|
||||||
|
#Write-Host $EAZahl
|
||||||
|
#Write-Host $EAKommentar
|
||||||
|
|
||||||
|
$EBlatt.Cells.Item($i,1) = $EAZahl
|
||||||
|
$EBlatt.Cells.Item($i,2) = $EAKommentar
|
||||||
|
|
||||||
|
$i++
|
||||||
|
}
|
||||||
|
|
||||||
|
$EDatei.Save()
|
||||||
|
$Excel.Quit()
|
||||||
|
|
||||||
|
$DIs = $DIs | sort "Name"
|
||||||
|
$Gleiche = @()
|
||||||
|
|
||||||
|
for ($j = 0; $j -lt $($DIs.Count -1); $j++)
|
||||||
|
{
|
||||||
|
$IstGleich = $($DIs[$j].Name -eq $DIs[$($j+1)].Name)
|
||||||
|
if ( $IstGleich )
|
||||||
|
{
|
||||||
|
#Eintrag hinzufügen
|
||||||
|
if ( -not $($Gleiche[-1].Zeile -eq $DIs[$j].Zeile))
|
||||||
|
{
|
||||||
|
$Gleiche += $DIs[$j]
|
||||||
|
}
|
||||||
|
$Gleiche += $DIs[$($j +1)]
|
||||||
|
Write-Host "Gleiche: " $Gleiche
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# $Gleiche = $Gleiche.Zeile | select -Unique
|
||||||
|
|
||||||
|
if ($($Gleiche.Length) -gt 0)
|
||||||
|
{
|
||||||
|
Write-Host "Folgende Eingänge sind doppelt belegt"
|
||||||
|
Write-Host "Eingang Zeile (Excel)"
|
||||||
|
foreach ($Gleich in $Gleiche)
|
||||||
|
{
|
||||||
|
Write-Host $Gleich.Name " " $Gleich.Zeile
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Es gibt keine doppelt belegten Eingänge!"
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host $(Get-Date -Format "HH:mm:ss")
|
||||||
@@ -0,0 +1,106 @@
|
|||||||
|
Write-Host $(Get-Date -Format "HH:mm:ss")
|
||||||
|
|
||||||
|
$Excel = New-Object -ComObject Excel.Application
|
||||||
|
$EDatei = $Excel.WorkBooks.Open("R:\m.kraft\Excel Werte ändern\Excel-Datei.xlsx")
|
||||||
|
$EBlatt = $EDatei.WorkSheets.item(1)
|
||||||
|
$Excel.Visible = $false
|
||||||
|
|
||||||
|
$Pfad = "R:\m.kraft\Excel Werte ändern\EA_Krüger_19.03.2020 - Kurz.txt"
|
||||||
|
$i = 1
|
||||||
|
|
||||||
|
$DIs = @()
|
||||||
|
$DQs = @()
|
||||||
|
$Fehler = @()
|
||||||
|
|
||||||
|
|
||||||
|
$Datei = Get-Content $Pfad
|
||||||
|
|
||||||
|
$ZuDI = @(„DI“, „BA“, „BB“, „BC“, „BD“, „BE“, „BF“, „BG“, „BH“, „BJ“, „BK“, „BL“, „BM“, „BN“, „BP“, „BQ“, „BR“, „BS“, „BT“, „BU“, „BV“, „BW“, „BX“, „BY“, „BZ“, „FA“, „FB“, „FC“, „FD“, „FE“, „FF“, „FG“, „FH“, „FJ“, „FK“, „FL“, „FM“, „FN“, „FP“, „FQ“, „FR“, „FS“, „FT“, „FU“, „FV“, „FW“, „FX“, „FY“, „FZ“, „SA“, „SB“, „SC“, „SD“, „SE“, „SF“, „SG“, „SH“, „SJ“, „SK“, „SL“, „SM“, „SN“, „SP“, „SQ“, „SR“, „SS“, „ST“, „SU“, „SV“, „SW“, „SX“, „SY“, „SZ“)
|
||||||
|
$ZuDQ = @(„DQ“, „CA“, „CB“, „CC“, „CD“, „CE“, „CF“, „CG“, „CH“, „CJ“, „CK“, „CL“, „CM“, „CN“, „CP“, „CQ“, „CR“, „CS“, „CT“, „CU“, „CV“, „CW“, „CX“, „CY“, „CZ“, „EA“, „EB“, „EC“, „ED“, „EE“, „EF“, „EG“, „EH“, „EJ“, „EK“, „EL“, „EM“, „EN“, „EP“, „EQ“, „ER“, „ES“, „ET“, „EU“, „EV“, „EW“, „EX“, „EY“, „EZ“, „GA“, „GB“, „GC“, „GD“, „GE“, „GF“, „GG“, „GH“, „GJ“, „GK“, „GL“, „GM“, „GN“, „GP“, „GQ“, „GR“, „GS“, „GT“, „GU“, „GV“, „GW“, „GX“, „GY“, „GZ“, „HA“, „HB“, „HC“, „HD“, „HE“, „HF“, „HG“, „HH“, „HJ“, „HK“, „HL“, „HM“, „HN“, „HP“, „HQ“, „HR“, „HS“, „HT“, „HU“, „HV“, „HW“, „HX“, „HY“, „HZ“, „KA“, „KB“, „KC“, „KD“, „KE“, „KF“, „KG“, „KH“, „KJ“, „KK“, „KL“, „KM“, „KN“, „KP“, „KQ“, „KR“, „KS“, „KT“, „KU“, „KV“, „KW“, „KX“, „KY“, „KZ“, „MA“, „MB“, „MC“, „MD“, „ME“, „MF“, „MG“, „MH“, „MJ“, „MK“, „ML“, „MM“, „MN“, „MP“, „MQ“, „MR“, „MQ“, „MR“, „MS“, „MT“, „MU“, „MV“, „MW“, „MX“, „MY“, „MZ“, „PA“, „PB“, „PC“, „PD“, „PE“, „PF“, „PG“, „PH“, „PJ“, „PK“, „PL“, „PM“, „PN“, „PP“, „PQ“, „PR“, „PS“, „PT“, „PU“, „PV“, „PW“, „PX“, „PY“, „PZ“, „QA“, „QB“, „QC“, „QD“, „QE“, „QF“, „QG“, „QH“, „QJ“, „QK“, „QL“, „QM“, „QN“, „QP“, „QQ“, „QR“, „QS“, „QT“, „QU“, „QV“, „QW“, „QX“, „QY“, „QZ“, „RA“, „RB“, „RC“, „RD“, „RE“, „RF“, „RG“, „RH“, „RJ“, „RK“, „RL“, „RM“, „RN“, „RP“, „RQ“, „RR“, „RS“, „RT“, „RU“, „RV“, „RW“, „RX“, „RY“, „RZ“, „TA“, „TB“, „TC“, „TD“, „TE“, „TF“, „TG“, „TH“, „TJ“, „TK“, „TL“, „TM“, „TN“, „TP“, „TQ“, „TR“, „TS“, „TT“, „TU“, „TV“, „TW“, „TX“, „TY“, „TZ“)
|
||||||
|
|
||||||
|
foreach ($Eintrag in $Datei)
|
||||||
|
{
|
||||||
|
$Eintragszeile = $Eintrag.split("'")
|
||||||
|
<#Write-Host "Gesamter eintrag " $Eintragszeile
|
||||||
|
Write-Host "Eintrag 1 " $Eintragszeile[0]
|
||||||
|
Write-Host "Eintrag 2 " $Eintragszeile[1]
|
||||||
|
Write-Host "Eintrag 3 " $Eintragszeile[2]
|
||||||
|
Write-Host "Eintrag 4 " $Eintragszeile[3]#>
|
||||||
|
$EAZahl = $Eintragszeile[1]
|
||||||
|
$EAKommentar = $Eintragszeile[3]
|
||||||
|
|
||||||
|
$EAZahl = $EAZahl.TrimStart("'")
|
||||||
|
#$EAZahl = $EAZahl.TrimEnd("'")
|
||||||
|
#$EAKommentar = $EAKommentar.TrimStart("'")
|
||||||
|
$EAKommentar = $EAKommentar.TrimEnd("'")
|
||||||
|
|
||||||
|
if ($($($EAZahl.Substring(0,2)) -in $ZuDI))
|
||||||
|
{
|
||||||
|
$EAZahl = $EAZahl -replace("[a-zA-Z]", "")
|
||||||
|
$LaengeEAZahl = $($EAZahl.Length - 1)
|
||||||
|
$EAZahl = $EAZahl.Substring(0,$LaengeEAZahl) + "." + $EAZahl.Substring($LaengeEAZahl)
|
||||||
|
$EAZahl = "DI" + $EAZahl
|
||||||
|
$DIs += @([pscustomobject]@{Name=$EAZahl;Zeile=$i})
|
||||||
|
}
|
||||||
|
elseif ($($($EAZahl.Substring(0,2)) -in $ZuDQ))
|
||||||
|
{
|
||||||
|
$EAZahl = $EAZahl -replace("[a-zA-Z]", "")
|
||||||
|
$LaengeEAZahl = $($EAZahl.Length - 1)
|
||||||
|
$EAZahl = $EAZahl.Substring(0,$LaengeEAZahl) + "." + $EAZahl.Substring($LaengeEAZahl)
|
||||||
|
$EAZahl = "DQ" + $EAZahl
|
||||||
|
$DQs += @([pscustomobject]@{Name=$EAZahl;Zeile=$i})
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Achtung, Fehler bei $EAZahl $EAKommentar"
|
||||||
|
$Fehler += @([pscustomobject]@{Name=$EAZahl;Zeile=$i})
|
||||||
|
#fehler
|
||||||
|
}
|
||||||
|
|
||||||
|
#Write-Host $EAZahl
|
||||||
|
#Write-Host $EAKommentar
|
||||||
|
|
||||||
|
$EBlatt.Cells.Item($i,1) = $EAZahl
|
||||||
|
$EBlatt.Cells.Item($i,2) = $EAKommentar
|
||||||
|
|
||||||
|
$i++
|
||||||
|
}
|
||||||
|
|
||||||
|
$EDatei.Save()
|
||||||
|
$Excel.Quit()
|
||||||
|
|
||||||
|
$DIs = $DIs | Sort-Object "Name"
|
||||||
|
$Gleiche = @()
|
||||||
|
|
||||||
|
for ($j = 0; $j -lt $($DIs.Count -1); $j++)
|
||||||
|
{
|
||||||
|
$IstGleich = $($DIs[$j].Name -eq $DIs[$($j+1)].Name)
|
||||||
|
if ( $IstGleich )
|
||||||
|
{
|
||||||
|
#Eintrag hinzufügen
|
||||||
|
if ( -not $($Gleiche[-1].Zeile -eq $DIs[$j].Zeile))
|
||||||
|
{
|
||||||
|
$Gleiche += $DIs[$j]
|
||||||
|
}
|
||||||
|
$Gleiche += $DIs[$($j +1)]
|
||||||
|
Write-Host "Gleiche: " $Gleiche
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# $Gleiche = $Gleiche.Zeile | select -Unique
|
||||||
|
|
||||||
|
if ($($Gleiche.Length) -gt 0)
|
||||||
|
{
|
||||||
|
Write-Host "Folgende Eingänge sind doppelt belegt"
|
||||||
|
Write-Host "Eingang Zeile (Excel)"
|
||||||
|
foreach ($Gleich in $Gleiche)
|
||||||
|
{
|
||||||
|
Write-Host $Gleich.Name " " $Gleich.Zeile
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Es gibt keine doppelt belegten Eingänge!"
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host $(Get-Date -Format "HH:mm:ss")
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
$ZuDI = @("P", "DI", "SF")
|
||||||
|
|
||||||
|
$EAZahl = "PF0001"
|
||||||
|
|
||||||
|
$EANurZahl = $EAZahl -replace "[\d]"
|
||||||
|
|
||||||
|
Write-Host $EANurZahl
|
||||||
|
|
||||||
|
if ($EANurZahl -in $ZuDI) {
|
||||||
|
Write-Host "Ist enthalten"
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Write-Host "Ist nicht enthalten"
|
||||||
|
}
|
||||||
|
|
||||||
|
#Write-Host $($($EAZahl.Substring(0,2)) -in $ZuDI)
|
||||||
|
|
||||||
|
<# foreach ($Eingang in $ZuDI) {
|
||||||
|
if ($EAZahl.Contains($Eingang)) {
|
||||||
|
Write-Host "Ist enthalten bei Eingang " $Eingang
|
||||||
|
}
|
||||||
|
# Todo: Schleife verlassen, nachdem ersten positives Ergebnis vorliegt
|
||||||
|
# Was passiert,
|
||||||
|
} #>
|
||||||
|
|
||||||
|
<# if ($($EAZahl -match $ZuDI )) {
|
||||||
|
Write-Host "Ist enthalten"
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Write-Host "Ist nicht enthalten"
|
||||||
|
}
|
||||||
|
#>
|
||||||
|
<#
|
||||||
|
if ($EAZahl -in $ZuDI)
|
||||||
|
{
|
||||||
|
$EAZahl = $EAZahl.Remove(0,2)
|
||||||
|
$EAZahl = "DI" + $EAZahl
|
||||||
|
#replace
|
||||||
|
}#>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
[CmdletBinding()]
|
||||||
|
param (
|
||||||
|
[Parameter(Mandatory=$true)][String]$var1,
|
||||||
|
[String]$var2
|
||||||
|
)
|
||||||
|
Write-Host $var1
|
||||||
|
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
$EAZahl = "004"
|
||||||
|
|
||||||
|
$LaengeEAZahl = $EAZahl.Length
|
||||||
|
Write-Host $LaengeEAZahl
|
||||||
|
|
||||||
|
$Teil1 = $EAZahl.Substring(0,$($LaengeEAZahl - 1))
|
||||||
|
Write-Host $Teil1
|
||||||
|
|
||||||
|
$Teil2 = $EAZahl.Substring($($LaengeEAZahl - 1))
|
||||||
|
Write-Host $Teil2
|
||||||
|
|
||||||
|
$NeueEAZahl = $($Teil1 + "." + $Teil2)
|
||||||
|
Write-Host $NeueEAZahl
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
<#
|
||||||
|
$Verzeichnis = Read-Host -Prompt "Zielverzeichnis: "
|
||||||
|
|
||||||
|
Write-Host $Verzeichnis
|
||||||
|
|
||||||
|
$IstVorhanden = $(Test-Path $Verzeichnis)
|
||||||
|
|
||||||
|
Write-Host $IstVorhanden
|
||||||
|
#>
|
||||||
|
|
||||||
|
# Gültigen Pfad eingeben und anschließend in diesem Verzeichnis .txt-Datei öffnen
|
||||||
|
|
||||||
|
$UngueltigerPfad = $true
|
||||||
|
|
||||||
|
|
||||||
|
while ($UngueltigerPfad)
|
||||||
|
{
|
||||||
|
$Pfad = Read-Host -Prompt "Zielverzeichnis: "
|
||||||
|
$UngueltigerPfad = -not $(Test-Path $Pfad -PathType Container)
|
||||||
|
}
|
||||||
|
# Write-Host "Gültigen Pfad angegeben"
|
||||||
|
|
||||||
|
$Dateien = split-path $(Get-ChildItem $Pfad\*.txt) -Leaf
|
||||||
|
|
||||||
|
Write-Host $Dateien
|
||||||
|
|
||||||
|
$Input = $Dateien | Out-GridView -PassThru -Title "Datei wählen"
|
||||||
|
|
||||||
|
Write-Host $Input
|
||||||
|
|
||||||
|
$DateiPfad = Join-Path -path $Pfad -childpath $Input -Resolve
|
||||||
|
Write-Host $DateiPfad
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
$Laufwerke = $(Get-PSDrive | where {$_.Free}).Name
|
||||||
|
|
||||||
|
Write-Host "Laufwerke: " $Laufwerke
|
||||||
|
|
||||||
|
$Pfad = "R:\m.kraft\Excel Werte ändern\"
|
||||||
|
Write-Host "Pfad: " $Pfad
|
||||||
|
$AktuelleUnterordner = Get-ChildItem $Pfad -Directory
|
||||||
|
$AktuelleTxtDateien = $(Get-ChildItem $Pfad\*.txt)
|
||||||
|
|
||||||
|
if ($AktuelleTxtDateien.length -gt 0)
|
||||||
|
{
|
||||||
|
$AktuelleTxtDateien = $(Split-Path $AktuelleTxtDateien -Leaf)
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host "Unterordner: " $AktuelleUnterordner
|
||||||
|
Write-Host "Dateien: " $AktuelleTxtDateien
|
||||||
|
|
||||||
|
<#
|
||||||
|
Schleife 1: Solange aktiv, bis Verzeichniswahl auf true ist
|
||||||
|
Schleife 2: (In Schleife 1) SOlange aktiv, bis Ordnerwahl auf true ist
|
||||||
|
|
||||||
|
Oder:
|
||||||
|
[bool] $DateiauswahlAktiv = $true, bis eine Datei gewählt ist. Auch mit 2 Schleifen.
|
||||||
|
#>
|
||||||
|
# Start
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# Excel-Datei erstellen
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$DateiPfad = "R:\m.kraft\Excel Werte ändern\_Test\Neuer Ordner\Test-Datei.xlsx"
|
||||||
|
|
||||||
|
$ExcelDatei = New-Object -ComObject excel.application
|
||||||
|
$Mappe = $ExcelDatei.Workbooks.Item(1) # Rechte Mappe
|
||||||
|
$Blatt1 = $Mappe.WorkSheets.Add()
|
||||||
|
$Blatt1.Name = "PLC Tags"
|
||||||
|
$Blatt2 = $Mappe.WorkSheets.Add() # Linke Mappe
|
||||||
|
$Blatt2.Name = "Mappe2"
|
||||||
|
$Mappe.SaveAs($DateiPfad)
|
||||||
|
|
||||||
|
$Mappe.Close()
|
||||||
|
$ExcelDatei.Quit()
|
||||||
@@ -0,0 +1,143 @@
|
|||||||
|
# Wirft aktuell Fehler, wenn man zurück in das Laufwerkverzeichnis geht!
|
||||||
|
|
||||||
|
Function Main
|
||||||
|
{
|
||||||
|
$LaufwerkAuswahlAktiv = $true
|
||||||
|
$DateiAuswahlAktiv = $true
|
||||||
|
|
||||||
|
while ($LaufwerkAuswahlAktiv)
|
||||||
|
{
|
||||||
|
$Laufwerke = LaufwerkeFinden
|
||||||
|
Write-Host "Gefundene Laufwerke: " $Laufwerke
|
||||||
|
|
||||||
|
$Pfad = Laufwerkwaehlen $Laufwerke
|
||||||
|
Write-Host "Gewähltes Laufwerk: " $Pfad
|
||||||
|
|
||||||
|
$LaufwerkAuswahlAktiv = $false
|
||||||
|
$DateiAuswahlAktiv= $true
|
||||||
|
|
||||||
|
while ($DateiAuswahlAktiv)
|
||||||
|
{
|
||||||
|
$UnterOrdner = UnterOrdnerFinden $Pfad
|
||||||
|
Write-Host "Mögliche Unterordner: " $UnterOrdner
|
||||||
|
|
||||||
|
$TxtDateien = TxtDateienFinden $Pfad
|
||||||
|
Write-Host "Mögliche txt Dateien: " $TxtDateien
|
||||||
|
|
||||||
|
#-> Fall einbauen, wenn es weder Unterordner noch TxtDateien gibt?
|
||||||
|
$AuswahlOptionen = Optionen $UnterOrdner $TxtDateien
|
||||||
|
Write-Host "Auswahloptionen: " $AuswahlOptionen
|
||||||
|
|
||||||
|
$Auswahl = OrdnerWaehlen $Pfad $AuswahlOptionen
|
||||||
|
Write-Host "Gewählte Option: " $Auswahl
|
||||||
|
|
||||||
|
if ($Auswahl -ne "Zurueck")
|
||||||
|
{
|
||||||
|
$Pfad = Join-Path -Path $Pfad -ChildPath $Auswahl -Resolve
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Write-Host "Eine Ordnerebene zurück"
|
||||||
|
$Pfad = Split-Path $Pfad
|
||||||
|
Write-Host "Neuer Pfad: " $Pfad
|
||||||
|
|
||||||
|
if ($($Pfad.Length -le 3))
|
||||||
|
{
|
||||||
|
Write-Host "Der Pfad ist kürzer als 3 Zeichen -> Laufwerk wählen"
|
||||||
|
$DateiAusahlAktiv = $false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host "Aktueller Pfad : " $Pfad
|
||||||
|
|
||||||
|
if ($($Auswahl -match ".txt")) #Besser: Letzte 4 Zeichen von auswahl nehmen und dann -eq
|
||||||
|
{
|
||||||
|
Write-Host "Es handelt sich um eine .txt-Datei"
|
||||||
|
$DateiauswahlAktiv = $false
|
||||||
|
}
|
||||||
|
Write-Host "--------------------------------------------------------------------------------------"
|
||||||
|
# Zwei ifs
|
||||||
|
#1 .txt-Datei gewählt -> $DateiAuswahlAktiv = $false
|
||||||
|
#2 Pfad ist aufgrund von "Zurück" leer (kein Laufwerk mehr) -> $LaufwerkauswahlAktiv = $true
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host "Gewählte Datei: " $Pfad
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Function LaufwerkeFinden()
|
||||||
|
{
|
||||||
|
$Laufwerke = $(Get-PSDrive | where {$_.Free}).Name
|
||||||
|
$i = 0
|
||||||
|
|
||||||
|
foreach($Laufwerk in $Laufwerke)
|
||||||
|
{
|
||||||
|
$Laufwerke[$i] = $Laufwerk + ":\"
|
||||||
|
$i++
|
||||||
|
}
|
||||||
|
|
||||||
|
return $Laufwerke
|
||||||
|
}
|
||||||
|
|
||||||
|
Function Laufwerkwaehlen($Laufwerke)
|
||||||
|
{
|
||||||
|
$Eingabe = $Laufwerke | Out-GridView -PassThru -Title "Laufwerke"
|
||||||
|
|
||||||
|
return $Eingabe
|
||||||
|
}
|
||||||
|
|
||||||
|
Function UnterOrdnerFinden($Pfad)
|
||||||
|
{
|
||||||
|
#abfangen: keine Ordner vorhanden -> nicht nötig, da keine weitere Verarbeitung
|
||||||
|
return $(Get-Childitem $Pfad -Directory)
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TxtDateienFinden($Pfad)
|
||||||
|
{
|
||||||
|
$TxtDateien = $(Get-Childitem $Pfad\*.txt)
|
||||||
|
|
||||||
|
if ($TxtDateien.Length -gt 0)
|
||||||
|
{
|
||||||
|
return $(Split-Path $TxtDateien -Leaf)
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Function Optionen($UnterOrdner, $TxtDateien)
|
||||||
|
{
|
||||||
|
#Gibt aktuell auch Index und Typ (System.IO.DirectoryInfo bzw. System.String) zurück
|
||||||
|
$OrdnerFormat = @()
|
||||||
|
$TxtDateienFormat = @()
|
||||||
|
foreach ($Ordner in $UnterOrdner)
|
||||||
|
{
|
||||||
|
$OrdnerFormat += [System.String]$Ordner
|
||||||
|
}
|
||||||
|
foreach ($TxtDatei in $TxtDateien)
|
||||||
|
{
|
||||||
|
$TxtDateienFormat += [System.String]$TxtDatei
|
||||||
|
}
|
||||||
|
|
||||||
|
$Optionen = $OrdnerFormat + $TxtDateienFormat + "Zurueck"
|
||||||
|
|
||||||
|
return $Optionen
|
||||||
|
}
|
||||||
|
|
||||||
|
Function OrdnerWaehlen($Pfad, $AuswahlOptionen)
|
||||||
|
{
|
||||||
|
if ($Pfad -eq "")
|
||||||
|
{
|
||||||
|
$Pfad = "Laufwerke"
|
||||||
|
}
|
||||||
|
|
||||||
|
$Eingabe = $AuswahlOptionen | Out-GridView -PassThru -Title $Pfad
|
||||||
|
|
||||||
|
Write-Host "Gewählte Option in Funktion: " $Input
|
||||||
|
|
||||||
|
return $Eingabe
|
||||||
|
}
|
||||||
|
|
||||||
|
Main
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
function KompatibilitaetsCheck ($SpeicherOrt){
|
||||||
|
$Inhalte = Get-Content $SpeicherOrt
|
||||||
|
if ($Inhalte.Length -eq 0) {
|
||||||
|
Write-Host "Laenge = 0"
|
||||||
|
return $false
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
foreach ($Zeile in $Inhalte) {
|
||||||
|
if (-not ($Zeile -match "'\w+','.+'") -and $Zeile.Length -gt 0) {
|
||||||
|
Write-Host "Fehler in Zeile" $Zeile
|
||||||
|
return $false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $true
|
||||||
|
}
|
||||||
|
|
||||||
|
Function TxtDateienFinden($Pfad)
|
||||||
|
{
|
||||||
|
$TxtDateien = $(Get-Childitem $Pfad\*.txt)
|
||||||
|
|
||||||
|
$KompatibleTxtDateien = @()
|
||||||
|
|
||||||
|
if ($TxtDateien.Length -gt 0)
|
||||||
|
{
|
||||||
|
foreach ($TxtDatei in $TxtDateien) {
|
||||||
|
Write-Host "Aktuelle txt-Datei: " $TxtDatei
|
||||||
|
if (KompatibilitaetsCheck $TxtDatei) {
|
||||||
|
$KompatibleTxtDateien += $TxtDatei
|
||||||
|
Write-Host " Datei Akzeptiert"
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Write-Host " Datei nicht Akzeptiert"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($KompatibleTxtDateien.Length -gt 0) {
|
||||||
|
return $(Split-Path $KompatibleTxtDateien -Leaf)
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
TxtDateienFinden "Z:\Automatisierung\WSCAD\IMPORT-EXPORT_WSCAD\SKRIPT-KONVERTIERUNG\Dieses Verzeichnis bitte nicht als Ablage nutzen"
|
||||||
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 168 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 100 KiB |
|
After Width: | Height: | Size: 181 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 61 KiB |
@@ -0,0 +1,8 @@
|
|||||||
|
IO C010000
|
||||||
|
BEZEICHNUNG C080000
|
||||||
|
VERW C020000
|
||||||
|
KENNZEICHNUNG C040000
|
||||||
|
TEXT-D C040000
|
||||||
|
TEXT-E C040000
|
||||||
|
TEXT-ES C040000
|
||||||
|
TEXT-F C040000
|
||||||
@@ -0,0 +1,85 @@
|
|||||||
|
# Allgemein
|
||||||
|
Webseite Beschreibung
|
||||||
|
https://germanpowershell.com/leere-ordner-loeschen/ Leere Ordner löschen; iterieren durch Verzeichnisse; Logdatei (Basis)
|
||||||
|
https://www.netz-weise-it.training/weisheiten/mehrfach-umbenennen-mit-powershell-rename-item-und-regulaeren-ausdruecken.html Umbennenen
|
||||||
|
https://blog.netwrix.de/2019/10/21/dateiverwaltung-mit-powershell/ Kopieren, verschieben, umbennen, erstellen von Dateien
|
||||||
|
https://blog.netwrix.de/2019/10/17/tutorial-zur-skripterstellung-mit-windows-powershell-fur-einsteiger/ Grundlagen allgemein
|
||||||
|
https://blog.stefanrehwald.de/2013/03/03/powershell-03-2-strings-bearbeiten-und-untersuchen-mit-funktionen-wie-trim-substring-contains-tolower-toupper-startswith-endswith/ Bearbeiten von Strings mit Trim und Substring
|
||||||
|
https://blog.stefanrehwald.de/2013/02/19/powershell-03-strings-zerlegen-zuschneiden-teile-ausschneiden-verbinden/ Bearbeiten von Strings mit Split, Remove und Replace
|
||||||
|
https://blog.stefanrehwald.de/2013/03/05/powershell-04-textdatei-auslesen-bearbeiten-anlegen-befullen/ Textdateien erstellen und bearbeiten
|
||||||
|
https://www.computerperformance.co.uk/powershell/if-and/ if, and, or
|
||||||
|
https://www.windowspro.de/script/vergleichsoperatoren-powershell-eq-lt-gt-contains-match >, <, =, >=, =<
|
||||||
|
https://it-learner.de/mit-der-windows-powershell-die-anzahl-der-dateien-in-einem-verzeichnis-zaehlen/ Anzahl von Dateien/ Ordnern in Verzeichnis
|
||||||
|
https://www.windowspro.de/script/if-else-switch-bedingte-anweisungen-powershell if, else, switch
|
||||||
|
https://www.scriptrunner.com/de/blog/einfuehrung-in-powershell-schleifen/ Schleifen
|
||||||
|
https://germanpowershell.com/pfad-cmdlets-und-funktionen/ Pfade anpassen und überprüfen
|
||||||
|
https://www.windowspro.de/script/select-object-eigenschaften-von-objekten-powershell-filtern Eigenschaften von Objekten
|
||||||
|
https://blog.stefanrehwald.de/2013/09/11/powershell-11-funktionen-functions/ Funktionen
|
||||||
|
https://stackoverflow.com/questions/10286164/function-return-value-in-powershell return bei Funktionen
|
||||||
|
https://devblogs.microsoft.com/powershell/boolean-values-and-operators/ Booleans
|
||||||
|
https://docs.microsoft.com/de-de/powershell/scripting/learn/deep-dives/everything-about-arrays?view=powershell-7.1 Arrays
|
||||||
|
https://stackoverflow.com/questions/9397137/powershell-multidimensional-arrays Mehrdimensionale Arrays
|
||||||
|
https://www.windowspro.de/script/daten-sortieren-powershell Sortieren
|
||||||
|
https://www.windowspro.de/script/arrays-powershell-anlegen-aendern-auslesen-sortieren-loeschen Arrays
|
||||||
|
https://devblogs.microsoft.com/scripting/weekend-scripter-sorting-powershell-hash-tables/ Hash-Tabellen sortieren
|
||||||
|
https://blog.netwrix.de/2019/12/19/variablen-und-arrays-in-powershell/#PowerShell%20Arrays Variablen(-typen, gute Übersicht)/ Arrays
|
||||||
|
https://www.msxfaq.de/code/powershell/psarray.htm Arrays und Probleme im Zusammenhang mit Funktionen
|
||||||
|
https://docs.microsoft.com/de-de/powershell/scripting/learn/deep-dives/everything-about-pscustomobject?view=powershell-7.1 PSCustomObject
|
||||||
|
https://www.windowspro.de/script/test-path-powershell-pruefen-ob-eine-datei-existiert Überprüfen, ob es einen Pfad oder eine Datei gibt
|
||||||
|
https://social.technet.microsoft.com/Forums/de-DE/322a2b8d-92d8-4e6d-a9cc-518e71b3c0c6/zahlen-aus-einem-string-filtern?forum=powershell_de Zahlen oder Buchstaben aus String filtern
|
||||||
|
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-executionpolicy?view=powershell-7.1 Einstellungsmöglichkeiten Execution-Policy
|
||||||
|
https://devblogs.microsoft.com/scripting/run-powershell-scripts-stored-on-a-central-file-share/ Powershell-Skript auf Server ausführen
|
||||||
|
|
||||||
|
|
||||||
|
# Excel-Speziell
|
||||||
|
|
||||||
|
Webseite Beschreibung
|
||||||
|
https://www.script-example.com/PowerShell-write-excel Excel öffnen und in Zellen schreiben
|
||||||
|
https://www.script-example.com/powershell-skript Übergabe von Variablen beim Start
|
||||||
|
https://www.sepago.de/blog/powershell-die-param-anweisung-erweiterte-parameterdefinition-advanced-parameters-part-15-2/ Übergabe von Variablen beim Start Maybe good to watch: https://youtu.be/9uMorgBB_RU
|
||||||
|
https://forum.chip.de/discussion/1686803/powershell-string-auf-buchstaben-pruefen-und-loeschen Buchstaben in String finden und löschen
|
||||||
|
https://www.windowspro.de/script/benutzereingaben-powershell-read-host-mandatorytrue-out-gridview Benutzereingabe
|
||||||
|
https://www.tech-faq.net/speicherplatz-anzeigen-mit-powershell/ Laufwerke anzeigen
|
||||||
|
https://social.technet.microsoft.com/Forums/ie/de-DE/f44998ec-7adc-46b3-9667-ca0550c07ad8/auswahl-eines-wertes-durch-den-user-aus-einem-array?forum=powershell_de Beispiel GUI
|
||||||
|
http://eddiejackson.net/wp/?p=19041 Beispiel GUI2
|
||||||
|
https://docs.microsoft.com/de-de/powershell/scripting/samples/selecting-items-from-a-list-box?view=powershell-7.1 GUI Auswahlliste
|
||||||
|
https://www.windowspro.de/script/variablen-powershell-namen-werte-datentypen Variablen/ Datentypen festlegen mit Übersicht über datentypen
|
||||||
|
https://techwizard.cloud/2014/03/11/powershell-custom-gui-input-box-for-passing-values-to-variables/ Beispiel GUI mit Eingaben, Schließen und return-Werten
|
||||||
|
https://stackoverflow.com/questions/22022681/powershell-gui-return-file-path GUI für Explorer, unübersichtlicher Aufbau
|
||||||
|
https://www.martinlehmann.de/wp/download/powershell-gui-programmierung-fur-dummies-step-by-step/ GUI in Einzelteilen
|
||||||
|
https://docs.microsoft.com/de-de/powershell/scripting/samples/creating-a-custom-input-box?view=powershell-7.1 Microsoft Doc zu GUI-Bauteilen
|
||||||
|
https://www.windowspro.de/script/grafische-oberflaeche-gui-fuer-powershell-scripts-erstellen GUI-Elemente
|
||||||
|
https://www.script-example.com/Powershell-GUI Bausteine GUI
|
||||||
|
https://stackoverflow.com/questions/44503254/how-do-i-change-the-font-size-of-a-list-box-in-powershell Schriftart und -größe in GUI verändern
|
||||||
|
https://stackoverflow.com/questions/11468423/powershell-creating-custom-datagridview DataGriedView (in GUI)
|
||||||
|
https://social.technet.microsoft.com/Forums/windowsserver/de-DE/8af91b31-7712-499c-a90b-a5cc8f95a8ff/umlaute-in-powershell-script-verwenden?forum=powershell_de Ursache Umlaute-Problem
|
||||||
|
https://devblogs.microsoft.com/scripting/powershell-looping-the-continue-statement/ Continue in Schleifen
|
||||||
|
https://stackoverflow.com/questions/52951758/is-there-a-way-to-run-a-popup-window-while-a-script-runs Alles in ein GUI schreiben
|
||||||
|
https://docs.microsoft.com/de-de/dotnet/api/system.windows.forms.folderbrowserdialog?view=net-5.0 Dateien öffnen
|
||||||
|
https://docs.microsoft.com/de-de/dotnet/api/system.windows.forms.folderbrowserdialog?view=net-5.0 Ordner öffnen
|
||||||
|
https://docs.microsoft.com/de-de/dotnet/api/system.windows.forms.tabcontrol.onenter?view=net-5.0 Tab Eigenschaften
|
||||||
|
https://www.martinlehmann.de/wp/scripting/powershell/dynamische-variablennamen-in-powershell/ Dynamische Variablennamen
|
||||||
|
https://www.sepago.de/blog/powershell-arbeiten-mit-pfaden-und-locations/ Aktuelles Verzeichnis abfragen
|
||||||
|
https://docs.microsoft.com/de-de/powershell/scripting/samples/managing-current-location?view=powershell-7.1 Aktuelles Verzeichnis abfragen oder festlegen
|
||||||
|
https://docs.microsoft.com/de-de/powershell/module/microsoft.powershell.core/about/about_variables?view=powershell-7.1 Variablen - alles
|
||||||
|
https://techhusain.wordpress.com/2017/02/14/building-dynamic-forms-with-powershell/ Beispiel für zur Laufzeit erstellte GUI-Elemente mit falscher Übergabe
|
||||||
|
https://stackoverflow.com/questions/35115725/dynamically-add-and-remove-content-in-gui-form Richtige übergabe von Variablenwerten bei zur Laufzeit erstellten GUI-Elementen
|
||||||
|
https://serverfixes.com/powershell-radiobuttons GroupBox für RadioButtons
|
||||||
|
https://social.technet.microsoft.com/Forums/en-US/bc47bfa7-a275-41db-b2bf-da9b1051f29f/powershell-gui-adding-and-removing-controls?forum=winserverpowershell Einträge aus GUI entfernen
|
||||||
|
https://info.sapien.com/index.php/guis/gui-scripting Übersichtsseite zu diversen PS Themen
|
||||||
|
https://channel9.msdn.com/Series/Getting-Started-with-Microsoft-PowerShell?l=r54IrOWy_2304984382 PS Lernvideos (ca. 40 min lang jeweils)
|
||||||
|
https://mcpmag.com/articles/2015/12/14/test-variables-in-powershell.aspx 3 Möglichkeiten um zu testen, ob eine Variable existiert
|
||||||
|
https://community.idera.com/database-tools/powershell/powertips/b/tips/posts/renaming-variables Variablen umbennen
|
||||||
|
https://www.mcseboard.de/topic/154339-user-mit-powershell-auslesen/ Aktuellen Benutzer ausgeben
|
||||||
|
|
||||||
|
# German Powershell
|
||||||
|
https://germanpowershell.com/datum-und-zeit-verstehen/ Datum und Uhrzeit
|
||||||
|
https://germanpowershell.com/unix-timestamp/ UNIX Timestamp
|
||||||
|
https://germanpowershell.com/in-eine-datei-schreiben-leistungstest/ In Datei schreiben
|
||||||
|
https://germanpowershell.com/exception-schreiben-mit-throw/ Exception/ Throw
|
||||||
|
https://germanpowershell.com/fehlersuche-exeptionhandling/ Exception Handling
|
||||||
|
https://germanpowershell.com/powershell-net-dateien-ordner/ Massenbearbeitung von Dateien (Verschieben, kopieren, löschen)
|
||||||
|
https://germanpowershell.com/logdatei-erstellen/ Logdatei erstellen
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||