No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati...

150
Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di operazioni fa parte del pacchetto di documentazione con il numero di ordinazione: 6ES7398-8FA10-8EA0 No è più possibile ordinare la presente documentazione con il numero di ordinazione indicato!

Transcript of No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati...

Page 1: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista operazioni S7-300

Dati della CPUCPU 312 IFM – 318-2 DP

Edizione 10/2001A5E00096295-03

Questa lista di operazioni fa parte del pacchetto di documentazione con il numero di ordinazione:

6ES7398-8FA10-8EA0

No è più possibile ordinare la presente documentazione con il numero di ordinazione indicato!

Page 2: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Abbiamo controllato che il contenuto della presente documenta-zione corrisponda all’hardware e al software descritti. Non potendotuttavia escludere eventuali differenze, non garantiamo una concor-danza totale. Il contenuto della presente documentazione viene co-munque verificato regolarmente, e le correzioni o modifiche even-tualmente necessarie sono contenute nelle edizioni successive. Sa-remo lieti di ricevere qualunque tipo di proposta di miglioramento.

������������� ������������Copyright � Siemens AG 2001 All rights reserved

La duplicazione e la cessione della presente documentazione sonovietate, come pure l’uso improprio del suo contenuto, se non dietroautorizzazione scritta. Le trasgressioni sono passibili di risarcimentodei danni. Tutti i diritti sono riservati, in particolare quelli relativi aibrevetti e ai marchi registrati.

Siemens AGBereich Automatisierungs- und AntriebstechnikGeschaeftsgebiet Industrie-AutomatisierungssystemePostfach 4848, D- 90327 Nuernberg

Siemens AG 2001����������������� ���������������������

Siemens Aktiengesellschaft A5E00096295-03

Page 3: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Contenuto

1Lista operazioni S7-300 A5E00096295-03

Contenuto

Validitá della lista operazioni 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operandi e campi dei parametri 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Abbreviazioni 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Registri 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Esempi di indirizzamento 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Esempio per il calcolo del puntatore 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Tempi di esecuzione nel caso di indirizzamento indiretto 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Esempi di calcolo (per la CPU 314) 24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Lista operazioni 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni logiche combinatorie con operandi a bit 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni logiche combinatorie con parentesi 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Combinazione logica OR e funzioni AND 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni logiche combinatorie con temporizzatori e contatori 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni logiche combinatorie con il contenuto dell’ACCU1 43 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni logiche combinatorie con bit di visualizzazione 45 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni con fronti di segnale 52 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 4: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Contenuto

2Lista operazioni S7-300 A5E00096295-03

Settare/resettare operandi bit 54 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni che influenzano direttamente l’RLC 57 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di temporizzazione 59 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di conteggio 61 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di caricamento 63 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di caricamento per temporizzatori e contatori 68 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di trasferimento 69 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di caricamento e trasferimento per i registri indirizzi 74 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di caricamento e trasferimento per la parola di stato 76 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di caricamento per numeri di DB e per le lunghezze di DB 77 . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni aritmetiche in virgola fissa (16 bit) 78 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni aritmetiche in virgola fissa (32 bit) 79 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni aritmetiche in virgola mobile (32 bit) 80 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Radice quadrata, elevare al quadrato (32 bit) 82 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Funzione logaritmica (32 bit) 83 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Funzioni trigonometriche (32 bit) 84 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Addizione di costanti 85 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 5: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Contenuto

3Lista operazioni S7-300 A5E00096295-03

Addizione tramite registri di indirizzi 86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di confronto con numeri interi (16 bit) 87 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di confronto con numeri interi (32 bit) 88 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di confronto con numeri interi (32 bit) 89 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di scorrimento 90 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di rotazione 92 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di trasferimento del contenuto degli accumulatori, incrementare, decrementare 94 . . . . . .

Operazioni di generazione della visualizzazione, operazioni nulle 96 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di conversione dei tipi di dati 97 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Generazione del complemento 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di richiamo dei blocchi 101 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di fine blocco 103 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Scambia blocchi dati 104 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni di salto 105 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operazioni per il Master Control Relay (MCR) 110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 6: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Contenuto

4Lista operazioni S7-300 A5E00096295-03

Blocchi organizzativi (OB) 112 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Blocchi funzionali (FB) 119 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Funzioni (FC) e blocchi di dati 120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Funzioni di sistema (SFC) 121 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Blocchi funzionali di sistema (SFB) 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Funzioni IEC 130 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Lista parziale SZL 135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Liste parziali per PROFIBUS DP 141 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Elenco alfabetico delle operazioni 143 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 7: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Validitá della lista operazioni

5Lista operazioni S7-300 A5E00096295-03

Validitá della lista operazioni

CPU partire del numero di ordi-nazione

nel testo seguente chiamato

CPU 312 IFM 6ES7 312-5AC02-0AB0 CPU 312*

CPU 313 6ES7 313-1AD03-0AB0 CPU 313

CPU 314 6ES7 314-1AE04-0AB0 CPU 314

CPU 314 IFM 6ES7 314-5AE03-0AB0

CPU 314 IFM 6ES7 314-5AE10-0AB0CPU 314*

CPU 315 6ES7 315-1AF03-0AB0 CPU 315

CPU 315-2 DP 6ES7 315-2AF03-0AB0 CPU 315-2

CPU 316-2 DP 6ES7 316-2AG00-0AB0 CPU 316-2

CPU 318-2 6ES7 318-2AJ00-0AB0 CPU 318–2

Page 8: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operandi e campi dei parametri

6Lista operazioni S7-300 A5E00096295-03

Operandi e campi dei parametri

Campo dei parametriOpe-rando 312* 313 314 314* 315 315-2

316-2318-2 Descrizione

A 0.0 – 31.7 0.0 – 127.7 0.0 –123.7

0.0 – 127.7 0.0 –2047.71

Bit di uscita (nell’IPU)

124.7 –127.7

– 124.0 –127.7

– – ... Periferia integrata

AB 0 – 31 0 – 127 0 – 123 0 – 127 0 – 20471 Byte di uscita (nell’IPU)

124 – 127 – 124 – 127 – – ... Periferia integrata

AW 0 – 30 0 – 126 0 – 122 0 – 126 0 – 20461 Parola di uscita (nell’IPU)

124 – 126 – 124 – 126 – – ... Periferia integrata

AD 0 – 28 0 – 124 0 – 120 0 – 124 0 – 20441 Doppia parola di uscita (nell’IPU)

124 – 124 – – ... Periferia integrata

1 l’impostazione di default dell’IPI corrisponde a 256 byte

Page 9: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operandi e campi dei parametri

7Lista operazioni S7-300 A5E00096295-03

Ope-rando

Descrizione

Campo dei parametriOpe-rando

Descrizione318-2315-2 316-2

315314*314313312*

B – – – Byte indirizzato oltre i limiti dell’areatramite registro

W – – – Parola indirizzata oltre i limiti dell’areatramite registro

D – – – Doppia parola indirizzata oltre i limitidell’area tramite registro

DBX 0.0 – 8191.7 0.0 – 8191.7 0.0 –65533.7

Bit di dati nel blocco dati

DB 1 – 63 1 – 127 1 – 127 1 – 2047 Blocco dati

DBB 0 – 6143 0 – 8191 0 – 8191 0 – 65533 Byte di dati nel DB

DBW 0 – 6142 0 – 8190 0 – 8190 0 – 65532 Parola di dati nel DB

DBD 0 – 6140 0 – 8188 0 – 8188 0 – 65530 Doppia parola di dati nel DB

Page 10: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operandi e campi dei parametri

8Lista operazioni S7-300 A5E00096295-03

Campo dei parametriOpe-rando 312* 313 314 314* 315 315-2

316-2318-2 Descrizione

DIX 0.0 fino a 8191.7 0.0 – 8191.7 0.0 –65533.7

Bit di dati nel bl. dati di istanza

DI 1 – 63 1 – 127 1 – 127 1 – 2047 Blocco dati di istanza

DIB 0 – 6143 0 – 8191 0 – 8191 0 – 65533 Byte di dati nel blocco dati di istanz.

DIW 0 – 6142 0 – 8190 0 – 8190 0 – 65532 Parola di dati nel blocco dati di ist.

DID 0 – 6140 0 – 8188 0 – 8188 0 – 65530 Doppia parola di dati nel blocco dati diistanza

E 0.0 – 31.7 0.0 – 127.7 0.0 –123.7

0.0 – 127.7 0.0 –2047.71

Ingresso (nell’IPI)

124.0 –127.7

– 124.0 –127.7

– – ... Periferia integrata

EB 0 – 31 0 – 127 0 – 123 0 – 127 0 – 20471 Byte di ingresso (nell’IPI)

124 – 127 – 124 – 127 – – ... Periferia integrata

EW 0 – 30 0 – 127 0 – 122 0 – 126 0 – 20461 Parola di ingresso (nell’IPI)

124 – 126 – 124 – 126 – – ... Periferia integrata

1 l’impostazione di default dell’IPI corrisponde a 256 byte

Page 11: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operandi e campi dei parametri

9Lista operazioni S7-300 A5E00096295-03

Ope-rando

Descrizione

Campo dei parametriOpe-rando

Descrizione318-2315-2 316-2

315314*314313312*

ED 0 – 28 0 – 124 0 – 120 0 – 124 0 – 20441 Doppia parola di ingresso (nell’IPI)

124 – 124 – – ... Periferia integrata

L 0.0 – 255.7 0.0 – 255.7 0.0 –8191.72

Dati locali

LB 0 – 255 0 – 255 0 – 81912 Byte di dati locali

LW 0 – 254 0 – 254 0 – 81902 Parola di dati locali

LD 0 – 252 0 – 252 0 – 81882 Doppia parola di dati locali

M 0.0 –127.7

0.0 – 255.7 0.0 – 255.7 0.0 –1023.0

Merker

MB 0 – 127 0 – 255 0 – 255 0 – 1023 Byte di merker

MW 0 – 126 0 – 254 0 – 254 0 – 1022 Parola di merker

MD 0 – 124 0 – 252 0 – 252 0 – 1020 Doppia parola di merker

1 l’impostazione di default dell’IPI corrisponde a 256 byte2 l’impostazione di default dell’area di dati locali corrisponde a 4096 byte

Page 12: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operandi e campi dei parametri

10Lista operazioni S7-300 A5E00096295-03

Ope-rando

Descrizione

Campo dei parametriOpe-rando

Descrizione318-2315-2 316-2

315314*314313312*

PAB 0 – 31 0 – 31 0 –767 0 – 751 0 – 767 0 – 1023 0 – 8191 Byte di uscita di periferia (accesso di-

124retto alla periferia)

256 – 383 256 – 383

PAW 0 –30 0 – 30 0 –766 0 – 750 0 – 766 0 – 1022 0 – 8190 Parola di uscita (accesso diretto alla

256 – 382 256 – 382periferia)

PAD 0 – 28 0 – 28 0 – 764 0 – 748 0 – 764 0 – 1020 0 – 8188 Doppia parola di uscita (accesso di-

256 – 380 256 – 380retto alla periferia)

PEB 0 – 31 0 – 31 0 – 767 0 – 751 0 – 767 0 – 1023 0 – 8191 Byte di ingresso di periferia (accesso

124 – 125diretto alla periferia)

256 – 383 256 – 383

PEW 0 – 30 0 – 30 0 –766 0 – 750 0 – 766 0 – 1022 0 – 8190 Parola di ingresso (accesso diretto

124alla periferia)

256 – 382 256 – 382

PED 0 – 28 0 – 28 0 – 764 0 – 748 0 – 764 0 – 1020 0 – 8188 Doppia parola di ingresso (accesso

256– 380 256 – 380diretto alla periferia)

Page 13: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operandi e campi dei parametri

11Lista operazioni S7-300 A5E00096295-03

Campo dei parametriOpe-rando 312* 313 314 314* 315 315-2

316-2318-2 Descrizione

T 0 – 63 0 – 127 0 – 127 0 – 511 Temporizzatore

Z 0 – 31 0 – 35 0 – 63 0 – 63 0 – 511 Contatore

Parame-tro

– – Operando indirizzato tramite parame-tro

B#16#W#16#DW#16#

– – ByteParolaDoppia parolaesadecimale

D# – – Costante di data IEC

L# – – Costante intera a 32 bit

P# – – Costante di puntatore

S5T# – – Costante di tempo S5 (a 16 bit) 1

1 serve per il caricamento del temporizzatore S5

Page 14: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operandi e campi dei parametri

12Lista operazioni S7-300 A5E00096295-03

Ope-rando

Descrizione

Campo dei parametriOpe-rando

Descrizione318-2315-2 316-2

315314*314313312*

T# – 2 2 Costante di temp. (a 16/32 bit)

TOD# – – Costante di tempo IEC

C# – – Costante di contatore (codifi-cata BCD)

2# – – Costante binaria

B (b1,b2)B (b1,b2,b3,b4)

– – Costante a 2 o 4 byte

2 T#1D_5H_3M_1S_2MS

Page 15: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Abbreviazioni

13Lista operazioni S7-300 A5E00096295-03

Abbreviazioni

Nella presente lista operazioni vengono usate le seguenti abbrevizioni:

Abbreviazione al posto di... Esempio

k8 Costante (8 Bit) 32

k16 Costante (16 Bit) 62 531

k32 Costante (32 Bit) 127 624

i8 Numero intero (8 Bit) –155

i16 Numero intero (16 Bit) +6523

i32 Numero intero (32 Bit) –2 222 222

m Costante di puntatore P#240.3

n Costante binaria 1001 1100

p Costante esadecimale EA12

q Numero reale (numero in virgola mobile a 32 bit) 12.34567E+5

MARCA Indirizzo simbolico di salto (al massimo 4 lettere) DEST.

a Indirizzo byte 2

b Indirizzo bit x.1

c Area operandi E, A, M, L, DBX, DIX

Page 16: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Abbreviazioni

14Lista operazioni S7-300 A5E00096295-03

Abbreviazione al posto di... Esempio

f Numero temporizzatore/contatore 5

g Area operandi EB, AB, PEB, MB, LB, DBB, DIB

h Area operandi EW, AW, PEW, MW, LW, DBW, DIW

i Area operandi ED, AD, PED, MD, LD, DBD, DID

r Numero blocco 10

Page 17: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Registri

15Lista operazioni S7-300 A5E00096295-03

Registri

Accumulatore 1 (ACCU1) e accumulatore 2 (ACCU2) (a 32 bit)

Gli accumulatori sono registri per l’elaborazione di byte, parole o parole doppie. A tale scopo gli operandi vengono caricati negli accumula-tori e lì combinati. Il risultato dell’operazione si trova sempre nell’ACCU1.

CPU 318-2: anche ACCU 3 ed ACCU 4

Denominazioni:

Accumulatore Bit

ACCUx (x = 1 fino a 4) Bit 0 fino a 31

ACCUx-L Bit 0 fino a 15

ACCUx-H Bit 16 fino a 31

ACCUx-LL Bit 0 fino a 7

ACCUx-LH Bit 8 fino a 15

ACCUx-HL Bit 16 fino a 23

ACCUx-HH Bit 24 fino a 31

Page 18: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Registri

16Lista operazioni S7-300 A5E00096295-03

Registri indirizzi AR1 e AR2 (a 32 bit)

I registri indirizzi contengono i puntatori interni all’area o oltre i limiti dell’area per le operazioni indirizzate tramite registri. I registri indirizzisono a 32 bit.

I puntatori interni all’area oltre i limiti dell’area sono strutturati come segue:

• puntatore interno all’area

00000000 00000bbb bbbbbbbb bbbbbxxx

• puntatore oltre i limiti dell’area

10000yyy 00000bbb bbbbbbbb bbbbbxxx

Legenda: b Indirizzo di bytex Numero di bity Identificazione del campo

(vedi capitolo degli esempi di indirizzamento)

Parola di stato (16 bit)

Le visualizzazioni vengono analizzate o impostate tramite le operazioni.

La parola di stato è a 16 bit.

Bit Occup. Significato

0 /ER Prima interrogazione *

1 RLC Risultato logico combinatorio

Page 19: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Registri

17Lista operazioni S7-300 A5E00096295-03

Bit SignificatoOccup.

2 STA Stato *

3 OR OR *

4 OS Overflow con memoria

5 OV Overflow

6 A0 Visualizzazione del risultato

7 A1 Visualizzazione del risultato

8 BIE Risultato binario

9 fino a 15 Non occupati –

* Il bit non può essere analizzato nel programma applicativo, con l’operazione L STW poiché esso durante lo svolgimento del programmanon viene attualizzato.

Page 20: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Esempi di indirizzamento

18Lista operazioni S7-300 A5E00096295-03

Esempi di indirizzamento

Esempi di indirizzamento Descrizione

Indirizzamento immediato

L +27 Carica la costante intera a 16 bit “27” nell’ACCU1

L L#–1 Carica la costante intera a 32 bit “–1” nell’ACCU1

L 2#1010101010101010 Carica la costante binaria nell’ACCU1

L DW#16#A0F0_BCFD Carica la costante esadecimale nell’ACCU1

L ’ENDE’ Carica il carattere ASCII nell’ACCU1

L T#500 ms Carica il valore di tempo nell’ACCU1

L C#100 Carica il valore di conteggio nell’ACCU1

L B#(100,12) Carica la costante come 2 byte

L B#(100,12,50,8) Carica la costante come 4 byte

L P#10.0 Carica il puntatore interno all’area nell’ACCU1

L P#E20.6 Carica il puntatore oltre i limiti dell’area nell’ACCU1

L –2.5 Carica il numero reale nell’ACCU1

L D#1995–01–20 Carica la data

L TOD#13:20:33.125 Carica l’ora

Page 21: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Esempi di indirizzamento

19Lista operazioni S7-300 A5E00096295-03

