Page 1 of 1
PL260 Master e un MCM260 slave.
Posted: 08/12/2015, 17:04
by user12383
Ho un PL260 Master e un MCM260 slave.
Durante il setup ho impostato N = 1 con rotary switch e la posizione attuale e sempre 1
se
Node-ID = (N-1) x 15 + M
ora il mio indirizzo nodo dovrebbe essere per il MCM260 slave = 1
prova leggere tramite l'itruzione
COM_1 (Read_slave1 , INDword1000,VW30, N°Word1) ma non leggo nulla sulle variabili PLProg
dove ho sbagliato ?
Re: PL260 Master e un MCM260 slave.
Posted: 08/12/2015, 18:02
by user12383
ho verificato che lo slave viene letto in quanto come feed back all' indirizzzo VW5 ottengo il numero di slave che è 1
Re: PL260 Master e un MCM260 slave.
Posted: 08/12/2015, 18:58
by user12383
Non vengono inizializzate le impostazioni del tipo di sonda di temperatura.
inizializzazione viene fatta nella sezione init.
ricapitolando .. alcune variabili vengono lette e scritte altre no
Re: PL260 Master e un MCM260 slave.
Posted: 08/12/2015, 19:04
by user12383
ad esempio quando faccio Write_slave _1 nell' inizializzazione dell indirizzo 3001(Configurazione ingresso analogico AI1 )al valore 4 (Termocoppia tipo J (range -200...1200°C) )
questo non viene eseguito.
Dove sbaglio ?
Re: PL260 Master e un MCM260 slave.
Posted: 09/12/2015, 9:53
by Pixsys tecnico 1
Salve,
il primo problema è che le bobine di comunicazione con i moduli non vengono eseguite se sono nel codice di inizializzazione, devono stare nel codice principale. Al massimo se non vuole farle eseguire continuamente può usare un timer che resta attivo 5-10 secondi dall'accensione e poi esclude queste bobine.
Altra cosa fondamentale è che le bobine di comunicazione devono avere numeri successivi, mentre lei le ha assegnate tutte con numero 1:
numerazione.png
Altra cosa, per risparmiare bobine di comunicazione (hanno un numero limitato) e velocizzare la lettura/scrittura, può leggere o scrivere su indirizzi consecutivi, ad esempio per impostare sui 4 ingressi la sonda di tipo TC-J può fare una singola scrittura così composta:
Scritture_Multiple.png
Nello stesso modo può leggere i 4 ingressi con una bobina solo, le aree di destinazioni saranno ovviamente successive, ad esempio:
Letture_multiple.png
Legge le word 1000-1001-1002-1003 (quindi i 4 ingressi analogici) e scrive i valori nelle word 30-31-32-33.