BECKHOFF DK9221-0410-0045 Benutzerhandbuch

Seite 5

Advertising
background image

I/O

Kommunikation

Application Note DK9221-0410-0045

ADS Write

NetID

Leer-String

PORT

16#64

IndexGroup 16#0001_F880
IndexOffset

0

LEN

1

Data

1

Durch den Leer-String
im Parameter NetID
wird der lokale BC
angesprochen.

Hinweis:

Abb. 2 Parameter zum Setzen des OP-Modes

Die​Daten​der​digitalen​Klemmen​werden​über​PLC​gemappt,​da​ein​direktes​Mapping​der​digitalen​Signale​auf​die​PDOs​
nicht​möglich​ist.​Beim​BC5150​mit​der​ID​11​werden​die​Bits​der​KL1408​in​das​TxPDO2​in​das​Byte​7​kopiert.​Der​BC5150​
mit​der​ID​33​erhält​die​Daten​im​RxPDO2​Byte​7​und​kopiert​sie​zur​KL2408.​Der​BC5150​ID​33​kopiert​die​Daten​einer​der​
angeschlossenen​KL1408​in​TxPDO1​Array​7.​Der​BC5150​ID​11​erhält​diese​Daten​im​RxPDO1​Byte​7​und​kopiert​sie​zur​
KL2408.

Zur​Überprüfung​der​Kommunikation​kann​das​PDO​Byte​0​als​Zähler​verwendet​werden,​welches​bei​jeder​erfolgreichen​
Kommunikation​um​1​inkrementiert​wird.​Der​BC5150​auf​der​Gegenseite​kopiert​nur​den​Zähler-Inhalt​vom​RxPDO​in​das​
TxPDO.​Sind​die​Zähler-Inhalte​identisch,​wird​der​Zähler​dieser​Steuerung​auch​um​1​inkrementiert.​Eine​Überwachung​der​
Kommunikation​ist​so​möglich.​Visuell​kann​die​CAN-Kommunikation​durch​das​Blinken​der​ersten​LED​der​KL2134​überwacht​
werden:​Wenn​sie​nicht​blinkt,​ist​der​Zähler​stehen​geblieben​(mögliche​Ursachen:​PLC​nicht​im​RUN,​CAN-Kommunikation​
unterbrochen​etc.).​

HINWEIS:​Da​die​Zähler​in​jedem​2.-3.​Zyklus​hoch​zählen​und​ein​CAN-Telegramm​verursachen,​muss​auch​bei​kleiner​
Datenrate​und​kurzen​SPS-Zykluszeit​auf​die​Buslast​geachtet​werden.​Es​ist​zur​Überwachung​der​CAN-Kommunikation​
ausreichend,​nur​ein​PDO​durch​einen​Zähler​zu​überwachen.

New Automation Technology

Beckhoff

5

Anwendungshinweise​siehe​Disclaimer​auf​der​letzten​Seite

Advertising