Jump to content

Robuster Ansatz und RS 485


Recommended Posts

Hallo zusammen,

 

ich habe gerade den Artikel Robuster Ansatz gelesen. Das hört sich ja sehr gut an nun zu meiner Frage.

Ich habe 2 Stacks die ich per RS485 verbunden habe. An beiden Stacks sind Bricklets dran, die ich per Callback abfrage. Jetzt passiert es ab und an, dass ich auf einmal keine Daten mehr vom entfernten Stack bekomme(Warum auch immer das passiert besonders gerne an warmen Tagen). Der lokale läuft wie gewohnt weiter. Starte ich den Brick Viewer, so sehe ich alle Bricklets mit ihren Daten. Jetzt meine Fragen:

Wenn ich meine Initialisierung über den EnumerateCallback mache würde ich dann auch ein erneutes Event bekommen wenn die Bricklets über RS485 wieder erreichbar sind? Dann könnte ich ja einfach die Callbacks neu initialisieren und alles wäre gut.

Link to comment
Share on other sites

Abgesehen von dem Problem mit dem "Hänger":

 

Einfach mal den Enum-Callback registrieren und nen log o.ä. schreiben, wenn sich dort was regt.

 

Dann siehst du, ob der "robuste Ansatz" dein Problem beheben würde oder ob das auch nciht helfen würde.

Link to comment
Share on other sites

So ich habe jetzt mal folgendes gemacht:

 

1. Initialisierung der Bricklets über EnumerateCallback. Ich habe das in meiner Testumgebung ausprobiert bricht nur die RS485 Verbundung weg bekomme ich keine Nachricht. Callback bleibt aber aktiv. Steht die Verbindung geht alles normal weiter. Wird der 2. Stack neu gestartet wird alles wieder initialisiert.

 

2. Ich habe ein Temp Bricklet in das Gehäuse eingebaut der die Temperatur aufzeichnet. Im Moment 26°C draußen und 30 im Gehäuse. Ich denke das sollte ok sein.

 

3. Ich logge die EnumerateCallback Events mit und kann mir ansehen wann und wie oft das Problem auftaucht.

 

Nach meinem Urlaub werde ich das mal auswerten.

Link to comment
Share on other sites

  • 2 weeks later...

Soo ich habe meine Log Files jetzt mal durchgesehen. Dabei ist folgendes raus gekommen.

 

2013-07-21 10:06:28,871  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-21 10:06:28,879  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-21 10:06:28,887  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-21 10:06:28,894  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-21 10:06:28,902  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
39°C
2013-07-21 10:15:10,218  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-21 10:15:10,225  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-21 10:15:10,233  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-21 10:15:10,241  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-21 10:15:10,248  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
37°C
2013-07-21 10:51:29,850  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-21 10:51:29,857  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-21 10:51:29,865  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-21 10:51:29,872  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-21 10:51:29,880  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
39°C
2013-07-21 17:57:27,881  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-21 17:57:27,889  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-21 17:57:27,897  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-21 17:57:27,904  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-21 17:57:27,912  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
37°C
2013-07-22 09:50:03,591  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-22 09:50:03,600  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-22 09:50:03,608  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-22 09:50:03,615  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-22 09:50:03,624  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
38°C
2013-07-22 10:21:49,372  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-22 10:21:49,380  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-22 10:21:49,388  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-22 10:21:49,395  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-22 10:21:49,403  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
36°C
2013-07-22 10:39:33,594  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-22 10:39:33,603  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-22 10:39:33,611  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-22 10:39:33,618  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-22 10:39:33,626  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
38°C
2013-07-22 15:55:44,553  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-22 15:55:44,564  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-22 15:55:44,572  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-22 15:55:44,579  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-22 15:55:44,587  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
36°C
2013-07-22 16:14:18,026  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-22 16:14:18,034  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-22 16:14:18,042  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-22 16:14:18,049  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-22 16:14:18,057  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
38°C
2013-07-22 16:50:35,307  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-22 16:50:35,314  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-22 16:50:35,322  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-22 16:50:35,329  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-22 16:50:35,337  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
37°C
2013-07-22 17:15:19,229  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-22 17:15:19,238  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-22 17:15:19,246  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-22 17:15:19,252  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-22 17:15:19,260  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
38°C
2013-07-22 18:15:56,816  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-22 18:15:56,826  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-22 18:15:56,835  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-22 18:15:56,843  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-22 18:15:56,852  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
36°C
2013-07-23 12:13:36,844  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-23 12:13:36,851  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-23 12:13:36,859  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-23 12:13:36,866  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-23 12:13:36,874  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
38°C
2013-07-23 16:19:12,163  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-23 16:19:12,172  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-23 16:19:12,180  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-23 16:19:12,187  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-23 16:19:12,195  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
36°C
2013-07-23 16:31:46,129  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-23 16:31:46,136  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-23 16:31:46,144  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-23 16:31:46,151  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-23 16:31:46,159  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
37°C
2013-07-23 16:53:35,486  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-23 16:53:35,496  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-23 16:53:35,505  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-23 16:53:35,512  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-23 16:53:35,520  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
37°C
2013-07-25 11:03:59,715  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-25 11:03:59,729  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-25 11:03:59,737  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-25 11:03:59,745  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-25 11:03:59,754  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
38°C
2013-07-25 11:04:04,622  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-25 11:04:04,630  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-25 11:04:04,638  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-25 11:04:04,645  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-25 11:04:04,653  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
38°C
2013-07-25 12:05:17,197  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-25 12:05:17,207  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-25 12:05:17,215  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-25 12:05:17,222  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-25 12:05:17,230  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
37°C
2013-07-27 09:52:22,548  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-27 09:52:22,557  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-27 09:52:22,565  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-27 09:52:22,572  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-27 09:52:22,581  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
34°C
2013-07-27 10:09:25,279  INFO [Callback-Processor] Verbundene Komponente 6R4ERp übergangen. - 
2013-07-27 10:09:25,287  INFO [Callback-Processor] Verbundene Komponente 7UY verbunden. - 
2013-07-27 10:09:25,295  INFO [Callback-Processor] Verbundene Komponente 6JS verbunden. - 
2013-07-27 10:09:25,303  INFO [Callback-Processor] Verbundene Komponente evG verbunden. - 
2013-07-27 10:09:25,312  INFO [Callback-Processor] Verbundene Komponente 6Jo verbunden. - 
37°C

 

Die max. Temperatur im Gehäuse beträgt 45°C. Aber genau an den Tagen wo es so extrem warm war ist nichts passiert. Es liegt somit nicht an der Wärme. Die Reinitialisierung läuft zwar jetzt problemlos trotzdem würde ich es natürlich gerne abstellen wenn das geht.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...