Contacto

74 comentarios:

  1. Hola:
    En el video tutorial cap 5 cuando conviertes de bcd a I utilizas mw100 y la guardas convertida en mw101 debería ser a mw102 u otra marca para no machacar o en último caso convertir en la propia mw100.

    ResponderEliminar
    Respuestas
    1. Gracias por tus comentarios.
      Me ayudara a correguir errores, en muchos videos me he dado cuenta mas tarde pero, no voy a volver a sacar uno nuevo.
      Espero que estos comentarios le sirvan a los seguidores.

      Eliminar
  2. Muy buenos dias y enhorabuena por tu curso Plc Siemens , es un material magnifico y te animo a que continues desarrollando videotutoriales y apuntes de plc.
    Veo que has dividido el curso en tres niveles , lo cual esta bien estructurado.
    Te animo antes de cerrar el curso basico de plc Siemens a que lo complementes con ejercicios practicos para asi fijar conocimientos, date cuenta que en los videotutoriales has dado material asi como 2 manuales o mas . de este modo seguramente te convertirias en referencia para portales webs de IES , ya que lo visto el curso tiene una calidad excepcional.
    De cualquier modo enhorabuena por tu labor y voluntad de mostrar conocimiento y te animo fervientemente a seguir , espero impaciente el nuevo material

    ResponderEliminar
  3. Hola
    Lo siento por haber tardado tanto en contestarte, pero he estado de vacaciones.

    Cuando te refieres a ejercicios prácticos, estás pensando en que plantee un ejercicio y después saque un vidiotutorial de cómo hacerlo.
    Quieres decir hacerlo como en una clase donde el profesor te da un ejercicio te deja tiempo para hacerlo y luego lo hace para aclarar dudas.

    Daré una vuelta a lo que comentas, pero tardare en sacar nuevo material ya que aquí en España estamos en verano y hay que aprovecharlo ya que en el norte hay muy pocos días buenos.

    ResponderEliminar
    Respuestas
    1. Muy buenos dias, siento perturbar tus vacaciones , en cuanto los ejercicios practicos me refiero a aplicaciones en secuencial y en continua pero un poco mas deglosadas.

      Por ejemplo para empezar en basico en secuencial empezaria por un estrella-triangulo
      inversor de giro , guardamotor con condiciones iniciales y permanentes.
      En continua el llenado analogico de un silo , mezclas , control de un variador etc.
      Todo esto convertido en subrrutinas y aplicado a un ejercicio final "PERO INSISTO DEGLOSADO"
      La mayoria de la gente programa en kop , para mas complicacion se utiliza gracfet y el SCL.de todas formas los videotutoriales son de excelente calidad.
      Insisto ,la sugegencia anterior y en la creacion de subrrutinas mas claras.


      muchas gracias por tu labor

      Eliminar
    2. Antes de cerrar este nivel intentare meter más ejercicios sencillos.
      Pero Graph y SCL lo voy a explicar en los siguientes niveles.
      El tema de subrutinas las voy a enfocar más con SCL, en nivel básico solo pretendo que conozcáis el funcionamiento.

      Un saludo y gracias por tus comentarios

      Eliminar
  4. Hola que tal, me entusiasman sus video tutoriales y me parecen que son muy explicativos, soy programador en java desde hace muy poquito, y es por eso que me gustaría hacerle una pregunta, ya que no he encontrado nada buscando por la red.
    Viendo como se hacen las interfaces para manejar plc, me gustaría saber si es posible hacer una interfaz en java y manejar un plc.
    Existen ejemplos o videos?
    Gracias,un saludo.
    julio

    ResponderEliminar
    Respuestas
    1. Hola Jose Julio

      No conozco esta programación pero estoy seguro que vía OPC seguro que se puede hacer un interfaz para comunicar con el plc de siemens u otros plcs, pero no creo que sea fácil.
      Tampoco sé si hay videos o ejemplos, pero seguro que en la red encontraras algo, en la red hay de todo.

      Eliminar
  5. Hola, ante todo darte las gracias por estos magnificos tutoriales, yo estoy trabajando en mantenimiento eléctrico y me van perfectos, sigue q estas haciendo un trabajo muy bueno.

    ResponderEliminar
  6. Hola,
    querría agradecerle todo lo que estás haciendo en este blog, los vídeos me están siendo de gran utilidad. Aprendo un motón con usted, muchas gracias.
    Aprovecho este mensaje para plantear un par de dudas:
    -¿La marcas ONE y ZERO dónde se definen? Imagino que se activan en algún lado (¿OB1?).
    -¿Se pueden utilizar temporizadores y/o contadores dentro de una subrutina?¿Utilizarían una dirección global o temporal?

    Muchas gracias desde Vigo,
    David

    ResponderEliminar
    Respuestas
    1. Hola David
      Las marchas ONE y ZERO, yo la tengo en FC2 varios bits, este bloque lo suelo generar para estas cosas.
      Se pueden utilizar tanto temporizadores como contadores, las direcciones se pueden sacar como parametros de entradas.

      Eliminar
    2. Gracias por su respuesta. Tiene razón, se definen en tipos de datos como "timer" y el tiempo como "s5time".

      Eliminar
  7. Buenas tardes y enhorabuena por el curso es de 10, al menos para los que empezamos en este mundillo. Por favor no lo dejes y continua con las secciones nivel medio y avanzado.

    Por otra parte queria hacerte una consulta, en el video tutorial anexo 1, cuando estableces la comuniciación por IP, cuando lo hago yo en mi equipo (utilizo versión Step 7 v5.5) en la opción Herramientas-Ajustar interface PG/PC no me deja instalar ni desinstalar ningun modulo. Selecciono PCLSIM.TCPIP.1 (ya que no tengo la opción de usar PCLSIM(RFC 1006) como usas en el tuto, pero al cargar al simulador me sale un error que no puede establecer enlace con el modulo de destino.

    ¿me puedes echar una mano??

    Muchas gracias y enhorabuena nuevamente.

    ResponderEliminar
    Respuestas
    1. Hola
      Hace poco estuve hablando con otro miembro que estaba intentando comunicarse con esta versión y al final lo consiguió, creo que hay comentarios en el tutorial del anexo.
      Después de esto cree el anexo 2, que habla de este tema échalo un vistazo a ver si te ayuda.

      Hay mucho anónimo, animaros a haceros miembros y poner conoceros.

      Eliminar
  8. Buenas de nuevo, ya me he registrado. Je je

    He intentado de nuevo (siguiendo anexo 2) y nada. Todo bien pero cuando cargo desde Simatic300, empieza el proceso pero llega un momento en que me pregunta asgo asi como "por que dirección va a comunicar con PG" y a partir de ahí me empiezan a salir fallos y la opción TCPIP del PLCSIM se pone en gris. Por mucho que apago el simulador y lo vuelvo a encender nada.

    Seguiré intentandolo y buscando alguna solución (y mas info)

    Un saludo

    ResponderEliminar
    Respuestas
    1. Hola Antonio, mucho gusto en conocerte, es que tanto anomimo, no se con quien hablo.
      Una pregunta, puedes cargar el programa via MPI.

      Eliminar
  9. Un placer. Si via MPI puedo cargar el programa y simular sin problemas. He seguido todo el curso hasta el videotutorial del capitulo 6.

    Un saludo.

    ResponderEliminar
    Respuestas
    1. Haz una prueba, define la tarjeta de Ethernet y compila y cargalo via MPI al simulador, despues intenta cambiar a TCP IP.
      Yo he probado y se pone en negrita y me deja trabajar despues via ethernet.
      Pruebalo

      Eliminar
  10. Ok perfecto ahora si, por MPI me lo deja cargar y luego funciona la simulación por TCP/IP. Sin embargo no puedo cargar nada por TCP/IP, para cargarlo lo tengo que hacer por MPI. No se si eso será normal pero el truco que has comentado funciona.

    Muchas gracias crack.

    ResponderEliminar
  11. Hola chicos
    He dejado nuevos videotutoriales y descripciones
    17.- Tratamiento de alarmas
    1.- Desarrollo PLC
    2.- Desarrollo WinCC Flexible

    Ejercicios de Repaso
    1.- Inversión de sentido giro de un motor

    ResponderEliminar
  12. Hola quería decite que el curso esta muy bueno. También me gustaria pedirte si podes subir el archivo del ejemplo de WinCC del capítulo 7 o decirme en donde está la explicación para hacerlo porque no la encontré.

    Gracias y saludos

    ResponderEliminar
    Respuestas
    1. Hola
      Tienes el video y una pequeña explicacion en el blog.
      Necesitas alguna explicacion de como crear los dibujos y botones.

      Eliminar
  13. Estaba buscando información sobre programación en s7 y me parece un blog impresionante. Me esta siendo de gran ayuda. Te animo a seguir y te doy las gracias por tan magnifico curso

    ResponderEliminar
  14. Excelente pagina, te felicito por el aporte. Me podras apoyar con la programación en CFC para PCS7, requiero monitorear algunas señales y en determinado momento editarlas. Revise el programa que actualmente esta corriendo en la planta pero el lenguaje CFC es totalmente distinto a AWL o KOP. Podras apoyarme con esto?? Saludos y gracias de antemano

    ResponderEliminar
    Respuestas
    1. Hola
      Yo no trabajo con PCS7, trabajo un paquete adicional de CFC.
      Te voy a explicar cómo monitorizar las variables, creo que es muy parecido uno de otro.
      Una vez que tengas abierto un bloque tienes que seleccionar:
      Test  Modo Test o (Ctrl+T)
      Te va a preguntar “Dar de alta la CPU para el Test? Seleccionar Si.
      Una vez que estés en modo test tienes varias formas para ver las variables:
      1.- Con el “ctrl” pulsado pincha la variable
      2.- Te sitúas encima de la variable y con el botón derecho seleccionas “Dar de alta la conexión”
      3.- También te puedes situar en el cuadro y con el botón derecho seleccionar “Activar Observación”

      Cambiar valores:
      Una vez que estés monitorizando la variable si le haces doble clic te sale un cuadro donde puedes cambiar el valor.
      Solo en variables que se puedan cambiar.

      Espero que te sirva.
      Cuando llegue el momento ya explicare con más detalle, pero para eso queda mucho.

      Eliminar
  15. hola me gustan tus videos están fenomenal no se si puedes poner mas ejemplos básico, intermedio que vaya explicado paso a paso de como pasar de grafcet a kop ya que entiendo muy poco estoy comenzando con la programación s7-300 y para programar debes uno manejar muy bien los grafcet me llamo ramiro y me gustaría que me ayude con este tema y algunos apunte de automatización s7-300 gracias por tu compresion mi email es.alanray083@hotmail.com

    ResponderEliminar
  16. Hola Ramiro
    Has realizado todos los temas del curso?, y el del grafcet no lo entiendes bien.
    Voy a dejar teroría de este tema, espero que te sirva.

    ResponderEliminar
  17. hola profesor
    soy ramiro y tengo duda sobre lo siguiente el grafcet entiendo un poco lo que no se es como pasar de grafcet a kop cuando hago el grafcet y luego quiero pasarlo al kop como lo hago aquí es donde mis problema se atacan me piden que haga un reset con grafcet y pasarlo al kop he intentado de varias manera y no me funciona no se si mi grafcet esta mal me gustaría que me ayudara ya que tengo problema con la programación no se tiene ejemplos básicos ,intermedio de grafcet a kop y teoría de grafcet paso a paso y si hay alguna forma mas sencilla de entender, también como pasar de grafcet a kop espero su compresión ante esta duda que tengo

    ResponderEliminar
    Respuestas
    1. Hola Ramiro

      Entiendes el ejemplo del capítulo 19.
      As conseguido hacer el ejemplo y que te funcione.
      Te recomiendo que intentes hacer ese ejemplo y si te estancas en algún paso me lo haces saber.
      Te lo comento porque no sé muy bien que no entiendes, si seguimos ese ejemplo yo te puedo ayudar más fácil mente.


      El reset a esa secuencia, lo estamos haciendo en el último segmento con el pulsador de paro.
      Realmente un reset a una secuencia, es cuando ponemos a cero todas las memorias que utilizamos para las etapas.
      Pero siempre hay que activar el estado inicial después de un reset, para poder empezar luego la secuencia de nuevo cuando nos interese.

      Eliminar
  18. Hola!
    No tengo la parametrización PLCSim RFC 1006... ¿Qué puedo hacer?
    Muchas gracias

    ResponderEliminar
    Respuestas
    1. Hola
      Intenta instalar el PLCSIM en la parte de interface PG/PC.
      No sé si le has echado un vistazo a los anexos, hay tienes como instalarlo.
      Un saludo

      Eliminar
  19. Hola, necesito ayuda, el programa Hco del capitulo 7 solo lo puedo cargar por PLCSIM(MPI) cuando lo intento cargar por PLCSIM(TCP/IP) no me deja. no corre el WinCC.

    ResponderEliminar
  20. Profe, he tenido problemas para simularlo via Ethernet pero en la empresa hay un banco de pruebas lo malo es que NO tiene tarjeta de Etnernet ¿este mismo ejercicio Hco lo puedo simular via MPI?.
    He revisado pasa a paso no se que pasa al hacer runtime en WinCC todo los botones, filtro, condiciones permanentes y condiciones iniciales me queda en rojo pero reviso el PLC y esta corriendo (MPI).Ayuda..
    Profe, le envio pantallazos a sucorreo para que me pueda orientar mejor.

    ResponderEliminar
    Respuestas
    1. Rigoberto, voy a sacar un vídeo para enseñaros a hacer las pruebas con el simulador y con wincc flexible vía MPI.
      Va a se una anexo nuevo.

      Eliminar
  21. Profe, realizo la comunicacion via MPI siguiendo los pasos del tutorial; al silularlo en el PLC corre perfectamente, condo arranco el WinCC se nota que el programa corre por que coloque un reloj y la fecha muestra la actual pero no veo los cambios realizados en el PLC Vs WinCC. Profe sinceramente ya no se que hacer. Le envio archivo del programa para que me ayude a buscar el error he realizado todos los pasos y no se que pasa.

    ResponderEliminar
    Respuestas
    1. Hola Rigoberto
      El problema que tienes, es que estas machacando las direcciones.
      En la tabla de variables has puesto en AV DB2 y tiene que ser DB3 y en CI DB1 y tiene que ser DB5.
      Lo he probado corriendo esto y funciona.

      Eliminar
  22. Prefe muchas gracias, ya fuciona bien..........................

    ResponderEliminar
  23. Profe ya esta funcionando perfecto, gracias por la orientación. encontre un detalle en el tutorial y es que al crear las codiciones iniciales de las bombas (temperatura) coloco la del permanente CMP y era el de la inicial.

    ResponderEliminar
  24. Profe, El banco de prueba que hay en la empresa tiene una OP177B 6" como hago para poder trabajar con las teclas de funsiones. Ejemplo F1,F2,F3,F4 entre otros K1, K2 ,K3 ETC.

    Gracias

    ResponderEliminar
    Respuestas
    1. Si haces el ejercicio del hco. con esa pantalla, tienes que sustituir los pulsadores por los botones F1,F2, etc.
      Si pinchas el botón F1 en desarrollo, te permite poner una variables al pulsar y al soltar.
      Pon las variables en los botones F1,F2....

      Eliminar
  25. Información para Ricardo

    Cuando llegue el momento hare ejemplos de esto pero para eso me queda mucho.
    Esto será el nivel avanzado.

    De momento te doy estas pistas para que lo intentes.

    Comunicación ETHERNET ENTRE S7-400 y S7-400
    Configuración enlaces ISO-ON-TCP
    Para configurarlo abrimos el NETPRO.
    Programa para el PLC, usando las funciones de comunicación FC5 y FC6 proporcionadas por Siemens.
    Comunicación ETHERNET ENTRE S7-400 y S7-300
    La comunicación Ethernet entre un S400 y un S300 con puerto Ehternet integrado se sale de la norma, y no utiliza la herramienta de Netpro. Para realizar el enlace ISO-on-TCP es necesario instalar un software y configurar unas funciones de envio y recepcion.
    Requesitos
    Software “Open Communication Wizard”
    Funciones FB66 (TDISCON), FB65 (TCON), FB64 (TRCV), FB63 (TSEND)

    Hay otra forma de utilizar el NETPRO utilizando estas funciones:

    El SFB/FB 14 "GET" permite leer datos de una CPU remota.
    El SFB/FB 15 "PUT" permite escribir datos en una CPU remota

    ResponderEliminar
  26. hola profe:
    soy ramiro y tengo una duda cuando tengo dos ramificaciones osea dos ramas en el grafcet como hago para llevarlo a kop estoy intentando hacer esto y no se como será que puede subir algún ejemplo
    gracias por su compresión

    ResponderEliminar
  27. Hola,

    muy bueno el curso, muchas graçias, me ayuda un monton.
    espero que sigas hasta al final
    si tienes algun link para descargar el win cc mi email: panaynte@yahoo.com
    graçias

    ResponderEliminar
  28. Buen día espero se encuentre bien, tengo una duda en la sección de arduino al final pone el ejemplo de volver un arduino un esclavo modbus, he intentado hacerlo pero el código me saca el error 'UCSR0C' was not declared in this scope, lo soluciono poniendo todos los que sacan ese problema en un enum (no se si esté bien hacerlo) y me sale otro error de que no se esta llamando la función hardware serial, no se si es la versión del arduino o la placa estoy usando un DUE, estaría muy agradecido si me pudiera ayudar.

    ResponderEliminar
    Respuestas
    1. Hola Jair
      ¿Cuando compilas el sketch ModBusMonitoriza_v1_0, da este error que comentas, o a la hora de cargarlo?

      Eliminar
    2. A penas lo intento compilar, por alguna razón no me deja modificar el registro UCSR0C, en general ningún registro concerniente a la transmisión serial. simplemente no reconoce los registros. Gracias.

      Eliminar
  29. hola profe desde un tiempo sigo su curso y me parece muy bueno y gracias por compartir con nosotros lo que usted sabe.
    tengo el problema que no me puedo conseguir el programa de siemens para realizar las practicas, no se si usted me pudiera ayudar, se lo agradeceria,

    ResponderEliminar
  30. Buen Día profesor, estoy siguiendo a pleno tu curso, lo que no estoy captando bien es la parte analogica por ejemplo que significa 12x8 bit si me podia aclarar por favor.
    Saludos.-

    ResponderEliminar
  31. Excelente aprendo mucho de estos cursos ,sigue compartiendo tus conocimientos y gracias por todo

    ResponderEliminar
  32. Excelente trabajo, hace ver todo sencillo felicitaciones. Por supuesto no es sencillo.
    Hay que estudiar y practicar mucho y repetir el vídeo n veces o mas....
    De verdad muchas gracias por su gran esfuerzo y dedicación....

    Yo soy nuevo en esto de los PLC, pero me agradan mucho y usted lo hace ver fácil.

    Yo tengo una inquietud y es como puedo desarrollar un interpolador no lineal con PLC. Los datos son la correspondencia entre una tabla de valores de Presión, que tienen su equivalencia en Torque. Los datos son no lineales. Podría ser a través de interpolación de polinomios?

    Saludos, y muchas gracias por todo su tiempo.

    Holmer Ripoll.

    ResponderEliminar
    Respuestas
    1. Hola Holmer
      Si te quieres meter con formulas un poco elaboradas es mejor q utilices el paquete de SCL
      Es un codigo parecido a pascal
      Con este tema me metere en segundo nivel.
      Pero ahora ando liado con otras cosas y pasara un tiempo hasta q retome este curso

      Eliminar
  33. Gracias Profesor. Seguiré sus indicaciones y si tengo algún avance le comento.

    ResponderEliminar
  34. hola que tal, sigo tus vídeos desde hace mucho, pero ya no has subido mas, espero retomes los cursos, me gustaría que subieras algo acerca de direccionamiento indirecto, punteros, y profundizaras sobre las redes. gracias

    ResponderEliminar
  35. hola profe me gustaría que explicara como pasar de grafcet a awl será que pudiera poner ejemplos de awl gracias por su compresion

    ResponderEliminar
  36. Hola Sera que me podrías facilitar los links de descarga del software o informarme de donde los puedo descargar estoy realmente interesado

    ResponderEliminar
  37. Hola a todos, tengo el mismo problema que Gabriel Labarrera... La única versión que he conseguido descargar me dice después que no es compatible con mi ordenador... Pero solo hay esa versión...o solo consigo ver esa.
    Gracias!

    ResponderEliminar
  38. Hola, me gustaria saber que version del S7 utilizas para el curso, porque yo tengo una que es S7-200 y quiero realizar tu curso, pero ya las primeras pantallas, no me aparecen en mi software. Gracias.

    ResponderEliminar
    Respuestas
    1. La versión utilizada en este curso es:
      Simatic Step 7 Versión 5.4

      Eliminar
  39. Hola
    Es un curso magnifico, sin duda la explicaciones con la teoria son excelente, de lo mejor que hay.
    Le animo a que siga con los cursos posteriores de medioy avanzado es de gran utilidad y sobre todo para tener los conocimientos mas claros.
    Tb le animaria a realizar algun curso con el tema de la regulacion con un simanics S120 gestionado desde un plc 300 y poder ver algo de can-open. Que sea algo sencillo.
    Una vez as agradecerle su gran labor, el trabajo y esfuerzo

    ResponderEliminar
  40. hola el curo es brutal pero sabrias dnde conseguir el sofware hratis para practicar a la par que explicas

    ResponderEliminar
  41. genial curso, ¿podrias decirme como saber los bloques organizativos y bits de sistema de una cpu 313c? gracias

    ResponderEliminar
  42. Hola profe quisiera si habrá mas tutoriales, es muy bueno, el curso te agradezco por compartir lo que sabes sobre PLC .
    Un saludo.

    ResponderEliminar
  43. Hola buenas tardes: estoy viendo temas de tu tutorial de S7 y me parece genial, además de un trabajo enorme y me gustaría comentarte algo que he visto en diferentes tutoriales y apuntes sobre autómatas y que desde mi punto de vista es un error bastante habitual. Se trata de los pulsadores, sensores, etc.. de "seguridad", que como explicas en tu tutorial se "cablean" físicamente como cerrados (por normativa), por lo tanto al conectar el autómata esa entrada física está activada y esto conlleva que la programación debería de ser como contacto normalmente abierto y no cerrado como lo haces en el tutorial, ya que de esta forma el circuito no funcionaría al estar abierto, ya que la entrada está activada.

    No se si ha quedado muy clara la explicación pero ese es el "error" que continuamente observo en muchos cursos y tutoriales. Gracias por tu atención.

    Un saludo Carlos


















    ResponderEliminar
  44. Hola buenas tardes: estoy viendo temas de tu tutorial de S7 y me parece genial, además de un trabajo enorme y me gustaría comentarte algo que he visto en diferentes tutoriales y apuntes sobre autómatas y que desde mi punto de vista es un error bastante habitual. Se trata de los pulsadores, sensores, etc.. de "seguridad", que como explicas en tu tutorial se "cablean" físicamente como cerrados (por normativa), por lo tanto al conectar el autómata esa entrada física está activada y esto conlleva que la programación debería de ser como contacto normalmente abierto y no cerrado como lo haces en el tutorial, ya que de esta forma el circuito no funcionaría al estar abierto, ya que la entrada está activada.

    No se si ha quedado muy clara la explicación pero ese es el "error" que continuamente observo en muchos cursos y tutoriales. Gracias por tu atención.

    Un saludo Carlos


















    ResponderEliminar
  45. Buenas noches, como se hace para realizar estos cursos de PLC Siemens? Gracias.

    ResponderEliminar
  46. Hola, donde podría conseguir el programa Simatic, para hacer simulaciones etc.. ?
    Gracias, es un trabajo genial

    ResponderEliminar
  47. Primero agradecer tu esfuerzo, es impresionante, todo claro y bien puesto.
    Es una lastima que dejaras este proyecto sin terminar pero quiero animarte a que si el dia de mañana puedes lo continues. Saludos.

    ResponderEliminar
  48. Hola, primero felicitarte por el trabajo que has echo y quisiera saber si vas a continuar con los siguientes niveles ya que estoy interesado en tomarlos, muchas gracias

    ResponderEliminar
  49. Hola buenos días. Tengo una pregunta, estamos migrando de un programa de S5 a S7, nos topamos con que en AWL se puede manipular la palabra de estado (STW) entera y lo necesitamos hacer también en KOP, cómo puede hacerse? Gracias por la ayuda, buen curso. Saludos.

    ResponderEliminar
  50. Buenas, enhorabuena por tus videos. ¿Podrias colgar los archivos ?
    Un saludo

    ResponderEliminar