Modbus Serport im RUN ändern...

pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Modbus Serport im RUN ändern...

 · 
Posted: 26.01.2013 - 17:28  ·  #1
Hallo Leute,

kann ich irgendwie das Define vom Modbus im laufenden Programm ändern?

Ich möchte gerne meinen Kunden die Möglichkeit geben per DIP-Schalter von RS485-Modbus am Serport2 auf den vorhandene RS232-Port am Serport1 zu ändern.

Bei den Baudraten ist das ja kein Problem, aber wie mache ich das bei dem DEFINE vom Modbus Treiber?

Gruss
Thorsten
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Modbus Serport im RUN ändern...

 · 
Posted: 26.01.2013 - 22:30  ·  #2
Hallo Thorsten,
das ist hier absolut unmöglich. Das sind zwei verschiedenen Treiber die sich
auch nicht zusammen betreiben lassen. Liegt an unserer Implementation des
Modbus.

rolf
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: Modbus Serport im RUN ändern...

 · 
Posted: 18.07.2014 - 16:27  ·  #3
Quote by rh

Hallo Thorsten,
das ist hier absolut unmöglich. Das sind zwei verschiedenen Treiber die sich
auch nicht zusammen betreiben lassen. Liegt an unserer Implementation des
Modbus.

rolf


Hallo Rolf,
anderes Projekt und etwas andere Frage.

Kann ich zur Laufzeit den Modbus-Treiber abschalten und die RS485 Schnittstelle für was anderes benutzen?

Gruss
pvs-deck
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Modbus Serport im RUN ändern...

 · 
Posted: 18.07.2014 - 20:46  ·  #4
Hallo Thorsten,

schwierig. Da muss der Interrupt Vektor umgebogen werden. Liegt aber im Flash
und ist zur Laufzeit nicht möglich. Höchstens man schaltet den UART Interrupt
komplett ab und betreibt das RS485 im Polling Betrieb. Ein schwieriges Unterfangen.

rolf
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   81   95 · Page-Gen-Time: 0.035922s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI