ðŸĨ‡ BLOQUE de DATOS TIA PORTAL ✅ â–ķ Esta PODEROSAðŸ”Ĩ herramienta (DB) lo CAMBIA TODOðŸ˜ąðŸ˜ąðŸš€

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 24 āļĄ.āļ„. 2025
  • Solo tienes una forma de poder acceder a mis formaciones exclusivas 👉Aquí: www.programaci...

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 109

  • @programacionmultidisciplinar
    @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +7

    Solo tienes una forma de poder acceder a mis formaciones exclusivas 👉Aquí: www.programacionmultidisciplinar.com/inicio

  • @lmhs8
    @lmhs8 10 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +6

    que Dios te bendiga por compartir lo que sabes, de una forma tan profesional y didactica . Dios te bendiga y multiplique

  • @AndresMarinM-nu9ce
    @AndresMarinM-nu9ce āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Son estas cosas las que nunca enseÃąan y que lamentablemente, se aprenden de mala forma, con un día horrible como mencionas. Muchas Gracias Profe Abel.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      Muchas gracias por ese Super Thanks Pelecero!!!
      Me alegra que el contenido te estÃĐ ayudando 💊💊

    • @AndresMarinM-nu9ce
      @AndresMarinM-nu9ce āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@programacionmultidisciplinar gracias a tí profe por la increíble calidad del curso!! 💊

  • @chonbonachonn
    @chonbonachonn 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +8

    CANAL ðŸ’Ŋ% RECOMENDABLE!!!!! INVITO A TODO EL QUE LEA ESTÉ COMENTARIO QUE SIGA TU CANAL PORQUE NO TIENE DESPERDICIO, EXPLICAS MUY BIEN Y CON MUCHOS DETALLES Y LA VERDAD ES QUE SE AGRADECE MUCHÍSIMO. UN SALUDO💊🏞💊🏞👋

  • @erickalejandroesguti
    @erickalejandroesguti 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +7

    Gracias capo, crack, genio, ídolo, artista, master, campeÃģn, mÃĄquina, tigre, fiera, toro, terremoto, maremoto, relÃĄmpago, tsunami, demoledor, indomable, mente suprema, maestro del Kung fu, guerrero, inigualable.

  • @luiscortesfdz
    @luiscortesfdz 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +11

    Esta genial este video, no solo trasmites conocimiento si no toda la experiencia real estando en planta. En una ocasiÃģn hice un respaldo con step7 en una siderÚrgica, despuÃĐs de hacer las modificaciones sobre una copia del respaldo al cargarlo me di cuenta que no tenia los GSD de algunos arrancadores suaves, entonces cuando lo cargue me mando todos estos arrancadores que estaban por profibus a falla y me sentía tal como lo describes, una tarde-noche de perros ya que nunca había enfrentado ese problema. Ya despuÃĐs descargue el GSD y los fui dando de alta nuevamente uno por uno y así lo resolví pero fue un susto de locos.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +11

      Lo de los GSD me pasÃģ exactamente igual, tambiÃĐn con Step7. El cliente quería que se le quitara del HW un omron que ya no comunicaba porque se quitÃģ de la red, y yo tenia varios GSD de algunos equipos en el programa con interrogante, y como desconocía que tenía que tener si o si los GSD, lo carguÃĐ. DespuÃĐs al ver que no iban, tuve que buscar los GSD y arreglarlo.
      Y sí, ese día lo pase mal jaja.
      De esas cosas se aprende, pero si alguien te lo explica antes, mejor. Sustos que te ahorras.
      Muchas gracias por tu apoyo y compartir tu experiencia. De esta manera gente que este empezado en el sector y lea los comentarios podrÃĄ enterarse de las batallitas que se han librado en planta.
      Un saludo!

  • @noelsevilla4717
    @noelsevilla4717 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Que grade este Abel, hasta hoy encuentro una explicacion tan detallada de un DB.
    Saludos desde Nicaragua

  • @jcmcastillo
    @jcmcastillo 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +7

    Genial. Se nota que has tenido que solucionar problemas en campo que de otra forma pasan desapercibidos. Ya tienes un seguidor de tu canal.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +10

      Muchas gracias Juan Carlos! Pues la verdad es que sí, a cada instalaciÃģn que iba, siempre me pasaba algo nuevo. Mi jefe siempre me decía "Lo que te pasa a ti no le pasa a nadie mÃĄs". La verdad es que a hostias es como se aprende, pero en el momento pues la verdad es que se pasa bastante mal, me he visto muy mal en demasiadas ocasiones, pero al final te sirve para aprender y cuando echas a recordar esos momentos, la verdad es que te da risa.
      Pues nada Juan Carlos, gracias por apoyar el canal y espero que el contenido pueda serte de utilidad.
      Un saludo !

  • @reinaldonavarropico
    @reinaldonavarropico 8 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Hola Abel, excelente informaciÃģn y muy bien estructurado el curso. Respecto a este tema, creo que despuÃĐs cargar la instantÃĄnea de valores actuales a los valores de arranque, el PLC trabajarÃĄ bien en la sigueinte actualizaciÃģn desde el TIA; pero se debe tener presente que alteraste los valores de arranque de las variables de esa DB y que quizÃĄs aquí había informaciÃģn relevante que el PLC podría requerir en cada reinicio del sistema. Creo que soluciÃģn correcta es tomar el snapshot y luego descargar el mismo snapshot a la DB sin alterar los valores de arranque. QuÃĐ opinas?

  • @jeissono.ramirezg.2126
    @jeissono.ramirezg.2126 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Gracias Ingeniero Abel por los conocimiento brindados

  • @ramondiaz2921
    @ramondiaz2921 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

    Muchas gracias gran maestro. Estoy viendo varias veces el mismo video para ir asimilando los conceptos.

  • @marlonperez7033
    @marlonperez7033 4 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    mil gracias Abel ese consejo vale oro puro

  • @WederGonzalez
    @WederGonzalez 7 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    El mejor canal de programaciÃģn PLC, eso de las instantÃĄneas es clave gracias por explicarlo!

  • @WillitoTube
    @WillitoTube āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Este ese el mejor video de esta serie... estÃĄn todas las recomendaciones para que uno no pare la planta por manipular las DB's

  • @diegodiaz1609
    @diegodiaz1609 10 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    Te mereces la mitad de mi sueldo por este curso.

  • @jesussucapuca9372
    @jesussucapuca9372 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +4

    Gracias por el video y compartir sus experiencias , a Nosotros los q estamos aprendiendo nos ahorra muchos aÃąos aprender todo esto. :D

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Esa es la funciÃģn del canal, aportaros todos los conocimientos que poseo junto con experiencias para que vuestra entrada al sector sea mÃĄs llevadera y os sea mÃĄs fÃĄcil alcanzar la CIMAðŸ”ĨðŸ”Ĩ🚀

  • @gti5396
    @gti5396 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

    Gracias por compartir conocimiento que sÃģlo se adquiere con la experiencia 👍👍👍 Me suscribo

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Muchas gracias y bienvenido al canal de los peleceros!
      Cualquier cosa no dudes en preguntar Gt! IntentarÃĐ ayudar en lo que pueda!
      Saludos pelecero!

  • @dennisrubio2375
    @dennisrubio2375 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Presente Maestro!

  • @luispeman
    @luispeman 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Hola Abel:
    Gran aportaciÃģn al curso. Felicidades por tu magnífico trabajo.

  • @ezequielcamara2820
    @ezequielcamara2820 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Ya la as cagado jajajaja! Muy bueno.Una risa. Abel.Siempre tan grÃĄfico.Imposiible no aprender.El mejor curso de plc q hice en mí puta vida.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Jajaja para que andarnos con rodeos, siempre al grano y con la verdad 😂😂
      Me encanta de verdad que el curso te estÃĐ gustando Ezequiel, y sobre todo, ayudandote y aportandote valor!
      Salu2 grandes pelecero!

  • @franciscoantoniomaldonador9270
    @franciscoantoniomaldonador9270 9 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Buenas tardes estoy empezando en mi nuevo trabajo como programador de siemens y tus cursos me han venido de lujo como base, tengo una duda, una vez te pones online como puedo hacer una copia de los datos actuales de un DB y mÃĄs importante aÚn, como puedo volcarlos nuevamente, por quÃĐ me ha pasado que he aÃąadido una variable a un dB y el plc me a dicho que tiene que reiniciar el dB para aÃąadirlo y he perdido todos los valores

  • @danielm9169
    @danielm9169 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Muy bien 👌. Gracias x compartir sus experiencias de trabajo!!!

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Me alegro que te sea de utilidad Daniel!
      Un saludo compaÃąero!

  • @horaciomigueles2131
    @horaciomigueles2131 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Excelente y gran video

  • @blueto_nnc5944
    @blueto_nnc5944 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Muy buen aporte. Gracias.

  • @albertis5398
    @albertis5398 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    hola
    MUY BUEN VIDEO
    el video lo he visto 10 veces era una de mis grades dudas i temores al tener que trabajar en maquinas que estÃĄn en marcha
    aunque tengo alguna duda que tendrÃĐ que verificar ya que has dado una master class...
    yo estoy con maquinas que ya tienen de origen valores de arranque y modificar esos valores no es lo que me convence
    hare algÚn test con cargar cargar valores instantÃĄneos a valores actuales
    MUCHAS GRACIAS POR UNA GRAN EXPLICACION

  • @victorrincon6015
    @victorrincon6015 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Buen día
    Antes que nada felicitarte por este curso es muy interesante y de gran utilidad. Estoy comenzando con aprender a programar PLC de forma autodidacta y me esta ayudando bastante con sus consejos y las explicaciones tan claras.
    Tengo una duda los valores que estÃĄn con la opciÃģn de remanencia, solo conservan su valor cuando existe un corte de energía elÃĐctrica o tambiÃĐn cuando se realiza una carga del PLC?
    Saludos.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +4

      Cuando se realiza una carga al PLC los valores actuales no se pierden, independientemente de que las variables sean o no remanentes. Otra cosa es que hayas modificado el DB, entonces da igual que las variables sean o no remanentes, perderÃĄn su valor actual. Por eso siempre antes de modificar un DB, debÃĐis hacer una instantÃĄnea de los valores actuales y cargarlos en los valores de arranque.
      Por cierto, me alegra que el curso te estÃĐ siendo de muchísima utilidad :D
      Un saludo!

    • @victorrincon6015
      @victorrincon6015 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@programacionmultidisciplinar Ok, perfecto muchas gracias.
      Mejor hacer instantÃĄneas antes de cargar cualquier modificaciÃģn a una DB.
      Mil gracias y sigo al pendiente de tus videos :)

  • @hugobacelis7201
    @hugobacelis7201 10 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Hola Abel, me srugiÃģ una duda en la explicaciÃģn, Âŋcomo puedo volver a recuperar los valores de arranque en el DB( a sus valores originales ) una vez que ya hice y carguÃĐ instantaneas de valores actuales? o ya pierdo por siempre los valores iniciales de los valores de arranque?

  • @ramondiaz2921
    @ramondiaz2921 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Gran vidio. Gracias.

  • @michelyani2403
    @michelyani2403 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

    Hola Abel, es mi primera intervenciÃģn en tu canal de adiestramientos en Tia Portal, que esta demÃĄs decirte que son geniales porque te esfuerzas en hacer llegar tu experiencia. En este video mencionas una estrategia para que no se pierdan los valores actuales en un DB Global, para ello utilizas la instantÃĄnea de manera que despuÃĐs de modificar el bloque y realizar la descarga al PLC se utilice los valores iniciales obtenidos con la instantÃĄnea para ubicarse muy cerca a los valores anteriores a la modificaciÃģn del bloque. Eso esta muy bien, pero (siempre hay un pero..) encuentro un inconveniente con ese procedimiento: Se pierden los valores iniciales originales! Estoy en lo cierto? Es decir, a partir de ese momento los valores que se cargan despuÃĐs de una caída de energía serÃĄn distintos a los que se establecieron inicialmente. Eso tiene remedio? Mil gracias, y de verdad estoy disfrutando mucho tus cursos porque mi experiencia es en plataforma Rockwell.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

      Buenas Michel,
      La pregunta es bastante interesante y muy importante, dado que perder datos en una planta supone grandes problemas. Mi respuesta es "depende, pero normalmente no", me explico:
      Generalmente, en una instalaciÃģn, el programador no pone los valores iniciales que el cliente desea como valores de arranque del DB correspondiente, sino que esos valores se almacenan en las variables de turno del DB y listo (si activas la remanencia, estos valores no se perderÃĄn aunque haya un corte de tensiÃģn y el PLC se apague). Normalmente los valores de arranque en un DB se suelen dejar a cero, que es como vienen por defecto. Por eso, al hacer instantÃĄnea y volcarlos como valores de arranque, lo que hacemos es que , en caso de reinicializaciÃģn del DB por el motivo que sea, coger los valores mÃĄs actuales posibles, que son los Últimos que estaban en funcionamiento (a nadie le interesan valores de hace 1 aÃąo que se cambiaron).
      Normalmente, si el cliente quiere tener un histÃģrico de valores a lo largo del tiempo, lo suyo es utilizar el fichero de datos de la HMI y almacenar el dato que hubo antes del cambio en la tarjeta de memoria para poder exportarlo en un archivo csv, o bien tener un scada con su base de datos.
      Espero que haya sido de utilidad!
      Saludos pelecero

    • @michelyani2403
      @michelyani2403 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@programacionmultidisciplinar Hola Abel, recien me percato de tu respuesta, muchas gracias de verdad! Se trata de paradigmas, en realidad yo veo los valores iniciales como valores que aseguren un arranque de la Planta en modo seguro, de ese modo me evito escribir valores iniciales en un First Scan... No lo veia como los valores en un instante determinado del proceso, por eso la acotacion. Saludos profe!

    • @Cristian-qq8qm
      @Cristian-qq8qm āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@programacionmultidisciplinar Estimado, entonces copiar instantÃĄneas a "valores de arranque" conviene a variables que fueron marcadas como "valores de ajuste" si es que son ESAS las que el cliente no quiere perder o el operador a ajustado como SetPoints, pero si por ejemplo es una variable de "conteo de botellas" no conviene que el valor de arranque comience en 2000 por ejemplo cuando el PLC se reinicie. Saludos.

  • @antoniorubio2933
    @antoniorubio2933 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Gracias por tu vídeo

  • @poloniys
    @poloniys 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Hola Abel, pregunta:
    Se puede crear variables en el bloque de datos, y darles eventualmente direcciÃģn de salida o entrada fisica? O si o si se tiene que declarar en bloque de datos todo lo que no sea salida/entrada fisica por un lado, y en variables de PLC por otro las que corresponden a salidas/entradas sin que se las pueda vincular en el bloque de programa? No se si entiende mi pregunta, por ahí es un poco rebuscada.
    Lo que busco es declarar una variable booleana en bloque de datos, ej: "Accionamiento Bomba". Y que esa misma la pueda usar en la bobina que emplearía en el segmento del bloque de funciones, asociada a una salida fisica que le indique.
    Me gustÃģ lo de tener todo ordenado en el bloque de datos, de ahí viene un poco la naturaleza de esta pregunta.
    Saludos Abel!

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +4

      Buena pregunta Yamil! La respuesta es no, no se puede vincular directamente una variable de un DB a una direcciÃģn física, ya sea de entrada o de salida. Lo que si que puedes hacer es crearte un DB de entradas y otro de salidas y asociar las variables físicas a las de los DB (esto lo hago en los proyectos del curso).
      Un saludo!

  • @Juan_Argento
    @Juan_Argento āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Me encanta porque ademas de enseÃąarnos muchas cosas, compartis tus experiencia y los demas tambien comparten las experiencias propias... Es como vos explicas, aprovechan la cagada ajena para tirarte mas mierda encima....!!!!

  • @ginessevillacazorla8288
    @ginessevillacazorla8288 11 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Comentas que antes de modificar un DB es muy importante haber hecho la instantÃĄnea y haber copiado a valores de arranque. Esto es fÃĄcil poderlo hacer cuando se esta trabajando en online. Pero muchas veces, ocurre que uno prepara la modificaciÃģn de manera offline en oficina, por lo tanto no se puede hacer ninguna instantanea y una vez la modificaciÃģn esta preparada se va a casa del cliente a cargarla. CÃģmo harías para poder cargar un DB ya modificado previamente? Existe alguna forma de poder copiar los valores actuales a un DB ya modificado? Muchas gracias.

  • @ML_Wave
    @ML_Wave āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola, sabes por que cuÃĄndo se desactiva la opciÃģn de "acceso optimizado al bloque" para poder ver el Offset, cuando quiero seleccionar la remanencia para una variable todas las remanencias de las demÃĄs se activan tambiÃĐn?. Excelentes tutoriales saludos desde Colombia : )

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Funciona de esa manera. Con acceso optimizado, puedes elegir las que son remanentes o no. Con acceso no optimizado, o son todas o ninguna.
      Yo supongo que es porque, en acceso optimizado, al no haber una memoria asignada, puedes elegir las que sean o no remanentes. En cambio, en acceso no optimizado, al haber una asignaciÃģn de memoria dentro del bloque, a TIA Portal le es imposible asignar remanencia a unas si y a otras no, sino que se debe hacer a todas las variables direccionadas en dicha DB.
      Salu2!

  • @angelilloarcos3802
    @angelilloarcos3802 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Buenas, tengo una duda, si yo edito un db de manera ofline, a la hora de transferirlo a la mÃĄquina como tendría que hacer para no perder los valores actuales, ya que el db ya esta editado y no puedo hacer la instantÃĄnea, gracias un saludo!!

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      Lamentablemente, lo que se debe hacer es conectarse online, el DB que deseas modificar, hacerle instantÃĄnea de valores y entonces ir modificÃĄndolo acorde lo tienes en el proyecto offline.
      Porque si cargas directamente el DB offline y sobreescribes el online, tendrÃĄs que reinicializarlo y se sobrescribiran todos los valores a los de arranque (lo puedes hacer si estas 100% seguro de que son datos que no son importantes)

  • @alexrodriguez8796
    @alexrodriguez8796 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Excelente👍👏✌🙏

  • @fransaladino
    @fransaladino 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola, queria consultarte si al exceder la memoria de carga, en caso de ser posible llevar a STOP el PLC, se puede realizar la carga de una sola vez? Muy bueno el canal y el contenido de tus redes. Saludos

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Buenas Fran,
      En principio, sí. Si no, no tendría sentido llevar la CPU a STOP!
      Salu2 pelecero!

  • @jgb8046
    @jgb8046 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    He estado indagando un poco y he descubierto que en TIA PORTAL,dentro de las propiedades de un DB,existe una opciÃģn llamada "Cargar sin reinicializar", donde se puede hacer reserva de memoria y reserva en la memoria remanente.AdemÃĄs existe la posibilidad de que las variables que sean remanentes se active una carga sin reinicializaciÃģn,por lo tanto,podría ser una opciÃģn distinta a la de hacer una instantÃĄnea de las variables, sobre todo para aquellas variables/consignas con remanencia que fluctÚen muy rÃĄpido (como temperaturas,medidas de altura/ancho...etc),ya que siempre guardaríamos el valor de aquellas variables remanentes y cuando se modificara algo del DB, estas variables no se verían afectadas al reinicializar el DB.
    Sin embargo,veo muy importante que a la hora de modificar un DB,expliques el proceso de la instantÃĄnea y cargar dicha instantÃĄnea a los valores de arranque para evitar a la hora de modificar las variables de dicho DB errores

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      La verdad es que desconocía esa herramienta, siempre se aprende algo nuevo! La verdad es que resulta interesante, cuando tenga tiempo le hecho una ojeada.
      Muchas gracias mÃĄquina!

    • @jgb8046
      @jgb8046 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Para que no te vuelvas loco como yo,te informo que esa opciÃģn estÃĄ disponible en 1200 y 1500 cuya versiÃģn de firmware es igual o superior a v4.0,asique no es una herramienta tan Útil como la instantÃĄnea.
      Saludos crack!

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@jgb8046 Tomo nota, otra cosa mÃĄs que aprendo! La verdad es que, aunque dependa del firmware, si que puede ser muy Útil.
      Gracias por tan valiosa informaciÃģn crack!
      Saludos!

  • @braddodododod
    @braddodododod 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola Abel , se pueden guardar las instantÃĄneas en algÚn archivo externo?

  • @hyldra4597
    @hyldra4597 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Buenas, perdona la molestia. He establecido la conexiÃģn entre una camara Tedelyne BOA50 con un S7-1200 mediante profinet. La cÃĄmara ahora me ha definido unas entradas y unas salidas del PLC que puedo usar para enviar y recibir datos. El problema que me surge es que no tengo ningÚn tipo de datos predefinidos por la empresa y nose como hacer la comunicacion. Por ejemplo tengo en las entradas desde la direccion 508-571, sin embargo al enviar un dato de la cÃĄmara como se que es la %I508.0 o la %I525.0? Si pudieses ayudarme te lo agradecería.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Supongo que habrÃĄs tenido que descargarte el GSD de dicha cÃĄmara para poder realizar la conexiÃģn S7 con el 1200, cierto? Confírmame esto y te indico los siguientes pasos a ver si lo solventamos.

    • @hyldra4597
      @hyldra4597 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@programacionmultidisciplinar si, el GSD esta instalado y funcionando con todos los tics verdes

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      @@hyldra4597 Vale. La manera mas sencilla es utilizar el telegrama. Te explico, en el GSD tu habrÃĄs configurado unas direcciones para las entradas y salidas, y a las variables les habrÃĄs puesto el nombre que creías conveniente. Bien, si te vas a la tabla de variables del plc (me refiero a la global, donde se muestran todas las variables del plc) hay una ventanita arriba a la derecha que pone "variables del sistema" o algo así creo recordar. Pues bien, ahí estarÃĄn todas las variables de entrada y salida de tu GSD con un nÚmero de referencia (puede ser 350, 671...), y no tiene porquÃĐ coincidir con la direcciÃģn que hayas puesto en el gsd. Pues bien, ese "numero de referencia" si lo llamas en en el programa, accedes a dicha variable del GSD.
      Solo te quedaría asignar dicha variable a la entrada digital del PLC que tu quieras. Aunque realmente, con la variable del GSD llamada mediante el nÚmero de referencia, la puedes usar en el programa del plc, así que no hace falta direccionarla a ninguna entrada.
      Si no te aclaras, mandame un correo y así te adjunto imagenes de lo que te estoy comentando.
      Un saludo!

    • @hyldra4597
      @hyldra4597 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@programacionmultidisciplinar vale lo he encontrado bien pero no termina de cuadrarme bien el tipo de dato. Te dejo mi email y te mando foto por ahi si no te importa. Hyldra96@gmail.com

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@hyldra4597 Claro, mandame un correo con la foto y tal y lo vemos

  • @gerardodenovalesdelapuente8688
    @gerardodenovalesdelapuente8688 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Buenos días Abel, me surgen las siguientes dudas en este vídeo:
    ÂŋQuÃĐ son las variables de ajustes?
    ÂŋSe pueden conservar en memoria mÃĄs de una captura instantÃĄnea del estado de las variables?
    Si marcamos la casilla "Remanencia", al cargar sÃģlo cambios y reinicializar, Âŋlos datos de las variables remanentes tambiÃĐn reinician sus valores de arranque o mantienen los datos previos al cargar y reinicializar?
    Quiero decir, la característica que ha explicado de las variables remanentes de que mantienen su valor y no se rinicializan a valores de arranque, ÂŋsÃģlo sirve para apagones y cortes de luz o tambiÃĐn para cuando nosotros cargamos y reinicializamos?
    Saludos

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      No entiendo a que te refieres con "variables de ajustes".
      En memoria se pueden conservar captura instantÃĄnea de los valores de TODAS las variables de los DB seleccionados (cuantos mÃĄs DB elijas, mayor nÚmero de variables, y por tanto, tardarÃĄ mÃĄs tiempo en hacer instantÃĄnea).
      La remanencia es para apagones o pase de run a stop de la cpu. Aunque un DB sea remanente, si lo modificas y cargas, sus variables se reinicializarÃĄn a valores de arranque.

    • @gerardodenovalesdelapuente8688
      @gerardodenovalesdelapuente8688 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@programacionmultidisciplinar cuando despliegas "copiar instantÃĄneas a valores de ajuste" una de las opciones es "solo a valores de ajuste", ÂŋquÃĐ son esos valores?

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@gerardodenovalesdelapuente8688 La verdad es que no lo he probado nunca. QuizÃĄ se refiera a "valores actuales", pero no lo he probado

  • @academiavegueta4254
    @academiavegueta4254 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    QuÃĐ sucedería si cuando yo estoy haciendo modificaciones activo la remanencia en todas las casillas ? Me ahorraría tener que copiar los valores y luego pegarlos... y ya luego al final de hacer modificaciones descativo las casillas de remanencia.
    es correcto el razonamiento o se me escapa algo ?

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +4

      No, la remanencia no sirve para eso. La remanencia sirve para que, en caso de que el PLC sufra un apagÃģn, al volverlo a encender, las variables remanentes mantengan el Último valor registrado. Aunque un DB sea remanente, si tu lo modificas y luego lo cargas, todos los valores de las variables se reinicializarÃĄn a por los que tengan en "valores de arranque".
      AdemÃĄs, ten en cuenta que si estando ONLINE en el PLC, un DB que NO es remanente, lo cambias a remanente, eso supone un cambio y al cargarlo, reiniciarías todas las variables de dicho DB a valores de arranque. Ídem si es remanente y lo cambias a NO remanente.
      Un saludo!

  • @estebanpadilla8630
    @estebanpadilla8630 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Buenas noches Abel
    ÂŋPregunta, es necesario usar marcas dentro de un programa avanzado? Por ejemplo, una maquina empacadora. ÂŋEs necesario para el programa el uso de marcas de memoria? Ya que he estado estudiando ese programa y estÃĄ lleno de marcas, así como de bloque de datos. Los Dbs reemplazan de alguna forma las marcas, o son complementarias. Si pudieras aclararme esa diferencia, en quÃĐ momento debemos usar marcas y en quÃĐ momento debes usar dbs.
    Saludos desde Chile

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Yo siempre digo que quien utiliza marcas cuando programa en Step7 o TIA Portal, es alguien que no sabe programar en esos software.
      Siemens creÃģ los bloques de datos para poder estructurar mejor las variables y el proyecto, y es eso lo que se debe utilizar.
      Las marcas no tienen absolutamente ningÚn punto a favor ni ninguna característica por la cual haya que usarlas si las comparamos con DB.
      Ese programa que viste, lleno de marcas y combinadas por DB, ha sido programado por alguien, o por X personas, que no saben programar, así de sencillo.
      El problema a día de hoy es que el 90 y pico % de los profesores de FP y universidad enseÃąan a programar con marcas y grafcet, es decir, programaciÃģn orientada a elÃĐctricos que tienen nulos conocimientos de programaciÃģn.
      Pero la realidad es que los profes enseÃąan así porque estÃĄn totalmente desfasados y, o nunca han pisado una fÃĄbrica, o llevan 30 aÃąos desvinculados de la vida real.
      Mi consejo: Utiliza DB, siempre, jamÃĄs uses marcas, porque son una autÃĐntica mierda.
      Pd: Las marcas de ciclo y sistema si puedes usarlas, son las Únicas que realmente valen la pena.
      Pd2: Software mÃĄs viejos donde solo existen marcas, pues se programa con marcas porque literalmente no se puede de otra forma.

    • @estebanpadilla8630
      @estebanpadilla8630 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@programacionmultidisciplinar gracias por la aclaraciÃģn, es que hay personas que siempre creen tener la razÃģn en temas de programar y te desvían un poco del camino. Saludos

  • @Tu_Tecnico_Marval
    @Tu_Tecnico_Marval āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Excelente

  • @juancarlospintoperez1385
    @juancarlospintoperez1385 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Soy nuevo en este mundo y tengo que hacer un trabajo para el grado y me gustaria saber como puedo mandar dos tipos de datos reales a otro plc, estamos utilizando tsend_c y trcv_c y me ha llamado la atencion lo de los DB se puede hacer con esta instrupcion?, porcierto el canal es estupendo y estoy aprendiendo muchisimo con tus videos. gracias por tus aportes estoy seguro que nos serviran a muchos.
    un saludo

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Buenas Juan Carlos,
      En el curso tengo un vídeo donde enseÃąo lo que necesitas utilizando las instrucciones get y put. Son bastante parecidas al tsend y t_receive, pero mÃĄs sencillas diría yo (me gustan mas personalmente). Échale un vistazo que seguro te darÃĄ la soluciÃģn.
      Me alegra que mi contenido te estÃĐ siendo de utilidad!
      Ya me vas diciendo que tal te fue!
      Saludos crack!

  • @ivanandrade8001
    @ivanandrade8001 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola, primeramente, muchas gracias por compartir este curso, eres un crack. Y una pregunta, digamos que quiero agregar todo un nuevo array de booleanos a un DB, y este DB tiene muchos datos que cambian constantemente. Como mencionas se pueden hacer las instantÃĄneas. Pero para librar esto, se podrÃĄ hacer un nuevo DB para crear el nuevo array de boleanos en este nuevo DB y al cargar solo cambios, no me pedirÃĄ reinicializar los DB ya que este es uno nuevo o de igual manera me pedirÃĄ reinicializar todo antes de cargarlo, no se si me explico. Saludos.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Solo te pedirÃĄ reinicializar aquellos DB que se hayan modificado y sean diferentes a los del PLC. Si simplemente creas un DB nuevo, no pedirÃĄ reinicializar.
      Saludos IvÃĄn!

  • @raulmessi15
    @raulmessi15 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Hola.
    Me quedo una duda respecto a la memoria de carga, nosotros como podemos saber que la memoria de carga no excede a la memoria del PLC? En el video mencionas que TIA PORTAL te manda un mensaje de advertencia, pero mi duda es saber si no hay algun lugar dentro de TIA PORTAL donde podamos observar cual es la memoria del PLC para asi prevenir que nos salte la advertencia que la memoria de carga es mayor a la memoria del PLC?
    Y tambien para agradecerte por tus videos que son una joya. Saludos.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Buenas RaÚl!
      En TIA Portal hay una opciÃģn para ver el estado actual de las diferentes memorias del PLC, te dejo el link al vídeo 👉 bit.ly/3BwUKxs
      Muchas gracias por el apoyo y me alegra que el contenido te sea de utilidad!
      Saludos pelecero!

  • @alejandrohernandez3581
    @alejandrohernandez3581 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Me gustaría agregar, que tambiÃĐn podríamos cargar el programa completo del PLC, iniciarlo en el simulador y, una vez comprobemos que todo funciona sin el riesgo de generar un problema real en el proceso lo cargamos en el PLC físico sobre el que queremos trabajar. Igualmente... ÂŋSería una buena o una mala prÃĄctica por algÚn motivo que desconozco? Todavía estoy estudiando el ciclo superior de robÃģtica y automatizaciÃģn industrial, así que no tengo tanta experiencia. Un saludo y muchas gracias por tus clases, son geniales.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

      Me alegra que el curso te este siendo de utilidad Alejandro!
      Pues verÃĄs, en el sector industrial la realidad es que se simula muy poco o nada. Yo la verdad es que nunca simulaba nada porque no me daba la vida y prÃĄcticamente ningÚn compaÃąero mío, tampoco.
      Al final siempre sueles ir a la instalaciÃģn, cargar las cosas de a poco e ir viendo que el sistema va funcionando (y si no lo hace, ir retocando in situ). Es triste, pero es la realidad ðŸĪĢ

    • @alejandrohernandez3581
      @alejandrohernandez3581 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@programacionmultidisciplinar ÂĄPues a aprender lo mejor posible se ha dicho!

  • @GabrielMorenoCampos
    @GabrielMorenoCampos 5 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Gracias =)

  • @hersonguzman8662
    @hersonguzman8662 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Una pregunta estimado .Realizas la instantÃĄnea de los valores actuales y luego lo copias a valores de arranque . Estaríamos perdiendo los valores de arranque inicial del DB y si estos valores deben quedar por defecto(los primeros valores iniciales) por alguna configuraciÃģn o calculo los perderíamos definitivamente es correcto lo que digo . Entonces que podríamos hacer ?

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Buenas Herson,
      Así es, perderías los valores de arranque que tuvieras. Salvo algo en específico, por lo general, los valores que importan son los que estÃĄn funcionando actualmente y no los que tengas en arranque, ya que un plc puede estar aÃąos funcionando sin haber pasado por una modificaciÃģn de sus DB y los valores actuales de estos, cambiar con el tiempo.
      Si un programa esta bien programado, todas las variables de importancia que deban empezar con un valor en concreto al reinicializar DB, simplemente no debería importar el valor de arranque dado que al iniciar el PLC, ya les darías tu el valor inicial que requieran.
      Pero bueno, siempre puedes inicializar valores en un OB de Startup.
      Salu2 pelecero

  • @ST4RXD222
    @ST4RXD222 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    en los bloques de programa no me deja escribir en valor de observacion

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Es raro, deberías poder. Haciendo doble click no te deja? Debería salirte "forzar operando".

    • @ST4RXD222
      @ST4RXD222 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@programacionmultidisciplinar no me sale la opcion forzar operando, tal vez por que sea V12

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@ST4RXD222 La verdad no recuerdo si en v12 se podía. Pero bueno, a veces tia portal se ralla. Pudiste solventarlo o sigues teniendo el mismo problema? Disculpa la demora en contestar

  • @noterindas7871
    @noterindas7871 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    hola buenas quiero poner variables del plc en una carpeta y no me deja me sale que esas variables estan utilizadas pero yo solo quiero ponerlas en una carpeta alguna solucion o lo hago de nuevo ? porque de nuevo me deja

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Buenas Yori,
      No entiendo muy bien, las variables del plc (entradas, salidas y marcas) no se pueden poner en carpetas, lo que si puedes poner en carpetas son las tablas de variables. No se si te referías a eso

    • @noterindas7871
      @noterindas7871 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@programacionmultidisciplinar ya lo he reglado muchas graciasss es que he liado tenia una variables repetidas y tenia que sustituirlos nada mas

  • @MePregunto
    @MePregunto 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Juegas Metin2 :') que buenos recuerdos me trae

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Jajaja, jugaba. Aunque 1 vez al aÃąo me da por meterme a un server privado y viciarme un par de semanas, nunca falla ðŸĪĢ

  • @Cristian-qq8qm
    @Cristian-qq8qm āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    DATO: Si cambian el valor de una variable en online, tia portal avisarÃĄ, pero si vuleves a cambiar manualmente el valor de la variable a como estaba (SIN APRETAR Ctrl + Z) y tia portal sigue AVISANDO que el programa Offline DIFIERE del que estÃĄ en el PLC, solo deben dar a Compilar Bloques del programa o Bloque de datos y marcarÃĄ todo en Verde.

  • @velos26b
    @velos26b 9 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Hay una cosa que no me cuadra...sí, has conseguido hacer una variaciÃģn instantÃĄnea del DB y que los datos del online en ese momento se salvaguarden....pero habrÃĄs variado los valores de arranque del online, y la prÃģxima vez que se quiera hacer un reinicio del sistema con los valores de arranque partirÃĄs siempre del estado del sistema en aquel momento que hiciste la modificaciÃģn, cosa que tal vez no sea precisamente lo que quieras...El día que quieran resetear a los valores de arranque del sistema, por ejemplo reinicio de una planta ya no partirÃĄn de los que tenían almacenados como de arranque inicialmente antes de que tu hibieras copiado los de la instantÃĄnea, sino que partirÃĄn de los que tÚ sobreescribistes como de arranque, lo cual lo veo una cagada desde mi punto de vista, e igual de peligroso que el caso que comentabas.

  • @placidoleon502
    @placidoleon502 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    😁

  • @dennisrubio2375
    @dennisrubio2375 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Pero los valores de observaciÃģn quiÃĐn los establece, el programador

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

      O bien el programador si fuerza la variable y no la machaca el programa en algÚn sitio, o el propio programa que hayas programado

    • @dennisrubio2375
      @dennisrubio2375 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@programacionmultidisciplinar de acuerdo ðŸĪ˜

  • @stefanohickey9777
    @stefanohickey9777 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Sensei

  • @fazsltda
    @fazsltda 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Gracias, buen video, pero tanto comercial 👎 no me dan ganas de terminar de ver el video.

    • @programacionmultidisciplinar
      @programacionmultidisciplinar  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Buenas Fernando!
      A que te refieres con tanto comercial?

    • @fazsltda
      @fazsltda 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@programacionmultidisciplinar anuncios comerciales

  • @antoniopena8062
    @antoniopena8062 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    TIERRA TRAGAME xd