Lista operazioni S Dati della CPU CPU 312 IFM DP

Documenti analoghi
Lista operazioni S7-300 CPU 312 IFM, 314 IFM, 313, 314, 315, DP, DP, ES AA03-8EN0 Edizione 2

Lista operazioni S7-400 CPU 412, 414, 416, /2009 A5E

Lista operazioni delle CPU S7-300 e. delle CPU ET 200 SIMATIC. S7-300 Lista operazioni delle CPU S7-300 e delle CPU ET 200

SIMATIC S7. Schema a contatti (KOP) per S7-300/400. Prefazione, Contenuto. Panoramica sul prodotto. Struttura ed elementi di KOP.

6.5 CPU 314C-2 PtP e CPU 314C-2 DP

L ambiente di sviluppo STEP 7

TIA PORTAL-SCL. Structured Control Language per Step7 V11. Orazio Vinci Siemens AG All Rights Reserved.

Reti e Sistemi per l Automazione LADDER LOGIC. Stefano Panzieri Ladder Logic - 1

SIMATIC PDM V6.0. Getting Started Edizione 12/2004

SIMATIC. Lista istruzioni (AWL) per S7-300/400. Operazioni logiche combinatorie di bit. Operazioni di confronto 2. Operazioni di conversione 3

STEP7: blocchi. Vi sono diversi tipi di blocchi che possono essere utilizzati all'interno di programmi utente:

Nel microprocessore 8086 abbiamo una gran quantità di registri

S7-1500/S7-1500F Dati tecnici

SIMATIC. Processore di comunicazione CP 340 Primi passi per la messa in servizio. Getting Started 04/2005 A5E

OPERAZIONI ARITMETICHE

Istruzioni macchina. Dove sono gli operandi? Ciclo della CPU. Elementi di un istruzione macchina. Rappresentazione delle istruzioni

OPEN DRIVE OPEN DRIVE

PLC Sistemi a Logica Programmabile Il linguaggio Ladder-Parte

Linguaggio macchina. 3 tipi di istruzioni macchina. Istruzioni per trasferimento dati. Istruzioni logico/aritmetiche

SIMATIC. Schema logico (FUP) per S7-300/400 A B C. Prefazione, Indice Operazioni logiche combinatorie a bit 1. Operazioni di confronto 2

SIMATIC. Schema a contatti (KOP) per S7-300/400. Operazioni logiche combinatorie di bit. Operazioni di confronto 2. Operazioni di conversione 3

L'architettura del processore MIPS

Componenti principali

Richiami sull architettura del processore MIPS a 32 bit

Componenti principali. Programma cablato. Architettura di Von Neumann. Programma cablato. Cos e un programma? Componenti e connessioni

Architettura dei Calcolatori elettronici

Componenti e connessioni. Capitolo 3

PLC Sistemi a Logica Programmabile Il linguaggio AWL istruzioni di base

Accesso a memoria. Accesso a memoria. Accesso a memoria. Modalità di indirizzamento. Lezione 5 e 6. Architettura degli Elaboratori A.

CPU MEMORY (S7-300): Constant

Le etichette nei programmi. Istruzioni di branch: beq. Istruzioni di branch: bne. Istruzioni di jump: j

Architettura di un calcolatore e linguaggio macchina. Primo modulo Tecniche della programmazione

Il set istruzioni di MIPS Modalità di indirizzamento. Proff. A. Borghese, F. Pedersini

Ambiente di sviluppo STEP 7 Micro/Win

L insieme delle istruzioni (6)

Metodi di indirizzamento

SIMATIC S5 STEP 5 PRINT. Istruzioni A5E Edizione 11/2001

Corso di Calcolatori Elettronici I Istruzioni macchina ing. Alessandro Cilardo

SIMATIC. Schema a contatti (KOP) per S7-300/400 A B C. Prefazione, Indice Operazioni logiche combinatorie di bit 1. Operazioni di confronto 2

Manuale del software Supplemento. Comunicazione tra sensore per rilevamento oggetti O2D2xx e Siemens Simatic S / / 2011

Richiami sull architettura del processore MIPS a 32 bit

Caratteristiche Principali PLC Siemens

La Rappresentazione dell Informazione

SOLUZIONI DELLA PROVA SCRITTA DEL CORSO DI. NUOVO E VECCHIO ORDINAMENTO DIDATTICO 28 Settembre 2006

MODULO 2 ELEMENTI DI PROGRAMMAZIONE DEL PLC S SIEMENS PARTE PRIMA IL LINGUAGGIO A CONTATTI

Il processore. Istituzionii di Informatica -- Rossano Gaeta

Uso dei metodi di indirizzamento

ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE

Assembly. Modello x86

Z80 uc esecuzione di programmi

Il linguaggio assembly

Esempio PROGRAMMAZIONE IN LADDER IN AMBIENTE SIMATIC STEP7. Corso su. creato in esclusiva per Associazione PLC Forum

Descrizione delle operazioni di calcolo. Espressioni costanti semplici

Interfaccia del file system

Elementi base per la realizzazione dell unità di calcolo

In attesa di iniziare

Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly

SIMATIC. Sistema di automazione S7-300 Funzioni integrate CPU 312 IFM/CPU 314 IFM. Prefazione, Contenuto. Panoramica di prodotto.

SIMATIC. Sistema di automazione S7-300 Dati della CPU, CPU 312 IFM DP. Prefazione, Contenuto

Tempi di ciclo e di reazione 5

Esercizi svolti e da svolgere sugli argomenti trattati nella lezione 25

Modi di indirizzamento

Le Reti Informatiche

Informatica Generale Andrea Corradini I linguaggi di programmazione

Programmazione dello Z80

OPEN DRIVE OPEN DRIVE

Architetture degli Elaboratori I II Compito di Esonero (A) - 16/1/1997

L unità di controllo di CPU a singolo ciclo

Linguaggio Assembly e linguaggio macchina

Equipaggiamenti elettrici per macchine utensili. WF 794 Interfaccia multipla per encoder incrementale ed SSI. Descrizione

Esercitazioni su rappresentazione dei numeri e aritmetica. Interi unsigned in base 2

Transcript:

Dati della CPU CPU 31 IFM 318- DP 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! Edizione 10/001 A5E0009695-03

Copyright Siemens AG 001 All rights reserved La duplicazione e la cessione della presente documentazione sono vietate, come pure l uso improprio del suo contenuto, se non dietro autorizzazione scritta. Le trasgressioni sono passibili di risarcimento dei danni. Tutti i diritti sono riservati, in particolare quelli relativi ai brevetti e ai marchi registrati. Siemens AG Bereich Automatisierungs- und Antriebstechnik Geschaeftsgebiet Industrie-Automatisierungssysteme Postfach 4848, D- 9037 Nuernberg Siemens Aktiengesellschaft Abbiamo controllato che il contenuto della presente documentazione corrisponda all hardware e al software descritti. Non potendo tuttavia escludere eventuali differenze, non garantiamo una concordanza totale. Il contenuto della presente documentazione viene comunque verificato regolarmente, e le correzioni o modifiche eventualmente necessarie sono contenute nelle edizioni successive. Saremo lieti di ricevere qualunque tipo di proposta di miglioramento. Siemens AG 001 A5E0009695-03

Contenuto 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......................................................... 1 Tempi di esecuzione nel caso di indirizzamento indiretto..................................... Esempi di calcolo (per la CPU 314).......................................................... 4 Lista operazioni............................................................................ 9 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......................................................... 5 A5E0009695-03 1

Contenuto 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 (3 bit).............................................. 79 Operazioni aritmetiche in virgola mobile (3 bit)............................................ 80 Radice quadrata, elevare al quadrato (3 bit).............................................. 8 Funzione logaritmica (3 bit)............................................................ 83 Funzioni trigonometriche (3 bit)......................................................... 84 Addizione di costanti................................................................... 85 A5E0009695-03

Contenuto Addizione tramite registri di indirizzi...................................................... 86 Operazioni di confronto con numeri interi (16 bit)........................................... 87 Operazioni di confronto con numeri interi (3 bit)........................................... 88 Operazioni di confronto con numeri interi (3 bit)........................................... 89 Operazioni di scorrimento............................................................... 90 Operazioni di rotazione................................................................. 9 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 A5E0009695-03 3

Contenuto Blocchi organizzativi (OB)................................................................. 11 Blocchi funzionali (FB).................................................................... 119 Funzioni (FC) e blocchi di dati............................................................. 10 Funzioni di sistema (SFC)................................................................. 11 Blocchi funzionali di sistema (SFB)......................................................... 18 Funzioni IEC.............................................................................. 130 Lista parziale SZL......................................................................... 135 Liste parziali per PROFIBUS DP............................................................ 141 Elenco alfabetico delle operazioni.......................................................... 143 A5E0009695-03 4

Validitá della lista operazioni Validitá della lista operazioni CPU partire del numero di ordinazione nel testo seguente chiamato CPU 31 IFM 6ES7 31-5AC0-0AB0 CPU 31* CPU 313 6ES7 313-1AD03-0AB0 CPU 313 CPU 314 6ES7 314-1AE04-0AB0 CPU 314 CPU 314 IFM CPU 314 IFM 6ES7 314-5AE03-0AB0 6ES7 314-5AE10-0AB0 CPU 314* CPU 315 6ES7 315-1AF03-0AB0 CPU 315 CPU 315- DP 6ES7 315-AF03-0AB0 CPU 315- CPU 316- DP 6ES7 316-AG00-0AB0 CPU 316- CPU 318-6ES7 318-AJ00-0AB0 CPU 318 A5E0009695-03 5

Operandi e campi dei parametri Operandi e campi dei parametri Operando Campo dei parametri 31* 313 314 314* 315 315-316- A 0.0 31.7 0.0 17.7 0.0 13.7 14.7 17.7 14.0 17.7 318- Descrizione 0.0 17.7 0.0 047.7 1 Bit di uscita (nell IPU)... Periferia integrata AB 0 31 0 17 0 13 0 17 0 047 1 Byte di uscita (nell IPU) 14 17 14 17... Periferia integrata AW 0 30 0 16 0 1 0 16 0 046 1 Parola di uscita (nell IPU) 14 16 14 16... Periferia integrata AD 0 8 0 14 0 10 0 14 0 044 1 Doppia parola di uscita (nell IPU) 14 14... Periferia integrata 1 l impostazione di default dell IPI corrisponde a 56 byte A5E0009695-03 6

Operandi e campi dei parametri Operando 31* Campo dei parametri 313 314 314* 315 315-316- 318- Descrizione B Byte indirizzato oltre i limiti dell area tramite registro W Parola indirizzata oltre i limiti dell area tramite registro D Doppia parola indirizzata oltre i limiti dell area tramite registro DBX 0.0 8191.7 0.0 8191.7 0.0 65533.7 DB 1 63 1 17 1 17 1 047 Blocco dati Bit di dati nel blocco dati DBB 0 6143 0 8191 0 8191 0 65533 Byte di dati nel DB DBW 0 614 0 8190 0 8190 0 6553 Parola di dati nel DB DBD 0 6140 0 8188 0 8188 0 65530 Doppia parola di dati nel DB A5E0009695-03 7

Operandi e campi dei parametri Operando Campo dei parametri 31* 313 314 314* 315 315-316- DIX 0.0 fino a 8191.7 0.0 8191.7 0.0 65533.7 318- Descrizione Bit di dati nel bl. dati di istanza DI 1 63 1 17 1 17 1 047 Blocco dati di istanza DIB 0 6143 0 8191 0 8191 0 65533 Byte di dati nel blocco dati di istanz. DIW 0 614 0 8190 0 8190 0 6553 Parola di dati nel blocco dati di ist. DID 0 6140 0 8188 0 8188 0 65530 Doppia parola di dati nel blocco dati di istanza E 0.0 31.7 0.0 17.7 0.0 13.7 14.0 17.7 14.0 17.7 0.0 17.7 0.0 047.7 1 Ingresso (nell IPI)... Periferia integrata EB 0 31 0 17 0 13 0 17 0 047 1 Byte di ingresso (nell IPI) 14 17 14 17... Periferia integrata EW 0 30 0 17 0 1 0 16 0 046 1 Parola di ingresso (nell IPI) 14 16 14 16... Periferia integrata 1 l impostazione di default dell IPI corrisponde a 56 byte A5E0009695-03 8

Operandi e campi dei parametri Operando 31* Campo dei parametri 313 314 314* 315 315-316- 318- Descrizione ED 0 8 0 14 0 10 0 14 0 044 1 Doppia parola di ingresso (nell IPI) 14 14... Periferia integrata L 0.0 55.7 0.0 55.7 0.0 8191.7 Dati locali LB 0 55 0 55 0 8191 Byte di dati locali LW 0 54 0 54 0 8190 Parola di dati locali LD 0 5 0 5 0 8188 Doppia parola di dati locali M 0.0 17.7 0.0 55.7 0.0 55.7 0.0 103.0 Merker MB 0 17 0 55 0 55 0 103 Byte di merker MW 0 16 0 54 0 54 0 10 Parola di merker MD 0 14 0 5 0 5 0 100 Doppia parola di merker 1 l impostazione di default dell IPI corrisponde a 56 byte l impostazione di default dell area di dati locali corrisponde a 4096 byte A5E0009695-03 9

Operandi e campi dei parametri Operando 31* Campo dei parametri 313 314 314* 315 315-316- 318- Descrizione PAB 0 31 0 31 0 767 0 751 0 767 0 103 0 8191 Byte di uscita di periferia (accesso di- 14 retto alla periferia) 56 383 56 383 PAW 0 30 0 30 0 766 0 750 0 766 0 10 0 8190 Parola di uscita (accesso diretto alla 56 38 56 38 periferia) PAD 0 8 0 8 0 764 0 748 0 764 0 100 0 8188 Doppia parola di uscita (accesso di- 56 380 56 380 retto alla periferia) PEB 0 31 0 31 0 767 0 751 0 767 0 103 0 8191 Byte di ingresso di periferia (accesso 14 15 diretto alla periferia) 56 383 56 383 PEW 0 30 0 30 0 766 0 750 0 766 0 10 0 8190 Parola di ingresso (accesso diretto 14 alla periferia) 56 38 56 38 PED 0 8 0 8 0 764 0 748 0 764 0 100 0 8188 Doppia parola di ingresso (accesso 56 380 56 380 diretto alla periferia) A5E0009695-03 10

