Hola, lo explicado para empezar en un día y terminar en otro si es para toda la semana como en el ejemplo me queda claro, pero en el caso de ser en un día en concreto por ejemplo viernes 20:00 hasta sábado 3:00, en este caso hay que usar dos fb y colocarlas en paralelo para que cada una de ellas tome un intervalo de tiempo en concreto? ya que solo se puede usar un día en concreto y aunque se inviertan las horas y se niegue la salida, saludos
Hola, así es, pero en una situación así no merece la pena usar el bloque, simplemente hazlo con comparación de horas. De todos modo, ten en cuenta que NO se pueden poner 2 instancias de la FB en paralelo, deben estar en redes de programa diferentes, por lo que debería usar marcas para poner las salidas en paralelo en otra red. Un saludo
hola buenas tardes.estoy viendo muchos vídeos tuyos para aprender a programar y no puedo descargar en este caso el programador semanal. me da error, podrías mandarme un enlace en el que poder descargarmelo muchas gracias.
Hola, está enlazado en entrada del blog, es este enlace a un archivo ZIP con el bloque y un PDF que lo comenta: www.dropbox.com/s/qd1p0puji4kboyc/FB_Programador_semanal.zip?dl=1 Un saludo
hola que tal me podrías apoyar necesito controlar un indicador de peso tls485 por medio de un plc cp1l necesito comunicarlo por el puerto 2 serial para poder manipular el peso de las celdas de carga tara ,puesta en cero , en el indicador de peso me muestra varias formas de comunicación pero no se cual sea la correcta para esta comunicación y configuración de los equipos te lo agrade seria mucho saludos
Hola. Me temo que eso depende del dispositivo que quieres conectar, en sus especificaciones debe indicar cómo conectarlo a otros dispositivos, su protocolo y tipo de comunicación. Una vez visto, ajusta el puerto del PLC a las características de la célula de carga, Un saludo
Hola, en esta gama de PLCs es complicado ya que no tienen el tipo de dato time. Lo más parecido sería la instrucción HMS que convierte segundos a una doble palabra en la que en la primera tienes los minutos y segundos y en la segunda las horas. Es decir, si mueves 1000s (BCD #1000) tendrías en D1000 (BCD #1640), es decir, 16 minutos y 40 segundos. Si el valor en segundos fuese superior a un canal (más de #9999), has de interpretarlo usando dos canales, por ejemplo, 23500s se ha de escribir #3500 en el primer canal, #2 en el segundo y el resultado sería #3140 en D1000, #6 en D1001, indicando 6 horas. 31 minutos 40 segundos. Como ves, no es demasiado intuitivo, espero que te sirva. Un saludo
Hola, lo explicado para empezar en un día y terminar en otro si es para toda la semana como en el ejemplo me queda claro, pero en el caso de ser en un día en concreto por ejemplo viernes 20:00 hasta sábado 3:00, en este caso hay que usar dos fb y colocarlas en paralelo para que cada una de ellas tome un intervalo de tiempo en concreto? ya que solo se puede usar un día en concreto y aunque se inviertan las horas y se niegue la salida,
saludos
Hola, así es, pero en una situación así no merece la pena usar el bloque, simplemente hazlo con comparación de horas. De todos modo, ten en cuenta que NO se pueden poner 2 instancias de la FB en paralelo, deben estar en redes de programa diferentes, por lo que debería usar marcas para poner las salidas en paralelo en otra red. Un saludo
Hola que tal como llego a descargar ese FB para poder implementarlo, saludos.
Hola, en la descripción del vídeo tienes enlazada la entrada del blog que lo comenta. Un saludo
hola buenas tardes.estoy viendo muchos vídeos tuyos para aprender a programar y no puedo descargar en este caso el programador semanal. me da error, podrías mandarme un enlace en el que poder descargarmelo muchas gracias.
Hola, está enlazado en entrada del blog, es este enlace a un archivo ZIP con el bloque y un PDF que lo comenta: www.dropbox.com/s/qd1p0puji4kboyc/FB_Programador_semanal.zip?dl=1
Un saludo
hola que tal me podrías apoyar necesito controlar un indicador de peso tls485 por medio de un plc cp1l necesito comunicarlo por el puerto 2 serial para poder manipular el peso de las celdas de carga tara ,puesta en cero , en el indicador de peso me muestra varias formas de comunicación pero no se cual sea la correcta para esta comunicación y configuración de los equipos te lo agrade seria mucho saludos
Hola. Me temo que eso depende del dispositivo que quieres conectar, en sus especificaciones debe indicar cómo conectarlo a otros dispositivos, su protocolo y tipo de comunicación. Una vez visto, ajusta el puerto del PLC a las características de la célula de carga, Un saludo
Hola necesito sumar los segundo y pasarlo a seg min y hora. Enviarlos a un d1000 por ejemplo
Hola, en esta gama de PLCs es complicado ya que no tienen el tipo de dato time. Lo más parecido sería la instrucción HMS que convierte segundos a una doble palabra en la que en la primera tienes los minutos y segundos y en la segunda las horas. Es decir, si mueves 1000s (BCD #1000) tendrías en D1000 (BCD #1640), es decir, 16 minutos y 40 segundos. Si el valor en segundos fuese superior a un canal (más de #9999), has de interpretarlo usando dos canales, por ejemplo, 23500s se ha de escribir #3500 en el primer canal, #2 en el segundo y el resultado sería #3140 en D1000, #6 en D1001, indicando 6 horas. 31 minutos 40 segundos. Como ves, no es demasiado intuitivo, espero que te sirva. Un saludo