Abilitare JavaScript per vedere questo sito.

Validità: Rule, Task

Mediante questa keyword si abilitano diverse gestioni di diagnostica da parte di RTE. L'utente potrà visionare queste informazioni aggiuntive tramite il comando mreport digitato da shell.

Sintassi

I32 sys_flag

Attributi

Accessibile a bit

Annotazioni

In caso di perdita memoria viene imposto a zero (allarme: 2 Parameter Registers loss).

Variabile inserita da RTE 34.09.03.

Prima di tale versione alcuni bit erano presenti in SYS_FLAG

Il significato dei bit è il seguente:

Bit

Valore esadecimale

Descrizione

0

0x00000001

Abilita report di public/esterni

1

0x00000002

Abilita report per una scansione dello stato dei rung dei task ladder

2

0x00000004

Abilita report messaggi validi (crc corretto) bcc ricevuti

3

0x00000008

Abilita report messaggi bcc trasmessi

4

0X00000010

Abilita su allarme 9900 illegal args al posto di numero di argomento A: l'emissione del codice di routine interna RTE che ha generato l'allarme

5

0X00000020

Free

6

0X00000040

Abilita report messaggi DF1 ricevuti

7

0X00000080

Abilita report messaggi DF1 inviati

8

0X00000100

Abilita report messaggi profibus inviati - autocancellante

9

0X00000200

Abilita report messaggi profibus ricevuti - autocancellante

10

0x00000400

Abilita report messaggi diagnostici interni su istruzione MV_TO_CJV

11

0x00000800

Abilita il dump dei dati rilevati dal file di definzione relativo alle tabelle PCT

12

0x00001000

Abilita la segnalazione in report di ogni messaggio inviato tramite i canali seriali

13

0x00002000

Abilita l'esecuzione dei benchmark alla successiva accensione durante la quale tale bit viene azzerato. L'esecuzione dei test dura alcuni minuti. Durante questi test le comunicazioni sono disabilitate, sul display appare una scritta che segnala l'esecuzione dei benchmark e sul message code compare il codice 13 con l7 e l8 spenti. I risultati vengono resi disponibili nel report

14

0x00004000

Abilita l'immissione di un messaggio a ogni cambio di fase durante l'esecuzione dell'istruzione MVA_ZC nel report

15

0x00008000

Abilita l'immissione in report di un messaggio in caso di generazione dell'allarme 990 system locked

 

0x00010000

Abilita immissione nel report di informazioni riguardanti i dati di creazione dei monitor e oscilloscopi

17

0x00020000

Abilita immissione nel report di informazioni riguardanti i dati trasmessi sui vari monitor

Utilizza SYS_COUNT: se SYS_COUNT contiene un valore maggiore di zero, viene decrementato e vengono immesse le informazioni in report

18

0x00040000

Abilita report diagnostica su lettura asincrona oggetti Axioline interni

19

0x00080000

Abilita immissione nel report di informazioni riguardanti la funzione MVA_TO_N_V

20

0x00100000

Abilita immissione nel report di informazioni riguardanti la comunicazione devicenet o EthernIP

21

0x00200000

Abilita immissione nel report di informazioni riguardanti la comunicazione modbus

22

0x00400000

Abilita immissione nel report dei messaggi in ingresso nella comunicazione modbus. Il dump avviene solo per il numero di messaggi specificati in SYS_COUNT

23

0x00800000

Abilita immissione nel report dei messaggi in uscita nella comunicazione modbus. Il dump avviene solo per il numero di messaggi specificati in SYS_COUNT

24

0x01000000

Comando di reset del calcolo delle variabile rl_min e rl_max

25

0x02000000

Abilitazione report messaggi EthIP in uscita da robox. Il dump avviene solo per il numero di messaggi specificati in SYS_COUNT

26

0x04000000

Abilitazione report messaggi EthIP in ingresso a robox. Il dump avviene solo per il numero di messaggi specificati in SYS_COUNT

27

0x08000000

Free

28

0x10000000

Free

29

0x20000000

Abilita il dump dei messaggi di cambio di task in timesharing. Utilizza SYS_COUNT per definire il numero di voci da visualizzare

30

0x40000000

Abilita informazioni in report di dove è avvenuto RESOURCE BUSY

31

0x80000000

Disabilita il dump dei dati dei messaggi EthIP (abilitati da SYS_FLAG.25 e/o SYS_FLAG.26) lasciando solo i report di messaggi ricevuti/inviati

Esempio

; Abilito i primi quattro report:

; report di public/esterni

; report per una scansione dello stato dei rung dei task ladder

; report messaggi validi (crc corretto) bcc ricevuti

; report messaggi bcc trasmessi

sys_flag = 0XF

Esempio

sys_flag.25 = 1

sys_flag.26 = 1

 

  

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