Mensajes recientes

Páginas: 1 ... 5 6 [7] 8 9 10
61
STX8060 / Re:Consulta para temporizar salida a relé
« Último mensaje por Soporte abril 10, 2023, 10:45:05 am »
Buenos días Juan,

Le adjunto al final de este mensaje en un archivo ZIP el proyecto de ejemplo para Lenguaje Ladder para hacer lo que necesita.

Cuando la entrada DIN1=1 se activa el temporizador T0 que temporizará un segundo antes de conmutar la salida DOUT1 (la activa si estaba apagada o la desactiva si estaba prendida).  El temporizador es configurable en su tiempo mediante el puerto de entrada PT, el cual tiene una resolución de 100 mS, por lo tanto el si PT=10, el tiempo a temporizar será PT x 100 mS = 10 x 100 mS = 1000 mS = 1 segundo.

Si la entrada DIN1=0, se fuerza a la salida DOUT1 a ser 0.



Saludos!
62
STX8060 / Consulta para temporizar salida a relé
« Último mensaje por JuanT abril 07, 2023, 11:48:27 am »
Hola. Necesito hacer que con un 1 permanente en una entrada tenga una salida intermitente en un relay. La secuencia tiene que ser ajustable. Al hacer "0" la entrada, la salida intermitente pasa a ser "0"
PLC STX8060-D1
63
StxLadder - Slicetex Ladder Designer Studio / Re:Imprimir o exportar diagrama Ladder
« Último mensaje por Soporte marzo 06, 2023, 10:57:14 am »
Hola como imprimir un proyecto ladder en pdf.
No habilita la pestaña de impresión
Saludos cardiales.
Carlos

Buenos días Carlos,

Para imprimir un proyecto o diagrama Ladder, la única forma es ir a al menú "Archivo > Exportar".

Allí tiene dos opciones:

  • Como imagen: Exporta todo el diagrama actual como un archivo de imagen PNG.
  • Área visible como imagen: Exporta solo el área visible en pantalla del diagrama como un archivo de imagen PNG.

Una vez que tiene alguno de estos dos archivo de imagen PNG, los puede pegar en su documento Word para hacer un informe o acomodarlos para imprimirlos.

No hay una opción específica para imprimir directamente los diagramas Ladder, ya que por su longitud (en algunos casos) no entran en el ancho de una hoja A4, y al final termina siendo poco práctico.

Quedamos a disposición.

Saludos!
64
StxLadder - Slicetex Ladder Designer Studio / Imprimir o exportar diagrama Ladder
« Último mensaje por cmaffrand marzo 06, 2023, 10:12:07 am »
Hola como imprimir un proyecto ladder en pdf.
No habilita la pestaña de impresión
Saludos cardiales.
Carlos

65
Kinco / Re:Pantalla KINCO, apago la pantalla y se borran los valores cargados
« Último mensaje por Soporte febrero 24, 2023, 19:14:24 pm »
Buenas tardes, disculpe la demora en responder, pero habíamos cerrado por vacaciones.

El modelo HP043-20DT no lo trabajamos, pero supongo que desde el HMI debe leer (además de escribir) el valor del registro del PLC, para que se muestre en pantalla. Además, en el PLC, debe mantener dicho registro en una memoria no volátil para cargarlo en cada inicio y evitar que se borre.

Saludos!
66
Kinco / Pantalla KINCO, apago la pantalla y se borran los valores cargados
« Último mensaje por MrMartinez enero 25, 2023, 19:45:37 pm »
Buenas tardes, les hago una consulta..
Tengo una pantalla kinco la cual le coloque un NUMBER IMPUT, con el cual cargo un setpoint de temperatura, se carga trabaja bien el plc, pero quiero que quede el valor en la pantalla ya que cuando se apaga el HMI se borran los valores escritos en ella.
Me pueden guiar por favor. Desde ya muchas gracias

Pantalla+plc kinco JP043-20DT

Saludos Rodrigo 3512144700
67
Voy a fraccionar la generación del CSV. Igualmente me parece que los límites son más altos de los que me ponés en tu post.
Para que tengas una referencia, actualmente la línea que genera el string CSV tiene:
- 328 caracteres en el código fuente pawn
- Imprime 20 variables %
- El string CSV generado tiene 85 caracteres

Mientras cadena resultante total, la que se imprime finalmente (una vez que los códigos de formato son remplazados), no supere los 199 caracteres estaría bien. Superado este valor, puede ocupar otras áreas de memoria y traer errores (esta cadena dinámica no se limita internamente).

