DotNetSimaticDatabaseProtokoller

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe den Protokoller gerade per MPI getestet und da funktioniert alles wunderbar.
Jetzt wollte ich das erweitern und per Ethernet auf die CPU. Der Connect über Step7.dll und TCP als PG/AG ausgewählt funktioniert. Beim Verbindungstest ist alles OK.
Bei starten des Dienstes kommt aber ein Fehler:
Exception occured!
Message: Object Reference not set to an instance of an object.

Die CSV Datei wird aber geschrieben mit einer Spalte. Nur keine Werte..

Habe versucht ein Datenbaustein auszulesen und ein Merker..

Hat jemand eine Idee..

Danke und Gruß
 
Zuletzt bearbeitet:
Hallo,

ich habe den Protokoller gerade per MPI getestet und da funktioniert alles wunderbar.
Jetzt wollte ich das erweitern und per Ethernet auf die CPU. Der Connect über Step7.dll und TCP als PG/AG ausgewählt funktioniert. Beim Verbindungstest ist alles OK.
Bei starten des Dienstes kommt aber ein Fehler:
Exception occured!
Message: Object Reference not set to an instance of an object.

Die CSV Datei wird aber geschrieben mit einer Spalte. Nur keine Werte..

Habe versucht ein Datenbaustein auszulesen und ein Merker..

Hat jemand eine Idee..

Danke und Gruß

Hm... Steht denn im Ereignisprotokoll ein aussagekräftigerer Fehler? Poste mal deine Config!
 
Hallo,

Erstmal danke für das Tool! Funktioniert bombe...

Eine Frage hätte ich allerdings, gibt es eine Möglichkeit in einem MySQL Storage einen bereits existierenden Datensatz überschreiben zu lassen?

Danke schon mal Grüße Marius
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Erstmal danke für das Tool! Funktioniert bombe...

Eine Frage hätte ich allerdings, gibt es eine Möglichkeit in einem MySQL Storage einen bereits existierenden Datensatz überschreiben zu lassen?

Danke schon mal Grüße Marius

Wenn du MySQL als Storrage verwendest, gibts die Funtkion: du kannst im Datensatz wenn du die Experten einstellungen nutzt UseDbUpdateNoInsert setzen. Dann kannst du noch eine Where Bediung eingeben, welche beim Update verwendet wird! z.b.: "Where Id = '1'" oder so...
 
Ok... hab mir mal den ganzen Thread zu gemüte geführt... hatte die EXE aus dem ersten Post heruntergeladen und somit eine ältere version


Also bei CodePlex DotNetSiemensPLCToolBoxLibrary runtergeladen und aufm schlauch stehen...
bin mit DotNet nicht so bewandert, was mach ich denn nu mit der DotNetSiemensPLCToolBoxLibrary?

Grüße Marius
 
Ok... hab mir mal den ganzen Thread zu gemüte geführt... hatte die EXE aus dem ersten Post heruntergeladen und somit eine ältere version


Also bei CodePlex DotNetSiemensPLCToolBoxLibrary runtergeladen und aufm schlauch stehen...
bin mit DotNet nicht so bewandert, was mach ich denn nu mit der DotNetSiemensPLCToolBoxLibrary?

Grüße Marius

Da gibts nen ordner compiled, da ist die compilierte Version des Protokollers enthalten!
 
Hallo,
Kan ich dass program auch nutzen fur siemens Logo 0ba7 mit TcpIp?
Habe probiert um die verbindung zu testen aber bekomme keine verbindung.
wenn ich die verbindung einstelle mit S7Droid Lite auf mein handy dan muss ich einstellen ip-adresse=192.168.1.100, Mpi-adresse=1, Ip-Port=102, Rack=1, Slot=0
Wenn ich in den protokoller plc connection ISO over TCP wahle dan kan ich nicht Mpi-Adresse 1 wahlen.

Danke fur hilfe

Robert
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Kan ich dass program auch nutzen fur siemens Logo 0ba7 mit TcpIp?
Habe probiert um die verbindung zu testen aber bekomme keine verbindung.
wenn ich die verbindung einstelle mit S7Droid Lite auf mein handy dan muss ich einstellen ip-adresse=192.168.1.100, Mpi-adresse=1, Ip-Port=102, Rack=1, Slot=0
Wenn ich in den protokoller plc connection ISO over TCP wahle dan kan ich nicht Mpi-Adresse 1 wahlen.

Danke fur hilfe

Robert

Ja, weil bei TCP/IP die MPI Adresse nicht berücksichtigt wird (ist egal). Baut er mit den Angaben Ip, Rack und Slot den keine Verbindung auf?
 
Hallo Jochen,

Ich bekomme keine verbindung in ISO over TCP, habe verschiedene Rack und slot angaben probiert aber leider.
Im logo habe ich Tsap auf 02.00, accept all connections requests und connect with an operator panel ein haken, sondst bekomt mein handy auch keine verbindung.
Ein ping von pc-logo geht.

Gruss Robert
 
Hallo Jochen,

habe gerade mal den Protokoller getestet, mit csv Datei klappt es super, habe aber ein Problem wenn ich die Daten in SQLite Datenbank speichern will. Es kommt zu folgender Fehlermeldung beim Testen "SQLite error Insufficient parameters supplied to the Command" (Siehe Bild)

Unbenannt.JPG



Wenn ich den Service dann starte kommt keine Fehlermeldung, der Service läuft also, aber es werden keine Daten in die Datenbank geschrieben.


Müssen irgendwelche Voraussetzungen auf dem Rechner sein damit das funktioniert.


Ich arbeite mit windows7 32BIT

ErwinLSE
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Jochen,

habe gerade mal den Protokoller getestet, mit csv Datei klappt es super, habe aber ein Problem wenn ich die Daten in SQLite Datenbank speichern will. Es kommt zu folgender Fehlermeldung beim Testen "SQLite error Insufficient parameters supplied to the Command" (Siehe Bild)

Anhang anzeigen 22582



Wenn ich den Service dann starte kommt keine Fehlermeldung, der Service läuft also, aber es werden keine Daten in die Datenbank geschrieben.


Müssen irgendwelche Voraussetzungen auf dem Rechner sein damit das funktioniert.


Ich arbeite mit windows7 32BIT

ErwinLSE

Schick mir mal deine config...
 
Zurück
Oben