CODESYS V3-Instalación e Inicio
CODESYS V3-Instalación e Inicio
CODESYS V3-Instalación e Inicio
Versión: 11.0
Plantilla: templ_tecdoc_en_V1.0.docx
Nombre del archivo: CODESYS Instalación y Start.docx
1 Bienvenido
¡Bienvenido al sistema de desarrollo CODESYS V3 de 3S - Smart Software Solutions GmbH!
CODESYS es un sistema de programación de PLC independiente del dispositivo. De acuerdo con el estándar
IEC 61131-3, es compatible con todos los lenguajes de programación estándar, pero también permite incluir
rutinas C y admite la programación orientada a objetos. En combinación con el sistema de tiempo de
ejecución CODESYS Control Win V3, permite la programación multidispositivo y multiaplicación. La estructura
basada en componentes hace posible una configuración y ampliación específicas del cliente de la interfaz de
usuario.
Antes de ir a instalar, tenga en cuenta lo siguiente sobre los requisitos del sistema, la instalación y cómo obtener
más información.
3 Instalación
Realice la Setup_CODESYSV<Versión>.exe para iniciar el asistente de instalación que lo guiará.
5 Empezar
Inicie CODESYS desde el menú Inicio: De forma predeterminada, la ruta es Programas - 3S CODESYS -
CODESYS - CODESYS V<version>.
También puede utilizar el icono CODESYS que está disponible en el escritorio después de la instalación.
6 Ayuda
La ayuda en línea se proporciona a través del menú 'Ayuda'. Allí encontrará los comandos para abrir una vista
de contenido de la ayuda, la vista de índice para buscar por palabras clave o la vista de búsqueda para la
búsqueda de texto completo.
Alternativamente, puede comenzar a través del icono de CODESYS que estará disponible
en el escritorio después de la instalación.
(Futuro: Se le pedirá que seleccione un perfil y después de presionar Continuar, se abrirá la interfaz de
usuario de CODESYS).
El sistema de programación se iniciará automáticamente con un perfil predefinido. Por lo tanto, actualmente no
tiene que seleccionar un perfil.
Cuando inicie el sistema de programación por primera vez después de la primera instalación en el sistema, se le
pedirá que elija la colección predeterminada de configuraciones y características:
Elija "Estándar" para los primeros pasos descritos aquí, siempre puede cambiar a la configuración
"Profesional" (a través del cuadro de diálogo Opciones del proyecto) si es necesario. En el entorno
"Estándar", la interfaz de usuario se adapta para una usabilidad más efectiva y se omiten algunas funciones
que rara vez se utilizan.
(2) Crear un proyecto
Para crear un nuevo proyecto, elija el comando Nuevo proyecto en el menú Archivo:
En el cuadro de diálogo Nuevo proyecto, seleccione Proyecto estándar en el campo "Plantillas" e introduzca
un Nombre y una Ubicación
ruta de acceso para el archivo de proyecto.
Presione OK para confirmar. Se abrirá un
cuadro de diálogo del asistente:
Elija el dispositivo CODESYS Control Win V3 y el lenguaje de programación Structured Text para PLC_PRG.
Pulse OK para abrir el nuevo proyecto.
El nombre del proyecto aparecerá ahora en la barra de título de la interfaz de usuario de CODESYS y como un
nodo raíz simbólico en las POU y en las ventanas de vista de dispositivos.
En la parte de declaración del editor, coloque el cursor detrás del VAR y presione la tecla Return. Se mostrará
una nueva línea vacía donde se introduce la declaración de las variables ivar y erg que son de tipo INTEGER y
fbinst de tipo FB1:
PROGRAMA
PLC_PRG VAR
ivar: INT;
fbinst: FB1;
erg: INT;
END_VAR
En lugar de esto, puede escribir directamente una línea en la parte de implementación del editor (cuerpo) y
usar la función Autodeclare, consulte (4).
El nombre y el alcance de las variables, así como la POU (objeto) actual, se completarán automáticamente.
Introduzca el tipo deseado y el valor de inicialización de acuerdo con la declaración descrita en ( 3). Tenga en
cuenta que los comentarios, si los define aquí en el cuadro de diálogo de autodeclaración, no se insertarán
indicados por "//" como se muestra arriba, sino como una descripción xml en la parte de la declaración y
luego se podrán utilizar con fines de documentación.
Confirme el cuadro de diálogo con OK. Esto introducirá la declaración de erg en la parte de declaración de la
POU con los comentarios a continuación:
7.3 Defina los objetos de recurso para ejecutar y controlar el programa en el PLC
(6) Inicie el servidor de puerta de enlace y el PLC
Inicie el servidor de puerta de enlace:
El servidor de puerta de enlace se inicia automáticamente al iniciar el sistema como servicio. Asegúrese de
que haya un icono en la bandeja del sistema que indique que la puerta de enlace se está ejecutando. Si el
icono tiene el aspecto de , la puerta de enlace está detenida actualmente.
(Este icono forma parte del programa GatewaySysTray, que está disponible para controlar y supervisar el
servicio Gateway. Proporciona un menú con un comando de inicio y otro de parada, lo que permite al usuario
detener o reiniciar el servicio manualmente. El menú también incluye el comando Exit Gateway Control, que
simplemente finaliza el programa GatewaySysTray, pero no el servicio Gateway. El programa GatewaySysTray
se inicia automáticamente cuando se inicia Windows, sin embargo, también se puede iniciar manualmente a
través del menú Programas).
Iniciar PLC:
El PLC (CODESYS Control Win V3) está disponible como servicio al inicio del sistema. Está representado por
un icono en la bandeja del sistema: para el estado 'detenido', para el estado 'en ejecución'. Por razones
de seguridad (protección contra accesos no autorizados), a partir de V3.5 SP2, el servicio de PLC ya no se
iniciará automáticamente al inicio del sistema. Debe iniciarse manualmente mediante el comando 'Iniciar PLC'
desde el menú que se abre con el ratón- haga clic en el icono.
CAUTELA: Este icono forma parte del programa CODESYSControlSysTray, que está disponible
para controlar y supervisar el servicio CODESYS Control Win V3. Proporciona un
menú con un comando de inicio y otro de parada, lo que permite al usuario detener
o reiniciar el servicio manualmente. El menú también incluye el comando Exit PLC
Control, que acaba de terminar el programa CODESYSControlSysTray, pero no el
ControlService. El programa CODESYSControlSysTray se inicia automáticamente
cuando se inicia Windows, sin embargo, también se puede iniciar manualmente a
través del menú Programas.
En la ventana Dispositivos, el nombre "Aplicación" se muestra en negrita. Esto significa que esta aplicación
está configurada como "aplicación activa". Por lo tanto, todos los comandos y acciones relacionados con la
comunicación con el PLC se referirán a esta aplicación. Para configurar una aplicación como "activa",
seleccione la entrada de la aplicación en la ventana Dispositivos y elija el comando Establecer aplicación
activa en el menú contextual.
Introduzca un nombre simbólico para la puerta de enlace, defina el tipo de controlador "TCP/IP" e
introduzca la dirección IP "localhost" (realice un doble clic en el campo de la columna para abrir un marco de
edición). Deje la configuración para el puerto. Confirme con OK.
La puerta de enlace se introducirá en el campo de la parte izquierda del cuadro de diálogo Comunicación y el
nombre de la puerta de enlace se añadirá a la lista de selección en "Seleccionar la ruta de red al controlador".
Cuando la puerta de enlace se está ejecutando correctamente, se muestra una viñeta verde antes de la
entrada, de lo contrario, una roja:
Ahora defina un canal para el dispositivo de destino que debe conectarse a través de la puerta
de enlace establecida: Presione el botón Escanear red para buscar dispositivos disponibles
en su red local.
Al menos debería encontrar el PLC instalado con la configuración de CODESYS: Se mostrará con sangría
debajo de la puerta de enlace: en lugar de "WST06 [003C]" que se muestra en la imagen a continuación, debe
encontrar el nombre y la dirección de su computadora.
Ahora seleccione la entrada PLC (dispositivo) y presione el botón Establecer ruta activa.
Esto establecerá este canal de comunicación como el activo, lo que significa que todas las acciones
relacionadas con la comunicación se referirán exactamente a este canal. Considere esto más adelante cuando
haya configurado varios canales de comunicación en su proyecto.
La configuración se aplicará automáticamente, ahora puede salir del cuadro de diálogo Comunicación.
Incluso si esta verificación sintáctica no se ha realizado antes, puede iniciar sesión en el PLC. (Por lo tanto,
asegúrese de que el PLC esté funcionando, es decir, que el símbolo en la barra del sistema esté coloreado).
Utilice el comando Login (menú contextual cuando se selecciona el objeto de aplicación). Si los ajustes de
comunicación se han configurado como se describe en (8), aparecerá el siguiente cuadro de mensaje (de lo
contrario, se le pedirá que corrija los ajustes de comunicación):
Aquí puede elegir si la POU debe visualizarse en modo en línea o fuera de línea. El modo en línea se activará
de forma predeterminada y, por lo tanto, simplemente confirme con OK para el ejemplo actual.
Se abrirá la vista en línea de PLC_PRG: En la parte inferior verá las líneas de código ingresadas en modo
fuera de línea, complementadas por las pequeñas ventanas de monitoreo en línea detrás de cada variable,
que muestran el valor real. En la parte superior, una tabla muestra las expresiones de reloj de la POU, es
decir, los valores actuales de las variables respectivas en la aplicación "Aplicación" en el PLC.
Haga lo mismo con las otras variables. La lista de seguimiento que se muestra en la siguiente imagen solo
contiene expresiones de PLC_PRG, pero, por supuesto, puede crear un conjunto de cualquier variable de su
proyecto. Tenga en cuenta que para las variables de instancia, por ejemplo, para las instancias FB1, es
suficiente introducir la expresión " PLCWinNT.Application.PLC_PRG.fbinst". Las variables particulares se
introducirán automáticamente y las líneas correspondientes se pueden abrir a través del símbolo más: El
valor actual de una variable se muestra en la columna 'Valor':
Si aún no lo ha hecho, ahora ejecute el comando 'Iniciar aplicación' desde el menú en línea. La aplicación se
iniciará en el PLC y el valor actual se mostrará en la columna Valor:
Para desconectarse del PLC, ejecute el comando 'Cerrar sesión' en el menú Online.
Ahora puede dar un paso más utilizando <F8>, que representa el comando Paso a paso por instrucciones del
menú Depurar y, por lo tanto, también pasará a la instancia del bloque de funciones. Para omitir los pasos del
bloque de función, use <F10> que equivale al comando Paso a paso. Se mostrará cada valor de variable leído
actualmente desde el PLC.
También puede echar un vistazo al cuadro de diálogo Puntos de interrupción que se abrirá a través del comando
Puntos de interrupción desde el menú Ver. Aquí, se pueden ver y editar los puntos de interrupción
establecidos actualmente y se pueden introducir nuevos puntos de interrupción.
Tenga en cuenta también que las posiciones de los puntos de interrupción se recordarán cuando cierre la
sesión. Se indicarán con viñetas rojas descoloridas.
Ahora ha creado y ejecutado su primer proyecto con CODESYS V3. Para obtener más información sobre el uso
del sistema de programación, consulte la ayuda en línea.
Le deseamos éxito en su programación. Agradecemos cada comentario.
Historial de cambios