Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - Soporte

Páginas: 1 ... 50 51 [52] 53 54 ... 61
766
Buenas tardes,

Segun el proyecto que me pasas, en el diagrama Principal en la Network 2, tenes
dos componentes tipo "Bobina" que primero activan el RELAY1/RELAY2 y luego desactivan el RELAY1/RELAY2.
El efecto neto de esto, es que nunca los veas activados a los reles ya que el ciclo del PLC es muy rapido para que
se visualice un efecto en el rele mecanico. Ya que se activan y desactivan constantemente a muy rapida velocidad.

Esto mismo hace que los temporizadores que activan los RELAY1/RELAY2 de la Network 1, no tengan efecto tampoco, ya
que lo pisas con la Network 2. Porque activas/desactivas los reles.

Recorda que el diagrama Principal se ejecuta ciclicamente en el PLC, empezando por la primera Network, hasta el final.
Forma parte del SCAN CYCLE del PLC.


Proba poner un solo componente bobina (que active un rele diferente a los utilizados) en la Network 2 y vas a ver que si se ejecuta.
Podes utilizar el componente "DEBUG LED" que prende el LED de debug de la placa si no queres activar un rele.

Avisame si tenes mas dudas.

767
OK Alejandro, lo analizamos y vemos de implementar algo para orientarte.

Te avisamos por este medio.

768
STX8081 / Re: Salida analógica
« : mayo 08, 2014, 14:39:23 pm »
Lo que necesitas es un circuito que te genere una corriente constante, independiente de la tension
de salida que apliques con el PLC, ya que debes controlar por corriente y no conoces la carga (impedancia) del
convertidor.

Un chip que acepta una tension de entrada de 0-5V o 0-10V, y la convierte a 4-20 mA es el XTR110:

http://www.ti.com/lit/ds/symlink/xtr110.pdf

http://www.ti.com/product/xtr101

Que es un transmisor 4-20 mA.

De lo contrario podes hacer un circuito para convertir tension en corriente, como los siguientes:

http://bottomviews.blogspot.com.ar/2008/05/conversor-voltaje-corriente.html
http://circuitelec.blogspot.com.ar/2009/03/4-20ma-to-voltage-circuit.html

Pero la implementacion de estos circuitos, excede el alcance de este foro. Sin embargo,
tenes un comienzo para buscar mas informacion en google.com.

769
StxLadder - Slicetex Ladder Designer Studio / Re: Recetas
« : mayo 08, 2014, 11:23:46 am »
Buen día Jose,

Una forma es combinar enumeraciones con arrays, por ejemplo en Pawn:

enum Receta
{
   Pasas,
   Nueces,
   Harina
}

// Crear 5 recetas.
new Recetas[5][Receta]

// Acceder a primer receta:
Recetas[0][Pasas] = 100
Recetas[0][Nueces] = 125
Recetas[0][Harina] = 500

// Acceder a segunda receta:
Recetas[1][Pasas] = 232
Recetas[1][Nueces] = 345
Recetas[1][Harina] = 454


Si queres guardar la primer receta en EEPROM (que tiene 3 elementos, por lo tanto es un array de 3 celdas de 32-bits) a partir de dirección 0:

EepromWriteCells(0, 3, Recetas[0])

Si queres leer la receta anterior almacenada en la EEPROM

EepromReadCells(0, 3, Recetas[0])

Quedo a disposición.









770
STX8081 / Re: Envío de emails
« : abril 29, 2014, 20:15:56 pm »
Podes probar la idea asi descartamos que sea un tema de que otra operacion pise esa area de memoria.

Aunque, es raro, porque los datos del server estan almacenados en variables especificas en RAM
que no se deberian sobrescribir (al menos por logica).

Otra opcion que puede ser, es que el nombre del servidor de mail, por ejemplo smtp.arnet.com.ar,
cambie su IP con el tiempo. Por lo tanto, si el PLC la tiene en el cache reciente, no resuelve el nombre
y te tire error porque use una IP vieja, creyendo que es la actual del server.

Si seguis con el problema, luego de la modificacion que sugeris, podemos hacer una opcion especifica de configuracion
para que fuerce a resolver el nombre del servidor (para obtener la IP) siempre que envies un mail.

Avisame como resulta.

771
Buenas tardes, de acuerdo a su descripcion, le paso una logica Ladder implementada en el proyecto adjunto, archivo CajaAutomatica.zip.

Basicamente, el programa crea una funcion llamada PalancaMandos.sld, que lee desde las 4 entradas discretas
DIN1 a DIN4, la posicion de la palanca de marchas, y determina en una variable llamada MarchaCaja la marcha actual.

Tambien se lee el valor del Tacometro y Aceleracion, cada 50 mS.

De accuerdo al valor de MarchaCaja se llama a una diagrama para la logica de la marcha, por ejemplo Primera.sld.
En ese diagrama, usted puede implementar la logica para esa marcha.

Le aconsejo ver la tabla de variables y constantes del proyecto, desde el menu "Proyecto".

No queda muy claro como cambia las marchas en la camioneta, es decir que reles debe accionar para
la electrovalvula.

Le aconsejo ver el proyecto, y entender el mecanismo.
Tambien la documentacion Ladder para programar.
Pero ya tiene un comienzo donde trabajar.

Quedamos a disposicion.

772
STX8081 / Re: Envío de emails
« : abril 25, 2014, 20:58:01 pm »
Buenas Pablo,

Te pregunto para poder analizar mejor:

1) Debes compilar y grabar nuevamente, o basta con un reset para reiniciar el programa?.

2) El valor que te devuelve, es (-127) negativo?.


