Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Opc Siemens S 7200
Opc Siemens S 7200
DEMO SCRIPT:
COMUNICACIN NI-OPC SERVERS CON SIEMENS S7-200 CPU224 Y LABVIEW
INTRODUCCIN
La conexin entre un PLC y un PC es una aplicacin tpica en el rea industrial. En este
demo script se describir la forma de conectar un computador con OPC a un PLC
Siemens S7-200. En la pgina web de National Instruments www.ni.com/opc puede
hallarse mayor informacin.
Computador:
Windows
NI OPC Servers
LabVIEW + DSC
Cable de interfaz
USB a RS-485
Cable adaptador
de conexin
PLC Siemens
S7-200
CPU 244
Nota: El puerto RS-485 del PLC Siemens S7-200 es Profibus, y tiene una asignacin de
pines diferente a la de los puertos RS-485 genricos, por lo que es necesario construir
un cable adaptador, descrito ms adelante.
DESCRIPCIN DEL SISTEMA PLC
El PLC Siemens S7-200 tiene un puerto de comunicaciones RS-485. Las CPU 224XP
tienen dos puertos, cuyas direcciones son configurables desde el software del PLC
(STEP-7). Puede utilizarse cualquiera de ellos.
Puerto
RS-485
Cable PPI
Para programar el PLC se utiliza el cable de programacin PPI con conversin a USB, y
el software de programacin STEP-7, ambos propio de Siemens.
Este cable de programacin se utiliza solamente para configurar el PLC y descargar el
programa. Para la comunicacin HMI OPC no se utiliza ese cable, sino un puerto de
comunicaciones seriales RS-485.
Los terminales de comunicacin del puerto del PLC son los siguientes. Como puede
observarse, los pines 6 y 7 tienen altos voltajes que podran daar un interfaz RS-485
estndar, por lo que es necesario construir un cable que interconecte solamente las
seales necesarias.
CUIDADO CON
PINES #6 y #7
Ver pgina 223 del manual S7-200 Programmable Controller System Manual de
Siemens para mayor informacin.
5,9
No conectado
No conectado
RXD-,TXD-
Por lo tanto es necesario construir un cable adaptador entre el puerto del PLC y el
puerto RS-485 del computador.
PRECAUCIN: Confirmar exhaustivamente la construccin de este cable, pues
el puerto del PLC contiene pines con energa que pueden provocar un dao en el
equipo.
RS-485
PROFIBUS
RS-485 GENRICO
Computador /
Pin 1: gnd
Pin 3: B
Pin 1: gnd
Pin 8: A
Pin 4: RXD+
Pin 5: RXD-
Pin 8: TXD+
Pin 9: TXD-
7. En este punto, tomar nota de los siguientes parmetros principales (pueden cambiar
segn la configuracin del PLC y del cable PPI):
a. Direccin Local ( Master): 0
b. Direccin Remota (es decir del PLC): 2
c. Velocidad de transferencia: 9,6 kbit/s
8. Hacer clic en Aceptar para volver al proyecto
9. Usando las instrucciones del captulo 2 del manual S7-200 System Manual construir el
siguiente programa
10. Cargar el programa en la CPU usando el botn . Aceptar cambiar la CPU a modo
STOP. Confirmar que en el PLC el selector de ejecucin est en RUN.
En este punto los rels de las salidas digitales Q1.0 y Q1.1 se deben encender y apagar
a diferentes velocidades.
Se puede cerrar el proyecto guardndolo para futura referencia.
3. Aadir un canal haciendo clic en la figura del conector Click to add a cannel en la parte
izquierda superior de la pantalla. Un canal es una forma de comunicacin del computador
con el hardware, especificando adems qu tipo de PLC se utilizar.
4. Agregar un nombre al canal. En este caso se utilizar el nombre Siemens. Presionar el
botn Siguiente.
10. Se puede copiar el texto con fines de documentacin como se muestra a continuacin.
- Name: Siemens
- Device Driver: Siemens S7-200
- Diagnostics: Enabled
- Communications Parameters
- Serial ID: COM 5
- Baud Rate: 9600
- Data Bits: 8
- Parity: E
- Stop Bits: 1
13. Dar un nombre al dispositivo. En este caso se ha nombrado MiPLC. Presionar el botn
Siguiente.
16. Configurar los parmetros de tiempo de comunicacin. Request timeout es el tiempo que
espera el driver sin comunicacin antes de emitir una falla, no la tasa a la que el driver se
comunica con el PLC (llamada poll rate). Se pueden dejar los valores predeterminados.
Presionar el botn Siguiente.
17. Se puede activar la opcin Auto Demotion para que el driver pueda intentar reconectar el
dispositivo en caso de una prdida de comunicacin. Presionar el botn Siguiente.
18. La pantalla Summary resume la configuracin del dispositivo. Presionar el botn Finalizar
para terminar la configuracin.
En este punto ya est configurada la comunicacin del PLC Siemens S7-200 con el
computador mediante OPC; es decir que desde un cliente OPC se podra monitorear
las entradas, salidas, y parmetros del sistema del PLC. Sin embargo es conveniente
agregar una etiqueta esttica (Static Tag) tanto para probar la comunicacin como
para que sea accedida posteriormente desde el cliente OPC.
1. Aadir una etiqueta esttica haciendo clic en el enlace Click to add a static tag.
4. Para confirmar que el PLC se est comunicando con el servidor OPC correctamente se
puede lanzar el cliente OPC rpido. Presionar el botn Quick OPC Client
. En el rbol
de la parte superior izquierda de la pantalla seleccionar el canal y el dispositivo que se ha
configurado; en este caso, Siemens.MiPLC. En la parte superior derecha de la pantalla
aparecer la variable con su valor y parmetros de configuracin.
i.
j.
5. Para monitorear el estado de la lnea digital Q1.0, arrastrar la variable de ese nombre
hacia el diagrama de bloques y cablearla al indicador boleano.
Como ejercicio adiciona, se pueden crear controles boleanos para comandar lneas
digitales del PLC. En la siguiente captura de pantalla se est comandando la lnea
digital Q0.5 mediante un botn. En este caso se debe seleccionar la variable en modo
Write (en el diagrama de bloques, clic secundario en la variable, y seleccionar Access
Mode > Write).