Operandi e campi dei parametri Campo dei parametri 31* 313 314 314* 315 315-316- 318- Descrizione T 0 63 0 17 0 17 0 511 Temporizzatore Z 0 31 0 35 0 63 0 63 0 511 Contatore Operando Parametro B#16# W#16# DW#16# Operando indirizzato tramite parametro Byte Parola Doppia parola esadecimale D# Costante di data IEC L# Costante intera a 3 bit P# Costante di puntatore S5T# Costante di tempo S5 (a 16 bit) 1 1 serve per il caricamento del temporizzatore S5 A5E0009695-03 11

Operandi e campi dei parametri Operando 31* Campo dei parametri 313 314 314* 315 315-316- 318- Descrizione T# Costante di temp. (a 16/3 bit) TOD# Costante di tempo IEC C# Costante di contatore (codificata BCD) # Costante binaria B (b1,b) B (b1,b, b3,b4) Costante a o 4 byte T#1D_5H_3M_1S_MS A5E0009695-03 1

Abbreviazioni Abbreviazioni Nella presente lista operazioni vengono usate le seguenti abbrevizioni: Abbreviazione al posto di... Esempio k8 Costante (8 Bit) 3 k16 Costante (16 Bit) 6 531 k3 Costante (3 Bit) 17 64 i8 Numero intero (8 Bit) 155 i16 Numero intero (16 Bit) 653 i3 Numero intero (3 Bit) m Costante di puntatore P#40.3 n Costante binaria 1001 1100 p Costante esadecimale EA1 q Numero reale (numero in virgola mobile a 3 bit) 1.34567E5 MARCA Indirizzo simbolico di salto (al massimo 4 lettere) DEST. a Indirizzo byte b Indirizzo bit x.1 c Area operandi E, A, M, L, DBX, DIX A5E0009695-03 13

Abbreviazioni 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 A5E0009695-03 14

Registri Registri Accumulatore 1 (ACCU1) e accumulatore (ACCU) (a 3 bit) Gli accumulatori sono registri per l elaborazione di byte, parole o parole doppie. A tale scopo gli operandi vengono caricati negli accumulatori e lì combinati. Il risultato dell operazione si trova sempre nell ACCU1. CPU 318-: anche ACCU 3 ed ACCU 4 Denominazioni: Accumulatore 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 3 ACCUx-HH Bit 4 fino a 31 Bit A5E0009695-03 15

Registri Registri indirizzi AR1 e AR (a 3 bit) I registri indirizzi contengono i puntatori interni all area o oltre i limiti dell area per le operazioni indirizzate tramite registri. I registri indirizzi sono a 3 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 byte x Numero di bit y 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 A5E0009695-03 16

Registri Bit Occup. 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 Significato * Il bit non può essere analizzato nel programma applicativo, con l operazione L STW poiché esso durante lo svolgimento del programma non viene attualizzato. A5E0009695-03 17

Esempi di indirizzamento Esempi di indirizzamento Esempi di indirizzamento Indirizzamento immediato L 7 L L#1 L #1010101010101010 L DW#16#A0F0_BCFD L ENDE L T#500 ms L C#100 L B#(10) L B#(10,50,8) L P#10.0 L P#E0.6 L.5 L D#1995010 L TOD#13:0:33.15 Descrizione Carica la costante intera a 16 bit 7 nell ACCU1 Carica la costante intera a 3 bit 1 nell ACCU1 Carica la costante binaria nell ACCU1 Carica la costante esadecimale nell ACCU1 Carica il carattere ASCII nell ACCU1 Carica il valore di tempo nell ACCU1 Carica il valore di conteggio nell ACCU1 Carica la costante come byte Carica la costante come 4 byte Carica il puntatore interno all area nell ACCU1 Carica il puntatore oltre i limiti dell area nell ACCU1 Carica il numero reale nell ACCU1 Carica la data Carica l ora A5E0009695-03 18

Esempi di indirizzamento Esempi di indirizzamento Indirizzamento diretto Descrizione U E 0.0 Combinazione logica AND del bit di ingresso 0.0 L EB 1 L EW 0 L ED 0 Indirizzamento indiretto temporizzatore/contatore Carica il byte di ingr. 1 nell ACCU1 Carica la par. di ingr. 0 nell ACCU1 Carica la doppia parola di ingresso 0 nell ACCU1 SI T [LW 8] Attivare il temporizzatore; il n. del temporizzatore si trova nella parola di dati locali 8 ZV Z [LW 10] Indirizzamento indiretto, tramite memoria, interno all area U E [LD 1] Esempio: L P#. T LD 1 U E [LD 1] U E [DBD 1] U A [DID 1] Attivare il contatore; il n. del contatore si trova nella parola di dati locali 10 Op. AND; l indir. dell ingr. si trova come puntatore nella doppia parola di dati locali 1 Op. AND; l ind. dell ingr. si trova come puntatore nella doppia parola di dati 1 del DB Op. AND; l ind. dell uscita si trova come puntatore nella doppia parola di dati 1 del DB di istanza U A [MD 1] Op. AND; l indirizzo dell uscita si trova come puntatore nella doppia parola di merker 1 A5E0009695-03 19

Esempi di indirizzamento Esempi di indirizzamento Indirizzamento indiretto, tramite registro, interno all area U E [AR1,P#1.] Indirizzam. indiretto, tramite registro, oltre i limiti dell area Descrizione Operazione AND; l indirizzo dell ingresso si calcola da Valore di puntatore nel registro di indirizzo 1 puntatore P#1. Per l indirizzam. indiretto, tramite registro, oltre i limiti dell area è necessario che l indirizzo contenga anche un identificatore di area nei bit 4-6. L indirizzo si trova nel registro indirizzi. Identif. Codificaz. Codoficaz Area area binaria esadec. P 1000 0000 80 Area periferiche E 1000 0001 81 Area di ingresso A 1000 0010 8 Area di uscita M 1000 0011 83 Area di merker DB 1000 0100 84 Area dei dati DI 1000 0101 85 Area dati di istanza L 1000 0110 86 Area di dati locali VL 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] U [AR1,P#3.3] Indirizzamento tramite parametri Parametro U Carica il byte nell ACCU1; l indirizzo viene calcolato dal valore del puntatore nel registro di indirizzo 1 puntatore P#8.0 Operazione AND; l indirizzo dell operando viene calcolato dal valore del puntatore nel reg. di indirizzo 1 puntatore P#3.3 L operando viene indirizzato tramite tale parametro A5E0009695-03 0

Esempio per il calcolo del puntatore Esempio per il calcolo del puntatore Esempio nel caso di somma degli indirizzi di bit 7: LAR1 P#8. U E [AR1,P#10.] 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.5 LAR1 U E [AR1,P#10.7] Risultato: Viene indirizzato l ingresso 1.4 (tramite la relativa addizione degli indirizzi di byte e di bit con riporto) A5E0009695-03 1

Tempi di esecuzione nel caso di indirizzamento indiretto 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 parti di una istruzione Una istruzione con operandi indirizzati indirettamente è composta da due parti: Parte 1: Caricare l indirizzo dell operando Parte : Eseguire l operazione Ciò significa che per calcolare il tempo di esecuzione con operandi indirizzati indirettamente è necessario tenere conto di ciascuna delle due 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 alla sua esecuzione vera e propria. A questi tempi di esecuzione bisogna aggiungere i tempi di esecuzione per il caricamento dell indirizzo dell operando (vedi tabella seguente). A5E0009695-03

Tempi di esecuzione nel caso di indirizzamento indiretto Nella tabella seguente si trovano i tempi di esecuzione per il caricamento dell operando dai diversi campi. La stessa tabella si trova ancora nella parte interna della copertina, in modo da poterla consultare senza dover ogni volta cambiare pagina quando si calcolano i tempi di esecuzione. L indirizzo si trova in... Area di merker M Parola Doppia parola Blocco di dati DB/DI Parola Doppia parola Area dei dati locali L Parola Doppia parola 1,7 3,5 5, 6,7,0 3,7 Tempo di esecuz. in s 31*/313 314/314* 315/315-/ 316-318- AR1/AR (interno all area) 3,0 1,9 1,7 0,0 AR1/AR (oltre i limiti dell area) 4,9 3,9 3, 0,0 Parametro (parola)... per: Temporizzatori Contatori Richiami blocchi Parametro (doppia parola)... per: Bit, byte, parole e doppie parole 0,7,3,8 3,9 0,8,6 0,8,1 3,0 4,1 0,9, 4,0,5,1 0, 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. 0, 0,3 0, 0,3 0, 0,3 A5E0009695-03 3

Esempi di calcolo (per la CPU 314) 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 calcolati 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 1] Passo 1: Caricare il contenuto di DBD 1 (il tempo si trova nella tabella a pagina 1) L indirizzo si trova in... Area di merker M Parola Doppia parola Tempo di esecuzione in s 0,7,3 Blocco di dati DB/DI Parola,8 Doppia parola 3,9 A5E0009695-03 4

Esempi di calcolo (per la CPU 314) Passo : 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, : Tempo per U E,0 : Tempo di esecuzione complessivo: 3,9,0 s = 5,9 s A5E0009695-03 5

Esempi di calcolo (per la CPU 314) 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 1) L indirizzo si trova in... Tempo di esecuzione in s : : AR1/AR (interno all area) 1,9 : : Passo : 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, : Tempo per U E,0 : Tempo di esecuzione complessivo: 1,9,0 s = 3,9 s A5E0009695-03 6

Esempi di calcolo (per la CPU 314) Calcolo del tempo di esecuzione nel caso di indirizzamento indiretto, tramite memoria, oltre i limiti dell area Esempio: U [AR1, P#3.1]... con E 1.0 in AR1 Passo 1: Caricamento del contenuto di AR1 ed incremento dell offset 3.1 (il tempo si trova nella tabella pag. 1) L indirizzo si trova in... Tempo di esecuzione in s : : AR1/AR (oltre i limiti dell area) 3,9 : : Passo : 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, : Tempo per U E,0 : Tempo di esecuzione complessivo: 3,9,0 s = 5,9 s A5E0009695-03 7

Esempi di calcolo (per la CPU 314) 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 1) L indirizzo si trova in... Tempo di esecuzione in s : : : : Parametro (doppia parola) 5,3 Passo : 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, : Tempo per U E,0 : Tempo di esecuzione complessivo: 5,3,0 s = 7,3 s A5E0009695-03 8

Lista operazioni Lista operazioni Nel presente capitolo sono elencate le operazioni per l S7-300. Le spiegazioni delle operazioni si limitano ad una forma breve. L esatta descrizione 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 esecuzione anche il tempo di caricamento dell indirizzo del rispettivo operando (vedere pagina 1). A5E0009695-03 9

Lista operazioni 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 corrispondente. Operazione Operando Significato Lung. in parole 31* 313 Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 314 314* 315 315-316- 318-31* 313 314 314* 315 315-316- U AND I/O a.b entrata/uscita 1 / 0,7 0, 0,3,5,0 1,6 M a.b merker 1 / 1,5 0,6 0,6,7, 1,7 L a.b bit di dati locali, 0,8 0,9 3,0, 1,8 DBX a.b bit di dati 5,,7,8 4,,8,5 DIX a.b bit di dati di istanza 5,,7,8 4,,8,5 c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 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 318-1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) nel caso di indirizzamento diretto dell operando Area indirizzo 0 fino a 17 A5E0009695-03 30

Lista operazioni Operazione Operando Significato UN I/O M L DBX DIX a.b a.b a.b a.b a.b c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro AND negato ingresso/uscita merker bit di dati locali bit di dati bit di dati di istanza ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri Lung. in parole 31* 313 1 / 1 / Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 1,4 1,9,5 5,5 5,5 314 314* 0,5 0,7 0,9 3,0 3,0 315 315-316- 0,5 0,8 1,0 3,1 3,1 318-31* 313,9 3,1 3,4 4,6 4,6 314 314*,,4,4,9,9 315 315-316- 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,9,1,,8,8 318-1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) nel caso di indirizzamento diretto dell operando Area indirizzo 0 fino a 17 A5E0009695-03 31

Lista operazioni O Operazione Operando Significato I/O M L DBX DIX a.b a.b a.b a.b a.b c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro OR ingresso/uscita merker bit di dati locali bit di dati bit di dati di istanza ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri Lung. in parole 1 / 1 / 31* 313 0,7 1,5, 5, 5, Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 314 314* 0, 0,6 0,8,7,7 315 315-316- 0,3 0,7 0,9,9,9 318-31* 313,5,7 3,0 4, 4, 314 314*,0,,,8,8 315 315-316- 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,6 1,7 1,8,5,5 318-1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) nel caso di indirizzamento diretto dell operando Area indirizzo 0 fino a 17 A5E0009695-03 3

Lista operazioni Operazione Operando Significato ON I/O M L DBX DIX a.b a.b a.b a.b a.b c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro OR negato ingresso/uscita merker bit di dati locali bit di dati bit di dati di istanza ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri Lung. in parole 1 / 1 / 31* 313 1,4 1,9,5 5,5 5,5 Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 314 314* 0,5 0,7 0,9 3,0 3,0 315 315-316- 0,5 0,8 1,0 3,1 3,1 318-31* 313,9 3,1 3,4 4,6 4,6 314 314*,,4,4,9,9 315 315-316- 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,6,0,,8,8 318-1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) nel caso di indirizzamento diretto dell operando Area indirizzo 0 fino a 17 A5E0009695-03 33

