Abilitare JavaScript per vedere questo sito.

Direttiva (comando dispositivo) per effettuare la scrittura dei registri interni di un dispositivo ethercat usando un indirizzo incrementale.

Sintassi

ECAT_APWR nEt adp ado v1 [, v2, ... , vn] [-TO microSec] [-BF] [-X8 | -X16 | -X32]

nEt

Numero delle porta ethernet di cui si vogliono le informazioni.

adp

Indirizzo incrementale (0 primo dispositivo, -1 secondo dispositivo -2 terzo dispositivo e così via, leggi Nota).

ado

Indirizzo del registro in cui scrivere sul dispositivo.

v1

Valori da scrivere. Il controllo sul valore immesso dipende dal tipo di dato selezionato.

v2, ... , vn

Valori addizionali da scrivere. (opzionale)

-TO microsec

Timeout attesa risposta - in caso di omissione si assume il valore 500000. (opzionale)

-BF

Fforza l'utilizzo del buffer di appoggio dei dati. (opzionale)

-X8

Dati assunti come byte (valori ammessi -128 a 255). (opzionale)

-X16

Dati assunti come word (valori ammessi -32768 a 65535). X16 è la dimensione di default. (opzionale)

-X32

Dati assunti come dword (valori ammessi -2147483648 a 4294967295). (opzionale)

Nota: L'indirizzo incrementale fa riferimento alla posizione FISICA dei dispositivi nella linea EtherCAT, quindi selezionando come indirizzo lo 0 faccio riferimento al dispositivo connesso direttamente al master, con -1 quello connesso subito dopo e cosi via.

Esempio

Scrittura del valore 0x4 da porta ETH 1, secondo dispositivo (slave) connesso alla linea, indirizzo del registro 0x0120

ecat_apwr

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC