Skip to main content

Puesta en marcha de la tarjeta CIFX de Hilscher

Se siguen los siguientes pasos para instalar una tarjeta de red Hilscher CIFX con CODESYS Control RTE. El procedimiento es independiente del sistema de bus de campo utilizado.

Se admiten los siguientes buses de campo con CIFX:

  • PROFINET Controlador y PROFINET Dispositivo

  • PROFIBUS maestro y PROFIBUS Controlador

  • netX-CAN

  • EtherNet/IP Escáner

Instalación del controlador de Windows

Cuando opere la tarjeta Hilscher con el CODESYS Control RTE sistema de tiempo de ejecución, no debe utilizar el controlador Hilscher suministrado para el adaptador de red. Si utiliza CODESYS Control RTE con NetX, entonces necesita instalar SysDrv3s.sys (SysDrv3S subdirectorio) que se proporciona con el paquete de instalación de RTE.

Firmware NetX y cargador de arranque NetX

El firmware NetX y el cargador de arranque NetX se suministran junto con el paquete de instalación y se encuentran en la subcarpeta HilscherCIFX\Firmware después de la instalación.

Agregando el componente

  1. En el CODESYS Control RTE menú, haga clic Configuración del PLC.

  2. En el cuadro de diálogo, cambie a la Administrador de componentes pestaña.

  3. Agregar el componente opcional CmpHilscherCIFX y haga clic OK para confirmar.

Configuración de RTE con "CODESYSControl.cfg"

El archivo de configuración CODESYSControl.cfg se encuentra en el directorio de instalación.

  1. Agregar el componente CmpHilscherCifX:

    [ComponentManager]
    ...Component.x=CmpHilscherCIFX
    ...
  2. en el segmento CmpHilscherCIFX, active las líneas correspondientes según el número de tarjetas CIFX (elimine ";" al principio de la línea).

    ...
    [CmpHilscherCIFX]
    ;TraceLevel=0xFFFFFFFF
    Device.0.BootloaderFilePath=... (see image)
    Device.0.Channel.0.FirmwareFile=...
    
    

    TraceLevel: Para activar tareas de depuración adicionales en el registrador de CODESYS

    BootloaderFilePath: ruta de archivo y nombres de archivo del cargador de arranque NetX para cada controlador NetX. Una ruta relativa comienza en el directorio de instalación. También se puede utilizar una ruta absoluta. Si está utilizando más de un controlador NetX, debe especificar más de una ruta de archivo.

    ...
    Device.0.BootloaderFilePath=NXCIF50-RTE.bin
    Device.1.BootloaderFilePath=NXCIF50-RTE.bin
    ...

    Device.X.Channel.X.FirmwareFile: ruta de archivo y nombres de archivo del firmware NetX para cada adaptador y cada canal. Una ruta relativa comienza en el directorio de instalación. También se puede utilizar una ruta absoluta. Solo el "Canal 0" se usa sobre todo. Si está utilizando más de un chip NetX, debe especificar más de una ruta de archivo.

    ...
    Device.0.Channel.0.FirmwareFile=cifxdpm.nxf
    Device.1.Channel.0.FirmwareFile=cifxdpm.nxf
    ...

    Resultado:

    _cds_img_rtev3_codesyscontrol_cfg.png

Inicio del sistema de tiempo de ejecución

  1. Inicie el sistema de tiempo de ejecución haciendo clic en Iniciar autómata en el menú SysTray de CODESYS Control RTE.

    Tan pronto como el sistema runtime se está ejecutando, las entradas para CmpHilscherCIFX aparecen en el registrador del sistema de tiempo de ejecución. Verá las entradas en el Tronco cuadro de diálogo del editor de dispositivos en CODESYS, así como en el LogPLCxx.csv archivo en el CODESYS Control RTE directorio.

  2. Compruebe lo siguiente:

    • El componente CmpHilscherCIFX tiene que haber sido cargado.

    • La versión del kit de herramientas del CmpHilscherCIFX componente tiene que ser mostrado.

    • El firmware está cargado. El registrador notifica sobre el nombre y la versión del firmware.

    • si configuras TraceLevel a 0xFFFFFFFF, entonces la información se emite desde CmpHilscherCIFX para cada canal NetX configurado.

Para más información, ver: Pestaña: Registro

Creando un CODESYS proyecto con configuración de E/S

Ahora puedes hacer un simple CODESYS-proyecto crear con bus de campo en ejecución.

  1. Crear un nuevo proyecto estándar en CODESYS. Seleccione el dispositivo CODESYS Control RTE al crear.

  2. Agregue un maestro de bus de campo CIFX-PB en el árbol de dispositivos.

  3. Abra el cuadro de diálogo de configuración del maestro de bus de campo haciendo doble clic en la entrada en el árbol de dispositivos. Cambiar a la Configuración NetX pestaña. Establecer los valores de Espacio y Canal de comunicación NetX para que sean idénticos a los números de dispositivo en el archivo de configuración CODESYSControl.cfg. Compare los valores con las entradas del registrador del sistema de tiempo de ejecución.

  4. Cree la aplicación. Descargue la aplicación al controlador e iníciela.

    Todos los nodos del árbol de dispositivos deben marcarse en verde ahora.

Preguntas más frecuentes

El maestro de bus de campo en el árbol de dispositivos no es verde. ¿Cómo puedo encontrar el problema?

Abra el editor de configuración del PLC (el Configuración de comunicación también se encuentran en este editor), cambie a la Tronco pestaña y haga clic en la flecha verde. CODESYS carga y muestra todas las entradas del registrador del PLC. Luego puede buscar errores y excepciones.

Hay referencias sin resolver.

Si hay referencias no resueltas en la aplicación, el componente del sistema de tiempo de ejecución no se carga o se carga una versión incorrecta. Compruebe el CODESYS registrador El componente CmpHilscherCIFX tiene que haber sido cargado.

Si CmpHilscherCIFX no ha sido cargado, entonces ingrese el componente en el CODESYSControl.cfg expediente.

Si CmpHilscherCIFX se ha cargado, es posible que se haya utilizado una versión obsoleta. En este caso, actualice todo el sistema de tiempo de ejecución reinstalando el RTE.

TraceLevel se activó, pero no se puede encontrar una nueva entrada para el CmpHilscherCIFX componente.

Esto significa que el tiempo de ejecución no encuentra el adaptador o chip NetX. Verifique que el adaptador esté insertado correctamente y que el controlador correspondiente esté instalado. Para obtener más información, consulte más arriba: Instalación del controlador de Windows.