Live Demo

Experience WEBfactory LIVE on the Internet

WEBfactory News

Always up to date

Weitere FAQ's

WEBfactory 2006 Addons

1.Webfactory

1.Keine Anzeige von Daten
Keine Anzeige von Daten in der Visualisierung.

Dieser Fehler tritt auf wenn:
  1. Einstellungen des OPC-Servers im DesignManager unter Connectoren verloren gegangen sind
  2. WEBfactory deinstalliert wird und der WEBfactory Server läuft, keine vollständige Deinstallation möglich und danach WF neu installiert wird
  3. SFA verwendet richtigen Remote Server?
  4. Lizensierungfür TCO mit Tool Lizensierung (Programme/WEBfactory/Lizensierung) prüfen
  5. TCO registriert? Prüfen mit dem Programm Diagnose
    (Startmenü/Programme/WEBfactory/Tools/Diagnose) unter Versionen.
  6. keine Werte nach Seitenwechsel? Mit TraceInfo (Startmenü/Programme/WEBfactory/Tools/Traceinfo)
    SFA protokollieren. Alle Variablen registriert?
  7. Scriptroutine OnErrorEx einbauen (Parameter ungleich 0 ist Fehler, 0 kommt jede Minute)
  8. Netwerkprobleme
  9. DCOM-Einstellungen für OPC-Server, TCO und OPCEnum.exe überprüfen
Zu 1.
  • Einstellungen des OPC-Servers im Design Manager unter Connectoren neu suchen(Scannen) und Änderung übernehmen
Zu 2.
  • DOS Box unter Ausführen mit "command" öffnen
  • Eingabe: "sc stop tco" + <Enter>
  • Eingabe: "sc delete tco" + <Enter>
  • Ins Verzeichnis .../WINNT/System32/ wechseln
  • Eingabe: "tco /regserver" + <Enter>
  • Eingabe: "tco /service" + <Enter>
2.Lizenzierung geht verloren
Lizenz Nummern werden gelöscht, beim nächsten Start wird eingeblendet dass es eine Demo Version ist.

Ursache / Lösung:
Nach der Installation des SP3 und einer Videokarte waren die Lizenzen weg. Version muss neu lizenziert werden.
3.WEBfactory.Server startet nicht, Meldung: 'Unable to start WEBfactory.Server'
Siehe Kapitel WEBfactory.Server
4.Datenbank kopieren bei Umstieg auf neue WF-Version
  1. DB mit Projektassistent abhängen
  2. Kopie anlegen, darf nicht im WF-Verzeichnis liegen
  3. alte WF-Version deinstallieren
  4. neue Version installieren
  5. DB mit Projektassistenten anhängen
ACHTUNG: Datenbank ist nicht abwärtskompatibel!
5.Wie ermittelt man die Version eines Controls?
Die Version eines Controls findet man bei neueren Controls im Entwurfsmodus unter Eigenschaften im Register Info.

Wenn es sich um ein älteres Control handelt, kann man die Version des Control mit dem Programm Diagnose ermittelt werden. Das Programm finden Sie unter Programme, Webfactory im Menü Tools.

In der Baumstruktur links wählen Sie Versionen aus. In der Tabelle rechts finden Sie unten unter WF… die Webfactory Controls.
6.DLL- / OCX-Datei registrieren (regsvr32 Pfad+Datei)
Eine OCX-Datei wird registriert, indem man im Dialog Ausführen (Startmenü -> Ausführen) den Befehl:

regsvr32 + Pfad und Dateiname

Beispiel:
regsvr32 C:\Programme\WEBfactory\DesignManager\RICHTX32.ocx

ausführt.

Das Control wurde richtig registriert, wenn Sie folgende Meldung erhalten:
7.DLL- / OCX-Datei deregistrieren (regsvr32 /u Pfad+Datei)
Die Komponente darf nicht mehr von Programmen verwendet werden. Bei der SFA heißt das,
Internetexplorer, Frontpage, WEBArchitect etc. schließen.

Dazu folgenden Befehl ausführen und Pfad+Datei angeben.

regsvr32 /u C:\Programme\WEBfactory\DesignManager\RICHTX32.ocx
8.exe-Dateien registrieren (Datei+Pfad /regserver)
Eine exe-Datei wird registriert, indem man im Dialog Ausführen (Startmenü -> Ausführen) den Befehl:

Datei+Pfad /regserver

eingibt.
9.exe-Dateien deregistrieren (Datei+Pfad /unregserver)
Datei+Pfad /unregserver
10.Fehlermeldung: Automatisierungsfehler 429
Einige WEBfactory Komponenten sind nicht richtig registriert (WEBfactory.AlarmManager,
WEBfactory.Logger, WEBfactory.Server). Die einzelnen Komponenten müssen mit Programmname /regserver registriert werden.
11.Sicherheitseinstellungen im Internetexplorer
ActiveX-Steuerelemente ausführen, die für Scripting sicher sindaktivieren
ActiveX-Steuerelemente und Plugins ausführenaktivieren
Download von signierten ActiveX-Steuerelementenaktivieren
Scripting - Active Scriptingaktivieren
Einfügeoperationen über ein Script zulassenaktivieren
Scripting von Javascriptaktivieren

DCOM-Einstellungen nach Dokumentation (Datei: Installation.pdf)
12.Fehlermeldung: Permission denied
Keine Zugriffsrechte auf den Registrypfad HKEY_LOCAL_MACHINE/SOFTWARE/ASP GMBH. Die
Zugriffsrechte müssen für jeden Benutzer, der mit WEBfactory arbeiten will, mit dem Programm regedt32 und dort mit dem Menüpunkt Sicherheit gesetzt werden.
13.PC-Namen ändern
Keine Zugriffsrechte auf den Registrypfad HKEY_LOCAL_MACHINE/SOFTWARE/ASP GMBH. Die
Zugriffsrechte müssen für jeden Benutzer, der mit WEBfactory arbeiten will, mit dem Programm regedt32 und dort mit dem Menüpunkt Sicherheit gesetzt werden.
14.Neue Seite öffnen: Wie kann ich erreichen, dass meine Seite im Vollbildmodus angezeigt wird
  1. ein Ausschnit aus SelfHTML 8.0

    Dazu öffnen Sie mit JavaScript ein neues Fenster, und zwar mit window.open(). Bei den Optionen dazu geben Sie fullscreen=yes an. Dann wird das Fenster im Vollbildmodus geöffnet. Beachten Sie beim MS Internet Explorer jedoch, dass dieser Browser dann keine Möglichkeit mehr anbietet, das Fenster zu schließen. Nur ALT+F4 funktioniert noch. Bieten Sie daher auf Seiten, die in einem Vollbild-Fenster angezeigt werden, eine Möglichkeit an, das Fenster zu schließen. Das geht beispielsweise so:
    <a href="javascript:self.close()">Fenster zumachen</a>

  2. indem Sie die Datei direkt mit der Befehlszeile "iexplorer.exe Pfad+Datei -k" öffnen
    Befehlszeile:
    "C:\Programme\Internet Explorer\IEXPLORE.EXE" -k http://w2k-andreas/projekte/Tremix_AL_AIN/html/index.htm

  3. Internetexplorer Taste F11 drücken
15.Fehler: WFServer is currently not running
Auf dem angesprochenen PC läuft der WEBfactory.Server nicht. überprüfen Sie die Eingabe der Adresse für alle Controls.
16.Keine Kommunikation, Visualisierung zeigt keine Werte
Die Visualisierung zeigt keine Werte an. Daten werden in die Datenbank geschrieben
  • mit TraceInfo den Webfactory Server aufzeichnen
  • mit WFDiag (Start->Programme->WEBfactory->Tools->WFDiagnose) Diagnosefile erstellen (Symbol "Ausrufezeichen" drücken), Datei WFDiag.txt erstellen
  • Fehlermeldung: "sfa3 cannot open engine" - auf dem PC fehlt das Control, es ist nicht installiert
  • Siehe Kapite im "SFA" Abschnitt "Die SFA baut keine Verbindung auf"
17.WEBfactory_log.ldf already exits
Der Fehler entsteht, wenn eine Datenbank mit einer anderen Datenbank (gleicher Name)
überschrieben wird.

Es ist die Datei: "C:\Programme\WEBfactory\Database\WEBfactory_log.ldf" zu löschen.
18.MSDE durch SQL-Server ersetzen
Bei der Installation des SQL-Servers müssen Sie die WEBfactory benutzerdefiniert ohne MSDE installieren. Die Reihenfolge der Installation (WEBfactory, SQL-Server) ist egal. Nach der Installation müssen Sie folgendes berücksichtigen:
  1. den DSN Eintrag unter Systemsteuerung -> Verwaltung -> Datenquellen (ODBC) von "localWEBfactory" auf "local" ändern
  2. in der Datei "web.config" (Verzeichnis: "C:ProgrammeWEBfactoryASPNET" bei der Standardinstallation) im folgenden Abschnitt "WEBfactory" entfernen

    <appSettings>
    <add key="SQLConnectionString" value="Server=(local)WEBfactory;Database=WEBfactory;UserID=sa;Password="/>
    </appSettings>

  3. eine neue Datenbank mit dem Projektassistenten (Startmenü -> Programme -> WEBfactory -> Tools ->Projektassistent) anbinden. Sie finden die Standard DB auf der Festplatte unter .../Programme/WEBfactory/Database/...
19.Visualisierung bringt Fehler -2147023174
Die Verbindung zwischen SFA und TCO ist unterbrochen.
20.Benutzerrechte für "Nicht"- Administratoren ändern
Folgende Schritte sind durchzuführen:
  1. über das Startmenü Fenster "Ausführen" öffnen, das Programm "regedt32" starten
  2. den Schlüssel "HLM/Software/ASP-Gmbh/" suchen und blau markieren
  3. in der Menüzeile Sicherheit und Berechtigungen anklicken
  4. im Dialog "Berechtigungen" den Butten "Erweitert" klicken
  5. im Dialog "Zugriffseinstellungen ..." den Button "Hinzufügen" drücken
  6. den Benutzer "Jeder" hinzufügen und mit Button "OK" bestätigen
  7. im Dialog "Zugriffseinstellungen ..." den Button "Anzeigen/Bearbeiten" drücken
  8. alle Aktionen aktivieren und den Dialog mit den Button "OK" verlassen
  9. den Dialog "Zugriffseinstellungen ..." mit dem Button "OK" verlassen
  10. den Dialog "Berechtigungen ..." mit dem Button "OK" verlassen
Das gleiche müssen Sie mit dem Schlüssel "HLM/Software/ODBC/" machen
21.WF sendet keine Alarme
  1. AlarmMessenger gestartet?
  2. im DesignManager -> Signaleditor -> Signalbearbeitung -> Registerkarte Alarming Alarme nicht aktiviert? Einstellungen?
  3. in DesignManager -> System -> Alarmmanager -> E-mail: E-mail Dienst nicht aktiviert. Einstellungen?
22.Benutzerlogin nicht möglich
Trotz Eingabe des richtigen Passwortes ist eine Benutzeranmeldung nicht möglich.

Der Benutzer hat sich zu oft falsch angemeldet (Standardeinstellung 10).
Das Problem wird behoben, indem Sie mit dem Tool Datenbankverwaltung in der Tabelle "Users" in der Spalte "Failed Loggons" den Wert auf 0 setzt.
Sie können auch diese Funktion außer Kraft setzen, indem Sie in der Spalte "max failed Users Loggon" für den entsprechenden Benutzer 0 eingeben.
23.WEBfactory Installer wird ständig gestartet
Ursache:
  1. Bei der WEBfactory Version 1.9.5 wurde die Standarddatenbank, gelöscht oder verschoben.
  2. Während der Installation wurden DLL- oder OCX-Dateien nicht richtig registriert.
Fehlerbehebung zu 2.:
Führen Sie folgende Schritte durch:
  1. öffnen Sie in der Ereignisanzeige (Startmenü -> Einstellungen-> Systemsteuerung -> Verwaltung ->Ereignisanzeige) das Anwendungsprotokoll.
  2. Suchen und öffnen Sie die letzte Meldung des Microsoft Installers mit einen Doppelklick.
  3. Durchsuchen Sie die Meldung nach einer DLL- oder OCX-Datei, falls keine Datei genannt wird, suchen Sie die nächste Meldung des Installers.
  4. Registrieren Sie die Datei neu mit dem Befehl: regsvr32 + Pfad und Dateiname
  5. Starten Sie die Anwendung neu. Sollte der Installer immer noch gestartet werden, wiederholen Sie die Schritte ab 2.
Sollten Sie die Probleme auf diese Art nicht behoben werden können, speichern Sie das Anwendungsprotokoll in der Ereignisanzeige in einer Datei mit der Endung evt ab und senden Sie es dem Support zu. Dazu klicken Sie mit der rechten Maustaste auf Anwendungsprotokoll und wählen "Protokolldatei speichern unter"
24.Die Aktualisierung von Signalwerten nach dem Schreiben benötigt zu viel Zeit
Wenn man einen Wert in der Visualisierung ändert, dauert es sehr lange, bis der Wert in der Visualisierungaktualisiert wird.

Beim Schreiben von Werten auf ein Signal arbeitet der WEBfactory Server synchron. Das heißt der Server schreibt das Signal auf den OPC Server und wartet auf eine Bestätigung vom OPC Server. Wenn man den Wert des Schlüssels HKEY_LOCAL_MACHINE\SOFTWARE\ASP
GmbH\WEBfactoryServer\1.00\Settings\OPCSyncWrite auf 0 setzt, wartet der WEBfactory Server nicht auf die Bestätigung.

2.Webfactory Setup

1.Installation von WEBfactory unter NT 4.0
Ich empfehle Ihnen NT mit Internetinformationserver und dem Internetexplorer 6.0 SP 1 zu installieren.
Darauf installieren Sie die WEBfactory Version 1.9.1 benutzerdefiniert und lassen die Controls weg. Es ist schwierig, Controls einer neuen Version, durch eine ältere Version zu ersetzen. Deshalb sollten Sie das benutzerdefinierte Setup wählen und die neuen Controls welche ASPX nutzen weglassen. Nun gehen Sie auf der CD in das Verzeichnis: ActiveX/WF1.8.30 und klicken alle HTML Dateien an und warten, bis sich die
Seiten vollständig aufgebaut hat. Starten Sie auch die HTML-Dateien in den Unterverzeichnissen.
2.Probleme bei der Installation von WEBfactory
Hier sind einige Punkte, welche bei einem Setup helfen können:
  • Führen Sie das Setup als Benutzer mit Administratorrechten aus.
  • Deaktivieren Sie die lokale Firewall und / oder den Virenscanner. Sie können den PC für die Installation vom Netz nehmen, den PC nach der Installation auf Viren scannen.
  • Installieren Sie die Datei- und Druckerfreigabe.
Die folgenden Schritte ermöglichen eine bessere Analyse des Problems
  1. Fügen Sie folgende Zeichenkette in dem Eingabefeld Ziel in den Eigenschaften hinten an: /V"/Levi C:\WFInstall.log"
    Die Zeichenkette sollte so aussehen: Laufwer+Pfad+Setup.exe /V"/Levi C:\WFInstall.log"

    Die Datei "wfinstall.log" wird für die Auswertung benötigt.

  2. Server Log Dateien.
    Im Verzeichnis: "C:\Programme\Microsoft SQL Server\MSSQL$WEBFACTORY\LOG" befinden sich die Log Dateien des SQL Servers. Alle Dateien aus diesem Verzeichnis werden benötigt.

  3. Eventdateien:
    Starten Sie im Startmenü -> Einstellungen -> Systemsteuerung -> Verwaltung die Ereignisanzeige. Markieren Sie "Anwendungsprotokoll" blau und exportieren Sie die Liste. Klicken Sie dazu auf Vorgang-> Liste exportieren und speichern die Datei mit Namen "Anwendung.evt" ab. Gleich verfahren Sie mit dem "Systemprotokoll" und speichern diese unter "System.evt" (unbedingt mit der Endung evt abspeichern) ab.

3.Fehler: 1607; Installshield Scripting Runtime kann nicht installiert werden

1.Probleme beim Entfernen einer alten WF-Version und Installation einer neuen Version
In dem Verzeichnis der Webfactory (...Programme\Webfactory... ) befinden sich wahrscheinlich noch *.dll oder *.exe Dateien.

Registrierte Dateien findet man mit unseren Tool WFDiag(Datei: WFDiag.exe). Dieses Tool befindet sich unter:

...Programme\Webfactory\Tools

oder auf der Installations CD unter:

...WFSetup\WFSetup\program files\WEBfactory\Tools

Wenn die CD verwendet wird, bitte das Tool erst auf C kopieren und dort starten.

Nach dem Start sieht man folgende Oberfläche:

Im linken Fenster muss man Versionen anklicken und im rechten Fenster ganz nach unten scrollen. Unten findet man die WEBfactory-Komponenten (WF... und Webfactory...) in der Spalte "reg." Sollte bei WFKomponenten mit der Dateiextension dll oder exe kein Kreuz sein. Diese Dateien müssen deregistriert werden.

Diese Dateien deregistriert man mit den Kommandos:

regsrv32 -u Pfad+Datei        bei DLL-Dateien und
Datei+Pfad /unregserver      bei exe-Dateien

Für Pfad+Datei muss der Pfad und die Datei eingegeben werden.
Andere Dateien als DLL- oder Exe-Dateien müssen nicht deregistriert werden.

