;------------------------------------------------------------------------------ ; Help for Control/Value entries ; ; DataType= (FXDataType) ; 0 FX_INT ; 1 FX_LONG ; 2 FX_UINT ; 3 FX_ULONG ; 4 FX_FLOAT ; 5 FX_DOUBLE ; 6 FX_BOOL ; 7 FX_CENTTABLE ; 8 FX_FOCUSTABLE ; 9 FX_STRING ; 10 FX_SHORT ; 11 FX_USHORT ; 12 FX_SCANTABLE ; 13 FX_BYTE ; 14 FX_UBYTE ; 15 FX_TUBECURRENTTABLE ; 16 FX_AXESPOSTABLE ; ; ValueType= (FXValueType) ; 0 FX_ACTVAL ; 1 FX_NOMVAL ; 2 FX_MINVAL ; 3 FX_MAXVAL ; 4 FX_BOOLVAL ; 5 FX_ERRORVAL ; ; Active= ; 0 Variable will not be updated in process image of FXE DLLs ; and can only accessed with explicit read/write ; 1 Variable will be updated in process image of FXE DLLs ; Notify= ; 0: Application notifying will not be used for this variable ; 1: Application notifying will be used for this variable ;System- und Options-Ids: ;Variablen, die in allen RPS-Konfigurationen vorkommen, erhalten die SysID 1 (FXE_SINGLESTAGE) ;Variablen, die für spezielle oder optionale RPS-Konfigurationen hinzukommen, z. B. für Doppelstufen-Röhren, erhalten die ;unten angegebene SysID. (Variablen, die nur für Doppelstufenröhren verwendet werden, z. B. die SysID 2) ;Wenn Variablen zwei oder mehreren speziellen RPS-Konfigurationen zugeordnet werden müssen, die sich gegenseitig ausschliessen, ;z. B. Para-Variablen für FOX und TIGER, müssen bei den Variablen die SysID-Einträge bitweise geoderte Werte sein. Die Variablen der Para-Module ;haben als ID z. B. 24 (0x10 | 0x20) ;FXE_SINGLESTAGE 0x00000001L // Xray-Bit ;FXE_DOUBLESTAGE 0x00000002L // Xray-Bit ;FXE_SCANNING 0x00000004L // Xray-Bit ;SYSTEM_FOX 0x00000008L // Xray-Bit ;SYSTEM_TIGER 0x00000010L // Xray-Bit ;SHUTTEROPTION 0x00000020L // Xray-Bit ;TARGETREGOPTION 0x00000040L // Xray-Bit ;SECONDCENTERING 0x00000080L // Xray-Bit ;FFCOMDRIVER 0x00000100L // Xray-Bit ;AUTOCOND_ENABLED 0x00004000L // Xray-Bit ;MOT_IRIS 0x00000400L // Xray-Bit und Mani-Bit ;FME 0x00000200L // Mani-Bit ;SYSTEM_14 0x00000800L // Mani-Bit CougarFA oder System16 ;SYSTEM_15 0x00001000L // Mani-Bit CougarSMT ;SYSTEM_COUGAR_XL 0x00002000L // Mani-Bit Cheetah ;JOYCTRLOPTION 0x00100000L // Mani-Bit ;------------------------------------------------------------------------------ [VarPLCVarHAL_PLCVars] PLCVarID_0=2274 PLCVarString_0=LaserCrossHair PLCVarID_1=2374 PLCVarString_1=WarnLamp1Ok PLCVarID_2=2375 PLCVarString_2=WarnLamp2Ok PLCVarID_3=2376 PLCVarString_3=WarnLamp3Ok PLCVarID_4=2377 PLCVarString_4=WarnLampDefect [XrayHAL] ReadFromProcessImage=1 MaxAccVoltageTolerance=1.0 MaxTubeCurrentTolerance=3.0 MaxTargetCurrentTolerance=2.0 EnableXrayOnAfterFlashover=0 [ManiHAL] ; Für die Eigenschaft "Ready" der Schnittstelle IFFAxis wird hier standardmässig ; AxisEnabled && AxisInitialized && !AxisIsNotToControl ; && AxisDriveReady && !AxisDriveError && !AxisError ; verwendet, es wird also NICHT abgefragt, ob die Achse verriegelt ist (AxisModulePresent) ;Default für AxisReadyBitMask: BitMaskAxisEnabled | BitMaskAxisInitialized | BitMaskAxisDriveReady ;AxisReadyBitMask= ;Default für AxisNotReadyBitMask: BitMaskAxisIsNotToControl | BitMaskAxisDriveError | BitMaskAxisError ;AxisNotReadyBitMask= ReadFromProcessImage=1 ; ErrorIfTryingToDriveLockedAxis: 0: Kein Fehler, 1: Fehlermeldung wenn verriegelte Achse versucht wird zu fahren ErrorIfTryingToDriveLockedAxis=0 ; LoadPosTolerance war vorher in config.prm einstellbar, es wurde aber wahrscheinlich immer Defaultwert 1 verwendet! LoadPosTolerance=1 [ManiSysIDs] NumSysIDs=3 SysID_0=8 SysID_1=16 SysID_2=4096 ; FOX [Detector_8] TransZ=5 [Tube_8] TransZ= [Stage_8] TransX=0 TransY=1 TransZ=2 RotX=4 RotY=3 ; TIGER [Detector_16] ; Detektor-Kippachse des TIGER kann eigentlich RotX oder RotY sein! RotX=3 RotZ=4 [Tube_16] TransZ=2 [Stage_16] TransX=0 TransY=1 ;Cougar(SMT) [Detector_4096] TransZ=3 RotY=4 [Tube_4096] TransZ=2 [Stage_4096] TransX=0 TransY=1 RotX=5 RotZ=5 [PLCVersionIniFolderNames_CPU0] V380=V380-389 [PLCVersionIniFolderNames_CPU1] V430=V420-429 [PLCVERSIONVARIABLE_0] DisplayName=SoftwareVersionCPU0 Descr=SYS_DM.SoftwareVersion SysID=769 DataType=3 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 ReadSyncDef=0 [PLCVERSIONVARIABLE_1] DisplayName=SoftwareVersionCPU1 Descr=sys_dm.SoftwareVersion SysID=1 DataType=3 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 ReadSyncDef=0 [General] PLCInitTimeout=120000 ; Nur FXEControl FXEControlInitTimeout=30000 ; Nur FXEControl ShowFXEControlWithoutHWLink=0 UseAFByImg=0 LoadDetectorDlls=0 UseScanVariables=0 UseDbgVariables=1 UseFXETestVariables=1 UseALUVariables=0 FirstSupportedVersion=380 LastSupportedVersion=430 ; Nur FXEControl: Bezeichnet %-Wert des erreichten Tube-/Targetcurrent vom vorgegebenen (Timer) TimerCurrentInterruptionThresh=50 ; Nur FXEControl: Bezeichnet %-Wert der erreichten acc. Voltage vom vorgegebenen Wert (Timer) TimerVoltageInterruptionThresh=70 ; Nur FXEControl: Bezeichnet Dauer der zusätzlichen Delaytime in ms zum Start des Timers nach erreichen der anderen Schwellwerte (Timer) TimerAdditionalDelay=0 ; automatisches Einschalten der Strahlung nach Ueberschlag (de)aktivieren UseAutoXRayOnAfterFlash=0 ; Datenmodule verbinden? ACHTUNG: Betrifft NICHT Para- und PCPara-Dms für TIGER und FOX! Diese ; müssen immer verbunden werden, wenn entspr. System vorliegt, sonst funktionieren nicht ; alle Achsen-Funktionen ConnectDMs=1 ; Variable zur Ueberwachung der RPS (hier: 2014, kVIst) ; Abschalten der Benachrichtigung bei RPS disconnected wenn RPSCheckVariableID <= 0 RPSCheckVariableID=2014 ; Intervallzeit zur Ueberwachung der RPS in ms RPSCheckIntervall=10000 Demoversion=0 ; Kundenversion: 0, Serviceversion: 1, Betriebsversion: 2, Testversion: 3 (Umschalter ASCII-PVI) AccessVersion=1 ; Apertures wird für die Amp[1] bis Amp[3] Istwerte (Blendenströme) verwendet Apertures=1 TestFlashOver=0 DebugMessages=0 FilIncrement=0.02 UseDataTypeVerification=1 ; Timeout nach Kaltstart in ms ColdStartWaitTime=120000 ; 0: no logging 1/2: log errors 3: log errors + show MessageBoxes LogLevel=2 ; relativer Pfad zum User Manual UserManualPath=C:\Program Files (x86)\Feinfocus\FXEControl_3.1.1.65\doc\Y.FXE-Control 3.1_v01r00_en_20102586.pdf [PLCCommunication] ModuleEventMask="EV=" TaskEventMask="EV=" ; 09.11.2004: Gibt an, ob eine Slave-RPS-CPU vorliegen kann (z.Z. nur fuer Nano-FOX) SlaveCPU=0 ; 09.11.2004: Anzahl RPS-CPUs, maximale Anzahl CPUs ist 2 CPUCount=1 ; 05.08.2014: Es können jetzt die IP und Base der CPUs direkt konfiguriert werden. ; Zudem ist es möglich zwei Röhren anzusteuern. ; Gibt an, ob die Konfigurationen für HostAdress und HostBase aus der ini verwendet werden sollen, ; oder die hart codierten aus der BRDriverDefs. UsePLCHostConfig=0 ; Wenn MultipleXrayDevices aktiv ist, dann muss CPUCount auf 1 stehen. Beim Start der FXEControl ; wird ein Abfragedialog geöffnet, welche Röhre angezeigt werden soll MultipleXrayDevices=0 ; Cpu0 muss immer die Adresse einer Röhre sein. ; Die HostAdress entspricht der letzten Stelle der IP-Adresse der Röhre. Cpu0HostAdress=10 ; Parameter für den Codierschalter an der PLC. Sollte in der Regel mit der HostAdress gleich sein, ; kann aber auch unterschiedlich konfiguriert werden Cpu0HostBase=10 ; Beschreibung für den Auswahldialog beim Start der FXEControl Cpu0Description=FXT 225.48 - CPU0 192.168.12.10 ; Cpu1 kann die Adresse einer Röhre oder eines Manipulators sein. Wenn nur UsePLCHostConfig und ; CPUCount=2 ausgewählt ist, dann muss es ein Manipulator sein. ; Die HostAdress entspricht der letzten Stelle der IP adresse der Röhre. Cpu1HostAdress=11 ; Parameter für den Codierschalter an der PLC. Sollte in der Regel mit der HostAdress gleich sein, ; kann aber auch unterschiedlich konfiguriert werden. Cpu1HostBase=11 ; Beschreibung für den Auswahldialog, der beim Start der FXEControl zur Auswahl der Röhre angezeigt wird. Cpu1Description=FXT 190.61 - CPU1 192.168.12.11 [FFCom] ;FFCOMDRIVER 256 ;ONLY_FFCOMDRIVER 257 FFComSysID=0 ;FFComSysID=256 InBufLength=256 OutBufLength=256 IDBufLength=4 FloatPrecision=4 WaitTimeout=500 ;WaitTimeout=4000 ; Timeouts nicht mehr direkt parametrisierbar, da abh. von RPS-Zykluszeit! ; Dafür kann jetzt hier die verwendete RPS-Zykluszeit angegeben werden! PLCCycleTime=100 SwitchFMEToFFComID=3501 ; Thread-Prioritäten: 0: normal, 1: above normal, 2: highest, 15: "real time" ; -1: below normal, -2: lowest, -15: idle ReadThreadPriority=2 RequestThreadPriority=1 AutoUpdThreadPriority=1 LogComm=0 LogRead=0 LogWrite=0 LogAutoUpd=0 ;RTS_CONTROL_DISABLE 0 ;RTS_CONTROL_ENABLE 1 ;RTS_CONTROL_HANDSHAKE 2 ;RTS_CONTROL_TOGGLE 3 RTSMode=0 UseCTSHandshake=0 [XRayConstants] BitMaskBattery=2 BitMaskWarmupDone=4 BitMaskFilAdjDone=8 BitMaskAutocentReady=16 BitMaskAutocentBeamSearch=32 BitMaskAutocentBeamFound=64 BitMaskStartupDone=512 BitMaskAutofuncRuns=1024 BitMaskInterlockOn=2048 BitMaskHSGOk=4096 BitMaskVacuumOk=8192 BitMaskAutocentRuns=16384 BitMaskFilAdjRuns=32768 BitMaskWarmupRuns=65536 BitMaskStartupRuns=131072 BitMaskXRayOn=262144 BitMaskReadyForXRayOn=524288 BitMaskXRayError=1048576 [ManiConstants] AxesEnableBackside=1 ; Wenn RPS V.2.0 fuer FOX verwendet wird, PositionTolerance=0 setzen, ansonsten 5-10 ; theoretisch kann PositionTolerance fuer FOX auch bei alter RPS 0 gesetzt werden, das einzige ; Problem ist BASIC-Acknowledge der FGUI, da PVI u.U. die Änderungen der Ist-Pos. nicht mitbekommt PositionTolerance=1 ; Wenn RPS V.2.0 fuer FOX verwendet wird, UseManInPosForFOXBasicAckn=1 setzen, ansonsten 0 ; beim Cougar15 und TIGER mit RPS >= 2.6 gibt es die ManiInPos-Variable wieder nicht mehr, ; daher dort auch Positionsvergleich machen! UseManInPosForFOXBasicAckn=0 BitMaskAxisError=1 BitMaskAxisEnabled=2 BitMaskAxisInitialized=4 BitMaskAxisReferenced=8 BitMaskAxisRefMoving=16 BitMaskAxisMoving=32 BitMaskAxisDriveReady=64 BitMaskAxisDriveError=128 BitMaskAxisPosHWEnd=256 BitMaskAxisRefHWEnd=512 BitMaskAxisNegHWEnd=1024 BitMaskAxisTriggerInput=2048 BitMaskAxisModulePresent=4096 BitMaskAxisInPosition=8192 BitMaskAxisIsNotToControl=16384 BitMaskAxisIsVirtual=32768 ; Bitmasken für Manipulator-Statuswort: ; 12.09.2005: Es ist z.Z. völlig unklar, was wie ab welcher RPS-Version ; definiert ist! Was sind die Unterschiede zwischen TIGER mit RPS-Version 2.6 ; und Cougar15 mit Version 2.6, der eigentlich Version 2.7 haben sollte? BitMaskManiError=1 BitMaskManiInitialized=4 BitMaskManiReferenced=8 BitMaskManiRefMoving=16 BitMaskManiMoving=32 BitMaskManiSingleAxisActive=64 BitMaskManiAllAxesActive=128 BitMaskManiNonPLCDriveDisabled=256 BitMaskManiInLoadPos=512 BitMaskManiLoadPosMoving=33554432 BitMaskManiInPosition=8192 BitMaskManiCPSStop=32768 [MESSLOG] EnableAllConnectionsForTest=0 MessLogTableFileIdx=52 MinIntervallTime=100 MinChangeIntervall=200 [CONDITIONING] ; Anz. Messpunkte für Überschläge; Messintervall [min] ergibt sich aus ConditTime / ConditTableSize ConditTableSize=72 ;Einheit: min. Wenn die Zeit zwischen 2 Überschlägen > diesen Wert ist, wird die Kond. von der RPS beendet ConditIntervall=360 ;Einheit: min. Nach max. dieser Zeit wird die Konditionierung beendet ConditTimeout=3600 ; Max. Anz. Ueberschlaege, bevor Konditionierung (vom PC durch X-Ray off) abgebrochen wird MaxConditBreaks=250 ;Wartezeit nach Ueberschlag, nach der das Vakuum registriert wird [s] WaitAfterBreakTime=5 [WOBBELING] ;Default-Werte fuers wobbeln Step=10.0 Hub=30.0 [POSITIONINGTABLE] ; fuer Cougar15: Description=g_tManiCtrlStartOld.tAxis ConnectParams="EV= VT=struct VL=0 AL=4" SysID=4376 ;LINK_ALL_START_POSITION( _T( "EV=ed VT=struct {. VT=u8 } {. VT=struct VN=11 } {.. VT=f32 } {.. VT=i32 } {.. VT=u8 }" )), ;LINK_ALL_START_SPEED( _T( "EV=ed VT=struct {. VT=u8 } {. VT=struct VN=11 } {.. VT=f32 } {.. VT=i16 } {.. VT=u8 }" )); [MOVEAXESSTRUCT] ; fuer Cougar15: Description=g_tManiCtrlStartOld ;Das Verhalten von PVI ist hier etwas seltsam: Wird die Typinfo der Achsenstruktur ausgelesen, bekommt man immer die VL=112 ;und ein Alignment von 2, auch wenn im Connect-String 4 angegeben wird und auch die Strukturen mit #pragma pack( push, 4) ;definiert werden (eigentlich kommt dann als Variablenlänge 136 raus). Es funktioniert auch alles fehlerfrei, wenn VL=0 angegeben wird! ConnectParams="EV= VT=struct VL=0 AL=4" ;ConnectParams="EV= VT=struct VL=112 AL=4" ;geändert 03.02.2004: Fahrbefehl jetzt synchron senden! WriteSyncDef=1 SysID=4376 [MANUALMOVEAXESSTRUCT] ; fuer Cougar15: Description=g_tManiCtrlManuellOld ConnectParams="EV= VT=struct VL=0 AL=4" ;geändert 03.02.2004: Fahrbefehl jetzt synchron senden! WriteSyncDef=1 SysID=4368 ;//////////////////////////////////////////////////////////////////////////////////////// ;// erweiterte Control-Variablen ;//////////////////////////////////////////////////////////////////////////////////////// ;condit wait. Nur explizit lesen (?!) [CONTROLVALUE_253] Descr=tCONwait DataType=3 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=-1 DisplayName=MaxTimeBetweenBreakdowns[ms] WriteSyncDef=0 ReadSyncDef=0 ;Max. Spg. f. Konditionierung. Nur explizit lesen ! [CONTROLVALUE_254] Descr=ConditioningData.condCycle[1].kVmax DataType=4 ValueType=3 SysID=1 Active=0 Notify=0 Hysterese=1.0 RefreshTime=1000 DisplayName=ConditVoltageMax[kV] ReadSyncDef=0 ;Max. Strom f. Konditionierung. Nur explizit lesen ! [CONTROLVALUE_255] Descr=ConditioningData.condCycle[1].current_uA DataType=4 ValueType=3 SysID=1 Active=0 Notify=0 Hysterese=1.0 RefreshTime=1000 DisplayName=ConditCurrentMax[µA] ReadSyncDef=0 [CONTROLVALUE_256] Descr=HSG.FILwork DataType=4 ValueType=1 ;wird nur noch für alten Tiger (RPS < 2.6) benötigt ! SysID=0 Active=1 Notify=1 Hysterese=0.1 RefreshTime=1200 DisplayName=FilWorkCurrent[A] [CONTROLVALUE_257] Descr=I_fil DataType=4 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0.1 RefreshTime=1200 DisplayName=FilWorkArray[A] DataLen=10 ; Auswahl fuer zu aktualisierendes amp-DM [CONTROLVALUE_258] Descr=amp_modul DataType=10 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 DisplayName=AmpDMRefreshSel ; Auswahl fuer zu aktualisierendes cent-DM [CONTROLVALUE_259] Descr=PC_stat.u16_CENT_DM_nr DataType=10 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 DisplayName=CentDMRefreshSel [CONTROLVALUE_260] Descr=Sys.Watchdog_enable DataType=10 ValueType=1 SysID=513 Active=0 Notify=0 Hysterese=0 RefreshTime=250 DisplayName=WatchdogEnable[short] WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_261] Descr=PLC_stat.bo_Watchdog DataType=6 ValueType=1 SysID=513 ;24.06.2003: Watchdog ausgeschaltet wegen Fehler auf RPS! Hoher Laufzeitverbrauch dadurch, ; dass Signal von RPS immer sofort wieder auf 1 zurückgesetzt wurde, nachdem in FXDrivers ; 0 geschickt wurde! ; 13.07.06: Wieder aktiviert, obwohl auf RPS immer noch nicht verbessert Active=1 Notify=1 Hysterese=0 RefreshTime=2000 DisplayName=WatchdogSignal[bool] WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_262] Descr=SYS_DM.seriennum SysID=1 DataType=9 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 DataLen=16 DisplayName=SerialNumber WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_263] Descr=SystemSettings.u32_workingminute_system DataType=3 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=SystemCounter [CONTROLVALUE_264] Descr=SystemSettings.u32_workingminute_tube DataType=3 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=TubeCounter [CONTROLVALUE_265] Descr=SystemSettings.u32_workingminute_filament DataType=3 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=FilamentCounter [CONTROLVALUE_266] Descr=Condensor.Pmicro DataType=4 ValueType=0 SysID=2 Active=1 Notify=1 Hysterese=0.5 RefreshTime=700 DisplayName=ConsModeMicroThrPow[W] ReadSyncDef=0 [CONTROLVALUE_267] Descr=Condensor.Pnano DataType=4 ValueType=0 SysID=2 Active=1 Notify=1 Hysterese=0.5 RefreshTime=700 DisplayName=ConsModeNanoThrPow[W] ReadSyncDef=0 [CONTROLVALUE_268] Descr=PLC_cmd.reload_MODE_DM DataType=6 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=100 DisplayName=ModeChanged[bool] WriteSyncDef=1 ReadSyncDef=0 [CONTROLVALUE_269] Descr=PLC_cmd.reload_TARGET_DM DataType=6 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=100 DisplayName=TargetChanged[bool] WriteSyncDef=1 ReadSyncDef=0 [CONTROLVALUE_270] DisplayName=SoftwareVersion Descr=SYS_DM.SoftwareVersion SysID=769 DataType=3 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 ReadSyncDef=1 [CONTROLVALUE_271] DisplayName=CoilOff Descr=Sys.coil_off SysID=1 DataType=10 ValueType=1 Active=1 Notify=1 Hysterese=0 RefreshTime=250 [CONTROLVALUE_272] DisplayName=FilAdjBaseCurrentNew Descr=PLC_stat.r32_newFilamentCurrentBase SysID=1 DataType=4 ValueType=1 Active=1 Notify=1 Hysterese=0.05 RefreshTime=800 [CONTROLVALUE_273] DisplayName=FilAdjBaseCurrentDiff Descr=PLC_stat.r32_diffToFilamentCurrentBase SysID=1 DataType=4 ValueType=1 Active=1 Notify=1 Hysterese=0.05 RefreshTime=800 [CONTROLVALUE_274] DisplayName=PositioningLaser Descr=Do_Laser ;Änd. 14.09.2004: Fuer TIGER, FOX, 15er und 16er! NICHT generell auf FXE! SysID=6168 DataType=6 ValueType=1 Active=1 Notify=1 Hysterese=0 RefreshTime=1200 WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_275] Descr=zoom SysID=1 DataType=10 ValueType=1 Active=1 Notify=1 Hysterese=0 RefreshTime=500 DisplayName=BVZoomLevel WriteSyncDef=0 ReadSyncDef=0 ; 07.07.03: Reload-Variablen jetzt Control-Values, vorher ControlCommands ; Hintergrund: 1-0 Übergänge dieser Variablen können als Signal dafür ; genommen werden, dass die neuen Werte tatsächlich in die RPS-Variablenstrukturen ; eingetragen wurden! [CONTROLVALUE_280] Descr=PC_cmd.TUBE_DM.read SysID=513 DisplayName=ReloadTubeDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_281] Descr=PC_cmd.AMP_DM.read SysID=1 DisplayName=ReloadAmpDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_282] Descr=PC_cmd.HSG_DM.read SysID=513 DisplayName=ReloadHSGDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_283] Descr=PC_cmd.VAC_DM.read SysID=1 DisplayName=ReloadVacuumDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_284] Descr=PC_cmd.COND_DM.read SysID=1 DisplayName=ReloadConditDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_285] Descr=PC_cmd.SYS_DM.read SysID=513 DisplayName=ReloadSystemDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_286] Descr=PC_cmd.FOCUS_DM.read SysID=1 DisplayName=ReloadFocusDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_287] Descr=PC_cmd.CONS_DM.read SysID=2 DisplayName=ReloadCondensorDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_288] Descr=cmd_read_shutter SysID=32 DisplayName=ReloadShutterDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_289] Descr=PC_cmd.CENT_DM.read SysID=1 DisplayName=ReloadCenteringDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_290] Descr=cmd_read_scan SysID=4 DisplayName=ReloadScanDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_291] Descr=PC_cmd.TIREG_DM.read SysID=1 DisplayName=ReloadTiRegDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_292] Descr=cmd_read_comconf DisplayName=ReloadComConfDM ;22.11.2004: zunächst ausgeschaltet, bei nächster Version, wenn alle Systeme COMCONF-DM beinhalten, einbauen SysID=0 ;SysID=513 DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_293] Descr=PC_cmd.INIT_DM SysID=1 DisplayName=ReloadInitDM DataType=9 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 DataLen=10 [CONTROLVALUE_294] DisplayName=ReloadAllDMs Descr=PC_cmd.ALL_DM.read SysID=1 DataType=14 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_295] DisplayName=UsageAmp1 Descr=Amp[1].Verwendung SysID=1 DataType=9 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 DataLen=16 [CONTROLVALUE_296] DisplayName=UsageAmp2 Descr=Amp[2].Verwendung SysID=34 DataType=9 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 DataLen=16 [CONTROLVALUE_297] DisplayName=UsageAmp3 Descr=Amp[3].Verwendung SysID=34 DataType=9 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 DataLen=16 [CONTROLVALUE_298] DisplayName=DiTubeheadEnable Descr=Di_tubehead_enable SysID=1 DataType=6 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=0 [CONTROLVALUE_299] Descr=target.current_target_number DataType=11 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=100 DisplayName=Target WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_300] Descr=target.last_target_number DataType=11 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=100 DisplayName=TargetCount WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_301] DisplayName=TubeheadNumber Descr=Tubehead.current_tubehead_number SysID=1 DataType=11 ValueType=1 Active=1 Notify=1 Hysterese=0 RefreshTime=1250 [CONTROLVALUE_302] DisplayName=TubeheadCount Descr=Tubehead.last_tubehead_number SysID=1 DataType=11 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 [CONTROLVALUE_303] Descr=PLC_cmd.reload_TARGET_DM DataType=6 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=100 DisplayName=TubeheadChanged[bool] WriteSyncDef=1 ReadSyncDef=0 [CONTROLVALUE_304] Descr=iIrisMoveDir DataType=0 ValueType=1 SysID=1024 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=IrisMoveDir [CONTROLVALUE_305] Descr=iIrisSetPos DataType=0 ValueType=1 SysID=1024 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=IrisSetPos [CONTROLVALUE_306] Descr=iIrisCurPos DataType=0 ValueType=0 SysID=1024 Active=1 Notify=1 Hysterese=0 RefreshTime=250 DisplayName=IrisCurPos [CONTROLVALUE_307] Descr=iIrisCurPosActual DataType=10 ValueType=0 SysID=1024 Active=1 Notify=1 Hysterese=0 RefreshTime=250 DisplayName=IrisCurPosActual [CONTROLVALUE_308] Descr=Vacon DataType=6 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=VacuumOn[bool] [CONTROLVALUE_309] Descr=EnableShutterOnIfManiMoves DataType=6 ValueType=1 SysID=32 Active=1 Notify=1 Hysterese=0 RefreshTime=1000 DisplayName=EnableShutterOnIfManiMoves[bool] [CONTROLVALUE_310] DisplayName=SoftwareVersionMani Descr=sys_dm.SoftwareVersion SysID=4120 DataType=3 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 ReadSyncDef=1 [CONTROLVALUE_311] DisplayName=DetectorXRange Descr=DetectorXRangeNotDefinedYet SysID=0 DataType=3 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 ReadSyncDef=1 [CONTROLVALUE_312] DisplayName=DetectorYRange Descr=DetectorXRangeNotDefinedYet SysID=0 DataType=3 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 ReadSyncDef=1 [CONTROLVALUE_313] DisplayName=AxisCountReal Descr=g_tManiParameters.uMaxAxesReal SysID=4096 DataType=11 ValueType=1 Active=1 Notify=1 Hysterese=0 RefreshTime=1250 ReadSyncDef=0 [CONTROLVALUE_314] DisplayName=FocusDetectorDist0 Descr=FocusDetectorDist0NotDefinedYet SysID=0 DataType=3 ValueType=1 Active=1 Notify=1 Hysterese=0 RefreshTime=500 ReadSyncDef=0 [CONTROLVALUE_315] Descr=PC_cmd.FIL_DM.read SysID=1 DisplayName=ReloadFilDM DataType=6 ValueType=1 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_316] DisplayName=TrayOffset Descr=g_fTrayOffset TaskName=manimove DataType=4 ValueType=1 SysID=4112 Active=1 Notify=1 RefreshTime=10000 Hysterese=0.1 [CONTROLVALUE_317] DisplayName=Magnification Descr=g_fMagnification TaskName=manimove DataType=4 ValueType=0 SysID=4112 Active=1 Notify=1 RefreshTime=250 Hysterese=0.1 [CONTROLVALUE_318] DisplayName=DoorVersion Descr=g_tDoor.dwDoorVersion DataType=2 ValueType=1 SysID=4112 Active=1 Notify=0 RefreshTime=2500 Hysterese=0 [CONTROLVALUE_319] DisplayName=FNCProgramRunning Descr=g_bFNC_Drive DataType=6 ValueType=1 SysID=4112 ; 20.05.08: Active, Notify=1 (für Mani-HAL) Active=1 Notify=1 RefreshTime=2500 Hysterese=0 [CONTROLVALUE_320] DisplayName=EnableAIM Descr=g_bPC_AIM_Enable DataType=6 ValueType=1 ;27.01.06: Auch fuer TIGER, da Aim dort jetzt auch auf RPS SysID=4112 ; 20.05.08: Active, Notify=1 (für Mani-HAL) Active=1 Notify=1 RefreshTime=2500 Hysterese=0 [CONTROLVALUE_321] DisplayName=TeachNewPOI Descr=l_bXYJoystickDriveOff TaskName=joyctrl DataType=6 ValueType=0 SysID=16 Active=1 Notify=1 RefreshTime=150 Hysterese=0 [CONTROLVALUE_322] DisplayName=CamAxisAttachedToRotAxis Descr=g_tCameraAxis.dwEnable TaskName= DataType=3 ValueType=1 SysID=16 Active=1 Notify=1 RefreshTime=250 Hysterese=0 [CONTROLVALUE_333] Descr=l_ptDpr.bSampleHolder DataType=6 ValueType=0 SysID=4096 Active=1 Notify=1 Hysterese=0 RefreshTime=200 DisplayName=SampleHolderPresent[bool] WriteSyncDef=1 ReadSyncDef=0 TaskName=pp_mast [CONTROLVALUE_334] Descr=l_ptDpr.bTurnTable DataType=6 ValueType=0 SysID=4096 Active=1 Notify=1 Hysterese=0 RefreshTime=200 DisplayName=TurnTablePresent[bool] WriteSyncDef=1 ReadSyncDef=0 TaskName=pp_mast [CONTROLVALUE_335] Descr=g_tAIM_Mask.settings SysID=4120 DisplayName=AIMSettings DataType=3 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_336] Descr=l_bCollProt_Activ SysID=4096 DisplayName=CPS_Active DataType=6 ValueType=0 Active=1 Notify=1 RefreshTime=500 TaskName=manimove Hysterese=0 [CONTROLVALUE_337] Descr=g_bCollProtExists SysID=4120 DisplayName=CPS_Exists DataType=6 ValueType=0 Active=1 Notify=1 RefreshTime=-1 Hysterese=0 [CONTROLVALUE_338] Descr=g_bPC_CollProt_Enable SysID=4120 DisplayName=CPS_Enabled DataType=6 ValueType=1 Active=1 Notify=1 ; 13.05.08: RefreshTime wegen Mani-HAL geändert von -1 auf 1000 RefreshTime=1000 Hysterese=0 [CONTROLVALUE_339] Descr=g_bPC_PLCinitialized SysID=4120 DisplayName=PLC_Initialized DataType=6 ValueType=0 Active=0 Notify=0 RefreshTime=-1 Hysterese=0 [CONTROLVALUE_340] Descr=l_ptDpr.atAxisValues[0].tAxisParameter.dwAxisConfig DataType=3 ValueType=0 SysID=4112 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=ConfigAxis1 TaskName=pp_mast [CONTROLVALUE_341] Descr=l_ptDpr.atAxisValues[1].tAxisParameter.dwAxisConfig DataType=3 ValueType=0 SysID=4112 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=ConfigAxis2 TaskName=pp_mast [CONTROLVALUE_342] Descr=l_ptDpr.atAxisValues[2].tAxisParameter.dwAxisConfig DataType=3 ValueType=0 SysID=4112 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=ConfigAxis3 TaskName=pp_mast [CONTROLVALUE_343] Descr=l_ptDpr.atAxisValues[3].tAxisParameter.dwAxisConfig DataType=3 ValueType=0 SysID=4112 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=ConfigAxis4 TaskName=pp_mast [CONTROLVALUE_344] Descr=l_ptDpr.atAxisValues[4].tAxisParameter.dwAxisConfig DataType=3 ValueType=0 SysID=4112 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=ConfigAxis5 TaskName=pp_mast [CONTROLVALUE_345] Descr=l_ptDpr.atAxisValues[5].tAxisParameter.dwAxisConfig DataType=3 ValueType=0 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=pp_mast SysID=4112 DisplayName=ConfigAxis6 [CONTROLVALUE_346] Descr=l_ptDpr.atAxisValues[6].tAxisParameter.dwAxisConfig DataType=3 ValueType=0 SysID=4112 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=ConfigAxis7 TaskName=pp_mast [CONTROLVALUE_347] Descr=l_ptDpr.atAxisValues[7].tAxisParameter.dwAxisConfig DataType=3 ValueType=0 SysID=4112 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=ConfigAxis8 TaskName=pp_mast [CONTROLVALUE_348] Descr=l_ptDpr.atAxisValues[8].tAxisParameter.dwAxisConfig DataType=3 ValueType=0 SysID=4112 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=ConfigAxis9 TaskName=pp_mast [CONTROLVALUE_349] Descr=l_ptDpr.atAxisValues[9].tAxisParameter.dwAxisConfig DataType=3 ValueType=0 SysID=4112 Active=1 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=ConfigAxis10 TaskName=pp_mast [CONTROLVALUE_350] Descr=g_tRelJoy.dwDirSwitch DisplayName=JoystickXYInverse DataType=3 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_351] Descr=g_tRelJoy.dwEnable DisplayName=XYJoyDependOnRotEnable DataType=3 ValueType=1 SysID=16 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_352] Descr=g_bServiceMode DisplayName=ManiServiceMode DataType=6 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_356] DisplayName=ACT_AxisPresent Descr=l_ptDpr.bACTHolder SysID=4096 DataType=6 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=250 TaskName=pp_mast [CONTROLVALUE_358] Descr=g_abEndlessRotDisabled DataType=6 ValueType=1 SysID=4096 Active=0 Notify=0 Hysterese=0 RefreshTime=1500 ;10 Achsen DataLen=10 DisplayName=EndlessRotDisabledArray[bool] ;//////////////////////////////////////////////////////////////////////////////////////// ;// Ampel-Variablen ;//////////////////////////////////////////////////////////////////////////////////////// [CONTROLVALUE_359] DisplayName=Wlamp1DemandState[0] Descr=l_tLampCmdInterface[0].cDemandState DataType=14 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_360] DisplayName=Wlamp1FlashPeriod[0] Descr=l_tLampCmdInterface[0].wFlashPeriod DataType=11 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_361] DisplayName=Wlamp1Set[0] Descr=l_tLampCmdInterface[0].bSetLamp DataType=6 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_362] DisplayName=Wlamp1DemandState[1] Descr=l_tLampCmdInterface[1].cDemandState DataType=14 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_363] DisplayName=Wlamp1FlashPeriod[1] Descr=l_tLampCmdInterface[1].wFlashPeriod DataType=11 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_364] DisplayName=Wlamp1Set[1] Descr=l_tLampCmdInterface[1].bSetLamp DataType=6 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_365] DisplayName=Wlamp1DemandState[2] Descr=l_tLampCmdInterface[2].cDemandState DataType=14 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_366] DisplayName=Wlamp1FlashPeriod[2] Descr=l_tLampCmdInterface[2].wFlashPeriod DataType=11 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_367] DisplayName=Wlamp1Set[2] Descr=l_tLampCmdInterface[2].bSetLamp DataType=6 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_368] DisplayName=Wlamp1DemandState[3] Descr=l_tLampCmdInterface[3].cDemandState DataType=14 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_369] DisplayName=Wlamp1FlashPeriod[3] Descr=l_tLampCmdInterface[3].wFlashPeriod DataType=11 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_370] DisplayName=Wlamp1Set[3] Descr=l_tLampCmdInterface[3].bSetLamp DataType=6 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_371] DisplayName=Wlamp1DemandState[4] Descr=l_tLampCmdInterface[4].cDemandState DataType=14 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_372] DisplayName=Wlamp1FlashPeriod[4] Descr=l_tLampCmdInterface[4].wFlashPeriod DataType=11 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower [CONTROLVALUE_373] DisplayName=Wlamp1Set[4] Descr=l_tLampCmdInterface[4].bSetLamp DataType=6 ValueType=1 SysID=4112 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 TaskName=sigtower ;//////////////////////////////////////////////////////////////////////////////////////// ;// Warnlampen-Variablen ;//////////////////////////////////////////////////////////////////////////////////////// ;// Die Variablen für die einzelnen Warnlampen sind unbrauchbar, ;// immer auf 0 oder nur sehr kurzfristig 1 wenn Fehler ;//////////////////////////////////////////////////////////////////////////////////////// [CONTROLVALUE_374] DisplayName=WarnlampDefect Descr=Lamp_def DataType=6 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=1000 [CONTROLVALUE_375] DisplayName=ManiInterlock Descr=l_ptDpr.bInterlock DataType=6 ValueType=0 SysID=4120 Active=1 Notify=1 Hysterese=0 RefreshTime=100 ReadSyncDef=0 TaskName=pp_mast [CONTROLVALUE_376] Descr=VAC_DM.version DataType=11 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=1000 DisplayName=VacuumVersion ReadSyncDef=0 [CONTROLVALUE_377] Descr=Vac.mess DataType=4 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0.2 RefreshTime=1000 DisplayName=VacuumNom[V] WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_378] Descr=HSG.Gridist DataType=4 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=1000 DisplayName=GridVoltage[V] ReadSyncDef=0 ; nur explizit Lesen für Autocond. [CONTROLVALUE_379] Descr=TUBE_DM.seriennum DataType=9 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=SerialNumber ReadSyncDef=0 DataLen=16 [CONTROLVALUE_380] Descr=TUBE_DM.name DataType=9 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=1000 DisplayName=Name ReadSyncDef=0 DataLen=16 [CONTROLVALUE_381] Descr=Focus.f DataType=4 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=1000 DisplayName=FocusCurAct ReadSyncDef=0 [CONTROLVALUE_382] Descr=PC_cmd.i32_XrayTimer_set_time DataType=3 ValueType=1 SysID=769 Active=1 Notify=1 Hysterese=0 RefreshTime=1000 DisplayName=XrayTimer_set_time WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_383] Descr=PLC_stat.i32_XrayTimer_left_time DataType=3 ValueType=1 SysID=769 Active=1 Notify=1 Hysterese=0 RefreshTime=1000 DisplayName=XrayTimer_left_time WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_384] Descr=PLC_stat.u32_cond_character DataType=0 ValueType=1 SysID=769 Active=1 Notify=1 Hysterese=0 RefreshTime=100 DisplayName=AutoCondenserStatus WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_385] Descr=PLC_stat.u32_filamentcorradjust DataType=0 ValueType=1 SysID=769 Active=1 Notify=1 Hysterese=0 RefreshTime=100 DisplayName=FilamentCorrectionTestStatus WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_386] Descr=r32_calcFilCorr DataType=4 ValueType=1 SysID=769 Active=1 Hysterese=0 RefreshTime=0 DisplayName=FilamentCorrectionTestResult WriteSyncDef=0 ReadSyncDef=0 TaskName=filcorradj [CONTROLVALUE_387] Descr=PLC_stat.u32_Leckstromtest DataType=0 ValueType=1 SysID=769 Active=1 Notify=1 Hysterese=0 RefreshTime=100 DisplayName=LeakageCurrentTestStatus WriteSyncDef=0 ReadSyncDef=0 [CONTROLVALUE_388] Descr=r32_mAist_Mittel DataType=4 ValueType=1 SysID=769 Active=1 Hysterese=0 RefreshTime=0 DisplayName=LeakageCurrentTestResultMean WriteSyncDef=0 ReadSyncDef=0 TaskName=Leckstrom [CONTROLVALUE_389] Descr=r32_kV_limit_no_leak DataType=4 ValueType=1 SysID=769 Active=1 Hysterese=0 RefreshTime=0 DisplayName=LeakageCurrentTestResultLimitNoLeak WriteSyncDef=0 ReadSyncDef=0 TaskName=Leckstrom [CONTROLVALUE_390] Descr=bo_leak_is_linear DataType=6 ValueType=1 SysID=769 Active=1 Hysterese=0 RefreshTime=0 DisplayName=LeakageCurrentTestResultLeakIsLinear WriteSyncDef=0 ReadSyncDef=0 TaskName=Leckstrom ;//////////////////////////////////////////////////////////////////////////////////////// ;// NEUE VARIABLEN-PARAMETRISIERUNGEN HIER EINTRAGEN ;//////////////////////////////////////////////////////////////////////////////////////// ; Variable zur Zuordnung der Variablen zu verschiedenen FXE-Typen und Systemen. ; Nicht benötigte bzw. nicht auf der RPS vorhandene Variablen werden nicht über PVI connected ; Die Identifikation ist in dem String bitcodiert ;//////////////////////////////////////////////////////////////////////////////////////// [SYSTEMID_0] DisplayName=SysIDVariable1 Descr=Sys.SysConfig SysID=769 DataType=3 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 ReadSyncDef=0 [SYSTEMID_1] DisplayName=SysIDVariable2 Descr=sys_dm.SysConfig SysID=1 DataType=3 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 ReadSyncDef=0 ;//////////////////////////////////////////////////////////////////////////////////////// ;// erweiterte Kommandos ;//////////////////////////////////////////////////////////////////////////////////////// [CONTROLCOMMAND_96] Descr=PC_cmd.focusCharacteristic.write_default SysID=1 DisplayName=WriteDefFocusTable WriteSyncDef=0 [CONTROLCOMMAND_97] Descr=PC_cmd.condensorCharacteristic.write_default SysID=2 DisplayName=WriteDefCentTable WriteSyncDef=0 [CONTROLCOMMAND_98] Descr=write_def_shut SysID=32 DisplayName=WriteDefShutterTable WriteSyncDef=0 [CONTROLCOMMAND_99] Descr=PC_cmd.reset_workinghour_system SysID=1 DisplayName=DelSystemCounter [CONTROLCOMMAND_100] Descr=PC_cmd.reset_workinghour_tube SysID=1 DisplayName=DelTubeCounter [CONTROLCOMMAND_101] Descr=PC_cmd.reset_workinghour_filament SysID=1 DisplayName=DelFilamentCounter ; mode-Datenmodul lesen, analog wie bei Kennlinien [CONTROLCOMMAND_102] Descr=PC_cmd.MODE_DM.read SysID=1 DisplayName=ReadModeModule WriteSyncDef=0 ; target-Datenmodul lesen, analog wie bei Kennlinien [CONTROLCOMMAND_103] Descr=PC_cmd.TARGET_DM.read SysID=1 DisplayName=ReadTargetModule WriteSyncDef=0 ; mode-Datenmodul lesen, analog wie bei Kennlinien [CONTROLCOMMAND_104] Descr=PC_cmd.MODE_DM.create_new SysID=1 DisplayName=NewModeModule WriteSyncDef=0 ; target-Datenmodul lesen, analog wie bei Kennlinien [CONTROLCOMMAND_105] Descr=PC_cmd.TARGET_DM.create_new SysID=1 DisplayName=NewTargetModule WriteSyncDef=0 [CONTROLCOMMAND_106] Descr=PC_cmd.new_filament SysID=1 DisplayName=NewFilament [CONTROLCOMMAND_107] Descr=PC_cmd.focusCharacteristic.read_default SysID=1 DisplayName=LoadDefFocusTable WriteSyncDef=0 [CONTROLCOMMAND_108] Descr=PC_cmd.condensorCharacteristic.read_default SysID=2 DisplayName=LoadDefConsTable WriteSyncDef=0 [CONTROLCOMMAND_109] Descr=read_def_shut SysID=32 DisplayName=LoadDefShutterTable WriteSyncDef=0 [CONTROLCOMMAND_111] Descr=PC_cmd.TubeCharacteristic.read SysID=512 DisplayName=DelTubeCounter [CONTROLCOMMAND_112] Descr=PC_cmd.TubeCharacteristic.write SysID=512 DisplayName=DelTubeCounter [CONTROLCOMMAND_113] Descr=PC_cmd.TubeCharacteristic.store_point SysID=512 DisplayName=DelTubeCounter [CONTROLCOMMAND_114] Descr=PC_cmd.TubeCharacteristic.delete_point SysID=512 DisplayName=DelTubeCounter [CONTROLCOMMAND_115] Descr=PC_cmd.TubeCharacteristic.delete_all_points SysID=512 DisplayName=DelTubeCounter [CONTROLCOMMAND_116] Descr=PC_cmd.TubeCharacteristic.read_default SysID=512 DisplayName=DelTubeCounter [CONTROLCOMMAND_117] Descr=PC_cmd.TubeCharacteristic.write_default SysID=512 DisplayName=DelTubeCounter [CONTROLCOMMAND_118] Descr=PC_cmd.TUBEHEAD_DM.read SysID=1 DisplayName=ReadTubheadModule [CONTROLCOMMAND_119] Descr=l_ptDpr.tManiCommands.bStartZentPosAll SysID=4120 DisplayName=CenterAllAxes WriteSyncDef=0 TaskName=pp_mast [CONTROLCOMMAND_120] Descr=l_ptDpr.tManiCommands.bStartLoadPosAll SysID=4120 DisplayName=LoadPosAllAxes WriteSyncDef=0 TaskName=pp_mast [CONTROLCOMMAND_121] Descr=cmd_opencom SysID=0 DisplayName=OpenFFCom WriteSyncDef=1 [CONTROLCOMMAND_122] Descr=cmd_closecom SysID=0 DisplayName=CloseFFCom WriteSyncDef=1 [CONTROLCOMMAND_124] DisplayName=PC_cmd.xraytimerON Descr=PC_cmd.xraytimerON SysID=1 WriteSyncDef=0 [CONTROLCOMMAND_125] DisplayName=PC_cmd.xraytimerOFF Descr=PC_cmd.xraytimerOFF SysID=1 WriteSyncDef=0 [CONTROLCOMMAND_126] DisplayName=PC_cmd.xraytimerReset Descr=PC_cmd.xraytimerReset SysID=1 WriteSyncDef=0 [CONTROLCOMMAND_127] Descr=PC_cmd.condensor_character_kV SysID=257 DisplayName=DoAutocondenserKV WriteSyncDef=0 [CONTROLCOMMAND_128] Descr=PC_cmd.condensor_character_singlemod SysID=257 DisplayName=DoAutocondenserMod WriteSyncDef=0 [CONTROLCOMMAND_129] Descr=PC_cmd.condensor_character_multimod SysID=257 DisplayName=DoAutocondenserAll WriteSyncDef=0 [CONTROLCOMMAND_130] Descr=PC_cmd.filamentcorradjust SysID=257 DisplayName=DoFilamentCorrectionTest WriteSyncDef=0 [CONTROLCOMMAND_131] Descr=PC_cmd.leckstromtest SysID=257 DisplayName=DoLeakageCurrentTest WriteSyncDef=0 ;//////////////////////////////////////////////////////////////////////////////////////// ;// Debug-Variablen ;//////////////////////////////////////////////////////////////////////////////////////// [CONTROLVALUE_10000] Descr=Filament_Q20 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=250 DisplayName=FilamentQ20 [CONTROLVALUE_10001] Descr=Filament_Q50 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=250 DisplayName=FilamentQ50 [CONTROLVALUE_10002] Descr=Filament_Q100 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=250 DisplayName=FilamentQ100 [CONTROLVALUE_10003] Descr=Filament_Q250 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=250 DisplayName=FilamentQ250 [CONTROLVALUE_10004] Descr=Filament_Q500 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=250 DisplayName=FilamentQ500 [CONTROLVALUE_10005] Descr=Filament_Q1000 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=250 DisplayName=FilamentQ1000 [CONTROLVALUE_10006] Descr=Target_Ws_025 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.25 RefreshTime=1000 DisplayName=TargetJ025 [CONTROLVALUE_10007] Descr=Target_Ws_05 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=1000 DisplayName=TargetJ05 [CONTROLVALUE_10008] Descr=Target_Ws_1 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=1000 DisplayName=TargetJ1 [CONTROLVALUE_10009] Descr=Target_Ws_2 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=1000 DisplayName=TargetJ2 [CONTROLVALUE_10010] Descr=Target_Ws_4 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=1000 DisplayName=TargetJ4 [CONTROLVALUE_10011] Descr=Target_Ws_6 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=1000 DisplayName=TargetJ6 [CONTROLVALUE_10012] Descr=Target_Ws_10 DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.5 RefreshTime=1000 DisplayName=TargetJ10 [CONTROLVALUE_10013] Descr=Sys_error DataType=11 ValueType=0 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=1500 DataLen=21 DisplayName=SystemErrorArray [CONTROLVALUE_10014] Descr=HSG_error DataType=11 ValueType=0 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=1500 DataLen=21 DisplayName=HSGErrorArray [CONTROLVALUE_10015] Descr=Tube_error DataType=11 ValueType=0 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=1500 DataLen=21 DisplayName=TubeErrorArray [CONTROLVALUE_10016] Descr=Vac_error DataType=11 ValueType=0 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=1500 DataLen=21 DisplayName=VacuumErrorArray [CONTROLVALUE_10017] Descr=Sys_err_count DataType=11 ValueType=0 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=4000 DisplayName=SysErrorArrayIdx [CONTROLVALUE_10018] Descr=HSG_err_count DataType=11 ValueType=0 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=4000 DisplayName=HSGErrorArrayIdx [CONTROLVALUE_10019] Descr=Tube_err_count DataType=11 ValueType=0 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=4000 DisplayName=TubeErrorArrayIdx [CONTROLVALUE_10020] Descr=Vac_err_count DataType=11 ValueType=0 SysID=1 Active=1 Notify=1 Hysterese=0 RefreshTime=4000 DisplayName=VacuumErrorArrayIdx [CONTROLVALUE_10021] DisplayName=LoadPositionEnable1 ; für Cougar15: Descr=l_ptDpr.atAxisValues[0].tAxisParameter.dwLoadPos_Enab SysID=4120 DataType=1 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10022] DisplayName=LoadPositionEnable2 ; für Cougar15: Descr=l_ptDpr.atAxisValues[1].tAxisParameter.dwLoadPos_Enab SysID=4120 DataType=1 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10023] DisplayName=LoadPositionEnable3 ; für Cougar15: Descr=l_ptDpr.atAxisValues[2].tAxisParameter.dwLoadPos_Enab SysID=4120 DataType=1 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10024] DisplayName=LoadPositionEnable4 ; für Cougar15: Descr=l_ptDpr.atAxisValues[3].tAxisParameter.dwLoadPos_Enab SysID=4120 DataType=1 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10025] DisplayName=LoadPositionEnable5 ; für Cougar15: Descr=l_ptDpr.atAxisValues[4].tAxisParameter.dwLoadPos_Enab SysID=4120 DataType=1 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10026] DisplayName=LoadPositionEnable6 ; für Cougar15: Descr=l_ptDpr.atAxisValues[5].tAxisParameter.dwLoadPos_Enab SysID=4120 DataType=1 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast ;//////////////////////////////////////////////////////////////////////////////////////// ;// ACHSEN 7-10 VORERST NUR FUER COUGAR15! ;//////////////////////////////////////////////////////////////////////////////////////// [CONTROLVALUE_10027] DisplayName=LoadPositionEnable7 ; für Cougar15: Descr=l_ptDpr.atAxisValues[6].tAxisParameter.dwLoadPos_Enab SysID=24 DataType=1 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10028] DisplayName=LoadPositionEnable8 ; für Cougar15: Descr=l_ptDpr.atAxisValues[7].tAxisParameter.dwLoadPos_Enab SysID=24 DataType=1 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10029] DisplayName=LoadPositionEnable9 ; für Cougar15: Descr=l_ptDpr.atAxisValues[8].tAxisParameter.dwLoadPos_Enab SysID=24 DataType=1 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10030] DisplayName=LoadPositionEnable10 ; für Cougar15: Descr=l_ptDpr.atAxisValues[9].tAxisParameter.dwLoadPos_Enab SysID=24 DataType=1 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast ;//////////////////////////////////////////////////////////////////////////////////////// ;// BELADEPOSITIONEN 1-6 VORERST NUR FUER TIGER! ;//////////////////////////////////////////////////////////////////////////////////////// [CONTROLVALUE_10031] DisplayName=LoadPosition1 Descr=l_ptDpr.atAxisValues[0].tAxisParameter.fLoadPos SysID=4112 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10032] DisplayName=LoadPosition2 Descr=l_ptDpr.atAxisValues[1].tAxisParameter.fLoadPos SysID=4112 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10033] DisplayName=LoadPosition3 Descr=l_ptDpr.atAxisValues[2].tAxisParameter.fLoadPos SysID=4112 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10034] DisplayName=LoadPosition4 Descr=l_ptDpr.atAxisValues[3].tAxisParameter.fLoadPos SysID=4112 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10035] DisplayName=LoadPosition5 Descr=l_ptDpr.atAxisValues[4].tAxisParameter.fLoadPos SysID=4112 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10036] DisplayName=LoadPosition6 Descr=l_ptDpr.atAxisValues[5].tAxisParameter.fLoadPos SysID=4112 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10037] DisplayName=LoadPosition7 Descr=l_ptDpr.atAxisValues[6].tAxisParameter.fLoadPos SysID=4112 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10038] DisplayName=LoadPosition8 Descr=l_ptDpr.atAxisValues[7].tAxisParameter.fLoadPos SysID=4112 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10039] DisplayName=LoadPosition9 Descr=l_ptDpr.atAxisValues[8].tAxisParameter.fLoadPos SysID=4112 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast [CONTROLVALUE_10040] DisplayName=LoadPosition10 Descr=l_ptDpr.atAxisValues[9].tAxisParameter.fLoadPos SysID=4112 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 TaskName=pp_mast ;//////////////////////////////////////////////////////////////////////////////////////// ;// AxesWatch-Variablen ;//////////////////////////////////////////////////////////////////////////////////////// [CONTROLVALUE_10041] DisplayName=AxisEncValue[0] Descr=DC_nEncoder[0] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10042] DisplayName=AxisEncMastSlaveOffset[0] Descr=l_anMasterSlaveEncoderOffset[0] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10043] DisplayName=MasterSlaveDiff[0] Descr=l_afMasterSlaveDiff[0] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10044] DisplayName=MasterSlaveDiffMax[0] Descr=l_afMasterSlaveDiffMax[0] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10045] DisplayName=MastSlavRefMaxDiff[0] Descr=g_tAxesWatch.afMastSlavRefMaxDiff[0] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10046] DisplayName=MastSlavNormMaxDiff[0] Descr=g_tAxesWatch.afMastSlavNormMaxDiff[0] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10047] DisplayName=ScalingFactor[0] Descr=g_tAxesWatch.afScalingFactor[0] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10048] DisplayName=AxisEncValue[1] Descr=DC_nEncoder[1] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10049] DisplayName=AxisEncMastSlaveOffset[1] Descr=l_anMasterSlaveEncoderOffset[1] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10050] DisplayName=MasterSlaveDiff[1] Descr=l_afMasterSlaveDiff[1] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10051] DisplayName=MasterSlaveDiffMax[1] Descr=l_afMasterSlaveDiffMax[1] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10052] DisplayName=MastSlavRefMaxDiff[1] Descr=g_tAxesWatch.afMastSlavRefMaxDiff[1] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10053] DisplayName=MastSlavNormMaxDiff[1] Descr=g_tAxesWatch.afMastSlavNormMaxDiff[1] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10054] DisplayName=ScalingFactor[1] Descr=g_tAxesWatch.afScalingFactor[1] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10055] DisplayName=AxisEncValue[2] Descr=DC_nEncoder[2] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10056] DisplayName=AxisEncMastSlaveOffset[2] Descr=l_anMasterSlaveEncoderOffset[2] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10057] DisplayName=MasterSlaveDiff[2] Descr=l_afMasterSlaveDiff[2] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10058] DisplayName=MasterSlaveDiffMax[2] Descr=l_afMasterSlaveDiffMax[2] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10059] DisplayName=MastSlavRefMaxDiff[2] Descr=g_tAxesWatch.afMastSlavRefMaxDiff[2] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10060] DisplayName=MastSlavNormMaxDiff[2] Descr=g_tAxesWatch.afMastSlavNormMaxDiff[2] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10061] DisplayName=ScalingFactor[2] Descr=g_tAxesWatch.afScalingFactor[2] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10062] DisplayName=AxisEncValue[3] Descr=DC_nEncoder[3] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10063] DisplayName=AxisEncMastSlaveOffset[3] Descr=l_anMasterSlaveEncoderOffset[3] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10064] DisplayName=MasterSlaveDiff[3] Descr=l_afMasterSlaveDiff[3] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10065] DisplayName=MasterSlaveDiffMax[3] Descr=l_afMasterSlaveDiffMax[3] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10066] DisplayName=MastSlavRefMaxDiff[3] Descr=g_tAxesWatch.afMastSlavRefMaxDiff[3] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10067] DisplayName=MastSlavNormMaxDiff[3] Descr=g_tAxesWatch.afMastSlavNormMaxDiff[3] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10068] DisplayName=ScalingFactor[3] Descr=g_tAxesWatch.afScalingFactor[3] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10069] DisplayName=AxisEncValue[4] Descr=DC_nEncoder[4] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10070] DisplayName=AxisEncMastSlaveOffset[4] Descr=l_anMasterSlaveEncoderOffset[4] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10071] DisplayName=MasterSlaveDiff[4] Descr=l_afMasterSlaveDiff[4] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10072] DisplayName=MasterSlaveDiffMax[4] Descr=l_afMasterSlaveDiffMax[4] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10073] DisplayName=MastSlavRefMaxDiff[4] Descr=g_tAxesWatch.afMastSlavRefMaxDiff[4] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10074] DisplayName=MastSlavNormMaxDiff[4] Descr=g_tAxesWatch.afMastSlavNormMaxDiff[4] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10075] DisplayName=ScalingFactor[4] Descr=g_tAxesWatch.afScalingFactor[4] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10076] DisplayName=AxisEncValue[5] Descr=DC_nEncoder[5] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10077] DisplayName=AxisEncMastSlaveOffset[5] Descr=l_anMasterSlaveEncoderOffset[5] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10078] DisplayName=MasterSlaveDiff[5] Descr=l_afMasterSlaveDiff[5] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10079] DisplayName=MasterSlaveDiffMax[5] Descr=l_afMasterSlaveDiffMax[5] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10080] DisplayName=MastSlavRefMaxDiff[5] Descr=g_tAxesWatch.afMastSlavRefMaxDiff[5] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10081] DisplayName=MastSlavNormMaxDiff[5] Descr=g_tAxesWatch.afMastSlavNormMaxDiff[5] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10082] DisplayName=ScalingFactor[5] Descr=g_tAxesWatch.afScalingFactor[5] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10083] DisplayName=AxisEncValue[6] Descr=DC_nEncoder[6] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10084] DisplayName=AxisEncMastSlaveOffset[6] Descr=l_anMasterSlaveEncoderOffset[6] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10085] DisplayName=MasterSlaveDiff[6] Descr=l_afMasterSlaveDiff[6] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10086] DisplayName=MasterSlaveDiffMax[6] Descr=l_afMasterSlaveDiffMax[6] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10087] DisplayName=MastSlavRefMaxDiff[6] Descr=g_tAxesWatch.afMastSlavRefMaxDiff[6] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10088] DisplayName=MastSlavNormMaxDiff[6] Descr=g_tAxesWatch.afMastSlavNormMaxDiff[6] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10089] DisplayName=ScalingFactor[6] Descr=g_tAxesWatch.afScalingFactor[6] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10090] DisplayName=AxisEncValue[7] Descr=DC_nEncoder[7] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10091] DisplayName=AxisEncMastSlaveOffset[7] Descr=l_anMasterSlaveEncoderOffset[7] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10092] DisplayName=MasterSlaveDiff[7] Descr=l_afMasterSlaveDiff[7] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10093] DisplayName=MasterSlaveDiffMax[7] Descr=l_afMasterSlaveDiffMax[7] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10094] DisplayName=MastSlavRefMaxDiff[7] Descr=g_tAxesWatch.afMastSlavRefMaxDiff[7] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10095] DisplayName=MastSlavNormMaxDiff[7] Descr=g_tAxesWatch.afMastSlavNormMaxDiff[7] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10096] DisplayName=ScalingFactor[7] Descr=g_tAxesWatch.afScalingFactor[7] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10097] DisplayName=AxisEncValue[8] Descr=DC_nEncoder[8] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10098] DisplayName=AxisEncMastSlaveOffset[8] Descr=l_anMasterSlaveEncoderOffset[8] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10099] DisplayName=MasterSlaveDiff[8] Descr=l_afMasterSlaveDiff[8] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10100] DisplayName=MasterSlaveDiffMax[8] Descr=l_afMasterSlaveDiffMax[8] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10101] DisplayName=MastSlavRefMaxDiff[8] Descr=g_tAxesWatch.afMastSlavRefMaxDiff[8] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10102] DisplayName=MastSlavNormMaxDiff[8] Descr=g_tAxesWatch.afMastSlavNormMaxDiff[8] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10103] DisplayName=ScalingFactor[8] Descr=g_tAxesWatch.afScalingFactor[8] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10104] DisplayName=AxisEncValue[9] Descr=DC_nEncoder[9] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10105] DisplayName=AxisEncMastSlaveOffset[9] Descr=l_anMasterSlaveEncoderOffset[9] SysID=4120 DataType=10 ValueType=0 Active=1 Notify=1 Hysterese=0 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10106] DisplayName=MasterSlaveDiff[9] Descr=l_afMasterSlaveDiff[9] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10107] DisplayName=MasterSlaveDiffMax[9] Descr=l_afMasterSlaveDiffMax[9] SysID=4120 DataType=4 ValueType=0 Active=1 Notify=1 Hysterese=0.5 RefreshTime=500 TaskName=axeswtch [CONTROLVALUE_10108] DisplayName=MastSlavRefMaxDiff[9] Descr=g_tAxesWatch.afMastSlavRefMaxDiff[9] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10109] DisplayName=MastSlavNormMaxDiff[9] Descr=g_tAxesWatch.afMastSlavNormMaxDiff[9] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 [CONTROLVALUE_10110] DisplayName=ScalingFactor[9] Descr=g_tAxesWatch.afScalingFactor[9] SysID=4120 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0 RefreshTime=-1 ;//////////////////////////////////////////////////////////////////////////////////////// ;// Debug-Commands ;//////////////////////////////////////////////////////////////////////////////////////// [CONTROLCOMMAND_10000] Descr=del_Filament_Q SysID=1 DisplayName=DelFilamentQ [CONTROLCOMMAND_10001] Descr=del_Target_Ws SysID=1 DisplayName=DelTargetJ [CONTROLCOMMAND_10002] Descr=Sys_errorquit SysID=1 DisplayName=ResetSysErrArray [CONTROLCOMMAND_10003] Descr=HSG_errorquit SysID=1 DisplayName=ResetHSGErrArray [CONTROLCOMMAND_10004] Descr=Tube_errorquit SysID=1 DisplayName=ResetTubeErrArray [CONTROLCOMMAND_10005] Descr=Vac_errorquit SysID=1 DisplayName=ResetVacErrArray ;//////////////////////////////////////////////////////////////////////////////////////// ;// erweiterte Test-Variablen ;//////////////////////////////////////////////////////////////////////////////////////// [CONTROLVALUE_15000] DisplayName=TMTApertureCurrentArray Descr=BlendeAbtast DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.1 RefreshTime=1200 DataLen=300 [CONTROLVALUE_15001] DisplayName=TMTTargetCurrentArray Descr=TargetAbtast DataType=4 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0.1 RefreshTime=1200 DataLen=300 [CONTROLVALUE_15002] DisplayName=TMTIntegrationCount Descr=burn_Anzahl SysID=1 DataType=10 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 [CONTROLVALUE_15003] DisplayName=TMTFocusVariation Descr=burn_Ifocus SysID=1 DataType=4 ValueType=1 Active=0 Notify=0 Hysterese=0.1 RefreshTime=250 [CONTROLVALUE_15004] DisplayName=TMTFocusIntervall Descr=burn_Ifocus_step SysID=1 DataType=4 ValueType=1 Active=0 Notify=0 Hysterese=0.1 RefreshTime=250 [CONTROLVALUE_15005] DisplayName=TMTUsedFocusPoints Descr=abtast_ende SysID=1 DataType=10 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 [CONTROLVALUE_15006] DisplayName=TMTActFocusPoint Descr=abtast_index SysID=1 DataType=10 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 [CONTROLVALUE_15007] DisplayName=TMTAccVoltage Descr=burn_kV SysID=1 DataType=4 ValueType=1 Active=0 Notify=0 Hysterese=1.0 RefreshTime=250 [CONTROLVALUE_15008] DisplayName=TMTTubeCurrent Descr=burn_mA SysID=1 DataType=4 ValueType=1 Active=0 Notify=0 Hysterese=1.0 RefreshTime=250 [CONTROLVALUE_15009] DisplayName=TMTResFocusOptMax Descr=Focus_opt_max SysID=1 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0.1 RefreshTime=250 [CONTROLVALUE_15010] DisplayName=TMTResFocusOptMin Descr=Focus_opt_min SysID=1 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0.1 RefreshTime=250 [CONTROLVALUE_15011] DisplayName=TMTResTargetAvgMax Descr=TargetAverage_max SysID=1 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0.1 RefreshTime=250 [CONTROLVALUE_15012] DisplayName=TMTResTargetAvgMin Descr=TargetAverage_min SysID=1 DataType=4 ValueType=0 Active=0 Notify=0 Hysterese=0.1 RefreshTime=250 [CONTROLVALUE_15013] DisplayName=TMTResult Descr=TargetEinbrand SysID=1 DataType=6 ValueType=1 Active=1 Notify=1 Hysterese=0 RefreshTime=250 [CONTROLVALUE_15014] DisplayName=BeamScanPointsPerLine Descr=beamscan_anzahl ;//Variable wurde nach local verschoben SysID=0 DataType=11 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 [CONTROLVALUE_15015] DisplayName=BeamScanLineReady Descr=beamscan_ready ;//Variable wurde nach local verschoben SysID=0 DataType=6 ValueType=1 Active=1 Notify=1 Hysterese=0 RefreshTime=100 [CONTROLVALUE_15016] DisplayName=BeamScanCurrentIntervall Descr=beamscan_step ;//Variable wurde nach local verschoben SysID=0 DataType=11 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 [CONTROLVALUE_15017] DisplayName=BeamScanLineArray Descr=beamscan_target DataType=4 ValueType=1 ;//Variable wurde nach local verschoben SysID=0 Active=0 Notify=0 Hysterese=0.1 RefreshTime=1000 DataLen=501 [CONTROLVALUE_15018] DisplayName=BeamScanXIndex Descr=beamscan_x ;//Variable wurde nach local verschoben SysID=0 DataType=11 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 [CONTROLVALUE_15019] DisplayName=BeamScanYIndex Descr=beamscan_y ;//Variable wurde nach local verschoben SysID=0 DataType=11 ValueType=1 Active=0 Notify=0 Hysterese=0 RefreshTime=250 [CONTROLVALUE_15020] Descr=Tube.wobstep DataType=4 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0.5 RefreshTime=1000 DisplayName=WobbelStep [CONTROLVALUE_15021] Descr=I_tube_korr DataType=4 ValueType=1 SysID=0 Active=0 Notify=0 Hysterese=0.5 RefreshTime=1000 DisplayName=TubeCorrCurArray[A] DataLen=11 [CONTROLVALUE_15022] Descr=Tube.hub DataType=4 ValueType=1 SysID=1 Active=1 Notify=1 Hysterese=0.5 RefreshTime=1000 DisplayName=WobbelAmplitude ;//////////////////////////////////////////////////////////////////////////////////////// ;// Commandos fuer erweiterte Testfunktionen ;//////////////////////////////////////////////////////////////////////////////////////// [CONTROLCOMMAND_15000] Descr=PC_cmd.burn DisplayName=StartTargetMaterialTest SysID=1 [CONTROLCOMMAND_15001] Descr=PC_cmd.beamscan DisplayName=StartBeamScan SysID=1 ;//////////////////////////////////////////////////////////////////////////////////////// ;// Stati fuer erweiterte Testfunktionen ;//////////////////////////////////////////////////////////////////////////////////////// [CONTROLSTATUS_15000] DisplayName=TMTRunning Descr=PLC_stat.bo_burn_is_running SysID=1 Active=1 Notify=1 RefreshTime=250 [CONTROLSTATUS_15001] DisplayName=BeamScanRunning Descr=PLC_stat.bo_beamscan_is_running SysID=1 Active=1 Notify=1 RefreshTime=250 [CPUTYPES] I386="CP340 CP360 CP380 CP570 CP1483 CP1484 CP1583" 68000="IF260 CP260 CP430 CP476" ;//////////////////////////////////////////////////////////////////////////////////////// ;// DATENMODULE ;//////////////////////////////////////////////////////////////////////////////////////// ; 26.06.2003: ModuleNameIdxMethod ; 0: alter Mechanismus (ModuleCount aus ini-Datei, 1-dim. Index) ; 1: [init-DM-Eintrag] (statisch, 1 Modul pro Init, z. B. hsg, tube) ; 2: [init-DM-Eintrag / Init-Anz.] (statisch, mehrere Module pro Init, z. B. amp, cent) ; 3: [Anz. init-DMs bzw. tubeheads (sollte gleich sein)] (statisch) ; 4: [Tubeheads] (1-dim., dyn.) ; 5: [Targets] (2-dim., dyn.) ; 6: [Modes] (3-dim., dyn.) ; Wenn ModuleNameIdxMethod=1 (z.B. cent, amp) dann wird der ModuleCount aus dem Eintrag im letzten init-dm ermittelt, ; es müssen dann diese Anz. Module angezeigt werden. ; Wenn ModuleNameIdxMethod=0 wird ModuleCount=0/1 gesetzt, es wird nur ein Modul angezeigt (und es gibt dann auch nur EINE ; Strukturvariable!) ; bei dyn. Modulen (mode, target) ergibt sich die anzuzeigende Anz. Module aus dem Wert der entspr. Variablen ; (z.B. cons_max, target_max) ;//////////////////////////////////////////////////////////////////////////////////////// ; INIT-Datenmodule: ; Diese liefern die Informationen darüber, wieviele der anderen DMs insgesamt auf der RPS ; vorhanden und welche gerade aktiv sind. Momentan soll es für jeden Röhrenkopf ein init-Datenmodul ; geben. Über einen dig. Eingang wird der jeweilige Röhrenkopf von der RPS erkannt --> Zu- ; weisung der Röhrenkopf-Nummer. Entspr. dieser Nummber wird ein init-DM angesprochen, in ; welchem hinterlegt ist, welche DMs aktiviert werden sollen. ; Definition/Konvention: IM LETZTEN init-DM steht die ANZAHL der für jeden Typ auf der RPS ; vorhandenen DMs! ; init-DMs müssen nicht über eine PC-Applikation angezeigt/konfiguriert werden! ;//////////////////////////////////////////////////////////////////////////////////////// [INITDM] DisplayName=InitDM SysID=1 [TUBEHEADDM] DisplayName=TubeheadDM SysID=1 [TARGETDM] DisplayName=TargetDM SysID=1 [TargetDM_Names] Descr=target.Name[%d] DataType=9 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=2000 DataLen=41 [MODEDM] DisplayName=ModeDM SysID=1 [ModeDM_Names] Descr=Mode.Name[%d] DataType=9 ValueType=1 SysID=1 Active=0 Notify=0 Hysterese=0 RefreshTime=2000 DataLen=16 [FILDM] DisplayName=FilDM SysID=1 [TUBEDM] DisplayName=TubeDM SysID=513 [AMPDM] DisplayName=AmpDM SysID=1 [HSGDM] DisplayName=HSGDM SysID=513 [VACDM] DisplayName=VacDM SysID=1 [CONDDM] DisplayName=CondDM SysID=1 [SYSDM] DisplayName=SysDM SysID=513 [FOCUSDM] DisplayName=FocusDM SysID=1 [CONSDM] DisplayName=ConsDM SysID=2 [SHUTDM] DisplayName=ShutDM SysID=32 [CENTDM] DisplayName=CentDM SysID=1 [TREGDM] DisplayName=TRegDM SysID=64 [SYSMANIDM] DisplayName=SysManiDM SysID=4120 [PARA_DM] DisplayName=ParaDM SysID=4120 [GEODM] DisplayName=GeoDM SysID=4120 [REFDM] DisplayName=RefDM SysID=4120 [DOORDM] DisplayName=DoorDM SysID=4120 [MOTIRISDM] DisplayName=MotIrisDM SysID=1024 [JSPEEDDM] DisplayName=JSpeedDM SysID=4120 [AXESWATCHDM] DisplayName=AxesWatchDM SysID=4120 [LOADPOSDM] DisplayName=LoadPosDM SysID=4120 [MANIPARADM] DisplayName=ManiParaDM SysID=4120 [TURNTABLEDM] DisplayName=TurntableDM SysID=4120 [CAMAXISDM] DisplayName=CamAxisDM SysID=4120 [ACTAXISDM] DisplayName=ACTAxisDM SysID=4120 [AIMMASKDM] DisplayName=AimMaskDM SysID=4120 [RELJOYDM] DisplayName=RelJoyDM SysID=4120