Lista operazioni X Operazione Operando Significato I/O M L DBX DIX a.b a.b a.b a.b a.b c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro OR esclusivo ingresso/uscita merker bit di dati locali bit di dati bit di dati di istanza ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri Lung. in parole 31* 313 0,7 1,5, 5, 5, Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 314 314* 0,3 0,6 0,8,8,8 315 315-316- 0,3 0,7 0,9,9,9 318-31* 313,5,7 3,0 4, 4, 314 314* 1,9,1,1,6,6 315 315-316- 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,6 1,7 1,9,5,5 318-1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) A5E0009695-03 34

Lista operazioni Operazione Operando Significato XN I/O M L DBX DIX a.b a.b a.b a.b a.b c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro OR esclusivo negato ingresso/uscita merker bit di dati locali bit di dati bit di dati di istanza ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri Lung. in parole 31* 313 1,4 1,9,5 5,5 5,5 Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 314 314* 0,5 0,7 0,9 3,0 3,0 315 315-316- 0,5 0,8 1,0 3,1 3,1 318-31* 313,9 3,1 3,4 4,6 4,6 314 314*,,4,4,9,9 315 315-316- 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,9,0,,8,8 318-1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) A5E0009695-03 35

Operazioni logiche combinatorie con parentesi 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 livelli di parentesi. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31* /313 314/ 314* 315/315-/31 6- U( AND apri parentesi 1,9 1,7 1,7 UN( AND negato apri parentesi 1,9 1,7 1,7 O( OR apri parentesi 1,9 1,4 1,7 ON( OR negato apri parentesi 1,9 1,4 1,7 X( OR esclusivo apri parentesi 1,9 1,4 1,7 XN( OR esclusivo negato apri parentesi 1,9 1,4 1,7 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 318- A5E0009695-03 36

Operazioni logiche combinatorie con parentesi Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31* /313 314/ 314* 315/315-/31 6- ) Parentesi chiusa, togliere una registrazione dallo stack di parentesi, combinazione del RLC con RLC attuale nel processore 1 3,3 1,7 1,9 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 318- A5E0009695-03 37

Combinazione logica OR e funzioni AND Combinazione logica OR e funzioni AND La combinazione OR delle funzioni AND segue la regola secondo la quale AND ha priorità rispetto ad OR. O Operazione Operando Significato Combinazione OR delle funzioni AND con la regola secondo la quale AND ha priorità rispetto ad OR Lung. in parole Tempo tipico di esecuzione in s 31* /313 314/ 314* 315/315-/31 6-1 1,4 0,3 0,5 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ì 318- A5E0009695-03 38

Operazioni logiche combinatorie con temporizzatori e contatori 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 funzione corrispondente. U Operazione Operando Significato T Z f f Par. temp. Par. contat. AND Temporizzatore Contatore Temporizzatore/contatore (indirizzato tramite parametri) Lung. in parole 1 / 1 / Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 31* /313 314/ 314*,4 1,7 0,8 0,6 0,9 0,6 315/315-/ 316- 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 3,3 3,0, 1,9,1 1,8 318-1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) nel caso di indirizzamento diretto dell operando A5E0009695-03 39

Operazioni logiche combinatorie con temporizzatori e contatori Operazione Operando Significato UN T Z f f Par. temp. Par. contat. AND negato Temporizzatore Contatore Temporizzatore/contatore (indirizzato tramite parametri) Lung. in parole 1 / 1 / Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 31* /313 314/ 314* 3,0,4 1,0 0,8 1,1 0,9 315/315-/ 316- 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 3,7 3,3,4,,3,1 318-1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) nel caso di indirizzamento diretto dell operando A5E0009695-03 40

Operazioni logiche combinatorie con temporizzatori e contatori Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 31* /313 314/ 314* 315/315-/ 316-318- O T f Z f Temporizzatore OR Contatore OR 1 / 1 /,4 1,7 0,8 0,6 0,9 0,6 3,3 3,0, 1,9,1 1,8 Par. temp. Par. contat. Temporizzatore/contatore OR (indirizzato tramite parametri) ON T f Z f Temporizzatore OR negato Contatore OR negato 1 1 3,0,4 1,0 0,8 1,1 0,9 3,7 3,3,4,,3,1 Par. temp. Par. contat. Temporizzatore/contatore OR negato (indirizzato tramite parametri) X T f Z f Temporizzatore OR esclusivo Contatore OR esclusivo,4 1,7 0,8 0,6 0,9 0,6 3,3 3,0, 1,9,1 1,8 Par. temp. Par. contat. OR esclusivo temporizzatore/contatore (indirizzato tramite parametri) 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 1) nel caso di indirizzamento diretto dell operando A5E0009695-03 41

Operazioni logiche combinatorie con temporizzatori e contatori Operazione Operando Significato XN T f Z f Par. temp. Par. contat. OR esclusivo negato temporizzatore/contatore OR esclusivo negato temporizzatore/contatore (indirizzato tramite parametri) Lung. parole in Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 31* /313 314/ 314* 3,0,4 1,0 1,0 1,1 0,9 315/315-/ 316- 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 3,7 3,3,4 1,,3,1 318-1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) A5E0009695-03 4

Operazioni logiche combinatorie con il contenuto dell ACCU1 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 o la doppia parola si trova o come costante nell operazione o nell ACCU. Il risultato si trova nell ACCU1 o ACCU1-L. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31* /313 314/ 314* 315/315-/31 6- UW AND ACCU-L 1 1,7 0,5 0,6 UW k16 AND costante a 16 bit,3 0,7 0,9 OW OR ACCU-L 1 1,7 0.5 0,6 OW k16 OR costante a 16 bit,3 0,7 0,9 XOW OR esclusivo ACCU-L 1 1,7 0,5 0,6 XOW k16 OR esclusivo costante a 16 bit,3 0,7 0,9 UD AND ACCU 1 3,4 1,9,0 UD k3 AND costante a 3 bit 3 4,1,1,3 5 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 318- A5E0009695-03 43

Operazioni logiche combinatorie con il contenuto dell ACCU1 Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- OD OR ACCU 1 3,4 1,9,0 OD k3 OR costante a 3 bit 3 4,1,1,3 5 XOD OR esclusivo ACCU 1 3,4 1,9,0 XOD k3 OR esclusivo costante a 3 bit 3 4,1,1,3 5 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 318- A5E0009695-03 44

Operazioni logiche combinatorie con bit di visualizzazione 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. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- U AND 1 1,5 0,5 0,6 ==0 Risultato=0 (A1=0) and (A0=0) >0 Risultato>0 1,3 0,7 0,9 (A1=1) and (A0=0) <0 Risultato<0 1,3 0,7 0,9 (A1=0) and (A0=1) <>0 Risultato 0 1 1,5 0,5 0,6 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) <=0 Risultato<=0 1 1,5 0,5 0,6 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) 1 1,5 0,5 0,6 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 318- A5E0009695-03 45

Operazioni logiche combinatorie con bit di visualizzazione U Operazione Operando UO Significato AND unordered/non permesso (A1=1) and (A0=1) Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 1,5 0,5 0,6 OS AND OS=1 1 0,7 0, 0,3 BIE AND BIE=1 1 0,7 0, 0,3 OV AND OV=1 1 0,7 0, 0,3 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 A5E0009695-03 46

Operazioni logiche combinatorie con bit di visualizzazione UN Operazione Operando ==0 AND negato Risultato=0 Significato (A1=0) and (A0=0) Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 1,5 0,5 0,6 >0 Risultato>0 (A1=1) and (A0=0) 1,3 0,7 0,9 <0 Risultato<0 (A1=0) and (A0=1) 1,3 0,7 0,9 <>0 Risultato 0 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) <=0 Risultato<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) UO unordered/non permesso (A1=1) and (A0=1) 1,3 0,7 0,9 1 0,7 0, 0,3 1 0,7 0,7 0,3 1,3 0,7 0,9 OS OS=1 1 1,5 0,5 0,6 BIE BIE=1 1 1,5 0,5 0,6 OV OV=1 1 1,5 0,5 0,6 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 A5E0009695-03 47

Operazioni logiche combinatorie con bit di visualizzazione O Operazione Operando ==0 OR Risultato=0 Significato (A1=0) and (A0=0) Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 1,5 0,5 0,6 >0 Risultato>0 (A1=1) and (A0=0) 1,3 0,7 0,9 <0 Risultato<0 (A1=0) and (A0=1) 1,3 0,7 0,9 <>0 Risultato 0 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) <=0 Risultato<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) UO unordered/non permesso (A1=1) and (A0=1) 1 1,5 0,5 0,6 1 1,5 0,5 0,6 1 1,5 0,5 0,6 1 1,5 0,5 0,6 OS OS=1 1 0,7 0, 0,3 BIE BIE=1 1 0,7 0, 0,3 OV OV=1 1 0,7 0, 0,3 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 A5E0009695-03 48

Operazioni logiche combinatorie con bit di visualizzazione ON Operazione Operando ==0 OR negato Risultato=0 Significato (A1=0) and (A0=0) Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 1,5 0,5 0,6 >0 Risultato>0 (A1=1) and (A0=0) 1,3 0,7 0,9 <0 Risultato<0 (A1=0) and (A0=1) 1,3 0,7 0,9 <>0 Risultato 0 ((A1=0) and (A0=1) 1,3 0,7 0,9 or (A1=1) and (A0=0)) <=0 Risultato<=0 ((A1=0) and (A0=1) 1 0,7 0, 0,3 or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) 1 0,7 0,7 0,3 or (A1=0) and (A0=0)) UO unordered/non permesso 1,3 0,7 0,9 (A1=1) and (A0=1) OS OS=1 1 1,5 0,5 0,6 BIE BIE=1 1 1,5 0,5 0,6 OV OV=1 1 1,5 0,5 0,6 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 A5E0009695-03 49

Operazioni logiche combinatorie con bit di visualizzazione X Operazione Operando ==0 OR esclusivo Risultato=0 Significato (A1=0)d (A0=0) Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 1,5 0,5 0,6 >0 Risultato>0 (A1=1) and (A0=0) 1,3 0,7 0,9 <0 Risultato<0 (A1=0) and (A0=1) 1,3 0,7 0,9 <>0 Risultato 0 ((A1=0) and (A0=1) 1 1,5 0,5 0,6 or (A1=1) and (A0=0)) <=0 Risultato<=0 ((A1=0) and (A0=1) 1 1,5 0,5 0,6 or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) 1 1,5 0,5 0,6 or (A1=0) and (A0=0)) UO unordered/non permesso 1 1,5 0,5 0,6 (A1=1) and (A0=1) OS OS=1 1 0,7 0, 0,3 BIE BIE=1 1 0,7 0, 0,3 OV OV=1 1 0,7 0, 0,3 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 A5E0009695-03 50

Operazioni logiche combinatorie con bit di visualizzazione XN Operazione Operando ==0 Significato OR esclusivo negato Risultato=0 (A1=0) and (A0=0) Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 1,5 0,5 0,6 >0 Risultato>0 (A1=1) and (A0=0) 1,3 0,7 0,9 <0 Risultato<0 (A1=0) and (A0=1) 1,3 0,7 0,9 <>0 Risultato 0 ((A1=0) and (A0=1) 1,3 0,7 0,9 or (A1=1) and (A0=0)) <=0 Risultato<=0 ((A1=0) and (A0=1) 1 0,7 0, 0,3 or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) 1 0,7 0,7 0,3 or (A1=0) and (A0=0)) UO unordered/non permesso 1,3 0,7 0,9 (A1=1) and (A0=1) OS OS=1 1 1,5 0,5 0,6 BIE BIE=1 1 1,5 0,5 0,6 OV OV=1 1 1,5 0,5 0,6 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 A5E0009695-03 51

Operazioni con fronti di segnale 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 segnale nell 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). Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 31* /313 314/ 314* 315/315-/ 316- FP I/O a.b Visualizzazione del fronte di salita nel,0 0,7 0,8 0, 3,6,7,4 0, M a.b RLC. La memoria ausiliaria del fronte 3,5 1,4 1,5 0, 3,9,9,7 0, L a.b è il bit indirizzato nell operazione. 3,8 1,5 1,6 0, 4,1,9,7 0, DBX a.b 6,7,0 4,0 0, 5,7 3,7 3,6 0, DIX a.b 6,7,0 4,0 0, 5,7 3,7 3,6 0, c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro 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 318-1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) A5E0009695-03 5

Operazioni con fronti di segnale Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 31* /313 314/ 314* 315/315-/ 316-318- FN I/O a.b Visualizzazione del fronte di discesa,6 0,9 1,0 0, 3,8,9,6 0, M a.b nel RLC. La memoria ausiliaria del 3,8 1,6 1,6 0, 4,1 3,1,8 0, L a.b fronte è il bit indirizzato nell operazione. 4, 1,7 1,7 0, 4,3 3,1,8 0, DBX a.b 6,8, 4,1 0, 5,8 4,0 3,7 0, DIX a.b 6,8, 4,1 0, 5,8 4,0 3,7 0, c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro 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 1) A5E0009695-03 53

Operazioni con fronti di segnale 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 S I/O a.b M L DBX DIX a.b a.b a.b a.b c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro 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) ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 1 / 1 / 31* 313 0,7 1,4 1,9 3,9 3,0 4,9 6, 7,3 6, 7,3 314 314* 0,3 1,4 0,8 3,0 1, 3,1 3,3 4,5 3,3 4,5 315 315-316- 318-31* 313 0,3 0,5 0,8,3 1,3,9 3,7 4,3 3,7 4,3 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,3 4,4 3,7 4,4 3,8 3,9 5,5 6,6 5,5 6,6 314 314*, 3,4,4 3,6,4 3,6 3,3 4,4 3,3 4,4 315 315-316- 318- 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 1) nel caso di indirizzamento diretto,,9,5 3,0,5,5 3,5 4,1 3,5 4,1 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, A5E0009695-03 54

Operazioni con fronti di segnale Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 31* 313 314 314* 315 315-316- 318-31* 313 314 314* 315 315-316- 318- R I/O a.b M L DBX DIX a.b a.b a.b 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 istanza a 0 (dipendente dall MCR) 1 / 1 / 1,0 1,4, 4,1 3,0 5,1 6,4 7,3 6,4 7,3 0,4 1,4 0,9 3,1 1, 3, 3,5 4,6 3,5 4,6 0,4 0,5 0,9,4 1,3 3,0 3,8 4,3 3,8 4,3 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,5 4,6 3,8 4,6 4,0 4,1 5,7 6,7 5,7 6,7,4 3,5,5 3,7,5 3,7 3,4 4,5 3,4 4,5,3 3,0,6 3,,6,7 3,6 4,3 3,6 4,3 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 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 1) nel caso di indirizzamento diretto A5E0009695-03 55

Operazioni con fronti di segnale Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 31* 313 314 314* 315 315-316- 318-31* 313 314 314* 315 315-316- 318- = I/O a.b M L DBX DIX a.b a.b a.b a.b Assegnare RLC all ingresso/ all uscita (dipendente dall MCR) Assegnare RLC al merker (dipendente dall MCR) Assegnare RLC al bit dei dati locali (dipendente dall MCR) Assegnare RLC al bit dei dati (dipendente dall MCR) Assegnare RLC al bit dei dati di istanza (dipendente dall MCR) 1 / 1 / 0,7 1,4, 3,9,7 4,6 6,4 7,5 6,4 7,5 0, 1,4 0,9 3,0 1,0 3,1 3,3 5,3 3,3 5,3 0,3 0,5 0,9,3 1,1,6 3,8 4,4 3,8 4,4 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,3 4,4 3,7 4,4 3,8 3,6 5,7 6,7 5,7 6,7, 3,4,4 3,6,4 3,6 3,3 5,3 3,3 5,3,,9,5 3,0,5,3 3,6 4,3 3,6 4,3 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 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 1) nel caso di indirizzamento diretto A5E0009695-03 56

Operazioni con fronti di segnale Operazioni che influenzano direttamente l RLC Le operazioni che seguono influenzano l RLC direttamente. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- CLR Imposta l RLC a 0 1 0,7 0, 0,3 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, 0,3 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, 0,3 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ì 318- A5E0009695-03 57

Operazioni con fronti di segnale Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- SAVE Salva l RLC nel bit BIE 1 0,7 0, 0,3 Parola di stato per: SAVE BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì L operazione influenza: sì 318- A5E0009695-03 58

Operazioni con fronti di segnale 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 in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto 1 314 314* 315 315-316- 318-31* 313 314 314* 315 315-316- SI T f Avvia il temporizzatore come im- 1 / 14,0 8,4 9, 0, 14,3 8,8 9,7 0, Par. temp. pulso alla variazone del fronte di segnale da 0 a 1 SV T f Avvia il tempor. come impulso 1 / 14,0 8,4 9, 0, 14,3 8,8 9,7 0, Par. temp. prolungato alla variazone del fronte di segnale da 0 a 1 SE T f Avvia il tempor. come ritardo all in- 1 / 14,7 9,0 9,7 0, 15,0 9,4 10, 0, Par. temp serzione alla variazone del fronte di segnale da 0 a 1 SS T f Avvia il temporizzatore come ri- 1 / 14,7 9,0 9,7 0, 15,0 9,4 10, 0, Par. temp. tardo all inserzione con memorizzazione alla variazone del fronte di segn. da 0 a 1 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 1) nel caso di indirizzamento diretto dell operando 318- A5E0009695-03 59

Operazioni con fronti di segnale Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto 1 314 314* 315 315-316- 318-31* 313 314 314* 315 315-316- SA T f Avvia il tempo come ritardo alla 1 / 15,0 9, 10,0 0, 15,4 9,6 10,5 0, disinserzionealla variazone del Par. temp. fronte di segn. da 1 a 0 FR T f Abilitazione di un temporizzatore per un nuovo start alla variazone del fronte di segnale da 0 a 1 Par. temp. (Cancellazione della memoria di fronte per avviare il temporizzatore) 318-1 / 3,9,0,1 0, 4,3,5,7 0, R T f Resettare un temporizzatore 1 / 3,5 1,8 1,8 0, 3,8,,4 0, Par. temp. 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 1) nel caso di indirizzamento diretto dell operando A5E0009695-03 60

Operazioni con fronti di segnale 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 in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto 1 314 314* 315 315-316- 318-31* 313 314 314* 315 315-316- S Z f Predisporre un contatore alla va- 1 / 9,8 6,0 6,6 0, 10, 6,4 7,1 0, riazone del fronte di segnale da Par. contat. 0 a 1 R Z f Resettare il contatore a 0 alla 1 / 3,4 1,7 1,8 0, 3,8,,3 0, variazone del fronte di segnale da Par. contat. 0 a 1 ZV Z f Contare in avanti di 1 alla varia- 1 / 4,8,6,8 0, 5, 3,1 3,4 0, zone del fronte di segnale da 0 a Par. contat. 1 ZR Z f Contare indietro di 1 alla varia- 1 / 5,1,8 3,0 0, 5,3 3, 3,5 0, zone del fronte di segnale da 0 a Par. contat. 1 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 1) nel caso di indirizzamento diretto dell operando 318- A5E0009695-03 61

Operazioni con fronti di segnale Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole FR Z f Abilitazione di un temporizzatore alla variazone del fronte di se- gnale da 0 a 1 (Cancellare la Par. contat. memoria del fronte per il conteggio in avanti o indietro di un contatore) 31* 313 Indirizzamento diretto Indirizzamento indiretto 1 314 314* 315 315-316- 318-31* 313 314 314* 315 315-316- 318-1 / 4,0,1, 0, 4,3,5,7 0, 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 1) nel caso di indirizzamento diretto dell operando A5E0009695-03 6

Operazioni con fronti di segnale Operazioni di caricamento Caricare gli operandi nell ACCU1, prima viene salvato il vecchio contenuto di ACCU1 in ACCU. La parola di stato non viene influenzata. L Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 EB AB PEB MB LB DBB DIB a a a a a a a g [AR1,m] g [AR,m] Β [AR1,m] Β [AR,m] Parametro Carica il... byte d ingresso byte d uscita byte di ingresso di periferia byte di merker byte di dati locali byte di dati byte di dati di istanza... nell ACCU1 ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 1 / 1 / 1 / 31* 313 1,7 1,7 < 30/< 1 3 1,9,9 5,0 6,8 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 3 Periferia digitale integrata della CPU 31* e 314* 4 Periferia analogica integrata della CPU 314 * 314 314* 0,6 0,6 4/ <53 3 / <88 4 0,7 1,0,8,8 315 315-316- 0,6 0,6 < 4 0,8 1,1,8,8 318-31* 313,7,7 < 40/< 30 3,8 3, 4,3 4,3 314 314*,, 6/ <58 3 / <9 4,,,8,8 315 315-316- 1,7 1,7 < 7 1,8,0,6,6 318- A5E0009695-03 63

Operazioni con fronti di segnale L Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 EW AW PEW MW LW DBW DIW a a a a a a a h [AR1,m] h [AR,m] W[AR1,m] W[AR,m] Parametro Carica la... parola d ingresso parola d uscita parola di ingresso di periferia parola di merker parola di dati locali parola di dati parola di dati di istanza... nell ACCU1-L ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 1 / 1 / 1/ 1 / 1 / 31* 313,4,4 < 40,7 3,0 5,7 5,7 314 314* 0,8 0,8 9/ <53 3 / <88 4 1,0 1,1 3,3 3,3 315 315-316- 0,9 0,9 < 30 1,1 1,3 3,3 3,3 318-31* 313,9,9 < 46/ < 30 3 3, 3,7 5, 5, 314 314*,1,1 30/ <58 3 / <9 4,4,8 3,7 3,7 315 315-316- 1,9 1,9 < 3,1,3 3, 3, 318-1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 3 Periferia digitale integrata della CPU 31* e 314* 4 Periferia analogica integrata della CPU 314 * A5E0009695-03 64

Operazioni con fronti di segnale L Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 ED AD PED a a a Carica la... doppia parola d ingresso doppia parola d uscita doppia parola di ingresso di periferia 1 / 1 / 31* 313,9,9 < 45 314 314* 0,9 0,9 37/ <190 3 315 315-316- 1,1 1,1 < 40 318-0, 0, 0, 31* 313 3, 3, < 65 314 314*,4,4 39/ <00 3 315 315-316-,1,1 < 4 318-0, 0, 0, MD LD DBD DID a a a a doppia parola di merker doppia parola di dati locali doppia parola di dati doppia parola di dati di istanza... nell ACCU1 1 / 3,4 3,7 7,0 7,0 1,4 1,5 4,4 4,4 1,5 1,6 4,3 4,3 0, 0, 0, 0, 3,7 4, 6,5 6,5,7 3,1 4,7 4,7,5,7 4, 4, 0, 0, 0, 0, i [AR1,m] i [AR,m] D[AR1,m] D[AR,m] Parametro ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 3 Periferia analogica integrata della 314 * A5E0009695-03 65

Operazioni con fronti di segnale Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 31* 313 314 314* 315 315-316- 318-31* 313 314 314* 315 315-316- 318- L k8 k16 k3 Carica... cost. a 8 bit nell ACCU1-LL cost. a 16 bit nell ACCU1-L costante a 3 bit nell ACCU1 1 3 1,7 1,7,0 0,6 0,6 0,7 0,6 0,6 0,8 5 Parametro Carica la costante nell ACCU1 (indirizzato tramite parametri) L #n Carica la costante binaria a 16 bit nell ACCU1-L Carica la costante binaria a 3 bit nell ACCU1 L B#8#p Carica la costante esadecimale a 8 bit nell ACCU1-L 1,7 0,6 0,6 3,0 0,7 0,7 5 1 1,7 0,6 0,6 W#16#p DW#16#p Carica la costante esadecimale a 16 bit nell ACCU1-L Carica la costante esadecimale a 3 bit nell ACCU1 1,7 0,6 0,6 3,0 0,7 0,7 5 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) A5E0009695-03 66

Operazioni con fronti di segnale Ope- Lung. razione Operando Significato in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- L x Carica 1 carattere 1, 0,6 0,7 L xx Carica caratteri 1, 0,6 0,7 L xxx Carica 3 caratteri 1,4 0,7 0,88 5 L xxxx Carica 4 caratteri 3 1,4 0,7 0,88 5 L D# data Carica la data IEC (codificata BCD) 3 1, 0,6 0,8 5 L L S5T# val. di temp. TOD# val. di temp. Carica la cost. di temp. S5 (16 bit) 1, 0,6 0,8 Carica la cost. di temp. a 3 bit dell ora IEC 318-3 1,4 0,93 0,88 5 L T# val. di Carica cost. di temp. a 16 bit 1, 0,7 0,88 temp. Carica cost. di temp. a 3 bit 3 1,4 0,6 0,88 5 L C# val. di conteggio Carica cost. di conteggio a 16 bit 1, 0,6 0,88 L P# puntat. Carica il puntatore di bit 3 1,4 0,7 0,88 5 L L# intero Carica costante intera a 3 bit 3 1,4 0,7 0,88 5 L numero reale Carica numero reale 3 1,4 0,93 0,88 5 A5E0009695-03 67

Operazioni con fronti di segnale 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 ACCU. Le visualizzazioni non vengono influenzate. Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 31* 313 314 314* 315 315-316- 318-31* 313 314 314* 315 315-316- L T f Carica valore di tempo 1 / 3,1 1,6 1,7 5, 0,8,1 Par. temp. Carica valore di tempo (indirizzato tramite parametro) L Z f Carica valore di conteggio 1 /,9 1,6 1,5 5, 0,8,1 Par. contat. Carica valore di conteggio (indirizzato tramite parametro) LC T f Carica valore di tempo codificato 1 / 8,1 5,4 5,4 0,3 15,6 4,6 5,9 0,3 BCD Par. temp. Carica valore di tempo codificato BCD (indirizzato tramite parametro) LC Z f Carica valore di conteggio codificato 1 / 7,4 5,0 4,9 0,3 14, 4, 5,4 0,3 BCD Par. contat. Carica valore di conteggio (indirizzato tramite parametro) 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 318- A5E0009695-03 68

Operazioni con fronti di segnale Operazioni di trasferimento Trasferire il contenuto di ACCU1 negli operandi indirizzati. La parola di stato non viene influenzata. Fare attenzione al fatto che alcune operazioni di trasferimento dipendono dall MCR. Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 31* 313 314 314* 315 316 315-318- 31* 313 314 314* 315 316 315-318- T EB AB PAB a a a Trasferire il contenuto di ACCU1-LL al... byte d ingresso (dipendente dall MCR) byte d uscita (dipendente dall MCR) byte di uscita periferiche (dipendente dall MCR) 1 / 1 / 1 3 / 0,7,6 0,7,6 < 30 < 3 0, 1,3 0, 1,3 4/ <40 4 / <47 5 5/ <41 4 / <48 5 0,3 1,4 0,3 1,4 < 4 < 5,0,5,0,5 <35,5/ <19 4 <36,5/ < 0 4 1,6,0 1,6,0 5/ <45 4 / < 50 5 6/ < 46 4 < 51 5 1, 1,6 1, 1,6 < 7 < 8 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 3 Indirizzamento diretto per PAB 0 55 4 Periferia digitale integrata della CPU 31* e 314* 5 Periferia analogica integrata della CPU 314* A5E0009695-03 69

Operazioni con fronti di segnale Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 31* 313 314 314* 315 316 315-318- 31* 313 314 314* 315 316 315-318- 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) 1 / 0,9,7 1,5 3,1 4,6 5,4 4,6 5,4 0,4 1,8 0,6,,9 3,5,9 3,5 0,4 1,5 0,6 1,8,5 3,0,5 3,0,,7,5 3,3 3,9 4,7 3,9 4,7 1,7, 1,8,4,7 3,3,7 3,3 1,3 1,7 1,5,0,3,8,3,8 T g[ar1,m] g[ar,m] Β[AR1,m] B[AR,m] Parametro ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando A5E0009695-03 70

