Purtroppo piu' di tanto non ti posso aiutare, in quanto stai usando il Linguaggio Strutturato (ST = Structured Text), mentre io sono abituato ad usare il linguaggio Ladder.
Il linguaggio Ladder e' un linguaggio grafico che si presenta come uno schema elettrico ma che dietro e' molto piu' efficente del linguaggio ST perche' e' praticamente il Linguaggio Macchina (detto anche Assembler).
Nel software di programmazione sono comunque di solito forniti anche degli esempi, nei quali penso potrai trovare le indicazioni di come evitare l'errore.
Ad esempio potrebbe darsi che tu abbia fatto confusione tra la parte della dichiarazione delle variabili ed il programma e manchi qualcosa.
Prova a scrivere il programma con l'indentazione verso destra, cosi' forse scoprirai cosa manca.
Ciao
Marco
Domande sulle dispense PLC.
Moderatori:
dimaios,
carlomariamanenti
0
voti
[12] Visualizzazione grafica
Tramite Citect (o un programma grafico) e il software di sviluppo del PLC, dovrebbe essere possibile vedere su un PC cio' che si vede sul pannello di controllo (con PC) in loco del PLC. Come si collegano i file del PLC al programma di interfaccia grafica? Fa tutto il programma di visulizzazione grafica da solo? Grazie.
-
m_dalpra
37,5k 6 10 12 - -EY Legend-

- Messaggi: 1155
- Iscritto il: 30 ago 2004, 11:04
- Località: Mestre (Venezia)
- Contatta:
0
voti
[13]
Quando usi lo SCADA (ad esempio il CITECT) devi configurare :
1. Il Driver per colloquare con il PLC in questione
2. Il database per indirizzare i punti da acquisire nel PLC.
Il PLC in questi impianti e' lo SLAVE e non si accorge che un PC sta leggendo dati dalla sua memoria.
IL PC inoltre puo' decidere di scrivere dati nel PLC, come ad esempio si mette in marcia un motore da una pagina grafica.
Ciao
Marco
1. Il Driver per colloquare con il PLC in questione
2. Il database per indirizzare i punti da acquisire nel PLC.
Il PLC in questi impianti e' lo SLAVE e non si accorge che un PC sta leggendo dati dalla sua memoria.
IL PC inoltre puo' decidere di scrivere dati nel PLC, come ad esempio si mette in marcia un motore da una pagina grafica.
Ciao
Marco
0
voti
[15]
Provero' a configurare driver e database. Per aggiungere dei segnali che abilitano l'accensione di luci, una volta inseriti questi segnali nel TAG alarm, come faccio a collegare il segnale con le variabili contenute nei listati che girano sul programma della casa costruttrice, ABB in questo caso? Per aggiungere questi listati devo cambiare pure il listato scritto con software della casa produttrice o no? Grazie mille, ciao.
-
m_dalpra
37,5k 6 10 12 - -EY Legend-

- Messaggi: 1155
- Iscritto il: 30 ago 2004, 11:04
- Località: Mestre (Venezia)
- Contatta:
0
voti
[16]
Non so cosa intendi per "Listato".
In ogni caso i PLC non sono tutti uguali e nemmeno gli SCADA.
In liena generale in uno SCADA definisci un oggetto TAG con nome a piacere (ad esempio TERMICO_MOTORE_1) nel quale definisci l'indirizzo fisico a cui puntare (ad es. PLC1:In3/9).
Di solito poi nella stessa finestra di definizione della tag si configura se quella tag fa' Allarme e come (On oppure Off).
Nel Driver invece si va a configurare in che modo si comunica con il PLC (ad esempio COM2, Protocollo Profibus, Modbus, ecc) e quali aree di memoria vanno acquisite (ad esempio Ingressi 0..3 ogni 5 secondi).
Nel PLC in questo caso non devi configurare nulla.
Ciao
Marco
In ogni caso i PLC non sono tutti uguali e nemmeno gli SCADA.
In liena generale in uno SCADA definisci un oggetto TAG con nome a piacere (ad esempio TERMICO_MOTORE_1) nel quale definisci l'indirizzo fisico a cui puntare (ad es. PLC1:In3/9).
Di solito poi nella stessa finestra di definizione della tag si configura se quella tag fa' Allarme e come (On oppure Off).
Nel Driver invece si va a configurare in che modo si comunica con il PLC (ad esempio COM2, Protocollo Profibus, Modbus, ecc) e quali aree di memoria vanno acquisite (ad esempio Ingressi 0..3 ogni 5 secondi).
Nel PLC in questo caso non devi configurare nulla.
Ciao
Marco

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
