neo82x Inserito: 17 dicembre 2008 Segnala Share Inserito: 17 dicembre 2008 Salve a tutti sono nuovo del forum e nuovo come esperienza di programmazione su PLC.....quindi abbiate pietà se scrivo fesserie Sto programmando un PLC Modicon M350 con sw UnityPro che dovrebbe dialogare poi con iFix, il problema è che la gestione degli indirizzi tramite modbus non permette di accedere direttamente ai registri I/0 che hanno una mappatura divisa da quella %M ecc...intendo per esempio l'indirizzo %I0.5.4 che indirizzo ha in modbus se esiste?Esiste un modo per accedervi direttamente oppure devo per forza utilizzare i registri %M, %MW ?Se non è possibile come devo fare per rimappare tutti gli indirizzi I/0 nei registri %M ecc? Link al commento Condividi su altri siti More sharing options...
rddiego Inserita: 17 dicembre 2008 Segnala Share Inserita: 17 dicembre 2008 PLC Modicon M350M340dialogare poi con iFixti consiglio in generale a prescindere dai sistemi (Ifix, wincc, M340, S7 ecc.) di preparare sempre tabelle di scambio di soli registri (parole 16 bit)la gestione degli indirizzi tramite modbus non permette di accedere direttamente ai registri I/0ci sono delle restrizioni per cui la scheda Modbus Slave accetta i codici funzione 02 e 04 ma sempre su %M e %MWdevo per forza utilizzare i registri %M, %MW ?con unity le comunicazioni avvengono tramite tabelle di registri allocati (come sopra ti consiglierei sempre solo %MW)come devo fare per rimappare tutti gli indirizzi I/0 nei registrinel tuo esempio di scheda di ingressi digitali nello slot 5MOVE_AREBOOL_INT (IN := %I0.5.0:16, OUT => %MW0);Con Ifix andrai a leggere la word %MW0 (o quella che preferisci) che avrà indirizzo modbus 400001 e poi per leggere i singoli bit farai dei mascheramenti oppure se il software te lo permette utilizzi i bit estratti (come per esempio con WinCC). Link al commento Condividi su altri siti More sharing options...
neo82x Inserita: 19 dicembre 2008 Autore Segnala Share Inserita: 19 dicembre 2008 Grazie mille per la risposta molto chiara Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora