Hola a toda la comunidad aqui me tienen de nuevo por estos lugares a pedir ayuda con este proyecto primero que todo dire el PLC que estoy usando el cual es un Panasonic FPX C14R y bien lo que el programa debe hacer es lo siguiente
Paso 1) Cuando se modifica el valor del potenciometro V0 enciende tres led, uno de ellos cuando el valor de este es de 100, otro cuando es de 200 y otro más para cuando el valor sea 400 si el valor es este ultimo tanto el primer led como el segundo debe de estar encendido, si el valor es de 200 el de 100 y 200 deben de estar encendido y no el de 400, esto simularia el valor de la moneda que se introduce el diagrama en escalera para esto lo hice de la siguiente manera
usando el Rele interno 9010 quien siempre se encuentra On activo el registro de datos de la direccion 90040 donde se se encuentra el valor actual del pot V0 y la almaceno en el registro 2, luego tomo este registro y lo comparo con los distintos valores 100, 200, 400 y bien dependiendo de su valor se activan las salida Y1 Y2 Y3, esto funciona perfectamente
Pasa 2) Ahora tengo que crear usando sub rutinas el control que hara que una u otra bebida sea tomada dependiendo de tres botones distintos los cuales seran las entradas externar X1, X2, X3 ahora para explicar lo que me tiene trabado tomemos como ejemplo que la entrada externa X1 pasa a ON cuando esto ocurre deberia de dejar caer la bebida 1 (Y1) asi que para hacer esto decidi que cuando X1 y Y1 se encuentran en ON se empieze a correr la sub rutina 1 asi fue como lo escribi en el programa
Ahora viene lo que deberia entrar en la subrutina, veran esta pensando en como hacer el sistema de apertura con tres motores paso a paso uno para cada bebida, pero no se como controlar el motor con el PLC, lo que necesito es que el motor se mantenga en una posicion X donde este no dejara caer la "lata" y que cuando ocurra que X1 y Y1 esten ON se mueva 90° hacia abajo caiga la "lata" y este vuelva 90° (posicion de inicio) ahora para que si por X razon se presiona alguno de los otros botones no se muevan los otros dos moteres colocare un sensor con un diodo infrarojo y un fototransistor donde cae la "lata" y mientras este cortada la comunicacion entre estos las subrutinas 2 y 3 no se activen, en todo caso el problema esta en como hacer con el PLC que el motor se mueva 90° y se devuelva 90° todo esto hasta ahora lo estoy haciendo sin ayuda del profesor ya que el curso es "autodidacta" no explico nada de PLC y nos dio un proyecto para despues decir "ve a ver como lo hace vale 70% de la nota" asi que hasta ahora tengo este programa pero hay demasiadas cosas que no se sobre el PLC, si alguien me puede ayudar con esto le agradeceria mucho
A) como hago la programacion para que el motor haga lo que quiero solo con el PLC y sin usar tarjetas o algo asi que me dijeron en otro lugar?
B) los motores son de X voltaje y X corriente las salidas externas deben de activarlos pero como puedo controlar y asegurarme que en ellas exista el voltaje suficiente y corriente suficiente para que trabajen?
Serian solo esas dos cosas, espero que alguien me pueda ayudar, saludos
Paso 1) Cuando se modifica el valor del potenciometro V0 enciende tres led, uno de ellos cuando el valor de este es de 100, otro cuando es de 200 y otro más para cuando el valor sea 400 si el valor es este ultimo tanto el primer led como el segundo debe de estar encendido, si el valor es de 200 el de 100 y 200 deben de estar encendido y no el de 400, esto simularia el valor de la moneda que se introduce el diagrama en escalera para esto lo hice de la siguiente manera

usando el Rele interno 9010 quien siempre se encuentra On activo el registro de datos de la direccion 90040 donde se se encuentra el valor actual del pot V0 y la almaceno en el registro 2, luego tomo este registro y lo comparo con los distintos valores 100, 200, 400 y bien dependiendo de su valor se activan las salida Y1 Y2 Y3, esto funciona perfectamente
Pasa 2) Ahora tengo que crear usando sub rutinas el control que hara que una u otra bebida sea tomada dependiendo de tres botones distintos los cuales seran las entradas externar X1, X2, X3 ahora para explicar lo que me tiene trabado tomemos como ejemplo que la entrada externa X1 pasa a ON cuando esto ocurre deberia de dejar caer la bebida 1 (Y1) asi que para hacer esto decidi que cuando X1 y Y1 se encuentran en ON se empieze a correr la sub rutina 1 asi fue como lo escribi en el programa

Ahora viene lo que deberia entrar en la subrutina, veran esta pensando en como hacer el sistema de apertura con tres motores paso a paso uno para cada bebida, pero no se como controlar el motor con el PLC, lo que necesito es que el motor se mantenga en una posicion X donde este no dejara caer la "lata" y que cuando ocurra que X1 y Y1 esten ON se mueva 90° hacia abajo caiga la "lata" y este vuelva 90° (posicion de inicio) ahora para que si por X razon se presiona alguno de los otros botones no se muevan los otros dos moteres colocare un sensor con un diodo infrarojo y un fototransistor donde cae la "lata" y mientras este cortada la comunicacion entre estos las subrutinas 2 y 3 no se activen, en todo caso el problema esta en como hacer con el PLC que el motor se mueva 90° y se devuelva 90° todo esto hasta ahora lo estoy haciendo sin ayuda del profesor ya que el curso es "autodidacta" no explico nada de PLC y nos dio un proyecto para despues decir "ve a ver como lo hace vale 70% de la nota" asi que hasta ahora tengo este programa pero hay demasiadas cosas que no se sobre el PLC, si alguien me puede ayudar con esto le agradeceria mucho
A) como hago la programacion para que el motor haga lo que quiero solo con el PLC y sin usar tarjetas o algo asi que me dijeron en otro lugar?
B) los motores son de X voltaje y X corriente las salidas externas deben de activarlos pero como puedo controlar y asegurarme que en ellas exista el voltaje suficiente y corriente suficiente para que trabajen?
Serian solo esas dos cosas, espero que alguien me pueda ayudar, saludos