Vai al contenuto
PLC Forum


Cpu317 Dp/pn - Pc - Due porte a volte si chiudono


RickyM

Messaggi consigliati

Ciao a tutti

Vorrei chiedere un consiglio riguardo a un problema con una 317-DP/PN della nuova serie (EK14-2AJ10).

Sto comunicando con un pc (10.10.4.10) in TCP usando Tsend, Trcv…., ho due pacchetti di dati, uno da 128 byte e uno da 1472byte.

La comunicazione verso il pc è passiva, il pc rinfresca sempre il pacchetto da 128byte e ogni secondo quello da 1472.

Il nodo ethernet è uno solo, le porte usate sono due : la 2000 (pacchetto veloce) e la 2001 (pacchetto lento).

Ogni tanto, da 10 secondi a 20 minuti il pc chiude una delle due porte di comunicazione, poi dopo circa 10s si ricollega.

La DB di configurazione di TCON è cosi settata:

OUCW_1.block_length := W#16#40;

OUCW_1.id := W#16#1;

OUCW_1.connection_type := B#16#11;

OUCW_1.active_est := FALSE;

OUCW_1.local_device_id := B#16#2;

OUCW_1.local_tsap_id_len := B#16#2;

OUCW_1.rem_subnet_id_len := B#16#0;

OUCW_1.rem_staddr_len := B#16#4;

OUCW_1.rem_tsap_id_len := B#16#0;

OUCW_1.next_staddr_len := B#16#0;

OUCW_1.local_tsap_id[1] := B#16#7;

OUCW_1.local_tsap_id[2] := B#16#D0;

OUCW_1.local_tsap_id[3] := B#16#0;

OUCW_1.local_tsap_id[4] := B#16#0;

OUCW_1.local_tsap_id[5] := B#16#0;

OUCW_1.local_tsap_id[6] := B#16#0;

OUCW_1.local_tsap_id[7] := B#16#0;

OUCW_1.local_tsap_id[8] := B#16#0;

OUCW_1.local_tsap_id[9] := B#16#0;

OUCW_1.local_tsap_id[10] := B#16#0;

OUCW_1.local_tsap_id[11] := B#16#0;

OUCW_1.local_tsap_id[12] := B#16#0;

OUCW_1.local_tsap_id[13] := B#16#0;

OUCW_1.local_tsap_id[14] := B#16#0;

OUCW_1.local_tsap_id[15] := B#16#0;

OUCW_1.local_tsap_id[16] := B#16#0;

OUCW_1.rem_subnet_id[1] := B#16#0;

OUCW_1.rem_subnet_id[2] := B#16#0;

OUCW_1.rem_subnet_id[3] := B#16#0;

OUCW_1.rem_subnet_id[4] := B#16#0;

OUCW_1.rem_subnet_id[5] := B#16#0;

OUCW_1.rem_subnet_id[6] := B#16#0;

OUCW_1.rem_staddr[1] := B#16#0A;

OUCW_1.rem_staddr[2] := B#16#0A;

OUCW_1.rem_staddr[3] := B#16#4;

OUCW_1.rem_staddr[4] := B#16#0A;

OUCW_1.rem_staddr[5] := B#16#0;

OUCW_1.rem_staddr[6] := B#16#0;

OUCW_1.rem_tsap_id[1] := B#16#7;

OUCW_1.rem_tsap_id[2] := B#16#D0;

OUCW_1.rem_tsap_id[3] := B#16#0;

OUCW_1.rem_tsap_id[4] := B#16#0;

OUCW_1.rem_tsap_id[5] := B#16#0;

Tra la DB di un pacchetto e quella dell’altro cambia solo 7D0 in 7D1 (porte 2000 e 2001) e OUCW_1.id := W#16#1; oppure 2 (id collegamento)

Qualcuno di voi ha esperienza a riguardo?

Grazie in anticipo.

Link al commento
Condividi su altri siti


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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...