Projekt

Allgemein

Profil

DatafoxStudio Firmware Komunikation troubleshooting IP Tests » Historie » Version 17

[X] Daniel S, 26.09.2025 15:27

1 3 [X] Jens M
h1. DatafoxStudio: Firmware, Komunikation, Troubleshooting
2 1 [X] Jens M
3
* DatafoxStudio von "Datafox.de":https://www.datafox.de/unternehmen/downloads herunterladen.
4
5 16 [X] Daniel S
{{toc}}
6
7 1 [X] Jens M
h2. Komunikation
8
9
* direkt über USB
10
* vernetzt gibt es zwei Möglichkeiten
11 9 [X] Jens M
** Geräte-Aktiv-Modus (+Regelfall+)
12 1 [X] Jens M
*** Gerät verbindet sich zu DatafoxStudio bzw. zu unserem APPS-Dienst
13
*** die Software ist der Server, das Gerät der Client
14 7 [X] Jens M
***# zuerst am Gerät 
15 9 [X] Jens M
***#* im "DataFox Terminal Setup Bios":https://redmine.prodat-sql.de/projects/prodat-v12-public/wiki/DataFox_Terminal_Setup_Bios den aktiven Modus ggf. starten (ist aber +standardmäßig aktiviert+)
16
***# *ACHTUNG!* DatafoxStudio meldet keinen Fehler, wenn der Port bereits belegt ist!
17 7 [X] Jens M
***## im Menü "Kommunikation" // "Einstellungen"
18
***## im Reiter "Active-Mode" den Haken bei "Aktiviert" setzen, die eigene Server-IP und den Port auswählen und mit Button "OK" bestätigen
19 2 [X] Jens M
*** {{collapse(siehe Screenshot)
20
!clipboard-202312151133-xom3g.png!
21
}}
22 1 [X] Jens M
** Geräte-Passiv-Modus
23
*** das Gerät ist der Server, das DatafoxStudio ist der Client
24 6 [X] Jens M
***# zuerst am Gerät 
25
***#* im "DataFox Terminal Setup Bios":https://redmine.prodat-sql.de/projects/prodat-v12-public/wiki/DataFox_Terminal_Setup_Bios den aktiven Modus +manuell beenden+
26
***# in DatafoxStudio 
27
***#* im Menü "Kommunikation" // "Einstellungen" anschließend unter Reiter "Active-Mode" den Haken bei "Aktiviert" entfernen und mit Button "OK" bestätigen
28
***#* im Menü "Kommunikation" // "Einstellungen" dann erst im Reiter "Verbindungen" den Punkt "Über TCP/IP-Netzwerk" aktivieren, die IP-Adresse und den Port eingeben und mit Button "OK" bestätigen
29 2 [X] Jens M
*** {{collapse(siehe Screenshots)
30 1 [X] Jens M
!clipboard-202312151127-9evex.png!
31
!clipboard-202312151126-yqety.png!
32
}}
33 3 [X] Jens M
34 15 [X] Daniel S
h2. Troubleshooting / Fehlerbeseitigung IP TESTS
35 3 [X] Jens M
36 4 [X] Jens M
# ist das Gerät anpingbar?
37
#* @ping 192.168.5.220@
38 13 [X] Daniel S
+ DOPPELTE IP (war bei LK) und anderer PC hat geantwortet...
39 14 [X] Daniel S
+ mittels @arp -a@ checken, da würde man doppelte IP sehen. Ob 100% zuverässig => unklar.
40 3 [X] Jens M
# Firewall prüfen, ist tcp-Port (z.B. 8000) freigegeben?
41 8 [X] Jens M
# in der PowerShell folgenden Befehl verweden, um zu sehen, ob der Port bereits offen ist, z.B. durch unseren APPS-Dienst
42 1 [X] Jens M
#* @test-netconnection 192.168.15.17 -port 8000@
43 8 [X] Jens M
# in Cmd folgenden Befehl verwenden, um zu sehen, welche Verbindungen über den Port (z.B. 8000) aktuell bestehen
44 3 [X] Jens M
#* @netstat -ano | find ":8000"@
45 6 [X] Jens M
# in PRODAT: Srv-Log-File prüfen, ob Dienst BackgroudThread gestartet hat
46
# in DatafoxStudio im Menü "Extras" // "Systemlog auslesen"
47 10 [X] Jens M
# ist generell eine Verbindung zw. PTcpClnt.exe und PTcpSrv.exe herstellbar?
48 17 [X] Daniel S
# siehe auch, "Fehlerfall beim Kunden, beispielhaft":https://redmine.prodat-sql.de/issues/13858-85 ##13858 *DataFox Studio Patch und troubleshooting*
49 1 [X] Jens M
50
h2. Firmware updaten
51
52
* Entweder in der rechten Seite des Studions auf Button "Aktion auf gewählten Gerät ausführen"
53
** {{collapse(siehe Screenshot)
54
!https://redmine.prodat-sql.de/attachments/download/25606/clipboard-202312100926-ygope.png!
55
}}
56
* oder besser über Menü "Konfiguration" // "Firmware zum Gerät übertragen"
57 9 [X] Jens M
** *ACHTUNG!* Unbedingt den Haken bei "Updateverhalten der Firmware ändern." setzen, sonst ist unser Layout (usw.) weg! Dieses kann im Notfall von einem anderen baugleichen Gerät wieder ausgelesen und auf das Gerät übertragen werden.
58 1 [X] Jens M
** {{collapse(siehe Screenshots)
59
!clipboard-202312151118-rco6j.png!
60
!clipboard-202312151122-g2ckq.png!
61
}}
62
63 12 [X] Jens M
h2. Server-IP-Adresse und -Port setzen
64 6 [X] Jens M
65
* Möglichkeit 1
66
** siehe Wiki "DataFox Terminal Setup Bios":https://redmine.prodat-sql.de/projects/prodat-v12-public/wiki/DataFox_Terminal_Setup_Bios
67
*** da bei manchen Firmware-Versionen Probleme nach den Änderungen der Server-IP-Adresse bestanden (Konkret wurde eine 0 vor den Port gesetzt (dann 08000)) und keine aktive Kommunikation mehr möglich war, siehe "Möglichkeit 2"
68
* Möglichkeit 2
69
** in DatafoxStudio unter Menü "Konfiguration" // "Systemvariablen für die Gerätekommunikation" verwenden
70
** !clipboard-202312151152-xmuqq.png!