Comando: Iniciar sesión
Símbolo:
Atajos de teclado: Viejo + F8
función: El comando conecta la aplicación con el sistema de destino (controlador o dispositivo simulado) y así establece la operación en línea.
llamar: Menú , menú contextual del objeto solicitud
requisito: La aplicación está libre de errores y los ajustes de comunicación están configurados.
Si la configuración de comunicación no es correcta, aparecerá un cuadro de diálogo. A continuación, puede ir directamente a la ajustes de comunicación cambiar el controlador.
si mandas iniciar sesión desde el menú en línea, la aplicación actualmente activa se conecta al sistema de destino. Si llama al comando desde el menú contextual y ha seleccionado una aplicación en el árbol de dispositivos, esta aplicación se utiliza para iniciar sesión, incluso si no está configurada como la "aplicación activa".
Si la administración de usuarios en línea está configurada en el dispositivo de destino, se le pedirá que ingrese los datos del usuario al iniciar sesión. El cuadro de diálogo para esto aparece Inicio de sesión de usuario del dispositivo.
Verifique las opciones de acceso para controlar
¡Los controles no deben ser accesibles bajo ninguna circunstancia desde Internet o desde redes no confiables! ¡En particular, los puertos de programación del controlador no deben estar desprotegidos de Internet bajo ninguna circunstancia (normalmente los puertos UDP 1740...1743 y los puertos TCP 1217 + 11740 o los puertos específicos del controlador)! Sin embargo, si se debe habilitar el acceso desde Internet, se debe seleccionar un método seguro para conectarse al controlador (por ejemplo, VPN).
Para más información, ver: Manejo de la administración de usuarios de dispositivos
Importante
Si un controlador de seguridad está montado debajo de un controlador, este comando puede usar los enlaces de comunicación temporal ¡interrumpir!
Se ven afectadas las conexiones del controlador de seguridad a otros controladores de seguridad (a través de variables de red de seguridad), a los dispositivos de campo y al sistema de desarrollo. Los dispositivos de campo seguros o también otros controladores de seguridad pueden pasar al estado seguro como reacción. La conexión al sistema de desarrollo solo se ve afectada si el controlador de seguridad está conectado al controlador principal a través del bus de campo.
Para obtener más información, consulte el capítulo "Controles de seguridad subordinados".
Hay disponible una versión más reciente de la descripción del dispositivo en el controlador que en el proyecto. Recibirás un aviso con la opción de cancelar el proceso.
La aplicación aún no existe en el controlador: se le pedirá que confirme la descarga.
La aplicación ya está en el controlador y no ha cambiado desde la última vez que se cargó. El inicio de sesión se lleva a cabo sin más interacción con usted.
La aplicación ya está en el controlador, pero ha cambiado desde la última descarga.
Se le pedirá que elija una de las siguientes opciones:
Inicie sesión con el cambio en línea (tenga en cuenta la información sobre el cambio en línea en el "Comando cambio en línea")
Iniciar sesión con descarga
Iniciar sesión sin realizar ningún cambio
En este punto, también tiene la opción de actualizar la aplicación de arranque en el controlador.
Ya hay una versión desconocida de la aplicación en el controlador. Se le preguntará si CODESYS para reemplazar esto.
Ya hay una versión de la aplicación en el controlador y se está ejecutando. Se le preguntará si CODESYS inicie sesión de todos modos y sobrescriba la aplicación que se está ejecutando actualmente.
La aplicación en el controlador se está deteniendo actualmente en un punto de interrupción. Ha cerrado la sesión y ha cambiado el programa: CODESYS le advierte que en caso de un cambio o descarga en línea, el PLC se detendrá por completo. Esto también sucede cuando hay varias tareas y solo una se ve afectada por el punto de interrupción.
con el boton detalles en los cuadros de diálogo descritos anteriormente, abra el cuadro de diálogo información de la aplicación.
Sugerencia
Desde el CODESYS-La versión V3.5 SP17 solo puede ser exactamente una en una aplicación de un controlador CODESYSinstancia para iniciar sesión. si un segundo CODESYSinstancia a la misma aplicación del mismo controlador, aparece un mensaje de error.
Para más información, ver: Cambio en línea y Controlador de seguridad subordinado
Diálogo: Información de la aplicación (detalles)
El cuadro de diálogo muestra información sobre la aplicación que ha cambiado en el sistema de programación en comparación con su versión anterior que se encuentra actualmente en el controlador. Hay dos pestañas:
información de la aplicación: Las propiedades de aplicación del Aplicación en IDE (Entorno de Desarrollo Integrado = sistema de programación) son los de Aplicación en el PLC comparado: nombre del proyecto, último cambio, versión IDE, autor, descripción. Además muestra CODESYS muestra los objetos que han cambiado desde la última descarga.
contenido de la aplicación: Si la opción Descargar información de la aplicación está activado, el contenido de la aplicación en el PLC (2) se puede comparar con el contenido de la aplicación en el sistema de programación (1). La opción Descargar información de la aplicación se puede encontrar en las propiedades de la aplicación, categoría Traducir.
Si el código en el sistema de programación no está actualizado, el comando aparece en la parte inferior izquierda Solicitud no actualizada. ¿Regenerar código ahora? (3). Ejecute este comando para actualizar el código fuente en la aplicación.
Esta información detallada lo ayudará a evaluar mejor los efectos del inicio de sesión en la situación actual y a tomar una decisión sobre la descarga de la nueva aplicación.

Sugerencia
La comparación también se muestra en el editor de dispositivos en la pestaña aplicaciones a través del botón contenido mostrado.
Aplicaciones desconocidas en el PLC
Si ya hay una o más aplicaciones en el controlador que no están en el proyecto, abre CODESYS un cuadro de diálogo con una lista de estas aplicaciones. Puede especificar si y qué aplicación debe eliminarse del PLC antes de cargar la aplicación actual. Esto también se aplica a las aplicaciones secundarias que están en el controlador pero que desde entonces se han eliminado del proyecto.
Compilar el proyecto antes de iniciar sesión
Si un proyecto de aplicación aún no ha sido compilado desde que fue modificado por última vez, compilado CODESYS el proyecto antes de iniciar sesión. Esta operación corresponde al comando generar codigo en el estado de cierre de sesión.
Si se producen errores durante la compilación, aparece un cuadro de diálogo de mensaje. Los errores se enumeran en la ventana de mensajes en la categoría Traducir emitido. A continuación, puede decidir si desea iniciar sesión sin cargar el programa en el controlador.
Error al iniciar sesión
Si se produce un error al iniciar sesión en el controlador, se interrumpe CODESYS el proceso de carga con un mensaje de error. El cuadro de diálogo de error le permite ver los detalles del error. Si ocurrió una excepción y el texto *SOURCEPOSITION* está incluido en el mensaje de registro, puede usar el comando Mostrar en el Bloc de notas mostrar la función afectada en el editor. El cursor salta a la línea que provoca el error.
Salida de información sobre el proceso de carga
Tamaño del código generado
Tamaño de datos globales
Requisito de memoria resultante en el controlador
Una lista de los bloques afectados (en el caso de un cambio en línea)
Sugerencia
No puede cambiar la configuración de dispositivos o módulos en modo en línea. Para cambiar los parámetros del dispositivo, debe cerrar sesión en la aplicación. Sin embargo, dependiendo del sistema de bus, puede haber algunos parámetros especiales que también puede cambiar en el modo en línea.
Sugerencia
Guarda la configuración de la vista. CODESYS por separado entre sí en modo en línea y fuera de línea. Además, se cierran las vistas que no se pueden utilizar en un modo operativo. Por este motivo, la vista puede cambiar automáticamente al iniciar sesión.