Esempi di indirizzamento Descrizione

Indirizzamento diretto

U E 0.0 Combinazione logica AND del bit di ingresso 0.0

L EB 1 Carica il byte di ingr. 1 nell’ACCU1

L EW 0 Carica la par. di ingr. 0 nell’ACCU1

L ED 0 Carica la doppia parola di ingresso 0 nell’ACCU1

Indirizzamento indiretto temporizzatore/contatore

SI T [LW 8] Attivare il temporizzatore; il n. del temporizzatore si trova nella parola di dati locali 8

ZV Z [LW 10] Attivare il contatore; il n. del contatore si trova nella parola di datilocali 10

Indirizzamento indiretto, tramite memoria, interno all’area

U E [LD 12]Esempio: L P#22.2

T LD 12U E [LD 12]

Op. AND; l’indir. dell’ingr. si trova come puntatore nella doppia parola di dati locali 12

U E [DBD 1] Op. AND; l’ind. dell’ingr. si trova come puntatore nella doppia parola di dati 1 del DB

U A [DID 12] Op. AND; l’ind. dell’uscita si trova come puntatore nella doppia parola di dati 12 del DB diistanza

U A [MD 12] Op. AND; l’indirizzo dell’uscita si trova come puntatore nella doppia parola di merker 12

Page 22: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Esempi di indirizzamento

20Lista operazioni S7-300 A5E00096295-03

Esempi di indirizzamento Descrizione

Indirizzamento indiretto, tramite registro, interno all’area