Operazioni con fronti di segnale Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 31* 313 314 314* 315 316 315-318- 31* 313 314 314* 315 316 315-318- T EW AW PAW Trasferire il contenuto di ACCU1-L alla... parola d ingresso (dipendente dall MCR) parola d uscita (dipendente dall MCR) parola di uscita di periferia (dipendente dall MCR) 1 / 1 / 1 3 / 1,4,7 1,4,7 < 34 < 36 0,5 1,4 0,5 1,4 7/ <4 4 / <50 5 8/ <44 4 / <5 5 0,5 1,5 0,5 1,5 < 7 < 8,3,8,3,8 < 40 < 4 1,8, 1,8, 9/ <46 4 / < 53 5 30/ <48 4 / < 55 5 1,5 1,8 1,5 1,8 < 31 < 3 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) 1 / 1,7 3,0,0 3,4 5, 6,1 5, 6,1 0,7,0 0,8,4 3,6 4, 3,6 4, 0,8 1,8 0,9,0 3,0 3,5 3,0 3,5,7 3, 3,0 3,8 4,7 5,6 4,7 5,6,1,6,,8 3,5 4,1 3,5 4,1 1,7,1 1,8,3,9 3,4,9 3,4 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 3 Indirizzamento diretto per PAW 0 54 4 Periferia digitale integrata della CPU 314 * 5 Periferia analogica integrata della CPU 314 * A5E0009695-03 71

Operazioni con fronti di segnale Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 T T h [AR1,m] h [AR,m] W[AR1,m] W[AR,m] Parametro ED AD ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri Trasferire il contenuto di ACCU1 alla... doppia parola d ingresso (dipendente dall MCR) doppia parola d uscita (dipendente dall MCR) doppia parola di uscita di periferia (dipendente dall MCR) 1 / 1 / 1 / 31* 313,0 3,0,0 3,0 < 38 < 39 314 314* 0,7 1,7 0,7 1,7 < 31 < 3 315 316 315-0,8 1,8 0,8 1,8 < 31 < 3 318-0, 0, 0, 0, 0, 0, 31* 313,7 3,,7 3, < 4 < 43 314 314*,0,4,0,4 3 35 315 316 315-1,7,1 1,7,1 < 34 < 35 318-0, 0, 0, 0, 0, 0, 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando A5E0009695-03 7

Operazioni con fronti di segnale Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole Indirizzamento diretto Indirizzamento indiretto 1 31* 313 314 314* 315 316 315-318- 31* 313 314 314* 315 316 315-318- 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 istanza (dipendente dall MCR) 1 /,7 3,7 3,0 4,1 6,7 7,6 6,7 7,6 1,,0 1,, 4,9 5,5 4,9 5,5 1,3,3 1,4,6 4,1 4,6 4,1 4,6 0, 0, 0, 0, 0, 0, 0, 0, 3,3 3,8 5,3 6, 6, 7,1 6, 7,,7 3, 3,3 3,9 4,9 5,5 4,9 5,5,,6 3,0 3,5 4,0 4,5 4,0 4,5 0, 0, 0, 0, 0, 0, 0, 0, T i [AR1,m] i [AR,m] D[AR1,m] D[AR,m] Parametro ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando A5E0009695-03 73

Operazioni di caricamento e trasferimento per i registri indirizzi Operazioni con fronti di segnale Caricamento di una doppia parola da una memoria o da un registro nell AR1 o AR. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318- LAR1 AR DBD DID m LD MD a a a a Carica il contenuto da... ACCU1 registro indirizzi doppia parola di dati doppia parola di dati di istanza cost. a 3 bit come puntatore doppia parola di dati locali doppia parola di merker... in AR1 1 1 3 0,7 0,7 6,3 6,3 1,4 3,4 3,0 0, 0, 4,0 4,0 0,4 1,4 1, 0,3 0,3 3,8 3,8 0,5 1,5 1,4 0, 0, 0,3 0,3 0, 0,3 0,3 LAR DBD DID m LD MD a a a a Carica il contenuto da... ACCU1 doppia parola di dati doppia parola di dati di istanza cost. a 3 bit come puntatore doppia parola di dati locali doppia parola di merker... in AR 1 3 0,7 6,3 6,3 1,4 3,4 3,0 0, 4,0 4,0 0,4 1,4 1, 0,3 3,8 3,8 0,5 1,5 1,4 0, 0,3 0,3 0, 0,3 0,3 A5E0009695-03 74

Operazioni con fronti di segnale Trasferimento di una parola doppia da AR1 o AR in una memoria o in un registro. La parola di stato non viene influenzata. Operazione TAR1 TAR Operando AR DBD DID m LD MD DBD DID m LD MD a a a a a a a a Significato Trasf. il contenuto di AR1 in... ACCU1 registro indirizzi doppia parola di dati doppia parola di dati di istanza 3-Bit-Konstante als Pointer doppia parola di dati locali doppia parola di merker Trasf. il contenuto di AR in... ACCU1 doppia parola di dati doppia parola di dati di istanza 3-Bit-Konstante als Pointer doppia parola di dati locali doppia parola di merker Lung. in parole 1 1 3 Tempo tipico di esecuzione in s 31*/313 314/314* 1,7 0,7 6,9 6,9 3,7 3,4 0,4 0, 3,9 3,9 1,4 1, 315/315-316- TAR Scambiare i contenuti di AR1 e AR 1 1,4 0,7 0,5 0,4 1 3 1,7 6,9 6,9 3,7 3,4 0,4 3,9 3,9 1,4 1, 0,7 0,3 4,3 4,3 1,6 1,5 0,7 4,3 4,3 1,6 1,5 318-0, 0, 0, 0, 0, 0, 0, 0, 0, A5E0009695-03 75

Operazioni di caricamento e trasferimento per la parola di stato Operazioni con fronti di segnale Operazione Operando Significato L STW Caricare la parola di stato 1 nell ACCU1 Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-,4 1,4 1,5 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, 1,5 1,4 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 A5E0009695-03 76

Operazioni di caricamento per numeri di DB e per le lunghezze di DB Operazioni con fronti di segnale Caricamento del numero/lunghezza di un blocco dati nell ACCU1. Il vecchio contenuto di ACCU1 viene salvato in ACCU. Le visualizzazioni non vengono influenzate. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- L DBNO Caricare il numero del blocco dati 1 5,1 3,1 3,3 L DINO Caricare il numero del blocco dati di istanza L DBLG Caricare la lunghezza del blocco dati in byte L DILG Caricare la lunghezza del blocco dati di istanza in byte 318-1 5,1 3,1 3,3 1 1,7 0,6 0,6 1 1,7 0,6 0,6 A5E0009695-03 77

Operazioni con fronti di segnale 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-: In seguito ACCU 3 e ACCU 4 vengano trasferiti in ACCU e ACCU 3. Operazione Operando Significato I Sommare numeri interi (16 bit) (ACCU1-L)=(ACCU1-L) (ACCU-L) I Sottrarre numeri interi (16 bit) (ACCU1-L)=(ACCU-L) (ACCU1-L) *I Moltiplicare numeri interi (16 bit) (ACCU1)=(ACCU-L)*(ACCU1-L) /I Dividere numeri interi (16 bit) (ACCU1-L)=(ACCU-L):(ACCU1-L) Il resto della divisione si trova nell A- CCU1-H. Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1,4 1,5 1,5 1,6 1,8 1,6 1 3,6,1,4 0,8 1 5,0 3, 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ì A5E0009695-03 78

Operazioni con fronti di segnale Operazioni aritmetiche in virgola fissa (3 bit) Operazioni aritmetiche di due numeri a 3 bit. Il risultato si trova nell ACCU1. CPU 318-: In seguito ACCU 3 e ACCU 4 vengano trasferiti in ACCU e ACCU 3. Operazione Operando Significato D Sommare numeri interi (3 bit) (ACCU1)=(ACCU)(ACCU1) D Sottrarre numeri interi (3 bit) (ACCU1)=(ACCU)(ACCU1) *D Moltiplicare numeri interi (3 bit) (ACCU1)=(ACCU)*(ACCU1) /D Dividere numeri interi (3 bit) (ACCU1)=(ACCU):(ACCU1) MOD Dividere numeri interi (3 bit) e caricare il resto della divisione in ACCU1: (ACCU1)=Resto di [(ACCU):(ACCU1)] Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 3,1 1,8,0 1 4,0,3,7 1 13,5 8, 9,9 1,3 1 14,8 6,5 10,8 1,3 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ì A5E0009695-03 79

Operazioni con fronti di segnale Operazioni aritmetiche in virgola mobile (3 bit) Il risultato dell operazione aritmetiche si trova nell ACCU1. Il tempo di esecuzione dipende dal valore che si deve calcolare. CPU 318-: In seguito all operazione ACCU 3 e ACCU 4 vengano trasferiti in ACCU e ACCU 3. Operazione Operando Significato R Sommare numeri reali (3 bit) (ACCU1)=(ACCU)(ACCU1) R Sottrarre numeri reali (3 bit) (ACCU1)=(ACCU)(ACCU1) *R Moltiplic. numeri reali (3 bit) (ACCU1)=(ACCU)*(ACCU1) Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 < 60 < 50 < 35 0,6 1 < 60 < 50 < 35 0,6 1 < 60 < 50 < 35 1,4 /R Dividere numeri reali (3 bit) (ACCU1)=(ACCU):(ACCU1) 1 < 60 < 50 < 40,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ì A5E0009695-03 80

Operazioni con fronti di segnale Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- NEGR Negare il numero reale nell ACCU1 1 0,7 1,0 0,3 ABS Formare il valore assoluto del numero reale nell ACCU1 318-1 0,7 0,4 0,3 Parola di stato per: NEGR, ABS BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: A5E0009695-03 81

Operazioni con fronti di segnale Radice quadrata, elevare al quadrato (3 bit) Il risultato dell operazione si trova nell ACCU1. Le operazioni possono essere interrotte da interrupt. Operazione Operando Significato SQRT Calcola la radice quadrata di un numero reale nell ACCU1 SQR Eleva al quadrato un numero reale nell ACCU1 Lung. in parole 31* Tempo tipico di esecuzione in s 313/314/314 * 315/315-316- 318-1 < 1000 < 1000 40 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ì A5E0009695-03 8

Operazioni con fronti di segnale Funzione logaritmica (3 bit) Il risultato della funzione logaritmica si trova nell ACCU1. Le operazioni possono essere interrotte da allarmi. Operazione Operando Significato LN Calcola il logaritmo naturale di un numero reale nell ACCU1. EXP Calcola il valore esponenziale di un num. reale nell ACCU1 in base e (=,7188). Lung. in parole 31* Tempo tipico di esecuzione in s 313/314/314 * 315/315-316- 318-1 <650 < 650 35 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ì A5E0009695-03 83

Operazioni con fronti di segnale Funzioni trigonometriche (3 bit) Il risultato dell operazione si trova nell ACCU1. Le operazioni possono essere interrotte da allarmi. Operazione Operando Significato Lung. in parole 31* Tempo tipico di esecuzione in s 313/314/314 * 315/315-316- SIN Calcola il seno di un numero reale 1 < 900 < 900 31 ASIN Calcola l arcoseno di un numero reale 1 < 500 < 500 74 COS Calcola il coseno di un numero reale 1 < 900 < 900 3 ACOS Calcola l arcocoseno di un numero reale 318-1 < 500 < 500 77 TAN Calcola la tangente di un numero reale 1 < 900 < 900 35 ATAN Calcola l arcotangente di un numero reale Parola di stato per: SIN, ASIN, COS, ACOS, TAN, ATAN 1 < 900 < 900 3 BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: sì sì sì sì A5E0009695-03 84

Operazioni con fronti di segnale Addizione di costanti Addizione di una costante intera all ACCU1. Le visualizzazioni non vengono influenzate. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- i8 Aggiungi una costante intera a 8 bit 1 0,7 0, 0,3 i16 Aggiungi una costante intera a 16 bit 0,7 0, 0,3 i3 Aggiungi una costante intera a 3 bit 3 1,5 0,4 0,6 5 318- A5E0009695-03 85

Operazioni con fronti di segnale 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 non vengono influenzate. Operazione Operando Significato AR1 Addiziona il contenuto di ACCU1-L ad AR1 AR1 m Addiziona una costante puntatore ad AR1 AR Addiziona il contenuto di ACCU1-L ad AR AR m Addiziona una costante puntatore ad AR Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 0,7 0,3 0,3 0, 0,7 0,6 0,3 0, 1 0,7 0,3 0,3 0, 0,7 0,6 0,3 0, A5E0009695-03 86

Operazioni con fronti di segnale Operazioni di confronto con numeri interi (16 bit) Confronto dei numeri interi a 16 bit nell ACCU1-L e nell ACCU-L. Se la condizione è soddisfatta allora è RLC=1. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- ==I ACCU-L=ACCU1-L 1,3 1,4 1,4 <>I ACCU-L ACCU1-L 1,4 1,6 1,5 <I ACCU-L<ACCU1-L 1,4 1,6 1,5 <=I ACCU-L<=ACCU1-L 1,3 1,4 1,4 >I ACCU-L>ACCU1-L 1,4 1,3 1,5 >=I ACCU-L>=ACCU1-L 1,3 1,4 1,4 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 318- A5E0009695-03 87

Operazioni con fronti di segnale Operazioni di confronto con numeri interi (3 bit) Confronto di numeri interi a 16 bit nell ACCU1 e nell ACCU. Se la condizione è soddisfatta allora è RLC=1. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- ==D ACCU=ACCU1 1 3,1 1,9,0 <>D ACCU ACCU1 1 3,1 1,9,0 <D ACCU<ACCU1 1 3,1 1,9,0 <=D ACCU<=ACCU1 1 3,1 1,9,0 >D ACCU>ACCU1 1 3,1 1,9,0 >=D ACCU>=ACCU1 1 3,1 1,9,0 Parola di stato per: ==D,< >D, <D, <=D, >D, >=D 318- BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: sì sì 0 0 sì sì 1 A5E0009695-03 88

