Comandos de tarjeta SD

Introducción

Modicon M241 Logic Controller permite transferencias de archivos con una tarjeta SD.

Para cargar o descargar archivos del controlador con una tarjeta SD, utilice uno de los siguientes métodos:

oLa función de clonar (utilice una tarjeta SD vacía)

oUn script almacenado en la tarjeta SD

Cuando se inserta una tarjeta SD en el slot para tarjeta SD del controlador, el firmware busca y ejecuta el script contenido en la tarjeta SD (/sys/cmd/Script.cmd).

NOTA: No se modifica el funcionamiento del controlador durante la transferencia de archivos.

Para comandos de transferencia de archivos, el editor de Almacenamiento masivo (USB o tarjeta SD) le permite generar y copiar el script y todos los archivos necesarios a la tarjeta SD.

NOTA: El Modicon M241 Logic Controller sólo acepta tarjetas SD formateadas en FAT o FAT32.

La tarjeta SD debe tener una etiqueta. Para añadir una etiqueta, inserte la tarjeta SD en el PC, haga clic con el botón derecho en la unidad en Windows Explorer y seleccione Propiedades.

Warning_Color.gifADVERTENCIA

FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

oDebe tener conocimientos operativos de la máquina o el proceso antes de conectar este dispositivo al controlador.

oAsegúrese de que las protecciones estén instaladas, de modo que si se produjera un posible funcionamiento imprevisto del equipo, no provoque lesiones al personal ni daños al propio equipo.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.

Si retira la alimentación del dispositivo o se produce un corte de alimentación o se interrumpe la comunicación durante la transferencia de la aplicación, el dispositivo podría quedar inoperativo. Si se produce una interrupción de la comunicación o un corte de alimentación, intente volver a realizar la transferencia. Si se produce un corte de alimentación o una interrupción de la comunicación durante una actualización de firmware, o si se utiliza un firmware no válido, el dispositivo quedará inoperativo. En este caso, utilice un firmware válido e intente volver a realizar la actualización del firmware.

AVISO

EQUIPO INOPERATIVO

oNo interrumpa la transferencia del programa de aplicación o un cambio del firmware si se ha iniciado la transferencia.

oReinicie la transferencia si se ha interrumpido por algún motivo.

oNo intente poner en funcionamiento el dispositivo hasta que no haya finalizado correctamente la transferencia de archivos.

El incumplimiento de estas instrucciones puede causar daño al equipo.

Función de clon

La función de clonar permite cargar la aplicación de un controlador y descargarla en una misma referencia del controlador.

Esta función clona todos los parámetros del controlador (por ejemplo, aplicaciones, firmware, archivo de datos, configuración de Post). Consulte Asignación de memoria.

NOTA: Los derechos de acceso del usuario solo se pueden copiar si se ha hecho clic previamente en el botón Include User Rights en la subpágina Clone Management del Servidor web.

De forma predeterminada, se permite la clonación sin usar el bloque de funciones FB_ControlClone. Si desea restringir el acceso a la función de clonación, puede quitar los derechos de acceso de USBExecCommand object en el grupo Everyone. Como resultado, no se permitirá la clonación sin usar FB_ControlClone. Para obtener información detallada acerca de este bloque de funciones, consulte la Guía de la biblioteca del sistema M262. Para obtener más información sobre los derechos de acceso, consulte EcoStruxure Machine Expert - Guía de programación.

Si desea controlar el acceso a la aplicación clonada en el controlador de destino, debe usar el botón Include users rights (en la subpágina Clone Management del Servidor web) del controlador de origen antes de realizar la operación de clonar. Para obtener más información sobre los derechos de acceso, consulte EcoStruxure Machine Expert - Guía de programación.

Este procedimiento describe cómo cargar en la tarjeta SD la aplicación almacenada en el controlador:

Paso

Acción

1

Borre una tarjeta SD y defina la etiqueta de la tarjeta de esta manera:

CLONExxx

NOTA: La etiqueta debe empezar por 'CLONE' (no se distingue entre mayúsculas y minúsculas), seguido de cualquier carácter normal.

