ricsavage Inserito: 4 dicembre 2007 Segnala Share Inserito: 4 dicembre 2007 Salve a tutti,ho un problema di questo tipo.Ho un PLC CJ1M con SCU41 settata in modbus rtu slave che a volte deve comunicare con un PLC Telemecanique ed a volte con un plc Omron.Quando lo connetto al telemecanique va tutto bene, riesco a fare la scrittura multipla di word e bit.Quando lo collego all'omron cominciano i problemi.Innanzitutto la funzione modbus master in omron la ottengo utilizzando una scu 21 settata in serial gateway, poi uso la CMND con intestazione 2804 hex per fargli capire che si tratta di modbus.In questa situazione riesco a fare tutte le letture e solo le scritture singole.Mi spiego meglio: se cerco di scrivere la DM1000 con la funzione 06 (scrittura singolo registro) va tutto ok, mentre se cerco di scrivere la stessa DM1000 con la funzione 10 (scrittura multipla di registri), mi risponde 9002 (illegal data address). Non riesco a venirne a capo ( stessa dm, tra l'altro eseguo scrittura singola dello stesso valore).Qualcuno ha qualche suggerimento?Grazie in anticipo a tutti.Saluti, Ric.Ric. Link al commento Condividi su altri siti More sharing options...
RDA Inserita: 5 dicembre 2007 Segnala Share Inserita: 5 dicembre 2007 LA prima cosa che mi viene in mente, se puoi perche non doti il master modbus omron di SCU 41,se non puoi collegati con un data scoop sulla porta e vedi se la sintassi che esce dal master e corretta perche se la sintassi non e corretta e normale che lo slaves ti risponde in quel modo. Saluti 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