Die Informationen aus dem Tool WFDiag kann man mit dem Symbol "!" in der Symbolleiste speichern. Das Tool generiert eine Datei "WFDiag.txt" im Rootverzeichnis.
2.WF Parallelinstallation
Die WF lässt sich nicht parallel installieren. Die Datenbank ist nicht abwärtskompatibel. Wenn eine Datenbank z.B. V1.8.3 mit WF V1.9.0 geöffnet wird, wird sie konvertiert. Sie kann danach nicht mehr mit WF V1.8.3 geöffnet werden.

Eine Parallelinstallation ist nur möglich, indem mehrere Bootpartitionen auf einen Rechner installiert werden und je Bootpartition eine WF Version installiert wird.
3.In welcher Reihenfolge muss ich installieren?
Folgendes betrifft nur Versionen älter als WEBfactory Version 1.8.10.
Es muss zuerst immer die Datenbank installiert werden. Hierbei ist es egal, ob der SQL-Server von Microsoft oder das auf der CD mitgelieferte MSDE installiert wird. Nach der erfolgreichen Installation der Datenbank kann das WEBfactory Setup ausgeführt werden.

Ab der Version 1.8.10 gibt es ein gemeinsames Setup für WEBfactory und die Datenbank. Als Datenbank wird die MSDE 2000 verwendet. Alle alten Projekte sind mit dieser Datenbank kompatibel, neue Projekte können mit der alten Version nicht mehr geöffnet werden.

4.Design Manager

1.Datenbank lässt sich nicht öffnen / anhängen
  1. WEBfactory_log.ldf löschen -

    Fehlermeldung:

    Fehlerbehebung: Löschen Sie die Datei: WEBfactory_log.ldf im Verzeichnis: C:\Programme\WEBfactory\Database .

  2. Datenbank ist schreibgeschützt
2.Signal- Alarm- und Benutzer-Editor lassen sich nicht öffnen
Bei der Installation wurde eine OCX-Datei nicht richtig registriert. Das kann nachholen, indem man im Dialog Ausführen (Startmenü -> Ausführen) den Befehl:

regsvr32 C:\Programme\WEBfactory\DesignManager\RICHTX32.ocx

ausführt.
3.Server, Connectoren, Signalgruppen lassen sich nicht öffnen
Bei der Installation wurde eine OCX-Datei nicht richtig registriert. Das kann nachholen, indem man im Dialog Ausführen (Startmenü -> Ausführen) den Befehl:

regsvr32 C:\Programme\WEBfactory\DesignManager\NoDBogocxgrd.ocx

ausführt.
4.Fehler beim Importieren von Signalen: OPCServer: variable has name of adress that is empty
Ursache / Lösung:
Im OPC Server Configurator (Engine: Shared Memory Engine) steht für ein Signal unter "Name" keine Bezeichnung. Dialog Variable bearbeiten öffnen und Namen eingeben.
5.Fehler beim Importieren von Signalen: OPCServer Ungültige Klassenzeichenfolge
Ursache/Lösung:
Im OPC Server Configurator(Engine: Shared Memory Engine) steht unter Bus -> Teilnehmer -> Parameter -> Com Class Name -> Wert ein Wert. Dieses Feld sollte leer gelassen werden. 
6.Wie lautet der Benutzer und das Passwort für den DesignManager?
Beim Start des DesignManagers werden von Ihnen ein Benutzername und ein Passwort verlangt. Die Standardeinträge sind sa (Benutzername) und x (Passwort) ab der Version 1.9.0 wird kein Passwort vergeben. Aus sicherheitstechnischen Gründen wurde ab Version 1.9.5 wieder ein Passwort ("webfactory") eingeführt.
7.Keine Anzeige von Prozesssignalen beim Einbinden
Der Webfactory.Server läuft nicht, der OPC Server wurde nicht korrekt gestartet oder das TCO ist nicht richtig registriert. 
8.Der DesignManager kann einen Remote OPC Server nicht finden
Auf dem Rechner wo der OPC-Server läuft muss folgendes gemacht werden:
  • OPCEnum.exe muss laufen (Ausführen --> opcenum)
  • DCOM settings müssen richtig konfiguriert sein(siehe Workshop)
  • Rechner müssen an der gleichen Domäne sein
  • ist der gleiche Benutzer angemeldet?
  • wird Windows XP benutzt? Ist die Firewall aktiv?
  • kann ein anderer OPC-Client die Signale sehen? Test-Clients bekommen Sie von support@ecom-webfactory.de
9.Archivierung funktioniert nicht

Alarmarchiv

  1. Einstellungen im Signaleditor

  2. Einstellungen im AlarmManager

  3. Archivdateien entstehen erst, wenn die Datenbank voll ist.

Logging Archiv

  1. Loggingparameter im Signaleditor richtig einstellen
    (Daten aufzeichnen, Aufzeichnungsmode einstellen, Daten archivieren)

  2. Einstellungen im Logging Manager
    (Archivierung aktivieren)

Reporting

  • Es werden die Einstellungen aus dem LogginManager verwendet
  • Das Reportingmodul (V1.1.0.3) unterstützt derzeit nicht das auslesen der Archivdateien
10.Verbindung zum OPCServer kann nicht aufgebaut werden: Permission denied
Ursachen:
  1. Benutzer als Administrator eingeloggt?
  2. DCOM Einstellungen überprüft?
11.In der Konfiguration werden die Seiten Server, Connectoren, Signalgruppen nicht angezeigt
Datei ...Programme\WEBfactory\DesignManager\NoDBogocxgrd.ocx neu registrieren.

Siehe OCX registrieren.
12.Alarmmanager: Probleme bei Ausführung von Alarmscripten
Bei der Ausführung der Scripte durch den AlarmMessager gibt es ein Timeout. Dieses Timeout kann die Bearbeitung von Scripten abbrechen. Dieses Timeout wird deaktiviert, indem man in der Registry die Zeichenfolge "Timeout" im Schlüssel "HKEY_CURRENT_USER\Software\VB and VBA Program
Settings\WEBfactory\Alarm" den Wert auf "-1" setzt.
13.Alarmmanager: SMS versenden
Für den SMS-Versand muss der Alarm Messanger (Startmenü -> Programme -> WEBfactory -> AlarmMessanger) gestartet werden. Im Alarmmanager des Design Manager muss der SMS Dienst aktiviert sein.

D1 Einstellungen:

Anschlussnummer des Providers: 01712521001
Protokolltyp: TAP

D2 Einstellungen:

Anschlussnummer des Providers: 01722278010
Protokolltyp: UCP
14.Unzulässige Eingabe im Alarm Manager oder Logger
Die maximale Anzahl der Datensätze beim Logging wurde überschritten.
15.Fehlermeldung -2147319779 Automation error: Datenbank kann nicht geöffnet oder kopiert werden
Die Registrierung der Datei sqldmo.dll ist verloren gegangen.

Registrieren Sie die Datei neu mit:

regsvr32 C:\Programme\Microsoft SQL Server\80\Tools\Binn\sqldmo.dll

Eine ausführliche Beschreibung zum Registrieren von Dateien finden Sie im Kapitel: WEBfactory, DLL- / OCX-Datei registrieren (regsvr32 Pfad+Datei).
16.Fehlermeldung bei VChannel 'Error In Script429: ActiveX component can't create object'
Die Registrierung der Datei msscript.ocx ist verloren gegangen.

Registrieren Sie die Datei neu mit:

regsvr32 C:\WINNT\system32\msscript.ocx

Eine ausführliche Beschreibung zum Registrieren von Dateien finden Sie im Kapitel: WEBfactory, DLL- / OCX-Datei registrieren (regsvr32 Pfad+Datei).

5.Webarchitekt

1.LineControl: Das Control wird im Entwurfsmodus nicht richtig angezeigt
Der Codebase Parameter macht in der Entwurfsphase manchmal Probleme. Entfernen Sie den Codebase-Parameter.

6.Frontpage Add-In

1.Frontpage Add-In: Absturz beim Aufruf
Fehler 1:

Das Add-In ist funktioniert ab Frontpage XP (2002 / V10.X.X). Wurde bei einen Update (nur SetupFrontpage Add-In) die Dateien in das richtige Verzeichnis installiert?

Fehler 2:

Prüfen Sie die Version der Dateien "fm20.dll", "fm20deu.dll" und "fm20enu.dll". Sie finden diese Dateien im Verzeichnis: "C:\WINNT\SYSTEM32\".

                               
DateiVersion
fm20.dll11.0.5601.0
fm20enu.dll2.1.6927.1
fm20deu.dll11.0.5516.0

Die Dateien erhalten Sie auf Wunsch von support@ecom-webfactory.de. Führen Sie folgende Schritte aus:
  • schließen Sie alle Anwendungen auf Ihren PC
  • öffnen Sie den Explorer
  • entpacken Sie die Datei mit den DLL's in einen temporäres Verzeichnis
  • benennen Sie die Datei fm20.dll im Verzeichnis C:\WINNT\SYSTEM32\ nach fm20a.dll um
  • kopieren Sie die Datei fm20.dll aus dem temporären in das Verzeichnis C:\WINNT\SYSTEM32\ um
  • benennen Sie die Datei fm20enu.dll im Verzeichnis C:\WINNT\SYSTEM32\ nach fm20enua.dll um
  • kopieren Sie die Datei fm20enu.dll aus dem temporären in das Verzeichnis C:\WINNT\SYSTEM32\ um
  • benennen Sie die Datei fm20deu.dll im Verzeichnis C:\WINNT\SYSTEM32\ nach fm20deua.dll um
  • kopieren Sie die Datei fm20deu.dll aus dem temporären in das Verzeichnis C:\WINNT\SYSTEM32\ um
  • probieren Sie in Fronpage die Toolbox aus
Wenn gar nichts zum Erfolg geführt hat löschen Sie die Dateien fm20.dll, fm20deu.dll und fm20enu.dll und benennen die Dateien fm20a.dll, fm20deua.dll und fm20enua.dll wieder um.

7.Controls

1.Wie installiere ich die Controls?
Ursache / Lösung:

1.8.10: die Setuproutine installiert alle ActiveX Controls von ECOM WEBFACTORY. Wenn ein
InternetInformationServer installiert ist, werden die benötigten Active Server Pages in das inetpub/wwwroot Verzeichnis kopiert.
vor 1.8.10: die Controls werden durch die jeweilige HTML-Seite installiert. Sie finden die Controls in den
entsprechenden Unterverzeichnissen auf der WEBfactory Setup CD. Bei manchen Controls befinden sich in den Verzeichnissen noch zusätzliche Dateien ( .xsl und .asp ). Diese Dateien müssen in das Rootomeverzeichnis Ihres WEBServers ( IIS ) kopiert werden.
Die ioComp Controls haben ein eigenes Setup Programm. Sie finden dieses ebenfalls auf der WEBfactory CD. Wenn Sie eine Lizenz für die ioComp Controls besitzen, (ist in der WEBfactory Lizenz enthalten) müssen Sie die Datei IocompComponents204Retail.exe installieren, wenn Sie eine Demoversion der ioComp Controls installieren möchten, müssen Sie die Datei IocompComponentsEV-ActiveX20.exe installieren.
2.ActiveX Controls werden nicht oder nicht vollständig dargestellt
Ursache / Lösung:

Damit die Controls auf HTML-Seiten dargestellt werden können, müssen diese installiert sein. Die Installation kann über entsprechende Installationsprogramme (bei den jeweiligen Controls dabei) oder automatisch beim Aufrufen der HTML-Seite erfolgen. Wenn die Controls über die entsprechenden Setup-Dateien installiert werden, müssen Sie auch auf allen Client-Rechnern installiert werden. Es gibt eine Möglichkeit, die Controls automatisch auf den Clients zu installieren. Dazu muss bei dem gewünschten Control der CODEBASE-Parameter richtig gesetzt werden. In diesem Parameter muss lediglich
die Quelldatei des Controls angegeben werden. Wird die Seite nun auf einem Client-Rechner aufgerufen, installiert sich das Control automatisch.
3.WEBfactory

Unable to load document http://localhost...

Fehler tritt auf bei:
  • WFAlarmOffline
  • WFTrending: Signale ließen sich nicht importieren
Ursachen:
  1. Webservername falsch (siehe unten Punkt a)
  2. Betriebssystem NT? NT unterstützt kein ASPX! (siehe unten Punkt b)
  3. die ASP / ASPX Seiten funktionieren nicht (siehe unten Punkt c und e)
  4. der Internet Informationsserver wurde nicht / nicht richtig installiert. Er muss vor der Webfactory installiert werden.
  5. Rechts-Links Klick im Control (rechte Maustaste gedrückt halten und linke drücken neben Button imControl)
    - was zeigt die XML-Datei an?
  6. Stehen in der Datenbank Daten?
  7. Befindet sich der Internetexplorer im Offline-Modus? Auch wenn mit dem WEBArchitect gearbeitet wird, muss der Internetexplorer im Onlinemodus sein. Der Offlinemodus wird im Internetexplorerdeaktiviert unter: Menü Datei -> Offlinemodus (Häkchen davor entfernen)
  8. befindet sich die angegebene Datei im Verzeichnis ASPNET?
  9. ASPX-Seiten funktionieren nicht (die Seiten http://localhost und http://localhost/webfactory funktionieren!) Siehe Punkt d)
  1. Webservername falsch
    Tragen Sie bitte bei den Eigenschaften des Alarmoffline Controls unter Web Servername folgendes ein:

    http://localhost/webfactory/

  2. bei Betriebssystem NT

    Abrufen von historischen Daten über ASP.NET unter Windows NT:
    Aufgrund der Tatsache, das ASP.NET nicht unter Windows NT unterstützt wird, ist es erforderlich, auf die entsprechenden Controls der Version 1.8.30 zurückzugreifen. Hierbei genügt es, die vorhandenen Programmdateien WFTrendOffline.dll, WFAlarmOffline.dll, WFUserActivity.dll im Installationsverzeichnis vonWEBfactory durch die gleichnamigen Dateien auf der CD (CD:\ActiveX\WF 1.8.30\..) zu ersetzen. Für Clientinstallationen können die entsprechenden CAB-Dateien verwendet werden.

  3. die ASP / ASPX Seiten funktionieren nicht
    1.) starten Sie den Internetexplorer und geben Sie http://localhost/ ein. Es muß sich eine Seite öffnen

    geben Sie nun http://localhost/webfactory ein. Es erscheint folgende Seite:


    Nur wenn Sie den Button "Query SQL Data" sehen, funktionieren die ASP / ASPX Seiten richtig. Die ASP / ASPX Seiten werden mit folgenden Befehl repariert:

    LAUFWERK: \WFSetup\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"

  4. mit folgenden Befehl wird das Framework für ASPX-Seiten repariert:

    aspnet_regiis.exe -i

    Diesen Befehl unter Start->Ausführen eingeben. Bei Problemen (Computer findet die Datei nicht...) dieDatei aspnet_regiis.exe auf dem PC suchen...

    Seitdem wir einen Security-Patch für den SQL-Server verteilen, muss man in der Datei "web.config" im Verzeichnis "C:\Programme\WEBfactory\ASPNET\" bei Problemen mit ASP / ASPX-Seiten einen Eintrag ändern. Suchen Sie den folgenden Abschnitt in dieser Datei und tauschen Sie "(local)" gegen den PC-Namen aus.

    <appSettings>
    <add key="SQLConnectionString" value="Server=(local)\WEBfactory;Database=WEBfactory;User ID=sa;Password=webfactory"/>
    <add key="DeactivateStartValueQuery" value="0"/>
    </appSettings>

Server is unavailable - SFA-Engine cannot connect to specified server

SHTML-Seiten in Frontpage funktionieren nicht, wenn man sie als Datei öffnet. Der shtml Serverstring wird nur aufgelöst, wenn man die Seite im Internetexplorer über http: öffnet.

WFTrending Control: Wie kann man die Buttons ausblenden?

Wie kann man Button ausblenden?

Ursache / Lösung:
Es gibt unter Display den Punkt "show Buttons". Wenn dies angehakt ist, werden keine Buttons zur Laufzeit angezeigt.

WFTrending Control, Configuration speichern funktioniert nicht.

Konfiguration speichern funktioniert nicht.
Der WEBfactory.Server muss laufen um Einstellungen vom WFTrending speichern zu können.

WFTrending: IE stürzt ab, wenn man das Bild wechselt, während es Daten lädt

Abhilfe:
  • Offlinedaten über DB-Server holen
  • "Get values for last X minutes" möglichst klein wählen oder ganz deaktivieren

Dieser Fehler wurde in der Version 1.4.10 des WFTrending Controls behoben. Es wird empfohlen, nur noch Controls ab dieser Version einzusetzen.

WFTrending: Passwort falsch

Das Problem lässt sich einfach beheben. Das Problem tritt auf, wenn Offline Daten abrufen werden. Dazu werden Daten aus der Datenbank geholt. Man muss sich vorher einloggen.
Falls Sie mit dem http-Server arbeiten, stellen Sie die Offline-Abfrage auf DB-Server um.
In der DB-Server Abfrage können Sie den Server eingeben und haben dahinter einen Button mit 3 Punkten. Klicken Sie diesen an. Es erscheint ein Dialog zur Passwortabfrage. Geben Sie den richtigen Benutzernamen und das Passwort ein. Schließen Sie den Dialog. Falls Sie mit der http-Server Abfrage arbeiten wollen, stellen Sie die Abfrageart auf diese wieder um.

WFTrending: (unspecifed error) [DBNMPNTW] Specified SQL server not found

Es liegt ein Netzwerkproblem vor. Das Problem wurde behoben, indem der PC aus der Domäne entfernt und wieder in die Domäne eingefügt wurde.

WFTrend Control: keine Trendanzeige "unable to load document..."

Beim Starten des Trendes kommt folgende Fehlermeldung "unable to load document ..."

