lunes, 23 de enero de 2012

mi amor por aca vamos hablar para las preguntas

mi vida por aca nomas nos escribiremos para que nadies se de cuenta y asi me solpes las preguntas  y si no entiendo la pregunta yo te la escribo y lo buscas y luego me lo envias por aca


te amo muxo mu muxo

jueves, 12 de enero de 2012

ALGUNOS EJEMPLOS DE TEMPORIZADORES PARA EL CONTROL DE ERRORES

Muestra como se puede asignar el tiempo de ejecución de un temporizador a través de un equipo de servicio. Además, se describe cómo se puede mostrar en el equipo de servicio el tiempo que le queda a dicho temporizador:

1.- Asignación / indicación del tiempo de ejecución del temporizador en segundos (Ejemplo 1 + Ejemplo 2):

Para poder asignar directamente el tiempo de ejecución de un temporizador con ayuda del equipo de servicio, hay que declarar en dicho equipo la variable correspondiente con el tipo "Timer" (en el control, S5TIME).
Si se trabaja con una conexión simbólica, en el equipo de servicio se asigna automáticamente el tipo "Timer" al elegir la variable de tipo "S5TIME". La entrada siempre se realiza en milisegundos.
Para que el usuario no tenga que introducir el tiempo en milisegundos, existe la posibilidad de realizar un escalado lineal utilizando la propiedad de las variables "Propiedades -> Escalado lineal".





El valor introducido se cambia automáticamente antes de que se transfiera al control
El escalado "Equipo de servicio, valor final = 1 y control, valor final = 1000" hace que si se introduce un "1", al control se le transfiere un "1000".
=> El usuario puede indicar el tiempo en "segundos" (1000 = 1000ms = 1s).

2.- Señalización del tiempo de ejecución del temporizador en segundos:
 
Instrucciones:
La salida del tiempo parte de una "base de tiempo". Esta base depende del valor temporal preajustado. La siguiente imagen muestra la descripción de la ayuda Online del STEP 7 sobre el tema "Evaluación del valor de tiempo".


Ejemplo 1:
En el Ejemplo_1, el tiempo que le queda al temporizador se envía desde la salida "DEZ" del mismo a una variable del equipo de servicio. Para mostrar "correctamente" el tiempo que queda, sin tener en cuenta la base de tiempo, para que en el equipo de servicio se represente correctamente ésta, se ha elegido el tipo de datos "Timer" para la variable "Tiempo que falta" (programa de STEP 7: Módulos FC10; DB10).
 
Ejemplo 2:
En el Ejemplo_2, el tiempo que le queda al temporizador no se saca directamente de la salida del temporizador a una variable del equipo de servicio. El valor de tiempo actual procede de la salida "DUAL" del temporizador. Para mostrar "correctamente" el tiempo que queda, hay que tener en cuenta la base de tiempo (programa de STEP 7: Módulos FC20; DB20).

Para mostrar el tiempo que resta en el equipo de servicio, se crea un "campo de salida" propio para cada "base de tiempo" - la coma decimal se desplaza en cada caso.
A través de la propiedad de las variables "Propiedades -> Animaciones -> Visibilidad", se muestra el campo de salida correspondiente en función de la base de tiempo.
Para una mejor visibilidad, los campos de salida se pueden mostrar u ocultar en la vista de configuración, con ayuda de los niveles 3,4,5 y 6.

3.- Entrada / Salida del tiempo de ejecución del temporizador en horas / minutos / segundos:
Ejemplo 3:
En el Ejemplo_3, la indicación / señalización del tiempo de ejecución se puede realizar en Horas / Minutos / Segundos. Esto se ofrece especialmente cuando se tienen que introducir valores de tiempo muy altos (Programa de STEP 7: Módulos FC30; DB30; FC82; FC200; FB200, DB200).
En el proyecto ejemplo, se dispone de un FB parametrizable (FB200). En este FB se realiza el cálculo del dato del tiempo y la salida del tiempo que resta.
Advertencias:
  • El FB200 contiene la llamada al FC200.
  • El FC200 contiene la llamada al FC82.
Estructura del FB200:



Parámetros de entrada del FB200:
  • In_Typ_Of_Timer
    Dato de la forma de operar del temporizador.
    1=S_Impuls ; 2=S_VIMP; 3=S_EVERZ;  4=S_SEVERZ; 5=S_AVERZ
  • In_Timer_Number
    Número del temporizador, por ejemplo, T2 (el número máximo depende de la CPU utilizada).
  • In_Timer_Start (Bool)
    Entrada de arranque 
  • In_Timer_Reset (Bool)
    Entrada de reseteo
  • Input_Hour (Int)
    Dato de las horas 
  • Input_Minute (Int)
    Datos de los minutos  
  • Input_Second (Int)
    Dato de los segundos
Parámetros de salida del FB200:
  • Out_Hour (Int)
    Tiempo que resta en horas
  • Out_Minute (Int)
    Tiempo que resta en minutos 
  • Out_Second (Int)
    Tiempo que resta en segundos
  • Time_Exit (Bool)
    Estado del temporizador
  • Fault (Bool)
    Error de entrada, cuando el dato del tiempo es de más de 2h:46min:30sec.
    Tal como se ve en este ejemplo, se puede mostrar un aviso de advertencia en el equipo de servicio.
Advertencia sobre el manejo del "Ejemplo 3":
A través de un campo de E/S simbólico, se pueden indicar diferentes operaciones de tiempo para hacer pruebas.
El dato de la forma de operar se configura / indica en la "práctica" como parámetro fijo en el FB200.


viernes, 6 de enero de 2012

9.- Protocolos de la Capa de Transporte (Características, Funciones)

1.- ¿Que es un socket?

Un socket (enchufe), es un método para la comunicación entre un programa del cliente y un programa del servidor en una red. Un socket se define como el punto final en una conexión. Los sockets se crean y se utilizan con un sistema de peticiones o de llamadas de función a veces llamados interfaz de programación de aplicación de sockets (API, application programming interface).

2.- ¿Que es una ventana deslizante?

La Ventana deslizante es un mecanismo dirigido al control de flujo de datos que existe entre un emisor y un receptor pertenecientes a una red informática.

3.- ¿Por qué se dice que la cabecera del protocolo UDP es mas simple?

Contiene menor cantidad de bits

jueves, 5 de enero de 2012

8.- Protocolos ARP, RARP y Técnicas de Multidifusión (Características, Funciones)

                                              ARP




                                              RARP 

 MULTIDIFUSION



1.- ¿Qué es BOOTP?
Protocolo de Arranque-Asignación. Es el protocolo que asigna a un ordenador una dirección de IP, Gateway y Netmask al conectarse a Internet.

2.- Con que comandos se borran las direcciones ARP ?
ARP -D