Configurazione interfaccia J1939
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ù |
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: ![]()
|
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ù |
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: ![]()
|
5 |
Per configurare ECU_J1939, consultare 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. |