Lösung/Ursache:
Es lag daran, dass der Internetexplorer im Offline Modus war. Wenn dies der Fall ist, kann nicht auf asp oder aspx (also historische Alarm und Trend) zugegriffen werden.

WFTrendOffline Control: Zeitachse im wird um 1 Stunde plus angezeigt

Zeitachse im Offline Trend control wird um 1 Stunde plus angezeigt. Entgegen der unteren Einstellung. Z.B. 10:00-11:00 erscheint aber 11:00-12:00.

Ab welchem Update funktioniert das richtig?

Lösung / Ursache:
Es wird ein altes TrendControl verwendet. Altes Control durch Control ab Version 1.8.10 ersetzen. Ab dieser Version ist der Fehler behoben.

WFTrending Control: Es werden nur 24 Stunden Daten angezeigt

Beim TrendingContol werden nur 24 Stunden Daten angezeigt. Die Daten davor sieht er nicht. Im DesignManager ist das Logging so eingestellt, dass alle Daten aufgezeichnet werden. Die Datenwerden zwar aufgezeichnet, aber können nicht abgerufen werden.

Lösung / Ursache:
Das Problem liegt in der Parametrierung der Datenbank. Die Datenbank speichert immer nur einen Tag. Loggingzeitspanne auf 0 setzen. Die Offlinedaten werden über einen DB-Server abgerufen. In dieser Betriebsart ist keine Abfrage von Datenaus Archivdateien möglich

1. http-Server
  • Daten werden durch XML-Dateien übertragen
  • es wird als erstes die Archive durchsucht
  • funktioniert über Internet
2. DB-Server
  • schneller als 1
  • es wird nur die Datenbank ausgelesen
  • funktioniert nicht übers Internet
  • kein Auslesen von csv-Dateien

WFTrending: Ein Signal konnte nicht gefunden werden

Es wird ein Signal in der Signalliste verwendet, welches in der Datenbank nicht mehr existiert. An folgenden Stellen sollten die eingebundenen Signale kontrolliert werden:
  • im HTML-Quellcode
  • während des Designs in den Eigenschaften des Controls, hier sollten die Signale neu importiert werden

WFTime Control vergröflert sich auf ganze Seite

Das WFTime Control vergröflert sich auf die ganze Seite.

Ursache / Lösung:
Ursache ist ein Fehler im Code des Controls. Fehler wurde in aktueller Version behoben.

WF AlarmMessenger sendet ununterbrochen SMS

WF AlarmMessenger sendet ununterbrochen SMS
WF Version 1.8.3 ist installiert

Ursache / Lösung:
Bei einem Test wurden unzählig viele ServiceRequests (SMS) erzeugt.
Als er die Anlage ausgeliefert wurde, wurden dann diese Requests per SMS verschickt.
Testeinträge löschen.

WFAlarmOffline: Anzeige von nur 2 Tagen (kein Aauslesen aus Archivdateien)

  • In die DB schauen, ob überhaupt mehr Daten vorhanden sind -> Programme -> Webfactory -> Tools ->Datenbankverwaltung. Tabelle "AlarmLog"
  • Neues Control(Version: 2.0.0.0) holt auch Daten aus Archivdateien
  • Problem wenn im Designmanager -> System -> Logging Manager -> Aufzeichnungsspanne 2 Tageeingestellt ist und Archivierung deaktiviert ist
  • Wenn die Archivierung aktiviert ist, prüfen ob die Archivdateien vorhanden sind, in den Dateienmüssen die Alarmtexte vorhanden sein.
  • XML Daten prüfen: XML Daten werden geliefert, wenn Daten aus einer Archivdatei abgerufenwerden (Zeitraum entsprechend wählen!). Dann Start drücken. Die Maus neben den Drucken Button positionieren, die rechte Maustaste drücken und gedrückt halten sowie die linke Maustaste drücken. Es öffnet sich der Internetexplorer mit einer Datei. Bitte diese Datei abspeichern (Menü "Datei" und "Speichern unter...") dem ECOM WEBFACTORY_Support zumailen.

WFAlarmOffline: Meldung "Unable to load document..."

Die Einstellung unter Webservername ist falsch. Es sollte http://localhost/webfactory/ bzw.
http://pc_name/webfactory/ drinstehen.

Wenn http://localhost/webfactory/ bzw. http://pc_name/webfactory/ eingetragen ist, werden die ASPSeiten in c:ProgrammeWebfactoryASPNET gesucht.
Wenn http://localhost/ bzw. http://pc_name/ eingetragen ist, werden die ASP-Seiten in
c:Inetpubwwwrout gesucht. Diese Einstellung sollte aber nicht benutzt werden.
Das virtuelle Verzeichnis /Webfactory/ wird unter Systemsteuerung -> Internetdienstemanager eingestellt. Man findet es unter "Standardwebsites". Einstellen kann man es mit einem Klick der rechten Maustaste auf "Webfactory" und Eigenschaften. Falls nicht vorhanden, muss man es einfügen und die benötigten Dateien
hineinkopieren.

WFAlarmOnline Control: Keine Anzeige von Daten

  1. das Control ist richtig installiert / es wird schwarz dargestellt? Wenn nicht, codebase-Parameterverwenden
  2. Status der SFA Engine prüfen. Klick mit der rechten Maustaste auf das Icon in der Systray und "Status"auswählen

    Ist der Status nicht "running" -> Verbindung und DCOM Einstellungen prüfen
  3. WFAlarmOnline Control wurde vor dem Alarmmanager gestartet?
  4. Nach Seite aktualiseren ok?
  5. stehen Alarme in der Datenbank? Man sieht aktuelle Alarme auch im AlarmOffline Control.
  6. wurde das TCO richtig registriert?
  7. Ist das Programm VNC aktiv? VNC muss deaktiviert werden.

WFAlarmOnline Control:

Beim Start werden alle Alarme angezeigt obwohl nur Alarme mit einer bestimmten Priorität angezeigt werden sollen. Nachdem ein Alarm mit der gewählten Priorität kommt, funktioniert es richtig. Dieses Problem wurde in der WFAlarmOnline Control Version 2.2.0.5 behoben. Fügen Sie den folgenden Parameter in den HTML-Code ein:

<param name="ServerVersion" value="2">

Beispiel:

<object id="object0" style="z-index: 100; left: 12; width: 824; position: absolute; top:37; height: 164"classid="clsid:11AE3648-0C2B-4DCC-857A-3843CDE4B2D1">
<param NAME="_cx" value="18521">
<param NAME="_cy" value="2011">
<param name="ServerVersion" value="2">
<param NAME="AlarmCount" value="5">
<param NAME="Refresh" value="0">
...
</object>

WFReporting Control bringt Meldung: "Keine Daten"

  • Im DesignManager Signaleditor für alle Signale im Dialog Signale bearbeiten "Daten auswertenaktivieren" aktivieren UND Zählerart auswählen(nicht kein Reporting auswählen)
  • Ein importiertes Signal ( -> Eigenschaften -> Registerkarte Signals) gab es nicht mehr
  • in der Ansicht Zeitraum richtig einstellen
  • In die DB schauen, ob überhaupt mehr Daten vorhanden sind -> Programme -> Webfactory -> Tools -> Datenbankverwaltung. Tabelle "LogReporting"
  • InternetInformationsserver nicht installiert?

WFReporting Control: keine Anzeige von Daten aus Archivdateien

  • Reporting Daten werden zwar in Archivdateien ausgeliefert aber nicht durch das Reporting Controlgeladen
  • das Reporting Control kann keine Daten aus Archivdateien anzeigen.

WFReporting Control: Signale lassen sich nicht importieren

Es passiert nichts, wenn man im Entwurfsmodus in den Eigenschaften des Controls auf den Button "Import" drückt.
  1. die ASP.NET-Seiten funktionieren nicht.

WFTimerControl: Bei remote Zugriff kommt die Meldung: "Unable to connect the database! ..."

Fehlermeldung:

Ursache:
  • Pfad für Server und Datenbank richtig einstellen

WFTimercontrol: Keine Funktion auf Clients

Das WFTimerControl benötigt aktuelle ODBC Treiber. Diese Treiber sind bei MDAC 2.7 dabei.
MDAC-Treiber Version 2.7 installieren (Download vom www.microsoft.com).
4.Iocomp Controls

Die Standard-Events ( onclick, ondblclick, ... ) funktionieren nicht

Die ioComp Controls verwenden, nicht die Standard Events. Eine ausführliche Beschreibung der
verfügbaren Events ist der Hilfe zu den jeweiligen Controls zu entnehmen.
Achtung: es müssen immer alle Übergabeparameter angegeben werden.

Nach automatischer Installation auf einem Client-Rechner erscheint immer die DEMO Meldung