773
STX8081 / Re: Pines del PWM
« : abril 25, 2014, 11:57:41 am »
La salida del PWM es cuadrada para una carga resistiva. Aumenta la frecuencia a otros valores (por ej. 3 Hz) para probar.
Proba la salida PWM2 también.

El tema es que debes medir, por lo que describís, primero verifica que tu circuito funcione de
la forma esperada sin utilizar la placa. Luego aplica el PWM y verifica los niveles de tensión.

Podes utilizar un LED+RESISTENCIA(470 ohms)  conectado al PWM como carga sola, para ver si parpadea.

Pero es fundamental que midas, así ves si el nivel bajo y alto generado, son los esperados por tu chip.

774
STX8081 / Re: Pines del PWM
« : abril 24, 2014, 17:53:23 pm »
Es decir, al circuito, manualmente le generas el clock y te funciona, pero cuando le inyectas el PWM, no te funciona?.

Proba inicializando el PWM (una vez) de la sig. forma:

Código: [Seleccionar]
// Establecer frecuencia de salida en 1 Hz.
PwmFreq(1)

// Establecer duty cycle al 50 % en salida PWM1.
PwmDC(PWM1, 500)

Eso deberia generarte un clock de 1Hz.

Utiliza un osciloscopio para ver la salida PWM1(-) y asi asegurarte que la señal
tiene la forma que buscas, cuadrada y con la tension requerida, para nivel bajo y alto.

775
STX8081 / Re: Pines del PWM
« : abril 23, 2014, 17:24:09 pm »
En el circuito que te pase, te muestra que el PWM es un transistor con el drenador/colector abierto.

Al poner la resistencia entre (+) y (-) cerras el circuito, porque le pones una carga al tansistor.

En el terminal PWMVDC, pones los +5V para alimentar la carga del PWM.

Entonces, del terminal PWM1(-) conectas el cable al terminal 8 de tu chip. De esa forma le das 5V o 0V.

El terminal PWM1(+) siempre va a estar a la tension que exista en el terminal PWMVDC.

Debes unir el terminal GND (bornera PC23) al terminal GND (bornera de salidas de tension) en caso de utilizar
grandes cargas de corriente. En este caso no se aplica, porque solo tenes señales de control de baja corriente
con el PWM.

776
STX8081 / Re: Pines del PWM
« : abril 22, 2014, 19:33:26 pm »
Fijate en la hoja de datos de la placa, a partir de la pagina 17 explica como funciona electricamente el PWM:

http://www.slicetex.com/hw/stx8081/docs/STX8081-DS-AX_BX_CX_DX.pdf

Tambien, mira la foto que adjunto, es un esquema de la salida.

En donde dice CARGA, conecta una resistencia de 10K, entre los bornes (+) y (-) del PWM.

Luego en borne PWMVDC, conecta +5VDC. En GND, conecta la masa de la fuente con la cual alimentas
los +5VDC.

Finalmente, del borne PWM (-) tenes 0V y +5V, cuando haces funcionar el PWM, que en tu caso
debes utilizar un duty-cycle del 50%, ya que queres generar un CLOCK.

Recomiendo leer con detenimiento sobre el PWM en la hoja de datos.

777
STX8081 / Re: Entrada Discreta
« : abril 15, 2014, 18:26:45 pm »
Ok, si queres utilizar la configuracion darlington, podes continuar utilizando la resistencia de base de 1K antes del primer transistor.

Fijate en el sig. circuito:

http://www.petervis.com/GCSE_Design_and_Technology_Electronic_Products/Transistor_as_a_Switch/Transistor_as_a_Darlington_Switch.html

La ventaja del darlington es que multiplicas el "beta" del transistor, que en este caso te queda como:

HFE (total) = HFE of transistor 1 x HFE of transistor 2

Para el BC548, HFE=110. Entonces la ganancia total es HFE(total) 12100 = "Beta"

Finalmente una pequeña corriente en la base, ya satura el transistor.


778
STX8081 / Re: Entrada Discreta
« : abril 15, 2014, 15:01:54 pm »
Tambien verifica que el transistor no este dañado, proba con otro.

779
STX8081 / Re: Entrada Discreta
« : abril 15, 2014, 14:29:11 pm »
Quizas no estes bien en la zona de saturacion, porque la R de base es muy grande. Sin embargo no
podes utilizar una R muy pequeña porque el circuito que te produce los 5V de señal quizas no pueda
suministrar mas de 3 o 5 mA corriente.

Para esa tension de 3.2V no polarizas la entrada DIN y ya podes utilizarlo.

Otra opcion es que uses una configuracion Darlington para lograr mayor saturacion del transistor. En ese caso necesitas dos transistores.
En internet podes encontrar mas informacion sobre esta configuracion.

Si necesitas transistores FET, para evitar usar resistores, podemos conseguirte.

780
STX8081 / Re: Entrada Discreta
« : abril 14, 2014, 19:42:30 pm »
La resistencia de entrada de (+) a (-) de la entrada discreta es de 1.5K cuando polarizas la entrada para
las entradas DIN1-DIN6 y de 820 para DIN7-DIN8.

Cuando no estan polarizadas es aproximadamente 11K.

En teoria cuando tenes Ib=0, tenes un Ic=Vcc/(impedancia de salida transistor), que es practicamente nula.

Fijate que no tengas una pequeña tension cuando pones el "0" logico a la entrada y/o bajar el resistor de base,
pero no tanto para no cargar al circuito que genera la señal, quizas no esta totalmente en la zona corte-saturacion.

Te recomendaba transistores FET, porque no se controlan con corriente y no debes poner resistores.

Páginas: 1 ... 50 51 [52] 53 54 ... 61