U E [AR1,P#12.2] Operazione AND; l’indirizzo dell’ingresso si calcola da “Valore di puntatore nel registro di indi-rizzo 1 + puntatore P#12.2”

Indirizzam. indiretto, tramite registro, oltre i limiti dell’area

Per l’indirizzam. indiretto, tramite registro, oltre i limiti dell’area è necessario che l’indirizzo contenga anche un identificatore di area nei bit24-26. L’indirizzo si trova nel registro indirizzi.

Identif. Codificaz. Codoficaz Areaarea binaria esadec.P 1000 0000 80 Area perifericheE 1000 0001 81 Area di ingressoA 1000 0010 82 Area di uscitaM 1000 0011 83 Area di merkerDB 1000 0100 84 Area dei datiDI 1000 0101 85 Area dati di istanzaL 1000 0110 86 Area di dati localiVL 1000 0111 87 Area precedente dei dati locali

(Per l’accesso ai dati locali del blocco chiamante consultare pag. 15)

L B [AR1,P#8.0] Carica il byte nell’ACCU1; l’indirizzo viene calcolato dal “valore del puntatore nel registro diindirizzo 1 + puntatore P#8.0”

U [AR1,P#32.3] Operazione AND; l’indirizzo dell’operando viene calcolato dal “valore del puntatore nel reg. diindirizzo 1 + puntatore P#32.3”

Indirizzamento tramite parametri

Parametro U L’operando viene indirizzato tramite tale parametro

Page 23: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Esempio per il calcolo del puntatore

21Lista operazioni S7-300 A5E00096295-03

Esempio per il calcolo del puntatore

• Esempio nel caso di somma degli indirizzi di bit�7:

LAR1 P#8.2U E [AR1,P#10.2]

Risultato:Viene indirizzato l’ingresso 18.4 (tramite la relativa addizione degli indirizzi di byte e di bit)

• Esempio nel caso di somma degli indirizzi di bit�7:

L MD 0 puntatore calcolato a piacere, per esempio P#10.5LAR1U E [AR1,P#10.7]

Risultato:Viene indirizzato l’ingresso 21.4 (tramite la relativa addizione degli indirizzi di byte e di bit con riporto)

Page 24: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Tempi di esecuzione nel caso di indirizzamento indiretto

22Lista operazioni S7-300 A5E00096295-03

Tempi di esecuzione nel caso di indirizzamento indiretto

I tempi di esecuzione nel caso di indirizzamento indiretto vengono calcolati dall’utente. Il calcolo viene spiegato nel presente capitolo.

Le 2 parti di una istruzioneUna istruzione con operandi indirizzati indirettamente è composta da due parti:

Parte 1: Caricare l’indirizzo dell’operando

Parte 2: Eseguire l’operazione

Ciò significa che per calcolare il tempo di esecuzione con operandi indirizzati indirettamente è necessario tenere conto di ciascuna delledue parti.

Calcolo dei tempi di esecuzione

Per il tempo di esecuzione complessivo vale:Tempo di esecuz. per il caricamento dell’indirizzo

+ Tempo di esecuzione dell’operazione= Tempo di esecuzione complessivo dell’operazione

I tempi di esecuzione riportati nel capitolo “Lista operazioni” sono i tempi che si riferiscono alla seconda parte di una istruzione e quindi allasua esecuzione vera e propria.

A questi tempi di esecuzione bisogna aggiungere i tempi di esecuzione per il caricamento dell’indirizzo dell’operando (vedi tabella se-guente).

Page 25: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Tempi di esecuzione nel caso di indirizzamento indiretto

23Lista operazioni S7-300 A5E00096295-03

Nella tabella seguente si trovano i tempi di esecuzione per il caricamento dell’operando dai diversi campi. La stessa tabella si trova ancoranella parte interna della copertina, in modo da poterla consultare senza dover ogni volta cambiare pagina quando si calcolano i tempi diesecuzione.

Tempo di esecuz. in �sL’indirizzo si trova in ...

312*/313 314/314* 315/315-2/ 316-2 318-2

Area di merker MParolaDoppia parola

1,73,5

0,72,3

0,82,1

0,20,3

Blocco di dati DB/DIParolaDoppia parola

5,26,7

2,83,9

3,04,1

0,20,3

Area dei dati locali LParolaDoppia parola

2,03,7

0,82,6

0,92,2

0,20,3

AR1/AR2 (interno all’area) 3,0 1,9 1,7 0,0

AR1/AR2 (oltre i limiti dell’area) 4,9 3,9 3,2 0,0

Parametro (parola)... per:� Temporizzatori� Contatori� Richiami blocchi

4,0 2,5 2,1 0,2

Parametro (doppia parola) ... per:Bit, byte, parolee doppie parole

7,3 5,3 4,3 0,3

Nelle pagine che seguono si trovano esempi di calcolo per i tempi di esecuzione dei diversi operandi indirizzati indirettamente.

Page 26: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Esempi di calcolo (per la CPU 314)

24Lista operazioni S7-300 A5E00096295-03

Esempi di calcolo (per la CPU 314)

Per il calcolo del tempo di esecuzione si trovano qui di seguito alcuni esempi per i diversi modi di indirizzamento indiretto. Vengono calco-lati i tempi di esecuzione per la CPU 314.

Calcolo dei tempi di esecuzione nel caso di ind rizzamento indiretto, tramite memoria, interno all’area

Esempio: U E [DBD 12]

Passo 1: Caricare il contenuto di DBD 12 (il tempo si trova nella tabella a pagina 21)

L’indirizzo si trova in ... Tempo di esecuzione in �s

Area di merker MParolaDoppia parola

0,72,3

Blocco di dati DB/DIParolaDoppia parola 3,9

2,8

Page 27: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Esempi di calcolo (per la CPU 314)

25Lista operazioni S7-300 A5E00096295-03

Passo 2: Combinazione AND dell’ingresso così indirizzato (il tempo di esecuzione si trova nelle tabelle del capitolo “Lista operazioni”)

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto

0,2

:

2,0+

:Tempo per UE

Tempo di esecuzione complessivo:3,9 � + 2,0 �s = 5,9 �s

Page 28: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Esempi di calcolo (per la CPU 314)

26Lista operazioni S7-300 A5E00096295-03

Calcolo del tempo di esecuzione nel caso di indirizzamento indiretto, tramite registro, interno all’area

Esempio: U E [AR1, P#34.3]

Passo 1: Caricare il contenuto di AR1 ed incrementare dell’offset 34.3 (il tempo si trova nella tabella pagina 21)

L’indirizzo si trova in... Tempo di esecuzione in �s

: :

AR1/AR2 (interno all’area) 1,9

: :

Passo 2: Combinazione AND dell’ingresso così indirizzato (il tempo di esecuzione si trova nelle tabelle del capitolo “Lista operazioni”)

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto

0,2

:

2,0+

:Tempo per UE

Tempo di esecuzione complessivo:1,9 � + 2,0 �s = 3,9 �s

Page 29: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Esempi di calcolo (per la CPU 314)

27Lista operazioni S7-300 A5E00096295-03

Calcolo del tempo di esecuzione nel caso di indirizzamento indiretto, tramite memoria, oltre i limiti dell’area

Esempio: U [AR1, P#23.1] ... con E 1.0 in AR1

Passo 1: Caricamento del contenuto di AR1 ed incremento dell’offset 23.1 (il tempo si trova nella tabella pag. 21)

L’indirizzo si trova in... Tempo di esecuzione in �s

: :

AR1/AR2 (oltre i limiti dell’area) 3,9

: :

Passo 2: Combinazione AND dell’ingresso così indirizzato (il tempo di esecuzione si trova nelle tabelle del capitolo “Lista operazioni”)

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto

0,2

:

2,0+

:Tempo per UE

Tempo di esecuzione complessivo:3,9 � + 2,0 �s = 5,9 �s

Page 30: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Esempi di calcolo (per la CPU 314)

28Lista operazioni S7-300 A5E00096295-03

Tempo di esecuzione nel caso di indirizzamento tramite parametri

Esempio: Parametro U ... con E 0.5 nella lista dei parametri dei blocchi

Passo 1: Caricamento dell’E 0.5 indirizzato tramite il parametro (il tempo si trova nella tabella alla pagina 21)

L’indirizzo si trova in... Tempo di esecuzione in �s

: :

: :

Parametro (doppia parola) 5,3

Passo 2: Combinazione AND dell’ingresso così indirizzato (il tempo di esecuzione si trova nelle tabelle del capitolo “Lista operazioni”)

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto

0,2

:

2,0+

:Tempo per UE

Tempo di esecuzione complessivo:5,3 � + 2,0 �s = 7,3 �s

Page 31: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista operazioni

29Lista operazioni S7-300 A5E00096295-03

Lista operazioni

Nel presente capitolo sono elencate le operazioni per l’S7-300. Le spiegazioni delle operazioni si limitano ad una forma breve. L’esattadescrizione delle funzioni si può trovare nei manuali di riferimento STEP 7.Avvertenza: Nel caso di indirizzamento indiretto (per gli esempi consultare la pagina 16) è necessario aggiungere al tempo di esecuzioneanche il tempo di caricamento dell’indirizzo del rispettivo operando (vedere pagina 21).

Page 32: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista operazioni

30Lista operazioni S7-300 A5E00096295-03

Operazioni logiche combinatorie con operandi a bit

Interrogazione di stato di segnale dell’operando indirizzato e combinazione del risultato con il RLC a seconda della funzione corrispon-dente.

Tempo tipico di esecuzione in �sIndirizzamento diretto Indirizzamento indiretto 1

Opera-zione Operando Significato

Lung. inparole 312*

313314

314*

315315-2316-2

318-2312*313

314 314*

315315-2316-2

318-2

UI/O a.b

M a.bL a.b

DBX a.bDIX a.b

ANDentrata/uscita

merkerbit di dati locali

bit di datibit di dati di istanza

1 2/2

1 2/22

22

0,7

1,52,2

5,25,2

0,2

0,60,8

2,72,7

0,3

0,60,9

2,82,8

0,1

0,10,1

0,10,1

2,5+

2,7+3,0+

4,2+4,2+

2,0+

2,2+2,2+

2,8+2,8+

1,6+

1,7+1,8+

2,5+2,5+

0,1+

0,1+0,1+

0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parametro

ind. con reg., nell’area (AR1)ind. con reg., nell’area (AR2)

oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)

tramite parametri

22

22

2

––

––

––

––

––

––

––

––

++

++

+

++

++

+

++

++

+

++

++

+

Parola di stato per: U BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – sì – sì sì

L’operazione influenza: – – – – – sì sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21) 2 nel caso di indirizzamento diretto dell’operando Area indirizzo 0 fino a 127

Page 33: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista operazioni

31Lista operazioni S7-300 A5E00096295-03

Tempo tipico di esecuzione in �sIndirizzamento diretto Indirizzamento indiretto 1

Opera-zione Operando Significato

Lung. inparole 312*

313314

314*

315315-2316-2

318-2312*313

314 314*

315315-2316-2

318-2

UNI/O a.bM a.bL a.bDBX a.bDIX a.b

AND negatoingresso/uscitamerkerbit di dati localibit di datibit di dati di istanza

1 2/212/2

222

1,41,92,55,55,5

0,50,70,93,03,0

0,50,81,03,13,1

0,10,10,10,10,1

2,9+3,1+3,4+4,6+4,6+

2,2+2,4+2,4+2,9+2,9+

1,9+2,1+2,2+2,8+2,8+

0,1+0,1+0,1+0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parametro

ind. con reg., nell’area (AR1)ind. con reg., nell’area (AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Parola di stato per: UN BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – sì – sì sì

L’operazione influenza: – – – – – sì sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21)2 nel caso di indirizzamento diretto dell’operando Area indirizzo 0 fino a 127

Page 34: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista operazioni

32Lista operazioni S7-300 A5E00096295-03

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto 1

312* 313

314 314*

315315-2316-2

318-2312*313

314 314*

315315-2316-2

318-2

OI/O a.bM a.bL a.bDBX a.bDIX a.b

ORingresso/uscitamerkerbit di dati localibit di datibit di dati di istanza

1 2/212/2

222

0,71,52,25,25,2

0,20,60,82,72,7

0,30,70,92,92,9

0,10,10,10,10,1

2,5+2,7+3,0+4,2+4,2+

2,0+2,2+2,2+2,8+2,8+

1,6+1,7+1,8+2,5+2,5+

0,1+0,1+0,1+0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parametro

ind. con reg., nell’area (AR1)ind. con reg., nell’area (AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Parola di stato per: O BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì sì

L’operazione influenza: – – – – – 0 sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21)2 nel caso di indirizzamento diretto dell’operando Area indirizzo 0 fino a 127

Page 35: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista operazioni

33Lista operazioni S7-300 A5E00096295-03

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto 1

312* 313

314 314*

315315-2316-2

318-2312*313

314 314*

315315-2316-2

318-2

ONI/O a.bM a.bL a.bDBX a.bDIX a.b

OR negatoingresso/uscitamerkerbit di dati localibit di datibit di dati di istanza

12/212/2

222

1,41,92,55,55,5

0,50,70,93,03,0

0,50,81,03,13,1

0,10,10,10,10,1

2,9+3,1+3,4+4,6+4,6+

2,2+2,4+2,4+2,9+2,9+

1,6+2,0+2,2+2,8+2,8+

0,1+0,1+0,1+0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parametro

ind. con reg., nell’area (AR1)ind. con reg., nell’area (AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Parola di stato per: ON BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì sì

L’operazione influenza: – – – – – 0 sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21)2 nel caso di indirizzamento diretto dell’operando Area indirizzo 0 fino a 127

Page 36: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista operazioni

34Lista operazioni S7-300 A5E00096295-03

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto 1

312* 313

314 314*

315315-2316-2

318-2312*313

314 314*

315315-2316-2

318-2

XI/O a.bM a.bL a.bDBX a.bDIX a.b

OR esclusivoingresso/uscitamerkerbit di dati localibit di datibit di dati di istanza

22222

0,71,52,25,25,2

0,30,60,82,82,8

0,30,70,92,92,9

0,10,10,10,10,1

2,5+2,7+3,0+4,2+4,2+

1,9+2,1+2,1+2,6+2,6+

1,6+1,7+1,9+2,5+2,5+

0,1+0,1+0,1+0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parametro

ind. con reg., nell’area (AR1)ind. con reg., nell’area (AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Parola di stato per: X BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì sì

L’operazione influenza: – – – – – 0 sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21)

Page 37: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista operazioni

35Lista operazioni S7-300 A5E00096295-03

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto 1

312* 313

314 314*

315315-2316-2

318-2312*313

314 314*

315315-2316-2

318-2

XNI/O a.bM a.bL a.bDBX a.bDIX a.b

OR esclusivo negatoingresso/uscitamerkerbit di dati localibit di datibit di dati di istanza

22222

1,41,92,55,55,5

0,50,70,93,03,0

0,50,81,03,13,1

0,10,10,10,10,1

2,9+3,1+3,4+4,6+4,6+

2,2+2,4+2,4+2,9+2,9+

1,9+2,0+2,2+2,8+2,8+

0,1+0,1+0,1+0,1+0,1+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parametro

ind. con reg., nell’area (AR1)ind. con reg., nell’area (AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Parola di stato per: XN BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì sì

L’operazione influenza: – – – – – 0 sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21)

Page 38: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con parentesi

36Lista operazioni S7-300 A5E00096295-03

Operazioni logiche combinatorie con parentesi

Salvataggio dei bit BIE, RLC, OR e di un identificatore di funzione (U, UN, ...) sullo stack di parentesi. Per ogni blocco sono possibili 7 livellidi parentesi.

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

312* /313 314/ 314*315/315-2/31

6-2318-2

U( AND apri parentesi 1 2,9 1,7 1,7 0,1

UN( AND negato apri parentesi 1 2,9 1,7 1,7 0,1

O( OR apri parentesi 1 2,9 1,4 1,7 0,1

ON( OR negato apri parentesi 1 2,9 1,4 1,7 0,1

X( OR esclusivo apri parentesi 1 2,9 1,4 1,7 0,1

XN( OR esclusivo negato apri paren-tesi

1 2,9 1,4 1,7 0,1

Parola di stato per: U(, UN(, O(, ON(, X(,XN(

BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: sì – – – – sì – sì sì

L’operazione influenza: – – – – – 0 1 – 0

Page 39: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con parentesi

37Lista operazioni S7-300 A5E00096295-03

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

312* /313 314/ 314*315/315-2/31

6-2318-2

) Parentesi chiusa, togliere unaregistrazione dallo stack di pa-rentesi, combinazione del RLCcon RLC attuale nel processore

1 3,3 1,7 1,9 0,1

Parola di stato per: ) BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: sì – – – – sì 1 sì 1

Page 40: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Combinazione logica OR e funzioni AND

38Lista operazioni S7-300 A5E00096295-03

Combinazione logica OR e funzioni AND

La combinazione OR delle funzioni AND segue la regola secondo la quale AND ha priorità rispetto ad OR.

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

312* /313 314/ 314*315/315-2/31

6-2318-2

O Combinazione OR delle funzioniAND con la regola secondo laquale AND ha priorità rispetto adOR

1 1,4 0,3 0,5 0,1

Parola di stato per: O BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – sì – sì sì

L’operazione influenza: – – – – – sì 1 – sì

Page 41: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con temporizzatori e contatori

39Lista operazioni S7-300 A5E00096295-03

Operazioni logiche combinatorie con temporizzatori e contatori

Interrogazione dello stato di segnale del temporizzatore/contatore indirizzato e combinazione del risultato con il RLC secondo la funzionecorrispondente.

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto 1

312* /313 314/ 314*315/315-2/

316-2318-2

UT fZ f

ANDTemporizzatore Contatore

1 2/212/2

2,41,7

0,80,6

0,90,6

0,10,1

3,3+3,0+

2,2+1,9+

2,1+1,8+

0,1+0,1+

Par. temp.Par. contat.

Temporizzatore/contatore (indi-rizzato tramite parametri)

2 ––

––

––

––

++

++

++

++

Parola di stato per: U BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – sì – sì sì

L’operazione influenza: – – – – – sì sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21) 2 nel caso di indirizzamento diretto dell’operando

Page 42: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con temporizzatori e contatori

40Lista operazioni S7-300 A5E00096295-03

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto 1

312* /313 314/ 314*315/315-2/

316-2318-2

UNT fZ f

AND negatoTemporizzatore Contatore

1 2/21 2/2

3,02,4

1,00,8

1,10,9

0,10,1

3,7+3,3+

2,4+2,2+

2,3+2,1+

0,1+0,1+

Par. temp.Par. contat.

Temporizzatore/contatore (indi-rizzato tramite parametri)

2 ––

––

––

––

++

++

++

++

Parola di stato per: UN BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – sì – sì sì

L’operazione influenza: – – – – – sì sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21) 2 nel caso di indirizzamento diretto dell’operando

Page 43: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con temporizzatori e contatori

41Lista operazioni S7-300 A5E00096295-03

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto 1

312* /313 314/ 314*315/315-2/

316-2318-2

O T fZ f

Temporizzatore ORContatore OR

1 2/212/2

2,41,7

0,80,6

0,90,6

0,10,1

3,3+3,0+

2,2+1,9+

2,1+1,8+

0,1+0,1+

Par. temp.Par. contat.

Temporizzatore/contatore OR(indirizzato tramite parametri)

2 ––

––

––

––

++

++

++

++

ON T fZ f

Temporizzatore OR negatoContatore OR negato

122122

3,02,4

1,00,8

1,10,9

0,10,1

3,7+3,3+

2,4+2,2+

2,3+2,1+

0,1+0,1+

Par. temp.Par. contat.

Temporizzatore/contatoreOR negato (indirizzato tramiteparametri)

2 ––

––

––

––

++

++

++

++

X T fZ f

Temporizzatore OR esclusivoContatore OR esclusivo

22

2,41,7

0,80,6

0,90,6

0,10,1

3,3+3,0+

2,2+1,9+

2,1+1,8+

0,1+0,1+

Par. temp.Par. contat.

OR esclusivo temporizzatore/contatore (indirizzato tramite parametri)

2 ––

––

––

––

++

++

++

++

Parola di stato per: O, ON, X BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì sì

L’operazione influenza: – – – – – 0 sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21) 2 nel caso di indirizzamento diretto dell’operando

Page 44: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con temporizzatori e contatori

42Lista operazioni S7-300 A5E00096295-03

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto 1

312* /313 314/ 314*315/315-2/

316-2318-2

XN T fZ f

OR esclusivo negato temporizzatore/contatore

22

3,02,4

1,01,0

1,10,9

0,10,1

3,7+3,3+

2,4+1,2+

2,3+2,1+

0,1+0,1+

Par. temp.Par. contat.

OR esclusivo negatotemporizzatore/contatore (indirizzato tramite parametri)

2 ––

––

––

––

++

++

++

++

Parola di stato per: XN BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì sì

L’operazione influenza: – – – – – 0 sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21)

Page 45: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con il contenuto dell’ACCU1

43Lista operazioni S7-300 A5E00096295-03

Operazioni logiche combinatorie con il contenuto dell’ACCU1

Combinazione del contenuto dell’ACCU1 o ACCU1-L con una parola o una doppia parola secondo la funzione corrispondente. La parola ola doppia parola si trova o come costante nell’operazione o nell’ACCU2. Il risultato si trova nell’ACCU1 o ACCU1-L.

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

312* /313 314/ 314*315/315-2/31

6-2318-2

UW AND ACCU2-L 1 1,7 0,5 0,6 0,1

UW k16 AND costante a 16 bit 2 2,3 0,7 0,9 0,1

OW OR ACCU2-L 1 1,7 0.5 0,6 0,1

OW k16 OR costante a 16 bit 2 2,3 0,7 0,9 0,1

XOW OR esclusivo ACCU2-L 1 1,7 0,5 0,6 0,1

XOW k16 OR esclusivo costante a 16 bit 2 2,3 0,7 0,9 0,1

UD AND ACCU2 1 3,4 1,9 2,0 0,1

UD k32 AND costante a 32 bit 3 4,1 2,1 2,3 0,15

Parola di stato per: UW, OW, XOW, UD BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì 0 0 – – – – –

Page 46: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con il contenuto dell’ACCU1

44Lista operazioni S7-300 A5E00096295-03

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

OD OR ACCU2 1 3,4 1,9 2,0 0,1

OD k32 OR costante a 32 bit 3 4,1 2,1 2,3 0,15

XOD OR esclusivo ACCU2 1 3,4 1,9 2,0 0,1

XOD k32 OR esclusivo costante a 32 bit 3 4,1 2,1 2,3 0,15

Parola di stato per: OD, XOD BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì 0 0 – – – – –

Page 47: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con bit di visualizzazione

45Lista operazioni S7-300 A5E00096295-03

Operazioni logiche combinatorie con bit di visualizzazione

Interrogazione sullo stato del segnale delle condizioni date e combinazione del risultato con il RLC della funzione corrispondente.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

U==0

ANDRisultato=0(A1=0) and (A0=0)

1 1,5 0,5 0,6 0,1

>0 Risultato>0(A1=1) and (A0=0)

1 2,3 0,7 0,9 0,1

<0 Risultato<0(A1=0) and (A0=1)

1 2,3 0,7 0,9 0,1

<>0 Risultato�0((A1=0) and (A0=1) or (A1=1)and (A0=0))

1 1,5 0,5 0,6 0,1

<=0 Risultato<=0((A1=0) and (A0=1) or (A1=0)and (A0=0))

1 1,5 0,5 0,6 0,1

>=0 Risultato>=0((A1=1) and (A0=0) or (A1=0)and (A0=0))

1 1,5 0,5 0,6 0,1

Parola di stato per: U BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: sì sì sì sì sì sì – sì sì

L’operazione influenza: – – – – – sì sì sì 1

Page 48: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con bit di visualizzazione

46Lista operazioni S7-300 A5E00096295-03

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

UUO

ANDunordered/non permesso(A1=1) and (A0=1)

1 1,5 0,5 0,6 0,1

OS AND OS=1 1 0,7 0,2 0,3 0,1

BIE AND BIE=1 1 0,7 0,2 0,3 0,1

OV AND OV=1 1 0,7 0,2 0,3 0,1

Parola di stato per: U BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: sì sì sì sì sì sì – sì sì

L’operazione influenza: – – – – – sì sì sì 1

Page 49: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con bit di visualizzazione

47Lista operazioni S7-300 A5E00096295-03

Opera-zione

Ope-rando

SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

UN==0

AND negatoRisultato=0 (A1=0) and (A0=0)

1 1,5 0,5 0,6 0,1

>0 Risultato>0 (A1=1) and (A0=0) 1 2,3 0,7 0,9 0,1

<0 Risultato<0 (A1=0) and (A0=1) 1 2,3 0,7 0,9 0,1

<>0 Risultato�0 ((A1=0) and (A0=1)or (A1=1) and (A0=0))

1 2,3 0,7 0,9 0,1

<=0 Risultato<=0 ((A1=0) and (A0=1)or (A1=0) and (A0=0))

1 0,7 0,2 0,3 0,1

>=0 Risultato>=0 ((A1=1) and (A0=0)or (A1=0) and (A0=0))

1 0,7 0,7 0,3 0,1

UO unordered/non permesso(A1=1) and (A0=1)

1 2,3 0,7 0,9 0,1

OS OS=1 1 1,5 0,5 0,6 0,1

BIE BIE=1 1 1,5 0,5 0,6 0,1

OV OV=1 1 1,5 0,5 0,6 0,1

Parola di stato per: UN BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: sì sì sì sì sì sì – sì sì

L’operazione influenza: – – – – – sì sì sì 1

Page 50: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con bit di visualizzazione

48Lista operazioni S7-300 A5E00096295-03

Opera-zione

Ope-rando

SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

O==0

ORRisultato=0 (A1=0) and (A0=0)

1 1,5 0,5 0,6 0,1

>0 Risultato>0 (A1=1) and (A0=0) 1 2,3 0,7 0,9 0,1

<0 Risultato<0 (A1=0) and (A0=1) 1 2,3 0,7 0,9 0,1

<>0 Risultato�0 ((A1=0) and (A0=1)or (A1=1) and (A0=0))

1 1,5 0,5 0,6 0,1

<=0 Risultato<=0 ((A1=0) and (A0=1)or (A1=0) and (A0=0))

1 1,5 0,5 0,6 0,1

>=0 Risultato>=0 ((A1=1) and (A0=0)or (A1=0) and (A0=0))

1 1,5 0,5 0,6 0,1

UO unordered/non permesso(A1=1) and (A0=1)

1 1,5 0,5 0,6 0,1

OS OS=1 1 0,7 0,2 0,3 0,1

BIE BIE=1 1 0,7 0,2 0,3 0,1

OV OV=1 1 0,7 0,2 0,3 0,1

Parola di stato per: O BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: sì sì sì sì sì – – sì sì

L’operazione influenza: – – – – – 0 sì sì 1

Page 51: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con bit di visualizzazione

49Lista operazioni S7-300 A5E00096295-03

Opera-zione

Ope-rando

SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

ON==0

OR negato Risultato=0 (A1=0) and (A0=0)

1 1,5 0,5 0,6 0,1

>0 Risultato>0 (A1=1) and (A0=0) 1 2,3 0,7 0,9 0,1

<0 Risultato<0 (A1=0) and (A0=1) 1 2,3 0,7 0,9 0,1

<>0 Risultato�0 ((A1=0) and (A0=1)or (A1=1) and (A0=0))

1 2,3 0,7 0,9 0,1

<=0 Risultato<=0 ((A1=0) and (A0=1)or (A1=0) and (A0=0))

1 0,7 0,2 0,3 0,1

>=0 Risultato>=0 ((A1=1) and (A0=0)or (A1=0) and (A0=0))

1 0,7 0,7 0,3 0,1

UO unordered/non permesso(A1=1) and (A0=1)

1 2,3 0,7 0,9 0,1

OS OS=1 1 1,5 0,5 0,6 0,1

BIE BIE=1 1 1,5 0,5 0,6 0,1

OV OV=1 1 1,5 0,5 0,6 0,1

Parola di stato per: ON BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: sì sì sì sì sì – – sì sì

L’operazione influenza: – – – – – 0 sì sì 1

Page 52: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con bit di visualizzazione

50Lista operazioni S7-300 A5E00096295-03

Opera-zione

Ope-rando

SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

X==0

OR esclusivo Risultato=0 (A1=0)d (A0=0)

1 1,5 0,5 0,6 0,1

>0 Risultato>0 (A1=1) and (A0=0) 1 2,3 0,7 0,9 0,1

<0 Risultato<0 (A1=0) and (A0=1) 1 2,3 0,7 0,9 0,1

<>0 Risultato�0 ((A1=0) and (A0=1)or (A1=1) and (A0=0))

1 1,5 0,5 0,6 0,1

<=0 Risultato<=0 ((A1=0) and (A0=1)or (A1=0) and (A0=0))

1 1,5 0,5 0,6 0,1

>=0 Risultato>=0 ((A1=1) and (A0=0)or (A1=0) and (A0=0))

1 1,5 0,5 0,6 0,1

UO unordered/non permesso(A1=1) and (A0=1)

1 1,5 0,5 0,6 0,1

OS OS=1 1 0,7 0,2 0,3 0,1

BIE BIE=1 1 0,7 0,2 0,3 0,1

OV OV=1 1 0,7 0,2 0,3 0,1

Parola di stato per: X BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: sì sì sì sì sì – – sì sì

L’operazione influenza: – – – – – 0 sì sì 1

Page 53: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni logiche combinatorie con bit di visualizzazione

51Lista operazioni S7-300 A5E00096295-03

Opera-zione

Ope-rando

SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

XN==0

OR esclusivo negato Risultato=0 (A1=0) and (A0=0)

1 1,5 0,5 0,6 0,1

>0 Risultato>0 (A1=1) and (A0=0) 1 2,3 0,7 0,9 0,1

<0 Risultato<0 (A1=0) and (A0=1) 1 2,3 0,7 0,9 0,1

<>0 Risultato�0 ((A1=0) and (A0=1)or (A1=1) and (A0=0))

1 2,3 0,7 0,9 0,1

<=0 Risultato<=0 ((A1=0) and (A0=1)or (A1=0) and (A0=0))

1 0,7 0,2 0,3 0,1

>=0 Risultato>=0 ((A1=1) and (A0=0)or (A1=0) and (A0=0))

1 0,7 0,7 0,3 0,1

UO unordered/non permesso(A1=1) and (A0=1)

1 2,3 0,7 0,9 0,1

OS OS=1 1 1,5 0,5 0,6 0,1

BIE BIE=1 1 1,5 0,5 0,6 0,1

OV OV=1 1 1,5 0,5 0,6 0,1

Parola di stato per: XN BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: sì sì sì sì sì – – sì sì

L’operazione influenza: – – – – – 0 sì sì 1

Page 54: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

52Lista operazioni S7-300 A5E00096295-03

Operazioni con fronti di segnale

Riconoscimento della variazione del fronte di segnale. Lo stato attuale del segnale nel RLC viene confrontato con lo stato del segnalenell’operando, la “memoria (il merker) del fronte di segnale”.

FP riconosce una variazione del fronte di segnale da “0” a “1” (fronte di salita). FN riconosce una variazione del fronte di segnale da “1” a“0” (fronte di discesa).

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto 1

312* /313 314/ 314*315/315-2/

316-2318-2

FP I/O a.bM a.bL a.bDBX a.bDIX a.b

Visualizzazione del fronte di salita nelRLC. La memoria ausiliaria del fronteè il bit indirizzato nell’operazione.

22222

2,03,53,86,76,7

0,71,41,52,02,0

0,81,51,64,04,0

0,20,20,20,20,2

3,6+3,9+4,1+5,7+5,7+

2,7+2,9+2,9+3,7+3,7+

2,4+2,7+2,7+3,6+3,6+

0,2+0,2+0,2+0,2+0,2+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parametro

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Parola di stato per: FP BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – – 0 sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21)

Page 55: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

53Lista operazioni S7-300 A5E00096295-03

Opera-zione Operando Significato

Lung. inparole

Tempo tipico di esecuzione in �s

Indirizzamento diretto Indirizzamento indiretto 1

312* /313 314/ 314*315/315-2/

316-2318-2

FN I/O a.bM a.bL a.bDBX a.bDIX a.b

Visualizzazione del fronte di discesanel RLC. La memoria ausiliaria delfronte è il bit indirizzato nell’opera-zione.

22222

2,63,84,26,86,8

0,91,61,72,22,2

1,01,61,74,14,1

0,20,20,20,20,2

3,8+4,1+4,3+5,8+5,8+

2,9+3,1+3,1+4,0+4,0+

2,6+2,8+2,8+3,7+3,7+

0,2+0,2+0,2+0,2+0,2+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parametro

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Parola di stato per: FN BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – – 0 sì sì 1

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedi pagina 21)

Page 56: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

54Lista operazioni S7-300 A5E00096295-03

Settare/resettare operandi bit

Attribuzione del valore “1” o “0” del RLC all’operando indirizzato. Le operazioni possono essere dipendenti dall’MCR.

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2 312*313

314314*

315315-2316-2

318-2

S I/O a.b

M a.b

L a.b

DBX a.b

DIX a.b

Settare l’ingresso/l’uscita a “1”(dipendente dall’MCR)Settare il merker a “1”(dipendente dall’MCR)Settare il bit dei dati loc. a “1”(dipendente dall’MCR)Settare il bit dei dati a “1”(dipendente dall’MCR)Settare il bit dei dati di istanza a“1” (dipendente dall’MCR)

1 2/2

1 2/2

2

2

2

0,71,41,93,93,04,96,27,36,27,3

0,31,40,83,01,23,13,34,53,34,5

0,30,50,82,31,32,93,74,33,74,3

0,20,20,20,20,20,20,20,20,20,2

3,3+4,4+3,7+4,4+3,8+3,9+5,5+6,6+5,5+6,6+

2,2+3,4+2,4+3,6+2,4+3,6+3,3+4,4+3,3+4,4+

2,2+2,9+2,5+3,0+2,5+2,5+3,5+4,1+3,5+4,1+

0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parametro

ind. con reg., nell’area (AR1)ind. con reg., nell’area (AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Parola di stato per: S BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – – 0 sì – 0

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21) 2 nel caso di indirizzamento diretto

Page 57: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

55Lista operazioni S7-300 A5E00096295-03

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

R I/O a.b

M a.b

L a.b

DBX a.b

DIX a.b

Resettare l’ingr./l’uscita a “0”(dipendente dall’MCR)Settare il merker a “0”(dipendente dall’MCR)Settare il bit dei dati locali a “0”(dipendente dall’MCR)Settare il bit dei dati a “0”(dipendente dall’MCR)Settare il bit dei dati die is-tanza a “0” (dipendentedall’MCR)

1 2/2

1 2/2

2

2

2

1,01,42,24,13,05,16,47,36,47,3

0,41,40,93,11,23,23,54,63,54,6

0,40,50,92,41,33,03,84,33,84,3

0,20,20,20,20,20,20,20,20,20,2

3,5+4,6+3,8+4,6+4,0+4,1+5,7+6,7+5,7+6,7+

2,4+3,5+2,5+3,7+2,5+3,7+3,4+4,5+3,4+4,5+

2,3+3,0+2,6+3,2+2,6+2,7+3,6+4,3+3,6+4,3+

0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parametro

ind. con reg., nell’area (AR1)ind. con reg., nell’area (AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Parola di stato per: R BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – – 0 sì – 0

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21) 2 nel caso di indirizzamento diretto

Page 58: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

56Lista operazioni S7-300 A5E00096295-03

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

= I/O a.b

M a.b

L a.b

DBX a.b

DIX a.b

Assegnare RLC all’ingresso/all’uscita(dipendente dall’MCR)Assegnare RLC al merker(dipendente dall’MCR)Assegnare RLC al bit dei datilocali(dipendente dall’MCR)Assegnare RLC al bit dei dati(dipendente dall’MCR)Assegnare RLC al bit dei datidi istanza(dipendente dall’MCR)

1 2/2

1 2/2

2

2

2

0,7

1,42,23,92,7

4,66,47,56,4

7,5

0,2

1,40,93,01,0

3,13,35,33,3

5,3

0,3

0,50,92,31,1

2,63,84,43,8

4,4

0,2

0,20,20,20,2

0,20,20,20,2

0,2

3,3+

4,4+3,7+4,4+3,8+

3,6+5,7+6,7+5,7+

6,7+

2,2+

3,4+2,4+3,6+2,4+

3,6+3,3+5,3+3,3+

5,3+

2,2+

2,9+2,5+3,0+2,5+

2,3+3,6+4,3+3,6+

4,3+

0,2+

0,2+0,2+0,2+0,2+

0,2+0,2+0,2+0,2+

0,2+

c [AR1,m]c [AR2,m][AR1,m][AR2,m]Parametro

ind. con reg., nell’area (AR1)ind. con reg., nell’area (AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

Parola di stato per: = BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – – 0 sì – 0

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)2 nel caso di indirizzamento diretto

Page 59: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

57Lista operazioni S7-300 A5E00096295-03

Operazioni che influenzano direttamente l’RLC

Le operazioni che seguono influenzano l’RLC direttamente.

Opera-zione

Ope-rando

SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

CLR Imposta l’RLC a “0” 1 0,7 0,2 0,3 0,1

Parola di stato per: CLR BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – – – 0 0 0 0

SET Imposta l’RLC a “1” 1 0,7 0,2 0,3 0,1

Parola di stato per: SET BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – – – 0 1 1 0

NOT Nega l’RLC 1 0,7 0,2 0,3 0,1

Parola di stato per: NOT BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – sì – sì –

L’operazione influenza: – – – – – – 1 sì –

Page 60: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

58Lista operazioni S7-300 A5E00096295-03

Opera-zione

Ope-rando

SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

SAVE Salva l’RLC nel bit BIE 1 0,7 0,2 0,3 0,1

Parola di stato per: SAVE BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: sì – – – – – – – –

Page 61: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

59Lista operazioni S7-300 A5E00096295-03

Operazioni di temporizzazione

Avviamento e reset di un temporizzatore (indirizzato direttamente o tramite parametro). La durata del tempo deve trovarsi nell’ACCU1-L.

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato inparole

Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

SI T f Avvia il temporizzatore come im- 1 2/2 14,0 8,4 9,2 0,2 14,3+ 8,8+ 9,7+ 0,2+

Par. temp.pulso alla variazone del fronte disegnale da ”0”a ”1” 2 – – – – + + + +

SV T f Avvia il tempor. come impulso 1 2/2 14,0 8,4 9,2 0,2 14,3+ 8,8+ 9,7+ 0,2+

Par. temp.prolungato alla variazone delfronte di segnale da ”0” a ”1” 2 – – – – + + + +

SE T f Avvia il tempor. come ritardo all’in- 1 2/2 14,7 9,0 9,7 0,2 15,0+ 9,4+ 10,2+ 0,2+

Par. tempserzione alla variazone del frontedi segnale da ”0” a ”1” 2 – – – – + + + +

SS T f Avvia il temporizzatore come ri-tardo all’inserzione con memoriz-

1 2/2 14,7 9,0 9,7 0,2 15,0+ 9,4+ 10,2+ 0,2+

Par. temp.tardo all’inserzione con memoriz-zazione alla variazone del frontedi segn. da ”0” a ”1”

2 – – – – + + + +

Parola di stato per: SI, SV, SE, SS, BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – – 0 – – 0

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21) 2 nel caso di indirizzamento diretto dell’operando

Page 62: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

60Lista operazioni S7-300 A5E00096295-03

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato inparole

Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

SA T f Avvia il tempo come ritardo alla 1 2/2 15,0 9,2 10,0 0,2 15,4+ 9,6+ 10,5+ 0,2+

Par. temp.disinserzionealla variazone delfronte di segn. da ”1” a ”0” 2 – – – – + + + +

FR T f Abilitazione di un temporizzatoreper un nuovo start alla variazonedel fronte di segnale da ”0” a ”1”

1 2/2 3,9 2,0 2,1 0,2 4,3+ 2,5+ 2,7+ 0,2+

Par. temp.

del fronte di segnale da ”0” a ”1”(Cancellazione della memoria difronte per avviare il temporizza-tore)

2 – – – – + + + +

R T f Resettare un temporizzatore 1 2/2 3,5 1,8 1,8 0,2 3,8+ 2,2+ 2,4+ 0,2+

Par. temp. 2 – – – – + + + +

Parola di stato per: SA, FR, R BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – – 0 – – 0

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21) 2 nel caso di indirizzamento diretto dell’operando

Page 63: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

61Lista operazioni S7-300 A5E00096295-03

Operazioni di conteggio

Il valore di conteggio si trova nell’ACCU1-L o nell’indirizzo trasmesso come parametro.

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato inparole

Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

S Z f Predisporre un contatore alla va- 1 2/2 9,8 6,0 6,6 0,2 10,2+ 6,4+ 7,1+ 0,2+

Par. contat.riazone del fronte di segnale da”0” a ”1” 2 – – – – + + + +

R Z f Resettare il contatore a “0” alla 1 2/2 3,4 1,7 1,8 0,2 3,8+ 2,2+ 2,3+ 0,2+

Par. contat.variazone del fronte di segnale da”0” a ”1” 2 – – – – + + + +

ZV Z f Contare in avanti di 1 alla varia- 1 2/2 4,8 2,6 2,8 0,2 5,2+ 3,1+ 3,4+ 0,2+

Par. contat.zone del fronte di segnale da ”0” a”1” 2 – – – – + + + +

ZR Z f Contare indietro di 1 alla varia- 1 2/2 5,1 2,8 3,0 0,2 5,3+ 3,2+ 3,5+ 0,2+

Par. contat.zone del fronte di segnale da ”0” a”1” 2 – – – – + + + +

Parola di stato per: S, R, ZV, ZR BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – – 0 – – 0

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21) 2 nel caso di indirizzamento diretto dell’operando

Page 64: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

62Lista operazioni S7-300 A5E00096295-03

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato inparole

Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

FR Z f Abilitazione di un temporizzatorealla variazone del fronte di se-gnale da ”0” a ”1” (Cancellare la

1 2/2 4,0 2,1 2,2 0,2 4,3+ 2,5+ 2,7 0,2+

Par. contat.

gnale da ”0” a ”1” (Cancellare lamemoria del fronte per il conteg-gio in avanti o indietro di un conta-tore)

2 – – – – + + + +

Parola di stato per: FR BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – – 0 – – 0

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21) 2 nel caso di indirizzamento diretto dell’operando

Page 65: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

63Lista operazioni S7-300 A5E00096295-03

Operazioni di caricamento

Caricare gli operandi nell’ACCU1, prima viene salvato il vecchio contenuto di ACCU1 in ACCU2. La parola di stato non viene influenzata.

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2 312*313

314314*

315315-2316-2

318-2

LEB aAB aPEB a

Carica il ...byte d’ingressobyte d’uscitabyte di ingresso di periferia

1 2/21 2/2

2

1,71,7

< 30/< 21 3

0,60,624/

<533/<88 4

0,60,6

< 24

0,10,10,1

2,7+2,7+

< 40/< 30 3

2,2+2,2+26+/<583/<924

1,7+1,7+< 27

0,1+0,1+0,1+

MB aLB aDBB aDIB a

byte di merkerbyte di dati localibyte di datibyte di dati di istanza... nell’ACCU1

1 2/22222

1,92,95,06,8

0,71,02,82,8

0,81,12,82,8

0,10,10,10,1

2,8+3,2+4,3+4,3+

2,2+2,2+2,8+2,8+

1,8+2,0+2,6+2,6+

0,1+0,1+0,1+0,1+

g [AR1,m]g [AR2,m]Β [AR1,m]Β [AR2,m]Parametro

ind. con reg., nell’area(AR1)ind. con reg., nell’area(AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)2 nel caso di indirizzamento diretto dell’operando3 Periferia digitale integrata della CPU 312* e 314*4 Periferia analogica integrata della CPU 314*

Page 66: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

64Lista operazioni S7-300 A5E00096295-03

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

LEW aAW aPEW a

Carica la...parola d’ingressoparola d’uscitaparola di ingresso di periferia

1 2/212/2

2,42,4

< 40

0,80,829/

<533/<884

0,90,9

< 30

0,10,10,1

2,9+2,9+< 46/< 30

3

2,1+2,1+30+/<583/<924

1,9+1,9+< 32

0,1+0,1+0,1+

MW aLW a

parola di merkerparola di dati locali

1/222

2,73,0

1,01,1

1,11,3

0,10,1

3,2+3,7+

2,4+2,8+

2,1+2,3+

0,1+0,1+

DBW aDIW a

parola di datiparola di dati di istanza... nell’ACCU1-L

12/212/2

5,75,7

3,33,3

3,33,3

0,10,1

5,2+5,2+

3,7+3,7+

3,2+3,2+

0,1+0,1+

h [AR1,m]h [AR2,m]W[AR1,m]W[AR2,m]Parametro

ind. con reg., nell’area (AR1)ind. con reg., nell’area (AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)2 nel caso di indirizzamento diretto dell’operando3 Periferia digitale integrata della CPU 312* e 314*4 Periferia analogica integrata della CPU 314*

Page 67: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

65Lista operazioni S7-300 A5E00096295-03

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

LED aAD aPED a

Carica la...doppia parola d’ingressodoppia parola d’uscitadoppia parola di ingresso di per-iferia

12/212/2

2

2,92,9

< 45

0,90,937/

<1903

1,11,1

< 40

0,20,20,2

3,2+3,2+< 65

2,4+2,4+39+/<200

3

2,1+2,1+< 42

0,2+0,2+0,2+

MD aLD a

doppia parola di merkerdoppia parola di dati locali

12/22

3,43,7

1,41,5

1,51,6

0,20,2

3,7+4,2+

2,7+3,1+

2,5+2,7+

0,2+0,2+

DBD aDID a

doppia parola di datidoppia parola di dati di istanza... nell’ACCU1

22

7,07,0

4,44,4

4,34,3

0,20,2

6,5+6,5+

4,7+4,7+

4,2+4,2+

0,2+0,2+

i [AR1,m]i [AR2,m]D[AR1,m]D[AR2,m]Parametro

ind. con reg., nell’area (AR1)ind. con reg., nell’area (AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)2 nel caso di indirizzamento diretto dell’operando3 Periferia analogica integrata della 314*

Page 68: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

66Lista operazioni S7-300 A5E00096295-03

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

Lk8k16k32

Carica...cost. a 8 bit nell’ACCU1-LLcost. a 16 bit nell’ACCU1-Lcostante a 32 bit nell’ACCU1

123

1,71,72,0

0,60,60,7

0,60,60,8

0,10,10,15

–––

–––

–––

–––

Parametro Carica la costante nell’ACCU1(indirizzato tramite parametri)

2 – – – – + + + +

L 2#n Carica la costante binaria a16 bit nell’ACCU1-L

2 1,7 0,6 0,6 0,1 – – – –

Carica la costante binaria a32 bit nell’ACCU1

3 2,0 0,7 0,7 0,15 – – – –

L B#8#p Carica la costante esadecimalea 8 bit nell’ACCU1-L

1 1,7 0,6 0,6 0,1 – – – –

W#16#p Carica la costante esadecimalea 16 bit nell’ACCU1-L

2 1,7 0,6 0,6 0,1 – – – –

DW#16#p Carica la costante esadecimalea 32 bit nell’ACCU1

3 2,0 0,7 0,7 0,15 – – – –

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)

Page 69: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

67Lista operazioni S7-300 A5E00096295-03

Ope- Lung.�

razione Operando Significato in paroleTempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

L ’x’ Carica 1 carattere 1,2 0,6 0,7 0,1

L ’xx’ Carica 2 caratteri 2 1,2 0,6 0,7 0,1

L ’xxx’ Carica 3 caratteri 1,4 0,7 0,88 0,15

L ’xxxx’ Carica 4 caratteri 3 1,4 0,7 0,88 0,15

L D# data Carica la data IEC (codificata BCD) 3 1,2 0,6 0,8 0,15

L S5T# val. ditemp.

Carica la cost. di temp. S5 (16 bit) 2 1,2 0,6 0,8 0,1

L TOD# val. ditemp.

Carica la cost. di temp. a 32 bitdell’ora IEC

3 1,4 0,93 0,88 0,15

L T# val. di Carica cost. di temp. a 16 bit 2 1,2 0,7 0,88 0,1temp.

Carica cost. di temp. a 32 bit 3 1,4 0,6 0,88 0,15

L C# val. diconteggio

Carica cost. di conteggio a 16 bit 2 1,2 0,6 0,88 0,1

L P# puntat. Carica il puntatore di bit 3 1,4 0,7 0,88 0,15

L L# intero Carica costante intera a 32 bit 3 1,4 0,7 0,88 0,15

L numero reale Carica numero reale 3 1,4 0,93 0,88 0,15

Page 70: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

68Lista operazioni S7-300 A5E00096295-03

Operazioni di caricamento per temporizzatori e contatori

Caricamento di un valore di tempo o di contatore nell’ACCU1. Il vecchio contenuto di ACCU1 viene prima salvato in ACCU2. Le visualizza-zioni non vengono influenzate.

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315315-2316-2

318-2312*313

314314*

315315-2316-2

318-2

L T f Carica valore di tempo 1 2/2 3,1 1,6 1,7 0,1 5,2+ 0,8+ 2,1+ 0,1+

Par. temp. Carica valore di tempo (indiriz-zato tramite parametro)

2 – – – – + + + +

L Z f Carica valore di conteggio 1 2/2 2,9 1,6 1,5 0,1 5,2+ 0,8+ 2,1+ 0,1+

Par. contat. Carica valore di conteggio (indi-rizzato tramite parametro)

2 – – – – + + + +

LC T f Carica valore di tempo codifi-cato BCD

1 2/2 8,1 5,4 5,4 0,3 15,6+ 4,6+ 5,9+ 0,3+

Par. temp. Carica valore di tempo codifi-cato BCD (indirizzato tramiteparametro)

2 – – – – + + + +

LC Z f Carica valore di conteggio codif-icato BCD

1 2/2 7,4 5,0 4,9 0,3 14,2+ 4,2+ 5,4+ 0,3+

Par. contat. Carica valore di conteggio (indi-rizzato tramite parametro)

2 – – – – + + + +

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21) 2 nel caso di indirizzamento diretto dell’operando

Page 71: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

69Lista operazioni S7-300 A5E00096295-03

Operazioni di trasferimento

Trasferire il contenuto di ACCU1 negli operandi indirizzati. La parola di stato non viene influenzata. Fare attenzione al fatto che alcune op-erazioni di trasferimento dipendono dall’MCR.

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315316

315-2318-2

312*313

314314*

315316

315-2318-2

T

EB a

AB a

PAB a

Trasferire il contenuto diACCU1-LL al...byte d’ingresso(dipendente dall’MCR)byte d’uscita(dipendente dall’MCR)byte di uscita periferiche

(dipendente dall’MCR)

1 2/2

1 2/2

1 3/2

0,72,60,72,6

< 30

< 32

0,21,30,21,324/

<404/<475

25/<414/<485

0,31,40,31,4

< 24

< 25

0,10,10,10,10,1

0,1

2,0+2,5+2,0+2,5+

<35,5/<19 4

<36,5/< 20 4

1,6+2,0+1,6+2,0+25+/<454/< 505

26+/< 464

< 515

1,2+1,6+1,2+1,6+< 27

< 28

0,1+0,1+0,1+0,1+0,1+

0,1+

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)2 nel caso di indirizzamento diretto dell’operando3 Indirizzamento diretto per PAB 0 – 2554 Periferia digitale integrata della CPU 312* e 314*5 Periferia analogica integrata della CPU 314*

Page 72: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

70Lista operazioni S7-300 A5E00096295-03

Ope- Tempo tipico di esecuzione in �sLung.

razione Indirizzamento indiretto 1Indirizzamento direttoin paroleSignificatoOperando

318-2315316

315-2

314314*

312*313318-2

315316

315-2

314314*

312*313

T MB a

LB a

DBB a

DIB a

byte merker(dipendente dall’MCR)byte di dati locali(dipendente dall’MCR)byte di dati(dipendente dall’MCR)byte di dati di istanza(dipendente dall’MCR)

12/2

2

2

2

0,92,71,53,14,65,44,65,4

0,41,80,62,22,93,52,93,5

0,41,50,61,82,53,02,53,0

0,10,10,10,10,10,10,10,1

2,2+2,7+2,5+3,3+3,9+4,7+3,9+4,7+

1,7+2,2+1,8+2,4+2,7+3,3+2,7+3,3+

1,3+1,7+1,5+2,0

2,3+2,8+2,3+2,8+

0,1+0,1+0,1+0,1+0,1+0,1+0,1+0,1+

T g[AR1,m]g[AR2,m]Β[AR1,m]B[AR2,m]Parametro

ind. con reg., nell’area(AR1)ind. con reg., nell’area(AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)2 nel caso di indirizzamento diretto dell’operando

Page 73: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

71Lista operazioni S7-300 A5E00096295-03

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1

312*313

314314*

315316

315-2318-2

312*313

314314*

315316

315-2318-2

T

EW

AW

PAW

Trasferire il contenuto diACCU1-L alla...parola d’ingresso(dipendente dall’MCR)parola d’uscita(dipendente dall’MCR)parola di uscita di periferia

(dipendente dall’MCR)

1 2/2

1 2/2

13/2

1,42,71,42,7

< 34

< 36

0,51,40,51,427/

<424/<505

28/<444/<525

0,51,50,51,5

< 27

< 28

0,10,10,10,10,1

0,1

2,3+2,8+2,3+2,8+< 40

< 42

1,8+2,2+1,8+2,2+29+/<464/< 535

30+/<484/< 555

1,5+1,8+1,5+1,8+< 31

< 32

0,1+0,1+0,1+0,1+0,1+

0,1+

T MW

LW

DBW

DIW

parola merker(dipendente dall’MCR)parola di dati locali(dipendente dall’MCR)parola di dati(dipendente dall’MCR)parola di dati di istanza(dipendente dall’MCR)

12/2

2

2

2

1,73,02,03,45,26,15,26,1

0,72,00,82,43,64,23,64,2

0,81,80,92,03,03,53,03,5

0,10,10,10,10,10,10,10,1

2,7+3,2+3,0+3,8+4,7+5,6+4,7+5,6+

2,1+2,6+2,2+2,8+3,5+4,1+3,5+4,1+

1,7+2,1+1,8+2,3+2,9+3,4+2,9+3,4+

0,1+0,1+0,1+0,1+0,1+0,1+0,1+0,1+

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)2 nel caso di indirizzamento diretto dell’operando3 Indirizzamento diretto per PAW 0 – 2544 Periferia digitale integrata della CPU 314*5 Periferia analogica integrata della CPU 314*

Page 74: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

72Lista operazioni S7-300 A5E00096295-03

Ope- Tempo tipico di esecuzione in �sLung.

razione Indirizzamento indiretto 1Indirizzamento direttoin paroleSignificatoOperando

318-2315316

315-2

314314*

312*313318-2

315316

315-2

314314*

312*313

T h [AR1,m]h [AR2,m]W[AR1,m]W[AR2,m]Parametro

ind. con reg., nell’area(AR1)ind. con reg., nell’area(AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

T

ED

Trasferire il contenuto diACCU1 alla...doppia parola d’ingresso(dipendente dall’MCR)

1 2/2

2

2,03,0

0,71,7

0,81,8

0,20,2

2,7+3,2+

2,0+2,4+

1,7+2,1+

0,2+0,2+

AD doppia parola d’uscita(dipendente dall’MCR)doppia parola di uscita diperiferia (dipendentedall’MCR)

1 2/2

1 2/2

2,03,0

< 38< 39

0,71,7

< 31< 32

0,81,8

< 31< 32

0,20,20,20,2

2,7+3,2+< 42< 43

2,0+2,4+32+35+

1,7+2,1+< 34< 35

0,2+0,2+0,2+0,2+

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)2 nel caso di indirizzamento diretto dell’operando

Page 75: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

73Lista operazioni S7-300 A5E00096295-03

Ope- Tempo tipico di esecuzione in �sLung.

razione Indirizzamento indiretto 1Indirizzamento direttoin paroleSignificatoOperando

318-2315316

315-2

314314*

312*313318-2

315316

315-2

314314*

312*313

T MD

LD

DBD

DID

doppia parola di merker(dipendente dall’MCR)doppia parola di dati locali(dipendente dall’MCR)doppia parola di dati(dipendente dall’MCR)doppia parola di dati di is-tanza(dipendente dall’MCR)

1 2/2

2

2

2

2,73,73,04,16,77,66,77,6

1,22,01,22,24,95,54,95,5

1,32,31,42,64,14,64,14,6

0,20,20,20,20,20,20,20,2

3,3+3,8+5,3+6,2+6,2+7,1+6,2+7,2+

2,7+3,2+3,3+3,9+4,9+5,5+4,9+5,5+

2,2+2,6+3,0+3,5+4,0+4,5+4,0+4,5+

0,2+0,2+0,2+0,2+0,2+0,2+0,2+0,2+

T i [AR1,m]i [AR2,m]D[AR1,m]D[AR2,m]Parametro

ind. con reg., nell’area(AR1)ind. con reg., nell’area(AR2)oltre i limiti dell’area (AR1)oltre i limiti dell’area (AR2)tramite parametri

22222

–––––

–––––

–––––

–––––

+++++

+++++

+++++

+++++

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)2 nel caso di indirizzamento diretto dell’operando

Page 76: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

74Lista operazioni S7-300 A5E00096295-03

Operazioni di caricamento e trasferimento per i registri indirizzi

Caricamento di una doppia parola da una memoria o da un registro nell’AR1 o AR2.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

LAR1–AR2DBD aDID amLD aMD a

Carica il contenuto da ...ACCU1registro indirizzi 2doppia parola di datidoppia parola di dati di istanzacost. a 32 bit come puntatoredoppia parola di dati localidoppia parola di merker... in AR1

1122322

0,70,76,36,31,43,43,0

0,20,24,04,00,41,41,2

0,30,33,83,80,51,51,4

0,20,20,30,30,20,30,3

LAR2–DBD aDID amLD aMD a

Carica il contenuto da ...ACCU1doppia parola di datidoppia parola di dati di istanzacost. a 32 bit come puntatoredoppia parola di dati localidoppia parola di merker... in AR2

122322

0,76,36,31,43,43,0

0,24,04,00,41,41,2

0,33,83,80,51,51,4

0,20,30,30,20,30,3

Page 77: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

75Lista operazioni S7-300 A5E00096295-03

Trasferimento di una parola doppia da AR1 o AR2 in una memoria o in un registro. La parola di stato non viene influenzata.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

TAR1–AR2DBD aDID amLD aMD a

Trasf. il contenuto di AR1 in...ACCU1registro indirizzi 2doppia parola di datidoppia parola di dati di istanza32-Bit-Konstante als Pointerdoppia parola di dati localidoppia parola di merker

1122322

1,70,76,96,93,73,4

0,40,23,93,91,41,2

0,70,34,34,31,61,5

0,10,20,20,20,20,2

TAR2–DBD aDID amLD aMD a

Trasf. il contenuto di AR2 in...ACCU1doppia parola di datidoppia parola di dati di istanza32-Bit-Konstante als Pointerdoppia parola di dati localidoppia parola di merker

122322

1,76,96,93,73,4

0,43,93,91,41,2

0,74,34,31,61,5

0,10,20,20,20,2

TAR Scambiare i contenuti di AR1 e AR2 1 1,4 0,7 0,5 0,4

Page 78: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

76Lista operazioni S7-300 A5E00096295-03

Operazioni di caricamento e trasferimento per la parola di stato

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

L STW Caricare la parola di stato 1

nell’ACCU12,4 1,4 1,5 0,1

Parola di stato per: L STW BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: sì sì sì sì sì 0 0 sì 0

L’operazione influenza: – – – – – – – – –

T STW Trasferire ACCU1 (bit 0 fino a 8)nella parola di stato 1

2,2 1,5 1,4 0,1

Parola di stato per: T STW BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: sì sì sì sì sì – – sì –

1 struttura della parola di stato consultare vedere pagina 15

Page 79: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

77Lista operazioni S7-300 A5E00096295-03

Operazioni di caricamento per numeri di DB e per le lunghezze di DB

Caricamento del numero/lunghezza di un blocco dati nell’ACCU1. Il vecchio contenuto di ACCU1 viene salvato in ACCU2. Le visualizza-zioni non vengono influenzate.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

L DBNO Caricare il numero del blocco dati 1 5,1 3,1 3,3 0,1

L DINO Caricare il numero del blocco dati diistanza

1 5,1 3,1 3,3 0,1

L DBLG Caricare la lunghezza del blocco dati inbyte

1 1,7 0,6 0,6 0,1

L DILG Caricare la lunghezza del blocco dati diistanza in byte

1 1,7 0,6 0,6 0,1

Page 80: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

78Lista operazioni S7-300 A5E00096295-03

Operazioni aritmetiche in virgola fissa (16 bit)

Operazioni aritmetiche con due numeri a 16 bit. Il risultato si trova nell’ACCU1 o nell’ACCU1-L.CPU 318-2: In seguito ACCU 3 e ACCU 4 vengano trasferiti in ACCU 2 e ACCU 3.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

+I – Sommare 2 numeri interi (16 bit)(ACCU1-L)=(ACCU1-L)+ (ACCU2-L)

1 2,4 1,5 1,5 0,1

–I – Sottrarre 2 numeri interi (16 bit)(ACCU1-L)=(ACCU2-L)– (ACCU1-L)

1 2,6 1,8 1,6 0,1

*I – Moltiplicare 2 numeri interi (16 bit)(ACCU1)=(ACCU2-L)*(ACCU1-L)

1 3,6 2,1 2,4 0,8

/I – Dividere 2 numeri interi (16 bit)(ACCU1-L)=(ACCU2-L):(ACCU1-L)Il resto della divisione si trova nell’A-CCU1-H.

1 5,0 3,2 3,4 0,8

Parola di stato per: +I, –I,*I, /I BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì sì sì – – – –

Page 81: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

79Lista operazioni S7-300 A5E00096295-03

Operazioni aritmetiche in virgola fissa (32 bit)

Operazioni aritmetiche di due numeri a 32 bit. Il risultato si trova nell’ACCU1.CPU 318-2: In seguito ACCU 3 e ACCU 4 vengano trasferiti in ACCU 2 e ACCU 3.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

+D – Sommare 2 numeri interi (32 bit)(ACCU1)=(ACCU2)+(ACCU1)

1 3,1 1,8 2,0 0,1

–D – Sottrarre 2 numeri interi (32 bit)(ACCU1)=(ACCU2)–(ACCU1)

1 4,0 2,3 2,7 0,1

*D – Moltiplicare 2 numeri interi (32 bit)(ACCU1)=(ACCU2)*(ACCU1)

1 13,5 8,2 9,9 1,3

/D – Dividere 2 numeri interi (32 bit)(ACCU1)=(ACCU2):(ACCU1)

1 14,8 6,5 10,8 1,3

MOD – Dividere 2 numeri interi (32 bit) e cari-care il resto della divisione in ACCU1:(ACCU1)=Resto di[(ACCU2):(ACCU1)]

1 15,5 6,4 11,3 1,3

Parola di stato per: +D, –D,*D, /D, MOD BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì sì sì – – – –

Page 82: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

80Lista operazioni S7-300 A5E00096295-03

Operazioni aritmetiche in virgola mobile (32 bit)

Il risultato dell’operazione aritmetiche si trova nell’ACCU1. Il tempo di esecuzione dipende dal valore che si deve calcolare. CPU 318-2: In seguito all’operazione ACCU 3 e ACCU 4 vengano trasferiti in ACCU 2 e ACCU 3.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

+R – Sommare 2 numeri reali (32 bit)(ACCU1)=(ACCU2)+(ACCU1)

1 < 60 < 50 < 35 0,6

–R – Sottrarre 2 numeri reali (32 bit)(ACCU1)=(ACCU2)–(ACCU1)

1 < 60 < 50 < 35 0,6

*R – Moltiplic. 2 numeri reali (32 bit)(ACCU1)=(ACCU2)*(ACCU1)

1 < 60 < 50 < 35 1,4

/R – Dividere 2 numeri reali (32 bit)(ACCU1)=(ACCU2):(ACCU1)

1 < 60 < 50 < 40 2,1

Parola di stato per: +R, –R, *R, /R BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì sì sì – – – –

Page 83: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

81Lista operazioni S7-300 A5E00096295-03

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

NEGR – Negare il numero reale nell’ACCU1 1 0,7 1,0 0,3 0,1

ABS – Formare il valore assoluto del numeroreale nell’ACCU1

1 0,7 0,4 0,3 0,1

Parola di stato per: NEGR, ABS BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – – – – – – –

Page 84: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

82Lista operazioni S7-300 A5E00096295-03

Radice quadrata, elevare al quadrato (32 bit)

Il risultato dell’operazione si trova nell’ACCU1. Le operazioni possono essere interrotte da interrupt.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*313/314/314

*315/315-2

316-2318-2

SQRT – Calcola la radice quadrata di un num-ero reale nell’ACCU1

1 – < 1000 < 1000 40

SQR – Eleva al quadrato un numero realenell’ACCU1

1 – < 300 < 300 1,4

Parola di stato per: SQRT, SQR BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì sì sì – – – –

Page 85: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

83Lista operazioni S7-300 A5E00096295-03

Funzione logaritmica (32 bit)

Il risultato della funzione logaritmica si trova nell’ACCU1. Le operazioni possono essere interrotte da allarmi.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*313/314/314

*315/315-2

316-2318-2

LN – Calcola il logaritmo naturale di un num-ero reale nell’ACCU1.

1 – <650 < 650 35

EXP – Calcola il valore esponenziale di unnum. reale nell’ACCU1 in base e(=2,71828).

1 – < 1500 < 1500 35

Parola di stato per: LN, EXP BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì sì sì – – – –

Page 86: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

84Lista operazioni S7-300 A5E00096295-03

Funzioni trigonometriche (32 bit)

Il risultato dell’operazione si trova nell’ACCU1. Le operazioni possono essere interrotte da allarmi.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*313/314/314

*315/315-2

316-2318-2

SIN – Calcola il seno di un numero reale 1 – < 900 < 900 31

ASIN – Calcola l’arcoseno di un numero reale 1 – < 2500 < 2500 74

COS – Calcola il coseno di un numero reale 1 – < 900 < 900 32

ACOS – Calcola l’arcocoseno di un numeroreale

1 – < 2500 < 2500 77

TAN – Calcola la tangente di un numero reale 1 – < 900 < 900 35

ATAN – Calcola l’arcotangente di un numeroreale

1 – < 900 < 900 32

Parola di stato per: SIN, ASIN, COS, ACOS, TAN, ATAN

BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì sì sì – – – –

Page 87: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

85Lista operazioni S7-300 A5E00096295-03

Addizione di costanti

Addizione di una costante intera all’ACCU1. Le visualizzazioni non vengono influenzate.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

+ i8 Aggiungi una costante intera a 8 bit 1 0,7 0,2 0,3 0,1

+ i16 Aggiungi una costante intera a 16 bit 2 0,7 0,2 0,3 0,1

+ i32 Aggiungi una costante intera a 32 bit 3 1,5 0,4 0,6 0,15

Page 88: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

86Lista operazioni S7-300 A5E00096295-03

Addizione tramite registri di indirizzi

Addizione di un intero a 16 bit al contenuto del registro di indirizzi. Il valore si trova nell’operazione o nell’ACCU1-L. Le visualizzazioni nonvengono influenzate.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

+AR1 – Addiziona il contenuto di ACCU1-L adAR1

1 0,7 0,3 0,3 0,2

+AR1 m Addiziona una costante puntatore adAR1

2 0,7 0,6 0,3 0,2

+AR2 – Addiziona il contenuto di ACCU1-L adAR2

1 0,7 0,3 0,3 0,2

+AR2 m Addiziona una costante puntatore adAR2

2 0,7 0,6 0,3 0,2

Page 89: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

87Lista operazioni S7-300 A5E00096295-03

Operazioni di confronto con numeri interi (16 bit)

Confronto dei numeri interi a 16 bit nell’ACCU1-L e nell’ACCU2-L. Se la condizione è soddisfatta allora è RLC=1.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

==I – ACCU2-L=ACCU1-L 1 2,3 1,4 1,4 0,1

<>I – ACCU2-L�ACCU1-L 1 2,4 1,6 1,5 0,1

<I – ACCU2-L<ACCU1-L 1 2,4 1,6 1,5 0,1

<=I – ACCU2-L<=ACCU1-L 1 2,3 1,4 1,4 0,1

>I – ACCU2-L>ACCU1-L 1 2,4 1,3 1,5 0,1

>=I – ACCU2-L>=ACCU1-L 1 2,3 1,4 1,4 0,1

Parola di stato per: ==I, <>I, <I, <=I, >I, >=I BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì 0 – 0 sì sì 1

