Vous êtes sur la page 1sur 19

REPBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN UNIVERSITARIA INSTITUTO UNIVERSITARIO DE TECNOLOGIA DE VALENCIA PROGRAMA

NACIONAL DE FORMACION EN ELECTRICIDAD (PNFE) SISTEMAS DE TRANSMISION DE DATOS

PROYECTO FINAL DE SISTEMAS DE TRANSMISION DE DATOS

INTEGRANTES: Alvarado Manuel 7.560.719 Moreno Luis 11.630.523 Valles Nelson 8.512.854 Facilitador: Ing. Wiston Espinoza

Valencia, Noviembre de 2012

1.- Indique cmo fue organizada la trama de datos en su programa. La necesidad de conectar equipos de control con redes de PC llev a la industria a la estandarizacin de facto, de la tecnologa que pudiese llevar a cabo esta tarea. La evolucin de uno u otro segmento de esta comunicacin llevan la necesidad permanente de actualizacin en las tecnologas de vinculacin.

Sin embargo la utilizacin industrial se haya mas vinculada a aspectos de robustez y seguridad y que si no se comprende y convive con estas circunstancias, se pueden cometer errores tanto en la interpretacin como en la elaboracin de soluciones necesarias.

Por ejemplo desde el punto de vista de la seguridad una comunicacin a nivel de equipos industriales posee caractersticas extendidas respecto de una red administrativa, la seguridad en la trasferencia de datos no est asociada solamente al acceso a la informacin o su preservacin, sino que tambin est vinculada a la disponibilidad de los datos en tiempos acotados y a la inmunidad del sistema a fallas o al menos a la interpretacin de ellas.

El esquema de comunicacin industrial ampliamente difundido para redes de integracin de equipos de control es el denominado maestro-esclavo, este esquema es utilizado en comunicaciones entre PLC y sistemas SCADA s y an en DCSs. Este modelo maestro-esclavo.

El sistema de comunicacin maestro-esclavo consta esencialmente de un equipo que se lo denomina maestro y uno o varios equipos denominados esclavos; el maestro es quien gobierna los ciclos de comunicacin, toda iniciativa de comunicacin es llevada a cabo por este equipo, los esclavos solo responden a la peticin del maestro, si les corresponde, el proceso de pregunta/respuesta de un equipo maestro a uno esclavo se lo conoce como transaccin. Existen dos tipos de transacciones:

Consulta-Respuesta: el equipo maestro inicia una transaccin con uno de sus esclavos, todos los esclavos escuchan la pregunta pero al ser dirigida a uno en particular, este asume su rol de encuestado devolviendo la consulta al maestro, esta transaccin puede ser de lectura, escritura, consulta de estado, etc, todo lo que el entre ambos puedan entenderse. La transaccin puede concretarse en uno o varios hilos de consulta entre el maestro y el esclavo.

Difusin sin respuesta: el equipo maestro comienza una transaccin que va a tener como destino a todos los esclavos, los esclavos no responden tal peticin y el maestro da por asumida la finalizacin de la misma. Puede darse el caso que uno o mas esclavos no hayan recibido correctamente la informacin, esto debe tenerse en cuenta cuando se utiliza este tipo de transaccin.

Planteado el esquema maestro-esclavo se observa que la relacin entre ellos es jerrquica, el maestro posee mayor jerarqua que los esclavos y es quien maneja y distribuye los tiempos, esto desde el punto de vista de las comunicaciones, pero puede contrastar, y generalmente se da, con la jerarqua dentro de la lgica de control.

En una transaccin maestro-esclavo se definen ciertos parmetros que se utilizan para tratar de organizar y garantizar estas transacciones:

Protocolo: para que dos equipos que estn intercambiando informacin puedan comprenderse es necesario que ambos se pongan de acuerdo en el contenido de la informacin intercambiada, al conjunto de reglas y convenciones que se utiliza se lo denomina protocolo.

Poleo: el equipo maestro interroga bajo un esquema programado la secuencia de equipos a disposicin, mas an, cada equipo puede recibir diferentes tipos de transacciones correspondientes a

lectura/escrituras, diferentes tipos de variables, etc., el perodo de encuestamiento para cada esclavo o transaccin se lo define como poleo. TimeOut: cuando el maestro inicia la transaccin con un determinado esclavo dentro del esquema consulta/respuesta, puede suceder que el esclavo no pueda responderle al maestro, este debe manejar un tiempo de espera para la respuesta del esclavo, caso contrario abortar esta transaccin ya sea para reintentarla o para continuar con su esquema de poleo previsto, este tiempo se lo denomina TimeOut. El mismo concepto se aplica desde el punto de vista del esclavo para protocolos multiestados. Reintentos: cuando un esclavo no responde y el maestro aborta la transaccin, este debe decidir que hacer, si continuar con el diagrama de poleo o reintentar la transaccin abortada, la cantidad de veces que va a reintentar llevar a cabo con xito la transaccin es lo que se denomina Reintentos o Retries.

