Hallo
Habe das Problem, dass bei unserem KRC2 Rob mittels INTERBUS eine Schweißzange an und abgedockt werden soll. Jedoch kommt derzeit immer ein InterbusFehler in dem Moment in dem der letzte Teilnehmer (die Zange) beim ABDOCK.SRC die Verbindung verliert. Der Teilnehmer sollte eigentlich mittels:
IBUS OFF;%{PE}%R 4.1.6,%MKUKATPBASIS,%CIBUS,%VMAP,%P 2:#OFF, 3:1
$IBUS_OFF=$IBUS_ON
$IBUS_ON=0
;ENDFOLD
...abgeschalten werden. Dies funktioniert aber nicht. Ebenso funktionieren dann alle E/A nicht mehr.
Beim Andocken muss ein Treiber-Reset durchgeführt werden. Im ANDOCK.SRC steht aber
IBUS ON SEGMENT_1;%{PE}%R 4.1.6,%MKUKATPBASIS,%CIBUS,%VMAP,%P 2:#ON, 3:1
$IBUS_ON=IBUS_SEGMENT[1]
$IBUS_OFF=0
;ENDFOLD
Der Bus wurde mit IBS CMD konfiguriert und mit kompletten SVC eingespielt. Wie die einzelnen Segmente und Positonen damit der letzte Teilnehmer abdockbar ist gewählt werden muss weiß ich auch nicht. (im Anhang die Busstruktur als PDF)
Leider weiß ich nicht wo und wie hier der Fehler liegt.
Hat jemand eine Idee?