Configuración de interfaz J1939
Para configurar el bus CAN del controlador, consulte Configuración de bus CAN.
El formato de bus CAN es CAN2.0B para J1939.
Creación y configuración del gestor J1939
Paso |
Acción |
---|---|
1 |
Haga clic en el signo Más |
2 |
En la ventana Agregar dispositivo, seleccione J1939_Manager y haga clic en el botón Agregar dispositivo. Para obtener más información sobre cómo añadir un dispositivo al proyecto, consulte: • Uso del método de arrastrar y colocar • Uso del menú contextual o el botón Más |
3 |
Cierre la ventana Agregar dispositivo. |
4 |
Haga doble clic en J1939_Manager (J1939_Manager). Resultado: Aparece la ventana de configuración del J1939_Manager: ![]()
|
5 |
Para configurar el J1939_Manager, consulte los apartados de la ayuda en línea de EcoStruxure Machine Expert Programming with EcoStruxure Machine Expert / Device Editors / J1939 Configuration Editor / J1939 Manager Editor / Manager Editor. |
Creación y configuración de ECU
Paso |
Acción |
---|---|
1 |
Haga clic en el signo Más |
2 |
En la ventana Agregar dispositivo, seleccione J1939_ECU y haga clic en el botón Agregar dispositivo. Para obtener más información sobre cómo añadir un dispositivo al proyecto, consulte: • Uso del método de arrastrar y colocar • Uso del menú contextual o el botón Más |
3 |
Cierre la ventana Agregar dispositivo. |
4 |
Haga doble clic en J1939_ECU (J1939_ECU). Resultado: Aparece la ventana de configuración de la ECU J1939: ![]()
|
5 |
Para configurar la ECU J1939, consulte Configuración de ECU J1939. |
Por lo general, se deben realizar las siguientes tareas:
oAñada un nodo J1939_ECU para cada dispositivo J1939 físico conectado al bus CAN.
oPara cada dispositivo J1939, especifique una única dirección preferida en el rango del 1 al 253.
oPara cada dispositivo J1939, configure las señales (SPN) de la ficha Señales TX. Estas señales son difundidas por el dispositivo J1939 a otros dispositivos J1939.
Consulte la documentación del dispositivo para obtener más información sobre los SPN admitidos.
oAsocie las señales SPN con variables en la ficha J1939 I/O Mapping para que la aplicación pueda procesarlas.
oCuando se hayan añadido las señales, compruebe su configuración en la ventana Conversión de la ficha Señales TX; por ejemplo, Escalonamiento, Desplazamiento y Unidad. El protocolo J1939 no admite valores REAL directamente, en su lugar se codifican en el protocolo y se deben convertir en la aplicación. De manera similar, en las unidades J1939 están definidos según el sistema internacional de unidades (SI) y, por tanto, es necesario convertirlas a valores de otros sistemas de unidades.
Ejemplos:
oLa señal Engine Speed del grupo de parámetros EEC1 tiene un Scaling=0.125 de propiedad que está codificado en una variable bruta del tipo ARRAY[0..1] OF BYTE. Utilice el código ST siguiente para convertirla en una variable REAL
rRPM:=(Engine_Speed[1]*256 + Engine_Speed[0])*0.125;
oLa señal Total Vehicle Distance tiene propiedades Scaling=0.125 y Unit=km, que se reciben en una variable (bruta) del tipo ARRAY[0..3] OF BYTE. Utilice el código ST siguiente para convertirla en una variable REAL en millas:
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;
oLa señal Engine Coolant Temperature del grupo de parámetros ET1 tiene propiedades Offset=-40 y Unit=C(Celsius), que se reciben en una variable (bruta) del tipo BYTE. Utilice el código ST siguiente para convertirla en una variable REAL en grados Fahrenheit:
rEngineCoolantTemperature := (Engine_Coolant_Temperature - 40)*1.8 + 32;
Para obtener más información acerca de cómo configurar J1939_ECU, consulte los apartados de la ayuda en línea de EcoStruxure Machine Expert Programming with EcoStruxure Machine Expert / Device Editors / J1939 Configuration Editor / J1939 ECU Editor / ECU Editor.
Configuración de M251 Logic Controller como un dispositivo ECU
Paso |
Acción |
---|---|
1 |
Añada un nodo J1939_ECU al J1939_Manager. Consulte Creación y configuración de ECU. |
2 |
Seleccione la opción Dispositivo local en la ficha Generalidades. |
3 |
Configure las señales enviadas desde el controlador a otros dispositivos J1939 en la ficha Señales TX. Los grupos de parámetros son del tipo Broadcast, es decir, se envían a todos los dispositivos, o del tipo P2P (de igual a igual), es decir, se envían a un dispositivo especificado. |
4 |
Para las señales P2P, configure la dirección de destino del dispositivo ECU J1939 receptor en la ventana de propiedades del grupo de parámetros. |
5 |
Añada las señales P2P enviadas por otro dispositivo J1939 al controlador en la ficha RX Signals (P2P) del dispositivo J1939 (local) que representa el controlador. |
6 |
Configure la Dirección de origen del grupo de parámetros especificando la dirección del dispositivo J1939 emisor. |