Saludos!
68
OK Boris, muchas gracias.
Voy a fraccionar la generación del CSV. Igualmente me parece que los límites son más altos de los que me ponés en tu post.
Para que tengas una referencia, actualmente la línea que genera el string CSV tiene:
- 328 caracteres en el código fuente pawn
- Imprime 20 variables %
- El string CSV generado tiene 85 caracteres

Al intentar agregar un par de variables más, es que se trunca.

Saludos y gracias!
Pablo
69
Buenos días Pablo, qué tal,

... pareciera que cuando se genera la página mediante WebServerPrintStr(), hubiera alguna limitación en cuanto al número de caracteres que puede tener el renglón; aparentemente serían 90 caracteres. Cuando llega al caracter 90 el string se trunca. Puede ser ?
Esta es la sintaxis utilizada (todo es 1 renglón Pawn):
WebServerPrintStr("%02d/%02d/%02d,%02d:%02d:%d,%s,%d,%d,%d,%s,%d,%s,%02d/%02d,%02d:%02d,%02d/%02d,%02d:%02d,%d.%d,%d.%d,%d.%d,FIN", Dia, Mes, Anio, Hora, Min, Seg, DATO1, DATO2, DATO3, DATO4, DATO5, DATO6, DATO7, DATO8, DATO9, DATO100, DATO11, DATO12, DATO13, DATO14, DATO15, DATO16, DATO17, DATO18, DATO19, DATO20, DATO21)

Para la función WebServerPrintStr(), el límite de la cadena que contiene el formato, es decir "%d, %d, etc", es de 99 caracteres. Y la cadena resultante final, una vez que los formatos son remplazados por sus valores al llamar a la función e impresa en la página, es de 199 caracteres. Así mismo, la cantidad de variables en la lista variable de argumentos no debería sobrepasar los 10.

Si debés imprimir gran cantidad de variables en la misma página, podrías subdividirlo en varias llamadas a WebServerPrintStr(), por ejemplo:

Código: (Pawn) [Seleccionar]
case 1:
WebServerPrintStr("%d, %d, %d, %d,", value1, value2, value3, value4)
case 2:
WebServerPrintStr("%d, %d, %d, %d,", value1, value2, value3, value4)
case 3:
WebServerPrintStr("%d, %d, %d, %d,", value1, value2, value3, value4)
case 4:
WebServerPrintStr("%d, %d, %d, %d", value1, value2, value3, value4)

Es un poco más lento, pero para gran cantidad de valores, es la única forma.

También, te recomiendo usar separador punto y coma ";" para CSV, ya que es más estándar para luego importar desde Excel, si esa es la finalidad.

De paso: la instrucción en lenguaje Pawn que genera ese string es larga (tiene como 480 caracteres)... hay alguna limitación en el compilador para el largo de un renglón de código fuente?  Me surgió esta duda buscando de resolver el problema del punto anterior...

No menciona una limitación de ese tipo, que no quiere decir que no la tenga, pero en cuanto a la cadena, debería estar dentro de los límites mencionados arriba para esa función.

Saludos!
70
Hola Boris, como estás,
Una consulta: en la aplicación de mi PLC estoy creando una "pagina web" que en realidad es una simple cadena de texto (valores separados por comas); en definitiva la "página" es simplemente un renglón, una línea de texto. Así lo tuve funcionando hace meses.
Al agregarle ahora más datos al string CSV (se hizo más largo), pareciera que cuando se genera la página mediante WebServerPrintStr(), hubiera alguna limitación en cuanto al número de caracteres que puede tener el renglón; aparentemente serían 90 caracteres. Cuando llega al caracter 90 el string se trunca. Puede ser ?
Esta es la sintaxis utilizada (todo es 1 renglón Pawn):
WebServerPrintStr("%02d/%02d/%02d,%02d:%02d:%d,%s,%d,%d,%d,%s,%d,%s,%02d/%02d,%02d:%02d,%02d/%02d,%02d:%02d,%d.%d,%d.%d,%d.%d,FIN", Dia, Mes, Anio, Hora, Min, Seg, DATO1, DATO2, DATO3, DATO4, DATO5, DATO6, DATO7, DATO8, DATO9, DATO100, DATO11, DATO12, DATO13, DATO14, DATO15, DATO16, DATO17, DATO18, DATO19, DATO20, DATO21)

De paso: la instrucción en lenguaje Pawn que genera ese string es larga (tiene como 480 caracteres)... hay alguna limitación en el compilador para el largo de un renglón de código fuente?  Me surgió esta duda buscando de resolver el problema del punto anterior...

Desde ya muchas gracias.
Saludos!
Pablo
Páginas: 1 ... 5 6 [7] 8 9 10