ms4369 Inserito: 1 aprile 2021 Segnala Share Inserito: 1 aprile 2021 Buongiorno, il plc cs1 deve inviare 10 em al plc nj101: impostazioni cs1: ip 192.168.1.100 impostazione nj101: ip 192.168.1.101 in nj101 nelle variabili globali, ho creato un array 100 elementi ed assegnato AT %E0_0 in cs1 ho inserito la funzione send con i seguenti parametri: C=&10, C+1=#0000, C+2=#6500, C+3=#0100, C+4=0 Area dati da inviare: E0_20...E0_29 Area destinazione remoto: E0_0 quando eseguo Send su Cs1 mi da errore #205 in A204 Se mi potete aiutare... grazie Link al commento Condividi su altri siti More sharing options...
Ctec Inserita: 1 aprile 2021 Segnala Share Inserita: 1 aprile 2021 Le SEND e RECV lavorano in FINS e bisogna smazzarsi un po' con le impostazioni di rete e nodo (che mi paiono sbagliate, ma non hai messo dettagli sufficienti della configurazione della rete). Prova a usare le FB _CPU010_SendData per inviare le word. Con il CS1 non le ho provate, ma con gli altri PLC (CJ, CP) funzionano bene. Link al commento Condividi su altri siti More sharing options...
ms4369 Inserita: 2 aprile 2021 Autore Segnala Share Inserita: 2 aprile 2021 era solo un problema di connessione ethernet... Risolto Provato anche funzione FB_CPU010_SendData e funziona tutto. su plc cs1: (invio di 10 word da E0_0 a E0_9 dal plc CS1 al plc NJ101 in PLC_N90[0..10] ) Link al commento Condividi su altri siti More sharing options...
ms4369 Inserita: 2 aprile 2021 Autore Segnala Share Inserita: 2 aprile 2021 ho provato a fare il contrario: inviare 10 word dal plc NJ101 al plc CS1 ip NJ101-9020: 192.168.1.91 (collegato in rete ethernet con la porta integrata) ip CS1: 192.168.1.90 (collegato in ethernet con il modulo CS1-ETN21) Le funzioni su sysmac studio richiedono parametri diversi... che tipologia di dati sono _sDNET_ADR e sRESPONSE ? ho provato a guardare sul manuale di sysmac studio, ma non ho tovato una definizione... se mi potete auitare... grazie Link al commento Condividi su altri siti More sharing options...
Ctec Inserita: 2 aprile 2021 Segnala Share Inserita: 2 aprile 2021 Le SEND e RCV su NJ1 non sono documentate bene perché nel Sysmac non andrebbero usate, sono per compatibilità col passato. Per esempio, negli NX1P non sono più implementate. Comunque, se guardi le variabili generate, vedrai che sono delle strutture, i cui elementi sono: _sDNET_ADR.NetNo (USINT) _sDNET_ADR.NodeNo (USINT) _sDNET_ADR.UnitNo (BYTE) sRESPONSE.isNonResp (BOOL) sRESPONSE.TimeOut (UINT) sRESPONSE.Retry (USINT) che mi paiono autoesplicative, facendo anche riferimento alle istruzioni del CS/CJ Link al commento Condividi su altri siti More sharing options...
ms4369 Inserita: 2 aprile 2021 Autore Segnala Share Inserita: 2 aprile 2021 Ok. grazie 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