Tengo algo que contarte más importante que lo que estás viendo en este vídeo, es muy probable que te interese. Es aquí: www.programacionmultidisciplinar.com/inicio
MUY INTERESANTE Y TOMANDO NOTA DE TODO PARA SEGUIR APRENDIENDO CON TUS CLASES. MUCHAS GRACIAS POR ESTE NUEVO VÍDEO Y CON GANAS DE VER EL SIGUIENTE. 💪🏼💪🏼 SALUDOS.
Al declarar las variables cuando por ejemplo tienes var15 y te genera un var15(1) es porque lo arrastras desde varias a la vez, tienes que seleccionar solo la última. Así te pondrá automáticamente var16, var17 y todos los que tu quieras.
Muchas gracias por el aporte Cristian! Muy útil la verdad. Estoy acostumbrado a seleccionar varias por el uso de Excel. Buen aporte. Me alegra que la comunidad aporte valor añadido al canal. Nos ayudamos entre todos. Un saludo!
@@programacionmultidisciplinar De verdad que si profesor... Me está ayudando y también me gusta bastante. Muchas gracias por todos sus aportes a la comunidad Ingeniero, en serio!! Saludos profe, agradecido con usted!
Buenas compañero, de verdad que me agrada bastante tus videos y pues quería hacer un comentario aquí analizando del según ¿por que? TIA PORTAL cuando colocaste la variable varDWorld en el MD0 te salta al MD6 al colocar otra variable llamada VarDWorld2: Fíjate que cuando creaste la variable y le diste tipo de dato Dword, antes le habías colocado la dirección MD0 y pues te tomo dicha dirección sin problemas. Al crear la siguiente variable DWord este te manda a la dirección MD6 puesto qué, el vé que ya los byte 4 y 5 están ocupados por la variable varWord1 que toma la dirección MW4 y también la siguiente, es decir, la MW5. Saludos amigo!
Buenas Anibal, gracias por el comentario! La verdad es que tienes razón y ya me dijeron lo mismo hace un tiempo. Explicando explicando se me olvidó por completo que la %MW4 y %MW5 estaban ya en uso 🤣 Pero es buena señal que me lo comentéis, significa que estáis atentos 😉 Un saludo!
Hola.Si no me equivoco, la variable varDWord2 comienza en el Byte 6 porque los Bytes 4 y 5 fueron asignados a la variable varWord1. Si queres que varDWord2 comience desde el Byte 4 tenes que hacerlo manualmente. Saludos.
buenisimo el video! GRACIAAAS !! quiero hacerte una pregunta que te sonara tonta, tengo una notebook un poco viejita, por ende no tiene ssd ni mucha capacidad, pero funciona muy bien el SoMachine Expet (software para PLC de marca Schneider) . Mi pregunta es.. ¿si borro el software SoMachine, podría descargar e instalar el TIA PORTAL? ¿Me funcionaria?
Hola Pelecero, una pregunta, talvez me puedas ayudar. Estoy realizando una lectura por bus de campo modbus RTU. Obtengo el valor de lectura en el PLC en el formato de WORD ABCD (32 bits), pero para poder mostrar el valor correcto, necesito invertir la palabra en CDAB. En el PLC S7-1200, Tia portal v.15. ¿Sabes alguna forma de hacer eso, el nombre del bloque o algun alcance al respecto. Seria de gran ayuda.
Buenas Luís, Pues la verdad es que hasta hace 2 minutos no tenía ni idea, pero me he puesto a buscarlo y es fácil, te paso el enlace 👉 sie.ag/3wYKI3Y Simplemente es un movimiento de bytes, hay que aprender a buscar!!! jeje Saludos pelecero!!!!🚀
En buena hora ingeniero tendrá usted algún vídeo tutorial del Automata SIMATIC S7 400 de Siemens específicamente en la programación de tarjetas inteligentes como el control de servovalvulas hidráulicas por la técnica de ultrasonido. Saludos desde CDMX 🇲🇽.
Disculpa Ramón, nunca he utilizado tarjetas inteligentes y tampoco he tenido el placer de controlar válvulas con la técnica de ultrasonido. Siento no poder ayudar con eso. Un saludo.
15:20 Hola Abel porque Tia portal te devuelve 257 en DECIMAL de la suma de los bytes 0 y 1, siendo que ambos bytes al leerlos de derecha a izquierda (ocupan el primer bit como 1 logico), no deberia ser el resultado de esa suma= 2?
Buenas pelecero! Realmente es un poco extraño, digamos que tia portal gestiona los bytes de izquierda a derecha pero a la hora de convertir el binario, lo hace de derecha a izquierda. Digamos que una cosa es cómo los posiciona tia portal, y otra como los lee. Si, lo se, es un poco lioso, cosas de alemanes supongo 🤣
Solo tengo una duda... Hasta que número reconoce el PLC las direcciones de memoria? Ya que agregaste la M20 para el Date y hasta la M30 para el tiempo. Es decir... Hasta que número puedo declarar l dirección de memoria? Gracias, excelente contenido.
Buenas Pelecero! La dirección máxima de memoria es 65534 (si intentas poner una variable con %MW seguido de un numero extremadamente alto, te dará un error, donde te señalará el máximo). Saludos!!
No podríamos nosotros alterar el orden de los bits significativos en vez de que una DWORD empiece en el byte3 , el mismo empiece en el byte0 Y la variable WORD realizar lo mismo que empiece por el byte0?
Que pasaba por la cabeza de los programadores de Siemens para poner el orden de los bytes de un entero (doble entero, real, etc) de esa manera?? Por cierto muchas gracias por el curso
Probé con el tía portal 15.1 y después de la MD0 me asigna automáticamente la MD4, que versión de tía portal estabas usando?. Muchas gracias por los videos.
TIA portal automáticamente pone MD6 después de MDO, porque ya estas utilizando la MW4, no puede asignar MD4, ya que el byte 4 y 5 ya esta utilizado en el ejemplo.
@@juanyinyang Si, así es. Me lo comentaron hace tiempo 🤣 Como bien dices, comencé con la idea al principio y luego no me acordé y por eso me extrañé. Bien visto!
Se puede usar sin problema M0.0 M0.1 M0.2 .... hasta M0.7 y luego MB0? El hecho de que desde M0.0 hasta M0.7 se encuentren dentro de MB0 no provoca ningún solapamiento?
Puedes modificar los bits por individual y el byte si quieres, pero como bien dices, puedes sobreescribir los valores de uno al tocar el otro, se debe ir con cuidado con esto. Si manipulas el byte, manipularás los bits de manera individual. Saludos!
Tienes que tener instalado PLC SIM. En la web de siemens lo puedes encontrar al igual que TIA Portal, y puedes crackearlo también con el EKB Sim. Seria añadir licencia de plc sim a tu automation license manager y listo :D
Tengo algo que contarte más importante que lo que estás viendo en este vídeo, es muy probable que te interese. Es aquí: www.programacionmultidisciplinar.com/inicio
Minuto 4:25, de %MD0, salta a %MD6, pienso es por que hay una variables que es %MW4, que ya esta ocupando los bytes 4 y 5.
HOLA, MUY BUEN VIDEO. AYUDA BASTANTE...SALUDOS.
exelente vale la pena cada segundo
Muchas gracias sigo con tu curso , buen finde semana
Dia duro de mucha info para analizar pero poca a poco !!! Gracias
MUY INTERESANTE Y TOMANDO NOTA DE TODO PARA SEGUIR APRENDIENDO CON TUS CLASES. MUCHAS GRACIAS POR ESTE NUEVO VÍDEO Y CON GANAS DE VER EL SIGUIENTE. 💪🏼💪🏼
SALUDOS.
Muchas gracias a ti!
Un placer tenerte en el curso :D
Al declarar las variables cuando por ejemplo tienes var15 y te genera un var15(1) es porque lo arrastras desde varias a la vez, tienes que seleccionar solo la última. Así te pondrá automáticamente var16, var17 y todos los que tu quieras.
Muchas gracias por el aporte Cristian! Muy útil la verdad. Estoy acostumbrado a seleccionar varias por el uso de Excel.
Buen aporte. Me alegra que la comunidad aporte valor añadido al canal. Nos ayudamos entre todos.
Un saludo!
Gracias por los detalles que explicas en este video. Hay buenas aportaciones.
Excelente video profe, lo he visto 2 veces para quedar bien claro con todos los conceptos... Saluuuuudos.
Me alegra saber que el curso te esta ayudando!
Un saludo Stefano!
@@programacionmultidisciplinar De verdad que si profesor... Me está ayudando y también me gusta bastante. Muchas gracias por todos sus aportes a la comunidad Ingeniero, en serio!! Saludos profe, agradecido con usted!
Buenas compañero, de verdad que me agrada bastante tus videos y pues quería hacer un comentario aquí analizando del según ¿por que? TIA PORTAL cuando colocaste la variable varDWorld en el MD0 te salta al MD6 al colocar otra variable llamada VarDWorld2:
Fíjate que cuando creaste la variable y le diste tipo de dato Dword, antes le habías colocado la dirección MD0 y pues te tomo dicha dirección sin problemas. Al crear la siguiente variable DWord este te manda a la dirección MD6 puesto qué, el vé que ya los byte 4 y 5 están ocupados por la variable varWord1 que toma la dirección MW4 y también la siguiente, es decir, la MW5.
Saludos amigo!
Buenas Anibal, gracias por el comentario! La verdad es que tienes razón y ya me dijeron lo mismo hace un tiempo. Explicando explicando se me olvidó por completo que la %MW4 y %MW5 estaban ya en uso 🤣
Pero es buena señal que me lo comentéis, significa que estáis atentos 😉
Un saludo!
Muy buen video me gusta interactuar con el programa para sentirme más familiarizado.
Muchas gracias
Gracias profesor.
Quiero darte las gracias por el contenido que estás aportando. MUCHAS GRACIAS ETERNAMENTE AGRADECIDO♥️
Muchísimas gracias a ti por el apoyo Isaam!
Cualquier duda que tengas, quedo a tu disposición!
Valiosa información, muchas thanks
Hola.Si no me equivoco, la variable varDWord2 comienza en el Byte 6 porque los Bytes 4 y 5 fueron asignados a la variable varWord1. Si queres que varDWord2 comience desde el Byte 4 tenes que hacerlo manualmente. Saludos.
Buenas Rodolfo,
Te refieres al minuto 3:41 cierto? No me di cuenta la verdad, buen ojo!
Gracias por el aporte!
Si es correcto, los bytes 4 y 5 ya están asignados a la variable varWord1
Saludos, excelente curso. Creo de salta de MD0 al MD6 porque esta ocupado el bit 4 con la MW4. ¿ Puede ser eso?
buenisimo el video! GRACIAAAS !! quiero hacerte una pregunta que te sonara tonta, tengo una notebook un poco viejita, por ende no tiene ssd ni mucha capacidad, pero funciona muy bien el SoMachine Expet (software para PLC de marca Schneider) .
Mi pregunta es.. ¿si borro el software SoMachine, podría descargar e instalar el TIA PORTAL? ¿Me funcionaria?
Buenas sería posible de que subieras el PowerPoint de tu curso. Gracias por tu aportación me está haciendo de gran ayuda
Buenas Miguel,
Lo tienes en la descripción y comentario fijado del primer vídeo del curso.
Salu2 pelecero
Hola Pelecero, una pregunta, talvez me puedas ayudar.
Estoy realizando una lectura por bus de campo modbus RTU. Obtengo el valor de lectura en el PLC en el formato de WORD ABCD (32 bits), pero para poder mostrar el valor correcto, necesito invertir la palabra en CDAB. En el PLC S7-1200, Tia portal v.15. ¿Sabes alguna forma de hacer eso, el nombre del bloque o algun alcance al respecto. Seria de gran ayuda.
Buenas Luís,
Pues la verdad es que hasta hace 2 minutos no tenía ni idea, pero me he puesto a buscarlo y es fácil, te paso el enlace
👉 sie.ag/3wYKI3Y
Simplemente es un movimiento de bytes, hay que aprender a buscar!!! jeje
Saludos pelecero!!!!🚀
Lo que no se todavía o no me enterado es en que casos se deben usar cada tipo de variables (me lo voy a volver aver )
tengo una duda hay un limite de número de marcas para las variables hay forma de saber ya que por uso de datos hay un uso de bytes
En buena hora ingeniero tendrá usted algún vídeo tutorial del Automata SIMATIC S7 400 de Siemens específicamente en la programación de tarjetas inteligentes como el control de servovalvulas hidráulicas por la técnica de ultrasonido. Saludos desde CDMX 🇲🇽.
Disculpa Ramón, nunca he utilizado tarjetas inteligentes y tampoco he tenido el placer de controlar válvulas con la técnica de ultrasonido.
Siento no poder ayudar con eso.
Un saludo.
gracias master......
Tengo una pregunta.
Si con DWord no se pueden hacer comparativas, ¿No sería mejor usar DINT?
O tiene un uso exclusivo cada una?
Gran vídeo por eso👌👌
15:20 Hola Abel porque Tia portal te devuelve 257 en DECIMAL de la suma de los bytes 0 y 1, siendo que ambos bytes al leerlos de derecha a izquierda (ocupan el primer bit como 1 logico), no deberia ser el resultado de esa suma= 2?
Buenas pelecero!
Realmente es un poco extraño, digamos que tia portal gestiona los bytes de izquierda a derecha pero a la hora de convertir el binario, lo hace de derecha a izquierda. Digamos que una cosa es cómo los posiciona tia portal, y otra como los lee.
Si, lo se, es un poco lioso, cosas de alemanes supongo 🤣
Gracias 😀
A ti por el apoyo!
Solo tengo una duda... Hasta que número reconoce el PLC las direcciones de memoria? Ya que agregaste la M20 para el Date y hasta la M30 para el tiempo. Es decir... Hasta que número puedo declarar l dirección de memoria?
Gracias, excelente contenido.
Buenas Pelecero!
La dirección máxima de memoria es 65534 (si intentas poner una variable con %MW seguido de un numero extremadamente alto, te dará un error, donde te señalará el máximo).
Saludos!!
No podríamos nosotros alterar el orden de los bits significativos en vez de que una DWORD empiece en el byte3 , el mismo empiece en el byte0 Y la variable WORD realizar lo mismo que empiece por el byte0?
Que pasaba por la cabeza de los programadores de Siemens para poner el orden de los bytes de un entero (doble entero, real, etc) de esa manera?? Por cierto muchas gracias por el curso
La verdad que yo más de una vez también me lo he preguntado, cosas de Alemanes supongo 🤣
Buenas, tengo un problema, le doy a simular y a las gafitas y todo bien, pero no me deja forzar en la tabla de forzado
Que bien
Entre bit, byte, word ecttt me quedo en blanco. No se si podre seguir este curso. Me sale a chino.
Probé con el tía portal 15.1 y después de la MD0 me asigna automáticamente la MD4, que versión de tía portal estabas usando?. Muchas gracias por los videos.
v14 SP1
TIA portal automáticamente pone MD6 después de MDO, porque ya estas utilizando la MW4, no puede asignar MD4, ya que el byte 4 y 5 ya esta utilizado en el ejemplo.
Creo no te diste cuenta porque comenzaste la idea desde el principio al comenzar el video.
@@juanyinyang Si, así es. Me lo comentaron hace tiempo 🤣 Como bien dices, comencé con la idea al principio y luego no me acordé y por eso me extrañé.
Bien visto!
@@programacionmultidisciplinar Muy buen curso, gracias por subirlo para todos, espero ver todos los videos.
Saludos.
@@juanyinyang Muchas gracias! Me alegra que te guste y te sea de utilidad!
Un saludo!
en la versión v15, el error de tía portal al saltar del dw4 al dw6, no sucede
Se puede usar sin problema M0.0 M0.1 M0.2 .... hasta M0.7 y luego MB0? El hecho de que desde M0.0 hasta M0.7 se encuentren dentro de MB0 no provoca ningún solapamiento?
Puedes modificar los bits por individual y el byte si quieres, pero como bien dices, puedes sobreescribir los valores de uno al tocar el otro, se debe ir con cuidado con esto. Si manipulas el byte, manipularás los bits de manera individual.
Saludos!
Me tiro un triple . No será por el lugar que ocupa las marcas de ciclo ?
Tengo un pequeño problema, el icono de iniciar simulación me aparece gris, no me deja simular! Muchas gracias
Tienes que tener instalado PLC SIM. En la web de siemens lo puedes encontrar al igual que TIA Portal, y puedes crackearlo también con el EKB Sim. Seria añadir licencia de plc sim a tu automation license manager y listo :D
en los reales, la calculadora androide hace lo mismo 520 es 10 0000 1000,