Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Comport Konfiguration für Heidenhain - Gerät (https://www.delphipraxis.net/170238-comport-konfiguration-fuer-heidenhain-geraet.html)

Bummi 6. Sep 2012 16:40

Comport Konfiguration für Heidenhain - Gerät
 
Ich versuche seit einer Weile mit einem ND 280
mit einer von TComport (ComPort Library ) abgeleiteten Klasse
zu kommunizieren, das Gerät habe ich leider nicht vor Ort, daher müssen Paramtereinstellungen per INI-Datei durchgetestet werden.
Ich habe diverse Geräte verschiedenster Hersteller in den letzen Jahren mit dieser Komponente zum Laufen bekommen.
Die Frage wäre ob schon einmal jemand eine brauchbare Konfiguration für ein derartigen Gerät gefunden hat.

UliBru 6. Sep 2012 18:19

AW: Comport Konfiguration für Heidenhain - Gerät
 
Hilft da vielleicht http://content.heidenhain.de/doku/om...662_205-11.pdf, Seiten 55/56 und 63-65 ?

Uli

Bummi 6. Sep 2012 23:31

AW: Comport Konfiguration für Heidenhain - Gerät
 
@UliBru
Danke, die Spec's habe ich, das Problem tritt leider schon viel früher auf.
Die Verbindung lässt sich leider gar nicht erst aufbauen, vermutlich wieder mal ein Problem bei Handschake/Flowcontrol/Timing ...

Nersgatt 7. Sep 2012 08:25

AW: Comport Konfiguration für Heidenhain - Gerät
 
In solchen Fällen pack ich immer erst mal Putty auf den PC und versuche, mich "manuell" mit dem Gerät zu unterhalten. Da kann man viel einfacher mit den Einstellungen rumspielen, bis das Gerät Antwort gibt.

Bummi 7. Sep 2012 16:44

AW: Comport Konfiguration für Heidenhain - Gerät
 
[gelöst]
mit Advanced Serial Port Monitor eine funktionierende Verbindung (putty) mitgschnitten

falls es auch mal jemand brauchen solle
Port=COM15
BaudRate=115200
StopBits=1
DataBits=8
Parity=None
FlowControl=Hardware
EventChar=#0
DiscardNull=No
Parity.Check=No
Parity.Replace=No
Parity.ReplaceChar=#0
Buffer.OutputSize=2048
Buffer.InputSize=10240
Timeouts.ReadInterval=-1
Timeouts.ReadTotalConstant=0
Timeouts.ReadTotalMultiplier=0
Timeouts.WriteTotalConstant=1000
Timeouts.WriteTotalMultiplier=100
FlowControl.ControlRTS=Handshake
FlowControl.ControlDTR=Disable
FlowControl.DSRSensitivity=No
FlowControl.OutCTSFlow=Yes
FlowControl.OutDSRFlow=No
FlowControl.TxContinueOnXoff=No
FlowControl.XonXoffIn=No
FlowControl.XonXoffOut=No
FlowControl.XoffChar=#19
FlowControl.XonChar=#17


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz