INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Seriell-erweiterte Einstellungen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

20.11.2008, 15:46 (Dieser Beitrag wurde zuletzt bearbeitet: 20.11.2008 17:43 von jg.)
Beitrag #1

labview_dau Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Nov 2008

8.6
-
de

99974
Deutschland
Seriell-erweiterte Einstellungen
Hallo,
ich bin neu hier und habe erst einige (wenige) Erfahrung mit LabVIEW.
Mittlerweile habe ich mir ein Program gebastellt, welches eine Nanotec Schrittmotor ansteuert. Textfile laden - Satz starten.
Auf diese Weise wollte ich auch eine Lineareinheit von OrientalMotor (EZS4D02C) ansteuern. Um de Schnittstelle einzustellen habe ich mir das Terminamprog. hier aus dem Forum mal runtergeladen und auf hex-Anzeige umgestellt.

Nun gibt es auch ein Program von OrientalMotor welches die Einheit seriell über RS232>485 ansteuert. Mit Portmon (hex-Anzeige) hab ich mal mitgeschnüffelt und folgendes erhalten:

[code]0.00000615


Angehängte Datei(en)
Sonstige .vi  Terminal_3.vi (Größe: 41 KB / Downloads: 251)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.11.2008, 14:33
Beitrag #2

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Seriell-erweiterte Einstellungen
' schrieb:Wenn ich nun mit Terminal_3 ansteuere funktioniert das nur mit dem Befahl "05" hier erhalte ich als Antwort "06". Soweit richtig und gut.
Allerdings bekomme ich bei anderen Befehlen nichts zurück.
Die Befehle bestehen aus 8Byte:

HEAD|CMD|OPT|DATA0|DATA1|DATA2|DATA3|BCC

Kann dein VI nicht anschauen. Mit den Angaben, kann ich nur raten.
Berechnest du das BCC auch richtig?

Sonst ist der Hersteller der richtige Partner um die Schnittstellen-Parameter zu erhalten. Schon gefragt?

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2008, 15:22
Beitrag #3

labview_dau Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Nov 2008

8.6
-
de

99974
Deutschland
Seriell-erweiterte Einstellungen
Hallo,

danke für die Antwort. Leider gab es beim Abspeichern in die Versin 8.0 (siehe unten) 5 Warnungen. Trotzdem hab ich es mal eingestellt.

BCC: Hab ich noch nicht berechnte, denn ich habe einen schon einmal gesendeten Befehl (über die andere Software) gesendet, z.B. "20 00 00 00 00 00 00 20"

Bei diesem Befehl hätte ich als Antwort: "30 00 00 0F 0C 07 10 24" zurückbekommen müssen. (siehe erter Beitrag)

Hersteller: Der will nicht. Ich habe zwar das Protokoll bekommen mehr aber auch nicht. Ich denke die richtigen Experten sitzen in Japan - dafällt die Verständigung nicht leicht.

Um es einzugrenzen. Könnte es an idesen Zeilen liegen:

Purge: TXABORT RXABORT
Shake:0 Replace:0 XonLimit:2048 XoffLimit:512
InSize: 512 OutSize: 512
RI:0 RM:0 RC:200 WM:10 WC:100

Diese unterscheiden sich nämlich von denen aus dem Terminalprog.:


Shake:1 Replace:40 XonLimit:64 XoffLimit:64
InSize: 640 OutSize: 640
RI:-1 RM:0 RC:0 WM:0 WC:500


Leider bin ich aber dadurch nicht wirklich weiter gekommen.

Danke!

Anhang: Termnal_3 in Version 8.0 (mit Wrnungen konvertiert)
Screenshot Terminal_3


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .zip  Terminal_3_8x.zip (Größe: 42,96 KB / Downloads: 178)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2008, 15:55
Beitrag #4

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Seriell-erweiterte Einstellungen
' schrieb:BCC: Hab ich noch nicht berechnte, denn ich habe einen schon einmal gesendeten Befehl (über die andere Software) gesendet, z.B. "20 00 00 00 00 00 00 20"

Bei diesem Befehl hätte ich als Antwort: "30 00 00 0F 0C 07 10 24" zurückbekommen müssen. (siehe erter Beitrag)

versuche es doch auch einmal mit dem Example "Basic Serial Write and Read.vi" unter den Beispielen.

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Seriell eingelesene Daten konvertieren -cosmo- 13 11.556 17.03.2017 16:36
Letzter Beitrag: jg
  VISA write Seriell el1-rh 12 81.686 17.12.2014 09:32
Letzter Beitrag: GerdW
  Zeitversetze Werte seriell an Relaisbox übermitteln sawtj194 5 6.235 28.09.2012 08:19
Letzter Beitrag: Lucki
  Probleme mit Lindy USB - Seriell Konverter lg 4 6.708 22.11.2011 13:34
Letzter Beitrag: Lucki
  Visa: Seriell Rs232 to USB lebig 4 8.615 18.10.2011 06:27
Letzter Beitrag: Y-P
  Verwendung eines USB/Seriell-Umsetzers Herby07 9 7.294 28.09.2011 20:54
Letzter Beitrag: Herby07

Gehe zu: