MM 01 0000000001 c:\temp\typ\mmxx.bin AM240D Globalvariablen &MEWE Ansteuervariablen STRUCT_1 STRUCT_2 STRUCT_3 STRUCT_4 STRUCT_5 STRUCT_6 STRUCT_7 STRUCT_8 STRUCT_9 STRUCT_10 STRUCT_11 STRUCT_12 STRUCT_13 STRUCT_14 STRUCT_15 STRUCT_16 STRUCT_17 STRUCT_18 STRUCT_19 STRUCT_20 STRUCT_21 STRUCT_22 STRUCT_23 STRUCT_24 STRUCT_25 STRUCT_26 STRUCT_27 STRUCT_28 STRUCT_29 STRUCT_30 STRUCT_31 STRUCT_32 STRUCT_33 STRUCT_34 STRUCT_35 STRUCT_36 STRUCT_37 STRUCT_38 STRUCT_39 STRUCT_40 STRUCT_41 STRUCT_42 STRUCT_43 STRUCT_44 STRUCT_45 STRUCT_46 STRUCT_47 STRUCT_48 STRUCT_49 STRUCT_50 STRUCT_51 STRUCT_52 STRUCT_53 STRUCT_54 STRUCT_55 STRUCT_56 STRUCT_57 STRUCT_58 STRUCT_59 STRUCT_60 STRUCT_61 STRUCT_62 STRUCT_63 STRUCT_64 STRUCT_65 STRUCT_66 STRUCT_67 STRUCT_68 STRUCT_69 STRUCT_70 STRUCT_71 STRUCT_72 STRUCT_73 STRUCT_74 STRUCT_75 STRUCT_76 STRUCT_77 STRUCT_78 STRUCT_79 STRUCT_80 STRUCT_81 STRUCT_82 STRUCT_83 STRUCT_84 STRUCT_85 STRUCT_86 STRUCT_87 STRUCT_88 STRUCT_89 STRUCT_90 STRUCT_91 STRUCT_92 STRUCT_93 STRUCT_94 STRUCT_95 STRUCT_96 STRUCT_97 STRUCT_98 STRUCT_99 STRUCT_100 STRUCT_101 STRUCT_102 STRUCT_103 STRUCT_104 STRUCT_105 STRUCT_106 STRUCT_107 STRUCT_108 STRUCT_109 STRUCT_110 STRUCT_111 STRUCT_112 STRUCT_113 STRUCT_114 STRUCT_115 STRUCT_116 STRUCT_117 STRUCT_118 STRUCT_119 STRUCT_120 STRUCT_121 STRUCT_122 STRUCT_123 STRUCT_124 STRUCT_125 STRUCT_126 STRUCT_127 STRUCT_128 STRUCT_129 STRUCT_130 STRUCT_131 STRUCT_132 STRUCT_133 STRUCT_134 STRUCT_135 STRUCT_136 STRUCT_137 STRUCT_138 STRUCT_139 STRUCT_140 STRUCT_141 STRUCT_142 STRUCT_143 STRUCT_144 STRUCT_145 STRUCT_146 STRUCT_147 STRUCT_148 STRUCT_149 STRUCT_150 STRUCT_151 STRUCT_152 STRUCT_153 STRUCT_154 STRUCT_155 STRUCT_156 STRUCT_157 STRUCT_158 STRUCT_159 STRUCT_160 STRUCT_161 STRUCT_162 STRUCT_163 STRUCT_164 STRUCT_165 STRUCT_166 STRUCT_167 STRUCT_168 STRUCT_169 STRUCT_170 STRUCT_171 STRUCT_172 STRUCT_173 STRUCT_174 STRUCT_175 STRUCT_176 STRUCT_177 STRUCT_178 STRUCT_179 STRUCT_180 STRUCT_181 STRUCT_182 STRUCT_183 STRUCT_184 STRUCT_185 STRUCT_186 STRUCT_187 STRUCT_188 STRUCT_189 STRUCT_190 STRUCT_191 STRUCT_192 STRUCT_193 STRUCT_194 STRUCT_195 STRUCT_196 STRUCT_197 STRUCT_198 STRUCT_199 STRUCT_200 STRUCT_201 STRUCT_202 STRUCT_203 STRUCT_204 STRUCT_205 STRUCT_206 STRUCT_207 STRUCT_208 STRUCT_209 STRUCT_210 STRUCT_211 STRUCT_212 STRUCT_213 STRUCT_214 STRUCT_215 STRUCT_216 STRUCT_217 STRUCT_218 STRUCT_219 STRUCT_220 STRUCT_221 STRUCT_222 STRUCT_223 STRUCT_224 STRUCT_225 STRUCT_226 STRUCT_227 STRUCT_228 STRUCT_229 STRUCT_230 STRUCT_231 STRUCT_232 STRUCT_233 STRUCT_234 STRUCT_235 STRUCT_236 STRUCT_237 STRUCT_238 STRUCT_239 STRUCT_240 STRUCT_241 STRUCT_242 STRUCT_243 STRUCT_244 STRUCT_245 STRUCT_246 STRUCT_247 STRUCT_248 STRUCT_249 STRUCT_250 STRUCT_251 STRUCT_252 STRUCT_253 STRUCT_254 STRUCT_255 STRUCT_256 STRUCT_257 STRUCT_258 STRUCT_259 STRUCT_260 STRUCT_261 STRUCT_262 STRUCT_263 STRUCT_264 STRUCT_265 STRUCT_266 STRUCT_267 STRUCT_268 STRUCT_269 STRUCT_270 STRUCT_271 STRUCT_272 STRUCT_273 STRUCT_274 STRUCT_275 STRUCT_276 STRUCT_277 STRUCT_278 STRUCT_279 STRUCT_280 STRUCT_281 STRUCT_282 STRUCT_283 STRUCT_284 STRUCT_285 STRUCT_286 STRUCT_287 STRUCT_288 STRUCT_289 STRUCT_290 STRUCT_291 STRUCT_292 STRUCT_293 STRUCT_294 STRUCT_295 STRUCT_296 STRUCT_297 STRUCT_298 STRUCT_299 STRUCT_300 STRUCT_301 STRUCT_302 STRUCT_303 STRUCT_304 STRUCT_305 STRUCT_306 STRUCT_307 STRUCT_308 STRUCT_309 STRUCT_310 STRUCT_311 STRUCT_312 STRUCT_313 STRUCT_314 STRUCT_315 STRUCT_316 STRUCT_317 STRUCT_318 STRUCT_319 STRUCT_320 STRUCT_321 STRUCT_322 STRUCT_323 STRUCT_324 STRUCT_325 STRUCT_326 STRUCT_327 STRUCT_328 STRUCT_329 STRUCT_330 STRUCT_331 STRUCT_332 STRUCT_333 STRUCT_334 STRUCT_335 STRUCT_336 STRUCT_337 STRUCT_338 STRUCT_339 STRUCT_340 STRUCT_341 STRUCT_342 STRUCT_343 STRUCT_344 STRUCT_345 STRUCT_346 STRUCT_347 STRUCT_348 STRUCT_349 STRUCT_350 STRUCT_351 STRUCT_352 STRUCT_353 STRUCT_354 STRUCT_355 STRUCT_356 STRUCT_357 STRUCT_358 STRUCT_359 STRUCT_360 STRUCT_361 STRUCT_362 STRUCT_363 STRUCT_364 STRUCT_365 STRUCT_366 STRUCT_367 STRUCT_368 STRUCT_369 STRUCT_370 STRUCT_371 STRUCT_372 STRUCT_373 STRUCT_374 STRUCT_375 STRUCT_376 STRUCT_377 STRUCT_378 STRUCT_379 STRUCT_380 STRUCT_381 STRUCT_382 STRUCT_383 STRUCT_384 STRUCT_385 STRUCT_386 STRUCT_387 STRUCT_388 STRUCT_389 STRUCT_390 STRUCT_391 STRUCT_392 STRUCT_393 STRUCT_394 STRUCT_395 STRUCT_396 STRUCT_397 STRUCT_398 STRUCT_399 STRUCT_400 MM 1 GETDATA_PULSE $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_SCANNER MODULE 0 STDPAV:Gleichspannungsmessung 1 $POSITION - $P_0 $MP_0 $MP_1 $P_3 - - ON 2 E_OUT MODULE 0 Hardware anschalten 2 $POSITION - - - - 3 M_COUNTER_CP MODULE 0 3 $POSITION $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $EH &MEWE 4 M_AUSWERTUNG MODULE 0 Messung auswerten 4 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 5 E_SCANNER MODULE 0 STDPAV:Gleichspannungsmessung 5 $POSITION - $P_0 $MP_0 $MP_1 $P_3 - - ON 6 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 6 $POSITION - $MP_2 $MP_3 - - - - - - - MM 1 GETDATE $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &MEWE 1 R_CURRENT_DATE MODULE 0 Kefico CP Module 1 $POSITION $RETURN_WERT 2 M_NOP MODULE 0 2 $POSITION - - - - - - - - - - MM 1 TORQUEINIT $POSITION $MO $MP_0 $P_0 $P_1 $P_2 $P_3 $P_4 $MIN $MAX $EH $RETURN_WERT 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 P_SET_TORQUE MODULE 0 Measure Torque 2 $POSITION $P_0 $P_1 $P_2 $P_3 $EH MM 1 GETDATA_TORQUE $POSITION $MO $MP_0 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 M_READ_TORQUE MODULE 0 Measure Torque 2 $POSITION $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 &MEWE $EH 3 M_AUSWERTUNG MODULE 0 Messung auswerten 3 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 4 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 4 $POSITION - - - - - - - - MM 1 PULSE_EDGEINDEX $POSITION $MO $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $MIN $MAX $EH $RETURN_WERT 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 P_CAL_PULSEEDGE MODULE 0 Messung durchf?ren 2 $POSITION - $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $RETURN_WERT $EH 3 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 3 $POSITION - - - - - - - - - - MM 1 READ_EEP_DATA $POSITION $MO $MP_0 $MP_1 $P_0 $P_1 $P_2 $P_3 $P_4 $MIN $MAX $EH $RETURN_WERT 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 P_READDATA_EEP MODULE 0 Reading data from memory 2 $POSITION $P_0 $P_1 $P_2 $P_3 $MIN $MAX $EH $RETURN_WERT 100 3 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 3 $POSITION - $MP_0 $MP_1 - - - - - - - MM 1 WRITE_EEP_DATA $POSITION $MO $MP_0 $MP_1 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $P_10 $P_11 $P_12 $MIN $MAX $EH $RETURN_WERT 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 P_WRITEDATA_EEP MODULE 0 Messung durchf?ren 2 $POSITION $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $MIN $MAX $EH $RETURN_WERT $P_10 3 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 3 $POSITION - $MP_0 $MP_1 - - - - - - - MM 1 READ_DATA $POSITION $MO $MP_0 $MP_1 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $MIN $MAX $EH $RETURN_WERT 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 P_READDATA MODULE 0 Reading data from memory 2 $POSITION $P_0 $P_1 $P_2 $P_3 $RETURN_WERT $P_4 3 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 3 $POSITION - $MP_0 $MP_1 - - - - - - - MM 1 WRITE_DATA $POSITION $MO $MP_0 $MP_1 $P_0 $P_1 $P_2 $P_3 $P_4 $MIN $MAX $EH $RETURN_WERT 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 P_WRITEDATA MODULE 0 Messung durchf?ren 2 $POSITION $P_0 $P_1 $P_2 $P_3 $P_4 $RETURN_WERT 3 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 3 $POSITION - $MP_0 $MP_1 - - - - - - - MM 1 LASER_MARK $POSITION $MO $MP_0 $MP_1 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $MIN $MAX $EH $RETURN_WERT 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 P_WRITEMEM MODULE 0 Messung durchf?ren 2 $POSITION $P_0 - $P_2 $P_3 $P_4 $P_5 $RETURN_WERT 3 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 3 $POSITION - $MP_0 $MP_1 - - - - - - - MM 1 PLC_READ $POSITION $MO $MP_0 $MP_1 $P_0 $P_1 $P_2 $P_3 $P_4 $MIN $MAX $EH $RETURN_WERT 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 P_READMEM MODULE 0 Messung durchf?ren 2 $POSITION $P_0 $P_1 $P_2 $P_3 $RETURN_WERT $P_4 3 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 3 $POSITION - $MP_0 $MP_1 - - - - - - - MM 1 GETDATA_LCR $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_SCANNER MODULE 0 STDPAV:Gleichspannungsmessung 1 $POSITION - $P_0 $MP_0 $MP_1 - - - ON 2 E_OUT MODULE 0 Hardware anschalten 2 $POSITION - - - - 3 M_DLCRM MODULE 0 Messung durchf?ren 3 $POSITION $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 &MEWE $EH 4 M_AUSWERTUNG MODULE 0 Messung auswerten 4 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 5 E_SCANNER MODULE 0 Me?canner abschalten 5 $POSITION - $P_0 $MP_0 $MP_1 - - - OFF 6 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 6 $POSITION - $MP_2 $MP_3 - - - - - - - MM 1 GETDATA_FD $POSITION $MO $MP_0 $MP_1 $P_0 $P_1 $P_2 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 M_LVDT MODULE 0 Messung durchf?ren 2 $POSITION $P_0 $P_1 $P_2 &MEWE $EH 3 M_AUSWERTUNG MODULE 0 Messung auswerten 3 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 4 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 4 $POSITION - $MP_2 $MP_3 - - - - - - - MM 1 GETDATA_RPM $POSITION $MO $MP_0 $MP_1 $P_0 $P_1 $P_2 $P_3 $P_4 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 E_WAIT MODULE 0 warten auf arb init 2 0 - $P_2 0 0 &MEWE 3 M_READ_MOTORRPM MODULE 0 Messung durchf?ren 3 $POSITION $P_0 $P_1 $P_3 $P_4 &MEWE $EH 4 M_AUSWERTUNG MODULE 0 Messung auswerten 4 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 5 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 5 $POSITION - $MP_0 $MP_1 - - - - - - - /// MM 1 GETTIMEVALUE_ARRAY $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $P_10 $P_11 $P_12 $P_13 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_SCANNER MODULE 0 STDPAV:Gleichspannungsmessung 1 $POSITION - $P_0 $MP_0 $MP_1 - - - ON 2 E_OUT MODULE 0 Hardware anschalten 2 $POSITION - - - - 3 M_TIMEDDATA MODULE 0 Messung durchf?ren 3 $POSITION> $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 0 $P_9 $P_10 $P_11 $P_12 $P_13 $EH 4 E_SCANNER MODULE 0 Me?canner abschalten 4 $POSITION - $P_0 $MP_0 $MP_1 - - - OFF 5 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 5 $POSITION - $MP_2 $MP_3 - - - - - - - /// MM 1 GETDATA_ARRAY $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_SCANNER MODULE 0 STDPAV:Gleichspannungsmessung 1 $POSITION - $P_0 $MP_0 $MP_1 - - - ON 2 E_OUT MODULE 0 Hardware anschalten 2 $POSITION - - - - 3 M_DMM_CP MODULE 0 Messung durchf?ren 3 $POSITION> $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 IMMEDIATE 1 100 OFF FALSE 0 $P_8 $P_7 $RETURN_WERT $EH 4 E_SCANNER MODULE 0 Me?canner abschalten 4 $POSITION - $P_0 $MP_0 $MP_1 - - - OFF 5 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 5 $POSITION - $MP_2 $MP_3 - - - - - - - MM 1 DCV_CP $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_SCANNER MODULE 0 STDPAV:Gleichspannungsmessung 1 $POSITION - $P_0 $MP_0 $MP_1 - - - ON 2 E_OUT MODULE 0 Hardware anschalten 2 $POSITION - - - - 3 M_DMM_CP MODULE 0 Messung durchf?ren 3 $POSITION> $P_0 $P_1 0 $P_2 IMMEDIATE 1 0 IMMEDIATE 1 100 OFF FALSE 0 0 NORM &MEWE $EH 4 M_AUSWERTUNG MODULE 0 Messung auswerten 4 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 5 E_SCANNER MODULE 0 Me?canner abschalten 5 $POSITION - $P_0 $MP_0 $MP_1 - - - OFF 6 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 6 $POSITION - $MP_2 $MP_3 - - - - - - - MM 1 PULSE_V $POSITION $MO $P_0 $P_1 $P_2 $P_3 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 P_CAL_PULSEV MODULE 0 Messung durchf?ren 2 $POSITION - $P_0 $P_1 $P_2 $P_3 &MEWE $EH 3 M_AUSWERTUNG MODULE 0 Messung auswerten 3 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - MM 1 PULSE_W $POSITION $MO $P_0 $P_1 $P_2 $P_3 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 P_CAL_PULSEW MODULE 0 Messung durchf?ren 2 $POSITION - $P_0 $P_1 $P_2 $P_3 &MEWE $EH 3 M_AUSWERTUNG MODULE 0 Messung auswerten 3 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - MM 1 PULSE_D $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 P_CAL_PULSED MODULE 0 Messung durchf?ren 2 $POSITION - $P_0 $P_1 $P_2 $P_3 &MEWE $EH 3 M_AUSWERTUNG MODULE 0 Messung auswerten 3 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - MM 1 COM_ANSTEUER $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 1 M_AUSWERTUNG MODULE 0 1 SKM ANSTEUER 1 - - - - STR MIN MAX - - - - - - - - - 0 JA NORMAL - 2 F_ANSTEUER MODULE 0 2 ASC_SWITCH B65_S - - B65 - ANSTEUER_PAR 1 3 F_ANSTEUER MODULE 0 3 ASC_REF_SWITCH A080_S - - A080 - ANSTEUER_PAR 1 4 M_AUSWERTUNG MODULE 0 4 CFI ANSTEUER 1 - - - - STR MIN MAX - - - - - - - - - 0 JA NORMAL - 5 F_ANSTEUER MODULE 0 5 ASC_REF_CFI B65_S - - B65 - ANSTEUER_PAR 1 6 F_ANSTEUER MODULE 0 6 ASC_REF_CFI A080_S - - A080 - ANSTEUER_PAR 1 MM 1 ACV $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_SCANNER MODULE 0 STDPAV: Messen einer Wechselspannung 1 $POSITION - DVM_02_MESS $MP_0 $MP_1 - - - ON 2 M_DMM MODULE 0 Messung durchf?ren 2 $POSITION DVM_02 ACV $P_0 $P_1 IMMEDIATE 1 0 IMMEDIATE 1 100 OFF FALSE NONE 0 INIT &MEWE 0 $EH - 3 E_OUT MODULE 0 Hardware anschalten 3 $MP_2 - - - - 4 M_DMM MODULE 0 Messung durchf?ren 4 $POSITION DVM_02 ACV $P_0 $P_1 IMMEDIATE 1 0 IMMEDIATE 1 100 OFF FALSE NONE 0 AR &MEWE 0 $EH - 5 M_AUSWERTUNG MODULE 0 Messung auswerten 5 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 6 E_SCANNER MODULE 0 Me?canner abschalten 6 $MP_3 - DVM_02_MESS $MP_0 $MP_1 - - - OFF MM 1 ACVINIT $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_SCANNER MODULE 0 Mess Scanner anlegen 1 0 - DVM_02_MESS $MP_0 $MP_1 - - - ON 2 E_OUT MODULE 0 Hardware anschalten 2 0 - - - - 3 M_DMM MODULE 0 Messung durchf?ren 3 0 DVM_02 ACV $P_0 $P_1 IMMEDIATE 1 0 IMMEDIATE 1 100 OFF FALSE NONE 0 INIT &MEWE 0 $EH - 6 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 6 $POSITION $MO $MP_2 $MP_3 $MIN $MAX - - - - MM 1 BLOCKHEXSTR $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT 1 E_OUT MODULE 0 1 0 - - - CHANGE_ANST 2 P_ZERLEGE_STR MODULE 0 STDPAV: String der Schnittst. zerlegen und Auswerten 2 $POSITION - STRING1 $P_0 $P_1 $RETURN_WERT &G_MGERROR EH 3 M_AUSWERTUNG MODULE 0 3 $RETURN_WERT 1 - JA - - STRCMP $MIN $MAX $MP_0 $MP_1 $MP_2 $MP_3 - - - - - &G_MGERROR JA NORMAL $RETURN_WERT - 4 M_NOP MODULE 0 4 - - MM 1 ADF $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH $RETURN_WERT &MEWE &ERRORFLAG &FEHLERFLAG 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 R_KUNDDAT MODULE 0 2 $POSITION - LD 0 - - - - &MEWE TEST - &ERRORFLAG 3 R_RECHNE MODULE 0 3 $POSITION (&MEWE_ADF*1000) &MEWE &FEHLERFLAG 0 4 M_AUSWERTUNG MODULE 0 4 $POSITION &MEWE ADF 1 - - - - STR - - - - - - - - - - - &FEHLERFLAG JA NORMAL $RETURN_WERT - 5 M_NOP MODULE 0 5 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 - - $MIN $MAX $EH MM 1 BERECHNEN $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &FEHLER &MEWE 1 E_OUT MODULE 0 1 0 - - - CHANGE_ANST 2 M_NOP MODULE 0 STDPAV:Berechnen von Termen 2 - $MP_0 $MP_1 $MP_2 $MP_3 - - - - - - 3 R_RECHNE MODULE 0 3 $POSITION $P_0 $RETURN_WERT &FEHLER $P_1 4 M_ZUWEIS MODULE 0 4 0 &MEWE $RETURN_WERT - - STRING 5 M_AUSWERTUNG MODULE 0 5 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - &FEHLER JA NORMAL $RETURN_WERT INT MM 1 BITOP $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $MIN $MAX $EH $RETURN_WERT &PAR0 &G_FEHL1 &PAR1 &G_FEHL2 &MEWE &G_FEHL3 &FEHLER 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 R_STRFORMAT MODULE 0 STDPAV: Bit-Operationen 2 0 $P_0 INT 16 - - HEX &PAR0 &G_FEHL1 3 R_STRFORMAT MODULE 0 Parameter1 von INT in HEX 3 0 $P_1 INT 16 - - HEX &PAR1 &G_FEHL2 4 R_STROPERATE MODULE 0 STDPAV:Bitverk?fung von zwei Integerzahlen.Ergebnis Hex 4 0 HEX &PAR0 $P_2 &PAR1 &MEWE &G_FEHL3 5 R_RECHNE MODULE 0 5 0 (&G_FEHL1+&G_FEHL2+&G_FEHL3) &FEHLER - 0 6 M_AUSWERTUNG MODULE 0 Auswertung Ergebnis 6 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - &FEHLER JA NORMAL $RETURN_WERT HEX 7 M_NOP MODULE 0 NOP 7 0 $MP_0 $MP_1 $MP_2 $MP_3 - - - - - - MM 1 BLOCKHEX $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &MEWE &FEHLERFLAG 1 E_OUT MODULE 0 STDPAV: Zerl. und vergleichen des Strings von der Schnittstelle 1 0 - - - CHANGE_ANST 2 P_ZERLEGE_STR MODULE 0 STDPAV: String der Schnittst. zerlegen und Auswerten 2 $POSITION - STRING1 $P_0 $P_1 &MEWE &FEHLERFLAG EH 3 M_AUSWERTUNG MODULE 0 Auswerten als Hex-Werte mit Toleranzen 3 $POSITION &MEWE $MO 1 - JA - - $EH $MIN $MAX $MP_0 $MP_1 $MP_2 $MP_3 - - - - - &FEHLERFLAG JA NORMAL $RETURN_WERT - MM 1 BLOCKINT $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &MEWE &FEHLERFLAG 1 E_OUT MODULE 0 STDPAV: Zerl. und vergleichen des Strings von der Schnittstelle 1 0 - - - CHANGE_ANST 2 P_ZERLEGE_STR MODULE 0 STDPAV: String der Schnittst. zerlegen und Auswerten 2 $POSITION - STRING1 $P_0 $P_1 &MEWE &FEHLERFLAG EH 3 M_AUSWERTUNG MODULE 0 Auswerten als Hex-Werte mit Toleranzen 3 $POSITION &MEWE $MO 1 - JA - - $EH $MIN $MAX $MP_0 $MP_1 $MP_2 $MP_3 - - - - - &FEHLERFLAG JA NORMAL $RETURN_WERT - MM 1 BLOCKSTR $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &FEHLER_FLAG &MEWE 1 E_OUT MODULE 0 STDPAV: Zerl. und vergleichen des Strings von der Schnittstelle 1 0 - - - CHANGE_ANST 2 P_ZERLEGE_STR MODULE 0 STDPAV: Zerl. und vergleichen des Strings von der Schnittstelle 2 $POSITION ASCII_STR STRING1 $P_0 $P_1 $RETURN_WERT &FEHLER_FLAG $EH 3 M_AUSWERTUNG MODULE 0 Auswertung des Strings als ASCII-String 3 $POSITION $RETURN_WERT $MO 1 - JA - - STRCMP $MIN $MAX $MP_0 $MP_1 $MP_2 $MP_3 - - - - - &FEHLER_FLAG JA NORMAL &MEWE - MM 1 BREAK $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $MIN $MAX $EH $RETURN_WERT 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 M_NOP MODULE 0 STDPAV: Abbruch wenn Messwert aus Toleranz 2 0 $MP_0 $MP_1 $MP_2 $MP_3 - - - - - - 3 M_AUSWERTUNG MODULE 0 3 $POSITION $P_0 $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT INT 4 M_ABBRUCH MODULE 0 4 0 BREAK_ABBRUCH MM 1 CAN2000INI $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $MIN $MAX $EH $RETURN_WERT &MEWE &FEHLERFLAG &MAX 1 E_OUT MODULE 0 STDPAV: Initialisierung KWP2000 ueber CAN 1 0 - - - CHANGE_ANST 2 P_STEUER MODULE 0 STDPAV: Init CAN 2 $POSITION SKM $P_0 CW2000 00 7F 01 - 3 P_INIT MODULE 0 3 0 SAMMLE CAN_T_SEND 100 0 4 P_INIT MODULE 0 4 0 SAMMLE CAN_T_READ 2000 0 5 P_INIT MODULE 0 5 $POSITION SAMMLE CAN_DRIVER $P_1 0 6 P_INIT MODULE 0 6 0 SAMMLE BAUDRATE $P_2 0 7 P_INIT MODULE 0 7 0 SAMMLE CAN_TAST $P_3 0 8 P_INIT MODULE 0 8 0 SAMMLE CAN_WIDER $P_4 &MEWE 9 P_INIT MODULE 0 9 $POSITION CAN_SCHREIB NA_ARCHITEKTUR $P_5 &MEWE 11 M_NOP MODULE 0 11 0 $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX - - - 13 P_CANSTD MODULE 0 Sende- und Empfangsobjekt einstellen 13 $POSITION CANBLOCK $P_6 $P_7 $P_8 $P_9 INITPROT 0 - &FEHLERFLAG &MEWE 14 M_AUSWERTUNG MODULE 0 14 0 &MEWE C2000INI 1 - - - - $EH $MIN &MAX - - - - - - - - - &FEHLERFLAG JA NORMAL $RETURN_WERT - 15 P_AUFTRAG MODULE 0 Einschalten des Protokolls ISO15765 15 $POSITION COMMANDUI 0 - - L - - 0 - 16 M_AUSWERTUNG MODULE 0 16 0 &MEWE C2000_EIN 1 - - - - STR - - - - - - - - - 0 JA NORMAL - MM 1 CANBLOCK $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $MIN $MAX $EH $RETURN_WERT &FEHLERFLAG &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 P_STEUER MODULE 0 2 $POSITION SKM $P_8 - - - - - 3 P_CANSTD MODULE 0 3 $POSITION CANBLOCK $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 &FEHLERFLAG $RETURN_WERT 4 M_AUSWERTUNG MODULE 0 Auswertung Kommunikationsaufbau 4 $POSITION $RETURN_WERT $MO 1 - - - - STR - - - - - - - - - &FEHLERFLAG JA NORMAL &MEWE - 5 M_NOP MODULE 0 5 $POSITION $MP_0 $MP_1 $MP_2 $MP_3 $MO $P_8 $EH $MIN $MAX - MM 1 CANINIT $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 P_STEUER MODULE 0 STDPAV: Initialisierung der CAN-Schnittstelle 2 $POSITION SKM $P_0 - - - - - 3 P_INIT MODULE 0 3 $POSITION CLEAR 0 0 0 4 P_INIT MODULE 0 4 $POSITION SAMMLE CAN_DRIVER $P_1 0 5 P_INIT MODULE 0 5 $POSITION SAMMLE BAUDRATE $P_2 0 6 P_INIT MODULE 0 6 $POSITION SAMMLE CAN_TAST $P_3 0 7 P_INIT MODULE 0 7 $POSITION CAN_AENDERE CAN_WIDER $P_4 &MEWE 8 M_AUSWERTUNG MODULE 0 8 $POSITION &MEWE CANINIT 1 - - - - STR $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 9 M_NOP MODULE 0 9 0 $MO $MP_0 $MP_1 $MP_2 $MP_3 $EH - - - - MM 1 COM_INIT $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 1 P_STEUER MODULE 0 1 0 SKM SKM_01 $P_0 - - $P_1 - 2 P_AUFTRAG MODULE 0 2 TIMEOUT_SKM $P_2 - - - - - 0 - 3 P_INIT MODULE 0 3 SAMMLE T_BYTE $P_3 0 4 P_INIT MODULE 0 4 SAMMLE T_KOMMUNIK $P_4 0 5 P_INIT MODULE 0 5 SAMMLE W_BLOCK $P_5 0 6 P_INIT MODULE 0 6 SAMMLE WZ_BYTE $P_6 0 7 P_INIT MODULE 0 7 SAMMLE BAUDRATE $P_7 0 8 P_INIT MODULE 0 8 SAMMLE STEUER $P_8 0 9 P_INIT MODULE 0 14.06.2007 neu hinzu 9 SAMMLE COM1 0000 0 10 P_INIT MODULE 0 14.06.2007 neu hinzu 10 SAMMLE COM2 0000 0 11 P_INIT MODULE 0 15.06.2007 auf SCHREIB geaendert 11 SCHREIB 70 $P_9 0 MM 1 COM_KONSTDEF $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 1 M_ZUWEIS MODULE 0 1 0 $P_0 $P_3 - - STRING 2 M_ZUWEIS MODULE 0 2 0 $P_1 $P_4 - - STRING 3 M_ZUWEIS MODULE 0 3 0 $P_2 $P_5 - - STRING 4 M_NOP MODULE 0 Nicht benutzte Parameter im Bereich SKM 4 0 $P_6 $P_7 $P_8 MM 1 COMBLOCK $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $MIN $MAX $EH $RETURN_WERT 1 E_OUT MODULE 0 STDPAV: Schnittstelle sendet String an SG und empfaengt Antwort 1 0 - - - CHANGE_ANST 2 P_AUFTRAG MODULE 0 STDPAV: Schnittstelle sendet String an SG und empfaengt Antwort 2 $POSITION COMBLOCK $P_0 $P_1 $P_2 $P_3 - - 0 - 3 M_NOP MODULE 0 3 $POSITION - $MO $MP_0 $MP_1 $MP_2 $MP_3 $EH $MIN $MAX $RETURN_WERT MM 1 CONTROL $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT 1 M_CONTROL MODULE 0 Mess Scanner anlegen 1 $POSITION $P_0 $P_1 $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH $RETURN_WERT MM 1 DCI $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $MIN $MAX $EH $RETURN_WERT &G_HILF &G_MEWE &G_MEWEOUT 2 E_SCANNER MODULE 0 STDPAV:Indirekte Strommessung 2 0 - DVM_01_MESS $MP_0 $MP_1 - - - ON 3 E_OUT MODULE 0 Hardware anschalten 3 0 - - - - 4 M_ZUWEIS MODULE 0 4 0 &G_HILF $P_2 - - STRING 5 M_DMM MODULE 0 Messung durchf?ren 5 0 DVM_01 DCV $P_0 $P_1 IMMEDIATE 1 0 IMMEDIATE 1 0 OFF FALSE NONE 0 NORM &G_MEWE 0 $EH - 6 R_RECHNE MODULE 0 6 0 (&G_MEWE)/(&G_HILF) &G_MEWEOUT - 0 7 M_AUSWERTUNG MODULE 0 Messung auswerten 7 $POSITION &G_MEWEOUT $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 8 E_SCANNER MODULE 0 Me?canner abschalten 8 0 - DVM_01_MESS $MP_0 $MP_1 - - - OFF 9 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 9 0 - $MP_2 $MP_3 - - - - - - - MM 1 DCIS $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $MIN $MAX $EH $RETURN_WERT &G_HILF &G_MEWE &G_MEWEOUT 1 M_ZUWEIS MODULE 0 1 $POSITION &G_HILF $P_2 SHUNT_DCIS - STRING 2 E_SCANNER MODULE 0 Mess Scanner anlegen 2 $POSITION - DVM_01_MESS $MP_0 $MP_1 - - - ON 3 E_OUT MODULE 0 3 $POSITION - - - - 4 M_DMM MODULE 0 Messung durchf?ren 4 $POSITION DVM_01 DCV $P_0 $P_1 IMMEDIATE 1 0 IMMEDIATE 1 0 OFF FALSE NONE 0 NORM &G_MEWE 0 $EH - 5 R_RECHNE MODULE 0 5 $POSITION (&G_MEWE)/(&G_HILF) &G_MEWEOUT - 0 6 M_AUSWERTUNG MODULE 0 Messung auswerten 6 $POSITION &G_MEWEOUT $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 7 E_SCANNER MODULE 0 Me?canner abschalten 7 $POSITION - DVM_01_MESS $MP_0 $MP_1 - - - OFF 8 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 8 $POSITION - $MP_2 $MP_3 - - - - - - - MM 1 DCITRG $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $MIN $MAX $EH $RETURN_WERT &G_TEILER_DCVT &G_HIPI_DCITRG &G_SCANNER &TRIGGER_LINE &G_MEWE &G_HILF_DCI &G_MEWEOUT 1 F_MESSTEILER MODULE 0 STDPAV:Indirekte Strommesung durch Triggerung 1 $POSITION MESSTEILER $P_1 - $MP_0 ON $MIN $MAX &G_TEILER_DCVT 2 M_ZUWEIS MODULE 0 2 $POSITION &G_HIPI_DCITRG $MP_0 - - STRING 3 E_TRIGGER MODULE 0 3 $POSITION TRIG_01 DVM_TRG $P_1 $P_3 $P_2 0 &G_SCANNER &TRIGGER_LINE &G_TEILER_DCVT NORM 0 4 E_SCANNER MODULE 0 4 $POSITION - DVM_01_MESS $MP_0 $MP_1 &G_SCANNER $P_6 $P_7 ON 5 E_OUT MODULE 0 5 $POSITION - - - - 6 M_DMM MODULE 0 6 $POSITION DVM_01 DCV $P_1 $P_5 &TRIGGER_LINE 1 $P_4 IMMEDIATE 1 0 OFF FALSE NONE 0 $P_9 &G_MEWE $P_8 $EH &G_TEILER_DCVT 7 M_ZUWEIS MODULE 0 7 $POSITION &G_HILF_DCI $P_0 - - STRING 8 M_MAKRO_ENDE MODULE 0 8 $POSITION $P_9 9 R_RECHNE MODULE 0 9 $POSITION (&G_MEWE)/(&G_HILF_DCI) &G_MEWEOUT - 0 10 M_AUSWERTUNG MODULE 0 10 $POSITION &G_MEWEOUT $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 11 E_SCANNER MODULE 0 11 $POSITION - DVM_01_MESS $MP_0 $MP_1 &G_SCANNER $P_6 $P_7 OFF 12 F_MESSTEILER MODULE 0 12 $POSITION MESSTEILER $P_1 - &G_HIPI_DCITRG OFF 0 0 &G_TEILER_DCVT 13 M_NOP MODULE 0 13 $POSITION $MP_2 $MP_3 - - - - - - - - MM 1 DCV $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_SCANNER MODULE 0 STDPAV:Gleichspannungsmessung 1 $POSITION - DVM_01_MESS $MP_0 $MP_1 - - - ON 2 E_OUT MODULE 0 Hardware anschalten 2 $POSITION - - - - 3 M_DMM MODULE 0 Messung durchf?ren 3 $POSITION DVM_01 DCV $P_0 $P_1 IMMEDIATE 1 0 IMMEDIATE 1 0 OFF FALSE NONE 0 NORM &MEWE 0 $EH - 4 M_AUSWERTUNG MODULE 0 Messung auswerten 4 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 5 E_SCANNER MODULE 0 Me?canner abschalten 5 $POSITION - DVM_01_MESS $MP_0 $MP_1 - - - OFF 6 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 6 $POSITION - $MP_2 $MP_3 - - - - - - - MM 1 DCV_2 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_SCANNER MODULE 0 STDPAV:Gleichspannungsmessung 1 $POSITION - DVM_02_MESS $MP_0 $MP_1 - - - ON 2 E_OUT MODULE 0 Hardware anschalten 2 $POSITION - - - - 3 M_DMM MODULE 0 Messung durchf?ren 3 $POSITION DVM_02 DCV $P_0 $P_1 IMMEDIATE 1 0 IMMEDIATE 1 0 OFF FALSE NONE 0 NORM &MEWE 0 $EH - 4 M_AUSWERTUNG MODULE 0 Messung auswerten 4 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 5 E_SCANNER MODULE 0 Me?canner abschalten 5 $POSITION - DVM_02_MESS $MP_0 $MP_1 - - - OFF 6 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 6 $POSITION - $MP_2 $MP_3 - - - - - - - MM 1 DCVTRG $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $MIN $MAX $EH $RETURN_WERT &G_TEILER_DCVT &G_HIPI_DCVTRG &G_SCANNER &TRIGGER_LINE &G_RESTZEIT &MEWE 1 F_MESSTEILER MODULE 0 STDPAV:Getriggerte Gleichspannung messen 1 $POSITION MESSTEILER $P_0 - $MP_0 ON $MIN $MAX &G_TEILER_DCVT 2 M_ZUWEIS MODULE 0 2 $POSITION &G_HIPI_DCVTRG $MP_0 - - STRING 3 E_TRIGGER MODULE 0 3 $POSITION TRIG_01 DVM_TRG $P_0 $P_2 $P_1 $P_3 &G_SCANNER &TRIGGER_LINE &G_TEILER_DCVT DCVTRG &G_RESTZEIT 4 E_SCANNER MODULE 0 4 $POSITION - DVM_01_MESS $MP_0 $MP_1 &G_SCANNER $P_5 $P_6 ON 5 E_OUT MODULE 0 5 $POSITION - - - - 6 M_DMM MODULE 0 6 $POSITION DVM_01 DCV $P_0 $P_4 &TRIGGER_LINE 1 &G_RESTZEIT IMMEDIATE 1 0 OFF FALSE NONE 0 $P_8 &MEWE $P_7 $EH &G_TEILER_DCVT 7 M_MAKRO_ENDE MODULE 0 7 $POSITION $P_8 8 M_AUSWERTUNG MODULE 0 8 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 9 E_SCANNER MODULE 0 9 $POSITION - DVM_01_MESS $MP_0 $MP_1 &G_SCANNER $P_5 $P_6 OFF 10 F_MESSTEILER MODULE 0 10 $POSITION MESSTEILER $P_0 - &G_HIPI_DCVTRG OFF 0 0 &G_TEILER_DCVT 11 M_NOP MODULE 0 11 $POSITION $MP_2 $MP_3 - - - - - - - - MM 1 DCVTRG_2 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $MIN $MAX $EH $RETURN_WERT &G_TEIL_DCVT_2 &G_HIPI_2 &G_TRG_NAME_2 &G_SCANNER_2 &TRIGGER_LINE &G_RESTZEIT_2 &MEWE 1 F_MESSTEILER MODULE 0 STDPAV: Getriggerte Gleichspannung messen mit 2. DMM 1 $POSITION MESSTEILER $P_0 - $MP_0 ON $MIN $MAX &G_TEIL_DCVT_2 2 M_ZUWEIS MODULE 0 2 $POSITION &G_HIPI_2 $MP_0 - - STRING 3 E_TRIGGER MODULE 0 3 $POSITION TRIG_01 &G_TRG_NAME_2 $P_0 $P_2 $P_1 $P_3 &G_SCANNER_2 &TRIGGER_LINE &G_TEIL_DCVT_2 DCVTRG &G_RESTZEIT_2 4 E_SCANNER MODULE 0 4 $POSITION - DVM_02_MESS $MP_0 $MP_1 &G_SCANNER_2 $P_5 $P_6 ON 5 E_OUT MODULE 0 5 $POSITION - - - - 6 M_DMM MODULE 0 6 $POSITION DVM_02 DCV $P_0 $P_4 &TRIGGER_LINE 1 &G_RESTZEIT_2 IMMEDIATE 1 0 OFF FALSE NONE 0 $P_8 &MEWE $P_7 $EH &G_TEIL_DCVT_2 7 M_MAKRO_ENDE MODULE 0 7 $POSITION $P_8 8 M_AUSWERTUNG MODULE 0 8 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 9 E_SCANNER MODULE 0 9 $POSITION - DVM_02_MESS $MP_0 $MP_1 &G_SCANNER_2 $P_5 $P_6 OFF 10 F_MESSTEILER MODULE 0 10 $POSITION MESSTEILER $P_0 - &G_HIPI_2 OFF 0 0 &G_TEIL_DCVT_2 11 M_NOP MODULE 0 11 $POSITION $MP_2 $MP_3 - - - - - - - - MM 1 ECUMEMDATA $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $MIN $MAX $EH $RETURN_WERT &FEHLER &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 E_ECUMEMDATA MODULE 0 STDPAV (open) : Lesen von Parametern aus Epromcontainer (Ab V1.2) 2 $POSITION $P_0 $P_1 $P_2 $P_3 $P_4 &FEHLER $RETURN_WERT 3 M_AUSWERTUNG MODULE 0 Ausgabe des Parameters zur Statistik 3 $POSITION $RETURN_WERT $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - &FEHLER JA NORMAL &MEWE - 4 M_NOP MODULE 0 Osplete Parameter wegschmeissen 4 $POSITION $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH $MO - - MM 1 ECUMEMDATANUM $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $MIN $MAX $EH $RETURN_WERT &FEHLER &TMP &TMP2 &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 E_ECUMEMDATA1 MODULE 0 2 $POSITION $P_0 $P_1 $P_2 $P_3 $P_4 &FEHLER &TMP 3 E_CONVERT MODULE 0 3 0 &TMP $EH M_AUSWERTUNG &FEHLER &TMP2 - 4 E_CONVERT MODULE 0 4 0 &TMP $EH 0 &FEHLER &MEWE - 5 M_AUSWERTUNG MODULE 0 5 $POSITION &TMP2 $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - &FEHLER JA NORMAL $RETURN_WERT - 6 M_NOP MODULE 0 Osplete Parameter wegschmeissen 6 - $MP_0 $MP_1 $MP_2 $MP_3 - - - - - - MM 1 ECUMEMDATASTR $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $MIN $MAX $EH $RETURN_WERT &FEHLER &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 E_ECUMEMDATA1 MODULE 0 2 $POSITION $P_0 $P_1 $P_2 $P_3 $P_4 &FEHLER $RETURN_WERT 3 E_CONVERT MODULE 0 3 $POSITION $RETURN_WERT $P_5 $P_6 &FEHLER $RETURN_WERT - 4 M_NOP MODULE 0 Osplete Parameter wegschmeissen 4 $POSITION $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH $MO - - 5 M_AUSWERTUNG MODULE 0 Einheit immer STR! 5 $POSITION $RETURN_WERT $MO 1 - - - - STRCMP $MIN $MAX - - - - - - - - - 0 JA NORMAL &MEWE - MM 1 FGN_TRIGGER $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $MIN $MAX $EH &TRG_LINE &G_SCANNER &MEWE 1 E_AWG MODULE 0 STDPAV: Vorbereiten Triggergenerierung an Signalgenerator ARB HP6173A 1 $POSITION STD_GENERATOR_16 $P_0 $P_0 INTERN OFF NORM OFF OFF LOOP STOP TTL &TRG_LINE EDGE NEG OFF OFF 1 1 3 E_WAIT MODULE 0 warten auf arb init 3 0 - 20 0 0 &MEWE 4 E_TRIGGER MODULE 0 triggerinput4 definieren. Achtung: inverse Flanke angeben 4 0 TRIG_01 COUN_GATE 0.0 $P_4 $P_3 0 &G_SCANNER &TRG_LINE - NORM 0 5 E_SCANNER MODULE 0 anschalten des triggerscanners 5 0 - &G_SCANNER $P_5 $P_6 - - - ON 6 F_6069 MODULE 0 anschalten der fu3-anschaltkarte 6 0 FU3_ANSCHALT 8 - - - - - >A02 >C02 - - - - - - - - - 7 E_AWG MODULE 0 STDPAV: Aktivierung Triggergenerierung an Signalgenerator ARB HP6173A 7 $POSITION STD_GENERATOR_16 $P_0 $P_0 INTERN ON NORM OFF OFF LOOP RUN TTL &TRG_LINE EDGE NEG OFF OFF 1 1 8 E_OUT MODULE 0 awg Aktion aktivieren 8 0 - - - - 9 E_WAIT MODULE 0 warten auf arb init 9 0 - 20 0 0 &MEWE 12 M_NOP MODULE 0 NOP: Obsolete Parameter 12 0 $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH - - 13 M_NOP MODULE 0 NOP: Obsolete Parameter 13 0 $P_1 $P_2 $P_7 - - - - - - - MM 1 FGN1_TRIGGER $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $MIN $MAX $EH &TRG_LINE &G_SCANNER &MEWE 1 E_AWG MODULE 0 STDPAV: Vorbereiten Triggergenerierung an Signalgenerator ARB HP6173A 1 $POSITION STD_GENERATOR_17 $P_0 $P_0 INTERN OFF NORM OFF OFF LOOP STOP TTL &TRG_LINE EDGE NEG OFF OFF 1 1 3 E_WAIT MODULE 0 warten auf arb init 3 0 - 20 0 0 &MEWE 4 E_TRIGGER MODULE 0 triggerinput4 definieren. Achtung: inverse Flanke angeben 4 0 TRIG_01 COUN_GATE 0.0 $P_4 $P_3 0 &G_SCANNER &TRG_LINE - NORM 0 5 E_SCANNER MODULE 0 anschalten des triggerscanners 5 0 - &G_SCANNER $P_5 $P_6 - - - ON 6 F_6069 MODULE 0 anschalten der fu3-anschaltkarte 6 0 FU3_ANSCHALT 8 - - - - - >A02 >C02 - - - - - - - - - 7 E_AWG MODULE 0 STDPAV: Aktivierung Triggergenerierung an Signalgenerator ARB HP6173A 7 $POSITION STD_GENERATOR_17 $P_0 $P_0 INTERN ON NORM OFF OFF LOOP RUN TTL &TRG_LINE EDGE NEG OFF OFF 1 1 8 E_OUT MODULE 0 awg Aktion aktivieren 8 0 - - - - 9 E_WAIT MODULE 0 warten auf arb init 9 0 - 20 0 0 &MEWE 12 M_NOP MODULE 0 NOP: Obsolete Parameter 12 0 $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH - - 13 M_NOP MODULE 0 NOP: Obsolete Parameter 13 0 $P_1 $P_2 $P_7 - - - - - - - MM 1 FREQUENZ $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $MIN $MAX $EH $RETURN_WERT &G_START &TRIGGER_LINE1 &MEWE 1 E_TRIGGER MODULE 0 STDPAV:Frequenzmessung 1 0 TRIG_01 COUN_A $P_0 $P_2 $P_1 0 &G_START &TRIGGER_LINE1 - NORM 0 2 E_SCANNER MODULE 0 2 0 - &G_START $MP_0 $MP_1 - - - ON 3 E_OUT MODULE 0 3 0 - - - - 4 M_COUNTER MODULE 0 4 $POSITION COUN_01 FREQ1 M 1.0 0.001 1 $P_3 0 $EH 0 0 &MEWE 5 M_AUSWERTUNG MODULE 0 5 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 6 E_SCANNER MODULE 0 6 $POSITION - &G_START $MP_0 $MP_1 - - - OFF 7 M_NOP MODULE 0 7 0 $MP_2 $MP_3 - - - - - - - - MM 1 GETDATAAF $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $MIN $MAX $EH $RETURN_WERT &G_GETDATA_ALIASFILE &ERRORFLAG 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - CHANGE_ANST 2 M_ZUWEIS MODULE 0 $P_0 [Aliasfilename] globaler Variablen &G_GETDATA_ALIASFILE zuweisen 2 $POSITION &G_GETDATA_ALIASFILE $P_0 - - STRING 3 R_DATATABLE MODULE 0 Quelle [Aliasfilename] oeffnen 3 $POSITION READFILE_LC LOAD &G_GETDATA_ALIASFILE ";" - - - - &ERRORFLAG 4 M_AUSWERTUNG MODULE 0 Fehlerflag auswerten und $P_0 [Aliasfilename] anzeigen 4 $POSITION &G_GETDATA_ALIASFILE $MO 1 - - - - STR MIN MAX - - - - - - - - - &ERRORFLAG JA NORMAL $RETURN_WERT - 5 M_NOP MODULE 0 NBT 5 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $MIN $MAX $EH MM 1 GETDATASTR $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $MIN $MAX $EH $RETURN_WERT &G_GETDATA_ALIASFILE &INPUTKEY &COLUMN &QUELLE &PSTAND &E1 &E2 &E3 &E4 &ERROR 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - CHANGE_ANST 2 R_DATATABLE MODULE 0 Parameter &INPUTKEY, &COLUMN, &QUELLE aus Aliasfile mit $P_0 ermitteln 2 $POSITION GET_LC LOAD &G_GETDATA_ALIASFILE ";" $P_0 STRING 2 5 &INPUTKEY &COLUMN &QUELLE &PSTAND &E1 3 R_DATATABLE MODULE 0 Quelle [&QUELLE] oeffnen 3 $POSITION READFILE_LC LOAD &QUELLE ";" - - - - &E2 4 R_DATATABLE MODULE 0 $RETURN_WERT aus Quelle [&QUELLE] mit Inputkey [&INPUTKEY] ermitteln 4 $POSITION GET_LC LOAD &QUELLE ";" &INPUTKEY STRING &COLUMN &COLUMN $RETURN_WERT &PSTAND &E3 5 E_CONVERT MODULE 0 $RETURN_WERT in gewuenschtes Format wandeln 5 $POSITION $RETURN_WERT $P_1 $P_2 &E4 $RETURN_WERT LOAD 6 R_RECHNE MODULE 0 4 Fehlerflags zusammenfassen zu einem 6 $POSITION (&E1_GETDATASTR+&E2_GETDATASTR+&E3_GETDATASTR+&E4_GETDATASTR) &ERROR - 0 7 M_AUSWERTUNG MODULE 0 Fehlerflag auswerten und $RETURN_WERT anzeigen 7 $POSITION $RETURN_WERT $MO 1 - - - - STR MIN MAX - - - - - - - - - &ERROR JA NORMAL $RETURN_WERT - 8 M_NOP MODULE 0 NBT 8 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH MM 1 HEXSTRINGTOSTR $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 R_STRFORMAT MODULE 0 STDPAV: Umwandeln eines ASCII-Strings in seinen Hex-String 2 $POSITION $P_0 HEX 20 - N ASCII $RETURN_WERT - 3 M_NOP MODULE 0 STDPAV: Umwandeln eines Strings in Integer Basis 10) 3 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $EH $P_1 - - - 4 M_AUSWERTUNG MODULE 0 Einheit immer STR, Funktioniert nur, wenn $p_1 = 0 !! 4 $POSITION $RETURN_WERT $MO 1 - - - - STRCMP $MIN $MAX - - - - - - - - - 0 JA NORMAL &MEWE - MM 1 K2000INI $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $P_10 $P_11 $P_12 $P_13 $P_14 $P_15 $P_16 $P_17 $P_18 $P_19 $MIN $MAX $EH $RETURN_WERT &MEWE &FEHLER &TMP_FEHLER &TMP_MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 P_INIT MODULE 0 STDPAV: KP2000 fuer serielle Kommunikation (SKM) initialisieren 2 0 CLEAR 0 0 0 3 P_INIT MODULE 0 INITIALISIERUNG Targetadresse 3 0 SAMMLE AD_TARGET_DEZ $P_0 0 4 P_INIT MODULE 0 INITIALISIERUNG Initialisierungsleitung 4 0 SAMMLE REIZ_LEITUNG $P_2 0 5 P_INIT MODULE 0 INITIALISIERUNG P2max 5 0 SAMMLE T_KOMMUNIK $P_4 0 6 P_INIT MODULE 0 INITIALISIERUNG P3min 6 0 SAMMLE W_BLOCK $P_5 0 7 P_INIT MODULE 0 INITIALISIERUNG P3max 7 0 SAMMLE W_BEDIENUNG $P_6 0 8 P_INIT MODULE 0 INITIALISIERUNG P4min 8 0 SAMMLE WZ_BYTE $P_7 0 9 P_INIT MODULE 0 INITIALISIERUNG W4min 9 0 SAMMLE WZ_ECHO $P_11 0 10 P_INIT MODULE 0 INITIALISIERUNG W5 10 0 SAMMLE W_VOR_WUP $P_13 0 11 P_INIT MODULE 0 INITIALISIERUNG TiniL 11 0 SAMMLE TINIL $P_14 0 12 P_INIT MODULE 0 INITIALISIERUNG TWup 12 0 SAMMLE TWUP $P_15 0 13 P_INIT MODULE 0 INITIALISIERUNG Baudrate 13 $POSITION AENDERE BAUDRATE $P_16 &MEWE 14 M_AUSWERTUNG MODULE 0 Auswertung Initialisierung 14 $POSITION &MEWE $MO 1 - - - - STR - - - - - - - - - - - 0 JA NORMAL - 15 P_AUFTRAG MODULE 0 Kommunikationsaufbau 15 $POSITION REIZ_PAV $P_19 $P_1 - L - &FEHLER &MEWE - 16 M_AUSWERTUNG MODULE 0 Auswertung Kommunikationsaufbau 16 $POSITION &MEWE $MO 2 - - - - STR - - - - - - - - - - - &FEHLER JA NORMAL $RETURN_WERT - 17 P_AUFTRAG MODULE 0 Kommunikationsaufbau 17 $POSITION BEDIENBLOCK 3E - - L - &TMP_FEHLER &TMP_MEWE - 18 M_NOP MODULE 0 Obsolete Parameter 18 $POSITION $MO $MIN $MAX $EH $MP_0 $MP_1 $MP_2 $MP_3 - $P_3 19 M_NOP MODULE 0 Obsolete Parameter 19 $POSITION $P_8 $P_9 $P_10 $P_12 $P_17 $P_18 - - - - MM 1 K2000START $POSITION $ANSTEUER_UNIT $TIMEOUT_SKM &MEWE 1 P_STEUER MODULE 0 SKM Startini im Zusammenhang mit Makro K2000INI aus STDPAV noetig 1 $POSITION SKM $ANSTEUER_UNIT KW2000 00 7F 1 - 2 P_INIT MODULE 0 Grundinit fuer KP2000 SKM (Serielles Kommunikationsmodul) 2 0 CLEAR 0 0 0 3 P_INIT MODULE 0 COM1 mit 0B88 3 0 SAMMLE COM1 0B88 0 4 P_INIT MODULE 0 COM2 mit 0012 4 0 SAMMLE COM2 0012 0 5 P_INIT MODULE 0 STEUER mit 0100 5 0 SAMMLE STEUER 0100 0 6 P_INIT MODULE 0 FORMAT mit 20 6 0 SAMMLE FORMAT 20 0 7 P_INIT MODULE 0 W_VOR_REIZEN mit 50 7 0 SAMMLE W_VOR_REIZEN 50 0 8 P_INIT MODULE 0 ADRESSIERUNG 02 8 0 SAMMLE ADRESSIERUNG 02 0 9 P_INIT MODULE 0 AD_SOURCE mit F1 9 $POSITION SCHREIB AD_SOURCE F1 &MEWE 10 M_AUSWERTUNG MODULE 0 Auswertung K2000START 10 $POSITION &MEWE K2000START 1 - - - - STR MIN MAX - - - - - - - - - 0 JA NORMAL - 19 P_AUFTRAG MODULE 0 19 $POSITION TIMEOUT_SKM $TIMEOUT_SKM - - L - - 0 - MM 1 KONSTDEF $POSITION $MO $P_0 $EH $RETURN_WERT 1 M_ZUWEIS MODULE 0 StdPav: Zuweisung von Konstanten aus der PAV heraus 1 $POSITION $RETURN_WERT $P_0 - - $EH 2 M_AUSWERTUNG MODULE 0 2 $POSITION $P_0 $MO 1 - - - - $EH - - - - - - - - - 0 JA NORMAL $RETURN_WERT INT 3 M_NOP MODULE 0 3 $POSITION $MO - - - - - - - - - MM 1 KUNDENDAT $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &ERRORFLAG &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 R_KUNDDAT MODULE 0 STDPAV: Kundendaten zuweisen 2 $POSITION - $P_0 $P_1 - - - - $RETURN_WERT TEST - &ERRORFLAG 3 M_NOP MODULE 0 3 0 $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH - - 4 M_AUSWERTUNG MODULE 0 Einheit immer STR! 4 $POSITION $RETURN_WERT $MO 1 - - - - STRCMP $MIN $MAX - - - - - - - - - 0 JA NORMAL &MEWE - MM 1 LEGENDE $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH 1 E_OUT MODULE 0 STDPAV: NOP Schritt zum Hinweis das eine Legende beachtet werden muss 1 $POSITION - - - CHANGE_ANST 2 M_NOP MODULE 0 2 - $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH 3 M_AUSWERTUNG MODULE 0 3 $POSITION $P_0 $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL INT MM 1 LOADFILE $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $MIN $MAX $EH $RETURN_WERT &TMP &FEHLER &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 P_INIT MODULE 0 STDPAV (Open): Laden eines Files zum Steuergeraet mittels SKM 2 $POSITION CLEAR 0 0 0 3 P_INIT MODULE 0 3 $POSITION AENDERE 80 02 0 4 R_STRFORMAT MODULE 0 4 $POSITION $P_3 DEZ 2 - J HEX &TMP - 5 P_AUFTRAG MODULE 0 5 $POSITION FLASH_ANTW_EIN $P_4 - - S - - 0 - 6 P_AUFTRAG MODULE 0 6 $POSITION FLASH_PROG $P_1 - - C - - 0 - 7 P_AUFTRAG MODULE 0 7 $POSITION FLASH_PROG || - - C - - 0 - 8 P_AUFTRAG MODULE 0 8 $POSITION FLASH_PROG $P_0 - - C - - 0 - 9 P_AUFTRAG MODULE 0 9 $POSITION FLASH_PROG ||00|| - - C - - 0 - 10 P_AUFTRAG MODULE 0 10 $POSITION FLASH_PROG &TMP - - C - - 0 - 11 P_AUFTRAG MODULE 0 11 $POSITION FLASH_PROG ||00||00|| - - C - - 0 - 12 P_AUFTRAG MODULE 0 12 $POSITION FLASH_PROG $P_2 - - C - - 0 - 13 P_AUFTRAG MODULE 0 13 $POSITION FLASH_PROG ||| - - L - &FEHLER &MEWE - 14 M_AUSWERTUNG MODULE 0 14 $POSITION &MEWE $MO 1 - JA - - STR $P_4 $P_4 - - - - - - - - - &FEHLER JA NORMAL $RETURN_WERT - 19 M_NOP MODULE 0 19 $POSITION $P_5 $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH MM 1 LOADFILE1 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $MIN $MAX $EH $RETURN_WERT &FEHLER &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 P_LOADFILE MODULE 0 2 $POSITION $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 &FEHLER &MEWE - 3 M_AUSWERTUNG MODULE 0 3 $POSITION &MEWE $MO 1 - JA - - STR $P_8 $P_8 - - - - - - - - - &FEHLER JA NORMAL $RETURN_WERT - 9 M_NOP MODULE 0 9 $POSITION $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH MM 1 OBPHS $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH $P_0 $P_1 &R_PEGEL &OMO &TRL_OBPHS 1 E_OBPHS MODULE 0 STDPAV: on Board Pr?ung 1 0 $P_0 &R_PEGEL 2 E_TRIGGER MODULE 0 Triggereinheit initialisieren und Triggerline zur?kgeben 2 0 TRIG_01 OBPHS 0. &R_PEGEL $P_0 0 &OMO &TRL_OBPHS - NORM 0 3 E_INTERRUPT MODULE 0 Interrupt mit Triggerline verbinden 3 0 $P_1 &TRL_OBPHS S 4 E_OUT MODULE 0 Interupt ausl?en 4 0 - - - - 5 E_INTERRUPT MODULE 0 Warten auf Interuptsignal (Triggerline) 5 0 $P_1 &TRL_OBPHS M 6 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 6 $POSITION $MO $MP_2 $MP_3 $MP_0 $MP_1 $MIN $MAX - - - 7 E_TRIGGER MODULE 0 7 0 TRIG_01 OBPHS 0. 100 1 0 &OMO &TRL_OBPHS - NORM 0 8 M_AUSWERTUNG MODULE 0 Auswertung Kommunikationsaufbau 8 $POSITION - $MO 1 - - - - $EH - - - - - - - - - - JA NORMAL - MM 1 OBPINIT $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $MIN $MAX $EH $RETURN_WERT &SCAN_OBPHS &HILF 1 E_TRIGGER MODULE 0 STDPAV: Initialisieren der OBP 1 0 TRIG_01 OBPHS 0. 10.0 0 0 &SCAN_OBPHS &HILF - NORM 0 2 E_SCANNER MODULE 0 2 0 0 &SCAN_OBPHS $P_0 $P_1 - - - ON 3 E_OUT MODULE 0 Hardware anschalten 3 0 - - - - 7 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 7 $POSITION $MO $MP_2 $MP_3 $MP_0 $MP_1 $MIN $MAX $EH $P_2 $P_3 MM 1 OBPINIT1 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $MIN $MAX $EH &SCAN_OBPHS &HILF 1 E_TRIGGER MODULE 0 1 0 TRIG_01 OBPHS 0. 10.0 0 0 &SCAN_OBPHS &HILF - NORM 0 2 E_SCANNER MODULE 0 2 0 0 &SCAN_OBPHS $P_0 $P_1 - - - ON 3 E_OUT MODULE 0 Hardware anschalten 3 0 - - - - 6 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 6 $POSITION $MO $MP_2 $MP_3 $MP_0 $MP_1 $MIN $MAX $EH $P_2 $P_3 7 M_NOP MODULE 0 Parameter aus PAV auffangen 7 0 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 - - - - MM 1 PRINTFLOAT $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $MIN $MAX $EH $RETURN_WERT &MEWE &FEHLER 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 M_NOP MODULE 0 STDPAV:Darstellen eines Integer-Werts als formatierter String 2 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $EH $MIN 3 R_STRFORMAT MODULE 0 3 $POSITION $P_0 FLOAT $P_1 $P_2 - FLOAT &MEWE &FEHLER 4 M_AUSWERTUNG MODULE 0 Einheit immer STR 4 $POSITION &MEWE $MO 1 - - - - STRCMP $MIN $MAX - - - - - - - - - &FEHLER JA NORMAL $RETURN_WERT - MM 1 PRINTINT $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $MIN $MAX $EH $RETURN_WERT &MEWE &FEHLER 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 M_NOP MODULE 0 STDPAV:Darstellen eines Int-Werts(Eing INT) als format. String 2 - - $MP_0 $MP_1 $MP_2 $MP_3 - - - - $EH 3 R_STRFORMAT MODULE 0 3 $POSITION $P_0 INT $P_1 - $P_2 $P_3 &MEWE &FEHLER 4 M_AUSWERTUNG MODULE 0 Einheit immer STR, kann HEX-STRING oder INT-String oder... sein 4 $POSITION &MEWE $MO 1 - - - - STRCMP $MIN $MAX - - - - - - - - - &FEHLER JA NORMAL $RETURN_WERT - MM 1 PRINTOUT $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &ERRORFLAG 1 E_OUT MODULE 0 Hardware anschalten 1 $POSITION - - - - 2 R_KUNDDAT MODULE 0 2 $POSITION - PRINTOUT $P_1 - $P_0 $MO - $RETURN_WERT TEST - &ERRORFLAG 3 M_NOP MODULE 0 3 0 $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH - - - MM 1 RACV $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_OUT MODULE 0 STDPAV: Lesen einer Wechselspannung nach Initialisierung (ACV_INI 1 0 - - - - 2 M_DMM MODULE 0 Messung durchf?ren 2 0 DVM_02 ACV 10. .100 IMMEDIATE 1 0 IMMEDIATE 1 50000 OFF FALSE NONE 0 AR &MEWE - $EH - 3 M_AUSWERTUNG MODULE 0 Messung auswerten 3 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 4 E_SCANNER MODULE 0 Me?canner abschalten 4 0 - DVM_02_MESS - - - - - OFF 5 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 5 0 - $MP_2 $MP_3 $MP_0 $MP_1 - - - - - MM 1 RANDOM $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $MIN $MAX $EH $RETURN_WERT &G_STELLEN &G_ZUFALL &MEWE &FEHLERFLAG 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 M_ZUWEIS MODULE 0 STDPAV: Makro zur Generierung von Zufallszahlen 2 $POSITION &G_STELLEN $P_0 - - STRING 3 R_RECHNE MODULE 0 STDPAV: Erzeugen einer Zufallszahl (Integer) 3 0 (RND(9)) &G_ZUFALL - 0 4 R_RECHNE MODULE 0 4 0 INT((&G_ZUFALL*STELLEN(&G_STELLEN))) &MEWE &FEHLERFLAG 0 5 M_NOP MODULE 0 5 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH - - 6 M_AUSWERTUNG MODULE 0 6 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - &FEHLERFLAG JA NORMAL $RETURN_WERT INT MM 1 RANDOM1 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $MIN $MAX $EH $RETURN_WERT &G_MAX &MEWE &FEHLERFLAG 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 M_ZUWEIS MODULE 0 STDPAV: Makro zur Generierung von Zufallszahlen 2 $POSITION &G_MAX $P_0 - - STRING 3 R_RECHNE MODULE 0 STDPAV: Erzeugen einer Zufallszahl (Integer) 3 $POSITION (RND(&G_MAX)) &MEWE &FEHLERFLAG 1 4 M_NOP MODULE 0 4 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH - - 5 M_AUSWERTUNG MODULE 0 5 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - &FEHLERFLAG JA NORMAL $RETURN_WERT INT MM 1 RDCITRG $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH $RETURN_WERT &G_MEWE_DCI &G_TEILER_DCVT &G_MEWEOUT_DCI &G_SCANNER &G_HIPI_DCVTRG 1 E_OUT MODULE 0 STDPAV: Lesende Me?unktion indirekte Strommessung 1 $POSITION - - - - 2 M_DMM MODULE 0 Messung durchf?ren 2 $POSITION DVM_01 DCV 0.0 0 IMMEDIATE 1 0 IMMEDIATE 1 50000 OFF FALSE NONE 0 READ &G_MEWE_DCI 3 $EH &G_TEILER_DCVT 3 R_RECHNE MODULE 0 3 $POSITION (&G_MEWE_DCI)/(&G_HILF_DCI) &G_MEWEOUT_DCI - 0 4 M_AUSWERTUNG MODULE 0 Messung auswerten 4 $POSITION &G_MEWEOUT_DCI $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 5 E_SCANNER MODULE 0 Me?canner abschalten 5 $POSITION - DVM_01_MESS - - &G_SCANNER - - OFF 6 F_MESSTEILER MODULE 0 6 $POSITION MESSTEILER 0. - &G_HIPI_DCVTRG OFF 0 0 &G_TEILER_DCVT 7 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 7 $POSITION - $MP_2 $MP_3 $MP_0 $MP_1 - - - - - MM 1 RDCVTRG $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH $RETURN_WERT &MEWE &G_TEILER_DCVT &G_SCANNER &G_HIPI_DCVTRG 1 E_OUT MODULE 0 STDPAV: Lesende Me?unktion f? getriggerte Gleichspannung 1 $POSITION - - - - 2 M_DMM MODULE 0 Messung durchf?ren 2 $POSITION DVM_01 DCV 0.0 0 IMMEDIATE 1 0 IMMEDIATE 1 50000 OFF FALSE NONE 0 READ &MEWE 3 $EH &G_TEILER_DCVT 3 M_AUSWERTUNG MODULE 0 Messung auswerten 3 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 4 E_SCANNER MODULE 0 Me?canner abschalten 4 $POSITION - DVM_01_MESS - - &G_SCANNER - - OFF 5 F_MESSTEILER MODULE 0 5 $POSITION MESSTEILER 0. - &G_HIPI_DCVTRG OFF 0 0 &G_TEILER_DCVT 6 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 6 $POSITION - $MP_2 $MP_3 $MP_0 $MP_1 - - - - - MM 1 RDCVTRG_2 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH $RETURN_WERT &MEWE &G_TEIL_DCVT_2 &G_SCANNER_2 &G_HIPI_2 1 E_OUT MODULE 0 STDPAV: Lesende Me?unktion f? getriggerte Gleichspannung 1 $POSITION - - - - 2 M_DMM MODULE 0 Messung durchf?ren 2 $POSITION DVM_02 DCV 0.0 0 IMMEDIATE 1 0 IMMEDIATE 1 50000 OFF FALSE NONE 0 READ &MEWE 3 $EH &G_TEIL_DCVT_2 3 M_AUSWERTUNG MODULE 0 Messung auswerten 3 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 4 E_SCANNER MODULE 0 Me?canner abschalten 4 $POSITION - DVM_02_MESS - - &G_SCANNER_2 - - OFF 5 F_MESSTEILER MODULE 0 5 $POSITION MESSTEILER 0. - &G_HIPI_2 OFF 0 0 &G_TEIL_DCVT_2 6 M_NOP MODULE 0 Ende Makro bekannt geben und Parameter aus der PAV auffangen 6 $POSITION - $MP_2 $MP_3 $MP_0 $MP_1 - - - - - MM 1 RTIMEA $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH $RETURN_WERT &MEWE &G_START &G_STOP 1 E_OUT MODULE 0 1 $POSITION - - - - 2 M_COUNTER MODULE 0 STDPAV:Lesende Me?unktion f? Zeitmessung eines Pulses 2 $POSITION COUN_01 TIMEAB READ 0 0 1 - 0 $EH 0 0 &MEWE 3 M_AUSWERTUNG MODULE 0 3 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 4 E_SCANNER MODULE 0 4 $POSITION - &G_START - - - 0 0 OFF 5 E_SCANNER MODULE 0 5 $POSITION - &G_STOP - - - - - OFF 6 M_NOP MODULE 0 6 $POSITION $MP_2 $MP_3 $MP_0 $MP_1 - - - - - - MM 1 RTIMEAB $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH $RETURN_WERT &MEWE &G_START &G_STOP 1 E_OUT MODULE 0 STDPAV:Lesende Me?unktion f? Zweikanal Messung 1 $POSITION - - - - 2 M_COUNTER MODULE 0 2 $POSITION COUN_01 TIMEAB READ 0 0 1 1 0 $EH 0 0 &MEWE 3 M_AUSWERTUNG MODULE 0 3 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 8 E_SCANNER MODULE 0 8 $POSITION - &G_START - - - - - OFF 9 E_SCANNER MODULE 0 9 $POSITION - &G_STOP - - - - - OFF 11 M_NOP MODULE 0 11 $POSITION $MP_2 $MP_3 $MP_0 $MP_1 - - - - - - MM 1 SEEDKEY $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $MIN $MAX $EH $RETURN_WERT &ERRORFLAG &TMP1 &TMP2 &TMP3 &TMP4 &TMP5 &TMP6 &TMP7 &TMP8 &MEWE 1 E_OUT MODULE 0 1 0 - - - CHANGE_ANST 2 R_DATATABLE MODULE 0 STDPAV: Messfunktion zum "Aufschliessen" des Steuergeraets 2 $POSITION READFILE LOAD SEED_KEY_DEF ";" $P_1 STRING - - - - - - - - - &ERRORFLAG 3 R_DATATABLE MODULE 0 R_DATATABLE: Holen der Paramter zu $P_1 aus seed_key_def.cnf 3 $POSITION GET TEST SEED_KEY_DEF ";" $P_1 STRING 2 7 &TMP1 &TMP2 &TMP3 &TMP4 &TMP5 &TMP6 - &ERRORFLAG 4 E_ECUMEMDATA MODULE 0 ECUMEMDATA: Zur Ermittlung des Parameter1 fuer RB_SEEDKEY_TYPE1/2 4 0 $P_0 KWP2000-SECURITY KWP2000_SETUP ECU-SECURITY-PARAMETER1 0 - &TMP7 5 E_ECUMEMDATA MODULE 0 ECUMEMDATA: Zur Ermittlung des Parameter2 fuer RB_SEEDKEY_TYPE1/2 5 0 $P_0 KWP2000-SECURITY KWP2000_SETUP ECU-SECURITY-PARAMETER2 0 - &TMP8 6 R_SEEDKEY MODULE 0 SEEDKEY: Ermitteln des Schluessel 6 $POSITION &TMP1 &TMP2 &TMP3 &TMP4 &TMP5 &TMP6 $P_2 $RETURN_WERT - &ERRORFLAG &TMP7 &TMP8 7 M_AUSWERTUNG MODULE 0 M_AUSWERTUNG: Auswertung SEEDKEY, Einheit immer STR 7 $POSITION $RETURN_WERT SEEDKEY 1 - - - - STR $MIN $MAX - - - - - - - - - &ERRORFLAG JA NORMAL &MEWE - 10 M_NOP MODULE 0 NOP: Obsolete Parameter 10 0 $MO $MP_0 $MP_1 $MP_2 $MP_3 - $P_0 $MIN $MAX $EH MM 1 START &MEWE &G_TRG_NAME_2 1 E_KOPPELFELD MODULE 0 DVM01 Bruecke zwischen Massen setzen 1 0 MESS_KF DVM_01_MESS_R - >MKA10 ON 2 E_KOPPELFELD MODULE 0 DVM02 Bruecke zwischen Massen setzen 2 0 MESS_KF DVM_02_MESS_R - >MKA14 ON 4 L_KAM_KONFIG MODULE 0 L_KAM_KONFIG Standardeinstellung fuers KAM 4 0 U_KON_KONFIG4 UBATT_ULAST - - 6 E_KOPPELFELD MODULE 0 Inputs vom DVM01 werden kurzgeschlossen 6 0 MESS_KF DVM_01_MESS >MK1 >MK1 ON 7 E_KOPPELFELD MODULE 0 Inputs vom DVM02 werden kurzgeschlossen 7 0 MESS_KF DVM_02_MESS >MK11 >MK11 ON 9 E_OUT MODULE 0 alles aktiv 9 0 - - - - 10 M_DMM MODULE 0 DVM1 Dummymessung zwecks Reset der Eingangsbausteine 10 0 DVM_01 DCV 0.1 0.02 IMMEDIATE 1 0 IMMEDIATE 1 100 OFF FALSE NONE 0 NORM &MEWE 3 V - 11 M_AUSWERTUNG MODULE 0 Auswertung der 1. DVM-Messung 11 0 &MEWE DVM1INI 1 - - - - MV -100. 100. - - - - - - - - - 0 JA NORMAL - 12 M_DMM MODULE 0 DVM2 Dummymessung zwecks Reset der Eingangsbausteine 12 0 DVM_02 DCV 0.1 0.02 IMMEDIATE 1 0 IMMEDIATE 1 100 OFF FALSE NONE 0 NORM &MEWE 3 V - 13 M_AUSWERTUNG MODULE 0 Auswertung der 2. DVM-Messung 13 0 &MEWE DVM2INI 1 - - - - MV -100 100 - - - - - - - - - 0 JA NORMAL - 14 E_KOPPELFELD MODULE 0 kurzgeschlossene Inputs vom DVM01 werden abgeschaltet 14 0 MESS_KF DVM_01_MESS >MK1 >MK1 OFF 15 E_KOPPELFELD MODULE 0 kurzgeschlossene Inputs vom DVM02 werden abgeschaltet 15 0 MESS_KF DVM_02_MESS >MK11 >MK11 OFF 16 M_ZUWEIS MODULE 0 16 0 &G_TRG_NAME_2 DVM_TRG_2 - - STRING 20 E_WAIT MODULE 0 E_WAIT bis hierhin ist Platz 20 0 - 1 0 0 &MEWE MM 1 STRCAT $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 M_NOP MODULE 0 STDPAV: ZusammenfOgen von Strings 2 0 $MP_0 $MP_1 $MP_2 $MP_3 $EH - - - - - 3 R_STRCAT MODULE 0 3 $POSITION $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $RETURN_WERT 4 M_AUSWERTUNG MODULE 0 Einheit immer STR 4 $POSITION $RETURN_WERT $MO 1 - - - - STRCMP $MIN $MAX - - - - - - - - - 0 JA NORMAL &MEWE - MM 1 STRCMP $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &CMP_RESULT 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 M_NOP MODULE 0 STDPAV: ZusammenfOgen von Strings 2 0 $MP_0 $MP_1 $MP_2 $MP_3 $EH - - - - - 3 M_AUSWERTUNG MODULE 0 3 $POSITION $P_0 VXI 1 - NEIN - - STRCMP $P_1 - - - - - - - - - 0 JA CMP_VALUE &CMP_RESULT INT 4 M_AUSWERTUNG MODULE 0 Einheit immer STR 4 $POSITION &CMP_RESULT $MO 1 - - - - INT $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT INT MM 1 STRCOPY $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $MIN $MAX $EH $RETURN_WERT &ERRORFLAG &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 R_STRCOPY MODULE 0 STDPAV: Ausschneiden eines Teilstrings 2 $POSITION INIT - $P_0 - - - $P_1 $P_2 - - $RETURN_WERT &ERRORFLAG 3 M_NOP MODULE 0 3 0 $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH - - 4 M_AUSWERTUNG MODULE 0 Einheit immer STR 4 $POSITION $RETURN_WERT $MO 1 - - - - STR $MIN $MAX - - - - - - - - - &ERRORFLAG JA NORMAL &MEWE - MM 1 STRTOHEXSTRING $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &MEWE 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 R_STRFORMAT MODULE 0 STDPAV: Umwandeln eines ASCII-Strings in seinen Hex-String 2 $POSITION $P_0 ASCII 79 - N $P_1 $RETURN_WERT - 3 M_NOP MODULE 0 STDPAV: Umwandeln eines Strings in Integer Basis 10) 3 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $EH - - - - 4 M_AUSWERTUNG MODULE 0 Einheit immer STR, Funktioniert nur, wenn $p_1 = 0 !! 4 $POSITION $RETURN_WERT $MO 1 - - - - STRCMP $MIN $MAX - - - - - - - - - 0 JA NORMAL &MEWE - MM 1 STRTOINT $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &MEWE &ERRORFLAG 1 E_OUT MODULE 0 1 $POSITION - - - CHANGE_ANST 2 R_STRFORMAT MODULE 0 2 $POSITION $P_0 $P_1 10 - N INT &MEWE &ERRORFLAG 3 M_NOP MODULE 0 3 $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $MIN $MAX $EH - - 4 M_AUSWERTUNG MODULE 0 4 $POSITION &MEWE $MO 1 - - - - INT $MIN $MAX - - - - - - - - - &ERRORFLAG JA NORMAL $RETURN_WERT INT MM 1 TIMEA $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $MIN $MAX $EH $RETURN_WERT &G_START &TRIGGER_LINE1 &G_STOP &TRIGGER_LINE2 &MEWE 1 E_TRIGGER MODULE 0 STDPAV: Me?unktion f? Pulse oder Periode 1 $POSITION TRIG_01 COUN_A $P_0 $P_2 $P_1 0 &G_START &TRIGGER_LINE1 - NORM 0 2 E_TRIGGER MODULE 0 2 $POSITION TRIG_01 COUN_B $P_0 $P_4 $P_3 0 &G_STOP &TRIGGER_LINE2 - NORM 0 3 E_SCANNER MODULE 0 3 $POSITION - &G_START $MP_0 $MP_1 - - - ON 4 E_SCANNER MODULE 0 4 $POSITION - &G_STOP $MP_0 $MP_1 - - - ON 5 E_OUT MODULE 0 5 $POSITION - - - - 6 M_COUNTER MODULE 0 6 $POSITION COUN_01 TIMEAB $P_7 0 0 1 $P_6 0 $EH 0 0 &MEWE 7 M_MAKRO_ENDE MODULE 0 7 $POSITION $P_7 8 M_AUSWERTUNG MODULE 0 8 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 9 E_SCANNER MODULE 0 9 $POSITION - &G_START $MP_0 $MP_1 - - - OFF 10 E_SCANNER MODULE 0 10 $POSITION - &G_STOP $MP_0 $MP_1 - - - OFF 11 M_NOP MODULE 0 11 $POSITION $MP_2 $MP_3 - $P_5 - - - - - - MM 1 TIMEAB $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $MIN $MAX $EH $RETURN_WERT &G_START &TRIGGER_LINE1 &G_STOP &TRIGGER_LINE2 &MEWE 1 E_TRIGGER MODULE 0 STDPAV: Me?unktion f? 2 Kanalmessung 1 $POSITION TRIG_01 COUN_A $P_0 $P_2 $P_1 0 &G_START &TRIGGER_LINE1 - NORM 0 2 E_TRIGGER MODULE 0 2 $POSITION TRIG_01 COUN_B $P_0 $P_5 $P_4 0 &G_STOP &TRIGGER_LINE2 - NORM 0 3 E_SCANNER MODULE 0 3 $POSITION - &G_START $MP_0 $MP_1 - - - ON 4 E_SCANNER MODULE 0 4 $POSITION - &G_STOP $MP_2 $MP_3 - - - ON 5 E_OUT MODULE 0 5 $POSITION - - - - 6 M_COUNTER MODULE 0 6 $POSITION COUN_01 TIMEAB $P_8 0 0 1 $P_7 0 $EH 0 0 &MEWE 7 M_MAKRO_ENDE MODULE 0 7 $POSITION $P_8 8 M_AUSWERTUNG MODULE 0 8 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - 9 E_SCANNER MODULE 0 9 $POSITION - &G_START $MP_0 $MP_1 - - - OFF 10 E_SCANNER MODULE 0 10 $POSITION - &G_STOP $MP_2 $MP_3 - - - OFF 11 M_NOP MODULE 0 11 $POSITION $P_6 - $P_3 - - - - - - - MM 1 WAITUNTIL $POSITION $MO $MP_0 $MP_1 $MP_2 $MP_3 $P_0 $P_1 $MIN $MAX $EH $RETURN_WERT &TIME &MEWE &G_MGERROR 1 E_OUT MODULE 0 1 0 - - - CHANGE_ANST 2 M_NOP MODULE 0 STDPAV:Berechnen von Termen 2 - $MP_0 $MP_1 $MP_2 $MP_3 - - - - - - 3 E_WAIT MODULE 0 3 - - $P_1 $P_0 &TIME &MEWE 5 M_AUSWERTUNG MODULE 0 5 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - &G_MGERROR JA NORMAL $RETURN_WERT INT MM 1 WARTEN $POSITION 1 E_OUT MODULE 0 STDPAV: Anschalten von Stimuli und abwarten der Wartezeit 1 $POSITION - - - - MM 1 COM_INIT_CP $POSITION $MO $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $P_10 $P_11 $P_12 $MIN $MAX $EH $RETURN_WERT &MEWE &FEHLERFLAG 1 E_OUT MODULE 0 STDPAV: Lesen einer Wechselspannung nach Initialisierung (ACV_INI 1 0 - - - - 2 P_COMM_CHECK_CP MODULE 0 COMM_DEVICE_CHECK 2 0 $P_0 $P_1 &MEWE &FEHLERFLAG 3 P_COMM_INIT_CP MODULE 0 COMM_DEVICE_Initialization 3 0 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $P_6 $P_7 $P_8 $P_9 $P_10 $P_11 $P_12 &MEWE &FEHLERFLAG 4 M_AUSWERTUNG MODULE 0 Messung auswerten 4 $POSITION &MEWE $MO 1 - - - - $EH $MIN $MAX - - - - - - - - - 0 JA NORMAL $RETURN_WERT - MM 1 COMBLOCK_CP $POSITION $MO $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 $MIN $MAX $EH $RETURN_WERT &FEHLERFLAG 1 E_OUT MODULE 0 1 0 - - - - 2 P_TRANSMIT_CP MODULE 0 Transmits Data via Comm to the Selected Device 2 0 $P_0 $P_1 $P_2 $P_3 $P_4 $P_5 &FEHLERFLAG 3 M_NOP MODULE 0 3 $POSITION - $MO - - - - $EH $MIN $MAX $RETURN_WERT MM 1 BLOCKINT_CP $POSITION $MO $P_0 $P_1 $P_2 $P_3 $MIN $MAX $EH $RETURN_WERT &MEWE &FEHLERFLAG 1 E_OUT MODULE 0 STDPAV: Zerl. und vergleichen des Strings von der Schnittstelle 1 0 - - - CHANGE_ANST 2 P_ZERLEGE_STR MODULE 0 STDPAV: String der Schnittst. zerlegen und Auswerten 2 $POSITION - $P_0 $P_1 $P_2 &MEWE &FEHLERFLAG EH 3 M_AUSWERTUNG MODULE 0 Auswerten als Hex-Werte mit Toleranzen 3 $POSITION &MEWE $MO 1 - JA - - $EH $MIN $MAX $MP_0 $MP_1 $MP_2 $MP_3 - - - - - &FEHLERFLAG JA NORMAL $RETURN_WERT - 10 ACV MACRO 0 STRUCT_1 - NONE STRUCT_2 - NONE STRUCT_3 - NONE STRUCT_4 - NONE STRUCT_5 - NONE STRUCT_6 - NONE STRUCT_7 - NONE STRUCT_8 - NONE STRUCT_9 - NONE STRUCT_10 - NONE STRUCT_11 - NONE STRUCT_12 - NONE STRUCT_13 - NONE STRUCT_14 - NONE STRUCT_15 - NONE STRUCT_16 - NONE STRUCT_17 - NONE STRUCT_18 - NONE STRUCT_19 - NONE STRUCT_20 - NONE STRUCT_21 - NONE STRUCT_22 - NONE STRUCT_23 - NONE STRUCT_24 - NONE STRUCT_25 - NONE STRUCT_26 - NONE STRUCT_27 - NONE STRUCT_28 - NONE STRUCT_29 - NONE STRUCT_30 - NONE STRUCT_31 - NONE STRUCT_32 - NONE STRUCT_33 - NONE STRUCT_34 - NONE STRUCT_35 - NONE STRUCT_36 - NONE STRUCT_37 - NONE STRUCT_38 - NONE STRUCT_39 - NONE STRUCT_40 - NONE STRUCT_41 - NONE STRUCT_42 - NONE STRUCT_43 - NONE STRUCT_44 - NONE STRUCT_45 - NONE STRUCT_46 - NONE STRUCT_47 - NONE STRUCT_48 - NONE STRUCT_49 - NONE STRUCT_50 - NONE STRUCT_51 - NONE STRUCT_52 - NONE STRUCT_53 - NONE STRUCT_54 - NONE STRUCT_55 - NONE STRUCT_56 - NONE STRUCT_57 - NONE STRUCT_58 - NONE STRUCT_59 - NONE STRUCT_60 - NONE STRUCT_61 - NONE STRUCT_62 - NONE STRUCT_63 - NONE STRUCT_64 - NONE STRUCT_65 - NONE STRUCT_66 - NONE STRUCT_67 - NONE STRUCT_68 - NONE STRUCT_69 - NONE STRUCT_70 - NONE STRUCT_71 - NONE STRUCT_72 - NONE STRUCT_73 - NONE STRUCT_74 - NONE STRUCT_75 - NONE STRUCT_76 - NONE STRUCT_77 - NONE STRUCT_78 - NONE STRUCT_79 - NONE STRUCT_80 - NONE STRUCT_81 - NONE STRUCT_82 - NONE STRUCT_83 - NONE STRUCT_84 - NONE STRUCT_85 - NONE STRUCT_86 - NONE STRUCT_87 - NONE STRUCT_88 - NONE STRUCT_89 - NONE STRUCT_90 - NONE STRUCT_91 - NONE STRUCT_92 - NONE STRUCT_93 - NONE STRUCT_94 - NONE STRUCT_95 - NONE STRUCT_96 - NONE STRUCT_97 - NONE STRUCT_98 - NONE STRUCT_99 - NONE STRUCT_100 - NONE STRUCT_101 - NONE STRUCT_102 - NONE STRUCT_103 - NONE STRUCT_104 - NONE STRUCT_105 - NONE STRUCT_106 - NONE STRUCT_107 - NONE STRUCT_108 - NONE STRUCT_109 - NONE STRUCT_110 - NONE STRUCT_111 - NONE STRUCT_112 - NONE STRUCT_113 - NONE STRUCT_114 - NONE STRUCT_115 - NONE STRUCT_116 - NONE STRUCT_117 - NONE STRUCT_118 - NONE STRUCT_119 - NONE STRUCT_120 - NONE STRUCT_121 - NONE STRUCT_122 - NONE STRUCT_123 - NONE STRUCT_124 - NONE STRUCT_125 - NONE STRUCT_126 - NONE STRUCT_127 - NONE STRUCT_128 - NONE STRUCT_129 - NONE STRUCT_130 - NONE STRUCT_131 - NONE STRUCT_132 - NONE STRUCT_133 - NONE STRUCT_134 - NONE STRUCT_135 - NONE STRUCT_136 - NONE STRUCT_137 - NONE STRUCT_138 - NONE STRUCT_139 - NONE STRUCT_140 - NONE STRUCT_141 - NONE STRUCT_142 - NONE STRUCT_143 - NONE STRUCT_144 - NONE STRUCT_145 - NONE STRUCT_146 - NONE STRUCT_147 - NONE STRUCT_148 - NONE STRUCT_149 - NONE STRUCT_150 - NONE STRUCT_151 - NONE STRUCT_152 - NONE STRUCT_153 - NONE STRUCT_154 - NONE STRUCT_155 - NONE STRUCT_156 - NONE STRUCT_157 - NONE STRUCT_158 - NONE STRUCT_159 - NONE STRUCT_160 - NONE STRUCT_161 - NONE STRUCT_162 - NONE STRUCT_163 - NONE STRUCT_164 - NONE STRUCT_165 - NONE STRUCT_166 - NONE STRUCT_167 - NONE STRUCT_168 - NONE STRUCT_169 - NONE STRUCT_170 - NONE STRUCT_171 - NONE STRUCT_172 - NONE STRUCT_173 - NONE STRUCT_174 - NONE STRUCT_175 - NONE STRUCT_176 - NONE STRUCT_177 - NONE STRUCT_178 - NONE STRUCT_179 - NONE STRUCT_180 - NONE STRUCT_181 - NONE STRUCT_182 - NONE STRUCT_183 - NONE STRUCT_184 - NONE STRUCT_185 - NONE STRUCT_186 - NONE STRUCT_187 - NONE STRUCT_188 - NONE STRUCT_189 - NONE STRUCT_190 - NONE STRUCT_191 - NONE STRUCT_192 - NONE STRUCT_193 - NONE STRUCT_194 - NONE STRUCT_195 - NONE STRUCT_196 - NONE STRUCT_197 - NONE STRUCT_198 - NONE STRUCT_199 - NONE STRUCT_200 - NONE STRUCT_201 - NONE STRUCT_202 - NONE STRUCT_203 - NONE STRUCT_204 - NONE STRUCT_205 - NONE STRUCT_206 - NONE STRUCT_207 - NONE STRUCT_208 - NONE STRUCT_209 - NONE STRUCT_210 - NONE STRUCT_211 - NONE STRUCT_212 - NONE STRUCT_213 - NONE STRUCT_214 - NONE STRUCT_215 - NONE STRUCT_216 - NONE STRUCT_217 - NONE STRUCT_218 - NONE STRUCT_219 - NONE STRUCT_220 - NONE STRUCT_221 - NONE STRUCT_222 - NONE STRUCT_223 - NONE STRUCT_224 - NONE STRUCT_225 - NONE STRUCT_226 - NONE STRUCT_227 - NONE STRUCT_228 - NONE STRUCT_229 - NONE STRUCT_230 - NONE STRUCT_231 - NONE STRUCT_232 - NONE STRUCT_233 - NONE STRUCT_234 - NONE STRUCT_235 - NONE STRUCT_236 - NONE STRUCT_237 - NONE STRUCT_238 - NONE STRUCT_239 - NONE STRUCT_240 - NONE STRUCT_241 - NONE STRUCT_242 - NONE STRUCT_243 - NONE STRUCT_244 - NONE STRUCT_245 - NONE STRUCT_246 - NONE STRUCT_247 - NONE STRUCT_248 - NONE STRUCT_249 - NONE STRUCT_250 - NONE STRUCT_251 - NONE STRUCT_252 - NONE STRUCT_253 - NONE STRUCT_254 - NONE STRUCT_255 - NONE STRUCT_256 - NONE STRUCT_257 - NONE STRUCT_258 - NONE STRUCT_259 - NONE STRUCT_260 - NONE STRUCT_261 - NONE STRUCT_262 - NONE STRUCT_263 - NONE STRUCT_264 - NONE STRUCT_265 - NONE STRUCT_266 - NONE STRUCT_267 - NONE STRUCT_268 - NONE STRUCT_269 - NONE STRUCT_270 - NONE STRUCT_271 - NONE STRUCT_272 - NONE STRUCT_273 - NONE STRUCT_274 - NONE STRUCT_275 - NONE STRUCT_276 - NONE STRUCT_277 - NONE STRUCT_278 - NONE STRUCT_279 - NONE STRUCT_280 - NONE STRUCT_281 - NONE STRUCT_282 - NONE STRUCT_283 - NONE STRUCT_284 - NONE STRUCT_285 - NONE STRUCT_286 - NONE STRUCT_287 - NONE STRUCT_288 - NONE STRUCT_289 - NONE STRUCT_290 - NONE STRUCT_291 - NONE STRUCT_292 - NONE STRUCT_293 - NONE STRUCT_294 - NONE STRUCT_295 - NONE STRUCT_296 - NONE STRUCT_297 - NONE STRUCT_298 - NONE STRUCT_299 - NONE STRUCT_300 - NONE STRUCT_301 - NONE STRUCT_302 - NONE STRUCT_303 - NONE STRUCT_304 - NONE STRUCT_305 - NONE STRUCT_306 - NONE STRUCT_307 - NONE STRUCT_308 - NONE STRUCT_309 - NONE STRUCT_310 - NONE STRUCT_311 - NONE STRUCT_312 - NONE STRUCT_313 - NONE STRUCT_314 - NONE STRUCT_315 - NONE STRUCT_316 - NONE STRUCT_317 - NONE STRUCT_318 - NONE STRUCT_319 - NONE STRUCT_320 - NONE STRUCT_321 - NONE STRUCT_322 - NONE STRUCT_323 - NONE STRUCT_324 - NONE STRUCT_325 - NONE STRUCT_326 - NONE STRUCT_327 - NONE STRUCT_328 - NONE STRUCT_329 - NONE STRUCT_330 - NONE STRUCT_331 - NONE STRUCT_332 - NONE STRUCT_333 - NONE STRUCT_334 - NONE STRUCT_335 - NONE STRUCT_336 - NONE STRUCT_337 - NONE STRUCT_338 - NONE STRUCT_339 - NONE STRUCT_340 - NONE STRUCT_341 - NONE STRUCT_342 - NONE STRUCT_343 - NONE STRUCT_344 - NONE STRUCT_345 - NONE STRUCT_346 - NONE STRUCT_347 - NONE STRUCT_348 - NONE STRUCT_349 - NONE STRUCT_350 - NONE STRUCT_351 - NONE STRUCT_352 - NONE STRUCT_353 - NONE STRUCT_354 - NONE STRUCT_355 - NONE STRUCT_356 - NONE STRUCT_357 - NONE STRUCT_358 - NONE STRUCT_359 - NONE STRUCT_360 - NONE STRUCT_361 - NONE STRUCT_362 - NONE STRUCT_363 - NONE STRUCT_364 - NONE STRUCT_365 - NONE STRUCT_366 - NONE STRUCT_367 - NONE STRUCT_368 - NONE STRUCT_369 - NONE STRUCT_370 - NONE STRUCT_371 - NONE STRUCT_372 - NONE STRUCT_373 - NONE STRUCT_374 - NONE STRUCT_375 - NONE STRUCT_376 - NONE STRUCT_377 - NONE STRUCT_378 - NONE STRUCT_379 - NONE STRUCT_380 - NONE STRUCT_381 - NONE STRUCT_382 - NONE STRUCT_383 - NONE STRUCT_384 - NONE STRUCT_385 - NONE STRUCT_386 - NONE STRUCT_387 - NONE STRUCT_388 - NONE STRUCT_389 - NONE STRUCT_390 - NONE STRUCT_391 - NONE STRUCT_392 - NONE STRUCT_393 - NONE STRUCT_394 - NONE STRUCT_395 - NONE STRUCT_396 - NONE STRUCT_397 - NONE STRUCT_398 - NONE STRUCT_399 - NONE STRUCT_400 - NONE 0 0 0 0