Die ioComp Controls benötigen immer eine gültige Lizenz. Wenn Sie die Seiten vom Server auf die Clients übertragen, müssen Sie die Lizenz mit übertragen. Es gibt die Möglichkeit die Lizenz zur Laufzeit auf den Client zu übertragen. Auf der HTML-Seite muss das LPK-Objekt eingefügt werden. Für die entsprechenden Controls muss mit dem Programm lpk_tool von Microsoft einen Lizenzdatei erstellt werden. Diese Lizenz ermöglicht es, dem Client die Controls zur Laufzeit ohne DEMO Meldung darzustellen.

8.Datenbank

1.MSDE 2000 Memory Leak
Problem:
Der SQL Server benötigt ständig mehr Speicher.

Ursache:
Fehler in der Datei sqlservr.exe

Behebung:
                                               
empfohlene Updates / HotfixeWEBfactory Version 1.9.1WEBfactory Version 1.9.5
DatenbankMSDE2000 SP3a
(Sprache ist Datenbank abhängig)
FTP-Server:
/pub/WEBfactory/DB/
WF1901/MSDESP3a/
 
Hotfix / Security PatchMS03-031
(Sprache ist Betriebssystem abhängig)
FTP-Server:
/pub/WEBfactory/DB/WF1901/
PatchMS03-031/
MS03-031
(Sprache Betriebssystem ist abhängig)
FTP-Server:
pub/WEBfactory/DB/WF1905/
PatchMS03-031/
Speicherbegrenzung sqlsvr.exeEine Beschreibung finden Sie in der
Datei _Info.txt in der zip-Datei.
FTP-Server:
/pub/WEBfactory/DB/SQLScripts/
SetMaxMenory.zip
Eine Beschreibung finden Sie in der
Datei _Info.txt in der zip-Datei.
FTP-Server:
    /pub/WEBfactory/DB/SQLScripts/
SetMaxMenory.zip

Die Dateien erhalten Sie vom FTP-Server ftp://www2.asp-gmbh.de
2.Datenbankverbindung langsam
Wenn die Verbindung zur Datenbank nur langsam aufgebaut wird, müssen die freigegebenen Protokolle im Programm "SQL Server Network Utility" überprüft werden. Das Programm befindet sich unter "C:ProgrammeMicrosoft SQL Server80ToolsBinnSVRNETCN.EXE". Unter "Enabled protocols:" muss das Protokoll "TCP/IP" stehen.
3.Datei-DSN für eine SQL Server-Datenbank konfigurieren
Anmerkung: Wenn sich die Datenbank auf einem Remoteserver befindet, sollten Sie sich mit dem Serveradministrator in Verbindung setzen, um weitere Konfigurationsinformationen zu erhalten. Die folgende Anleitung legt die ODBC-Standardeinstellungen für SQL Server zugrunde, die jedoch für Ihre Hardwarekonfiguration möglicherweise nicht geeignet sind.

Öffnen Sie im Programmmenü unter Einstellungen -> Systemsteuerung -> Verwaltung -> Datenquellen (ODBC) aus. Klicken Sie dann auf den Button "Add".



Wählen Sie im Dialogfeld Neue Datenquelle erstellen den Eintrag SQL Server aus dem Listenfeld aus, und klicken Sie anschließend auf "Fertigstellen".



Geben Sie einen Namen für die DSN-Datei, eine Beschreibung und den Server ein und klicken Sie dann auf Weiter.



Klicken Sie auf Fertig stellen, um die Datenquelle zu erstellen.
Geben Sie den Namen des Servers, auf dem SQL Server ausgeführt wird, Ihre Anmelde-ID ("sa") und Ihr Kennwort ("webfactory") ein.



Wählen Sie eine Methode aus, die zur ‹berprüfung der Authentifizierung der Anmelde-ID verwendet wird. Wenn Sie die SQL Server-Authentifizierung auswählen, geben Sie eine Anmelde-ID und ein Kennwort ein, und klicken Sie anschließend auf Weiter.

Legen Sie im Dialogfeld Create a New Data Source to SQL Server die Standarddatenbank, die im Treiber gespeicherten Prozedureinstellungen und die ANSI-Bezeichner fest(siehe Bild), und klicken Sie dann auf Weiter.


Im nächsten Bild müssen Sie die Verbindungen nicht verändern.


Klicken Sie im Dialogfeld ODBC Microsoft SQL Server Setup auf Test Data Source.


Wenn der DSN ordnungsgemäß erstellt wurde, wird im Dialogfeld Test Results angezeigt, dass der Test erfolgreich abgeschlossen wurde.
4.SQL-Server Netzwerkkofiguration
In der SQL-Server Netzwerkkonfiguration (Datei: C:\Programme\Microsoft SQL Server\80\Tools\Binn) müssen die Protokolle TCP/IP und Named Pipes für die Instanz PC_Name\WEBfactory aktiviert sein.
5.Wie findet man die MDAC Version heraus?
Die Antwort finden Sie in den Dateien Msdadc.dll und Oledb32.dll. Besser ist jedoch genaue Analyse durch den Microsoft MDAC Komponenten Checker

                                           
MDAC VersionMsdadc.dllOledb32.dllNotes
MDAC 1.51.50.3506.0N/A
MDAC 2.02.0.3002.42.0.1706.0
MDAC 2.0 SP12.0.3002.232.0.1706.0
MDAC 2.0 SP22.0.3002.232.0.1706.0Superset: SP1
MDAC 2.1.0.3513.2 (SQL)2.10.3513.02.10.3513.0
MDAC 2.1.1.3711.6 (Internet Explorer 5)2.10.3711.22.10.3711.2
MDAC 2.1.1.3711.11 (GA)2.10.3711.22.10.3711.9
MDAC 2.1.2.4202.3 (GA) SP2


MDAC 2.7 SP1 (WinXP)2.71.9030.02.71.9031.4

9.OPC Server

1.OPC-Server Vorraussetzungen
Der OPC Server muss grundsätzlich eine VB-Schnittstelle für die Kommunikation bereitstellen. Die Schnittstelle muss der OPC Server Schnittstellenspezifikation V2.0 entsprechen. Die VB Schnittstelle können Sie mit dem ASP VB Testclient testen. Dieses Tool bekommen Sie auf Wunsch von unseren Support zugesandt. Die Schnittstellenspezifikation können Sie mit dem FactorySoft OPC Client testen. Dieses Tool (Programmname: OPC Client.exe) finden Sie auf der WEBfactory CD im Verzeichnis: ASP ToolsOPC Setup.
Starten Sie das Programm und klicken Sie auf OPC und dann auf Connect. Im folgenden Dialog muss Ihr OPC-Server im unteren Fenster zu sehen sein, wenn die Version 2.0 aktiviert ist.
2.OPC Server Fa. Merz OPCSaia Bus funktioniert nicht
Kommunikation mit dem OPC Server von der Fa. Merz OPCSaia SBus funktioniert nicht.

Ursache / Lösung:
Die Items des OPC Server wurden von Hand eingetragen und dabei nicht auf die Schreibweise geachtet. Die Items sollten aus dem OPC Server importiert werden.
3.Fehlermeldung: Initialisation Error - get CRef ( MPI )
Lösung:
Bei der Parametrierung der Verbindung zur SPS (COML S7) muss SPS MPI als Verbindungsname definiert werden.
4.Fehlermeldung: Die Verbindung zum OPC Server konnte nicht aufgebaut werden
Lösung:
Die OPC- Server ID ist nicht korrekt. Sie wird unter Konfiguration - Connectoren eingestellt und ist abhängig vom jeweiligen OPC Server.
5.Fehlermeldung: ...Get VFD Lösung:
Die Boardnummer ist nicht korrekt. Die Boardnummer wird bei der Konfiguration des OPC Servers (DesignManager - OCP Server Konfigurieren) eingestellt. Sie ist abhängig von der Installation der Siemens Software und dem Hardwareausbau des entsprechenden Rechners.
6.Keine Kommunikation RK 512 OPC-Server zur Siemens SPS
Auf der SPS-Seite ist die Option "Block Check" nicht aktiviert.
7.OPC-Server nicht gefunden: Meldung 'Fehler beim Browsen des OPC-Servers auf dem angegebenen Zielrechner'
  • Ping zum Remote PC durchführen
  • OPC-Server läuft auf Remote PC?
  • Datei opcenum.exe in Verzeichnis system32 starten
  • DCOM Einstellungen prüfen, auch die DCOM-Einstellungen für "OPCEnum" prüfen
8.Wie erkennt man einen Ausfall der SPS?
Wenn die Verbindung zu der CPU oder die Spannung an der CPU ausfällt, erkennt dies der OPC-Server von B&R, jedoch behalten die Variablen Ihren letzten Wert bei. Das einzige was sich ändert, ist die Zusatzangabe Quallity = Bad (=bei Ausfall). An der Visualisierung werden die letzten Werte angezeigt werden, welche vor der Verbindungsunterbrechung am OPC-Server ankamen. Das Problem kann man lösen, indem das on_change Ereignis der Prozessvariable "WFSInternal_CommunicationError" ausgewertet wird. Immer wenn dieses Ereignis kommt, ist ein Fehler passiert. Man kann sich dann zum Beispiel eine Messagebox anzeigen lassen oder ein Script ausführen.
Die Variable enthält den Namen des Signals, welches zuletzt bad-quality gemeldet hat.
9.Prozessorauslastung nahe 100% bei Win 2000 Systemen
Tritt bei verschiedenen OPC-Servern auf.
Bei Win 2000 PC geht die Rechnerlast durch den OPCServer auf 100% und nicht zurück. Es wurde beobachtet, dass die Datei "score7.exe" zuviel Performance beansprucht.

Die Rechnerlast geht bei NT4.0 beim Anlauf des Servers auf 100%. Ist der Server angelaufen und befindet sich im Leerlauf, dann liegt die Rechnerlast bei 1 bis 15%. Werden noch andere Programme und die Visualisierung dazugestartet, geht die Rechnerlast kurz nach oben und pendelt sich ein (schwankt zwischen 3 bis 25%), je nach dem was gerade läuft.

Das Problem ist die "OPCDAAuto.dll". In diesen Fall hat sie einen Fehler. Sie ist durch die von ASP kompilierte Version zu ersetzen.

So wird die DLL geprüft:
Klicken Sie im Verzeichnis NT\System32 mit der rechten Maustaste auf die OPCDAAuto.dll und wählen Sie Eigenschaften. Wählen Sie den Objektnamen: "Kommentar" aus. Im Feld "Wert" muss "Compiled by ASPGmbH" stehen.

Sollte dieser Eintrag nicht vorhanden sein, kopieren Sie die Datei von der Webfactory CD-Rom aus dem Verzeichnis ...\WFSetup\System32 an diese Stelle und führen einen Neustart durch.

Eventuell folgende Dateien mit austauschen: opcenum.exe, opcproxy.dll, opccmnps.dll. Alle 4 Dateien vorher deregistrieren und nachher wieder registrieren.

Aktualisierungsintervall erhöhen. Die Zeit gibt an, wie oft der OPC-Server abgefragt wird.
10.Auf der Visualisierung werden keine Werte angezeigt
Das Scannen von OPC-Servern auf dem ausgewählten PC und das Browsen von Signalen funktioniert.
Wenn man die Visualisierung öffnet, werden keine Werte angezeigt.
Prüfen Sie die DCOM-Einstellungen (auch OPCEnum.exe)
11.ASP OPC Server MPI Bus Engine erzeugt Fehler bei Start
Für das MPI Interface wird die Siemens Software (Treiber) bis Version 5.3 benötigt. Neuere Versionen werden nicht unterstützt!
12.Fehler: WFServer -> OPC Connector Connector start: Remoteserver exist or is unavailable
Im DesignManager wurde unter Connectoren für den OPC-Server ein falscher Name eingegeben. Sie müssen mit richtigen Namen alle OPC-Server neu Scannen und auswählen.

10.OPC Server Configurater

1.Fehlermeldung: Engine ... Editfehler FVD
Bei der Erstellung einer Engine zu einer Siemens PLC im OPC Server Configurater kommt die
Fehlermeldung: Engine ... Editfehler FVD

Ursache / Lösung:
Die MPI Adresse der SPS war nicht richtig eingestellt.

11.TCO

1.Das TCO ließ sich nicht mehr freischalten
Das TCO ließ sich nicht mehr freischalten.

Lösung / Ursache:
In der Datenbank war der KeyTyp 18 eingetragen. dieser KeyTyp wurde früher benutzt, wurde später jedoch umgestellt. 18 heißt Testversion. Der KeyTyp muss auf 31 geändert werden.
2.TCO neu registrieren
  • DOS Box unter Ausführen mit "command" öffnen
  • Eingabe: "sc stop tco" + <Enter>
  • Eingabe: "sc delete tco" + <Enter>
  • Ins Verzeichnis .../WINNT/System32/ wechseln
  • Eingabe: "tco /regserver" + <Enter>
  • Eingabe: "tco /service" + <Enter>
3.Einstellungen für den TCO Dienst
Beachten Sie auch das Kapitel "Einstellungen für den Dienst Remoteprozeduraufruf (RPC)".

12.Internet Explorer

1.Meldung: Es ist keine Verbindung zum Internet verfügbar...
Beim Starten des Explorers erscheint immer zu erst die Meldung: Es ist keine Verbindung zum Internet verfügbar... nach Betätigen des Button "wiederholen" läuft alles.
Was muss in den Internetoptionen verstellt werden damit es sofort läuft?

Ursache / Lösung:
Der Internetexplorer steht immer auf Offlinebetrieb. Wenn eine Seite gestartet wird, kann keine Verbindung zu den ASP Seiten hergestellt werden.

13.SFA

1.Die SFA baut keine Verbindung auf
Die SFA baut eine Verbindung zum TCO und das TCO eine Verbindung vom TCO zur SFA auf.

  • was zeigt das SFA Statusfenster (mit rechter Maustaste auf das Icon in der Systray klicken und Menüeintrag Status auswählen) an?
  • Ping auf Rechnername / IP-Adresse
  • Zur Fehleranalyse SFA-Methode OnErrorEx in die HTML-Seite einfügen
2.Kann man die Verbindung Client - Server überwachen?
Lösung:
Die SFA kann ein Event (onErrorEx) ausgeben, wenn die Verbindung zwischen Client und Server unterbrochen wird.
3.Keine Verbindung zum WEBfactory.Server über das Internet
Ursache / Lösung:
Bei einer Internetverbindung zum WEBfactory.Server ist es oft nicht möglich, die SFA Engine im Event- Modus zu betreiben. Wenn die Verbindung über das Internet hergestellt werden soll, sollte auf den Pollingmodus umgeschaltet werden. Das Umschalten erfolgt durch Setzen des Parameters Refresh bei der Konfiguration der SFA Engine. Der dort eingestellte Wert wird als Pollingrate verwendet. Wird 0 eingetragen, wird im Eventmodus gearbeitet. Durch eintragen einer negativen Zahl versucht die SFA eine Verbindung im Event-Modus aufzubauen, wenn dies Fehlschlägt, wird der Polling-Modus verwendet.
4.Fehlermeldung 0x80040154 -> can’t create object
Wenn diese Fehlermeldung angezeigt wird, ist die SFA Engine nicht richtig installiert.
Folgende Dateien müssen von Hand registriert werden:
tirsps.dll
SFAEngine.exe
SFA3.dll.
Die tirsps.dll und die SFA3.dll werden mit 'regsvr32 Dateiname', die SFAEngine.exe mit Dateiname /regserver registriert.
5.Trotz erfolgreichem Login können keine Daten geschrieben werden
Ursache / Lösung:
Die TIRS SourceCLSID der SFA Engine und des Login Controls (Parameter des Controls) müssen übereinstimmen.
6.Fehlermeldung: 0xC00CE502 -> XML_E_MISSINGQUOTE
Ursache / Lösung:
Diese Fehlermeldung tritt auf, wenn die Parametrierung des ODBC Eintrages für die WEBfactory Datenbank nicht korrekt ist.
Es muss mit SQL Server Authentifizierung angewählt sein, als Benutzer muss 'sa' eingetragen werden und für die Datenbank ist standardmäßig kein Passwort vergeben.
7.Werte mit der SFA auf eine Prozessvariable schreiben
Wert werden mit der Methode Write( Id, Prozessvariable, Wert) geschrieben.
Die Methode OnResult liefert den Value 0 zurück, wenn die Write-Methode ordnungsgemäß ausgeführt wurde.
Die Methode kann durch ein VisualBasicScript oder JavaScript aufgerufen werden.
8.Connect( Id ) - Methode
Der Parameter ID in der Methode Connect(ID) dient zur Identifikation des Benutzers. Wenn Sie in der Connect() Methode den Parameter 0 übergeben, wird die OnResult() Methode nicht aufgerufen. Für jeden Parameter größer 0 wird die Methode OnResult aufgerufen. Die OnResult Methode wird zu Beginn einmal mit positiver ID und einmal mit negativer ID aufgerufen wird.
9.Das Schreiben in Variablen funktioniert nicht
Bevor Werte in eine Variable geschrieben werden können, muss diese auf der Seite registriert sein. Hierzu gibt es die Methode SFA.Register. Es genügt jedoch auch, wenn die Variable mit SFA.RegHandler oder SFA.Bind auf der Seite genutzt wird. Ist die Sicherheit der Datenbank aktiviert und ein Benutzer mit Schreibrechten eingeloggt?
10.Meldung: 'Sfa3: Cannot open Engine'
Es ist ein Fehler bei der Registrierung der Dateien sfa3.dll, sfaengine.exe und tirsps.dll aufgetreten. Dies kann passieren, wenn bei einen Update die alte Version nicht richtig deinstalliert wurde, bei der Installation WEBfactory Komponenten noch aktiv waren oder Komponenten nicht richtig registriert wurden.

  1. alle Kopien der Datei tirsps.dll suchen und deregistrieren wie in Kapitel "WEBfactory" / "DLL- / OCXDatei deregistrieren" beschrieben
  2. alle Kopien der Datei sfaengine.exe suchen und deregistrieren wie in Kapitel "WEBfactory" / "exe-Dateien suchen und deregistrieren (Datei+Pfad /unregserver)" beschrieben
  3. alle Kopien der Datei sfa3.dll suchen und deregistrieren wie in Kapitel "WEBfactory" / "DLL- / OCXDatei deregistrieren" beschrieben
  4. HTML Datei sfa3.htm von der WEBfactory Installations- CD aufrufen

