Indicatore da Fronte Quadro con visualizzazione OLED.
1. CARATTERISTICHE GENERALI
Il modulo S401-L è un indicatore da fronte quadro con visualizzatore OLED.
Il modulo dispone di due por te seriali RS4 85 entrambe supportanti il protocollo
MODBUS-RTU:
-Porta MODBUS-RTU Mas ter tramite la quale avviene lo sca mbio dei dati con mod uli
di I/O slave ad esso collegati.
-Porta MODBUS-RTU Slave tramite la qua le lo strumento mette a disposizione di un
eventuale dispositi vo master i dati scambiati con i moduli Sla ve. Tramite questa porta
è
inoltre possibile la configurazione via software dello strumento.
l dati acquisiti possono essere quindi visualizzati tramite il display OLED .
Configurabilità di tutti parametri di funzionamento sia mediante menù di impostazione
%
sia via software tramite la porta RS485 Slave.
%Agevole navigazione nel menu di impostazione tramite tre pulsanti sul pannello
frontale.
%Possibilità di leggere ed eventualmente visualizzare fino a 20 grandezze.
%Calcolo opzionale della media mobile per le grandezze analogiche acquisite.
%Scalatura opzionale delle grandezze acquisite.
%Possibilità di definire e visualizzare fino a 10 grandezze elaborate, ottenute tramite
l’applicazione di funzioni matematiche o logiche sulle grandezze acquisite.
%Possibilità di imporre la scrittura continua o su evento di 10 grandezze relative ai
moduli
slave.
%Possibilità di definire per ogni grandezza elaborata un allarme con due soglie
singolarmente attivabili.
%Segnalazione di Allarme tramite messaggio di avvertimento a display o scrittura di una
delle grandezze definite.
%Possibilità di rendere disponibili ad un modulo Master tramite la porta MODBUS RTU
Slave, le grandezze definite, acquisite tramite la porta MODBUS RTU Master.
%Lingua menù selezionabile: Italiano, Inglese, Francese.
%Contrasto display impostabile.
%Numero di misure visualizzabili per schermata impostabile: 1, 2 o 3 misure.
2. SPECIFICHE TECNICHE
2.1 Caratteristiche Alimentazione
Alimentazione :
Assorbimento :
2.2 Caratteristiche RS485 Master
Tipo:
Capacità:
Protocollo:
Protezione:
10..40 Vdc, 19..28 Vac
max 1 W, in media 0,5W
RS485 half-duplex.
32 nodi standard.
MODBUS RTU Master.
Max12 Vdc, Max 350 W (8 X 20 µ
s).
ITALIANO - 1/21MI001284-I
2.3 Caratteristiche RS485 Slave
Tipo:
Capacità:
Protocollo:
Protezione:
2.3 Caratteristiche Tecniche Generali
Condizioni ambientali:
Temperatura di Stoccaggio:
Isolamento:
Connessioni:
Grado di protezione:
Dimensioni (L x H x W):
Conforme alle Normative:
3. DESCRIZIONE FUNZIONAMENTO
Lo strumento S401-L è un indicatore da fronte quadro, in grado di raccogliere dati dai
moduli di misura ad esso collegati.
L'interrogazione dei moduli di misura avviene tramite la porta RS485 Master, secondo
il protocollo Modbus (in modalità master) ed i dati letti possono essere visualizzati
tramite il display Oled.
Lo strumento è inoltre dotato di tre tasti, che consentono di far scorrere sul display la
lista dei dati letti e di accedere al menu per la modifica manuale della configurazione
interna.
Tramite la porta RS485 Slave è possibile sia modificare la configurazione via software
sia rendere disponibili ad un modulo Master i dati raccolti dallo strumento.
3.1 Modalità di impostazione
Tutti i parametri dello strumento sono configurabili sia tramite il menù di impostazione sia
tramite la porta RS485 Slave con l’apposito tool di configurazione Z-NET3.
3.2 Acquisizione dati tramite la Porta MODBUS RTU Master
3.2.1 Numero e Tipo Dati Acquisibili
Lo strumento può essere programmato per acquisire fino a 20 grandezze tramite la porta
RS485 Master.
Possono essere acquisiti i seguenti tipi di dati:
-Floating-point
-Long
-Word
-Boolean
Nel caso di Floating-point e Long è possibile definire l’ordine con cui verranno interpretati i
due registri che li compongono.
3.2.2 Calcolo Media mobile grandezze acquisite
È possibile attivar e per ciasc una delle grandezze acquisite di tipo Long, Word o
Floatin g-point, il calcolo della media mobile effettuato sulle ultime 8 misure lette.
3.3 Grandezze Elaborate
È possibile definire e visualizzare fino a 10 grandezze elaborate, ottenute tramite
l’applicazione di funzioni matematiche o logiche sulle grandezze acquisite o su altre
grandezze elaborate.
Possono essere applicate funzioni e operazioni matematiche su tutti i tipi di dato
definiti in acquisizione. Il risultato può essere quindi visualizzato o meno
a display.
Alle grandezze elaborate è possibile associare un allarme con due soglie singolarmente
3.3.1 Funzioni e Operazioni Applicabili
L’utente dispone di 27 diverse operazioni da eseguire sulle grandezze definite.
Sono ad esempio utilizzabili le operazioni di media matematica, geometrica e quadratica
di due o tre grandezze. Sono selezionabili inoltre le operazioni di somma, sottrazione,
moltiplicazione, divisione, quadrato, cubo, radice quadrata, etc.
Per le grandezze booleane possono invece essere eseguite le operazioni di
AND, OR e
XOR. Tutte le operazioni matematiche e logiche eseguibili sulle grandezze sono
3.3.2 Allarmi su grandezze
A ciascuna grandezza elaborata non booleana è possibile associare un allarme.
Sono singolarmente attivabili e impostabili: Soglia Alta, Soglia Bassa, Isteresi sulla
soglia alta e Isteresi sulla soglia bassa.
Quando il valore della grandezza supera la Soglia Alta, scatta la condizione di allarme
alto; il rientro avviene se il valore della grandezza è < Soglia Alta - Isteresi Alta.
Quando il valore della grandezza è inferiore alla Soglia Bassa scatta la condizione di
allarme basso; il rientro avviene se il valore della grandezza è > Soglia Bassa +Isteresi
Bassa.
Le condizioni d’allarme ve ngono visualizzate a display tramite un messaggio di allarme
che si alterna alla visualizzazione del valore della grandezza.
È inoltre possibile, in fase di impostazione di una scrittura (Vedere sezione Scrittura suevento), stabilire che quest’ultima avvenga al verificarsi di una condizione di allarme.
3.4 Scalatura Grandezze Acquisite e Elaborate
È possibile predisporre in fase di definizione di una grandezza in lettura o elaborata, la
scalatura della grandezza stessa.
A tal fine devono essere impostati l’ Offset ed il Fattore di scala.
La Grandezza Scalata risultante vale quindi:
Fattore di scala * Grandezza non scalata + Offset
RS485 half-duplex.
32 nodi standard.
MODBUS RTU Slave.
Max12 Vdc, Max 350 W (8 X 20 µs).
Temperatura: -10..60°C.
Umidità min: 30%, max 90% a 40°C non condensante.
-20..85 °C.
1500 V tra ciascuna coppia di porte.
-Morsetti a vite sfilabili, passo 5,08 mm.
-Tre pulsanti per navigazione menù.
IP65 (su frontale con l’apposita guarnizione fornita)
96 x 48 x 40 mm.
EN61000-6-4/2002-10 (emissione elettromagnetica,
ambiente industriale).
EN61000-6-2/2006-10 (immunità elettromagnetica,
ambiente industriale).
EN61010-1/2001 (sicurezza).
Tutti i circuiti devono essere isolati con doppio
isolamento dai circuiti sotto tensione pericolosa. Il
trasformatore di alimentazione deve essere a norma
EN60742: “Trasformatori di isolamento e trasformatori
di sicurezza”.
MI001284-I MI001284-I
ITALIANO - 2/21
MI001284-I ITALIANO - 3/21
3.5 Lista di Visualizzazione
L’utente può decidere già in fase di definizione di una lettura o di una funzione se
visualizzarla o meno a display.
Una volta ultimata la procedura di inserimento è poi sempre possibile modificare la
visualizzabilità o meno nonché la posizione nella lista di visualizzazione di tutte le letture
e funzioni precedentemente definite.
3.6 Scrittura dati tramite la Porta MODBUS RTU Master
3.6.1 Numero e Tipo Dati Scrivibili
Lo strumento può essere programmato per scrivere tramite la porta
RS485 Master, fino a 10 grandezze relative ai moduli di I/O connessi.
Possono essere scritti gli stessi tipi di dato acquisibili:
-Floating-point
-Long
-Word
-Boolean.
3.6.2 Modalità di Scrittura Continua e Su evento
È possibile programmare fino a 10 scritture
Scrittura Continua
La scrittura avviene ad ogni ciclo di programma (se la grandezza da scrivere è disponibile).
È possibile scrivere, nei registri di I/O selezionati, il valore di una delle grandezze definite
per l’acquisizione oppure elaborazioni delle stesse.
Scrittura Su evento
La scrittura viene associata all’andamento di una delle grandezze elaborate de finite. Se
per la grandezza sono state definite le due soglie di allarme o almeno una di esse, è
infatti pos sibile abilitare la scrittura solo al verificarsi di una delle condizioni di allarme.
Nel caso di scrittura di un singolo bit è anche prevista l’azione di rientro della condizione
di allarme. Nel caso di scrittura di un registro analogico al rientro dell’allarme non viene
più effettuata l’operazione di scrittura.
3.7 Programmazione tramite la porta MODBUS RTU Slave
Tramite la porta RS485 Slave sono impostabili tutto i parametri configurabili tramite
Menù; è quindi possibile la completa configurabilità dello strumento. È disponibile il
sofware dedicato Z-NET3 che consente all’utente un’agevole programmazione del
modulo.
4. MENÙ DI PROGRAMMAZIONE
Tramite il menù di programmazione è possibile configurare completamente lo strumento
in tutte le funzionalità illustrate nel Capitolo 3.
4.1 Modalità di Navigazione nel Menù di programmazione
4.1.1 Accesso al Menù di Programmazione
Per accedere al menù quando lo strumento si tro va in fase di visualizzazione premere il
tasto OK MENÙ: nella parte sottostante del display appare il messaggio OK: MenùPrincipale; finchè tale messaggio sarà visibile (per circa 40 secondi) la pressione del
tasto OK MENÙ consente l’accesso al menù e visualizza la schermata delMenù Principale.
4.1.2 Significato Pulsanti
Lo strumento dispone di tre pulsanti: UP,DOWN, OK MENÙ.
MI001284-I
Una volta entrati nel menù di programmazione i pulsanti hanno le seguenti funzionalità:
Tasto UP
- Permette di scorrere verso l’alto le vari voci dei menù per posizionarsi sulla voce di
interesse. La voce selezionata è evidenziata da un cursore lampeggiante posto sulla
sinistra della voce stessa.
- In fase di impostazione dei valori numerici o letterali dei parametri permette di
selezionare il valore della cifra o della lettera di interesse; una press ione comporta il
passaggio alla cifra di valore numerico successivo (es 1->2) o al carattere successivo
dell’alfabeto (es A->B).
Tasto DOWN
-Permette di scorrere verso il basso le vari voci dei menù per posizionarsi sulla voce di
interesse.
-In fase di impostazione dei valori numerici o letterali dei parametri permette di
selezionare il valore della cifra o della lettera di interesse; una pressione comporta il
passaggio alla cifra di valore numerico precedente (es 2->1) o al carattere precedente
dell’alfabeto (es B- >A).
Tasto OK MENÙ
-Oltre ad accedere al menù (vedi 4.1.1 Accesso al Menù di Programmazione ) permette
di confermare la voce dei menù selezionata tramite i tasti UP e DOWN e di passare
quindi
alla schermata successiva. La voce selezionata è evidenziata da un cursore
lampeggiante posta sulla sinistra della voce stessa.
-In fase di impostazione dei valori numerici o letterali dei parametri permette di
confermare la cifra o la lettera selezionata tramite i tasti UP e DOWN. Una volta
confermato il valore della cifra o lettera in esame si passa automaticamente alla cifra o
lettera nella posizione successiva. Si evidenzia che al termine
dell’impostazione di un parametro viene sempre richiesta la conferma del valore
impostato.
4.1.3 Modifica Parametri
Una volta selezionata, tramite le opportune pressioni successive dei tre tasti di
navigazione, una voce che preveda l’impostazione di uno o più parametri, l’editazione o
modifica degli stessi avviene cifra per cifra (se numerico) o carattere per carattere (se
letterale).
Modifica Parametro Numerico
Una volta entrati nella fase di editazione o modifica la prima cifra lampeggia: la pressione
del tasto UP ne aumenta il valore di un’unità, la pressione del tasto DOWN lo diminuisce
di
un’unità; premendo il tasto OK MENÙ si c onferma il valore impostato per la cifra e si
passa alla modifica della successiva. La modifica della posizione è evidenziata dal
lampeggio della cifra successiva.
Nel caso il parametro sia con segno per la prima cifra sono selezionabili solo il segno '+'
oppure il segno ‘'-' (sempre tramite i pulsanti UP e DOWN). Una volta modificata l’ultima
cifra, la pressione del tasto OK MENÙ comporta il passagg io al Menù di Conferma che
permette di salvare l’impostazione, tornare all’impostazione del parame tro o uscire
dall’impostazione.
Modifica Parametro Letterale
Una volta entrati nella fase di editazione o modifica il primo carattere lampeggia: la
pressione del tasto UP comporta la visualizzazione del carattere successivo dell’alfabeto
ITALIANO - 4/21
ITALIANO - 5/21
precedente dell’alfabeto (B->A); premendo il tasto OK MENÙ si conferma il carattere
impostato per quella posizione e si passa alla modifica del carattere successivo. La
modifica della posizione è evidenziata dal lampeggio della lettera successiva.
Una volta modificata l’ultima cifra, la pressione del tasto OK MENÙ comporta il passaggio
al Menù di Conferma che permette di salvare l’impostazione (passando al parametro
successivo o nel caso di ultimo parametro tornando al Menù princ ipale), tornare
all’impostazione del parametro o tornare al Menù Principale senza salvare .
Nell’Appendice A a pag 21 è riportata la tabella con i caratteri ammessi.
4.1.4 Uscita dal menù
L’uscita da menù avviene selezionando Esci nel Menù principale o nel Menù
Impostazioni. In caso di mancato utilizzo dei pulsanti per un tempo di circa 40 secondi
lo strumento si porta automaticamente in visualizzazione.
4.2 Descrizione Menù
Il Menù di Programmazione è strutturato in quattro sottomenù fondamentali:
1) Menù Letture
2) Menù Funzioni 3) Menù Scritture 4) Menù Impostazioni. La struttura di questi sotto
menù è riportata negli schemi di pagg 19, 20 e 21. In questa sezione si andranno a
descrivere i parametri impostabili da ciascuno di essi.
4.2.1 MENÙ LETTURE
Permette di definire i dati da leggere dai moduli di I/O tramite la porta RS485 Master.
Tramite questo menù nel dettaglio è possibile:
1) Inserire una lettura.
2) Eliminare una lettura precedentemente definita.
3) Modificare una lettura precedentemente definita.
4) Stabilire se il dato letto sia visualizzato a display oppure no e in caso affermativo
decidere la posizione nella lista di visualizzazione.
Modalità Impostazione Letture
Per ciascuna lettura definita è possibile impostare i seguenti parametri:
Descrizione
Definisce un nome identificativo per la lettura.
Indirizzo Slave
Indirizzo del modulo slave connesso alla Rs485 master dal quale si andrà a leggere il
dato. Valori da 1 a 247.
Indir. Registro
Indirizzo Modbus del dato da leggere all’interno del modulo slave relativo.
Si utilizzi la seguente modalità di indirizzamento a seconda della funzione Modbus
che si intende utilizzare e del tipo di dato da leggere:
INDIRIZZI TIPO DATOFUNZIONE
1..10000 Boolean 01
10001..20000 Boolean 02
30001..40000 Float/Long Int/ Short Int 04
40001..50000 Float/Long Int/ Short Int 03
Di fatto se si vuole leggere un registro Holding register che nel modulo slave ha indirizzo
40002 allora il parametroIndir. Registro dovrà essere impostato a 40002.
MI001284-I ITALIANO - 6/21
Formato Dati
Imposta il tipo di dato da leggere. Sono selezionabili i seguenti formati:
-Float: formato floating point a 32 bit.
-Long Integer: formato intero a 32 bit.
-Short Integer: formato intero a 16 bit.
-Boolean: Formato booleano.
Ordinamento Word (solo per formati Float o Long Integer)
Ordinamento dei due word che compongono i dati Float o Long Integer. Sono selezionabili:
-MSW first: Viene letta prima la word alta del dato, poi quella bassa.
-LSW first: Viene letta prima la word bassa del dato poi quella alta.
Rappresentazione dati (cifre decimali)(solo per formati Float, Long o Short)
Imposta il numero di cifre decimali da visualizzare dopo la virgola:
-Automatica: Numero di cifre decimali massimo visualizzabile.
-Max 1 cifra: Una cifra decimale dopo la virgola.
-Max 2 cifre: Due cifre decimali dopo la virgola.
-Max 3 cifre: Tre cifre decimali dopo la virgola.
Logica Booleana (solo per formato Booleana)
Imposta la logica di lettura dei dati booleani:
-Positiva: Visualizza e legge lo stesso valore logico presente nel registro del modulo di I/O.
-Negativa: Visualizza e legge il valore logico negato rispetto a quello presente nel registro
del modulo di I/O.
Unità di Misura (solo per formati Float, Long e Short)
Permette di inserire un’unità di misura, impostandola lettera per lettera.
Offset (solo per formati Float, Long e Short)
Rappresenta assieme al Fattore di scala uno dei parametri per definire la scalatura del
dato. Il valore dell’offset può essere sia in formato long che float.
La Grandezza Scalata risultantedipende dall’offset secondo la seguente formula:
Fattore di scala * Grandezza Letta + Offset
Fattore di scala (solo per formati Float, Long e Short)
Rappresenta assieme all’offset uno dei parametri per definire la scalatura del dato. Il valore
del fattore di scala può essere sia in formato long che float.
La Grandezza Scalata risultante dipende dal parametro secondo la seguente formula:
Fattore di scala * Grandezza Letta + Offset
Media Temporale (solo per formati Float, Long e Short)
Attivando questa funzionalità (SI) viene effettuato il calcolo della media mobile
effettuato sulle ultime 8 misure lette. Il valore mediato sarà poi quello eventualmente
visualizzato.
Visualizzazione
Selezionando Si si decide di visualizzare il dato tramite display. È anche possibile
decidere la posizione in cui visualizzarlo.
MI001284-I ITALIANO - 7/21
Il Menù Letture è riportato nei dettagli negli schemi di Impostazione Letture a pag 19.
4.2.2 MENÙ FUNZIONI
Permette di definire delle funzioni, ottenute tramite l’elaborazione di una o più grandezze
definite in lettura e/o di una o più grandezze a loro volta elaborate.
Tramite questo menù nel dettaglio è possibile
1) Inserire una funzione.
2) Eliminare una funzione precedentemente definita.
3) Modificare una funzione precedentemente definita e modificare agevolmente solo le
soglie di allarme
4) Stabilire se la funzione sia visualizzata a display oppure no e in caso affermativo
decidere la posizione nella lista di visualizzazione.
Modalità Impostazione Funzioni
Per ciascuna funzione sono possibili le seguenti impostazioni:
Descrizione
Definisce un nome identificativo per la funzione.
Operazione
Imposta l’operazione da effettuare. Nella tabella seguente si riportano le
operazioni selezionabili con il tipo di dato sui cui posso essere utilizzati:
Codice
Operazione
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Codice
Operazione
19
20
21
22
23
24
25
32..47
Ingresso 1 o 2 o 3
Seleziona le grandezze in lettura o le funzioni tra le quali avverrà l’operazione prescelta.
Saranno selezionabili tutte le letture e le funzioni precedentemente definite del tipo
supportato per l’operazione. In base al tipo di operazione sarà possibile scegliere 1, 2 o
3
operandi.
Rappresentazione dati (cifre decimali)(solo per formati Float, Long o Short)
Imposta il numero di cifre decimali da visualizzare dopo la virgola:
-Automatica: Numero di cifre decimali massimo visualizzabile.
-Max 1 cifra: Una cifra decimale dopo la virgola.
-Max 2 cifre: Due cifre decimali dopo la virgola.
-Max 3 cifre: Tre cifre decimali dopo la virgola.
Unità di Misura (solo per formati Float, Long e Short)
Permette di inserire un’unità di misura, impostandola lettera per lettera.
Offset (solo per formati Float, Long e Short)
Rappresenta assieme al Fattore di scala uno dei parametri per definire la scalatura del
dato. Il valore dell’offset può essere sia in formato long che float.
La Grandezza Scalata risultante dipende dall’offset secondo la seguente formula:
Fattore di scala (solo per formati Float, Long e Short)
Rappresenta assieme all’offset uno dei parametri per definire la scalatura del dato. Il
valore del fattore di scala può essere sia in formato long che float.
La Grandezza Scalata risultante dipende dal parametro secondo la seguente formula:
Fattore di scala * Grandezza elaborata non scalata + Offset
Soglia d’allarme (solo per formati Float, Long e Short)
Attivando questa funzionalità (SI) è possibile d efinire delle soglie di allarme basso e
alto. Queste soglie possono essere entrambe attivate, entrambe disattivate o attivate
individualmente. Sono quindi definibili:
Operazione
Identità
Somma di due
Somma di tre
Sottrazione
Moltiplicazione
Divisione
Quadrato
Cubo
Radice Quadrata
Inverso (1/x)
Inverso del quadrato
Inverso del cubo
Inverso della radice quadrata
Media matematica di due
Media matematica di tre
Media geometrica di due
Media geometrica di tre
Media quadratica di due
Media quadratica di tre
MI001284-I
Operazione
AND di due
AND di tre
OR di due
OR di tre
XOR di due
Co mp en sa zi on e a
volume normale
Compensazione a volume
standard
Estrazione bit 0..15 da registro
MI001284-I
Numero
Operandi
1
2
3
2
2
2
1
1
1
1
1
1
1
2
3
2
3
2
3
Numero
Operandi
2
3
2
3
2
3
3
1
Formato Operandi e
Grandezza Risultante
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e Float
Interi (Long/Word) e
ITALIANO - 8/21
Formato Operandi e
Grandezza Risultante
Boolean
Boolean
Boolean Boolean
Boolean Interi
(Long/Word) e Float
Interi (Long/Word) e
Float
Interi (Word)
ITALIANO - 9/21
-Soglia Superiore:Soglia allarme alto. Il valore può essere sia in formato Long che Float.
-Isteresi della Soglia Superiore: Isteresi della soglia Superiore. Il valore può essere sia
in formato Long che Float.
-Soglia Inferiore: Soglia allarme basso. Il valore può essere sia in formato Long che
Float.
-Isteresi della Soglia Inferiore: Isteresi della soglia Inferiore. Il valore può essere sia in
formato Long che Float.
Logica Boolena (solo per formato Boolena)
Imposta la logica di lettura dei dati booleani:
-Positiva: ll valore reso disponibile in visualizzazione è il risultato realmente ottenuto.
-Negativa: Il valore reso disponibile in visualizzazione è il risultato dell’operazione negato.
Visualizzazione
Selezionando SI si decide di visualizzare il dato tramite display. È anche possibile
decidere la posizione in cui visualizzarlo.
Il Menù Funzioni è riportato nei dettagli negli schemi di Impostazione Funzioni a pagg.
19 e 20.
4.2.3 MENÙ SCRITTURE
Permette di definire delle scritture su evento o continu e su grandezze relative ad un
modulo di I/O connesso tramite la porta RS485 Master.
Tramite questo menù nel dettaglio è possibile:
1) Inserire una Scrittura.
2) Eliminare una Scrittura precedentemente definita.
3) Modificare una Scrittura precedentemente definita.
Modalità impostazione scritture
Per ciascuna scrittura è possibile accedere alle seguenti impostazioni:
Selezionare dato
Permette di selezionare la grandezza in lettura o la funzione che sarà coinvolta
nell’operazione di scrittura. Tale grandezza può venire utilizzata nei seguenti modi:
1) Se si seleziona nella lista una Grandezza in letturao una Funzione senza allarmi attivi:
il valore di tale grandezza (analogico o digitale) verrà scritto in modo continuo nel registro
di I/O che si andrà a definire in Indir. Registro.
2) Se si seleziona nella lista unaFunzione con almeno una soglia di allarme attivata sarà
possibile o la scrittura continua del valore della funzione selezionata (come al punto 1) o
la scrittura solo in condizioni di allarme con relativa azione di rientro. In quest’ultimo caso
(scrittura su trigger) sarà possibile imporre la scrittura di una costante o di un bit o del
valore della grandezza selezionata inizialmente in questo campo.
Indirizzo Slave
Indirizzo del modulo slave connesso alla RS485 master sul quale sarà effettuata la
scrittura. Valori da 1 a 247.
Indir. Registro
Indirizzo Modbus del registro su cui avverrà la scrittura.
MI001284-I ITALIANO - 10/21
Si utilizzi la seguente modalità di indirizzamento a seconda della funzione Modbus che si
intende utilizzare e del tipo di dato da scrivere:
INDIRIZZI
1..10000 Boolean 05
40001..50000 Boolean 06
40001..50000 Float/Long Int/ Short Int 06 / 16
Di fatto se si vuole scrivere un registro Holding register che nel modulo slave ha indirizzo
40003 allora il parametroIndir. Registrodovrà essere impostato a 40003.
Nel caso di scrittura continua si faccia attenzione che vi sia corrispondenza di tipo tra il
dato selezionato all’inizio in Selezionare Dato ed il registro che si va a scrivere.
Attivare Trigger (solo se in Selezionare Dato si è scelta una funzione con almeno
una soglia attiva)
Tale funzionalità è attivabile solo se in Selezionare D ato si è scelta una funzione con
almeno una soglia attiva.
Selezionando SI, si attiva la scrittura su trigger (scrittura eseguita solo se la funzione
selezionata è in allarme). In caso contrario si procede con una scrittura continua.
Soglia d’allarme (solo se si è attivato il trigger in Attivare Trigger)
Se si è attivato il trigger (scrittura su allarme) in Attivare Trigger, è possibile decidere su
quale soglia determinare la scrittura (non è possibile determinare la scrittura su entrambe
contemporaneamente):
Soglia superiore: permette di abilitare la scrittura al superamento di tale soglia (so lo se
per la funzione associata era stata attivata la soglia superiore; in caso contrario non
appare l’opzione).
Soglia inferiore: permette di abilitare la scrittura se la funzione è inferiore a tale soglia
(solo se per la funzione associata era stata attivata la soglia inferiore in caso contrario
non appare l’opzione).
Dato da Scrivere (solo se il trigger è stato attivato inAttivare Trigger)
Imposta il tipo di dato che verrà scritto. Sono selezionabili i seguenti formati:
-Boolean 1 (0): in caso di condizione di allarme verrà imposto a un determinato bit il valore
logico 1 mentre al rientro verrà imposto il valore logico 0.
-Boolean 0 (1): in caso di condizione di allarme verrà imposto a un determinato bit il valore
logico 0 mentre al rientro verrà imposto il valore logico 1.
-Word: imposta il valore intero a 16 bit c he verrà scritto in caso di condizione di allarme.
Al rientro tale valore non viene più scritto.
-Data Value:in caso di condizione di allarme viene scritto il valore della funzione impostata
in Selezionare Dato.In questo caso è necessario selezionare il formato dell’uscita (vedere
Formato Uscita). Nel caso di long o float è necessario specificare anche l’ordine di scrittura
del dato (MSW first o LSW first). Al rientro la scrittura di tale valore viene interrotta.
Formato Uscita (solo se il trigger Non è stato attivato in Attivare Trigger o se in Dato
da scrivere è stato selezionatoData Value)
Imposta il tipo di dato da scrivere. Sono selezionabili i seguenti formati:
TIPO DATO
FUNZIONE
read-modify-write: scrive il singolo
bit nel registro lasciando invariati
gli altri.
MI001284-I ITALIANO - 11/21
-Float: formato floating point a 32 bits.
-Long Integer:formato intero a 32 bits.
-Short Integer: formato intero a 16 bits.
Nel caso si selezioni Float o Long Integer è necessario impostare anche l’ OrdinamentoWord dei due word che compongono i dati. Sono selezionabili:
-MSW first:Viene trasmessa prima la word alta del dato, poi quella bassa.
-LSW first:Viene trasmessa prima la word bassa del dato poi quella alta.
Modalità Scrittura (solo se in Selezionare Dato si è scelta una grandezza o funzione
booleana o se inDato Da scrivere si è impostato Boolean 1 (0) o Boolean 0 (1).
Nel caso il valore che si intende scrivere sia booleano è necessario specificare le modalità
di scrittura del dato:
-Single Output: Il valore viene scritto con la funzione 05 (write single coil) di scrittura di un
singolo bit. Fare attenzione ad aver opportunamente impostato l’indirizzo de l registro in
Indir. Registro (in questo caso indirizzi da 1 a 10000).
-Read-Modify-Write: il valore del bit viene scritto con la funzione 06 (write single register)
di scrittura di un intero registro a 16 bit. Con questa modalità viene modificato solo il bit
specificato mentre gli altri rimangono inalterati alla scrittura. Fare attenzione ad aver
opportunamente impostato l’indirizzo del registro in Indir. Registro (in questo caso
indirizzi da 40001 a 50000).
Indice Bit (solo se il dato da scrivere è booleano e se in Modalità Scrittura si è
selezionato Read-Modify-Write) .
Se il v alore da scrivere è bo oleano e se si è deciso di utilizzare la modalità di scrittura
Read- Modify-Write, permette di selezionare l’indice del bit da scrivere all’interno della
word a 16
bits. Valori impostabili da 0 a 15.
Per dettagli sulla navigazione nel Menù Scritture consultare gli schemi a pagg. 20 e 21.
4.2.4 MENÙ IMPOSTAZIONI
Permette di impostare i parametri generali di sistema nonché i parametri relativi alle due
porte di comunicazione:
1) Selezione della lingua.
2) Selezione del numero di dati per schermata.
3) Impostazione del contrasto del display.
4) Parametri della porta Modbus Master
5) Parametri della porta Modbus Slave.
Sono possibili nel dettaglio le seguenti impostazioni:
Lingua
Consente di selezionare la lingua dello strumento:Italiano, Inglese, Francese.
Schermata Dati
Consente di scegliere quanti dati visualizzare nella stessa schermata: 3 righe, 2 righe, 1
riga (dato) per schermata.
Contrasto
MI001284-I ITALIANO - 12/21
PARAMETRI DI SISTEMA
Permette di impostare i parametri di comunicazione per le due porte RS485.
Modulo Master
Timeout Ricezione
Rappresenta il timeo ut di ricezione del modulo master: tempo massimo in cui il master
attende una risposta dai moduli slave connessi prima di dichiarare fallita l’operazione.
Valori da 10 ms a 2,55 s (default 100 ms)
Parità
Tipo di controllo sulla parità per la porta: assente, pari, dispari.Default: Assente.
Velocità Tx/Rx
Imposta la velocità di comunicazione sulla porta. Valori Ammessi in baud: 1200, 2400,
4800, 9600, 14400,19200, 28800,38400, 57600, 115200. Default:38400.
Ritardo di trasmissione
Tempo di ritardo che il master attende prima di inviare le richiesta a uno slave connesso.
Valori da 10 ms a 2,55 s (default: 100 ms).
Modulo Slave
Indirizzo Strumento
Indirizzo assegnato allo strumento quando viene utilizzato come uno slave Modbus.
Default: 1.
Parità
Tipo di controllo sulla parità per la porta: assente, pari, dispari. Default: Assente.
Velocità Tx/Rx
Imposta la velocità di comunicazione sulla porta. Valori Ammessi in baud: 1200, 2400,
4800, 9600, 14400,19200, 28800,38400, 57600, 115200. Default:38400.
Ritardo Risposta
Tempo di ritardo della risposta in caratteri. Rappresenta il numero di pause da 6 caratteri
ciascuna da inserire tra la fine del messagg io Rx e l'inizio del messaggio Tx. Valori da 0
a 20
(default: 0 ).
5. FUNZIONAMENTO IN VISUALIZZAZIONE
In visualizzazione lo strumento mostra a display il valore delle grandezze definite in
lista di visualizzazione; può mostrare 1, 2 o 3 dati per schermata. Nel caso in cui i dati
non siano tutti visualizzabili nella stessa schermata, premere i tasti UP e DOWN per
scalare di una posizione i dati in lista. Un esempio nel caso di 3 dati per schermata è
il
VAR1
VAR2
VAR3
10 W
10 W
10 W
MI001284-I ITALIANO - 13/21
6. POSIZIONE PULSANTI E MORSETTI
LATO FRONTALE: DISPLAY E
PULSANTI
S401
7. COLLEGAMENTI ELETTRICI
Si riportano i collegamenti delle porte seriali e dell’alimentazione. Per i collegamenti delle
porte RS485 si consiglia l’utilizzo di cavi schermati.
RS485
SLAVE
A AB BGND GND
8. SEGNALAZIONE DI ERRORE
Eventuali errori vengono visualizzati direttamente tramite display.
Di seguito si riportano le segnalazioni possibili con il relativo significato. Esse lampeggiano
al posto del valore numerico della grandezze da visualizzare. Nel caso il modulo non
abbia nessun dato nella lista di visualizzazione viene riportata la scrittaLISTA VUOTA.
8.1 Segnalazioni errore Acquisizione
NO ANSWER: modulo di I/O connesso tramite RS485 master non risponde.
SLAVE ERROR: ricevuto messaggio di errore dal modulo di I/O connesso tramite RS485
master .
RX ERROR: dato indisponibile per errore nella risposta del modulo di I/O connesso
tramite RS485 master.
SINGLE ERROR: presenza di un errore occasionale (di qualsiasi natura).
8.2 Segnalazioni errore Funzioni
BAD INPUT: valore di uno o più operandi non è disponibile.
DIVISION_BY_ZERO: l’operazione prevede a denominatore una grandezza avente
valore nullo.
8.3 Segnalazioni Allarmi
TOO HIGH: valore funzione è maggiore della soglia superiore.
TOO LOW: valore funzione è minore della soglia inferiore.
9. REGISTRI MODBUS ACCESSIBILI DALLA PORTA RS485 SLAVE
Il modulo S401-L rende disponibili le grandezze lette ed elaborate tramite blocchi di
registri a 16 bit accessibili tramite la porta seriale RS485 Slave. Nelle tabelle seguenti si
utilizza la
notazione Bit [x:y] indicante tutti i bit dal x a y. Ad esempio Bit [2:1] indica il bit 2 e il
bit 1, e serve ad illustrare il significato delle varie combinazioni congiunte di valori dei due
LATO POSTERIORE: MORSETTII
UP
RS485
DOWN
SLAVE
8
543
1
1 2 3
OK/MENÙ
RS485
MASTER
RS485
MASTER
POWER
SUPPLY
10 ÷ 40 VDC
19 ÷ 28 VAC
Power
Supply
7
MI001284-I ITALIANO - 14/21
Bit più significativo
9.1 Comandi MODBUS supportati
Codice
Read Holding Registers
03
Read Input Registers
04
9.2 MAPPATURA IN MEMORIA DEI DATI ACQUISITI E ELABORATI
Si riporta di seguito, oltre ad alcuni registri significativi dello strumento, la posizione in
memoria de i registri relativi a ciascuna delle grandezze acquisite ed elaborate. Tutti i
registri riportati sono in Sola Lettura.
DATI
I registri possono essere letti secondo i seguenti vincoli:
I valori sono espressi in floating point a 32 bit (2 registri Modbus), può essere letto un
FI = Portata (primo parametro)
PI = Pressione (secondo parametro)
TI = temperatura (terzo parametro)
Fnorm = portata normalizzata
Fstand = portata standard
IMPOSTAZIONE LETTURE
INSERIMENTO NUOVA LETTURA
MENÙ PRINCIPALE
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
LETTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
DATI VISUALIZZATI
ESCI
ELIMINAZIONE LETTURA
MENÙ PRINCIPALE
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
LETTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
DATI
ESCI
Seleziona
Scorrivoci
:
:
lettera
Seleziona
Successiva
:
:
QUERY N. ##
DESCRIZIONE
_ _ _ _ _ _ _ _
__________________
OK: LETTERA SUCCESSIVA
FUNZIONI
INSERIMENTO
ELIMINAZIONE
MODIFICA
DATI VISUALIZZATI
ESCI
ELIMINAZIONE
01 ACQ1
02 ACQ2
03 ACQ3
04 ACQ4
MODIFICA LETTURA
MENÙ PRINCIPALE
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
LETTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
DATI VISUALIZZATI
ESCI
MODIFICA
01 ACQ1
02 ACQ2
03 ACQ3
04 ACQ4
FUNZIONI
INSERIMENTO
ELIMINAZIONE
MODIFICA
DATI VISUALIZZATI
ESCI
Scorri
Scorrivoci
:
:
Voci
Scorri
Scorrivoci
::
Voci
__________________
OK: LETTERA SUCCESSIVA
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
DESCRIZIONE INDIRIZZO SLAVE
CONFERMA
ANNULLA
ESCI
ESCI
Scorrivoci
Seleziona
:
:
Seleziona
:
:
Successiva
QUERY N. ##
DESCRIZIONE
_ _ _ _ _ _ _ _
Esci
001
ACQ5
Conferma
CONFERMA
ANNULLA
Annulla
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
QUERY N. ##
ACQ##
ELIMINAZIONE
CONFERMA
ANNULLA
FUNZIONI
INSERIMENTO
ELIMINAZIONE
MODIFICA
DATI VISUALIZZATI
ESCI
Cifra
CONFERMA
ANNULLA
ESCI
Seleziona
Scorrivoci
:
:
Cifra
Seleziona
Successiva
:
:
QUERY N. # #
INDIRIZZO SLAVE
________________
OK: CIFRA SUCCESSIVA
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
DESCRIZIONE INDIRIZZO SLAVE
ACQ5
ESCI
QUERY N. # #
00000
000
Elimina la lettura selezionata e
Conferma
riporta al Menù principale
Riporta al Menù principale
Annulla
senza eliminare la lettura
voce
Esci
001
Conferma
CONFERMA
ANNULLA
Annulla
:
INDIR. REGISTRO
________________
OK: CIFRA SUCCESSIVA
Seleziona
Scorrivoci
:
:
Seleziona
Successiva
:
:
QUERY N. # #
INDIRIZZO SLAVE
000
________________
OK: CIFRA SUCCESSIVA
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
voce
Esci
Conferma
Annulla
Cifra
QUERY N. # #
INDIR. REGISTRO
00000
________________
OK: CIFRA SUCCESSIVA
:
:
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
Seleziona
Scorrivoci
:
:
Cifra
Seleziona
Successiva
INDIR. REGISTRO
QUERY N. # #
CONFERMA
ANNULLA
ESCI
Esci
Conferma
Annulla
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
Esci
40002
Conferma
Seleziona
Scorrivoci
:
:
Cifra
Seleziona
Successiva
Scorri voci
:
Seleziona
:
voce
Annulla
ESCI
:
:
QUERY N. # #
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
Esci
Conferma
Annulla
Scorri voci
:
Seleziona
:
voce
Float
Long Int.
Short Int.
Esci
FO RMAT O D ATI
FLOAT
LONG INTEGER
SHORT INTEGER
BOOLEAN
Boolean
QUERY N. # #
LOGI CA BOOLE ANA
POSITIVA
NEGATIVA
ESCI
Positiva/Negativa
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
INDIR. REGISTRO
40002
CONFERMA
ANNULLA
ESCI
ESCI
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
QUERY N. # #
ORDI NAMENTO WORD
MSW first
LSW first
ESCI
Riporta al Menù
Principale.
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
FO RMAT O D ATI
FLOAT
LONG INTEGER
SHORT INTEGER
BOOLEAN
FUNZIONI
INSERIMENTO
ELIMINAZIONE
MODIFICA
DATI VISUALIZZATI
ESCI
FUNZIONI
INSERIMENTO
ELIMINAZIONE
MODIFICA
DATI VISUALIZZATI
ESCI
FUNZIONI
INSERIMENTO
ELIMINAZIONE
MODIFICA
DATI VISUALIZZATI
ESCI
FUNZIONI FUNZIONI
INSERIMENTO INSERIMENTO
ELIMINAZIONE ELIMINAZIONE
MODIFICA MODIFICA
DATI VISUALIZZATI DATI VISUALIZZATI
ESCI ESCI
IMPOSTAZIONE SCRITTURE
INSERIMENTO NUOVA SCRITTURA: SCRITTURA CONTINUA DEL VALORE DI UNA DELLE GRANDEZZE (DEFINITE IN LETTURA O COME FUNZIONI) IN REGISTRO ANALOGICO (FLOAT,
LONG INTEGER, SHORT INTEGER).
MENÙ PRINCIPALE
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
INSERIMENTO
SCRITTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
ESCI
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
SELEZIONARE DATO
02 LET_ANA1
02 LET_DIG1
03 FUN_ANA1
04 FUN_DIG1
LET_ANA1
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
Seleziona
Scorrivoci
:
:
cifra
Seleziona
Successiva
:
:
SCRITTURA N. # #
INDIRIZZO SLAVE
_________________
OK: CIFRA SUCCESSIVA
SCRITTURA N. # #
INDIR. REGISTRO
00000
000
________________
OK: CIFRA SUCCESSIVA
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
INDIRIZZO SLAVE
001
CONFERMA
ANNULLA
ESCI
Esci
Conferma
Annulla
Seleziona
Scorrivoci
:
:
cifra
Seleziona
Successiva
:
:
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
INDIR. REGISTRO
40002
CONFERMA
ANNULLA
ESCI
Esci
Conferma
Annulla
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
SCRITTURA N. # #
FORMATO USCITA
FLOAT
LONG INTEGER
SHORT INTEGER
ESCI
Esci
Float
Long Int.
Short Int.
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
SCRITTURA N. # #
ORDI NAMENTO WORD
MSW first
LSW first
ESCI
Esci
MSW first
LSW first
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
SCRITTURA N. # #
LET_ ANALOG IC1
INSERIMENTO
CONFERMA
ANNULLA
Conferma
Annulla
INSERIMENTO NUOVA SCRITTURA: SCRITTURA SU EVENTO AL VARIARE DI UNA FUNZIONE CON SOGLIA DI ALLARME.
MENÙ PRINCIPALE
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
INSERIMENTO
SCRITTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
ESCI
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
SELEZIONARE DATO
02 LET_ANA1
02 LET_DIG1
03 FUN_ANA1
04 FUN_DIG1
FUN_ANA1
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
Seleziona
Scorrivoci
:
:
cifra
Seleziona
Successiva
:
:
SCRITTURA N. # #
INDIRIZZO SLAVE
_________________
OK: CIFRA SUCCESSIVA
SCRITTURA N. # #
INDIR. REGISTRO
00000
000
________________
OK: CIFRA SUCCESSIVA
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
INDIRIZZO SLAVE
001
CONFERMA
ANNULLA
ESCI
Esci
Conferma
Annulla
Seleziona
Scorrivoci
:
:
cifra
Seleziona
Successiva
:
:
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
INDIR. REGISTRO
40002
CONFERMA
ANNULLA
ESCI
Esci
Conferma
Annulla
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
SCRITTURA N. # #
ATTIVARE TRIGGER
NO
SI
ESCI
Esci
SOGLIA D’ALLARME
Si
SOGLIA SUPERIORE
No
SOGLIA INFERIORE
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
TRIGGER ATTIVO
Soglia
Superiore
Soglia
Inferiore
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
TRIGGER
FUN_ ANA1 > S OGLIA
CONFERMA
ANNULLA
ESCI
Esci
Conferma
Annulla
Salva
Inserimento.
Non Salva
Inserimento.
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
DATO DA SCRIVERE
BOOLEAN 1 (0)
BOOLEAN 0 (1)
WORD (user defined)
DATA VALUE
ESCI
INSERIMENTO NUOVA SCRITTURA: SCRITTURA CONTINUA DEL VALORE DI UNA DELLE GRANDEZZE DIGITALI (DEFINITE IN LETTURA O COME FUNZIONE) IN REGISTRO DIGITALE O
BIT DI REGISTRO ANALOGICO.
FORMATO USCITA
FLOAT
LONG INTEGER
SHORT INTEGER
ESCI
MI001284-I ITALIANO - 20/21
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
Float
Long Int.
Short Int.
Esci
Menù Principale
Scorrivoci
::
Scorri voci
Seleziona
Seleziona
:
:
voce
SCRITTURA N. # #
ORDI NAMENT O WORD
MSW first
LSW first
ESCI
Menù Principale
MSW first
LSW first
Esci
IMPOSTAZIONE SCRITTURE
ELIMINAZIONE SCRITTURA
MENÙ PRINCIPALE
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
ELIMINAZIONE
SCRITTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
ESCI
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
Scorri
Scorrivoci
:
:
Voci
ELIMINAZIONE
=> VAL1
01 SCRIT1
02 SCRIT2
=> VAL2
=> VAL3
03 SCRIT3
=> VAL4
04 SCRIT4
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
SCRITTURA N. ##
SCRITT => VAL
ELIMINAZIONE
CONFERMA
ANNULLA
SCRITTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
ESCI
Elimina la scrittura selezionata
Conferma
e riporta al Menù principale
Riporta al Menù principale
Annulla
senza eliminare la scrittura
MODIFICA SCRITTURA
Per il menù di modifica si rimanda al MENÙ DI INSERIMENTO SCRITTURA: esso rimane identico meno per il fatto che sarà
possibile selezionare la scrittura da modificare. Si riportano di seguito solo i passaggi che non sono presenti nel MENÙ di
INSERIMENTO SCRITTURA.
MENÙ PRINCIPALE
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
SCRITTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
ESCI
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
Scorri
Scorrivoci
::
Voci
MODIFICA
=> VAL1
01 SCRIT1
02 SCRIT2
=> VAL2
=> VAL3
03 SCRIT3
=> VAL4
04 SCRIT4
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
Si rimanda agli esempi di
MENÙ INSERIMENTO
SCRITTURA riportati nella
pagina precedente
SCRITTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
ESCI
SCRITTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
ESCI
USCITA DALL’IMPOSTAZIONE SCRITTURE
MENÙ PRINCIPALE
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
MENÙ IMPOSTAZIONI
MENÙ PRINCIPALE
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
MENÙ PRINCIPALE
LETTURE
FUNZIONI
SCRITTURE
IMPOSTAZIONI
ESCI
IMPOSTAZIONI
LINGUA
SCHERMATA DATI
CONTRASTO
PARAMETRI DI SISTEMA
ESCI
IMPOSTAZIONI
LINGUA
SCHERMATA DATI
CONTRASTO
PARAMETRI DI SISTEMA
ESCI
IMPOSTAZIONI
LINGUA
SCHERMATA DATI
CONTRASTO
PARAMETRI DI SISTEMA
ESCI
IMPOSTAZIONI
LINGUA
SCHERMATA DATI
CONTRASTO
PARAMETRI DI SISTEMA
ESCI
IMPOSTAZIONI
LINGUA
SCHERMATA DATI
CONTRASTO
PARAMETRI DI SISTEMA
ESCI
Scorri
Scorrivoci
:
:
Voci
LINGUA
ITALIANO
ENGLISH
FRANCAIS
ESCI
Scorri
Scorrivoci
::
Voci
SCHERMATA DATI
3 RIGHE
2 RIGHE
1 RIGA
ESCI
Diminuisce/aumenta
:
Scorrivoci
:
contrasto
CONTRASTO
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
PARAMETRI DI SISTEMA
MODULO MASTER
MODULO SLAVE
ESCI
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
MODULO SLAVE
INDIRIZZO
PARITÀ
VELOCITÀ TX/RX
RITARDO RISPOSTA
ESCI
Esce dal Menù e
riporta in
visualizzazione.
Imposta la lingua selezionata.
Se si è selezionato Esci riporta al Menù Impostazioni
Imposta il numero di righe per schermata selezionato.
Se si è selezionato Esci riporta al Menù Impostazioni.
Imposta il contrasto selezionato.
Se si è selezionato Esci riporta al Menù Impostazioni.
Scorrivoci
:::
Scorri voci
Seleziona
Seleziona
:
voce
MODULO MASTER
Modulo Master
Modulo Slave
Indirizzo
Parità
Velocità Tx/Rx
Ritardo Risposta
Esci
TIMEOUT RICEZIONE
PARITÀ
VELOCITÀ TX/RX
RITARDO RITRASMIS.
ESCI
Imposta e
successivamente
conferma valore del
parametro
Timeout RIcezione
Parità
Velocità Tx/Rx
Ritardo ritrasmissione
Esci
Imposta e
successivamente
conferma valore del
parametro
SCRITTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
ESCI
Si riportano di seguito i caratteri che possono essere inseriti per i parametri letterali.
Vengono indicati nell’ordine con cui possono essere selezionati tramite i tastiUP eDOWN
Caratteri Ammessi per tutti i parametri letterali tranne Unità di Misura:
A...Z 0...9 % ‘ - . /
Caratteri Ammessi per il parametro letterale Unità di Misura:
2 3
A...Z a...z
µ % ‘ ( ) / °
SCRITTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
ESCI
Appendice A
SCRITTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
ESCI
SCRITTURE
INSERIMENTO
ELIMINAZIONE
MODIFICA
ESCI
Smaltimento dei rifiuti elettrici ed elettronici (applicabile nell’Unione Europea e negli altri paesi
con servizio di raccolta differenziata).
Il simbolo presente sul prodott o o sulla sua confezione indica che il prodott o non verrà trat tato come
rifiut o domestico. Sarà invece consegnato al centro di raccolta autorizzato per il riciclo dei rifiut i elettrici
ed
elettro nici. Assicurandovi che il prodot to veng a smaltito in modo adeguat o, evit erete un potenziale
impatt o negativo sull’ambiente e la salute umana, che pot rebbe essere causato da una gestione non
conforme dello smaltim ento del prodot to. Il riciclaggio dei materi ali contribuirà alla conservazione delle
risorse natur ali. Per ricevere ul teriori inform azioni pi ù det tagliate Vi invi tiamo a contat tare l’u fficio
preposto nella Vostra città, il servizio per lo smaltim ento dei rif iuti o il f ornitore da cui avete acquistato
Questo document o è di proprietà SENECA srl. La dupli cazione e la riprod uzione sono viet ate, se non autorizzate. Il
contenuto della presente documentazione corrisponde ai prodott i e alle tecnologie descritte. I dati riport ati potranno
essere modifi cati o integrati per esigenze tecniche e/o commerciali. Il contenuto della presente documentazione viene
comunque sottoposto a revisione periodica.
THE INTERNATIONAL CERTIFICATION NETWORK
ISO9001-2000
SENECA s.r.l.
Via Germania, 34 - 35127 - Z.I. CAMIN - PADOVA - ITALY
The S401-Lmodule is apanel mounting indicator withOLED data display.
The modulehas two RS485serial ports,both supportingMODBUS-RTU protocol:
-Master MODBUS-RTU Port: through it the data exchange with the connected slave
I/O modulesis performed.
-Slave MODBUS-RTU Port: through it the data acquired from the slave I/O modules
and the ir elaborations are exchanged with a master device. Through this port it
is besides possible theindic ator software configuration.
Optional calculationof themoving average forthe acquiredanalog quantities.
%
Optional scalingof theacquired/elaborated analog quantities.
%
Possibility to force the continuous or trigger writing of 10 quantities relative to the
connected slavemodules.
%
Possibility to define, for each elaborated quantity, an alarm with two individually
activable thresholds.
%
Alarm signallingby warningmessage or bytrigger writing.
%
The quantities acquired through the Master MODBUS- RTU port and their
elaborations are made available to a master device through the Slave MODBUS RTU
port.
%
Selectable menulanguage: Italian,English, French.
%
Settable displaycontrast.
%
Number ofquantities toview on thesame displayscreen: 1, 2or 3measurements.
Half-duplex RS485. 32
Standard nodes.
Master MODBUS-RTU.
Max 12 Vdc, Max 350 W (8 X 20 s).m
ENGLISH - 1/21MI001284-E
2.3 Slave RS485 Specifications
Type:
Capacity:
Protocol:
Protection:
2.3 General Technical Features
Environmental Conditions:
Storage Temperature:
Isolation:
Connections:
Protection Degree:
Dimensions (Lx Hx W):
Standards:
3. FUNCTIONING DESCRIPTION
The S401-L instrument is a panel mounting collect data from the
connected measurementmodules.
The data exchange with the measurement modules is performed through the Master
RS485 port,according to MODBUS-RTU Master protocol; sothe acquired datamay be
viewed bythe OLEDdisplay.
The threebuttons on thefrontal panel allowto scroll theacquired datalist and toaccede
to theprogramming menu.
Through the Slave RS485 it is possible both to configure the module and to exchange
the collecteddata witha master device.
3.1 Setting Modalities
All the module parameters may be set both by the programming menu and through
the Slave RS485port bythe apposite Z-NET3configuration tool.
3.2 Data Acquisition through the Master MODBUS-RTU Port
3.2.1 Number and Types of acquirable data
The instrument may be programmed to acquire up to 20 quantities through the Master
RS485.
The followingdata typesmay be acquired:
-Floating-point
-Long
-Word
-Boolean
In caseof Floating-point andLong data types,it is possibleto define theorder of thetwo
registers whichcompose thedata.
3.2.2 Acquired quantities Moving Average
It ispossible to activatefor each Long, Wordor Floating-point acquired quantities, the
moving average calculationon the last8 read measurements.
3.3 Elaborated Quantities
It is possible to define and view up to 10 elaborated quantities, obtained by the
application of mathematical and logical functions on the acquired or elaborated
quantities.
Functions andoperations maybe applied onall theacquirable data types.
The resultmay alsobe viewed ornot bydisplay.
An alarm with two individually activable thresholds and corresponding hysteresises
may beassociated toeach elaborated quantities.
3.3.1 Applicable Functions and Operations
The user has at his disposal 27 different operations to execute on the defined
quantities.
For example the following operations may be used: arithmetic, geometric and quadratic
average oftwo orthree quantities. Otheroperations are:sum, subtraction, multiplication,
division, square,cube, squareroot, etc.
For theboolean quantitiesthe following operationsmay beexecuted: AND,OR and XOR.
All theoperations arelisted on thesection .
3.3.2Alarms on elaboratedquantities
An alarmmay beassociated to eachnot booleanelaborated quantity.
The following parameters may be individually activated: High Threshold, Low
Threshold, Hysteresison theHigh Threshold, Hysteresison theLow Threshold.
When the quantity value is greater than the High Threshold, the high alarm condition
is activated; thealarm condition endswhen the quantity valueis < HighThreshold High Hysteresis.
When the quantity value is smaller than the Low Threshold, the low alarm condition is
activated; the alarm condition ends when the quantity value is > LowThreshold + Low
Hysteresis.
The alarm conditions are displayed by an alarm message, alternated to the value of
the quantityon thedisplay list.
3.4 Acquired and Elaborated Quantities Scaling
During the definition of an acquired or elaborated quantity, It is possible to decide
also its scaling.
DATA OFFSET SCALE FACTOR
So the and the parameters have to be set.
Scaled Quantity
The resulting is:
SCALE FACTOR * Original quantity+ DATA OFFSET
Half-duplex RS485.
32 Standard nodes.
Slave MODBUS-RTU.
Max 12 Vdc, Max 350 W (8 X 20 s
Temperature:-10..60°C.
Humidity min:30%, max90% at 40°Cnon-condensing.
-20..85 °C.
1500 Vamong eachpair of ports.
-Removable screwterminals, 5,08mm pitch.
-Three buttonsfor menunavigation.
IP65 (onthe frontalpanel with the providedseal)
96x 48 x4 0 mm.
EN61000-6-4/2002-10 (electromagnetic emission,
industrial environment).
EN61000-6-2/2006-10 (electromagnetic immunit y,
industrial environment).
EN61010-1/2001 (safety).
All circuits must be isolated from the other circuits
under dangerous voltage with double isolation. The
power supplytransformer must complywith EN60742:
“Isolated transformersand safetytransformers”.
m ).
.
indicator, able to
MI001284-E MI001284-E
ENGLISH - 2/21
4.2.2
MI001284-E ENGLISH - 3/21
3.5 Display Data List
The usermay decide justduring the definitionphase of areading or function,to display
its valueor not.
Once the quantity insertion procedure has been finished, it is always possible
to enable/disable its presence on the display list; also the position on the display list
may be modifiedlater.
3.6 Data Writing through the Master MODBUS RTU port
3.6.1 Number and Types of writable data
The instrument may be set to write through the Master RS485 port, up to 10 quantities
relative tothe connectedI/O modules
The sameacquirable datatypes may bewritten:
-Floating-point
-Long
-Word
-Boolean.
3.6.2 Writing Modalities: Continuous or Trigger
It ispossible toset up to10 writings.
Continuous Writing
The writingis performedat every programcycle (ifthe quantity towrite isavailable).
It is possible to write on the selected I/O registers the value of a previously defined
acquired orelaborated quantity.
TriggerWriting
The writing is associated tothe value ofa previously defined elaborated quantity. If two
alarm thresholdsor atleast one ofthem have beendefined forthe quantity,it is possible
to enablethe writingonly atthe verifying ofone ofthe alarm conditions.In caseof single
bit writing,an actionof alarm endis performed.
Instead in case of analog register writing, at the end of the alarm condition the writing
operation onlyends tobe executed.
3.7 Configuration through the Slave MODBUS RTU port
All the menu parameters may be programmed through the Slave RS485 port; so the
complete programmation of the instrument is possible. The apposite Z-NET3
software is available:it allowsan easy configurationof themodule.
4. PROGRAMMING MENU
The programming menu allows to completely configure the module on all the
functionalities describedin Chapter3.
4.1 Navigation modalities on the programming Menu
4.1.1Access tothe ProgrammingMenu
When the module is in view phase, press the button to accede to the menu: on
the lower part of the display the following message appears: ; until this
message is visible (for approsimately 40 sec), the pressure of the button allows
the accessto themenu and toview theMAIN MENU.
4.1.2 ButtonsMeaning
The instrumenthas threebuttons: , ,
On theprogramming menu,the buttons havethe followingfunctionalities:
UP Button
- It allows to scroll the menu items towards the top, in order to place on the item of interest.
The selecteditem is marked by aflashing cursorat its left.
- During the setting of the numeric or literal values, it allows to select the figure or the
letter of interest; a pressure entails the passage to the figure of following numeric value
(ex: 1- >2) orto thenext alphabetic letter(ex A->B).
DOWN Button
-It allows to scroll the menu items downwards in order to place on the item of interest.The
selected itemis markedby a flashingcursor atits left.
-During the setting of the numeric or literal values, it allows to select the figure or the letter
of interest; a pressure entails the passage to the figure of previous numeric value (ex: 2>1) orto theprevious alphabetic letter(ex B->A).
OK MENÙButton
-Access tothe programmingmenu (see )
-It allowsto confirm the itemselected by and buttons andso to pass at thenext
screen. Theselected itemis marked bya flashingcursor at theleft ofthe item.
-During the setting of numeric or literal values, it allows to confirm the figure or the letter
selected by the and buttons. Once the value of the figure or letter has been
confirmed, the procedure automatically continues with the figure or letter in the
next
position.At the endof theparameter setting, theconfirmation ofthe set valueis required.
-Since the button has many functionalities, its meaning is sometimes indicated on
4.1.3 ParametersModify
Once the user has selected (by subsequent pressures of the3 navigation buttons) an item
which entailsthe settingof one ormore parameters,the editing ormodify of theparameters
are performedfigure byfigure (if numeric),letter byletter (if literal).
Numeric ParameterModify
During the editing or modify phase, the first figure flashes: the pressure of the button
increases the value of a unit, a pressure of decreases the value of a unit; by
pressing the button, the value set for the figure is confirmed and the procedure
goes onwith thenext figure. Theposition modifyis marked bythe flashingof the nextfigure.
In case of signed parameters, for the first figure only '+' or ‘'-' signs may be selected
(always by the and buttons). Once also the last figure has been modified, the
pressure of the button entails the passage to the which
allows tosave thesetting, return tothe parametersetting or exitfrom thesetting.
Literal ParameterModify
During the editing or modify phase, the first letter flashes: the pressure of the button
entails the view of the next alphabetic letter (ex A->B) the pressure of the button
entails the view of the previous alphabetic letter (B->A); by pressing the button
the letterset for thatposition is confirmedand the procedurecontinues with theletter of the
next position.The positionmodify is markedby theflashing of thenext letter.
Once also the last letter has been modified, the pressure of the button entails
the passage to the which allows to save the setting, return to the
parameter settingor exitfrom the setting
UP DOWN
OK MEN
UP DOWN
OK MEN
Confirmation Menu
Ù
Ù
OK MENÙ
UP DOWN OK MENÙ.
OK: MAIN MENU
MI001284-E
4.1.1Access to theprogramming menu
UP DOWN
DOWN
,
.
OK MENÙ
ENGLISH - 4/21
Confirmation Menu
DOWN
OK MEN
Ù
OK MEN
UP
UP
Ù
ENGLISH - 5/21
The tablecontaining theadmitted characters ison .
4.1.4 Exitfrom menu
The exitfrom the programmingmenu is performed byselecting from theMain Menu or
from the Setup Menu. If the buttons are not used for approximately 40 sec, the instrument
automatically exitsfrom themenu and returnsto viewmode.
4.2 Menu Description
The programmingmenu isstructured into fourbasic submenus:
1) ReadingsMenu
2) FunctionsMenu
3) WritingsMenu
4) SetupMenu
The submenusstructure is describedon the schemeson pages 19,20 and 21.This section
instead illustratesall theparameters which maybe setfor each submenu.
4.2.1 MENU
READINGS
It allows to define the data to read from the I/O modules connected through the Master
RS485 port.
This menuallows to:
1) Inserta newreading.
2) Deletea previouslydefined reading.
3) Modifya previouslydefined reading.
4) Decide if the read data will be viewed or not and in the first case to select the data
position onthe displaylist.
Readings SettingModalities
For eachdefined reading,it is possibleto setthe following parameters:
Description
Identification namefor thereading.
SlaveAddress
Address of the slave I/O module connected to the Master RS485 and from which the data
will beacquired. Valuesfrom 1to 247.
RegisterAddress
Modbus addressof thedata to readon thecorrespondent slave I/Omodule.
Use the following addressing modality depending on the utilized Modbus function and on
the datatype toread:
ADDRESSES
1..10000 Boolean 01
10001..20000 Boolean 02
30001..40000 Float/Long Int/Short Int 04
40001..50000 Float/Long Int/Short Int 03
For example if we want to read an holding register with address 40002 then the Register
Address hasto beset at 40002.
DATA TYPE
AppendixA
Exit
FUNCTION
MI001284-E ENGLISH - 6/21
DataFormat
It setsthe datatype to read.The followingformats maybe selected:
- : 32-bit floatingpoint format
Float
- : 32-bitinteger format
Long Integer
- :16-bit integerformat
Short Integer
- : boolean format.
Boolean
Reading Order(only forFloat or LongInteger formats)
Order of the two words which constitute Float or Long Integer data. The following items
may beselected:
- : Themost significantword is readbefore, thenthe least significantone.
MSW first
- : Theleast significantword is readbefore, thenthe most significantone.
LSW first
Data Display Format (Decimal Figures) only for Float or Long/Short Integer
formats)
)
Number ofdecimal figuresto view afterthe decimalpoint:
- : MaximumDisplayable Numberof decimal figures.
Automatic
- : 1 decimalfigure afterthe decimalpoint
Max 1Figure .
- : 2decimal figures afterthe decimalpoint.
Max 2Figures
- : 3decimal figures afterthe decimalpoint.
Max 3Figures
Boolean Logic
Reading logicof booleanData:
-Positive
-Negative
displayed.
Measure Unit
It allowsto inserta measure unit,settable letterby letter.
DataOffset
It represents with the Scale factor one of the two parameters defining the data
Data Offset
the according tothe following formula:
Scale Factor* ReadQuantity + DataOffset
Scale Factor
It representswith the DataOffset one of the two parameters defining the data scaling. The
Scale Factor
Scale Factor* ReadQuantity + DataOffset
the according tothe following formula:
TimeAverage
By the activation (YES) of this functionality, the moving average value is calculated on the
last 8readings. Themean value isdisplayed (ifenabled).
: the negated logic value of the one present on the I/O module register is
(only forFloat, Longand Short formats)
(only forFloat, Longand Short formats)
scaling. The value may be both long and float. The resulting Scaled Quantity
depends on
Data Offset
(only forFloat, Longand Short formats)
value may be both long and float. The resulting Scaled Quantity depends
Scale Factor
on
(only forFloat, Longand Short formats)
Yes
(
MI001284-E ENGLISH - 7/21
chosen.
Readings Menu
The is illustratedon the schemeson page19.
4.2.2 FUNCTIONS MENU
It allowsto define some Functions, obtained bythe elaboration ofone or moreread or/and
elaborated quantities.
This menuallows to:
1) Inserta newfunction.
2) Deletea previouslydefined function.
3) Modifya previouslydefined function andquickly modifyonly the alarmthresholds.
4) Decide if the elaborated data will be viewed or not and in the first case to select the data
position onthe displaylist.
Functions SettingModalities
For eachfunction thefollowing settings arepossible:
Description
Identication Namefor thefunction.
Operation
Operation to execute. The selectable operations and the supported data types are listed
on thebelow table:
Operation
Code
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Operation
Code
19
20
21
22
23
24
25
32..47
Input N.1 or2 or 3
It selectsthe reador elaborated quantitiesamong which theoperation willbe performed.All
the previously defined readings and functions (if their data type is supported) may b e
selected. Dependingon theoperation type, itwill bepossible to select1, 2or 3 operands.
Data Display Format(Decimal Figures)
Number ofdecimal figuresto view afterthe decimalpoint:
- : Maximumdisplayable numberof decimal figures.
Automatic
- : 1 decimalfigure afterthe decimalpoint.
Max 1Figure
- : 2decimal figures afterthe decimalpoint.
Max 2Figures
- : 3decimal figures afterthe decimalpoint.
Max 3Figures
Measure Unit
It allowsto inserta measure unit,settable letterby letter.
DataOffset
It represents with the one of the two parameters defining the data
By activating this functionality ( ), it is possible to define the alarm thresholds.
These thresholds may be both activated, both disabled or individually enabled. So the
Operation
Identity
Sum of2
Sum of3
Subtraction
Multiplication
Division
Square
Cube
Square Root
Inverse (1/x)
Inverse Square
Inverse Cube
Inverse SquareRoot
Math.Average of 2
Math.Average of 3
GeometricAverage of 2
GeometricAverage of 3
SquareAverage of 2
SquareAverage of 3
Operation
LogicalAND of 2
LogicalAND of 3
Logical ORof 2
Logical ORof 3
Logical XORof 2
Normal volume
Compensation*
Standardvolume
compensation*
Bit extraction0..15
from register
(only forFloat, Longand Short formats)
(only forFloat, Longand Short formats)
Scale factor
scaling. The value may be both long and float. The resulting Scaled Quantity
depends on
(only forFloat, Longand Short formats)
Data Offset
value may be both long and float. The resulting Scale d Quantity depends
on
(only for Float, Long and Short formats)
Operands
Operands and Resulting
Number
Quantity Format
Integer (Long/Word)and Float
1
Integer (Long/Word)and Float
2
Integer (Long/Word)and Float
3
Integer (Long/Word)and Float
2
Integer (Long/Word)and Float
2
Integer (Long/Word)and Float
2
Integer (Long/Word)and Float
1
Integer (Long/Word)and Float
1
Integer (Long/Word)and Float
1
Integer (Long/Word)and Float
1
Integer (Long/Word)and Float
1
Integer (Long/Word)and Float
1
Integer (Long/Word)and Float
1
Integer (Long/Word)and Float
2
Integer (Long/Word)and Float
3
Integer (Long/Word)and Float
2
Integer (Long/Word)and Float
3
Integer (Long/Word)and Float
2
Integer (Long/Word)and Float
3
MI001284-E
Operands
Operands and Resulting
Number
(only forFloat orLong/Short Integer formats)
YES
Quantity Format
Boolean
2
Boolean
3
Boolean
2
Boolean
3
Boolean
2
Integer (Long/Word)and Float
3
Integer (Long/Word)and Float
3
Integer (Word)
1
MI001284-E
ENGLISH - 8/21
ENGLISH - 9/21
-High Threshold:
-High Threshold Hysteresis:
and Float.
-Low Threshold:
-Low Threshold Hysteresis:
and Float.
Boolean Logic
Interpretation logicof booleanData:
-Positive
-Negative
Display Data
By selecting the data will be displayed. Also the position on the may be
chosen.
The is illustratedon the schemeson pages19 and 20.
4.2.3 WRITINGSMENU
It allows to define some continuous or trigger writings on the quantities of an I/O module
connected throughthe MasterRS485 port.
The WritingsMenu allowsto:
1) Inserta newwriting.
2) Deletea previouslydefined writing.
3) Modifya previouslydefined writing.
Writings SettingModalities
The followingsettings arepossible for eachwriting:
Select Data
It allows to select the read or elaborated quantity which will be involved on the writing
operation. Thisquantity maybe used onthe followingways:
1) Ifwe selecta or a : thevalue ofthis quantity
(analog or digital) will be continuously written on the I/O register which will be set by the
RegisterAddress
2) If we select a Function with at least an activated alarm threshold: it is possible to
choose between the contin uous writing of the fu nction on the I/O register (as in point 1)
or the
writing onlyin case ofalarm condition (withthe correspondent alarmend action).In this last
case it will be possible to write a constant, a bit or the quantity selected at the beginning
in this field.
SlaveAddress
Address ofthe slave I/Omodule connected tothe Master RS485and where thedata will be
written. Values from1 to247.
RegisterAddress
High Alarm thresohold. The value may both Long and Float.
Hysteresis of the high threshold. The value may both Long
Low Alarm thresohold. The value may both Long and Float.
Hysteresis of the low threshold. The value may both Long
(only forBoolean format)
: thedisplayed logicvalue is theoperation result.
: thedisplayed logicvalue is thenegation ofthe operation result.
Yes display list
Functions Menu
Read Quantity Function without activealarms
.
MI001284-E ENGLISH - 10/21
Use the following addressing modality depending on the utilized Modbus function and on
the datatype towrite:
1..10000 Boolean 05
40001..50000 Boolean 06
40001..50000 Float/Long Int/Short Int 06 /16
So if we want to write an Holding Register with address 40003 on the I/O slave, then the
parameter Registeraddress willbe set at40003.
Enable Trigger
in )
This functionality may be activated only if a function with at least an active threshold has
been setin .
By selecting the trigger writing is enabled (the writing is executed only if the selected
function isin alarmcondition). If thetrigger isdisabled, the continuouswriting isperformed.
Alarm Threshold
If the trigger has been enabled (writing on alarm) in , it is possible to decide
the threshold which will be associated to the writing (it is not possible to enable the writing
on boththe thresholds):
High Threshold
was enabled onthe associatedfunction; otherwise theoption doesnot appear).
Low Threshold
it was enabledon theassociated function; otherwisethe optiondoes not appear).
Datato Write
It setsthe datatype which will bewritten. The followingformats maybe selected:
- : in case of alarm condition a specified bit will be forced to the logical value
1 whileat the endof thealarm condition itis forcedto logical value0.
- : in case of alarm condition a specified bit will be forced to the logical value
0 whileat the endof thealarm condition itis forcedto logical value1.
- : sets the 16 bits integer value which will be written in case of alarm condition.
When thealarm ends thevalue isno more written.
- : in case of alarm condition, the selected (in function is
written. In this case it is necessary to set the output format (see field). If the
output formatis long orfloat, it isalso necessary tospecify the writingdata order (
or ).At the endof thealarm condition thefunction writingstops.
Output Format
Value Data toWrite
It setsthe datatype towrite.
The followingformats areselectable:
DATATYPE
ADDRESSES
(only if a function with at least an active threshold has been selected
Data Select
Data Select
Yes,
(only ifthe triggerhas been enabledin
: It ena bles the writing at the overcoming of the high threshold (only if it
: It enables the writing if the function is inferior to the low threshold (only if
(only ifthe triggerhas been enabledin
Boolean 1 (0)
Boolean 0 (1)
Word
Data Value Data Select field)
LSW first
(only if the trigger has not been enabled in or if
has beenselected in )
FUNCTION
read-modify-write: write the single
bit o n th e r egis ter wit hout
modifying theother ones.
Trigger Enable)
Trigger Enable
Trigger Enable)
Output Format
Enable Trigger Data
MSW first
MI001284-E ENGLISH - 11/21
Float .
- : 32-bit floatingpoint format
Long Integer .
- : 32-bitinteger format
Short Integer .
- :16-bit integerformat
In caseof Float or Longinteger formats, itis necessary toset also the o fthe
two wordswhich composethe data:
If wewant towrite a booleanvalue itis necessary tospecify thewriting modalities:
-Single Output
to have opportunely set the register address in (in this case addresses
from 1to 10000).
- : thebit value iswritten byusing the function06 (write singleregister) of
Read-Modify-Write
16-bit register writing. In this case only the specified bit is modified while the remaining bits
of the word are not changed. Pay attention to have opportunely set the register address in
RegisterAddress
Bit Index
selected in .
If thevalue towrite is booleanand ifthe writing mode hasbeen selected,
it allows to select the index of the bit to write within the 16-bit word. Settable value from 0 a
15.
The is illustratedon the schemeson pages
Writings Menu
20 and21.
4.2.4 SETUPMENU
It allowsto setthe system generalparameters andthe communication portsparameters:
1) LanguageSelection.
2) Numberof datadisplayed on thesame screen.
3) Displaycontrast setting.
4) ModbusMaster portparameters.
5) ModbusSlave portparameters.
The followingsettings arepossible:
Language
It allowsto selectthe module language: , , .
DataView
It allows to choose how many data (rows) to display on the same screen: ,
row.
Contrast
It setsthe displaycontrast. Valuesfrom 1to 15.
(only if a boolean reading / function has been selected in
or if / has been setin .
: Thevalue iswritten by usingthe function 05(write singleco il). Payattention
(in thiscase addressesfrom 40001 to50000).
(only if the data to write is boolean and if has been
Writing Mode)
Register Address
Read-Modify-Write
Italian English French
Reading Order
Data
Read-Modify-Write
3 rows, 2 rows 1
MI001284-E ENGLISH - 12/21
SYSTEM PARAMETERS
It allowsto setthe communication parametersof thetwo RS485 ports.
Master Module
Reception Timeout
It represents the reception timeout of the master module: maximum time in which the
master waits for an answer from the connected slaves modules before declaring the
operation failed.Values from10 msto 2,55 s(default 100ms).
Parity
Typeof parity controlof theport: Default: absent.
Tx/Rx BaudRate
It sets the port communication speed. Admitted values: 1200, 2400, 4800, 9600, 14400,
19200, 28800,38400, 57600,115200. Default:38400.
Delay betweenpolls
Delay time that the master waits before sending the request to a connected slave. Values
from 10ms to2,55 s (default:100 ms).
Slave Module
DeviceAddress
Address assignedto theinstrument when itis usedas a Modbusslave. Default:1.
It sets the port communication speed. Admitted values: 1200, 2400, 4800, 9600, 14400,
19200, 28800,38400, 57600,115200. Default:38400.
Answer Delay
Answer Delay.
the Rxmessage andthe start ofthe Tx.Settable value:0..20. Default: 0.
For moreinformations onSetup Menu, referto theschemes on page21.
5. FUNCTIONINGIN VIEWMODE
In view mode the indicator displays the values of the quantities defined on the display
list; it may view 1, 2 or 3 data for screen. If all the data may not be viewed on the same
screen, press the and buttons to move of a position the data on the list.
Below anexample of3 data forscreen:
Number of pauses of 6 characters each to be entered between the end of
absent, even,odd.
absent even odd
UP DOWN
VAR1
VAR2
VAR3
10 W
10 W
10 W
MI001284-E ENGLISH - 13/21
6. TERMINALSAND BUTTONSPOSITION
FRONTAL PANEL: DISPLAY AND
BUTTONS
S401
7. ELECTRICALCONNECTIONS
The electrical connections for the serial ports and power supply are illustrated below. For
RS485 connectionswe adviseto use screenedcables.
RS485
SLAVE
A AB BGND GND
8. ERROR SIGNALLINGS
The errors are directly viewed by display.
The possible signallings and their meaning are listed below. They flashes instead of the
quantity numeric value. If no data has been inserted on the , the
message isdisplayed.
8.1 Reading Error Signallings
NOANSWER: the I/Omodule connectedthrough the masterRS485 portdoes not answer.
SLAVE ERROR: an errormessage has beenreceived fromthe I/O moduleconnected
through themaster RS485port.
RX ERROR:value not availabledue toan error onthe answer ofthe I/O moduleconnected
through themaster RS485port.
SINGLE ERROR: presence of a generic error (of any nature).
8.2 Functions Error Signallings
BAD INPUT:the valueof one ormore operandsis not available.
DIVISION_BY_ZERO: theoperation involvesa division bya nullquantity.
8.3 SignallingsAlarms
TOO HIGH: the function value is greater than the high threshold.
TOO LOW: the function value is smaller than the low threshold.
9. MODBUS REGISTERS ACCESSIBLE THROUGH THE SLAVE RS485 PORT
The read and elaborated quantities are available within blocks of 16-bit registers and are
accessible by the slave RS485 serial communication. In the below tables the notation Bit
[x:y] indicatesall bits fromx toy. Forexample Bit [2:1]indicates bit 2and bit 1,and servesto
illustrate the meaning of the various united combinations of the values of the two bits. The
16-bit HoldingRegisters havethe following structure:
UP
DOWN
OK/MENÙ
REAR SIDE: TERMINALS
RS485
SLAVE
8
1
1 2 3
RS485
MASTER
RS485
Power
MASTER
Supply
543
POWER
SUPPLY
10 ÷ 40 V
19 ÷ 28 VAC
Display list LIST EMPTY
7
DC
MI001284-E ENGLISH - 14/21
Most significant bit
9.1 Supported MODBUS COMMANDS
Codice
Read Holding Registers
03
Read Input Registers
04
9.2 MEMORY MAP FOR AND ELABORATEDREAD QUANTITIES
All registersare ReadOnly.
READ DATA
The valuesare representedin flaoting point(32 bits- 2Modbus registers).
Only onefloating pointvalue can beread atime.
ADDRESS: REGISTER NAME ADDRESS: REGISTER NAME
40801 : DATA_MSW_READ1
40803 : DATA_MSW_READ2 40804 : DATA_LSW_READ2
40805 : DATA_MSW_READ3
40807 : DATA_MSW_READ4 40808 : DATA_LSW_READ4
40811 : DATA_MSW_READ6 40812 : DATA_LSW_READ6
40813 : DATA_MSW_READ7
40815 : DATA_MSW_READ8 40816 : DATA_LSW_READ8
40819 : DATA_MSW_READ10 40820 : DATA_LSW_READ10
40821 : DATA_MSW_READ11
Least significant bit
Bit Index
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Word (16 bits): MODBUS Register
Funzione
Reading of word registers up to 2 at a time.
Reading of word registers up to 2 at a time.
DESCRIPTION
40802 : DATA_LSW_READ1
40806 : DATA_LSW_READ3
40810 : DATA_LSW_READ540809 : DATA_MSW_READ5
40814 : DATA_LSW_READ7
40818 : DATA_LSW_READ940817 : DATA_MSW_READ9
40822 : DATA_LSW_READ11
MI001284-E ENGLISH - 15/21MI001284-E ENGLISH - 18/21
40823 : DATA_MSW_READ12 40824 : DATA_LSW_READ12
40826 : DATA_LSW_READ1340825 : DATA_MSW_READ13
40827 : DATA_MSW_READ14
40831 : DATA_MSW_READ16 40832 : DATA_LSW_READ16
40833 : DATA_MSW_READ17
40839 : DATA_MSW_READ20 40840 : DATA_LSW_READ20
ELABORATEDDATA
The values are in floating point (32 bits 2 Modbus registers), only one floating point value
can beread ata time.
FUNCTIONS
INSERT NEW
DELETE
MODIFY
DISPLAY LIST
EXIT
FUNCTIONS
INSERT NEW
DELETE
MODIFY
DISPLAY LIST
EXIT
FUNCTIONS
INSERT NEW
DELETE
MODIFY
DISPLAY LIST
EXIT
FUNCTIONS FUNCTIONS
INSERT NEW INSERT NEW
DELETE DELETE
MODIFY MODIFY
DISPLAY LIST DISPLAY LIST
EXIT EXIT
WRITINGS SETUP
INSERT A NEW CONTINUOUS WRITING: THE VALUE OF AN ANALOG QUANTITY (READING OR FUNCTION) IS CONTINUOUSLY WRITTEN IN AN ANALOG REGISTER (FLOAT, LONG
INTEGER, SHORT INTEGER).
MAIN MENU
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
INSERT NEW
WRITINGS
INSERT NEW
DELETE
MODIFY
EXIT
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
Scroll
:
:
Select
Select
:
:
Item
SELECT DATA
02 ACQ_ANA1
02 ACQ_DIG1
03 FUN_ANA1
04 FUN_DIG1
Items
ACQ_ANA1
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
Select
:
:
Figure
Select
:
Next
:
WRITING N. # #
SLAVE ADDRESS
_________________
OK: NEXT FIGURE
WRITING N. # #
REGISTER
00000
000
________________
OK: NEXT FIGURE
Scroll
:
:
Items
Select
Select
:
:
Item
SLAVE ADDRESS
001
CONFIRM
CANCEL
EXIT
EXIT
Confirm
Cancel
Select
:
:
Figure
Select
:
Next
:
Scroll
:
:
Items
Select
Select
:
:
Item
REGISTER ADDRESS
40002
CONFIRM
CANCEL
EXIT
EXIT
Confirm
Cancel
Scroll
:
:
Items
Select
Select
:
:
Item
WRITING N. # #
OUTPUT FORMAT
FLOAT
LONG INTEGER
SHORT INTEGER
EXIT
EXIT
Float
Long Int.
Short Int.
:
:
Select
Select
:
:
Item
WRITING N. # #
READ ING ORD ER
MSW first
LSW first
EXIT
Scroll
Items
EXIT
MSW first
LSW first
Scroll
:
:
Items
Select
Select
:
:
Item
WRITING N. # #
ACQ_ ANALOG 1
INSERT NEW
CONFIRM
CANCEL
INSERT A NEW TRIGGER WRITING: THE WRITING EXECUTION DEPENDS ON THE VALUE OF A FUNCTION WITH ACTIVE ALARM THRESHOLD.
MAIN MENU
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
INSERT NEW
WRITINGS
INSERT NEW
DELETE
MODIFY
EXIT
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
Scroll
:
:
Select
Select
:
:
Item
SELECT DATA
02 LET_ANA1
02 LET_DIG1
03 FUN_ANA1
04 FUN_DIG1
Items
FUN_ANA1
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
Select
:
:
Figure
Select
:
Next
:
WRITING N. # #
SLAVE ADDRESS
_________________
OK:NEXT FIGURE
WRITING N. # #
REGISTER
00000
000
________________
OK: NEXTFIGURE
Scroll
:
:
Select
Select
:
:
Item
SLAVE ADDRESS
001
CONFIRM
CANCEL
EXIT
Items
EXIT
Confirm
Cancel
Select
:
:
Figure
Select
:
Next
:
Scroll
:
:
Items
Select
Select
:
:
Item
REGISTER ADDRESS
40002
CONFIRM
CANCEL
EXIT
EXIT
Confirm
Cancel
Scroll
:
:
Items
Select
Select
:
:
Item
WRITING N. # #
ENABLE TRIGGER
NO
YES
EXIT
TRIGGER ENABLED
EXIT
ALARM THRESHOLD
Yes
HIGH THRESHOLD
No
LOW THRESHOLD
Select
:
:
Scroll
:
:
Items
Select
Item
High
Threshold
Low
Threshold
Scroll
:
:
Items
Select
Select
:
:
Item
TRIGGER
FUN1 > THRES HOLD
CONFIRM
CANCEL
EXIT
EXIT
Confirm
Cancel
New
Insert is
saved
Confirm
Cancel
BOOLEAN 1 (0)
BOOLEAN 0 (1)
WORD ( )user defined
DATA VALUE
EXIT
INSERT A NEW CONTINUOUS WRITING: THE VALUE OF A DIGITAL QUANTITY (READING OR FUNCTION) IS CONTINUOUSLY WRITTEN IN AN DIGITAL REGISTER OR IN A BIT OF A
ANALOG REGISTER.
MAIN MENU
New
Insert is
not saved
Scroll
:
:
Items
Select
Select
:
:
Item
DATA TO WRITE
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
INSERT NEW
WRITINGS
INSERT NEW
DELETE
MODIFY
EXIT
Word (user
defined)
Boolean 1 (0)
Boolean 0 (1)
Data Value
SELECT DATA
02 ACQ_ANA1
02 ACQ_DIG1
03 FUN_ANA1
04 FUN_DIG1
Select
:
:
Figure
Select
:
Next
:
WRITING N. # #
DATA TO WRITE
00000
(0000000000000000)
________________
OK: NEXT FIGURE
Scroll
:
:
Items
Select
Select
:
:
Item
WRITING N. # #
WRITING MODE
SINGLE OUTPUT
READ-MODIFY-WRITE
EXIT
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
Scroll
: :
: :
Items
Select
SelectSelect
: :
: :
Item
ACQ_DIG1
Scroll
:
:
Select
Select
:
:
Item
DATA TO WRITE
00000
CONFIRM
CANCEL
EXIT
EXIT
Read-ModifyWrite
Single
Output
WRITING N. # #
SELE CT INDE X
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
Select
:
:
:
:
Figure
Select
Select
:
Next
:
Next
:
:
WRITING N. # #
SLAVE ADDRESS
_________________
OK:NEXT FIGURE
Items
ScrollItems
:
Decrease/
:
Increase
Value
WRITING N. # #
REGISTER
00000
000
________________
OK: NEXTFIGURE
MAIN MENU
EXIT
Confirm
Cancel
00
Scroll
Select
Item
SLAVE ADDRESS
001
CONFIRM
CANCEL
EXIT
Select
:
:
WRITING N. # #
FUN_ ANA1
INSERT NEW
CONFIRM
CANCEL
Items
Scroll
:
:
Select
Item
Items
EXIT
Confirm
Cancel
Confirm
Cancel
Select
Figure
New Insert is saved
New Insert is not
saved
Scroll
: : :
: : :
Items
Select
SelectSelectSelect
: : :
: : :
Item
REGISTER ADDRESS
CONFIRM
CANCEL
EXIT
MAIN MENU
00002
EXIT
Confirm
Cancel
Scroll
Items
Select
Item
WRITING N. # #
WRITING MODE
SINGLE OUTPUT
READ-MODIFY-WRITE
EXIT
EXIT
Read-ModifyWrite
Single
Output
ScrollItems
:
Decrease/
:
Increase
the Value
WRITING N. # #
SELE CT INDEX
00
Scroll
Items
Select
Item
WRITING N. # #
LET_ DIG1
INSERT NEW
CONFIRM
CANCEL
CancelConfirm
New Insert
not saved.
New Insert
saved.
FLOAT
LONG INTEGER
SHORT INTEGER
EXIT
MI001284-E ENGLISH - 20/21
Scroll
:
:
Items
Select
Select
:
:
Item
WRITING N. # #
OUTPUT FORMAT
Float
Long Int.
Short Int.
EXIT
MAIN MENU
:
:
Select
Select
:
:
Item
WRITING N. # #
READ ING ORD ER
MSW first
LSW first
EXIT
Scroll
Items
MSW first
LSW first
EXIT
MAIN MENU
WRITINGS SETUP
DELETE WRITING
MAIN MENU
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
DELETE
WRITINGS
INSERT NEW
DELETE
MODIFY
EXIT
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
DELETE
01 WRIT1
02 WRIT2
03 WRIT3
04 WRIT4
Scroll
ScrollItems
::
Items
=> VAL1
=> VAL2
=> VAL3
=> VAL4
MAIN MENU
READINGS
FUNCTIONS
WRITINGS
SETUP
EXIT
Select
:
WRITING N. ##
WRITT => VAL
DELETE
CONFIRM
CANCEL
ScrollItems
:::
Scroll Items
Select
Item
WRITINGS
INSERT NEW
DELETE
MODIFY
EXIT
Delete the writing and return
Confirm
Return to the Main Menu
Cancel
without delating the writing
to the Main Menu
MODIFY WRITING
For the refer tothe on page20: theyare identical, the only difference is that now it will
Modify Menu Insert New Writing Menues
be possible to select the writing to modify. We only illustrate the passages which are not present on the
Reception Timeout
Parity
Tx/Rx BAUD RATE
Delay Between polls
EXIT
The value of the
correspondent
parameter is set
and then
confirmed.
WRITINGS
INSERT NEW
DELETE
MODIFY
EXIT
We aregoing tolist the characterswhich may beinserted forthe literal parameterssetting.
They arelisted inthe order inwhich theymay be selectedby the and buttons.
Characters admitted for all the literal parameters except Measure Unit:
A...Z 0...9 % ‘ - . /
Admitted Characters for literal parameterMeasure Unit :
2 3
A...Z a...z % ‘ ( ) / °
a b G p S s m t F J W d f e
WRITINGS
INSERT NEW
DELETE
MODIFY
EXIT
Appendix A
UP DOWN
WRITINGS
INSERT NEW
DELETE
MODIFY
EXIT
WRITINGS
INSERT NEW
DELETE
MODIFY
EXIT
Disposal of Electrical & Electronic Equipment (Applicable throughout the European Union and
other Europeancountrieswithseparatecollectio nprograms)
This symbol, found on your product or on its packaging, indicates that this product should not be
treated as household waste when you wish to dispose of it. Instead, it should be handed over to an
applicable collection point for the recycling of electrical and electronic equipment. By ensuring this
product is disposed of correctly, you will help prevent potential negative consequences to the
environment and human health, which could otherwise be caused by inappropriate disposal of this
product. The recycling of materials will help to conserve natural resources. For more detailed
information about the recycling of this product, please contact your local city office, waste disposal
This documentis property of SENECA srl.Duplication and reprodution areforbidden, if not authorized.Content s
ofthe present documentationrefers to productsand technologiesdescribed in it.All technicaldata containedin the
documentmay be modifiedwithout prior noticeContent ofthis documentation issubject toperiodical revision.