No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati...
Transcript of No è più possibile ordinare la presente documentazione con ... · Lista operazioni S7-300 Dati...
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!
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
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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
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
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
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
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
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)
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
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
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
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
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
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
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.
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
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
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
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)
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).
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.
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
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
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
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
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
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).
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
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
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
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
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)
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)
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
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
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ì
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
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
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
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)
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 – – – – –
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 – – – – –
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
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
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
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
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
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
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
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)
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)
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
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
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
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ì –
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ì – – – – – – – –
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
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
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
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
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*
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*
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*
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)
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
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
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*
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
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*
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
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
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
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
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
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
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ì – – – –
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ì – – – –
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ì – – – –
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: – – – – – – – – –
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ì – – – –
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ì – – – –
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ì – – – –
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
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
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
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
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
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
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ì – – – – –
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ì – – – – –
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 – – – – –
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
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
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
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: – – – – – – – – –
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ì – – – –
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ì – – – –
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ì – – – –
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
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
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
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
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
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
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
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
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: – – – – – – – – –
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
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: – – – – – – – – –
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
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
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)
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
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
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
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)
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
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
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
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
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à
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
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
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
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
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
–
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
–
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
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
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
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
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
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 –
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)
–
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
– –
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
– –
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
–
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à
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
–
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à
–
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
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
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
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
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
Elenco alfabetico delle operazioni
148Lista operazioni S7-300 A5E00096295-03