Jump to content
PLC Forum


Usare Nais Fp-E In Rete Modbus Come Slave


g7753
 Share

Recommended Posts

sto valutando di usare nais fp-e in rete modbus come slave ( es. contatori di pezzi ecc) questi hanno la possibilità di visualizzare e di poter essere letti in modbus da pc o plc master.

ne sto provando uno ma ho difficoltà a capire dove posso configurare il numero di slave e le caratteristiche di rete se ho ben capito devo andare in

fase 1 :

configurazione plc

porta com

imposto modbus rtu

imposto i dati di rete

nella pos Nr 415 unità credo sia il numero dello slave

fase 2 :

dal master devo leggere una word ma non so su quale indirizzo ?

dal master devo scrivere una word ma non so dove ?

nel manuale non ho capito ,anzi non ho trovato qualcosa di chiaro.

ringrazio per qualsiasi consiglio in merito

saluti

Link to comment
Share on other sites


Ciao.

molto tempo fa, anch'io mi sono imbattuto sul problema degli indirizzi dei registri, e mi è stato utile la pagina "F145F146_MODBUS_COMMAND" della guida in linea di FPWin Pro, qui trovi una tabella che riporta gli indirizzi modbus equivalenti per il FP-X.

Io l'ho testata sul FP-0R, ma penso che sia valida per tutti i plc FP.

Link to comment
Share on other sites

Roberto Gioachin

Ciao

fase 1 configurazione:

si fa esattamente come hai scritto

fase 2 indirizzamento modbus.rtu su panasonic:

esiste il manuale (scaricabile dal sito ufficiale) fp-x_modbus, in realtà serve per usare il plc come modbus master, ma ci puoi trovare anche gli indirizzi.

riporto quanto scritto:

Coil: Y0-Y7FF -> 000001 - 002048

R800 - 270E -> 002049 - 009999

Input: X0 - 270E -> 100001 - 109999

Holding register: DT0 - DT7FFC -> 400001 - 432765

Poi ci sono anche WL e LD, ma credo proprio non ti servano con FPe

Ciao

Roberto

Link to comment
Share on other sites

ciao Roberto

questa mattina ho testato il nais , ma non sono riuscito a leggere

ho impostato il plc come ti ho detto nella fase 1

con un programma che uso per testare comunicazioni del genere dal pc master invio questi dati

06 numero slave

03 funzione

00

00 inizia dalla 0

00

01 lettura 1 word

85 crc

bd crc

il nais mi risponde

d0 indirizzo

02 funzione

00 byte n

0d presumo crc

84 presumo crc

a questo punto il programma di test mi dice che i dati non vanno (e ha ragione)

non riesco a spiegarmi perche non risponde almeno i primi numeri giusti e come se parlassero lingue diverse

se hai qualche idea l'accetto volentieri

grazie

Link to comment
Share on other sites

Roberto Gioachin

Io farei in questo modo:

Per prima cosa proverei la comunicazione con un tester modbus, per esempio puoi provare con ModbusMAT che trovi in rete, ne esistono anche altri.

Con questi software puoi verificare la composizione della stringa che viene creata, selezionando semplicemente i dati che vuoi trasferire.

Verifica anche che gli indirizzi corrispondano con quelli del plc.

Fatto questo hai a disposizione la stringa per provarla con il tuo software.

Io ho già eseguito comunicazioni modbus con plc della serie FP (quelli che dispongono di questa caratteristica), e ti assicuro che funziona perfettamente.

Sulla stringa che hai inviato al plc, mi pare di capire che hai richiesto di scrivere un dato "Word", ma hai messo un indirizzo a bit, verifica bene questa cosa.

Ciao

Roberto

Link to comment
Share on other sites

ciao Roberto

problema risolto si trattava di fare un ponticello tra il morsetto E ed il - della comunicazione modbus lo scoperto per caso nella documentazione

comunque di ringrazio ancora per la cortese collaborazione

saluti

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...