Operazioni con fronti di segnale Operazioni di confronto con numeri interi (3 bit) Confronto di numeri interi a 3 bit nell ACCU1 e nell ACCU. Se la condizione è soddisfatta allora è RLC=1. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318- ==R ACCU=ACCU1 1 < 70 < 50 < 45 0,4 <>R ACCU ACCU1 1 < 70 < 50 < 45 0,4 <R ACCU<ACCU1 1 < 70 < 50 < 45 0,4 <=R ACCU<=ACCU1 1 < 70 < 50 < 45 0,4 >R ACCU>ACCU1 1 < 70 < 50 < 45 0,4 >=R ACCU>=ACCU1 1 < 70 < 50 < 45 0,4 Parola di stato per: ==R, <>R, <R, <=R, >R, >=R BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: sì sì sì sì 0 sì sì 1 A5E0009695-03 89

Operazioni con fronti di segnale 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 operando, far scorrere per il numero di posizioni in ACCU-LL. Le posizioni che si liberano in seguito allo scorrimento vengono riempite con zeri o con il segno. L ultimo bit fatto scorrere si trova nel bit di visualizzazione A1. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318- SLW Far scorrere il contenuto di ACCU1-L 1 3,0 1,5,0 SLW 0... 15 verso sinistra. Zeri riempono le posizioni libere dopo lo scorrimento. 1,8 0,6 0,7 SLD Far scorrere il contenuto di ACCU1 1 4,5 1,7 3,1 SLD 0... 3 verso sinistra. Zeri riempono le posizioni libere dopo lo scorrimento. 4,9,9 3,1 SRW Far scorrere il contenuto di ACCU1-L 1 3,0 1,5,0 SRW 0... 15 verso destra. Zeri riempono le posizioni libere dopo lo scorrimento. 1,8 0,6 0,7 SRD Far scorrere il contenuto di ACCU1 1 4,5 1,7 3,1 SRD 0... 3 verso destra. Zeri riempono le posizioni libere dopo lo scorrimento. 4,9,9 3, A5E0009695-03 90

Operazioni con fronti di segnale Operazione Operando Significato SSI Far scorrere il contenuto di ACCU1-L verso destra con segno. Segni (bit 15) SSI 0... 15 riempono le posizioni libere dopo lo scorrimento. Parola di stato per: SLW, SLD, SRW, SRD, SSI Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1,9 1,6 1,8 1,8 0,6 0,7 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 SSD 0... 3 destra con segno. 4,9,9 3, Parola di stato per: SSD BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: sì sì sì A5E0009695-03 91

Operazioni con fronti di segnale 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 per il numero di posizioni in ACCU-LL. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- RLD Far ruotare il contenuto di ACCU1 1 4,8 3,3 3,3 RLD 0... 3 verso sinistra 5,3 3,4 3,4 RRD Far ruotare il contenuto di ACCU1 1 5,0 3,3 3,5 RRD 0... 3 verso destra 5,4 3,4 3,5 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ì 318- A5E0009695-03 9

Operazioni con fronti di segnale Operazione Operando Significato RLDA Far ruotare il contenuto di ACCU1 di una posizione verso sinistra attraverso il bit di visualizzazione A1 RRDA Far ruotare il contenuto di ACCU1 di una posizione verso destra attraverso il bit di visualizzazione A1 Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-,9 1,9 1,9,9 1,9 1,9 Parola di stato per: RLDA, RRDA BIE A1 A0 OV OS OR STA RLC / ER L operazione dipende da: L operazione influenza: sì 0 0 A5E0009695-03 93

Operazioni con fronti di segnale La parola di stato non viene influenzata. Operazioni di trasferimento del contenuto degli accumulatori, incrementare, decrementare Operazione Operando Significato TAW Inversione dell ordine dei byte nell ACCU1-L. Da LL, LH si ottiene LH, LL. TAD Inversione dell ordine dei byte nell ACCU1. Da LL, LH, HL, HH si ottiene HH, HL, LH, LL. TAK Scambiare il contenuto di ACCU1 e ACCU. ENT Il contenuto di ACCU e ACCU3 viene trasferito nell ACCU3 e ACCU4. LEAVE Il contenuto di ACCU3 e ACCU4 viene trasferito nell ACCU e ACCU3. Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 0,7 0, 0,3 1 1,7 0,6 0,6 1,0 0,7 0,8 1 1 A5E0009695-03 94

Operazioni con fronti di segnale Operazione Operando Significato PUSH Il contenuto di ACCU1 viene trasferito nell ACCU. CPU 318-: Il contenuto di ACCU1, ACCU e ACCU3 viene trasferito nell ACCU, ACCU3 e ACCU4. POP Il contenuto di ACCU viene trasferito nell ACCU1. CPU 318-: Il contenuto di ACCU, ACCU3 e ACCU4 viene trasferito nell ACCU1, ACCU e ACCU3. Lung. in parole 31*/313 Tempo tipico di esecuzione in s 314/314* 315/315-316- 318-1 0,7 0, 0,3 1 0,7 0, 0,3 INC 0... 55 Incrementare ACCU1-LL 1 0,7 0, 0,3 DEC 0... 55 Decrementare ACCU1-LL 1 0,7 0, 0,3 A5E0009695-03 95

Operazioni di generazione della visualizzazione, operazioni nulle Operazioni con fronti di segnale La parola di stato non viene influenzata. Operazione Operando Significato BLD 0... 55 Operazione di generazione della visualizzazione; essa viene trattata dalla CPU come un operazione NOP. Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 0,7 0, 0,3 NOP 0 1 Operazione nulla 1 0,7 0,7 0, 0, 0,3 0,3 A5E0009695-03 96

Operazioni con fronti di segnale 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. Operazione Operando Significato BTI Conv. ACCU1 da BCD a numero intero (16 bit) (BCD To Int.) BTD Converti ACCU1 da BCD a numero intero (3 bit) (BCD To Doubleint.) DTR Conv. ACCU1 da numero intero (3 bit) a numero reale (3 bits) (Doubleint. To Real) ITD Converti ACCU1 da numero intero (16 bit) a numero intero (3 bit) (Int. To Doubleint.) Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 6,6 4,5 4,7 0, 1 15,7 10,4 11,5 0, 1 < 6 < 0 < 15 0,3 1 0,7 0, Parola di stato per: BTI, BTD, DTR, ITD BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: A5E0009695-03 97

Operazioni con fronti di segnale Operazione Operando Significato ITB Conv. ACCU1 da numero intero (16 bit) a BCD 0 fino a / 999 (Int. To BCD) DTB Conv. ACCU1 da num. int. (3 bit) a BCD 0 fino a / 9 999 999 (Doubleint. To BCD) RND Trasforma un numero reale in un numero intero a 3 bit. RND Trasforma un numero reale in un numero intero a 3 bit. Si arrotonda al numero più grande intero. Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 7, 5, 5,1 0, 1 16,1 4,1 11,8 0, 1 < 35 < 8 < 0 0,4 1 < 35 < 8 < 0 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ì A5E0009695-03 98

Operazioni con fronti di segnale Operazione Operando Significato RND Trasforma un numero reale in un numero intero a 3 bit. Si arrotonda al numero più grande intero. TRUNC Trasforma un numero reale in un numero intero a 3 bit. Le cifre dopo la virgola vengono tagliate. Parola di stato per: RND, RND, RND, TRUNC Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 < 35 < 8 < 0 0,4 1 < 35 < 8 < 0 0,4 BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: sì sì A5E0009695-03 99

Operazioni con fronti di segnale Generazione del complemento Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318- INVI Generare il complemento a 1 dell A- CCU1-L INVD Generare il complemento a 1 dell A- CCU1 1 0,7 0, 0,3 1 0,7 0, 0,3 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 dell A- CCU1-L (numero reale) 1,3 1,6 1,5 NEGD Generare il complemento a dell A- CCU1-L (numero reale doppio ) 1 3,1 1,8,0 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ì A5E0009695-03 100

Operazioni con fronti di segnale Operazioni di richiamo dei blocchi Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole CALL FB p, DB r Richiamo incondizionato di un blocco funzionale con parametri. CALL SFB p, DB r Richiamo incondizionato di un blocco funzionale del sistema operativo con parametri. CALL FC p Richiamo incondizionato di una funzione con parametri. CALL SFC p Richiamo incondizionato di una funz. del sistema operativo con parametri. 31* 313 Indirizzamento diretto Indirizzamento indiretto 1 314 314* 315 315-316- 318-31* 313 314 314* 315 315-316- 318-1 9, 7,7 5,3 vedi tempi di esecuzione per SFB 7,7 1 9, 7,7 5,3 vedi tempi di esecuzione per SFCs Parola di stato per: CALL BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: 0 0 1 0 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel manuale Configurazione, dati delle CPU dell S7-300 A5E0009695-03 101

Operazioni con fronti di segnale Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole UC FB q FC q Parametro CC FB q FC q Parametro Richiamo incondizionato di blocchi senza parametri. Richiamo FB/FC tramite param. Richiamo condizionato di un blocco senza parametri. Richiamo FB/FC tramite param. 31* 313 Indirizzamento diretto Indirizzamento indiretto 1 314 314* 315 315-316- 1 3 9, 7,7 5,3 1,4 1,4 1,4 1 3 9, 7,7 5,3 1,4 1,4 1,4 318-31* 313 314 314* 315 315-316- 318-9,8 8,5 6,1 1,4 1,4 1,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 /ER L operazione dipende da: L operazione influenza: 0 0 1 0 AUF DB p DI p Parametro Aggiunta di un blocco dati un blocco dati di istanza di un blocco dati tramite param. 1/,9 1,6 1,5 0,3 4,0 1,4,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 1) per numeri di blocco lunghi (> 55) 3 nel caso di indirizzamento diretto A5E0009695-03 10

Operazioni con fronti di segnale Operazioni di fine blocco Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- BE Fine blocco 1 4,9 4,1,8,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,, 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 318- A5E0009695-03 103

Operazioni con fronti di segnale Scambia blocchi dati Scambiare i due blocchi dati attuali. Il blocco dati attuale diventa blocco dati di istanza attuale e viceversa. Le visualizzazioni non vengono influenzate. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- TDB Scambia i blocchi dati 1 1,0 0,3 0,4 318- A5E0009695-03 104

Operazioni con fronti di segnale Operazioni di salto Salto in dipendenza della condizione. Nel caso di operazioni a 8 bit l ampiezza del salto va da (-18 a 17). Nel caso di operazioni a 16 bit essa va da (-3768 a -19) o (18 a 3767). Avvertenza: Tenere conto del fatto che, per programmi per le CPU S7300, in caso di operazioni di salto, la destinazione del salto è sempre l inizio di una serie di combinazioni (non necessariamente con 318-). La destinazione del salto non può trovarsi all interno di una serie di combinazioni. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- SPA MARCA Salto incondizionato 1 1 / 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 /,3,0 1,5 0,5 SPBN MARCA Salto condiz. se RLC= 0,6,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 18 a 17 318- A5E0009695-03 105

Operazioni con fronti di segnale Operazione Operando Significato SPBB MARCA Salto condizionato se RLC= 1 Salvare RLC nel bit BIE Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-,9, 1,8 0,5 SPBNB MARCA Salto condizionato se RLC= 0 Salvare RLC nel bit BIE,9,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,3,1 1,5 0,5 SPBIN MARCA Salto condizionato se BIE= 0,3,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 overflow con memorizzazione (OV= 1 ) 1 1 /,3,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 18 a 17 A5E0009695-03 106

Operazioni con fronti di segnale Operazione Operando Significato SPS MARCA Salto condizionato nel caso di overflow con memorizzazione (OS= 1 ) Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-,6, 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 permessa (A1=1 e A0=1) SPZ MARCA Salto condizionato se risultato=0 (A1=0 e A0=0) SPP MARCA Salto condizionato se risultato>0 (A1=1 e A0=0) SPM MARCA Salto condizionato se risultato<0 (A1=0 e A0=1),8,3 1,8 0,5 1 1 /,7, 1,7 0,5 1 1 /,7,4 1,8 0,5 1 1 / 3,0,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 18 a 17 A5E0009695-03 107

Operazioni con fronti di segnale Operazione Operando Significato SPN MARCA Salto condizionato se risultato 0 (A1=1 e A0=0) o (A1=0) e (A0=1) SPMZ MARCA Salto condizionato se risultato 0 (A1=0 e A0=1) o (A1=0 e A0=0) SPPZ MARCA Salto condizionato se risultato 0 (A1=1 e A0=0) o (A1=0) e (A0=0) Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-1 1 /,8,3 1,8 0,5,4,1 1,5 0,5,4, 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 18 a 17 A5E0009695-03 108

Operazioni con fronti di segnale Operazione Operando Significato SPL MARCA Distributore di salto L operazione segue una lista di operazioni di salto. L operando è una marca di salto sull operazione che segue nella lista. ACCU1-L contiene il numero dell operazione di salto che deve essere eseguita. LOOP MARCA Decrementare ACCU1-L e saltare se ACCU1-L 0 (programmazione dei loop) Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-316- 318-3, 3,9,7 0,7,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: A5E0009695-03 109

Operazioni con fronti di segnale Operazioni per il Master Control Relay (MCR) MCR=1 MCR è disattivato MCR=0 MCR è attivato; operazioni T e = scrivono degli zeri negli operandi corrispondenti. Operazioni S e R lasciano il contenuto della memoria invariato. Operazione MCR( Operando Significato Inizio di una zona MCR. Salvare il RLC sullo stack MCR Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-/ 316-318- 1 3,0 1,6 1,7 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,8 1,5 1,6 Parola di stato per: )MCR BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: 0 1 0 A5E0009695-03 110

Operazioni con fronti di segnale Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/313 314/314* 315/315-/ 316- MCRA Attivare MCR 1 0,7 0, 0,3 MCRD Disattivare MCR 1 0,7 0, 0,3 Parola di stato per: MCRA, MCRD BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: 318- A5E0009695-03 111

