Abilitare JavaScript per vedere questo sito.

Comando

Descrizione

PROFIBUS_ADDRESS 3

Profibus node number (exclude dip-switch set)

BLOCK_TO_RBX 1

Definizione blocco uno da rete a Robox

BLOCK_STATUS 0xFF

16 dati configurati a word in I/O con coerenza sul blocco

O-0  SEM 1

Definisce l'uso di un semaforo per lo scambio dati

O-1  res 1

Riserva un byte

O-2  R_16_I     3000  -R 15

Copia i dati contenuti nel blocco in "arrivo" dalla rete nei registri R da 3000 a 3014

BLOCK_FROM_RBX 1

Definizione blocco uno da Robox a Rete

O-0  SEM 1

Definisce l'uso di un semaforo per lo scambio dati

O-1  res 1

Riserva un byte

O-2  R_16_I     1500  -R 15

Copia i dati contenuti nei registri R da 1500 a 1514 nel blocco in "partenza" sulla rete

Nota: la presenza del semaforo permette di poter gestire da programma quando attivare/sospendere la copia fisica dei valori contenuti nel blocco in ricezione sui registri.

Esempio

;Profibus configuration file

;----------------------------------------------------------------------

ENABLE_RESET            ;board reset with DP ON and no data-exchange

RUN_ALWAYS

REAL_AS_FLOAT

BLOCK_TO_RBX 1

BLOCK_STATUS 0xFF

O-0  SEM  1     ; ex Fix_sts

O-1  res  1     ; ex Echo b

O-2  R_16_I     3000  -R 12

O-26 R_16       3012  -R 3

BLOCK_FROM_RBX 1

O-0  SEM  1     ; ex Fix_sts

O-1  res  1     ; ex Echo b

O-2  res  30    ; tutti free

BLOCK_TO_RBX 2

BLOCK_STATUS 0xFF

O-0  SEM  1     ; ex Fix_sts

O-1  res  1     ; ex Echo b

O-2  res  30    ; tutti free

BLOCK_FROM_RBX 2

O-0  SEM  1     ; ex Fix_sts

O-1  res  1     ; ex Echo b

O-2  R_16_I     3015  -R 11

O-24 RR         1800  -R 2   

BLOCK_TO_RBX 3

BLOCK_STATUS 0xFF

O-0  SEM  1     ; ex Fix_sts

O-1  res  1     ; ex Echo b

O-2  res  30    ; tutti free

BLOCK_FROM_RBX 3

O-0  SEM  1     ; ex Fix_sts

O-1  res  1     ; ex Echo b

O-2  RR   426   

O-6  R_16_I     3032  -R 9

O-24 R_16       3041  -R 4

BLOCK_TO_RBX 4

BLOCK_STATUS 0xFF

O-0  SEM  1     ; ex Fix_sts

O-1  res  1     ; ex Echo b

O-2  res  30    ; tutti free

BLOCK_FROM_RBX 4

O-0  SEM  1     ; ex Fix_sts

O-1  res  1     ; ex Echo b

O-2  R_16_I     3045  -R 13

O-28 R_16       3058  -R 2

BLOCK_TO_RBX 5

BLOCK_STATUS 0xFF

O-0  SEM  1     ; ex Fix_sts

O-1  res  1     ; ex Echo b

O-2  R_16_I     3060  -R 13

O-28 R_16       3073  -R 2

BLOCK_FROM_RBX 5

O-0  SEM  1     ; ex Fix_sts

O-1  res  1     ; ex Echo b

O-2  R_16_I     3075  -R 15

Esempio

;----------------------------------

;File configurazione Profibus Robox

;----------------------------------

PROFIBUS_ADDRESS 3

ENABLE_RESET

DISABLE_COM_ALARM

MIDDLE_BIG_ENDIAN

;-----------------------

; blocco da plc A ROBOX

;-----------------------

BLOCK_TO_RBX  1

BLOCK_STATUS 0xFF

;O-0 wr_r 1000 16

O-0 R_32 1000 -R8

BLOCK_TO_RBX  2

BLOCK_STATUS 0xFF

;O-0 wr_r 1016 16

O-0 R_32 1008 -R8

;-----------------------

; blocco da ROBOX a Plc

;-----------------------

BLOCK_FROM_RBX  1

;O-0 rd_r 1050 16

O-0 R_32 1050 -R8

BLOCK_FROM_RBX  2

;O-0 rd_r 1066 16

O-0 R_32 1058 -R8

 

  

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