2

Indique si desea clonar los Derechos de usuario. Consulte la subpágina Clone Management del servidor web.

3

Desconecte la alimentación del controlador.

4

Inserte la tarjeta SD preparada en el controlador.

5

Restaure la alimentación del controlador.

Resultado: El procedimiento de clonado se inicia automáticamente. Durante el procedimientos de clonado, están encendidos los indicadores LED PWR y I/O y el indicador LED SD parpadea periódicamente.

NOTA: El procedimiento de clonado dura dos o tres minutos.

Resultado: Al finalizar el procedimiento de clonado, el LED SD está encendido y el controlador se inicia en la modalidad de aplicación normal. Si se ha detectado un error, el LED ERR está encendido y el controlador está en el estado STOPPED.

6

Extraiga la tarjeta SD del controlador.

Este procedimiento describe cómo descargar en el controlador la aplicación almacenada en la tarjeta SD:

Paso

Acción

1

Desconecte la alimentación del controlador.

2

Inserte la tarjeta SD en el controlador.

3

Restaure la alimentación del controlador.

Resultado: Se inicia el procedimiento de descarga y el LED SD parpadea durante este procedimiento.

4

Espere hasta que finalice la descarga:

oSi el LED SD (verde) está encendido y el red LED ERR (rojo) parpadea regularmente, la descarga ha finalizado correctamente.

oSi el LED SD (verde) está apagado y los LED ERR y I/O  (rojos) parpadean regularmente, se ha detectado un error.

5

Extraiga la tarjeta SD para reiniciar el controlador.

NOTA: Si desea controlar el acceso a la aplicación clonada en el controlador de destino, deberá habilitar y establecer derechos de acceso de usuario y cualquier contraseña del servidor web/FTP que sean específicos del controlador. Para obtener más información sobre los derechos de acceso, consulte EcoStruxure Machine Expert - Guía de programación.

NOTA:  Si descarga una aplicación clonada en el controlador, se eliminará primero la aplicación existente de la memoria del controlador, independientemente de los derechos de acceso de usuario que puedan estar habilitados en el controlador de destino.

Generación de scripts y archivos con el almacenamiento masivo en

Haga clic en Proyecto > Almacenamiento masivo (USB o tarjeta SD) en el menú principal:

G-SE-0002104.2.gif-high.gif

 

 

Elemento

Descripción

Nuevo

Crea un script nuevo.

Abrir

Abre un script.

Macros

Inserta una macro.

Una macro es una secuencia de comandos unitarios. Una macro ayuda a realizar muchas operaciones comunes como cargar y descargar aplicaciones, etc.

Generar

Genera el script y todos los archivos necesarios en la tarjeta SD.

Comando

Instrucciones básicas.

Origen

Ruta de origen en el PC o el controlador.

Destino

Directorio de destino en el PC o el controlador.

Añadir nuevo

Añade un comando de script.

Subir/Bajar

Cambia el orden de los comandos de script.

Eliminar

Elimina un comando de script.

Descripciones de comandos:

Comando

Descripción

Origen

Destino

Sintaxis

Download

Descarga un archivo de la tarjeta SD en el controlador.

Seleccione el archivo que se desea descargar.

Seleccione el directorio de destino del controlador.

'Download "/usr/Cfg/*"'

SetNodeName

Establece el nombre de nodo del controlador.

Nuevo nombre del nodo.

Nombre del nodo del controlador.

'SetNodeName "Name_PLC"'

Restablece el nombre de nodo del controlador.

Nombre de nodo predeterminado.

Nombre del nodo del controlador.

'SetNodeName ""'

Upload

Carga los archivos contenidos en un directorio del controlador a la tarjeta SD.

Seleccione el directorio.

-

'Upload "/usr/*"'

Delete

Elimina archivos contenidos en un directorio del controlador.

NOTA: Delete "*" no elimina archivos del sistema.

Seleccione el directorio e introduzca un nombre de archivo específico. Importante: De forma predeterminada, todos los archivos de directorio están seleccionados.

 

-

'Delete "/usr/SysLog/*"'

Quita el UserRights del controlador.

-

-

'Delete "/usr/*"'

Elimina los archivos contenidos en la tarjeta SD o en una carpeta de la tarjeta SD.

-

-

'Delete "/sd0/*"' o 'Delete "/sd0/nombre carpeta"'

Reboot

Reinicia el controlador (sólo disponible al final del script).

-

-

'Reboot'

NOTA: Cuando se activan los derechos de usuario en un controlador y si el usuario no puede leer, escribir o eliminar el sistema de archivos, se deshabilitarán los scripts usados para Cargar/Descargar/Eliminar archivos. Incluye la operación de clonado. Para obtener más información sobre los derechos de usuario, consulte EcoStruxure Machine Expert - Guía de programación.

En esta tabla se describen las macros:

Macros

Descripción

Directorio/Archivos

Download App

Descargue la aplicación de la tarjeta SD en el controlador.

/usr/App/*.app

/usr/App/*.crc

/usr/App/*.map

/usr/App/*.conf(1)

Upload App

Cargue la aplicación desde el controlador a la tarjeta SD.

Download Sources

Descargue el archivo de proyecto de la tarjeta SD en el controlador.

/usr/App/*.prj

Upload Sources

Cargue el archivo de proyecto desde el controlador a la tarjeta SD.

Download Multi-files

Descargue varios archivos de la tarjeta SD en un directorio del controlador.

Definido por el usuario

Upload Log

Cargue los archivos de registro desde el controlador a la tarjeta SD.

/usr/Log/*.log

(1): Si se ha configurado OPC UA.

Restablecer los valores predeterminados de los derechos de usuario

Si lo desea, puede crear manualmente un script para eliminar del controlador los derechos de usuario, junto con la aplicación. El script deberá incluir el siguiente comando:

delete /usr/*

Reboot

NOTA: Este comando también quita los datos y la aplicación del usuario.

Paso

Acción

1

Desconecte la alimentación del controlador.

2

Inserte la tarjeta SD preparada en el controlador de origen.

3

Restaure la alimentación del controlador de origen.

Resultado: La copia se inicia automáticamente. Durante la copia, los LED PWR y I/O están ACTIVOS y el LED SD parpadea con regularidad.

4

Espere hasta que se haya completado la copia.

Resultado: el LED SD está encendido y el controlador se reinicia con los derechos de usuario predeterminados. Si se ha detectado un error, el LED ERR está encendido y el estado del controlador es STOPPED.

Procedimiento de transferencia

Warning_Color.gifADVERTENCIA

FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

oDebe tener conocimientos operativos de la máquina o el proceso antes de conectar este dispositivo al controlador.

oAsegúrese de que las protecciones estén instaladas, de modo que si se produjera un posible funcionamiento imprevisto del equipo, no provoque lesiones al personal ni daños al propio equipo.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.

Paso

Acción

1

Cree el script con el editor de Almacenamiento masivo (USB o tarjeta SD).

2

Haga clic en Generar... y seleccione el directorio de raíz de la tarjeta SD.

Resultado: El script y los archivos se transfieren a la tarjeta SD.

3

Inserte la tarjeta SD en el controlador.

Resultado: Se inicia el procedimiento de transferencia y el LED SD parpadea durante este procedimiento.

4

Espere hasta que finalice la descarga:

oSi el LED SD (verde) está encendido y el red LED ERR (rojo) parpadea regularmente, la descarga ha finalizado correctamente.

oSi el LED SD (verde) está apagado y los LED ERR y I/O  (rojos) parpadean regularmente, se ha detectado un error.

5

Extraiga la tarjeta SD del controlador.

NOTA: Las modificaciones se aplicarán después del próximo reinicio.

Cuando el controlador haya ejecutado el script, el resultado se registrará en la tarjeta SD (archivo /sys/cmd/Cmd.log).

Warning_Color.gifADVERTENCIA

FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

Para comprender el estado que asumirá el controlador tras apagarlo y volverlo a encender, consulte el diagrama de estado y los comportamientos del controlador en este documento.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.