PROFIBUS-Teilnehmer koppeln
Okay, erstmal gaaanz allgemein...
Beim KUKA gibt es keine vorgefertigten Inlineformulare um nen Profibusteilnehmer ab oder anzukoppeln.
Hier kommt die Beschreibung, wie das geht...
Vorbereitung:
Es gibt ein File pfbms.ini in dem /init Ordner.
Dort such die Zeile
Dort such die Zeile
;DEACTIVATED_SLAVES=
Nehmen wir an, Du willst Teilnehmer 20 und 21 koppeln...
also ändere es auf
DEACTIVATED_SLAVES=20, 21Beachte: Das ; ist weg...Nach dem EA-Rekonfigurieren oder nach dem Booten sind diese Teilnehmer immer inaktiv, merk Dir also, ob sie gekoppelt sind...Und hier ein Beispiel in KRL um das Ganze auch im Betrieb zu tun...;Deklaration
;***********;
INT RueckgabewertINI;Busteilnehmer deaktivieren (Adressen 20 und 21)
;***********************************************
WAIT SEC 0 ;Ohne Vorlaufstop solltest Du nichts abkoppeln
Rueckgabewert = IOCTL(11,1002,20)
Rueckgabewert = IOCTL(11,1002,21)
WAIT SEC 0;Busteilnehmer aktivieren (Adressen 22 und 23);*********************************************
Rueckgabewert = IOCTL(11,1001,22)Rueckgabewert = IOCTL(11,1001,23)
WAIT SEC 0Natürlich kannst Du hier Deinen Programmierlaunen viel freien Lauf tun um z.B. eine automatische Erkennung zu realisieren oder auch eigene Inlineformulare schaffen