Blocchi organizzativi (OB) Blocchi organizzativi (OB) Un programma utente per un S7300, è composto da blocchi che contengono le istruzioni, i parametri e i dati per la CPU in questione. Le singole CPU S7300 differiscono per la quantità di blocchi che sono in grado di creare o che il sistema operativo della CPU mette a disposizione. Una descrizione dettagliata degli OB e della loro applicazione si trova nella guida in linea di STEP 7. Blocchi organizzativi Ciclo libero: 31* 313 314 314* 315 315-316- 318- Eventi di start (valore esadecimale) OB 1 x x x x x x 1101 H Evento di avvio OB1 1103 H Evento di avvio OB1 corrente (chiusura del ciclo libero) Allarme orologio: OB 10 x x x x x 1111 H Evento di allarme orario OB 11 x 111 H Evento di allarme orario Allarme di ritardo: OB 0 x x x x x 111 H Evento di allarme di ritardo OB 1 x 11 H Evento di allarme di ritardo Allarme di schedulazione: OB 3 x 1133 H Evento di allarme di schedulazione OB 35 x x x x x 1136 H Evento di allarme di schedulazione A5E0009695-03 11

Blocchi organizzativi (OB) Blocchi organizzativi 31* Allarme di processo: 313 314 314* 315 315-316- 318- Eventi di start (valore esadecimale) OB 40 x x x x x x 1141 H Allarme di processo OB 41 x x 1114 H Allarme di processo Allarme di diagnostica: OB 8 x x x x x 384 H Unità o. k. 394 H Unità disturbata Reazioni all errore: OB 80 x x x x x 3501 H Superamento del tempo di ciclo 350 H Errore di richiesta OB o FB 3505 H Allarme orario trascorso a causa di salto orario 3507 H Un errore multiplo di richiesta OB, ha causato un overflow del buffer dell informazione di avvio OB 81 x x x x x 38 H BAF: tensione di temponamento nella CPU di nuovo presente 39 H BAF: tensione di temponamento nella CPU manca A5E0009695-03 113

Blocchi organizzativi (OB) Blocchi organizzativi 31* 313 314 314* 315 315-316- 318- Eventi di start (valore esadecimale) OB 85 x x x x x 35A1 H OB o FB non presente 35A3 H Errore nell accesso tramite Besy ad un blocco 39B1 H Errore di accesso alla periferia nell aggiornamento dell immagine di processo degli ingressi (ad ogni accesso) 39B H Errore di accesso alla periferia nel trasferimento dell immagine di processo alle unità di uscita (ad ogni accesso) 38B3 H Errore di accesso alla periferia nell aggiornamento dell immagine di processo degli ingressi (evento in partenza) 39B3 H Errore di accesso alla periferia nell aggiornamento dell immagine di processo degli ingressi (evento in arrivo) 38B4 H Errore di accesso alla periferia nel trasferimento dell immagine di processo alle unità di uscita (evento in partenza) 39B4 H Errore di accesso alla periferia nel trasferimento dell immagine di processo alle unità di uscita (evento inarrivo) A5E0009695-03 114

Blocchi organizzativi (OB) Blocchi organizzativi 31* 313 314 314* 315 315-316- OB 86 x 38C4 H 39C4 H OB 87 x x x x x 35E1 H 35E H 35E6 H Sfondo OB 90 x 318- Eventi di start (valore esadecimale) 1191 H 119 H 1193 H 1195 H Periferia decentrata: stazione guasta, in partenza Periferia decentrata: stazione guasta, in arrivo Identificazione del telegramma errata nel GD Stato pacchetto GD non registrabile nel DB Stato complessivo GD non registrabile nel DB OB 90 iniziato da... Riavvio Cancellazione di un blocco Trasferimento di blocco in RUN Evento di avvio OB 90 Riavvio OB 100 x x x x x x 1381 H 138 H Richiesta automatica di riavvio A5E0009695-03 115

Blocchi organizzativi (OB) Blocchi organizzativi 31* 313 314 314* 315 315-316- 318- Eventi di start (valore esadecimale) Avvio a freddo: OB 10 x 1385 H Richiesta manuale di riavvio a freddo 1386 H Richiesta automatica di riavvio a freddo A5E0009695-03 116

Blocchi organizzativi (OB) Blocchi organizzativi 31* 313 314 314* 315 315-316- 318- Eventi di start (valore esadecimale) Allarmi di errore sincroni: OB 11 x x x x x 51 H Errore di conversione BCD 5 H Errore di lunghezza dell area nella lettura 53 H Errore di lunghezza dell area nella scrittura 54 H Errore di area nella lettura 55 H Errore di area nella scrittura 56 H Errore di numero di temporizzatore 57 H Errore di numero di contatore 58 H Errore di allineamento nella lettura 59 H Errore di allineamento nella scrittura 530 H Errore di scrittura nell accesso al DB 531 H Errore di scrittura nell accesso al DI 53 H Errore di numero di blocco nell aprire un DB 533 H Errore di numero di blocco nell aprire un DI 534 H Errore di numero di blocco nel richiamo di un FC 535 H Errore di numero di blocco nel richiamo di un FB 53A H DB non caricato 53C H FC non caricato 53E H FB non caricato A5E0009695-03 117

Blocchi organizzativi (OB) Blocchi organizzativi 31* 313 314 314* 315 315-316- 318- Eventi di start (valore esadecimale) OB 1 x x x x x 944 H Errore di accesso alla periferia all n-esimo accesso in lettura (n > 1) 945 H Errore di accesso alla periferia all n-esimo accesso in scrittura (n > 1) A5E0009695-03 118

Blocchi funzionali (FB) 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 possono creare nelle singole CPU. Blocchi funzionali Blocchi 31* 313 314 314* 315 315-316- 318- Numero 3 18 18 18 19 19 56 104 Numeri ammessi 0 fino a 31 0 fino a 17 0 fino a 17 0 fino a 17 0 fino a 191 0 fino a 191 0 fino a 55 0 fino a103 Dimensione massima di un FB (codice di rilievo per lo svolgimento) 8 kbyte 8 kbyte 8 kbyte 8 kbyte 16 kbyte 16 kbyte 16 kbyte 64 kbyte A5E0009695-03 119

Funzioni (FC) e blocchi di dati Funzioni (FC) e blocchi di dati Funzioni Numero Blocchi 31* 313 314 314* 315 315-316- 318-0 fino a 31 0 fino a 17 0 fino a 17 0 fino a 17 0 fino a 191 0 fino a 191 0 fino a 511 Numeri ammessi 3 18 18 18 19 19 51 104 Dimensione massima di un FC (codice di rilievo per lo svolgimento) Blocchi di dati 0 fino a103 8 kbyte 8 kbyte 8 kbyte 8 kbyte 16 kbyte 16 kbyte 16 kbyte 64 kbyte Numero 17 17 17 17 54 54 511 047 Numeri ammessi Dimensione massima di un blocco di dati (numero dei byte di dati) 1 fino a 17 1 fino a 17 1 fino a 17 1 fino a 17 1 fino a 54 1 fino a 54 1 fino a 511 1 fino a047 8 kbyte 8 kbyte 8 kbyte 8 kbyte 16 kbyte 16 kbyte 16 kbyte 64 kbyte A5E0009695-03 10

Funzioni di sistema (SFC) Funzioni di sistema (SFC) Le seguenti tabelle elencano le funzioni di sistema che vengono mese a disposizione dal sistema operativo delle CPU S7300 e i tempi di esecuzione per le singole CPU. SFC N. Nome Descrizione Tempo di esecuzione in s 31* 313 314 314* 315 315-316- 318-0 SET_CLK Impostare l orario 90 40 40 137 1 READ_CLK Leggere l orario 05 190 185 8 SET_RTM Impostare il contatore di esercizio 65 60 1 3 CTRL_RTM Far partire o fermare il cont. di esercizio 55 55 1 4 READ_RTM Leggere il contatore di esercizio 90 80 4 5 GADR_LGC Rilevare l indirizzo logico di un canale Rack 0 DP interno 170 38 6 RD_SINFO Leggere le informazioni di start dell OB att. 180 150 10 34 7 DP_PRAL Attivazione di un allarme di processo dal programma utente della CPU quale slave DP verso il master DP. 100 9 A5E0009695-03 11

Funzioni di sistema (SFC) SFC Nome Descrizione Tempo di esecuzione in s SFC N. Nome Descrizione 31* 313 314 314* 315 315-316- 318- N. 11 SYC_FR Sincronizzare gruppi di slave DP 38 14,1* 1 D_ACT_DP Attivazione o disattivazione di slave DP 13 DPNRM_DG Leggere i dati della diagnostica slave (CPU31) 44 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 riferite ai blocchi 18 ALARM_S Creare segnalazioni non acquisibili riferite ai blocchi 19 ALARM_SC Stato di acquisizione dell ultima segnalazione ALARM_SQ arrivata 0 BLKMOV Copiare variabile all interno della memoria di lavoro 310 50 74 310 50 74 130 110 56 105 3,** 90 ** 75 ** 43 7** * s per ordine ** s per byte A5E0009695-03 1

Funzioni di sistema (SFC) SFC N. Nome Descrizione 1 FILL Presettare un campo all interno della memoria di lavoro Tempo di esecuzione in s 31* 313 314 314* 315 315-16 3,* CREAT_DB Creazione di un blocco di dati 16 3,5 ** 316-318- 90 3,* 75 * 45 * 110 3,5** 110 3,5** 7 3 DEL_DB Cancellazione di un blocco di dati 615 650 615 805 4 TEST_DB Test di un blocco di dati 130 130 30 5 COMPRESS Compressione della memoria utente 6 UPDAT_PI Aggiornamento dell immagine di processo degli ingressi 3 4,*** 7 UPDAT_PO Aggiornamento delle uscite 30 3,5*** 8 SET_TINT Impostare un allarme orologio 190 190 51 9 CAN_TINT Cancellare un allarme orologio 50 50 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à A5E0009695-03 13

Funzioni di sistema (SFC) SFC N. Nome Descrizione Tempo di esecuzione in s 31* 313 314 314* 315 315-316- 318-3 SRT_DINT Avviare un allarme di ritardo 85 80 45 33 CAN_DINT Cancellare un allarme di ritardo 50 50 9 34 QRY_DINT Controllare un allarme di ritardo 80 80 3 36 MSK_FLT Mascherare eventi di errori di sincronizzazione 185 150 110 1 37 DMSK_FLT Abilitare eventi di errori di sincronizzazione 05 160 130 3 38 READ_ERR Leggere il registro dello stato degli 05 160 115 3 eventi 39 DIS_IRT Rigettare nuovi eventi 300 15 300 4 40 EN_IRT Annullare il rigetto di eventi 490 305 80 4 41 DIS_AIRT Ritardare gli eventi di allarme 55 35 35 18 4 EN_AIRT Annullare il ritardare gli eventi di allarme 55 35 35 18 43 RE_TRIGR Trigger successivo della sorveglianza 40 30 30 98 del ciclo 44 REPL_VAL Trasferire il valore sostitutivo nell ACCU 1 45 45 0 46 STP Portare la CPU nello stato di STOP Nessun dato temporale 47 WAIT Ritardare l elaborazione del programma 00 00 00 5 in aggiunta al tempo di attesa 48 SNC_RTCB Sincronizzazione degli orologi slave 17 A5E0009695-03 14

Funzioni di sistema (SFC) SFC N. Nome Descrizione 49 LGC_GADR Rilevare il posto connettore appartenente ad un indirizzo logico Tempo di esecuzione in s 31* 313 314 314* 315 315-316- 318-140 140 140 38 50 RD_LGADR Rilevare tutti gli indirizzi logici di una unità 190 190 190 77 51 RDSYSST Lettura delle informazioni dalla lista degli stati del sistema. L SFC 51 non è interrompibile tramite allarme. 5 WR_USMS G 54 RD_DPA- RAM 350 10** 80 10** 70 10** 150 Scrivere una registrazione utente 140 110 110 8 nel buffer di diagnostica 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 dinamici 1600 1750 1750 101 predefiniti 57 PARM_MOD Parametrizzare una unità 190 00 00 87 ** s per byte di un set di dati A5E0009695-03 15

Funzioni di sistema (SFC) SFC N. Nome Descrizione 58 WR_REC Scrittura del set di parametri 1400 3* Tempo di esecuzione in s 31* 313 314 314* 315 315-316- 318-1400 3* 1400 3 70 15* 59 RD_REC Lettura di un set di dati 500 500 500 810 15* 60 GD_SND Trasmissione di un pacchetto GD 00 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 partner 510 40 310 300 esterno 66 X_RCV Ricezione di dati da un partner esterno 190 160 10 0 67 X_GET Lettura di dati da un partner esterno 68 X_PUT Scrittura di dati in un partner esterno 69 X_ABORT Interruzione del collegamento con un partner esterno * s per byte 310 50 190 130 8,3* 310 50 190 130 8,3* 150 10 100 138 A5E0009695-03 16

Funzioni di sistema (SFC) SFC N. Nome Descrizione 7 I_GET Lettura di dati da un partner interno 73 I_PUT Scrittura di dati in un partner interno 74 I_ABORT Interruzione del collegamento con un partner interno 79 SET Impostazione del campo di bit nell area di periferia n = numero dei bit da settare a 1 80 RSET Cancellazione del campo di bit nell area di periferia n = numero dei bit da settare a 0 81 UBLKMOV Copiare la variabile con possibilità di interruzione, lunghezza dei byte da copiare fino a 3 byte Tempo di esecuzione in s 31* 313 314 314* 315 315-316- 318 300 50 190 140 9,8* 300 50 190 150 10,6* 150 10 100 138 56 56 140 148 148 4 7* * s per byte A5E0009695-03 17

