Hallo,

habe mal wieder eine Frage an die RS485 Experten.
Ich habe mir einen kleinen Bus aufgebaut und steuere damit 4 Module (je 5 Relais) an.
Parallel dazu habe ich die Möglichkeit, an jedem Modul per Taster die Relais zu schalten.

Jetzt habe ich festgestellt, dass ich über Rs485 ein Relai z.B. im Modul 1 ansteuern und umschalten kann.
Wenn allerdings im Modul 2 eine örtliche Bedienung stattfindet, reagiert Modul 1 bei einer RS485 ansteuerung nicht mehr.
Ich muss zunächst wieder Modul 1 örtlich bedienen um die RS485 bedienung zu ermöglichen.

Woran kann das liegen?
Meine Busabfrage mache ich über einen Interrupt und folgenden Code

Code:
'---------- Einlesen ----------
Onrxd:
   Disable Interrupts

   Incr N
   B(n) = Udr

   If N > 9 Then
    Preamble = B(1) : Sync = B(2) : Hdb2 = B(3)
    Hdb1 = B(4) : Dab1 = B(5)
    Sab1 = B(6)
    Db1 = B(7)
    Db2 = B(8)
    Crc2 = B(9)
    Crc1 = B(10)
    N = 0

    Gosub Pruefung
    Else

    End If
Return
[/code]