Desde el punto de vista fsico deben tenerse en cuenta varios aspectos para llevar a cabo la comunicacin maestro-esclavo con el menor porcentaje de error posible. El medio fsico mas empleado en el ambiente industrial es sin lugar a dudas RS232 / RS-485, las caractersticas de uno y otro difieren poco o mucho respecto de que punto de vista se evale, pero es necesario su correcta interpretacin y evaluacin para optimizar la secuencia de transferencia de informacin, conceptos tales como transmisin asimtrica, transmisin balanceada, comunicacin punto a punto, comunicacin multidrop, DCE, DTE, ancho de banda, velocidad de transmisin, bits de paradas, bits de inicio, bit de paridad, UTP, STP, fibra ptica, Full Duplex, Half Duplex, etc.

Desde el punto de vista formal del modelo ISO/OSI, el esquema maestro esclavo para una comunicacin industrial a travs de un vnculo RS-232/485 queda:

Nivel Fsico: est representada por las normas RS-232/485. Nivel de Enlace: la subcapa de control de acceso al medio (MAC) est definida por el esquema maestro-esclavo, mientras que la subcapa de control lgico de lnea (LAC) tiene dos modalidades: transacciones consulta/respuesta (tipo 3, sin conexin y con reconocimiento) y difusin sin respuesta (tipo 1 sin conexin y sin reconocimiento) Nivel de Red: al ser de topologa bus no es necesario manejar este nivel. Nivel de Transporte: usualmente no se utiliza, ya que las tramas son pequeas y no particionadas. Nivel de Sesin: no es necesario al ser transacciones cortas. Nivel de Presentacin: no necesario el manejo. Nivel de aplicacin: dependiente del protocolo implementado.

Para que dos entes puedan comprenderse en el intercambio de informacin deben ponerse de acuerdo en algunos aspectos, tanto como ocurre en la vida diaria, para dos equipos puedan intercambiar informacin debe preestablecerse el protocolo a utilizar.

La transferencia de datos se puede dividir en dos niveles, en su nivel mas bsico se trata de simples bits, la manipulacin bsica de tales bits est normalizada de acuerdo al medio fsico que se utilice, por ejemplo RS-232. El concepto, aunque parezca trivial no lo es, solo vale pensar en el manejo de bits que realizan equipos con tecnologa de microprocesador Intel o Motorola. Finalmente el agrupamiento de bits que la capa fsica entrega va a definir los caracteres transmitidos, que a su

vez conforman la trama que da lugar a la transaccin. Este agrupamiento de bits se encuentra codificado y normalizado, la variante mas difundida para el intercambio de datos a nivel industrial es la ASCII (American Standart Code for Information Interchange), la versin actual utiliza 8 bits para definir sus 256 caracteres que incluyen letras maysculas y minsculas, nmeros, caracteres de control y smbolos.

El segundo nivel de organizacin cosiste en el agrupamiento de caracteres que finalmente constituyen la trama de la transaccin, el manejo, caracterstica, operabilidad, van a definir el protocolo de comunicaciones y le va a dar a este todas las caractersticas operativas para el intercambio de informacin. Este nivel de organizacin de la informacin en general posee caractersticas que definen el forma, tipo de datos, identificacin del esclavo, etc, finalmente contiene uno o varios bytes de informacin conocidos como chequeo que consiste en un resumen de la informacin contenida en la trama y que se utiliza como chequeo de los datos contenidos en la misma, en transacciones maestro-esclavo uno de los dos genera el chequeo que es transferido junto a la trama de datos y el otro equipo la verifica. Bsicamente existen una clasificacin de protocolos dada por:

Protocolos sin delimitadores: los datos de la trama son transmitidos todos a la vez, se tiene en cuenta el tiempo de retardo entre cada byte ya que la normalizacin de este tipo de protocolos implica que la finalizacin de la trama estar dada por un determinado tiempo sin la recepcin de datos. La codificacin de datos es binaria, es decir los caracteres a transmitir pueden ser cualquiera dentro de la tabla de codificacin ASCII, asi, un dato de 16 bits es representado por 2 bytes compuestos por la parte baja y alta del mismo.

Protocolos de transmisin en formato ASCII, con delimitadores: este tipo de protocolos utiliza un identificador como comienzo y final de trama, se tratan de caracteres ASCII de control. Los datos contenidos entre estos delimitadores le dan la flexibilidad al protocolo, en este caso estos datos van a ser caracteres ASCIIs comprendidos entre del 0 al 9 y A a F.

Puesto que el final de la trama es es identificada por caracteres de final no es necesaria la transmisin continua ni acotada de bytes, se permiten demoras entre la transmisin de cada bytes y esto es manejable por cada equipo. En detrimento de esta caracterstica aparece que cada dato de 16 bits debe ser transmitido en 4 bytes, llevando asi el doble de tiempo en la transmisin de la trama que un protocolo con transmisin sin delimitadores.

Para el caso del proyecto asignado se envan los datos en formato ASCII, donde el estado de cada carcter o bit de entrada del PLC, representa un carcter ASCII ( BYTE), como se requiere la lectura de 8 bit, se debe transmitir 8 caracteres donde cada carcter representa un BYTE Luego recibimos la trama de 8 bytes en un bloque completo de 8 caracteres ASCII, donde se extrae cada carcter y se convierte en un valor que representa el estado de la entrada del PLC, ( 1 = Activo y 0 = Inactivo).

En la pgina siguiente se puede apreciar la tabla de estado de la data trama en el modo Freeport para el proyecto asignado.

Tabla de estado de la trama de datos en modo Freeport

2.- Indique los parmetros establecidos para el puerto de comunicacin (velocidad, bit de paridad, entre otros).

En la configuracin se establece la velocidad de comunicacin en Kbaudios (9600) tanto en el dispositivo que enva la comunicacin como en el que la recibe. El bit de paridad de ser necesario, nmeros de byte a trasmitir y tiempo en el cual se enviar la informacin o recibir la misma de manera cclica.

La configuracin de estos parmetros de comunicacin se logran mediante el ajuste de los DIP SWITCH del cable RS 232/PPI los cuales establecen la velocidad de transmisin en los primeros 3, determinan el protocolo Freeport en el sw 5, el modo local o remoto en el sw 6 y el bloque de transmisin de datos con paridad impar en sw 7.

As mismo, en la PC debe especificarse el puerto COM a utilizar, con la misma velocidad de transmisin en modo Freeport con las propiedades en ASCII.

En la pgina siguiente observamos la configuracin de los puertos de comunicacin para establecer la comunicacin PLC PC en el entorno STEP 7 Micro/Win en modo Freeport.

ARRIBA: VENTANA DONDE SE CONFIGURAN PUERTOS DE COMUNICACIN. ABAJO: INSTALACION TIPICA UTILIZANDO CABLES RS232/PPI Y RS485/RS232

CONFIGURACION DEL CABLE MAESTRO DE COMUNICACIN RS232/PPI

VENTANA COMUNICACIN DONDE SE VISUALIZAN LA CONFIGURACION DEL CABLE

Utilizar el cable multimaestro RS-232/PPI y el modo Freeport con dispositivos RS-232

El cable multimaestro RS-232/PPI y el modo Freeport se pueden utilizar para conectar las CPUs S7-200 a numerosos dispositivos compatibles con el estndar RS-232. Para que el cable pueda funcionar en modo Freeport, se deber ajustar el modo PPI/Freeport (interruptor 5 = 0). El interruptor 6 selecciona bien sea el modo local (DCE) (interruptor 6 = 0), o bien el modo remoto (DTE) (interrruptor 6 = 1).

El cable multimaestro RS-232/PPI est en modo de transmisin cuando los datos se envan del puerto RS-232 al puerto RS-485. En cambio, se encuentra en modo de recepcin al estar inactivo, o bien cuando los datos se transmiten del puerto RS-485 al RS-232. El cable cambia inmediatamente de modo de recepcin a transmisin cuando detecta caracteres en el canal de transmisin del RS-232.

El cable

multimaestro

RS-232/PPI

soporta

velocidades de transferencia

comprendidas entre 1200 bit/s y 115,2 kbit/s. Utilice los interruptores DIP dispuestos en la carcasa del cable multimaestro RS-232/PPI para configurar el cable a la velocidad de transferencia correcta. La tabla I muestra las velocidades de transferencia y las posiciones de los interruptores DIP.

El cable cambia nuevamente a modo de recepcin cuando el canal de transmisin del RS-232 est inactivo durante el tiempo de inversin del cable. Como muestra la tabla 7-10, la velocidad de transferencia seleccionada en el cable determina el tiempo de inversin.

Si el cable multimaestro RS-232/PPI se utiliza en un sistema que use tambin el modo Freeport, el programa del S7-200 deber tener en cuenta el tiempo de inversin en las situaciones siguientes:

TABLA I. TIEMPOS DE INVERSION Y AJUSTES.

El S7-200 responde a los mensajes que enva el aparato RS-232. Tras recibir una peticin del aparato RS-232, el S7-200 debe retardar la transmisin de un mensaje de respuesta por un perodo mayor o igual al tiempo de inversin del cable.

El aparato RS-232 responde a los mensajes que enva el S7-200. Tras recibir una respuesta del aparato RS-232, el S7-200 debe retardar la transmisin de la siguiente peticin por un perodo mayor o igual al tiempo de inversin del cable.

En ambos casos, el tiempo de retardo es suficiente para que el cable multimaestro RS-232/PPI pueda cambiar de modo de transmisin a modo de recepcin, enviando entonces los datos del puerto RS-485 al RS-232.

2.- En el PLC cul es el nmero que representa los parmetros establecidos en la configuracin del freeport?

Para establecer la configuracin Freeport en el PLC S7-200 de siemens, se debe configurar el byte del sistema SMB30 o SMB130, configuracin del puerto 0 o puerto 1, si as aplica. Con esta marca del sistema se configura la velocidad de comunicacin (9600kbaud), Paridad, y protocolo de comunicacin Freeport. Modo Freeport (XMT y RCV): El programa de usuario puede controlar el puerto serie de la CPU.

El programa KOP controla el puerto de comunicacin utilizando: Interrupciones de recepcin y de transmisin Transmitir mensaje (XMT) y Recibir mensaje (RCV).

Las marcas especiales SMB30 (para el puerto 0) y SMB130 (para el puerto 1, si la CPU dispone de dos puertos) se utilizan para elegir la velocidad de transferencia y la paridad.

En el caso ms simple se puede enviar un mensaje a la impresora o a la pantalla, la conexin a un lector de cdigo de barras, una bscula o una soldadora.

Transmitir mensaje, Recibir mensaje

La operacin Transmitir mensaje(XMT) activa la transmisin del bfer de datos (TBL). La primera entrada del bfer indica cuntos bytes se han de transmitir. PORT indica el puerto de programacin por donde se va a transmitir.

La operacin Recibir mensaje(RCV) inicia o finaliza la funcin Recibir mensaje. Para el cuadro Recibir mensaje es preciso indicar una condicin inicial y final. Los mensajes que se hayan recibido a travs del puerto indicado (PORT) se

almacenan en el bfer de datos (TBL). La primera entrada del bfer indica el nmero de bytes que se han recibido.

TABLA DE OPERANDOS EN MODO FREPORT.

BLOQUES OPERATIVOS TRANSMISION (XMT) Y RECEPCION (RCV) PARA PROGRAMACION EN MODO FREEPORT.

Inicializar el modo Freeport

En este proyecto se utiliz la operacin transmitir datos, la cual puede enviar un bfer de uno o ms caracteres (hasta un mximo de 255).

Una vez transmitido el ultimo carcter del bfer, se genera una interrupcin (evento de interrupcin 9 para el puerto 0 y evento de interrupcin 26 para el puerto 1), si una rutina de interrupcin se ha asociado al evento Transmisin finalizada.

Tambin es posible transmitir datos sin utilizar interrupciones (p.ej.enviar un mensaje a una transmisin. impresora), vigilando SM4.5 SM4.6 hasta que finalice la

Donde: M E.

cant es el nmero de bytes a transmitir (campo de byte) son los caracteres del mensaje a transmitir

NETWORK DEL PROYECTO PARA ESTABLECER LA TRANSMISION PLC PC. NOTE LA DIRECCION DEL PUERTO CERO (0).

OTRAS INSTRUCCIONES UTILIZADAS: TRANSFERIR BYTE (MOV_B)


ENTRADAS/SALIDAS OPERANDOS VB, IB, QB, MB, SB, SMB, IN LB, AC, constante, *VD, *LD, *AC BYTE BYTE TIPOS DE DATOS

VB, IB, QB, MB, SB, SMB, OUT LB, AC, *VD, *LD, *AC TABLA DE LA OPERACION TRANFERIR BYTE BYTE

OPERACIN TRANSFERIR BYTE

NETWORKS DEL PROYECTO CON LA OPERACIONES MOV_B

BIBLIOGRAFIA:

-Manuales y catlogos STEP-7 MicroWin 4.0/SIMATIC S7-200. SIEMENS AG. Alemania, julio 2000, release 02.

-Automatizacin I y II. Apuntes de clase. IUTV, PNFE ingeniera en electricidad. Valencia, Venezuela ene-julio 2012.

-Sistemas de Transmisin de Datos. Apuntes de clase. IUTV, PNFE ingeniera en electricidad. Valencia, Venezuela junio-nov. 2012.

Vous aimerez peut-être aussi