Documente Academic
Documente Profesional
Documente Cultură
Envió de comandos
por correo electrónico,
Socket TCP y
Factory Automation
SNTP. Systems
CURSO DE REDES
Practica 12. 2
Practica 12
CURSO DE REDES
Contenido.
Configuración ETN21.
CURSO DE REDES
Configuración ETN21.
197.0.0.1
CURSO DE REDES
Seleccionar modo de
resolución.
Poner dirección del
servidor SMTP.
Poner nombre de la
cuenta de correo del
PLC.
Seleccionar.
CURSO DE REDES
Seleccionar modo de
resolución.
Poner dirección del
servidor POP3.
Poner usuario y
contraseña de la
cuenta de correo del
PLC.
Seleccionar intervalo
de acceso al servidor.
CURSO DE REDES
Comando Descripción
Comandos.
FileWrite Envió de ficheros a la tarjeta de memoria o a los EMs.
FileRead Lectura de fichero de la tarjeta de memoria o los EMs.
FileDelete Borra un fichero de la tarjeta de memoria o los EMs.
FileList Devuelve una lista de los ficheros del directorio indicado.
UMBackup Salva el programa de usuario de la CPU en la tarjeta de memoria o los
EMs.
PARAMBackup Salva los datos de área de parámetros en la tarjeta de memoria o los EMs.
IOMWrite Escribe el contenido del fichero adjuntado en el área de datos
especificada.
IOMRead Lee el contenido de un rango de canal especificado y la devuelve los
datos.
ChangeMode Cambia el modo de operación de la CPU.
ErrorLogRead Devuelve el log de errores entero de la unidad indicada.
ErrorLogClear Borra el log de errores de la unidad indicada.
MailLogRead Lee el log del correo.
MailLogClear Borra el log del correo.
Test Realiza un correo de prueba.
FinsSend Solicita la ejecución de un comando FINS.
CURSO DE REDES
Comando ‘Test’.
– Permite realiza una comprobación del funcionamiento del
envió de comandos.
– Formato:
Asunto Test
Cuerpo:
Fichero adjunto :
CURSO DE REDES
Comando ‘FileList’.
– Devuelve un lista de ficheros contenidos en la carpeta
especificada.
– Formato:
Asunto FileList
Cuerpo: Para1: <directorio> Puede ser omitido.
Por defecto: MEMCARD
Ejemplo.
Para1:MEMCARD
Fichero adjunto :
CURSO DE REDES
Comando ‘FinsSend’.
– Solicita la ejecución de un comando FINS.
– Formato:
Asunto FinsSend
Cuerpo: Para1:<cabecera FINS> Dirección de equipo destino del
comando FINS.
Ejemplo.
Para1:010200
Para2: <comando FINS>* Poner * como terminación del
comando.
Ejemplo.
Para2:0501*
Fichero adjunto:
CURSO DE REDES
Comando ‘FileWrite’.
– Devuelve un lista de ficheros contenidos en la carpeta
especificada.
– Formato:
Asunto FileWrite
Cuerpo: Para1:<directorio destino> Puede ser omitido
Ejemplo.
Para1:MEM\OMRON
Para2: Overwrite=OK o NG Puede ser omitido
Ejemplo. Si es omitido, no se
Para2:Overwrite=OK sobrescribirá.
Comando ‘IOMRead’.
– Lectura de un rango de canales especifico.
– Formato:
Asunto IOMRead
Cuerpo: Para1:<formato del fichero> No puede ser omitido.
Para2:<tipo y canal de inicio> No puede ser omitido.
Para3:<Número de canales> No puede ser omitido.
Para4:<nombre del fichero> Puede ser omitido.
Solamente extensiones: IOM,
CSV y TXT
Por defecto: BACKUP.xxx
Fichero adjunto:
CURSO DE REDES
Comando ‘IOMRead’
– Formatos de fichero:
• Para1: x y dos dígitos.
Comando ‘IOMRead’
– Tipo y canal de inicio:
Canal Rango/Formato Canal Rango/Formato
CIO CH_0 a CH_6143 EM banco 4 E4_0 a E4_32767
W W_0 a W_511 EM banco 5 E5_0 a E5_32767
H H_0 a H_511 EM banco 6 E6_0 a E6_32767
A A_0 a A_447 EM banco 7 E7_0 a E7_32767
Temporizadores T_0 a T_4095 EM banco 8 E8_0 a E8_32767
Contadores C_0 a C_4095 EM banco 9 E9_0 a E9_32767
DM D_0 a D_32767 EM banco 10(A) EA_0 a EA_32767
EM (actual) E_0 a E_32767 EM banco 11(B) EB_0 a EB_32767
EM banco 0 E0_0 a E0_32767 EM banco 12(C) EC_0 a EC_32767
EM banco 1 E1_0 a E1_32767
EM banco 2 E2_0 a E2_32767
EM banco 3 E3_0 a E3_32767
CURSO DE REDES
Comando ‘MailLogRead’.
– Lee el log del correo, que contiene información sobre los
correos recibidos.
– Formato:
Asunto MailLogRead
Cuerpo:
Fichero adjunto :
CURSO DE REDES
Practica 13. 36
Practica 13
CURSO DE REDES
Contenido.
Nodo Nodo
Transmisión de datos 1
Transmisión de datos 2
Transmisión de datos 3
CURSO DE REDES
Conexión establecida
Transmisión de datos 2
Canales de configuración.
• UDP/TCP Socket Status: n = CIO 1500 + (25 x <nº unidad>).
n+1 Estado socket Nº 1 UDP
Canales de configuración.
• Parámetros del servicio de socket. m = D30000 + (100 x <nº unidad>).
Offset
m + 18 +0 Opciones de socket Nº socket TCP/UDP
Parámetros del servicio de socket del área 1 +1 Numero de puerto UDP/TCP local.
m + 27 +2 Dirección IP remota.
m + 28 +3
Parámetros del servicio de socket del área 2 +4 Número de puerto UDP/TCP remoto.
m + 37 +5 Número de bytes a enviar/recibir (máx. 07C0 Hex.)
+6 Dirección de buffer de datos a enviar / recibir.
m + 88 +7
Parámetros del servicio de socket del área 8 +8 Valor del timeout.
m + 97 +9 Código de respuesta.
CURSO DE REDES
Canales de configuración.
• Estado de la conexión TCP. m = D30000 + (100 x <nº unidad>).
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
m + 9 a m + 16
Canales de configuración.
• Switch de peticiones de servicios socket. n = CIO 1500 + (25 x <nº unidad>).
Offset 15 8 7 0
n + 19 Switch del servicio de socket 2 Switch del servicio de socket 1
n + 20 Switch del servicio de socket 4 Switch del servicio de socket 3
15 14 13 12 11 10 9 8
7 6 5 4 3 2 1 0
n + 21 Switch del servicio de socket 6 Switch del servicio de socket 5
n + 22 Switch del servicio de socket 8 Switch del servicio de socket 7
– Área de DM:
– D0000 a D0049: Buffer de datos a enviar.
– D0100 a D0149: Buffer de datos a recibir.
– Área de CIO:
15 a 4 3 2 1 0
CIO 0000 - Bit de recibir Bit de enviar Bit cerrar Bit abrir
TCP TCP conexión TCP conexión TCP
CIO 0001 - Flag error Flag error Flag error en Flag error
recepción. enviar. cierre. abriendo.
CIO 0002 - Flag Flag Flag cerrando. Flag abriendo.
recibiendo. enviando.
CURSO DE REDES
Practica 14. 46
Practica 14
CURSO DE REDES
Contenido.
Configuración ETN21.
Activar el servicio de
sincronización.
Hora de sincronización.
Practicas 12-14. 49