Datum Version 07.04.07 1.2.2 mit OverrideValue und DCS_Info 27.07.07 1.4.0 Beinhaltet GENERAL.RejectedCounters, VisiWin.Rejected und VisiWin.RejectedIntern (fdcs.dll Version >= 1.4.0) 26.10.07 1.4.1 Beinhaltet den Eintrag: GENERAL.Version=x.x.x, DATA_XLS.CounterStart=X2 03.09.08 1.4.2 Anpassung für bis zu 6000 Voreinstellungen 08.12.08 1.4.3 "ShiftChangeFlag = schichtwechsel | Ch-1.intern<.###>" Eintrag hinzugefügt. 09.09.09 1.4.4 Abschnitt: [StatusValues], PlcNotReady=251 und VisiDisconnected=252 hinzugefügt 21.01.11 1.4.5 Abschnitt:[VisiWin] ShiftCountdown hinzugefügt. Der SP_Level gibt an ab welcher Version des Focke Service Pack diese BDE Installation überschrieben werden darf. Datum Version 25.03.09 2.11.50 Beinhaltet das 'ShiftChangeFlag' für die Anzeige der Sicherheitshinweise 23.04.09 2.12.1 Wird mit Service Pack 2.12.1 installiert, 09.09.09 2.12.50 Erste Version die auf SP_Level reagiert. 07.04.10 2.12.52 Bis zu 10 mögliche Abhängigkeiten, Geräte für FPH ein/ausschaltbar, TcpForFph.exe mit erweiterten Fehlermeldungen [Versions] {option:Override} INI=1.4.5 SP_Level=2.14.0.0 [Version_1_2] / to disable new functions of the version 1.2 set related value to zero / disalbe/enable new entries in the history file. (For compatibility set these values to zero) SpeedInHistory=1 BrandchangeInHistory=1 WarningEndInHistory=0 // disable/enable event based warning processing. (For compatibility set this value to one) DisableWarningEvents=0 // process additional counter, range U2 - T17. (For compatibility set this value to zero) ProcessSpecialCounter=0 CopyProdDataToHistory=1 TCP_Port=2010 IsProdMachine=1 [GENERAL] MachinesCount=1 ShiftDirs=8 DebugLevel=4 SaveInterval=10 MaxBrandCount=8 OpIDs=5 TotalTimeCounters=6 MaxLenOfErrorList=200 DateFormat=DD.MM.YYYY TestClient=0 PingInterval=30; ProjectMdb=c:\FockeDCS\FockeDefs\FockeDefs.mdb FileLanguage=1033 ProgLanguage=1033 WaitBeforeTerminate=15000 MaxFileSize=500 // number of additional counters Counters=16 // number of service interval counters ServiceIntervalCounters=128 // backup path for the ini file with the total runtime and cycle counters BackupPath= d:\ RejectedCounters=0 ArchivDir=d:\Archiv\DCS ArchivMaxAgeInDays=150 [M01] {option:NoDelete} Type=100 TypeAppendix= Topic=M100 SerialNo=100 SpeedRanges=8 Trends=0 TrendBuffer_1=20 TrendBuffer_2=20 TrendBuffer_3=20 TrendBuffer_4=20 TrendBuffer_5=20 StatusCounters=400 WarningCounters=256 RejectCounters=160 PresetCounters=6000 UniversalCounters=4 [M02] {option:NoDelete} TypeAppendix= [M03] {option:NoDelete} TypeAppendix= [M04] {option:NoDelete} TypeAppendix= [M05] {option:NoDelete} TypeAppendix= [StatusValues] {option:Override} TotalTime01=1-1000 TotalTime02=244-245,247,249-256 TotalTime03=248 TotalTime04=1-240,257-1000 TotalTime05=241-243 TotalTime06=246 Software_Error=245 DCS_Stop=247 RUN=248 PlcNotReady=251 VisiDisconnected=252 [DATA_XLS] {option:Override} Header=B1 OpID=E2 Trends=H2 Target=B10 DCSVersion=E9 DCS_Info=AD2 TotalTimesRange=B13 LastSample=B19 SpeedRange=E13 MaxSpeed=E22 CurSpeed=E23 ShiftTimesChanged=A20 SystemTimeChanged=A21 CurStatus=B22 StatusStartTime=B23 CurRunDownTime=B24 BrandRange=A30 StatusRange=C41 WarningRange=I41 RejectRange=N41 PresetRange=R41 SumStatus=D1041 SumRejects=N537 SumPresets=R6041 CounterStart=X2 ServiceCounters=W41 [global_xls] {option:Override} ChangeCell=B1 HeaderInfo=B4 SysTime=B10 AutoShiftChange=B11 BrandInfo=B13 ShiftTimes=B19 ShiftActivePassive=B28 BrandChar=C13 OpIDs=D4 TargetMachine01=G3 TargetMachine02=G12 TargetMachine03=G21 TargetMachine04=G30 TargetMachine05=G39 SpeedMachine01=L3 SpeedMachine02=L12 SpeedMachine03=L21 SpeedMachine04=L30 SpeedMachine05=L39 [VisiWin] VisiWinStudio =1 {option:Override} SpsReady = m$$$_sps_ready | Ch1.$$$_T_zyk_allge<.###> CurSpeed = m$$$_drehzahl | Ch1.$$$_T_zyk_allge<.###> GoodProd = m$$$_p_gut | Ch1.$$$_T_zyk_allge<.###> BadProd = m$$$_p_sch | Ch1.$$$_T_zyk_allge<.###> Cycles = m$$$_takt | Ch1.$$$_T_zyk_allge<.###> CyclesIntern = m$$$_int_takt | $$$_T_intern_ausw<.###> Warnings = m$$$_warn_%% | Ch1.$$$_T_warnung<.###> Status = m$$$_erstwert_bde | Ch1.$$$_T_zyk_fehler<.###> Rejects = m$$$_ausw_%% | Ch1.$$$_T_auswurf<.###> RejectsIntern = m$$$_int_ausw | $$$_T_intern_ausw<.###> Rejected = m$$$_auswz_%% | Ch1.$$$_T_auswurfz<.###> RejectedIntern = m$$$_int_auswz | $$$_T_intern_auswz<.###> UniCounter = m$$$_unicounter_%%| Ch1.$$$_T_zyk_allge<.###> Language = sprache | Ch1.param_client<.###> ResetProduction = m$$$_resetprod | Ch1.$$$_T_zyk_allge<.###> ResetRejects = m$$$_resetauswurf | Ch1.$$$_T_zyk_allge<.###> BrandChangeBit = m$$$_brand_change | Ch1.$$$_T_zyk_allge<.###> BrandName = brandname | tr1<.###> CompanyName = companyname | tr1<.###> ShiftChangeFlag = schichtwechsel | Ch-1.intern<.###> ShiftCountdown = SchichtCountdown | Ch1.T_sonder1<.###> TrendDataBlock = m$$$_tr@_data | Ch1.$$$_T_zyk_trendr<.###> TrendRead = m$$$_tr@_lese_idx | Ch1.$$$_T_zyk_trendw<.###> TrendReset = m$$$_tr@_reset | Ch1.$$$_T_zyk_trendw<.###> TrendNewRecord = m$$$_tr@_new_record | Ch1.$$$_T_zyk_trendw<.###> Counter_cur = m$$$_current_counter | Ch1.$$$_T_matcount<.###> Counter_old = m$$$_old_counter | Ch1.$$$_T_matcount<.###> Counter_txt = m$$$_countertxt%% | Ch1.$$$_T_matcount<.###> ServiceBitmap = m$$$_ResetCouter | $$$_T_Service<.###> ServiceComment = m$$$_Comment_%%% | $$$_T_Service<.###> OverrideValue= m$$$_pausenwort | Ch1.$$$_T_zyk_fehler<.###> [DCS_Copy_01] Active=1 {option:Override} 'Basiszelle, Anzahl, row=Zeilen z.B. q2,r2,s2..., col=Spalten z.B. q2,q3,q4... CellList=Q2,13,col|q15,11,col VW_Name_rd=m$$$_bde_effi | Ch1.$$$_T_bde_effi<.###> VW_Name_wr=m$$$_bde_effi | Ch1.$$$_T_bde_effi<.###> 'Anzahl; c=Spalte, r=Zeile;Ziel=plc oder =xls;Zieladresse = Quelladresse / Kommentar 5;c;xls;Q2= D20 //Q2-Q6 4;c;xls;Q7= W30 *0.0001 //Q7-Q10 4;c;xls;q11= D40 / 86400 //Q11-Q14 10;c;xls;q15= D50 / 86400 //Q15-Q24 1;c;xls;Q25= W80 / (W81+1) //Q25 1;c;plc;D10=B13*86400 // Zeit seit Schichtanfang 1;c;plc;D12=(C8-B8)*86400 // Schichtzeiten