0.0 0.02

NONE
30 ACVINIT MACRO 0 0 0

0.0 0.02

NONE
40 ADF MACRO 0

NONE 50 BERECHNEN MACRO 0

0 0

NONE 0
60 BITOP MACRO 0

- - -

NONE
70 BLOCKHEX MACRO 0 - - - -

- -

NONE
80 BLOCKINT MACRO 0 - - - -

- -

NONE
90 BLOCKSTR MACRO 0 - - - -

- -

NONE 0
100 BREAK MACRO 0

&MEWE

NONE
110 CAN2000INI MACRO 0

0 - - - -

NONE
130 CANBLOCK MACRO 0

- - - - - - - - 0

NONE 0
150 CANINIT MACRO 0

0

NONE
160 COM_INIT MACRO 0

- 0

NONE
180 COM_KONSTDEF MACRO 0

- - - - - - - - -

NONE
190 COMBLOCK MACRO 0

- - -

NONE
200 CONTROL MACRO 0 &MEWE 3

IF (&HWSC<=5)

1 3 NONE
210 DCI MACRO 0 0 0

0.0 0.02 -

NONE
220 DCIS MACRO 0 0 0

0.0 0.02 -

NONE
230 DCITRG MACRO 0 0 0

- 0. 0 10.0 0 0.02 - - 3 NORM

