Buongiorno,
ho l'esigenza di utilizzare un PL110 collegato via Modbus_485 (Indirizzo=3) a due espansioni MCM260X-5AD (Indirizzi = 4 e 5), utilizzando l'ambiente PlProg.
Nella prima sezione di programma ho configurato la porta EXP del PL110, gli ingressi e le uscite analogiche del PL110 ed ho inviato alle due espansioni le rispettive configurazioni degli ingressi. Per quest'ultima funzione, ho utilizzato le istruzioni "Write with code (10H) on SLAVE No." per poter impostare più variabili Modbus con una sola bobina EXP_.
Allego estratto del codice per semplicità.
Il PL110 e le espansioni sembrano comunicare (i led gialli sono accesi), ma i valori letti non variano né a display né nel PlProg connesso in modalità "debug".
Ho anche guardato i vari esempi e discussioni sul Forum, ma non mi sembra che qualcuno abbia avuto il mio stesso problema.
Potete per cortesia darmi una mano? Non riesco a capire dove sbaglio.
Grazie.
Cordiali saluti.
PL110 con espansione MCM260X-5AD
-
- Posts: 27
- Joined: 28/02/2011, 14:59
PL110 con espansione MCM260X-5AD
You do not have the required permissions to view the files attached to this post.
-
- Posts: 27
- Joined: 28/02/2011, 14:59
Re: PL110 con espansione MCM260X-5AD
Buongiorno,
Siccome le espansioni sono parametrizzate in modalità "old" (come le vecchie MCM260-5AD), mi sono reso conto che i registri di scrittura per la configurazione degli ingressi analogici sono errati.
In particolare, per gli ingressi analogici, io prima scrivevo sui registri 2021..2033, mentre nella configurazione "old" i registri sono 3001..3012.
Stessa cosa per le uscite analogiche: non 2060..2065, ma 4001..4006.
Ciononostante, i valori visualizzati a display non cambiano!
Allego la versione del codice corretta.
Attendo vostre.
Grazie.
Saluti.
Siccome le espansioni sono parametrizzate in modalità "old" (come le vecchie MCM260-5AD), mi sono reso conto che i registri di scrittura per la configurazione degli ingressi analogici sono errati.
In particolare, per gli ingressi analogici, io prima scrivevo sui registri 2021..2033, mentre nella configurazione "old" i registri sono 3001..3012.
Stessa cosa per le uscite analogiche: non 2060..2065, ma 4001..4006.
Ciononostante, i valori visualizzati a display non cambiano!
Allego la versione del codice corretta.
Attendo vostre.
Grazie.
Saluti.
You do not have the required permissions to view the files attached to this post.
-
- Moderatore
- Posts: 1194
- Joined: 12/09/2016, 14:49
Re: PL110 con espansione MCM260X-5AD
Buongiorno,
c'è un motivo particolare per cui sta utilizzando l'esecuzione del codice in modalità "Q-SEQ" e non in default come "O-SPEED"? Ha provato a eseguire e compilare il codice in modalità "O-SPEED"? Le risulta lo stesso problema?
Cordiali Saluti
c'è un motivo particolare per cui sta utilizzando l'esecuzione del codice in modalità "Q-SEQ" e non in default come "O-SPEED"? Ha provato a eseguire e compilare il codice in modalità "O-SPEED"? Le risulta lo stesso problema?
Cordiali Saluti