14.HTML

1.Fehlermeldung: ...TIRS Source not registered on this machine
Auf dem Rechner, der über den Remote Server angesprochen wird, läuft kein WEBfactory.Server oder der Parameter 'Remote Server Name' wurde nicht korrekt eingetragen.
2.Keine Anzeige von Werten bei Localbetrieb
  1. TCO nicht registriert
  2. ID von Objekten doppelt vergeben
  3. TCO-Version passt zur SFA Version?
3.Keine Anzeige von Werten auf einen Client
Es werden keine Werte auf dem Client angezeigt. Die SFA zeigt den Status "connecting" an. Auf dem WFRechner läuft die Seite

  1. Die DCOM->TCO Einstellungen auf Server sind falsch.
  2. Die Einstellungen der SFA bei Webquelle einfügen den Server auf wurden auf local geändert - der Client hat demzufolge auf lokalen Rechner zugegriffen.
4.Meldung: 'Sfa3: Cannot open Engine'
Siehe Kapitel SFA
5.Meldung: Ein ActiveX-Steuerelement dieser Seite ist möglicherweise in Wechselwirkung
Tritt z.B. auf bei: Set fso = CreateObject("Scripting.FileSystemObject") In Scripten

Setzen Sie den Schlüssel
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0\1201 auf 0.

15.Trace Info

1.WFLogger

objXTimer_Tick: -2147221484 Wrong Log Mode: 0

Bei einen Signal wurde im Design Manager zwar "Logging" aktiviert, aber bei "Aufzeichnungsmode" "Kein Logging" vorgegeben. Diese Eingabe muss geändert werden.

StoreLoggingDataInVBQueue: Write to VBQueue failed (2)

Es wird versucht, zu viele Daten zu loggen. Der WEBfactory Logger schreibt die in der Datenbank zu speichernden Daten in eine Queue. Von da werden die Daten in die Datenbank gespeichert. Die Queue enthält gleich oder mehr als 10000 Einträge und ist damit voll.

Lösung: prüfen Sie, wie viele Daten geloggt werden und passen Sie die Einstellungen an.
2.WEBfactory.Server

Error intializing signal xyz in OPC Server

Dieses Signal ist nicht auf dem OPC Server vorhanden. Fügen Sie das Signal ein.
Ist es ein virtueller Kanal? In diesen Fall wurde es nicht als virtueller Kanal gekennzeichnet.

Trying to Register/Read xyz but it is NOT in gsignals

Signal existiert nicht.
Sie verwenden ein Signal in Ihrer Webseite, welches nicht in der Datenbank vorhanden ist.
st es ein virtuelles Signal? Wurde es als solches markiert? Sonst wird das Signal in der SPS gesucht.
Das Signal gibt es nicht in der Datenbank.
Ist das TCO lizenziert? Lizenzierung prüfen.

Signal xyz is valid in OPC Server

Hierbei handelt es sich um keine Fehlermeldung. Das Signal ist auf dem OPC-Server vorhanden.

OPC Connector Connector start: Remoteserver exist or is unavailable

Im DesignManager wurde unter Connectoren für den OPC-Server ein falscher Name eingegeben. Sie müssen mit richtigen Namen alle OPC-Server neu Scannen und auswählen.

OPC Connector Connector start: Permission denied

Wenn der WEBfactory.Server als Dienst gestartet wird, sind die Benutzerrechte des Dienstes zu
überprüfen (Administratorrechte werden benötigt). Hat der angemeldete Benutzer Administratorrechte?

429 OPC-Connector Connector start: ActiveX Component cant create object

Wenn Sie den ASP-OPC Server verwenden, ist die Engine nicht registriert.

16.WEBfactory.Server

1.Laufzeitfehler 91, Objekt- oder Blockvariable nicht festgelegt
  • DCOM-Einstellungen überprüfen
  • TCO deregistrieren / registrieren
  • Lizenzierung TCO prüfen
2.Meldung: 'Unable to start WEBfactory.Server'

Lösung:
  • im "Connector Editor" des Webfactory DesignManager wurde kein Server mit aktiv markiert.
  • unter Connectoren noch mal nach dem OPC-Server scannen
  • WFAlarmManager , WFLogger und WFServer neu registrieren
  • Die Dateien finden Sie bei einer Standardinstallation unter:
    C:\Programme\WEBfactory\WEBfactoryServer
  • Ablaufreihenfolge:   
             
    • De-Registrieren
      • WEBfactoryServer.exe /unregserver
      • WEBfactoryLogger.exe /unregserver
      • WEBfactoryAlarmManager.exe /unregserver
    • Registrieren
      • WEBfactoryLogger.exe /regserver
      • WEBfactoryAlarmManager.exe /regserver
      • WEBfactoryServer.exe /regserver
      •            
             
    •    

17.InternetInformationsServer (IIS)

1.Aufruf der Seite http://localhost/webfactory funktioniert nicht
Datei: aspnet_regiis.exe fügt alle Verbindung http://localhost/webfactory nach C:\Programme\WEBfactory\ASPNET hinzu.
Folgende Schritte müssen ausgeführt werden:
  1. mit "aspnet_regiis.exe ñua" alte Version entfernen
  2. mit "aspnet_regiis.exe ñi" neu installieren "aspnet_regiis.exe /?" zeigt die Hilfe

18.Sonstige Fehlermeldungen

1.Fehlermeldung: 0x800C0006
Ursache / Lösung:
Wenn diese Fehlermeldung angezeigt wird, wurden die Active Server Pages ( .asp Dateien ) nicht in das Rootverzeichnis des Webservers kopiert oder die Adressierung im Control ( Servername ) ist nicht korrekt.
Wenn die .asp Dateien nicht im Rootverzeichnis des Webservers liegen, muss der entsprechende Pfad noch an die Serverangabe angehängt werden (z.B. http://localhost/asp).
2.Fehlermeldung: 0xC00CE502 -> XML_E_MISSINGQUOTE
Ursache / Lösung:
Diese Fehlermeldung tritt auf, wenn die Parametrierung des ODBC Eintrages für die WEBfactory Datenbank nicht korrekt ist.

Es muss mit SQL Server Authentifizierung angewählt sein, als Benutzer muss 'sa' eingetragen werden und für die Datenbank ist standardmäßig kein Passwort vergeben.

19.Betriebssystem

1.Performance Logs erstellen
Die Performance Logs werden im Programm "Computerverwaltung" eingestellt. Das Programm öffnet man bei Windows 2000 Systemen über das Startmenü -> Einstellungen -> Systemsteuerung -> Computerverwaltung.

Im Programm "Computerverwaltung" findet man in der Baustruktur links unter "Leistungsprotokolle und Warnungen" die "Leistungsindikatorenprotokolle".

Markieren Sie die "Leistungsindikatorenprotokolle". Klicken Sie ins rechte Fenster und wählen Sie den Menüpunkt "Neue Protokolleinstellungen von..." und importieren die Datei "WFPerformanceLog.htm".
Das Icon vor dem neuen Protokoll ist jetzt noch rot. Klicken Sie das Protokoll mit der rechten Maustaste an und im Menü auf "Starten". Damit das Icon grün angezeigt wird, müssen Sie eventuell das Icon mit der rechten Maustaste anklicken und "Aktualisieren" wählen.
Senden Sie uns die Datei "C:\PerfLogs\WFPerformanceLog_xxxx.blg" zu.
2.Analyse von Problemen mit Hilfe der Ereignisanzeige
Die Ereignisanzeige wird geöffnet über das Startmenü -> Einstellungen -> Systemsteuerung -> Verwaltung -> Ereignisanzeige.

In der Ereignisanzeige gibt es das Anwendungsprotokoll, das Sicherheitsprotokoll und das Systemprotokoll. Die im folgendem beschriebenen Funktionen können mit allen Protokollen durchgeführt werden.

Wenn Sie im linken Fenster "Struktur" ein Protokoll mit der rechten Maustaste anklicken, öffnet sich ein Menü. Darin sind folgende, für uns relevante Funktionen enthalten:

Protokolldatei speichern unter
Mit diesen Punkt speichern Sie die Protokolldatei als Datei auf Ihrer Festplatte.

Alle Ereignisse löschen
Mit diesen Punkt löschen Sie alle Ereignisse im ausgewählten Protokoll.