Ping-Funktion aus PLE heraus

Wir nehmen gerne Ihre Ideen, Vorschläge, Meinungen entgegen. (Beiträge werden von uns gelesen, aber nicht beantwortet.)
Antworten
Messtechniker
Beiträge: 102
Registriert: Mittwoch 15. April 2009, 10:58

Ping-Funktion aus PLE heraus

Beitrag von Messtechniker » Montag 20. Juli 2009, 19:13

Hallo Abacom,
um eine Betriebsbereitschaftsanzeige u.a. für das AVR NET IO Modul zu realisieren wäre eine Erweiterung des Bausteins $Info mit der Funktion "Ping" hilfreich. Dazu müsste die anzupingende Adresse einstellbar sein. Zudem müsste es einen Digitalausgang "Ping erfolgreich" = 1 und "Ping fehlt" = 0 geben. Dadurch könnte man dann eine Betriebsbereitschaftsanzeige ableiten.

Mfg

Der Messtechniker.

funkybaer
Beiträge: 440
Registriert: Mittwoch 22. Oktober 2008, 08:51
Wohnort: Kitzingen

Re: Ping-Funktion aus PLE heraus

Beitrag von funkybaer » Freitag 31. Juli 2009, 09:45

Hallo Abacom

da noch keine Antwort auf die Frage gekommen ist , ich vor dem gleichen Problem
mit einem anderem Netzwerkgerät stehe:

Ist ein Ping mit Antwort in Profilab möglich ?

Gruss Gerhard

testerer
Beiträge: 145
Registriert: Donnerstag 4. Juni 2009, 10:17
Wohnort: Sachsen

Re: Ping-Funktion aus PLE heraus

Beitrag von testerer » Samstag 1. August 2009, 00:52

hi Messtechniker und funkybaer,

genau das problem hatte ich auch. ich hab hab mir zwei batch-dateien erstellt, diese werden im ple aufgerufen.
ping-antwort in eine textdatei und diese per string im ple eingelesen und mit einer §const vergleichen.
vielleicht hilft euch das weiter... in den batch müssten nur eure eigenen pfade/ip eingetragen werden.

gruß
Zuletzt geändert von testerer am Sonntag 2. August 2009, 21:50, insgesamt 1-mal geändert.

testerer
Beiträge: 145
Registriert: Donnerstag 4. Juni 2009, 10:17
Wohnort: Sachsen

Re: Ping-Funktion aus PLE heraus

Beitrag von testerer » Sonntag 2. August 2009, 21:49

da bei "ping nicht erfolgreich" eine dateizugriffsfehlermeldung kam, hab ich die verzögerungszeiten erhöht.
(ple sollte schon 4. zeile einlesen, obwohl testping.bat noch in diese datei schrieb)

funkybaer
Beiträge: 440
Registriert: Mittwoch 22. Oktober 2008, 08:51
Wohnort: Kitzingen

Re: Ping-Funktion aus PLE heraus

Beitrag von funkybaer » Montag 3. August 2009, 06:19

Hallo Testerer

Hatte ich auch bemerkt und abgeändert- ausserdem habe ich denn einen Zaehler
eingebaut, der nach X mal ping ohne Antwort dann den Fehler meldet.

Sonst ein guter "Notbehelf"

Gruss Gerhard

testerer
Beiträge: 145
Registriert: Donnerstag 4. Juni 2009, 10:17
Wohnort: Sachsen

Re: Ping-Funktion aus PLE heraus

Beitrag von testerer » Montag 3. August 2009, 16:38

hi,

in meiner "anwendungs-ping-funktion" gibt es auch eine timer- und zählfunktion (ping aller x minuten und alarm erst nach zweimaligen "ohne erfolg"). dies ist halt "anwenderspezifisch". das beste ist eine watchdog-funktion der hardware (in abwechselnder zeit high- und low-ausgabe eines ports der hardware), aber dazu sind die anzahl der mir zur verfügung stehenden aus/eingänge zu schade. ;-)

testerer
Beiträge: 145
Registriert: Donnerstag 4. Juni 2009, 10:17
Wohnort: Sachsen

Re: Ping-Funktion aus PLE heraus

Beitrag von testerer » Freitag 14. August 2009, 00:10

hi,

mit dem schalter "-w X" kann man die rückmeldezeit, welche sich beim negativen ping sehr verlängert, verkürzen:

Code: Alles auswählen

ping -n 1 -w 5 xxx.xxx.xxx.xxx > d:\profilab\testping\testping.txt
-w Zeitlimit in Millisekunden für eine Rückmeldung

die zweite "löschbatch" benötigt man nicht, die testping.txt wird immer neu beschrieben.

T1 durch regelmässigen impuls ersetzen, die dly-zeiten anpassen.

testerer
Beiträge: 145
Registriert: Donnerstag 4. Juni 2009, 10:17
Wohnort: Sachsen

Re: Ping-Funktion aus PLE heraus

Beitrag von testerer » Mittwoch 7. Oktober 2009, 06:44

hi,

habe das "ping"-projekt etwas geändert. IP und Pfad kann auf FP eingegeben werden. großer nachteil meiner "wurschtelei":
die simulationsfrequenz geht absolut in den keller, teilweise unter 90 kHz (das testping.prj hat etwas über die doppelte frequenz). aber so richtig stört mich dies nicht, da es (mir) zum anpingen der baugruppen und auslesen weniger messwerte ausreicht.

testerer
Beiträge: 145
Registriert: Donnerstag 4. Juni 2009, 10:17
Wohnort: Sachsen

Re: Ping-Funktion aus PLE heraus

Beitrag von testerer » Mittwoch 16. Dezember 2009, 06:46

Neu:
2 Geräte werden auf Onlinestatus überwacht.
Die Pfade müssen einmalig in der copy.bat angepasst werden.

testerer
Beiträge: 145
Registriert: Donnerstag 4. Juni 2009, 10:17
Wohnort: Sachsen

Re: Ping-Funktion aus PLE heraus

Beitrag von testerer » Donnerstag 17. Dezember 2009, 07:17

Fehler in meiner Schaltung!

wenn zuerst keine testping.bat vorhanden ist, sucht profilab im installationsverzeichnis (also c:\programme\profilab...).
was natürlich falsch ist. Wurde berichtigt.

Antworten

Zurück zu „Thema: Anregungen zu ProfiLab“