Blocchi funzionali di sistema (SFB) Blocchi funzionali di sistema (SFB) La tabella seguente elenca i blocchi funzionali di sistema messi a disposizione del sistema operativo delle CPU S7300 e i tempi di esecuzione delle singole CPU. SFB- N. Nome Descrizione Tempo di esecuzione in s 31* 313 314 314* 315 315-316- 318-0 CTU Conteggio in avanti 10 80 70 16 1 CTD Conteggio all indietro 10 80 70 16 CTUD Conteggio avanti e indietro. 150 95 80 19 3 TP Generazione di impulso 140 100 90 3 4 TON Creazione di un ritardo all accensione 140 100 90 3 5 TOF Creazione di un ritardo allo spegnimento 145 100 90 18 3 DRUM Realizzazione di un tamburo a camme con max. 16 passi. 480 360 80 19 SFB per gli ingressi/uscite integrati 9 HS_COUNT Conteggio di impulsi sugli ingressi speciali degli ingressi e delle uscite integrate. ca. 300 ca. 300 30 FREQ_MES Misurazione di frequenza tramite un ingresso speciale degli ingressi/uscite integrati ca. 0 ca. 0 A5E0009695-03 18

Blocchi funzionali di sistema (SFB) Tempo di esecuzione in s SFB- Nome Descrizione N. 31* 313 314 314* 315 315-316- 318-38 HSC_A_B Conteggio di impulsi con contatori A e B sugli ingressi speciali degli ingressi e delle uscite integrate. 39 POS Posizionamento comandato degli assi insieme al programma utente. ca. 30 ca. 150 41 CONT_C Regolazione continua ca. 3300 4 CONT_S Regolazione a passi ca. 800 43 PULSEGEN Forme di impulso ca. 1500 A5E0009695-03 19

Funzioni IEC Funzioni IEC In STEP 7 si possono usare le seguenti funzioni IEC: FC N. Nome Descrizione Tempo di esecuzione in s DATE_AND_TIME 3 D_TOD_DT Raggruppamento dei formati dati DATE e TIME_OF_DAY (TOD) e 680 conversione nel formato dati DATE_AND_TIME. 6 DT_DATE Dissociazione del formato dati DATE dal formato dati 30 DATE_AND_TIME. 7 DT_DAY Dissociazione del giorno della settimana dal formato dati 30 DATE_AND_TIME. 8 DT_TOD Dissociazione del formato dati TIME_OF_DAY dal formato dati DATE_AND_TIME. 00 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. 160 Durata di tempo 1 AD_DT_TM Somma di una durata di tempo in formato TIME ad un istante in formato DT. Il risultato è un nuovo istante in formato DT. 750 A5E0009695-03 130

Funzioni IEC FC N. Nome Descrizione Tempo di esecuzione in s 35 SB_DT_TM Sottrazione di una durata di tempo in formato TIME da un istante in formato DT. Il risultato è un nuovo istante in formato DT. 34 SB_DT_DT Sottrazione di due istanti in formato DT. Il risultato è un tempo in formato TIME. Confronti DATE_AND_TIME 9 EQ_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIME su uguale. 1 GE_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIME su maggiore o uguale. 14 GT_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIME su maggiore. 18 LE_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIME su minore o uguale. 3 LT_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIME su minore. 8 NE_DT Confronto dei contenuti di due variabili in formato DATE_AND_TIME su diverso. 750 700 190 190 190 190 190 190 A5E0009695-03 131

Funzioni IEC FC N. Nome Descrizione Tempo di esecuzione in s Confronto STRING 10 EQ_STRNG Confronto dei contenuti di due variabili in formato STRING su uguale. 13 GE_STRNG Confronto dei contenuti di due variabili in formato STRING su maggiore o uguale. 15 GT_STRNG Confronto dei contenuti di due variabili in formato STRING su maggiore. 19 LE_STRNG Confronto dei contenuti di due variabili in formato STRING su minore o uguale. 4 LT_STRNG Confronto dei contenuti di due variabili in formato STRING su minore. 9 NE_STRNG Confronto dei contenuti di due variabili in formato STRING su diverso. 150 (n 3) 150 (n 3) 150 (n 3) 150 (n 3) 150 (n 3) 150 (n 3) n = numero dei caratteri A5E0009695-03 13

Funzioni IEC FC N. Nome Descrizione Tempo di esecuzione in s Elaborazione di variabili STRING 1 LEN Lettura della lunghezza attuale di una variabile STRING. 90 0 LEFT Lettura del primo carattere L di una variabile STRING. 150 (L 6) 3 RIGHT Lettura dell ultimo carattere L di una variabile STRING. 150 (L 6) 6 MID Lettura del carattere L medio di una variabile STRING (dal carattere 150 (L 6) indicato). CONCAT Raggruppamento di due variabili STRING in una variabile 180 (n 8) STRING. 17 INSERT Inserimento di una variabile STRING in un altra variabile STRING, in un posto indicato. 50 (n 6) 4 DELETE Cancellazione di caratteri L di una variabile STRING. 300 ((L P) 7) 31 REPLACE Sostituzione di caratteri L di una variabile STRING con un altra 300 ((L P) 7) variabile STRING. 11 FIND Emissione della posizione della seconda variabile STRING all interno di una variabile STRING. k 50 L, P = parametri di blocco (se l P = 0, allora il tempo di esecuzione L P = 54 s) n = numero dei caratteri k = numero dei caratteri nel parametro IN1 A5E0009695-03 133

Funzioni IEC FC N. Nome Descrizione Tempo di esecuzione in s Conversioni di formato con STRING 16 I_STRNG Conversione di una variabile in formato INTEGER nel formato 1110 STRING. 5 DI_STRNG Conversione di una variabile in formato INTEGER (3 bit) nel formato 1500 STRING. 30 R_STRNG Conversione di una variabile in formato REAL nel formato STRING. 170 38 STRNG_I Conversione di una variabile in formato STRING nel formato INTE- 500 GER. 37 STRNG_DI Conversione di una variabile in formato STRING nel formato INTE- 840 GER (3 bit). 39 STRNG_R Conversione di una variabile in formato STRING nel formato REAL. 00 Elaborazione di valori di conteggio LIMIT Limitazione di un valore di conteggio su limiti parametrizzabili. 450 5 MAX Selezionare il maggiore tra tre valori numerici di variabili. 450 7 MIN Selezionare il minore tra tre valori numerici di variabili. 450 36 SEL Selezionare uno tra due valori di variabili. 450 A5E0009695-03 134

Lista parziale SZL Lista parziale SZL SZL_ID Lista parziale Indice (= codice dei singoli rec. dati della lista parz.) Contenuto del record di dati (Estratto delle liste parziali) Osservazioni 0111 H un record di dati della lista parziale 0001 H sione Identificazione CPU Tipo di CPU e numero di ver- Caratteristiche CPU 001 H 011 H tutti i record di dati della lista parziale solo i record di dati di un gruppo di caratteristiche 0000 H 0100 H 0300 H Elaborazione STEP 7 Sistema di tempo nella CPU Repertorio di operazioni STEP 7 0F1 H solo informazione di intestazione 0013 H Campi di memoria utente Memoria di lavoro A5E0009695-03 135

Lista parziale SZL SZL_ID Lista parziale Indice (= codice dei singoli rec. dati della lista parz.) Contenuto del record di dati (Estratto delle liste parziali) 0014 H Campi del sistema operativo Immagine del processo degli ingressi (numero in byte) Immagine del processo delle uscite (numero in byte) Numero dei merker Numero dei temporizzatori Numero dei contatori Dimensioni dello spazio di memoria per la periferia Tutto il campo dei dati locali della CPU (in byte) Osservazioni A5E0009695-03 136

Lista parziale SZL SZL_ID Lista parziale Indice (= codice dei singoli rec. dati della lista parz.) Contenuto del record di dati (Estratto delle liste parziali) Osservazioni Tipi di unità 0015 H 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) 0019 H 0074 H Stato dei LED dell unità stato di ogni LED 0174 H 0F19 H solo informazione di intestazione 0F74 H A5E0009695-03 137

Lista parziale SZL SZL_ID Lista parziale 013 H Informazione di stato della comunicazione per il tipo di comunicazione indicato 0 H Stato di allarme; Record di dati per l allarme in oggetto Indice (= codice dei singoli rec. dati della lista parz.) 0001 H 0004 H 0005 H 0008 H Numero di OB Contenuto del record di dati (Estratto delle liste parziali) Numero dei collegamenti e tipo Grado di protezione della CPU, posizione dell interruttore a chiave, identificazione di versione del programma utente e configurazione hardware Dati di stato della diagnostica Sistema temporale, fattore di correzione contatore di esercizio, data/orario Osservazioni A5E0009695-03 138

Lista parziale SZL SZL_ID Lista parziale Indice (= codice dei singoli rec. dati della lista parz.) Contenuto del record di dati (Estratto delle liste parziali) Osservazioni 03 H Livello di protezione della CPU 0004 H Grado di protezione della CPU, posizione dell interruttore a chiave, identificazione di versione del programma utente e configurazione hardware 069 H Informazione di stato sui rack tutti i rack di un S7300 0D91 H Informazioni sullo stato delle unità tutte le unità nel rack (tutte le CPU _ Stato OK dei singoli rack 0000 H 0001 H 000 H 0003 H Caratteristiche/parametri dell unità innestata Rack 0 Rack 1 Rack Rack 3 A5E0009695-03 139

Lista parziale SZL SZL_ID 00A0 H 01A0 H 00B1 H 00B H 00B3 H Lista parziale Buffer di diagnostica tutte le informazioni di evento registrate le x più recenti informazioni di evento registrate Diagnostica dell unità Record di dati 0 delle informazioni di diagnostica 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à Indice (= codice dei singoli rec. dati della lista parz.) Contenuto del record di dati (Estratto delle liste parziali) Informazione di evento Le singole informazioni dipendono dall evento Indirizzo di inizio dell unità Rack n. posto connettore Indirizzo di inizio dell unità Informazioni di diagnostica dipendenti dall unità Osservazioni A5E0009695-03 140

Liste parziali per PROFIBUS DP Liste parziali per PROFIBUS DP SZL_ID Lista parziale Indice (= codice dei singoli rec. dati della lista parz.) Dati di stato delle unità nella CPU Contenuto del record di dati (Estratto delle liste parziali) Osservazioni 0A91 H 0C91 H 0D91 H Informazione di stato di tutti i sottosistemi DP e del master DP Informazione di stato di un unità Indirizzo di inizio dell unità Caratteristiche/parametri dell unità innestata Informazione di stato dell unità nella stazione indicata (per la CPU 315- DP) xxyy H Tutte le unità della stazione yy nella subrete xx quale slave DP: dati di stato per le aree della memoria di trasferimento non 318- A5E0009695-03 141

Liste parziali per PROFIBUS DP SZL_ID Lista parziale Indice (= codice dei singoli rec. dati della lista parz.) Contenuto del record di dati (Estratto delle liste parziali) Osservazioni 009 H 09 H 069 H Informazioni di stato sul rack o stazioni in rete DP Stato previsto del rack nella configurazione centralizzata o di una stazione in una subrete Stato attuale del rack nella configurazione centralizzata o di una stazione in una subrete Stato OK delle unità di espansione nella configurazione centralizzata o delle stazioni in una subrete 0000 H ID di sottorete Informazioni sullo stato del rack nella struttura centrale Informazioni sullo stato delle stazioni nella subrete 00B4 H Diagnostica dell unità Tutti i dati di diagnostica di norma di una stazione (solo con master DP) Indirizzo di inizio delle unità (indirizzo di diagnostica) Informazioni di diagnostica dipendenti dall unità A5E0009695-03 14

Elenco alfabetico delle operazioni Elenco alfabetico delle operazioni Operazione Pagina Operazione Pagina ) 37 /R 80 )MCR 110 = 56 85 ==D 88 AR1 86 ==I 87 AR 86 ==R 89 D 79 <=D 88 I 78 <=I 87 R 80 <=R 89 D 79 <D 88 I 78 <I 87 R 80 <R 89 *D 79 > 88 *I 78 > 87 *R 80 > 89 /D 79 >=D 88 /I 78 >=I 87 >=R 89 A5E0009695-03 143

Elenco alfabetico delle operazioni Operazione >D 88 >I 87 >R 89 ABS 81 ACOS 84 ASIN 84 ATAN 84 AUF 10 BE 103 BEA 103 BEB 103 BLD 96 BTD 97 BTI 97 CALL 101 CLR 57 COS 84 DEC 95 Pagina Operazione DTB 98 DTR 97 ENT 94 EXP 83 FP 5, 53 FR 60, 6 INC 95 INVD 100 INVI 100 ITB 98 ITD 97 Pagina L 63, 64, 65, 66, 67, 68, 76, 77, LAR1 74 LAR 74 LC 68 LEAVE 94 LN 83 A5E0009695-03 144

Elenco alfabetico delle operazioni Operazione Pagina LOOP 109 MCR( 110 MCRA 111 MCRD 111 MOD 79 NEGD 100 NEGI 100 NEGR 81 NOP 96 NOT 57 O 3, 33, 38, 41 O( 36 OD 44 ON( 36 OW 43 POP 95 PUSH 95 R 60, 61 RLD 9 RLDA 93 RND 98 RND 99 RND 98 RRD 9 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 A5E0009695-03 145

Elenco alfabetico delle operazioni Operazione 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 8 SQRT 8 SRD 90 SRW 90 Pagina SS 59 SSD 91 SSI 91 SV 59 T 69, 70, 71, 7, 7, 73, 76 TAD 94 TAK 94 TAN 84 TAR 75 TAR1 75 TAR 75 TAW 94 TDB 104 TRUNC 99 U 30, 31, 39, 40, 45, 46, 47, 48, 49, 50, 51, U( 36 UC 10 UD 43 A5E0009695-03 146

Elenco alfabetico delle operazioni Operazione Pagina UN( 36 UW 43 X 34, 35, 41, 4 X( 36 Operazione XN( 36 XOD 44 XOW 43 ZR 61 ZV 61 Pagina A5E0009695-03 147

Elenco alfabetico delle operazioni A5E0009695-03 148