Skip to main content

Trabajando con la interfaz de simulación

Preparativos

Al empezar a utilizar la interfaz de simulación, resulta útil configurar el entorno local con dos CODESYS controladores.

Sugerencia

La forma más sencilla de hacerlo es descargar los dos CODESYS Control Win SL controladores de CODESYS Store International. Encontrará el producto y la hoja de datos del producto en CODESYS Store International o en Tienda CODESYS en Norteamérica. El archivo ZIP contiene las versiones de 64 y 32 bits CODESYS Control Win SL.

  1. Instalación de los paquetes

    1. Instala el CODESYS Simulation Interface complemento en tu CODESYS herramienta de programación.

    2. Instala el CODESYS Simulation Interface Example paquete.

      El CODESYS Simulation Demonstrator el complemento forma parte del paquete.

    3. Instale y abra el SimulationInterfaceExample.projectarchive proyecto de ejemplo.

  2. Instale los dos sistemas de ejecución.

  3. Abra un proyecto estándar con un CODESYS Control Win Dispositivo de 32 bits. Inicie la puerta de enlace y el dispositivo.

  4. En el Dispositivos vea, haga doble clic en este dispositivo.

    Se abre el editor de dispositivos.

  5. Haga clic en Escanear red botón.

    El CODESYS Control Win Se muestra el entorno de ejecución de 32 bits.

  6. Seleccione el dispositivo y configúrelo como de costumbre.

    El dispositivo está conectado.

  7. Seleccione el comando Cambiar la política de seguridad en tiempo de ejecución y haga clic para confirmar el siguiente cuadro de diálogo.

    Ajustes de comunicación

    _simitf_communication_settings_change_runtime_security_policy_.png
  8. Configure la administración de usuarios del dispositivo.

  9. En el Cambiar la política de seguridad en tiempo de ejecución cuadro de diálogo, configure la administración de usuarios del dispositivo desde Administración de usuarios impuesta para Administración de usuarios opcional.

  10. Habilite el Permitir inicio de sesión anónimo opción y clic OK para confirmar la configuración.

  11. Haga clic en Dispositivo botón y seleccione el Cambie el nombre del dispositivo activo comanda y cambia el nombre del dispositivo activo en el siguiente cuadro de diálogo.

    _simitf_communication_settings_rename_active_device.png
  12. Especifique un nombre de dispositivo nuevo (ejemplo: SimBroker).

  13. Actualiza el dispositivo según la descripción del dispositivo CODESYS Control Win x64.

  14. Repite desde el paso 3, pero cambia el nombre del dispositivo a SimTarget.

    Listo.

Ejemplo sencillo

Para que se familiarice con la interfaz de simulación, se desarrolla un ejemplo sencillo paso a paso. Imagine una máquina cuyos datos de E/S se intercambian a través de un bus de campo. A PROFIBUS se usa como bus de campo.

  1. Cree un nuevo proyecto estándar y seleccione el dispositivo de 64 bits CODESYS Control Win como el tipo de dispositivo del objetivo de la simulación.

  2. Haga doble clic en el dispositivo.

    Se abre el editor de dispositivos.

  3. Configure lo siguiente:

    1. Añada un adaptador Ethernet.

    2. Añadir un PROFINET Controlador.

    3. Agregue una entrada de 8 bits.

    4. Añada una salida de 8 bits.

  4. Declare variables de dos bytes en PLC_PRG y usa las variables del código de tu aplicación.

    byIn, byOut

  5. Asigne las variables a una entrada y una salida.

  6. Genera el código.

    En el mejor de los casos, la compilación se ejecuta sin errores.

    Ahora tiene el siguiente árbol de dispositivos:

    _simitf_img_devicetree.png

    Esta es la aplicación que queremos simular.

Siga los pasos siguientes para agregar la interfaz de simulación. Se configuran para simular la aplicación.

  1. Seleccione la aplicación y seleccione Agregar objetoInterfaz de simulación comando en el menú contextual.

  2. En el cuadro de diálogo siguiente, haga clic en Añadir comando.

    Se ha agregado la interfaz de simulación y ahora se puede configurar.

  3. Para estos primeros pasos, deje los valores predeterminados sin cambios y ajuste únicamente la dirección IP del dispositivo. Especifique la dirección local (ejemplo: 192.168.178.47

  4. En el Configuración pestaña, defina la Opciones de simulación configurando en Solo señales de E/S mapeadas.

  5. Seleccione el Simulación habilitada opción.

  6. Cambie a la Simulation Broker pestaña.

  7. Haga clic en Seleccione el dispositivo del corredor botón.

  8. Seleccione Gateway-1 y haga clic en Escanear red botón.

    El SimBroker y SimTarget se muestran los dispositivos.

  9. Seleccione el SimBroker dispositivo.

  10. Haga clic en Actualice Broker botón.

  11. Espera hasta que aparezca el mensaje El broker de simulación se actualizó correctamente se muestra.

  12. Inicie sesión en el SimTarget dispositivo.

    _simitf_ua_expert_infomodell.png

El software ahora también puede escanear este modelo de información para obtener información sobre los objetivos de simulación existentes y el modelo de información utilizado. CODESYS Simulation Interface Example el complemento lo demuestra. Todo lo que necesita hacer es instalar y ejecutar CODESYS Simulation Demonstrator.msi archivo.

Haga clic en Navegar botón para buscar el destino. Debería aparecer como ISim_Target_xxx_xxx_xxx_xxx se puede ver a continuación. La siguiente imagen también muestra el uso del Interfaz de simulación el objeto y el Demostrador de simulación. El valor Application_PLC_PRG_byOut fue escrito por el editor y el valor Application_PLC_PRG_byIn fue suscrito por el demostrador de simulación a través de OPC UA PubSub.

_simitf_simtarget_simdemonstrator.png