Published June 11, 2026 | Version 1

Enlazar un PLC Siemens S7-1200 con Python usando snap7

  • 1. Universidad Nacional Autónoma de Honduras

Description

Este manual describe cómo establecer comunicación entre Python y un PLC Siemens
S7-1200 utilizando la librería de código abierto snap7. Se presentan cinco programas
completos y funcionales que cubren los casos de uso más comunes en entornos de automatización:
1. Detección y verificación de conexión con el PLC.
2. Control de la marca M0.0 desde consola (sin GUI).
3. Control de M0.0 mediante interfaz gráfica Tkinter.
4. Envío de un pulso (flanco positivo) a M0.0 con GUI.
5. Lectura y graficación en tiempo real de una entrada analógica (IW64).
Todos los programas han sido probados y verificados con hardware real.

Files

snap7_manual.pdf

Files (364.0 kB)

Name Size Download all
md5:07d2827319f28c8f0c25989ad178110c
364.0 kB Preview Download