Jump to content

iCom Schnittstelle hängt sich auf


Recommended Posts

Hallo zusammen,

ich hoffe mir kann jemand weiterhelfen, da ich echt am verzweifeln bin.

Ich habe folgenden Aufbau:

- 2 Konstanter (Netzteile) mit CAN Interfacekarte

- can[at]net II/Generic CAN Gateway von IXXAT

- Rechner mit Windows 7 und DasyLab 9 (und 13 (Trial))

Mit dem iCom Baustein wir eine Messwertanforderung gesendet. -funktioniert-

Der entsprechende Konstanter antwortet, in der Nachricht enthalten ist:

ID Messagetype Spannungswert Stromwert Leistungswert \r\n

wobei bei den Messwerten immer ein space zwischen den Zeichen ist.

Die einzelnen Zeichen werden durch Maskierung auf die Ausgänge 0.1.2.3 gelegt. -funktioniert-

Mit einem Mathe Baustein werden dann die Daten aufbereitet. -funktioniert-

Danach geht es nur auf eine digitale Anzeige. -funktioniert-

So jetzt kommt's:
Es soll pro Gerät einmal pro Sekunde Strom und Spannung ausgelesen werden.

Mit einem Gerät funktioniert es.

Mit 2 Geräten funktioniert es auch, aber nur noch wenn die Konstanter keinen Strom abgeben.

Sobald die Konstanter Werte ungleich 0 für den Strom liefern, dauert es kurz, und dann bricht die Verbindung ab. -Aua!-

Die letzten Werte sind dann eingefroren an den Digitalanzeigen.

Ich habe sämtliche Fehler außerhalb des PC, d.h. Bus, EMV, Stromversorgung... ausgeschlossen.

Würde ich den Aufbau einschalten und die Lasten an den Konstantern ausgeschaltet lassen, sodass nur Ruhespannung anliegt und kein Strom fließt, würde es ewig laufen.

Unter Voll-Last funktioniert es auch, wenn nur 1 Konstanter abgefragt werden würde.

Habe das gleiche Problem bei V13

Vielen Dank schon mal. Gruß toxoholic

Link to post
Share on other sites

Haben Sie einmal im ICOM-Monitor nachgeprüft wie die Antworten aussehen, wenn es funktioniert und wenn es nicht funktioniert?

Vielleicht ist das Format der Antworten unterschiedlich und der Interpretationsvorgang, der nur ein Format behandeln kann, kommt "durcheinander".

Link to post
Share on other sites

Danke für die schnelle Antwort. Der Monitor zeigt alles sauberst an, wie es sein soll.

Die Messung läuft auch kurze zeit, mit allen Werten, bis sie eingefriert.

Wenn ich von 0,1s auf 1s hoch gehe, funktioniert es etwas länger.

Deutet dass nicht irgendwie auf ein Speicherproblem hin?

Die Antworten haben das gleiche Format. Mit jeweils einen der beiden Geräte funktioniert es.
Im fehlerfall kann ich den Monitor nicht nutzen, da wenn ich die Messung stoppe alles wieder ok ist.
Allerdings muss ich dann die Messung starten, stoppen, und erst dann funktioniert die Schnittstelle wieder.

Link to post
Share on other sites
  • 2 weeks later...

Update: Der Suchstring im iCom war zu kurz, ziemlich simpel der Fehler eigentlich. Hatte ihn zwar schon mal länger, aber wohl nicht lange genug. Erste Messreihe lief Stundenlang perfekt, leider hat es sich dann nach 8-9 Std. wieder aufgehängt. So kann ich es jetzt leider immer noch nicht einsetzen.

Link to post
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.

Loading...
×
×
  • Create New...