Sei sulla pagina 1di 4

Esempio di una mappatura

INPUT

Offs. Pos. Help


1 1.1
2 1.2
3 1.3
4 1.4
5 1.5
6 1.6
7 1.7
8 1.8
Segnali per profilo di sistema
9 2.1
10 2.2
11 2.3
12 2.4
13 2.5
14 2.6
15 2.7
16 2.8
17 3.1 Consenso avvio del ciclo
18 3.2 Not Used
19 3.3 Not Used
20 3.4 Not Used
21 3.5 Not Used
22 3.6 Not Used
23 3.7 Not Used
24 3.8 Not Used
25 4.1 Not Used
26 4.2 Not Used
27 4.3 Not Used
28 4.4 Not Used
29 4.5
30 4.6
Codice programma
31 4.7
32 4.8

1|4
OUTPUT

Offs. Pos. Help


1 1.1
2 1.2
3 1.3
4 1.4
5 1.5
6 1.6
7 1.7
8 1.8
Segnali per profilo di sistema
9 2.1
10 2.2
11 2.3
12 2.4
13 2.5
14 2.6
15 2.7
16 2.8
17 3.1 Codice Programma errato
18 3.2 Prog_1 in running
19 3.3 Prog_2 in running
20 3.4 Prog_3 in running
21 3.5 Not Used
22 3.6 Not Used
23 3.7 Not Used
24 3.8 Not Used
25 4.1 Not Used
26 4.2 Not Used
27 4.3 Not Used
28 4.4 Not Used
29 4.5
30 4.6
Feedback codice programma
31 4.7
32 4.8

2|4
PORTE DI SISTEMA DA UTILIZZARE PER MAPPATURA

Tipologia Indice
Digitale 100
Digitale 101
Digitale 102
Digitale 103
Digitale 104
Digitale 105
Digitale 106
Digitale 107
Digitale 108
Digitale 109
Digitale 110
Digitale 111
Digitale 112
Digitale 113
Digitale 114
Digitale 115
Digitale 116
Digitale 117
Digitale 118
Digitale 119
Digitale 120
Digitale 121
Digitale 122
Digitale 123
Digitale 124
Digitale 125
Digitale 126
Digitale 127

Flessibile 10

3|4
Specifiche programma main
‹‹ Deve essere ciclico
‹‹ Deve attendere il codice programma dal PLC attraverso la porta $fmi[10],
per ricezione di valori da 0 a 15 in cui 0 corrisponde a nessun programma da
eseguire
‹‹ Deve inviare feedback al PLC sul codice programma ricevuto tramite porta
$fmo[10]
‹‹ Deve attendere il consenso all’avvio del ciclo tramite porta $din[116]
‹‹ Deve selezionare il programma da eseguire attraverso la porta $fmi[10]
‹‹ Deve inviare un segnale di inizio programma dalle porte $dout[117] per prog_1,
$dout[118] per prog_2 e $dout[119] per prog_3
‹‹ Deve resettare il segnale di inizio programma al termine del programma
‹‹ Deve prevedere un segnale nel caso in cui il codice programma inviato dal PLC
non sia fra quelli previsti tramite l’uscita $dout[116].

4|4

Potrebbero piacerti anche