NONE
250 DCV MACRO 0 0 0

0.0 0.02

NONE
260 DCV_2 MACRO 0 0 0

0.0 0.02

NONE
270 DCVTRG MACRO 0 0 0

0. 0 10.0 0 0.02 - - 3 NORM

NONE
290 DCVTRG_2 MACRO 0 0 0

0. 0 10.0 0 0.02 - - 3 NORM

NONE
310 ECUMEMDATA MACRO 0

SLOW_SERIAL CHECKSUM DATEN1 TARGET-START-ADR 0

NONE 0
330 ECUMEMDATANUM MACRO 0

FSW SLOW_SERIAL CHECKSUM DATEN1 TARGET-START-ADR

STRING
350 ECUMEMDATASTR MACRO 0

FSW SLOW_SERIAL CHECKSUM DATEN1 TARGET-START-ADR STRING 0

NONE 0
360 FGN_TRIGGER MACRO 0

- 0 10.0 0 0

NONE
380 FGN1_TRIGGER MACRO 0

- 0 10.0 0 0

NONE
400 FREQUENZ MACRO 0 0 0

0. 0 10.0 3

NONE
410 KUNDENDAT MACRO 0

- -

NONE -
420 GETDATAAF MACRO 0

-

NONE
430 GETDATASTR MACRO 0

