Configurazione J1939

 

Configurazione interfaccia J1939

Configurazione bus CAN

Per configurare il bus CAN del controller, consultare Configurazione del bus CAN.

Il formato del bus CAN è CAN2.0B per J1939.

Creazione e configurazione del gestore J1939

Passo

Azione

1

Fare clic sul pulsante con il segno Più G-SE-0028599.1_1.jpg accanto al nodo CAN_1 in Dispositivi.

2

Nella finestra Aggiungi dispositivo, selezionare Gestore_J1939 e fare clic sul pulsante Aggiungi dispositivo.

Per maggiori informazioni sull'aggiunta di un dispositivo nel progetto, vedere:

• Uso del metodo di trascinamento

• Uso del Menu contestuale o pulsante Più

3

Chiudere la finestra Aggiungi dispositivo.

4

Fare doppio clic su Gestore_J1939 (Gestore_J1939).

Risultato: si apre la finestra di configurazione Gestore_J1939:

G-SE-0051390.2.gif-high.gif

 

 

5

Per configurare il Gestore_J1939, consultare Programmazione con EcoStruxure Machine Expert / Editor dispositivi / Editor di configurazione J1939 / Editor gestore J1939 / Editor gestore nella guida in linea di EcoStruxure Machine Expert.

Creazione e configurazione ECU

Passo

Azione

1

Fare clic sul pulsante con il segno Più G-SE-0028599.1_2.jpg accanto al nodo Gestore_J1939 (Gestore_J1939) in Dispositivi.

2

Nella finestra Aggiungi dispositivo, selezionare ECU_J1939 e fare clic sul pulsante Aggiungi dispositivo.

Per maggiori informazioni sull'aggiunta di un dispositivo nel progetto, vedere:

• Uso del metodo di trascinamento

• Uso del Menu contestuale o pulsante Più

3

Chiudere la finestra Aggiungi dispositivo.

4

Fare doppio clic su ECU_J1939 (ECU_J1939).

Risultato: si apre la finestra di configurazione ECU_J1939:

G-SE-0051397.2.gif-high.gif

 

 

5

Per configurare ECU_J1939, consultare Configurazione ECU J1939.

Configurazione ECU J1939

Come panoramica, occorre, in genere, eseguire queste attività:

oAggiungere un nodo ECU_J1939 per ciascun dispositivo J1939 fisico connesso sul bus CAN.

oPer ciascun dispositivo J1939, specificare un Indirizzo preferito univoco nell'intervallo 1 - 253.

oPer ciascun dispositivo J1939, configurare i segnali (SPN) nella scheda Segnali TX. Questi segnali vengono trasmessi dal dispositivo J1939 agli altri dispositivi J1939.

Per informazioni sui SPN supportati, consultare la documentazione del dispositivo.

oAssociare i segnali SPN a variabili nella scheda Mapping I/O J1939 in modo che possano essere elaborati dall'applicazione.

oDopo aver aggiunto i segnali, verificarne le impostazioni nella finestra Conversione della scheda Segnali TX, ad esempio, Scalatura, Offset e Unità. Il protocollo J1939 non supporta direttamente i valori REAL, codificati invece nel protocollo e che devono essere quindi convertiti nell'applicazione. Analogamente, nelle unità J1939 sono definiti in base al Sistema Internazionale di Misurazione (SI) e quindi possono richiedere la conversione a valori di altri sistemi di misura.

Esempi:

oIl segnale Velocità motore del gruppo di parametri EEC1 ha una proprietà Scaling=0.125 codificata in una variabile grezza di tipo ARRAY[0..1] OF BYTE. Utilizzare il seguente codice ST per convertirla in una variabile REAL:

 rRPM:=(Engine_Speed[1]*256 + Engine_Speed[0])*0.125;

oIl segnale Distanza veicolo totale ha le proprietà Scaling=0.125 e Unit=km, ricevute in una variabile (grezza) di tipo ARRAY[0..3] OF BYTE. Utilizzare il seguente codice ST per convertirla in una variabile REAL in miglia:

rTVD := (Total_Vehicle_Distance[3]*EXPT(256,3) + 

Total_Vehicle_Distance[2]*EXPT(256,2) + Total_Vehicle_Distance[1]*256 +

Total_Vehicle_Distance[0])*0.125*0.621371;

oIl segnale Temperatura di raffreddamento motore del gruppo di parametri ET1 ha le proprietà Offset=-40 e Unit=C(Celsius), ricevute in una variabile (grezza) di tipo BYTE. Utilizzare il seguente codice ST per convertirla in una variabile REAL in Fahrenheit:

rEngineCoolantTemperature := (Engine_Coolant_Temperature - 40)*1.8 + 32;

Per maggiori informazioni su come configurare l'ECU_J193, consultare Programmazione con EcoStruxure Machine Expert / Editor dispositivi/ Editor configurazione J1939 / Editor ECU J1939 / Editor ECU nella guida in linea di EcoStruxure Machine Expert.

Configurazione del M241 Logic Controller come dispositivo ECU

Passo

Azione

1

Aggiungere un nodo ECU_J1393 al Gestore_J1939. Consultare Creazione e configurazione ECU.

2

Selezionare l'opzione Dispositivo locale nella scheda Generale.

3

Configurare i segnali inviati dal controller ad altri dispositivi J1939 nella scheda Segnali TX. I gruppi di parametri sono di tipo Broadcast, ossia, inviati a tutti i dispositivi, oppure P2P (Peer-to-Peer), ossia, inviati a un dispositivo specificato.

4

Per i segnali P2P, configurare l'Indirizzo di destinazione del dispositivo ECU J1939 ricevente nella finestra delle proprietà del gruppo di parametri.

5

Aggiungere i segnali P2P inviati da un altro dispositivo J1939 al controller nella scheda Segnali RX (P2P) del dispositivo J1939 (locale) che rappresenta il controller.

6

Configurare l'Indirizzo origine del gruppo di parametri specificando l'indirizzo del dispositivo J1939 mittente.