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 

Kommunikation mit einem Controller (TLK31) über RS485



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!

19.09.2013, 12:15
Beitrag #1

David_EA Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2013

11.0
2012
EN



Kommunikation mit einem Controller (TLK31) über RS485
Hallo Leute,

seit einiger Zeit sitze ich an einer Aufgabe dran und komme keinen Schritt weiter. Es geht dabei um die Kommunikation mit einem Controller (TLK31, in einem Kühler eingebaut) mit einer Schnittstelle RS485. Hierbei soll ich den Ist-Wert auslesen und den Soll-Wert einlesen können.

Der Controller soll Modbus RTU fähig sein. Die Karte die ich im Rechner habe ist NI-PCI 8431/2.

Habe als erstes den Stecker wie im Bild verdrahtet (GND habe ich nicht eingezeichnet). Meine Idee war es, erst Initialisieren, danach Anfrage abschicken, danach Lesen bzw. Schreiben. Anschließend habe ich im LabVIEW einiges versucht, kam aber zu keiner Lösung. Mittlerweile bin ich so durcheinander, dass ich nicht einmal weiß wie ich die Parameter übertragen soll (aber das ist in erster Linie egal. Ich möchte wenigstens einen Wert ablesen können).

Anbei habe ich die Datenblätter zu den Geräten und meine 2-Versuche (meistens abgeschaut vom Forum, oder Georgi-Metin-Buch) eingefügt.

Ich bedanke mich im Voraus für eure Hilfe, Ratschläge, Meinungen etc. Smile

Gruß


Angehängte Datei(en) Thumbnail(s)
   

0.0 .pdf  NI-PCI 8431-2.pdf (Größe: 519,8 KB / Downloads: 384)

0.0 .pdf  Kühler - TLK31_DE.pdf (Größe: 661,78 KB / Downloads: 639)

11.0 .vi  TLK31_2.vi (Größe: 16,67 KB / Downloads: 204)

11.0 .vi  TLK31_1.vi (Größe: 22,43 KB / Downloads: 203)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.09.2013, 09:06
Beitrag #2

David_EA Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2013

11.0
2012
EN



RE: Kommunikation mit einem Controller (TLK31) über RS485
Hallo Leute,

im angehängten VI sieht es (hoffe ich) besser aus, kann aber immer noch keine Daten übertragen.

Die Adresse 0x2802 ist für Soll-Wert-1. versuche den Wert 15 zu übertragen, kommt aber anscheinend nicht am Gerät an.

Na ja...

Gruß Smile


Angehängte Datei(en)
11.0 .vi  TLK31_3.vi (Größe: 23,09 KB / Downloads: 195)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.09.2013, 11:19
Beitrag #3

rolfk Offline
LVF-Guru
*****


Beiträge: 2.302
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Kommunikation mit einem Controller (TLK31) über RS485
(19.09.2013 12:15 )David_EA schrieb:  Hallo Leute,

seit einiger Zeit sitze ich an einer Aufgabe dran und komme keinen Schritt weiter. Es geht dabei um die Kommunikation mit einem Controller (TLK31, in einem Kühler eingebaut) mit einer Schnittstelle RS485. Hierbei soll ich den Ist-Wert auslesen und den Soll-Wert einlesen können.

Der Controller soll Modbus RTU fähig sein. Die Karte die ich im Rechner habe ist NI-PCI 8431/2.

Habe als erstes den Stecker wie im Bild verdrahtet (GND habe ich nicht eingezeichnet). Meine Idee war es, erst Initialisieren, danach Anfrage abschicken, danach Lesen bzw. Schreiben. Anschließend habe ich im LabVIEW einiges versucht, kam aber zu keiner Lösung. Mittlerweile bin ich so durcheinander, dass ich nicht einmal weiß wie ich die Parameter übertragen soll (aber das ist in erster Linie egal. Ich möchte wenigstens einen Wert ablesen können).

Anbei habe ich die Datenblätter zu den Geräten und meine 2-Versuche (meistens abgeschaut vom Forum, oder Georgi-Metin-Buch) eingefügt.

Ich bedanke mich im Voraus für eure Hilfe, Ratschläge, Meinungen etc. Smile

Gruß

Den Anschluss den Du in Deinem Diagram zeigst ist die Loopback Verdrahtung von TX/RX am NI interface. Welche Pins schliesst Du an Deinem A und B Draht bei Deinem Controller an? Schon mal versucht das zu vertauschen? Hast Du auch schön artig 120 Ohm Abschlusswiderstände an beiden Enden des Busses angeschlossen?

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.10.2013, 09:42
Beitrag #4

David_EA Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2013

11.0
2012
EN



RE: Kommunikation mit einem Controller (TLK31) über RS485
hallo rolfk,

da ich wegen der sache teilweise aufgegeben hatte, habe ich mich erst heute wieder dran gesetzt und die lösung gefunden.

das programm ist richtig.
die verdrahtung ist richtig.
die verbindungsstelle am kühler ist fehlerhaft! keine verbindung zwichen stecker und kupplung!

anbei das programm.

gruß


Angehängte Datei(en)
11.0 .vi  TLK31_2.vi (Größe: 26,73 KB / Downloads: 201)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.10.2013, 09:55
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kommunikation mit einem Controller (TLK31) über RS485
Hallo David,

Zitat:die verbindungsstelle am kühler ist fehlerhaft!
Deine Tastatur ist es auch! Kauf dir eine neue!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.10.2013, 11:27
Beitrag #6

David_EA Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Aug 2013

11.0
2012
EN



RE: Kommunikation mit einem Controller (TLK31) über RS485
danke für den tipp Smile sehr hilfreich und nützlich noch dazu Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.10.2013, 11:44 (Dieser Beitrag wurde zuletzt bearbeitet: 01.10.2013 11:45 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kommunikation mit einem Controller (TLK31) über RS485
Hallo David,

Zitat:danke für den tipp
Du bist also zu faul, den rot markierten Link in der Menüzeile am oberen Bildschirmrand zu klicken und zu lesen.
Und auch noch renitent, wenn es um die (korrekte) Anwendung der Shift-Taste geht?

Anbei trotzdem ein konstruktiver Vorschlag zu deinem VI...


Angehängte Datei(en)
11.0 .vi  TLK31_2.vi (Größe: 16,76 KB / Downloads: 191)

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
  Arduino -> LabVIEW Kommunikation über TCP/IP Herrx 2 3.490 08.07.2019 06:35
Letzter Beitrag: Herrx
  Kommunikation von Voice-Coil Controller mit TCP/IP Janis 3 4.214 21.11.2017 10:02
Letzter Beitrag: Janis
  Kommunikation über CAN -> Schrittmotor Max_LabVIEW 13 11.758 15.03.2017 10:05
Letzter Beitrag: GerdW
  Kommunikation über Modbus ThBaKa 6 8.405 14.04.2015 12:53
Letzter Beitrag: jg
  Sinumerik 840D - Kommunikation über DDE-Server Mannie 3 8.714 11.02.2015 12:13
Letzter Beitrag: rolfk
  RS485 & Motorsteuerung SMCI12 gottfried 2 4.615 16.01.2015 14:43
Letzter Beitrag: gottfried

Gehe zu: