IEC 60870-5-101
IEC 101 (IEC 60870-5-101) es una norma internacional preparada por TC57 para la monitorización de los sistemas de energía, sistemas de control y sus comunicaciones asociadas. Es totalmente compatible con las normas IEC 60870-5-1 y IEC 60870-5-5 y su uso estándar es en serie y asíncrono para el telecontrol de canales entre DTE y DCE. El estándar es adecuado para múltiples configuraciones como la de punto a punto, estrella, multidropped, etc.
IEC 104
editarIEC 60870-5-104 (IEC 104) es una extensión del protocolo IEC 101 con cambios en los servicios de la capa de transporte, de la capa de red, de la capa de enlace y de la capa física para satisfacer la totalidad de accesos a la red. El estándar utiliza la interfaz de red TCP/IP para disponer de conectividad a la red LAN (Red de Área Local) con diferentes routers instalación (RDSI, X.25, Frame relay, etc.) también se puede usar para conectarse a la WAN (Wide Area Network). La capa de aplicación IEC 104 se conserva igual a la de IEC 101 con algunos de los tipos de datos y los servicios no utilizados. Existen dos capas de enlace definidas en la norma, que son adecuadas para la transferencia de datos a través de Ethernet o una línea serie (PPP - Point-to-Point Protocol).
Generalmente para los sistemas de energía se utiliza el protocolo IEC 104 para el centro telecontrol y el protocolo IEC 101 para la interacción con las remotas de campo.
Modos de transmisión
editarTransmisión no balanceada
- Una estación primaria inicia todas las transmisiones de mensajes.
- Implica funcionamiento bajo 'polling'. Se interroga periódicamente a las Remotas. Las Remotas solo pueden transmitir cuando son interrogadas.
Transmisión balanceada
- Cualquier estación es primaria y secundaria a la vez y puede iniciar una transmisión de mensajes.
- Permite que las Remotas generen respuestas espontáneas. Permite que parte de la información se transmita espontáneamente y otra por 'polling'.
Procedimientos de transmisión balanceados
editar- SEND/NO REPLY
- Se envían mensajes sin esperar confirmación a nivel de enlace (modo datagrama).
- SEND/CONFIRM
- Los mensajes deben ser validados por el receptor con una trama de CONFIRM. El emisor no puede enviar otro mensaje hasta que reciba el CONFIRM del mensaje anterior (ventana 1).
- REQUEST/RESPOND
- El emisor solicita el estado del nivel de enlace y el receptor envía un RESPOND con este estado.
Formatos de trama
editarFormato de trama | Tipo | Distancia de Hamming | Longitud Máxima | Características |
---|---|---|---|---|
FT1.1 | Asíncrono | 2 | 128 | Por octeto:
|
FT1.2 | Asíncrono | 4 | 255 | Como FT1.1 más un checksum de 8 bits por trama. |
FT2 | Síncrono | 4 | 255 | Hasta 15 octetos de datos más un CRC de 8 bits. |
FT3 | Síncrono | 6 | 255 | Hasta 16 octetos de datos más un CRC de 16 bits. |
Características del protocolo
editarEl protocolo IEC 60870-5-104 define el uso de una red TCP/IP como medio de comunicación.
Ventajas de una red TCP/IP
editar- No es necesario software específico de red en los sistemas finales
- No son necesarias funcionalidades de routing en los sistemas finales
- No es necesaria la gestión de la red en los sistemas finales
- Facilita que el sistema final lo suministre un especialista en telecontrol
- Facilita que los routers los suministren especialistas en telecomunicaciones
- Un cambio en el tipo de red requiere solo un cambio en el tipo de router, sin afectar a los sistemas finales
Otras normas relacionadas
editarEnlaces externos
editar- IEC 60870-5 User Group Mail list
- Comparison of DNP and IEC 60870-5
- Resumen especificación IEC 60870-5 (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
- Simulador IEC-60870-5-104 Gratis (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
- Simulador IEC-60870-5-101 Gratis (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
- «IEC 60870-5-104 : Telegram structure». Mayr (en inglés). Archivado desde el original el 16 de septiembre de 2013. Consultado el 27 de noviembre de 2012.
- IEC 60870-5-101 RTU Server Client Simulator, Windows Linux Implementation
- IEC 60870-5-101 Protocol Development Tools- Simulator Windows Linux Code Library
- IEC 60870-5-104 Server Client Simulator, Windows Linux Implementation
- IEC 60870-5-104 Protocol Development Tools- Windows Linux