Page 90: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

88Lista operazioni S7-300 A5E00096295-03

Operazioni di confronto con numeri interi (32 bit)

Confronto di numeri interi a 16 bit nell’ACCU1 e nell’ACCU2. Se la condizione è soddisfatta allora è RLC=1.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

==D – ACCU2=ACCU1 1 3,1 1,9 2,0 0,1

<>D – ACCU2�ACCU1 1 3,1 1,9 2,0 0,1

<D – ACCU2<ACCU1 1 3,1 1,9 2,0 0,1

<=D – ACCU2<=ACCU1 1 3,1 1,9 2,0 0,1

>D – ACCU2>ACCU1 1 3,1 1,9 2,0 0,1

>=D – ACCU2>=ACCU1 1 3,1 1,9 2,0 0,1

Parola di stato per: ==D,< >D, <D, <=D, >D,>=D

BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì 0 – 0 sì sì 1

Page 91: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

89Lista operazioni S7-300 A5E00096295-03

Operazioni di confronto con numeri interi (32 bit)

Confronto di numeri interi a 32 bit nell’ACCU1 e nell’ACCU2. Se la condizione è soddisfatta allora è RLC=1.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

==R – ACCU2=ACCU1 1 < 70 < 50 < 45 0,4

<>R – ACCU2�ACCU1 1 < 70 < 50 < 45 0,4

<R – ACCU2<ACCU1 1 < 70 < 50 < 45 0,4

<=R – ACCU2<=ACCU1 1 < 70 < 50 < 45 0,4

>R – ACCU2>ACCU1 1 < 70 < 50 < 45 0,4

>=R – ACCU2>=ACCU1 1 < 70 < 50 < 45 0,4Parola di stato per: ==R, <>R, <R, <=R,

>R, >=RBIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì sì sì 0 sì sì 1

Page 92: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

90Lista operazioni S7-300 A5E00096295-03

Operazioni di scorrimento

Far scorrere il contenuto di ACCU1 o ACCU1-L per il numero di posizioni dato verso destra o verso sinistra. Se non viene dato alcun oper-ando, far scorrere per il numero di posizioni in ACCU2-LL. Le posizioni che si liberano in seguito allo scorrimento vengono riempite con zerio con il segno. L’ultimo bit fatto scorrere si trova nel bit di visualizzazione A1.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

SLW – Far scorrere il contenuto di ACCU1-L 1 3,0 1,5 2,0 0,1

SLW 0 ... 15verso sinistra. Zeri riempono le posi-zioni libere dopo lo scorrimento. 1,8 0,6 0,7 0,1

SLD – Far scorrere il contenuto di ACCU1 1 4,5 1,7 3,1 0,1

SLD 0 ... 32verso sinistra. Zeri riempono le posi-zioni libere dopo lo scorrimento. 4,9 2,9 3,1 0,1

SRW – Far scorrere il contenuto di ACCU1-L 1 3,0 1,5 2,0 0,1

SRW 0 ... 15verso destra. Zeri riempono le posi-zioni libere dopo lo scorrimento. 1,8 0,6 0,7 0,1

SRD – Far scorrere il contenuto di ACCU1 1 4,5 1,7 3,1 0,1

SRD 0 ... 32verso destra. Zeri riempono le posi-zioni libere dopo lo scorrimento. 4,9 2,9 3,2 0,1

Page 93: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

91Lista operazioni S7-300 A5E00096295-03

Opera-zione Tempo tipico di esecuzione in �s

Lung. inparoleSignificatoOperando

318-2315/315-2

316-2314/314*312*/313

SSI – Far scorrere il contenuto di ACCU1-Lverso destra con segno. Segni (bit 15)

1 2,9 1,6 1,8 0,1

SSI 0 ... 15

verso destra con segno. Segni (bit 15)riempono le posizioni libere dopo loscorrimento.

1,8 0,6 0,7 0,1

Parola di stato per: SLW, SLD, SRW, SRD, SSI

BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì sì – – – – –

SSD – Far scorrere il cont. di ACCU1 verso 1 4,5 1,7 3,1 0,1

SSD 0 ... 32 destra con segno. 4,9 2,9 3,2 0,1

Parola di stato per: SSD BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì sì – – – – –

Page 94: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

92Lista operazioni S7-300 A5E00096295-03

Operazioni di rotazione

Far ruotare il contenuto dell’ACCU1 per il numero di posizioni dato verso destra/sinistra. Se non viene dato alcun operando, far ruotare peril numero di posizioni in ACCU2-LL.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

RLD – Far ruotare il contenuto di ACCU1 1 4,8 3,3 3,3 0,1

RLD 0 ... 32verso sinistra 5,3 3,4 3,4 0,1

RRD – Far ruotare il contenuto di ACCU1 1 5,0 3,3 3,5 0,1

RRD 0 ... 32verso destra 5,4 3,4 3,5 0,1

Parola di stato per: RLD, RRD BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì sì – – – – –

Page 95: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

93Lista operazioni S7-300 A5E00096295-03

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

RLDA – Far ruotare il contenuto di ACCU1 diuna posizione verso sinistra attraversoil bit di visualizzazione A1

2,9 1,9 1,9 0,1

RRDA – Far ruotare il contenuto di ACCU1 diuna posizione verso destra attraversoil bit di visualizzazione A1

2,9 1,9 1,9 0,1

Parola di stato per: RLDA, RRDA BIE A1 A0 OV OS OR STA RLC 0,1/ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì 0 0 – – – – –

Page 96: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

94Lista operazioni S7-300 A5E00096295-03

Operazioni di trasferimento del contenuto degli accumulatori, incrementare, decre-mentare

La parola di stato non viene influenzata.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

TAW – Inversione dell’ordine dei bytenell’ACCU1-L.Da LL, LH si ottiene LH, LL.

1 0,7 0,2 0,3 0,1

TAD – Inversione dell’ordine dei bytenell’ACCU1.Da LL, LH, HL, HH si ottiene HH, HL,LH, LL.

1 1,7 0,6 0,6 0,1

TAK – Scambiare il contenuto di ACCU1 eACCU2.

1 2,0 0,7 0,8 0,1

ENT – Il contenuto di ACCU2 e ACCU3 vienetrasferito nell’ ACCU3 e ACCU4.

1 – – – 0,1

LEAVE – Il contenuto di ACCU3 e ACCU4 vienetrasferito nell’ ACCU2 e ACCU3.

1 – – – 0,1

Page 97: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

95Lista operazioni S7-300 A5E00096295-03

Opera-zione Tempo tipico di esecuzione in �s

Lung. inparoleSignificatoOperando

318-2315/315-2

316-2314/314*312*/313

PUSH – Il contenuto di ACCU1 viene trasferitonell’ACCU2.CPU 318-2: Il contenuto di ACCU1,ACCU2 e ACCU3 viene trasferitonell’ACCU2, ACCU3 e ACCU4.

1 0,7 0,2 0,3 0,1

POP – Il contenuto di ACCU2 viene trasferitonell’ACCU1.CPU 318-2: Il contenuto di ACCU2,ACCU3 e ACCU4 viene trasferitonell’ACCU1, ACCU2 e ACCU3.

1 0,7 0,2 0,3 0,1

INC 0 ... 255 Incrementare ACCU1-LL 1 0,7 0,2 0,3 0,1

DEC 0 ... 255 Decrementare ACCU1-LL 1 0,7 0,2 0,3 0,1

Page 98: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

96Lista operazioni S7-300 A5E00096295-03

Operazioni di generazione della visualizzazione, operazioni nulle

La parola di stato non viene influenzata.

Opera-zione

Operando SignificatoLung.in pa-role

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

BLD 0 ... 255 Operazione di generazione dellavisualizzazione; essa viene trat-tata dalla CPU come un’opera-zione NOP.

1 0,7 0,2 0,3 0,1

NOP 01

Operazione nulla 1 0,70,7

0,20,2

0,30,3

0,10,1

Page 99: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

97Lista operazioni S7-300 A5E00096295-03

Operazioni di conversione dei tipi di dati

I risultati della conversione si trovano nell’ACCU1. Nel caso di conversione di un numero reale il tempo di esecuzione dipende dal valore.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

BTI – Conv. ACCU1 da BCD a numero intero(16 bit) (BCD To Int.)

1 6,6 4,5 4,7 0,2

BTD – Converti ACCU1 da BCD a numerointero (32 bit) (BCD To Doubleint.)

1 15,7 10,4 11,5 0,2

DTR – Conv. ACCU1 da numero intero (32bit) a numero reale (32 bits) (Dou-bleint. To Real)

1 < 26 < 20 < 15 0,3

ITD – Converti ACCU1 da numero intero (16bit) a numero intero (32 bit) (Int. ToDoubleint.)

1 0,7 0,2 0,1 0,1

Parola di stato per: BTI, BTD, DTR, ITD BIE A1 A0 OV OS OR STA RLC /ERL’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – – – – – – –

Page 100: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

98Lista operazioni S7-300 A5E00096295-03

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

ITB – Conv. ACCU1 da numero intero (16bit) a BCD 0 fino a +/– 999 (Int. ToBCD)

1 7,2 5,2 5,1 0,2

DTB – Conv. ACCU1 da num. int. (32 bit) aBCD 0 fino a +/– 9 999 999 (Doubleint.To BCD)

1 16,1 4,1 11,8 0,2

RND – Trasforma un numero reale in un num-ero intero a 32 bit.

1 < 35 < 28 < 20 0,4

RND– – Trasforma un numero reale in un num-ero intero a 32 bit. Si arrotonda al num-ero più grande intero.

1 < 35 < 28 < 20 0,4

Parola di stato per: ITB, DTB BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – sì sì – – – –

Page 101: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

99Lista operazioni S7-300 A5E00096295-03

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

RND+ – Trasforma un numero reale in un num-ero intero a 32 bit. Si arrotonda al num-ero più grande intero.

1 < 35 < 28 < 20 0,4

TRUNC – Trasforma un numero reale in un num-ero intero a 32 bit. Le cifre dopo la vir-gola vengono tagliate.

1 < 35 < 28 < 20 0,4

Parola di stato per: RND, RND–, RND+,TRUNC

BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – sì sì – – – –

Page 102: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

100Lista operazioni S7-300 A5E00096295-03

Generazione del complemento

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

INVI – Generare il complemento a 1 dell’A-CCU1-L

1 0,7 0,2 0,3 0,1

INVD – Generare il complemento a 1 dell’A-CCU1

1 0,7 0,2 0,3 0,1

Parola di stato per: INVI, INVD BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – – – – – – –

NEGI – Generare il complemento a 2 dell’A-CCU1-L (numero reale)

1 2,3 1,6 1,5 0,1

NEGD – Generare il complemento a 2 dell’A-CCU1-L (numero reale doppio )

1 3,1 1,8 2,0 0,1

Parola di stato per: NEGI, NEGD BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – sì sì sì sì – – – –

Page 103: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

101Lista operazioni S7-300 A5E00096295-03

Operazioni di richiamo dei blocchi

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato inparole Indirizzamento diretto Indirizzamento indiretto 1

312* 313 314314*

315315-2316-2

318-2 312*313

314314*

315315-2316-2

318-2

CALL FB p, DB r Richiamo incondizionato di unblocco funzionale con parametri.

1 9,2 7,7 5,3 – – – –

CALL SFB p,DB r

Richiamo incondizionato di unblocco funzionale del sistema op-erativo con parametri.

2 veditempi diesecu-zioneper SFB 2

7,7 – – – – –

CALL FC p Richiamo incondizionato di unafunzione con parametri.

1 9,2 7,7 5,3 – – – –

CALL SFC p Richiamo incondizionato di unafunz. del sistema operativo con pa-rametri.

2 vedi tempi di esecuzione perSFCs2

Parola di stato per: CALL BIE A1 A0 OV OS OR STA RLC /ERL’operazione dipende da: – – – – – – – – –L’operazione influenza: – – – – 0 0 1 – 0

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)2 nel manuale Configurazione, dati delle CPU dell’S7-300

Page 104: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

102Lista operazioni S7-300 A5E00096295-03

Ope- Lung. Tempo tipico di esecuzione in �s

razione Operando Significato inparole Indirizzamento diretto Indirizzamento indiretto 1

312* 313 314314*

315315-2316-2

318-2 312*313

314314*

315315-2316-2

318-2

UC FB qFC qParametro

Richiamo incondizionato di blocchisenza parametri.Richiamo FB/FC tramite param.

13 9,2 7,7 5,3 1,41,41,4

9,8+ 8,5+ 6,1+ 1,4+1,4+1,4+

CC FB qFC qParametro

Richiamo condizionato di unblocco senza parametri.Richiamo FB/FC tramite param.

13 9,2 7,7 5,3 1,41,41,4

9,8+ 8,5+ 6,1+ 1,4+1,4+1,4+

Parola di stato per: CALL, UC, CC BIE A1 A0 OV OS OR STA RLC /ERL’operazione dipende da: – – – – – – – – –L’operazione influenza: – – – – 0 0 1 – 0

AUFDB pDI pParametro

Aggiunta diun blocco datiun blocco dati di istanzadi un blocco dati tramite param.

1/22

22

2,9 1,6 1,5 0,3 4,0+ 1,4+ 2,6+ 0,3+

Parola di stato per: AUF BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – – – – – – –

1 +il tempo per il caricamento dell’indirizzo dell’operando (vedere pagina 21)2 per numeri di blocco lunghi (> 255)3 nel caso di indirizzamento diretto

Page 105: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

103Lista operazioni S7-300 A5E00096295-03

Operazioni di fine blocco

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

BE Fine blocco 1 4,9 4,1 2,8 2,0

BEA Fine blocco incondizionato 1 – – – –

Parola di stato per: BE, BEA BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – – 0 0 1 – 0

BEB Fine blocco condizionato se RLC=”1” 5,9 4,4 3,2 2,2

Parola di stato per: BEB BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – sì 0 1 1 0

Page 106: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

104Lista operazioni S7-300 A5E00096295-03

Scambia blocchi dati

Scambiare i due blocchi dati attuali. Il blocco dati attuale diventa blocco dati di istanza attuale e viceversa. Le visualizzazioni non vengonoinfluenzate.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

TDB Scambia i blocchi dati 1 1,0 0,3 0,4

Page 107: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

105Lista operazioni S7-300 A5E00096295-03

Operazioni di salto

Salto in dipendenza della condizione. Nel caso di operazioni a 8 bit l’ampiezza del salto va da (-128 a +127). Nel caso di operazioni a 16 bitessa va da (-32768 a -129) o (+128 a +32767).

Avvertenza:Tenere conto del fatto che, per programmi per le CPU S7–300, in caso di operazioni di salto, la destinazione del salto è sempre l’inizio diuna serie di combinazioni (non necessariamente con 318-2). La destinazione del salto non può trovarsi all’interno di una serie di combina-zioni.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2 318-2

SPA MARCA Salto incondizionato 1 1/2 1,8 1,7 1,8 0,5

Parola di stato per: SPA BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – – – – – – –

SPB MARCA Salto condiz. se RLC=”1” 1 1/2 2,3 2,0 1,5 0,5

SPBN MARCA Salto condiz. se RLC=”0” 2 2,6 2,3 1,6 0,5

Parola di stato per: SPB, SPBN BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – – 0 1 1 0

1 Lungo una parola nel caso di salti da –128 a +127

Page 108: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

106Lista operazioni S7-300 A5E00096295-03

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2 318-2

SPBB MARCA Salto condizionato se RLC=”1”Salvare RLC nel bit BIE

2 2,9 2,2 1,8 0,5

SPBNB MARCA Salto condizionato se RLC=”0”Salvare RLC nel bit BIE

2 2,9 2,4 1,8 0,5

Parola di stato per: SPBB, SPBNB BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: sì – – – – 0 1 1 0

SPBI MARCA Salto condizionato se BIE=”1” 2 2,3 2,1 1,5 0,5

SPBIN MARCA Salto condizionato se BIE=”0” 2 2,3 2,1 1,5 0,5

Parola di stato per: SPBI, SPBIN BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: sì – – – – – – – –

L’operazione influenza: – – – – – 0 1 – 0

SPO MARCA Salto condizionato nel caso di overflowcon memorizzazione (OV=”1”)

1 1/2 2,3 2,1 1,5 0,5

Parola di stato per: SPO BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – sì – – – – –

L’operazione influenza: – – – – – – – – –

1 Lungo una parola nel caso di salti da –128 a +127

Page 109: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

107Lista operazioni S7-300 A5E00096295-03

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2 318-2

SPS MARCA Salto condizionato nel caso di overflowcon memorizzazione (OS=”1”)

2 2,6 2,2 1,6 0,5

Parola di stato per: SPS BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – sì – – – –

L’operazione influenza: – – – – 0 – – – –

SPU MARCA Salto nel caso di ”operazione non per-messa” (A1=1 e A0=1)

2 2,8 2,3 1,8 0,5

SPZ MARCA Salto condizionato se risultato=0(A1=0 e A0=0)

1 1/2 2,7 2,2 1,7 0,5

SPP MARCA Salto condizionato se risultato>0(A1=1 e A0=0)

1 1/2 2,7 2,4 1,8 0,5

SPM MARCA Salto condizionato se risultato<0(A1=0 e A0=1)

1 1/2 3,0 2,4 1,8 0,5

Parola di stato per: SPU, SPZ, SPP, SPM, BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – sì sì – – – – – –

L’operazione influenza: – – – – – – – – –

1 Lungo una parola nel caso di salti da –128 a +127

Page 110: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

108Lista operazioni S7-300 A5E00096295-03

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

SPN MARCA Salto condizionato se risultato�0(A1=1 e A0=0) o (A1=0) e (A0=1)

1 1/2 2,8 2,3 1,8 0,5

SPMZ MARCA Salto condizionato se risultato�0(A1=0 e A0=1) o (A1=0 e A0=0)

2 2,4 2,1 1,5 0,5

SPPZ MARCA Salto condizionato se risultato�0(A1=1 e A0=0) o (A1=0) e (A0=0)

2 2,4 2,2 1,6 0,5

Parola di stato per: SPN, SPMZ, SPPZ BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – sì sì – – – – – –

L’operazione influenza: – – – – – – – – –

1 Lungo una parola nel caso di salti da –128 a +127

Page 111: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

109Lista operazioni S7-300 A5E00096295-03

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2

316-2318-2

SPL MARCA Distributore di saltoL’operazione segue una lista di opera-zioni di salto.L’operando è una marca di salto sull’o-perazione che segue nella lista.ACCU1-L contiene il numero dell’oper-azione di salto che deve essere ese-guita.

2 3,2 3,9 2,7 0,7

LOOP MARCA Decrementare ACCU1-L e saltare seACCU1-L�0(programmazione dei loop)

2 2,4 1,7 1,6 0,5

Parola di stato per: SPL, LOOP BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – – – – – – –

Page 112: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

110Lista operazioni S7-300 A5E00096295-03

Operazioni per il Master Control Relay (MCR)

MCR=1�MCR è disattivatoMCR=0�MCR è attivato; operazioni “T” e “=” scrivono degli zeri negli operandi corrispondenti. Operazioni “S” e “R” lasciano il contenutodella memoria invariato.

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2/

316-2318-2

MCR( Inizio di una zona MCR.Salvare il RLC sullo stack MCR

1 3,0 1,6 1,7 0,1

Parola di stato per: MCR( BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – sì –

L’operazione influenza: – – – – – 0 1 – 0

)MCR Fine di una zona MCR.Ricaricare RLC dallo stack MCR.

1 2,8 1,5 1,6 0,1

Parola di stato per: )MCR BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – – – 0 1 – 0

Page 113: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Operazioni con fronti di segnale

111Lista operazioni S7-300 A5E00096295-03

Opera-zione

Operando SignificatoLung. inparole

Tempo tipico di esecuzione in �s

312*/313 314/314*315/315-2/

316-2318-2

MCRA Attivare MCR 1 0,7 0,2 0,3 0,1

MCRD Disattivare MCR 1 0,7 0,2 0,3 0,1

Parola di stato per: MCRA, MCRD BIE A1 A0 OV OS OR STA RLC /ER

L’operazione dipende da: – – – – – – – – –

L’operazione influenza: – – – – – – – – –

Page 114: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Blocchi organizzativi (OB)

112Lista operazioni S7-300 A5E00096295-03

Blocchi organizzativi (OB)

Un programma utente per un S7–300, è composto da blocchi che contengono le istruzioni, i parametri e i dati per la CPU in questione. Lesingole CPU S7–300 differiscono per la quantità di blocchi che sono in grado di creare o che il sistema operativo della CPU mette a dispo-sizione. Una descrizione dettagliata degli OB e della loro applicazione si trova nella guida in linea di STEP 7.

Blocchi or-ganizzativi

312* 313 314314*

315 315-2316-2

318-2 Eventi di start(valore esadecimale)

Ciclo libero:

OB 1 x x x x x x 1101H Evento di avvio OB11103H Evento di avvio OB1 corrente

(chiusura del ciclo libero)

Allarme orologio:

OB 10 – x x x x x 1111H Evento di allarme orario

OB 11 – – – – – x 1112H Evento di allarme orario

Allarme di ritardo:

OB 20 – x x x x x 1121H Evento di allarme di ritardo

OB 21 – – – – – x 1122H Evento di allarme di ritardo

Allarme di schedulazione:

OB 32 – – – – – x 1133H Evento di allarme di schedulazione

OB 35 – x x x x x 1136H Evento di allarme di schedulazione

Page 115: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Blocchi organizzativi (OB)

113Lista operazioni S7-300 A5E00096295-03

Blocchi or-ganizzativi

Eventi di start(valore esadecimale)

318-2315-2316-2

315314314*

313312*

Allarme di processo:

OB 40 x x x x x x 1141H Allarme di processo

OB 41 x – – – – x 1114H Allarme di processo

Allarme di diagnostica:

OB 82 – x x x x x 3842H Unità o. k.3942H Unità disturbata

Reazioni all’errore:

OB 80 – x x x x x 3501H Superamento del tempo di ciclo3502H Errore di richiesta OB o FB3505H Allarme orario trascorso a causa di

salto orario3507H Un errore multiplo di richiesta OB,

ha causato un overflow del bufferdell’informazione di avvio

OB 81 – x x x x x 3822H BAF: tensione di temponamentonella CPU di nuovo presente

3922H BAF: tensione di temponamentonella CPU manca

Page 116: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Blocchi organizzativi (OB)

114Lista operazioni S7-300 A5E00096295-03

Blocchi or-ganizzativi

Eventi di start(valore esadecimale)

318-2315-2316-2

315314314*

313312*

OB 85 – x x x x x 35A1H OB o FB non presente35A3H Errore nell’accesso tramite Besy ad

un blocco39B1H Errore di accesso alla periferia

nell’aggiornamento dell’immagine diprocesso degli ingressi (ad ogni accesso)

39B2H Errore di accesso alla periferia neltrasferimento dell’immagine di processo alleunità di uscita (ad ogniaccesso)

38B3H Errore di accesso alla periferianell’aggiornamento dell’immagine diprocesso degli ingressi (evento in partenza)

39B3H Errore di accesso alla periferianell’aggiornamento dell’immagine di pro-cesso degli ingressi (evento in arrivo)

38B4H Errore di accesso alla periferia neltrasferimento dell’immagine di processo alleunità di uscita (evento in partenza)

39B4H Errore di accesso alla periferia neltrasferimento dell’immagine di processo alleunità di uscita (evento inarrivo)

Page 117: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Blocchi organizzativi (OB)

115Lista operazioni S7-300 A5E00096295-03

Blocchi or-ganizzativi

312* 313 314314*

315 315-2316-2

318-2 Eventi di start(valore esadecimale)

OB 86 – – – – – x 38C4H39C4H

Periferia decentrata: stazione guasta, in partenzaPeriferia decentrata: stazione guasta, in arrivo

OB 87 – x x x x x 35E1H35E2H35E6H

Identificazione del telegramma errata nel GDStato pacchetto GD non registrabile nel DBStato complessivo GD non registrabile nel DB

SfondoOB 90 – – – – – x

1191H1192H1193H1195H

OB 90 iniziato da ...RiavvioCancellazione di un bloccoTrasferimento di blocco in RUNEvento di avvio OB 90

Riavvio

OB 100 x x x x x x 1381H1382H

Richiesta manuale di riavvioRichiesta automatica di riavvio

Page 118: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Blocchi organizzativi (OB)

116Lista operazioni S7-300 A5E00096295-03

Blocchi or-ganizzativi

Eventi di start(valore esadecimale)

318-2315-2316-2

315314314*

313312*

Avvio a freddo:

OB 102 – – – – – x 1385H1386H

Richiesta manuale di riavvio a freddoRichiesta automatica di riavvio a freddo

Page 119: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Blocchi organizzativi (OB)

117Lista operazioni S7-300 A5E00096295-03

Blocchi or-ganizzativi

312* 313 314314*

315 315-2316-2

318-2 Eventi di start(valore esadecimale)

Allarmi di errore sincroni:OB 121 – x x x x x 2521H Errore di conversione BCD

2522H Errore di lunghezza dell’area nella lettura2523H Errore di lunghezza dell’area nella scrittura2524H Errore di area nella lettura2525H Errore di area nella scrittura2526H Errore di numero di temporizzatore2527H Errore di numero di contatore2528H Errore di allineamento nella lettura2529H Errore di allineamento nella scrittura2530H Errore di scrittura nell’accesso al DB2531H Errore di scrittura nell’accesso al DI2532H Errore di numero di blocco

nell’aprire un DB2533H Errore di numero di blocco

nell’aprire un DI2534H Errore di numero di blocco nel

richiamo di un FC2535H Errore di numero di blocco nel

richiamo di un FB253AH DB non caricato253CH FC non caricato253EH FB non caricato

Page 120: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Blocchi organizzativi (OB)

118Lista operazioni S7-300 A5E00096295-03

Blocchi or-ganizzativi

312* 313 314314*

315 315-2316-2

318-2 Eventi di start(valore esadecimale)

OB 122 – x x x x x 2944H Errore di accesso alla periferia all’n-esimo accesso in lettura (n > 1)

2945H Errore di accesso alla periferia all’n-esimo accesso in scrittura (n > 1)

Page 121: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Blocchi funzionali (FB)

119Lista operazioni S7-300 A5E00096295-03

Blocchi funzionali (FB)

Le tabelle seguenti elencano il numero e la dimensione massima dei blocchi funzionali di sistema e dei blocchi di dati che si possonocreare nelle singole CPU.

Blocchi 312* 313 314 314* 315 315-2 316-2 318-2

Blocchi funzionali

Numero 32 128 128 128 192 192 256 1024

Numeri ammessi 0 fino a31

0 fino a127

0 fino a127

0 fino a127

0 fino a191

0 fino a191

0 fino a255

0 finoa1023

Dimensione massima di un FB(codice di rilievo per lo svolgi-mento)

8 kByte 8 kByte 8 kByte 8 kByte 16 kByte 16 kByte 16 kByte 64 kByte

Page 122: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni (FC) e blocchi di dati

120Lista operazioni S7-300 A5E00096295-03

Funzioni (FC) e blocchi di dati

Blocchi 312* 313 314 314* 315 315-2 316-2 318-2

Funzioni

Numero 0 fino a31

0 fino a127

0 fino a127

0 fino a127

0 fino a191

0 fino a191

0 fino a511

0 finoa1023

Numeri ammessi 32 128 128 128 192 192 512 1024

Dimensione massima di unFC(codice di rilievo per lo svolgi-mento)

8 kByte 8 kByte 8 kByte 8 kByte 16 kByte 16 kByte 16 kByte 64 kByte

Blocchi di dati

Numero 127 127 127 127 254 254 511 2047

Numeri ammessi 1 fino a127

1 fino a127

1 fino a127

1 fino a127

1 fino a254

1 fino a254

1 fino a511

1 finoa2047

Dimensione massima di unblocco di dati (numero dei byte di dati)

8 kByte 8 kByte 8 kByte 8 kByte 16 kByte 16 kByte 16 kByte 64 kByte

Page 123: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni di sistema (SFC)

121Lista operazioni S7-300 A5E00096295-03

Funzioni di sistema (SFC)

Le seguenti tabelle elencano le funzioni di sistema che vengono mese a disposizione dal sistema operativo delle CPU S7–300 e i tempi diesecuzione per le singole CPU.

Tempo di esecuzione in �sSFC

Nome Descrizione

Tempo di esecuzione in �s

N. Nome Descrizione312* 313 314 314* 315 315-2 316-2 318-2

0 SET_CLK Impostare l’orario 290 240 240 137

1 READ_CLK Leggere l’orario 205 190 185 28

2 SET_RTM Impostare il contatore di esercizio – 65 60 21

3 CTRL_RTM Far partire o fermare il cont. di eser-cizio

– 55 55 21

4 READ_RTM Leggere il contatore di esercizio – 90 80 24

5 GADR_LGC Rilevare l’indirizzo logico di un ca-naleRack 0DP interno

– – – 170 38

6 RD_SINFO Leggere le informazioni di startdell’OB att.

180 150 120 34

7 DP_PRAL Attivazione di un allarme di processodal programma utente della CPUquale slave DP verso il master DP.

– – – 100 29

Page 124: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni di sistema (SFC)

122Lista operazioni S7-300 A5E00096295-03

SFCN.

Tempo di esecuzione in �s

DescrizioneNome

SFCN.

318-2316-2315-2315314*314313312*DescrizioneNome

11 SYC_FR Sincronizzare gruppi di slave DP – – – 328 124+2,1*

12 D_ACT_DP Attivazione o disattivazione di slaveDP

– – – 442 –

13 DPNRM_DG Leggere i dati della diagnostica slave(CPU31)

– – – 180 97

14 DPRD_DAT Leggere/scrivere i dati utili consi- – – – 180 47

15 DPWR_DAT Leggere/scrivere i dati utili consi- – – – 180 47

17 ALARM_SQ Creare segnalazioni acquisibili rife-rite ai blocchi

– – 310 250 74

18 ALARM_S Creare segnalazioni non acquisibiliriferite ai blocchi

– – 310 250 74

19 ALARM_SC Stato di acquisizione dell’ultima se-gnalazione ALARM_SQ arrivata

– – 130 110 56

20 BLKMOV Copiare variabile all’interno della me-moria di lavoro

105+

3,2**

90 + 2** 75 + 2** 43 +

0,17**

* �s per ordine** �s per byte

Page 125: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni di sistema (SFC)

123Lista operazioni S7-300 A5E00096295-03

SFC

Tempo di esecuzione in �s

SFCN. Nome Descrizione

312* 313 314 314* 315 315-2

316-2

318-2

21 FILL Presettare un campo all’interno della me-moria di lavoro

126+

3,2*

90 + 3,2* 75 + 2* 45 +

0,12*

22 CREAT_DB Creazione di un blocco di dati 126+

3,5**

110 + 3,5** 110 + 3,5** 27

23 DEL_DB Cancellazione di un blocco di dati – 615 650 615 805 22

24 TEST_DB Test di un blocco di dati – 130 130 30

25 COMPRESS Compressione della memoria utente – – – 22

26 UPDAT_PI Aggiornamento dell’immagine di processodegli ingressi

– – – 32 +4,2***

27 UPDAT_PO Aggiornamento delle uscite – – – 30 +3,5***

28 SET_TINT Impostare un allarme orologio – 190 190 51

29 CAN_TINT Cancellare un allarme orologio – 50 50 22

30 ACT_TINT Attivare un allarme orologio – 50 50 19

31 QRY_TINT Controllare l’allarme orologio – 85 75 30* �s per byte** �s per DB nel campo indicato*** �s per unità

Page 126: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni di sistema (SFC)

124Lista operazioni S7-300 A5E00096295-03

SFCNome Descrizione

Tempo di esecuzione in �s

N.Nome Descrizione

312* 313 314 314* 315 315-2 316-2 318-2

32 SRT_DINT Avviare un allarme di ritardo – 85 80 45

33 CAN_DINT Cancellare un allarme di ritardo – 50 50 29

34 QRY_DINT Controllare un allarme di ritardo – 80 80 32

36 MSK_FLT Mascherare eventi di errori di sincroniz-zazione

185 150 110 21

37 DMSK_FLT Abilitare eventi di errori di sincronizza-zione

205 160 130 23

38 READ_ERR Leggere il registro dello stato deglieventi

205 160 115 23

39 DIS_IRT Rigettare nuovi eventi 300 215 300 42

40 EN_IRT Annullare il rigetto di eventi 490 305 280 42

41 DIS_AIRT Ritardare gli eventi di allarme 55 35 35 18

42 EN_AIRT Annullare il ritardare gli eventi di allarme 55 35 35 18

43 RE_TRIGR Trigger successivo della sorveglianzadel ciclo

40 30 30 98

44 REPL_VAL Trasferire il valore sostitutivonell’ACCU 1

– 45 45 20

46 STP Portare la CPU nello stato di STOP Nessun dato temporale

47 WAIT Ritardare l’elaborazione del programmain aggiunta al tempo di attesa

200 200 200 5

48 SNC_RTCB Sincronizzazione degli orologi slave – – – 17

Page 127: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni di sistema (SFC)

125Lista operazioni S7-300 A5E00096295-03

SFCNome Descrizione

Tempo di esecuzione in �s

N.Nome Descrizione

312* 313 314 314* 315 315-2 316-2 318-2

49 LGC_GADR Rilevare il posto connettore ap-partenente ad un indirizzo logico

140 140 140 38

50 RD_LGADR Rilevare tutti gli indirizzi logici diuna unità

190 190 190 77

51 RDSYSST Lettura delle informazioni dalla li-sta degli stati del sistema.L’SFC 51 non è interrompibile tra-mite allarme.

350+ 10**

280 + 10** 270 + 10** 150

52 WR_USMSG

Scrivere una registrazione utentenel buffer di diagnostica

140 110 110 82

54 RD_DPA-RAM

Lettura dei parametri dinamici 1300 1300 1300 116

55 WR_PARM Scrittura dei parametri dinamici 1000 1600 1600 118

56 WR_DPARM Scrittura dei parametri dinamicipredefiniti

1600 1750 1750 101

57 PARM_MOD Parametrizzare una unità 1920 2200 2200 87** �s per byte di un set di dati

Page 128: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni di sistema (SFC)

126Lista operazioni S7-300 A5E00096295-03

SFCNome Descrizione

Tempo di esecuzione in �s

N.Nome Descrizione

312* 313 314 314* 315 315-2 316-2 318-2

58 WR_REC Scrittura del set di parametri 1400+ 32*

1400 + 32* 1400 + 32 720 +

15*

59 RD_REC Lettura di un set di dati 500 500 500 810 +

15*

60 GD_SND Trasmissione di un pacchetto GD – – – 200 +

9,4*

61 GD_RCV Accettazione di un pacchetto GD – – – 56

64 TIME_TICK Lettura del timer dei millisecondi 56 45 45 18

65 X_SEND Trasmissione di dati ad un partneresterno

510 420 310 300

66 X_RCV Ricezione di dati da un partneresterno

190 160 120 220

67 X_GET Lettura di dati da un partneresterno

310 250 190 130+

8,3*

68 X_PUT Scrittura di dati in un partneresterno

310 250 190 130+

8,3*

69 X_ABORT Interruzione del collegamento conun partner esterno

150 120 100 138

* �s per byte

Page 129: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni di sistema (SFC)

127Lista operazioni S7-300 A5E00096295-03

SFCNome Descrizione

Tempo di esecuzione in �s

N.Nome Descrizione

312* 313 314 314* 315 315-2 316-2 318–2

72 I_GET Lettura di dati da un partner in-terno

300 250 190 140+

9,8*

73 I_PUT Scrittura di dati in un partner in-terno

300 250 190 150 +

10,6*

74 I_ABORT Interruzione del collegamentocon un partner interno

150 120 100 138

79 SET Impostazione del campo di bitnell’area di periferia n = numerodei bit da settare a 1

– – – 56

80 RSET Cancellazione del campo di bitnell’area di periferia n = numerodei bit da settare a 0

– – – 56

81 UBLKMOV Copiare la variabile con possibi-lità di interruzione, lunghezza deibyte da copiare fino a 32 byte

– 140 148 148 42 +

0,17*

* �s per byte

Page 130: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Blocchi funzionali di sistema (SFB)

128Lista operazioni S7-300 A5E00096295-03

Blocchi funzionali di sistema (SFB)

La tabella seguente elenca i blocchi funzionali di sistema messi a disposizione del sistema operativo delle CPU S7–300 e i tempi di esecu-zione delle singole CPU.

SFB-

Tempo di esecuzione in �s

SFB-N. Nome Descrizione

312* 313 314 314* 315 315-2 316-2 318-2

0 CTU Conteggio in avanti 120 80 70 16

1 CTD Conteggio all’indietro 120 80 70 16

2 CTUD Conteggio avanti e indietro. 150 95 80 19

3 TP Generazione di impulso 140 100 90 23

4 TON Creazione di un ritardo all’accensione 140 100 90 23

5 TOF Creazione di un ritardo allo spegnimento 145 100 90 18

32 DRUM Realizzazione di un tamburo a cammecon max. 16 passi.

480 360 80 19

SFB per gli ingressi/uscite integrati29 HS_COUNT Conteggio di impulsi sugli ingressi spe-

ciali degli ingressi e delle uscite integrate.ca.300

ca.300

30 FREQ_MES Misurazione di frequenza tramite un in-gresso speciale degli ingressi/uscite inte-grati

ca.220

ca.220

Page 131: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Blocchi funzionali di sistema (SFB)

129Lista operazioni S7-300 A5E00096295-03

SFB-N.

Tempo di esecuzione in �s

DescrizioneNomeSFB-

N. 318-2

316-2315-2315314*314313312*DescrizioneNome

38 HSC_A_B Conteggio di impulsi con 2 contatori A eB sugli ingressi speciali degli ingressi edelle uscite integrate.

– ca.230

39 POS Posizionamento comandato degli assiinsieme al programma utente.

– ca.150

41 CONT_C Regolazione continua – ca.3300

42 CONT_S Regolazione a passi – ca.2800

43 PULSEGEN Forme di impulso – ca.1500

Page 132: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni IEC

130Lista operazioni S7-300 A5E00096295-03

Funzioni IEC

In STEP 7 si possono usare le seguenti funzioni IEC:

FCNome Descrizione Tempo di esecuzione in �s

N.Nome Descrizione

DATE_AND_TIME

3 D_TOD_DT Raggruppamento dei formati dati DATE e TIME_OF_DAY (TOD) econversione nel formato dati DATE_AND_TIME.

680

6 DT_DATE Dissociazione del formato dati DATE dal formato datiDATE_AND_TIME.

230

7 DT_DAY Dissociazione del giorno della settimana dal formato datiDATE_AND_TIME.

230

8 DT_TOD Dissociazione del formato dati TIME_OF_DAY dal formato datiDATE_AND_TIME.

200

Formati dei tempi

33 S5TI_TIM Conversione del formato dati S5 TIME nel formato dati TIME. 80

40 TIM_S5TI Conversione del formato dati TIME nel formato dati S5 TIME. 160Durata di tempo

1 AD_DT_TM Somma di una durata di tempo in formato TIME ad un istante in for-mato DT. Il risultato è un nuovo istante in formato DT.

750

Page 133: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni IEC

131Lista operazioni S7-300 A5E00096295-03

FCN.

Tempo di esecuzione in �sDescrizioneNomeFCN.

DescrizioneNome

35 SB_DT_TM Sottrazione di una durata di tempo in formato TIME da un istante informato DT. Il risultato è un nuovo istante in formato DT.

750

34 SB_DT_DT Sottrazione di due istanti in formato DT. Il risultato è un tempo in for-mato TIME.

700

Confronti DATE_AND_TIME

9 EQ_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIMEsu uguale.

190

12 GE_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIMEsu maggiore o uguale.

190

14 GT_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIMEsu maggiore.

190

18 LE_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIMEsu minore o uguale.

190

23 LT_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIMEsu minore.

190

28 NE_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIMEsu diverso.

190

Page 134: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni IEC

132Lista operazioni S7-300 A5E00096295-03

FCNome Descrizione Tempo di esecuzione in �s

N.Nome Descrizione

Confronto STRING

10 EQ_STRNG Confronto dei contenuti di due variabili in formato STRING suuguale.

150 + (n � 32)

13 GE_STRNG Confronto dei contenuti di due variabili in formato STRING sumaggiore o uguale.

150 + (n � 32)

15 GT_STRNG Confronto dei contenuti di due variabili in formato STRING sumaggiore.

150 + (n � 32)

19 LE_STRNG Confronto dei contenuti di due variabili in formato STRING suminore o uguale.

150 + (n � 32)

24 LT_STRNG Confronto dei contenuti di due variabili in formato STRING suminore.

150 + (n � 32)

29 NE_STRNG Confronto dei contenuti di due variabili in formato STRING sudiverso.

150 + (n � 32)

n = numero dei caratteri

Page 135: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni IEC

133Lista operazioni S7-300 A5E00096295-03

FCNome Descrizione Tempo di esecuzione in �s

N.Nome Descrizione

Elaborazione di variabili STRING

21 LEN Lettura della lunghezza attuale di una variabile STRING. 90

20 LEFT Lettura del primo carattere L di una variabile STRING. 150 + (L � 26)

32 RIGHT Lettura dell’ultimo carattere L di una variabile STRING. 150 + (L � 26)

26 MID Lettura del carattere L medio di una variabile STRING (dal carat-tere indicato).

150 + (L � 26)

2 CONCAT Raggruppamento di due variabili STRING in una variabileSTRING.

180 + (n � 28)

17 INSERT Inserimento di una variabile STRING in un’altra variabileSTRING, in un posto indicato.

250 + (n � 26)

4 DELETE Cancellazione di caratteri L di una variabile STRING. 300 + ((L + P) � 27)

31 REPLACE Sostituzione di caratteri L di una variabile STRING con un’altravariabile STRING.

300 + ((L + P) � 27)

11 FIND Emissione della posizione della seconda variabile STRING all’in-terno di una variabile STRING.

k � 50

L, P = parametri di blocco (se l + P = 0, allora il tempo di esecuzione L + P = 254 �s)n = numero dei caratterik = numero dei caratteri nel parametro IN1

Page 136: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Funzioni IEC

134Lista operazioni S7-300 A5E00096295-03

FCNome Descrizione Tempo di esecuzione in �s

N.Nome Descrizione

Conversioni di formato con STRING

16 I_STRNG Conversione di una variabile in formato INTEGER nel formatoSTRING.

1110

5 DI_STRNG Conversione di una variabile in formato INTEGER (32 bit) nel for-mato STRING.

1500

30 R_STRNG Conversione di una variabile in formato REAL nel formato STRING. 1720

38 STRNG_I Conversione di una variabile in formato STRING nel formato INTE-GER.

500

37 STRNG_DI Conversione di una variabile in formato STRING nel formato INTE-GER (32 bit).

840

39 STRNG_R Conversione di una variabile in formato STRING nel formato REAL. 200

Elaborazione di valori di conteggio

22 LIMIT Limitazione di un valore di conteggio su limiti parametrizzabili. 450

25 MAX Selezionare il maggiore tra tre valori numerici di variabili. 450

27 MIN Selezionare il minore tra tre valori numerici di variabili. 450

36 SEL Selezionare uno tra due valori di variabili. 450

Page 137: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista parziale SZL

135Lista operazioni S7-300 A5E00096295-03

Lista parziale SZL

SZL_ID Lista parziale Indice(= codice dei sin-

goli rec. datidella lista parz.)

Contenuto del record di dati(Estratto delle liste parziali)

Osservazioni

0111H

Identificazione CPU

un record di dati della lista parziale 0001H

Tipo di CPU e numero di ver-sione

0012H

0112H

0F12H

Caratteristiche CPU

tutti i record di dati della lista parziale

solo i record di dati di un

gruppo di caratteristiche

solo informazione di intestazione

0000H

0100H

0300H

Elaborazione STEP 7

Sistema di tempo nella CPU

Repertorio di operazioni STEP 7

0013H Campi di memoria utente – Memoria di lavoro –

Page 138: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista parziale SZL

136Lista operazioni S7-300 A5E00096295-03

SZL_ID OsservazioniContenuto del record di dati(Estratto delle liste parziali)

Indice(= codice dei sin-

goli rec. datidella lista parz.)

Lista parziale

0014H Campi del sistema operativo – Immagine del processo degli in-gressi (numero in byte)

Immagine del processo delleuscite (numero in byte)

Numero dei merker

Numero dei temporizzatori

Numero dei contatori

Dimensioni dello spazio di me-moria per la periferia

Tutto il campo dei dati localidella CPU (in byte)

Page 139: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista parziale SZL

137Lista operazioni S7-300 A5E00096295-03

SZL_ID Lista parziale Indice(= codice dei sin-

goli rec. datidella lista parz.)

Contenuto del record di dati(Estratto delle liste parziali)

Osservazioni

0015H

Tipi di unità

tutti i record di dati della lista parziale – OB (Quantità e dimensione)

DB (Quantità e dimensione)

SDB (Quantità e dimensione)

FC (Quantità e dimensione)

FB (Quantità e dimensione)

0019H

0074H

0174H

0F19H

0F74H

Stato dei LED dell’unità

stato di ogni LED

solo informazione di intestazione

– –

Page 140: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista parziale SZL

138Lista operazioni S7-300 A5E00096295-03

SZL_ID OsservazioniContenuto del record di dati(Estratto delle liste parziali)

Indice(= codice dei sin-

goli rec. datidella lista parz.)

Lista parziale

0132H Informazione di stato della comunica-zione per il tipo di comunicazione indi-cato

0001H

0004H

0005H

0008H

Numero dei collegamenti e tipo

Grado di protezione della CPU,posizione dell’interruttore achiave, identificazione di ver-sione del programma utente econfigurazione hardware

Dati di stato della diagnostica

Sistema temporale, fattore dicorrezione contatore di eserci-zio, data/orario

0222H

Stato di allarme;

Record di dati per l’allarme in oggetto Numero di OB

– –

Page 141: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista parziale SZL

139Lista operazioni S7-300 A5E00096295-03

SZL_ID Lista parziale Indice(= codice dei sin-

goli rec. datidella lista parz.)

Contenuto del record di dati(Estratto delle liste parziali)

Osservazioni

0232H Livello di protezione della CPU 0004H Grado di protezione della CPU,posizione dell’interruttore achiave, identificazione di ver-sione del programma utente econfigurazione hardware

0692H Informazione di stato sui rack

tutti i rack di un S7–300

_ Stato OK dei singoli rack –

0D91H Informazioni sullo stato delle unità

tutte le unità nel rack (tutte le CPU

0000H

0001H

0002H

0003H

Caratteristiche/parametridell’unità innestata

Rack 0

Rack 1

Rack 2

Rack 3

Page 142: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Lista parziale SZL

140Lista operazioni S7-300 A5E00096295-03

SZL_ID OsservazioniContenuto del record di dati(Estratto delle liste parziali)

Indice(= codice dei sin-

goli rec. datidella lista parz.)

Lista parziale

00A0H

01A0H

Buffer di diagnostica

tutte le informazioni di evento registrate

le x più recenti informazioni di eventoregistrate

– Informazione di evento

Le singole informazioni dipen-dono dall’evento

00B1H

00B2H

00B3H

Diagnostica dell’unità

Record di dati 0 delle informazioni di dia-gnostica dell’unità

tutto il record di dati dipendente dall’unitàdell’informazione di diagnostica dell’unità

tutto il record di dati dipendente dall’unitàdell’informazione di diagnostica dell’unità

Indirizzo di ini-zio dell’unità

Rack + n. postoconnettore

Indirizzo di ini-zio dell’unità

Informazioni di diagnostica di-pendenti dall’unità

Page 143: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Liste parziali per PROFIBUS DP

141Lista operazioni S7-300 A5E00096295-03

Liste parziali per PROFIBUS DP

SZL_ID Lista parziale Indice(= codice dei

singoli rec. datidella lista parz.)

Contenuto del record di dati(Estratto delle liste parziali)

Osservazioni

0A91H

0C91H

Dati di stato delle unità nella CPU

Informazione di stato di tutti i sottosistemi DP edel master DP

Informazione di stato di un’unità

Indirizzo di ini-zio dell’unità

Caratteristiche/parametridell’unità innestata

non 318-2

0D91H

Informazione di stato dell’unità

nella stazione indicata (per la CPU 315-2 DP) xxyyH Tutte le unità della sta-zione yy nella subrete xx

quale slave DP: dati distato per le aree della me-moria di trasferimento

Page 144: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Liste parziali per PROFIBUS DP

142Lista operazioni S7-300 A5E00096295-03

SZL_ID OsservazioniContenuto del record di dati(Estratto delle liste parziali)

Indice(= codice dei

singoli rec. datidella lista parz.)

Lista parziale

0092H

0292H

0692H

Informazioni di stato sul rack o stazioni inrete DP

Stato previsto del rack nella configurazionecentralizzata o di una stazione in una subrete

Stato attuale del rack nella configurazione cen-tralizzata o di una stazione in una subreteStato OK delle unità di espansione nella confi-gurazione centralizzata o delle stazioni in unasubrete

0000H

ID di sottorete

Informazioni sullo statodel rack nella strutturacentrale

Informazioni sullo statodelle stazioni nella subrete

00B4H Diagnostica dell’unità

Tutti i dati di diagnostica di norma di una sta-zione(solo con master DP)

Indirizzo di ini-zio delle unità(indirizzo di dia-gnostica)

Informazioni di diagno-stica dipendenti dall’unità

Page 145: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Elenco alfabetico delle operazioni

143Lista operazioni S7-300 A5E00096295-03

Elenco alfabetico delle operazioni

Operazione Pagina

) 37

)MCR 110

+ 85

+AR1 86

+AR2 86

+D 79

+I 78

+R 80

–D 79

–I 78

–R 80

*D 79

*I 78

*R 80

/D 79

/I 78

Operazione Pagina

/R 80

= 56

==D 88

==I 87

==R 89

<=D 88

<=I 87

<=R 89

<D 88

<I 87

<R 89

> 88

> 87

> 89

>=D 88

>=I 87

>=R 89

Page 146: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Elenco alfabetico delle operazioni

144Lista operazioni S7-300 A5E00096295-03

Operazione Pagina

>D 88

>I 87

>R 89

ABS 81

ACOS 84

ASIN 84

ATAN 84

AUF 102

BE 103

BEA 103

BEB 103

BLD 96

BTD 97

BTI 97

CALL 101

CLR 57

COS 84

DEC 95

Operazione Pagina

DTB 98

DTR 97

ENT 94

EXP 83

FP 52, 53

FR 60, 62

INC 95

INVD 100

INVI 100

ITB 98

ITD 97

L 63, 64, 65, 66, 67, 68, 76,77,

LAR1 74

LAR2 74

LC 68

LEAVE 94

LN 83

Page 147: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Elenco alfabetico delle operazioni

145Lista operazioni S7-300 A5E00096295-03

Operazione Pagina

LOOP 109

MCR( 110

MCRA 111

MCRD 111

MOD 79

NEGD 100

NEGI 100

NEGR 81

NOP 96

NOT 57

O 32, 33, 38, 41

O( 36

OD 44

ON( 36

OW 43

POP 95

PUSH 95

R 60, 61

RLD 92

RLDA 93

RND 98

RND+ 99

RND– 98

RRD 92

RRDA 93

S 54, 55, 61

SA 60

SAVE 58

SE 59

SET 57

SI 59

SIN 84

SLD 90

SLW 90

SPA 105

SPB 105

SPBB 106

Page 148: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Elenco alfabetico delle operazioni

146Lista operazioni S7-300 A5E00096295-03

Operazione Pagina

SPBI 106

SPBIN 106

SPBN 105

SPBNB 106

SPL 109

SPM 107

SPMZ 108

SPN 108

SPO 106

SPP 107

SPPZ 108

SPS 107

SPU 107

SPZ 107

SQR 82

SQRT 82

SRD 90

SRW 90

SS 59

SSD 91

SSI 91

SV 59

T 69, 70, 71, 72, 72, 73, 76

TAD 94

TAK 94

TAN 84

TAR 75

TAR1 75

TAR2 75

TAW 94

TDB 104

TRUNC 99

U 30, 31, 39, 40, 45, 46, 47,48, 49, 50, 51,

U( 36

UC 102

UD 43

Page 149: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Elenco alfabetico delle operazioni

147Lista operazioni S7-300 A5E00096295-03

Operazione Pagina

UN( 36

UW 43

X 34, 35, 41, 42

X( 36

Operazione Pagina

XN( 36

XOD 44

XOW 43

ZR 61

ZV 61

Page 150: No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati della CPU CPU 312 IFM – 318-2 DP Edizione 10/2001 A5E00096295-03 Questa lista di

Elenco alfabetico delle operazioni

148Lista operazioni S7-300 A5E00096295-03