Hola Edgar Gracias. en unos meses subiremos mas contenido . en este momento estamos desarrollando el curso básico de PLC virtual Premium. terminando continuamos
Cuando uso un bloque FB y necesito generar variables pero unicamente para mero control ya sea para enlazarlas con una bobina para generar alguna logica de control en particular sin necesidad de que estas variables sean consideradas entradas o salidas, puedo generar variables static o variables InOut?, cual seria la diferencia entre estas dos tipos de datos que puedo generar en el bloque FB?, ya que me gustaria generar variables de mero control, gracias
Excelente aporte ingeniero, aun me quedan dudas de como usar variables estáticas, variables temporales y variables constantes, agradecería su respuesta.
Hola José. con el uso irás entendiendo mejor, básicamente el usos de esos bloque se aplica cuando tenemos un programa más extenso. te explico el bloque FB sirve para crear plantillas avanzadas; el bloque FC también se puede hacer plantillas pero básicas, el mejor uso de FC es para estructurar un programa ya sea cuando estamos automatizando una linea o máquina completa. entonces vamos estructurando el programa por cada sección de la máquina así para que sea mas fácil de modificar o encontrar el problema. Ejemplo del uso del bloque FB. tenemos 5 entradas analógicas y esas entradas hay que escalar a un rango deseado ya sea para ver en el HMI como PSI. si queremos hacer un escalado personalizado lo hacemos dentro de un FB y le asignamos un nombre ( FB escalamiento por ejemplo ) entonces el FB escalamiento sera nuestra plantilla. entonces para no tener que hacer el programa 5 veces para escalar las entradas analógicas usamos 5 veces el mismo FB escalamiento para cada entrada. como estamos usando el mismo FB escalamiento para cada entrada los valores de las variables dentro del Fb serán diferentes entonce habrá conflicto es como si estaríamos asignando 5 valores diferentes a una misma variable, para que no pase eso, es que los FB trabajan con los Bloques de datos de instancia cada ves que usamos el FB escalamiento se le asignará en bloque de datos a eso se le llama instancia. y ahora el valor las variables que están dentro del FB escalamiento se almacenarán en su respectivo DB de instancia y no habrá conflicto.
Gracias por el video, la verdad es que yo no entendí el fin de hacer todo esto.
Excelente aporte
perfecto ! A ver si es posible hacer video en funciones como subrutinas, etc para S7 1200
gracias por compartir ! ya estoy suscrito ! salu2! 🤗🇪🇸
Ing. excelentes videos, cuando subiras más videos de este curso? Saludos.
Hola Edgar Gracias. en unos meses subiremos mas contenido . en este momento estamos desarrollando el curso básico de PLC virtual Premium. terminando continuamos
Cuando uso un bloque FB y necesito generar variables pero unicamente para mero control ya sea para enlazarlas con una bobina para generar alguna logica de control en particular sin necesidad de que estas variables sean consideradas entradas o salidas, puedo generar variables static o variables InOut?, cual seria la diferencia entre estas dos tipos de datos que puedo generar en el bloque FB?, ya que me gustaria generar variables de mero control, gracias
Excelente aporte ingeniero, aun me quedan dudas de como usar variables estáticas, variables temporales y variables constantes, agradecería su respuesta.
interesante, cual seria la diferencia del punto de vista del rendimiento de la CPU ? cual consume mas y menos recursos ? saludos
Puedes explicar que función tiene SISTEMA?
Saludos maestro tengo una inquietud.
Todo un lío. Es muy dificil de entender...
Hola José. con el uso irás entendiendo mejor, básicamente el usos de esos bloque se aplica cuando tenemos un programa más extenso. te explico el bloque FB sirve para crear plantillas avanzadas; el bloque FC también se puede hacer plantillas pero básicas, el mejor uso de FC es para estructurar un programa ya sea cuando estamos automatizando una linea o máquina completa. entonces vamos estructurando el programa por cada sección de la máquina así para que sea mas fácil de modificar o encontrar el problema.
Ejemplo del uso del bloque FB. tenemos 5 entradas analógicas y esas entradas hay que escalar a un rango deseado ya sea para ver en el HMI como PSI. si queremos hacer un escalado personalizado lo hacemos dentro de un FB y le asignamos un nombre ( FB escalamiento por ejemplo ) entonces el FB escalamiento sera nuestra plantilla. entonces para no tener que hacer el programa 5 veces para escalar las entradas analógicas usamos 5 veces el mismo FB escalamiento para cada entrada.
como estamos usando el mismo FB escalamiento para cada entrada los valores de las variables dentro del Fb serán diferentes entonce habrá conflicto es como si estaríamos asignando 5 valores diferentes a una misma variable, para que no pase eso, es que los FB trabajan con los Bloques de datos de instancia cada ves que usamos el FB escalamiento se le asignará en bloque de datos a eso se le llama instancia.
y ahora el valor las variables que están dentro del FB escalamiento se almacenarán en su respectivo DB de instancia y no habrá conflicto.
@@MasterPLC gracias, amigo mío, por responder mi comentario y por el esfuerzo que haces difundiendo conocimientos en tu canal.