- STRING 0

NONE -
440 STRCAT MACRO 0

-

NONE -
450 K2000INI MACRO 0

-

NONE
480 K2000START MACRO 0

NONE 500 KONSTDEF MACRO 0

-

STRING -
520 LEGENDE MACRO 0

&MEWE

NONE
530 LOADFILE MACRO 0

-

NONE
550 LOADFILE1 MACRO 0

FSW - BIN 0 0 250 - K

NONE
570 OBPHS MACRO 0

0 1

NONE
590 OBPINIT MACRO 0

0 0

NONE
610 OBPINIT1 MACRO 0

0 0

NONE
620 PRINTFLOAT MACRO 0

- - -

NONE
630 PRINTINT MACRO 0

- - - -

NONE
640 PRINTOUT MACRO 0 -

- -

NONE -
650 RACV MACRO 0

NONE 660 RANDOM MACRO 0

-

NONE
670 RANDOM1 MACRO 0

-

NONE
690 RDCITRG MACRO 0

NONE 710 RDCVTRG MACRO 0

NONE 730 RDCVTRG_2 MACRO 0

NONE 750 RTIMEA MACRO 0

NONE 770 RTIMEAB MACRO 0

NONE 790 SEEDKEY MACRO 0

SLOW_SERIAL - -

NONE -
810 START MACRO 0

NONE 830 STRCAT MACRO 0

NONE &MEWE
850 STRCMP MACRO 0

&MEWE

NONE
870 STRCOPY MACRO 0

- - -

NONE -
880 STRTOHEXSTRING MACRO 0

- -

NONE -
900 STRTOINT MACRO 0

- -

NONE
920 TIMEA MACRO 0 0 0

0. 0 10.0 0 10.0 3 NORM

NONE
940 TIMEAB MACRO 0 0 0 0 0

0. 0 10.0 0 10.0 3 NORM

NONE
960 WAITUNTIL MACRO 0

0 0

NONE
980 WARTEN MACRO 0

NONE 1000 CONTROL MACRO 0 &MEWE 3

ENDIF (&HWSC<=5)

1 3 NONE
131860 WARTEN MACRO 0

NONE