¡Muchas gracias! me alegro de que te guste. en cuanto a los videos de programación en SCL tengo planeado sacarlos cuando acabe con el curso de WinCC que estoy haciendo ahora mismo.
Seria interesante en scl algun vídeo con analógicas, escalados, incluso crear offsets para ajustar las señales, un buen reto maestro jejej gracias por tus videos
Muy buen video! me parece muy buena tu forma de programar (es mas estructurada que la mía), a mi me gusta hacerlo en un FB y luego llamarlo al Main y poner las entradas y salidas cuando llamo el FB al Main. Un saludo y gracias por compartir tus conocimientos con la comunidad de programadores :)!!!! IF #Paro = 0 OR #"Rele Termico" = 0 OR #"Paro de emergencia" = 0 THEN #km := 0; #"h0(ON)" := 0;
ELSE IF #Marcha THEN #km := 1; #"h0(ON)" := 1; #"h1(stop/averia)" := 0;
END_IF;
END_IF; IF #Paro = 1 AND (#"Rele Termico"=0 OR #"Paro de emergencia"=0) AND "Clock_1Hz" THEN #"h1(stop/averia)" := 1; ELSIF #Paro = 0 AND (#"Rele Termico" OR #"Paro de emergencia") THEN #"h1(stop/averia)" := 1; ELSE #"h1(stop/averia)" := 0;
Hola buenas, se utilizan DB en variables, para tener buenas prácticas. En los DB puedes crear estructuras de datos y hacer que el programa sea modular y no dependa de las variables globales que tia portal propone, ya que eso esta considerado y son malas prácticas en programación
muy interesante el video. Siempre he tenido una duda... Existe un lenguaje (ya sea scl, lader, awl, etc.) que, programando la misma funcionalidad en todas, sea mas mas complejo para el PLC leerlo? No se si me dejo entender.
Hola rudy muchas gracias por tu comentario. A tu pregunta decirte que si, en los lenguajes de programación existen los niveles, es decir existen los lenguajes de programación de alto nivel y de bajo nivel. Los lenguajes de bajo nivel como el (awl) son más fáciles de entender por el plc ya que son instrucciones basadas más en el lenguaje de la máquina, por otro lado tienes el (scl) que es un lenguaje de alto nivel y es más complejo para el plc entenderlo ya que es un lenguaje que utiliza expresiones humanas y el plc tiene que traducirlas a código máquina, pero un lenguaje de programación no es ni mejor ni peor por eso, si no que depende de la apliacación que vayas a hacer el integrar un lenguaje u otro.
@@JessAlguacil gracias por responder. Esta complejidad que me dices en donde se ve reflejado? En el tiempo del ciclo de scan? o en las memorias de carga o trabajo? o en otro parametro.
En las memorias, el awl por ejemplo al ser un lenguaje de bajo nivel que está más próximo al código máquina, el plc utiliza menos recursos en general y es más eficiente en el uso de la memoria que el scl. Para ponerte un ejemplo en informática general, el awl se compara al lenguaje de programación de pc (ensamblador), un lenguaje que utiliza menos recursos pero que es muy complejo. El problema es que awl es bastante complejo a la hora de programar y buscar errores, por eso sacaron lenguajes de programación más sencillos de utilizar como el ladder o el scl que es un lenguaje que está basado pascal.
Ladder, st y diagrama de funciones. Esos son los lenguajes más utilizados. Luego cada fabricante los nombra con distintas nomenclaturas para diferenciarlos de la competencia, como es el caso de siemens con KOP, SCL y FUP.
Estaba buscando un canal para aprender SCL creo que es el indicado gracias
Muy buena explicación!
Muy buen video y muy instructivo.
Haz mas videos sobre la programación en lenguaje SCL porfavor
¡Muchas gracias! me alegro de que te guste. en cuanto a los videos de programación en SCL tengo planeado sacarlos cuando acabe con el curso de WinCC que estoy haciendo ahora mismo.
Seria interesante en scl algun vídeo con analógicas, escalados, incluso crear offsets para ajustar las señales, un buen reto maestro jejej gracias por tus videos
muy grande maestro, un saludo
Muy buen video! me parece muy buena tu forma de programar (es mas estructurada que la mía), a mi me gusta hacerlo en un FB y luego llamarlo al Main y poner las entradas y salidas cuando llamo el FB al Main.
Un saludo y gracias por compartir tus conocimientos con la comunidad de programadores :)!!!!
IF #Paro = 0 OR #"Rele Termico" = 0 OR #"Paro de emergencia" = 0 THEN
#km := 0;
#"h0(ON)" := 0;
ELSE
IF #Marcha THEN
#km := 1;
#"h0(ON)" := 1;
#"h1(stop/averia)" := 0;
END_IF;
END_IF;
IF #Paro = 1 AND (#"Rele Termico"=0 OR #"Paro de emergencia"=0) AND "Clock_1Hz" THEN
#"h1(stop/averia)" := 1;
ELSIF #Paro = 0 AND (#"Rele Termico" OR #"Paro de emergencia") THEN
#"h1(stop/averia)" := 1;
ELSE
#"h1(stop/averia)" := 0;
END_IF;
Muchas gracias por el comentario! en un par de semanas volveré a subir videos de scl, espero que te gusten. Un saludo
exelente video!!!!! SCL da muchos dolores de cabeza..jajajajajaajajaj
Muchas gracias por tus vídeos !!
Porque utilizas una DB para variables ?
Un saludo
Hola buenas, se utilizan DB en variables, para tener buenas prácticas. En los DB puedes crear estructuras de datos y hacer que el programa sea modular y no dependa de las variables globales que tia portal propone, ya que eso esta considerado y son malas prácticas en programación
Gracias por la aclaración !
¿ Sería posible recibir alguna formación privada de programación ?
Sería una pasada !!
Un saludo
Actualmente no me dedico a dar cursos o formaciones
Pues es una pena, porque explicas muy bien !
Buen video, estoy aprendiendo contigo, me interesan tus videotutoriales con SCL
Muchas Gracias por el apoyo
Hey buenas me gustaría comunicarme con usted para diseñar un software
muy interesante el video. Siempre he tenido una duda... Existe un lenguaje (ya sea scl, lader, awl, etc.) que, programando la misma funcionalidad en todas, sea mas mas complejo para el PLC leerlo? No se si me dejo entender.
Hola rudy muchas gracias por tu comentario.
A tu pregunta decirte que si, en los lenguajes de programación existen los niveles, es decir existen los lenguajes de programación de alto nivel y de bajo nivel. Los lenguajes de bajo nivel como el (awl) son más fáciles de entender por el plc ya que son instrucciones basadas más en el lenguaje de la máquina, por otro lado tienes el (scl) que es un lenguaje de alto nivel y es más complejo para el plc entenderlo ya que es un lenguaje que utiliza expresiones humanas y el plc tiene que traducirlas a código máquina, pero un lenguaje de programación no es ni mejor ni peor por eso, si no que depende de la apliacación que vayas a hacer el integrar un lenguaje u otro.
@@JessAlguacil gracias por responder. Esta complejidad que me dices en donde se ve reflejado? En el tiempo del ciclo de scan? o en las memorias de carga o trabajo? o en otro parametro.
En las memorias, el awl por ejemplo al ser un lenguaje de bajo nivel que está más próximo al código máquina, el plc utiliza menos recursos en general y es más eficiente en el uso de la memoria que el scl. Para ponerte un ejemplo en informática general, el awl se compara al lenguaje de programación de pc (ensamblador), un lenguaje que utiliza menos recursos pero que es muy complejo. El problema es que awl es bastante complejo a la hora de programar y buscar errores, por eso sacaron lenguajes de programación más sencillos de utilizar como el ladder o el scl que es un lenguaje que está basado pascal.
cuales son los lenguajes mas utilizados en industrias ???. un saludo!!!
Ladder, st y diagrama de funciones.
Esos son los lenguajes más utilizados. Luego cada fabricante los nombra con distintas nomenclaturas para diferenciarlos de la competencia, como es el caso de siemens con KOP, SCL y FUP.
@@JessAlguacil en Siemens cuales serian los nombres de Ladder, St y diagrama de funciones. siempre tengo la confusion. KOP, Grafcet y SCL ?
Buen video,más videos con scl script para pantallas hmi,por favor.
Gracias, me alegro de que te guste, pronto sacaré nuevos vídeos de HMI y también sacaré nuevos vídeos de script para HMI.
mala calidad el video