Page 1 of 1

PL110 con espansione MCM260X-5AD

Posted: 20/07/2020, 12:17
by user643
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.

Re: PL110 con espansione MCM260X-5AD

Posted: 21/07/2020, 9:27
by user643
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.

Re: PL110 con espansione MCM260X-5AD

Posted: 21/07/2020, 9:30
by Pixsys tecnico 6
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