Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

24/03/2015 #21

Avatar de torres.electronico

dinoelectro dijo: Ver Mensaje
LDMicro es un lenguaje muy limitado lejos de facilitar las cosas las complica.. existen lenguajes de programación de alto nivel fáciles de aprender como C o BASIC tu proyecto se desarrollaría con poquísimas líneas de código. ..

Lenguajes como LDMICRO FLOWCODE PARSIC NIPLE son malos y no vale la pena dedicarse mucho a ellos.. créeme
Hola, Dino. No te confundas.

[OFF-TOPIC] ON
Quizás en el arenero entre amigos y conocidos. ¿Te parece?
Más que nada te lo comento por que hay personas que tienen experiencia en automatización y no en Programación de microcontroladores.

Así que respetemos el hilo del tema. "LDmicro, o sea, lenguaje Ladder en microcontroladores. ¿Si?
[OFF-TOPIC] OFF

Volvamos al tema inicial.
25/03/2015 #22


Estimado torres.electronico:
Tu siempre fuiste de mucha ayuda en los foros. Asi es mi PLC tiene acondicionamiento de señales en la parte de entradas esta optoacoplado y la salida es a reles, ya hice pruebas con programas cencillos y la parte digital funciona perfectamente. Para la parte de comunicacion con el exterior estoy usando los pines de transmision serial RS232 con el max 232 y para recibir la transmision estoy usando mi laptop con un conversor RS232 a USB, la direccion del puerto esta ok, los datos de transmision bps, paridad, etc esta bien configurado, mi problema es ¿como hacer un programita bien simple que cuando una entrada digital este en "1" logico, envie el carcter "A" (por ejemplo) y lo reciba en el hiperterminal de windosXP
25/03/2015 #23

Avatar de pandacba

dinoelectro dijo: Ver Mensaje
LDMicro es un lenguaje muy limitado lejos de facilitar las cosas las complica.. existen lenguajes de programación de alto nivel fáciles de aprender como C o BASIC tu proyecto se desarrollaría con poquísimas líneas de código. ..

Lenguajes como LDMICRO FLOWCODE PARSIC NIPLE son malos y no vale la pena dedicarse mucho a ellos.. créeme
La programación de mircroprocesadores es una cosa y los PLC es una cosa muy específica y los lenguajes lader estan orientados a ellos precisamente, y decir que complica es un error conceptual...
Por ejemplo en un PLC hacer un retardo a la conección es mucho más sencillo, más bien un lenguaje lader es un lenguajde de alto nivel, que permite programar el dispositivo con mucha mayor rapidez que un microprocesador..... porque precisamente utilza ordenes especificas porque su aplicación es especifica, que es el campo de la automación que es un mundo muy diferente.
Si lo tuyo son los micros bárbaro, no menosprecise un mundo donde es reevidente que jamás has incursionado, donde los tiempos de respuesta para dar soluciones son muy breves...
Si fuera como tu dices no existirian los PLC, tan importante es su aplicación que ha llevado a que existan los llamado microplc como el Logo! de Siemens, el Zelio, Telemecanique, el Milleniun II de Crouzet, los Allen Bradley y un montón más que se programan en lader
Se venden por miles, porque en el tiempo que vos escribis las primeras funciones en lader tenes echa una aplicación, ya que no requiere compilar ni nada de eso, se pueden programar en la PC o en el dispositivo mismo.

Hace lo siguiente y comprobalo, entra a la pàgina de siemens, hay muchos ejemplos, trata de llevaros a cabo con tu lenguaje habitual, si lo haras pero en cuanto tiempo?
Con la ventaja que una vez programado sin cambiar nada en el progrma se pueden modificar sus parámetros...... y sin conectarte a una PC
25/03/2015 #24

Avatar de dinoelectro

pandacba dijo: Ver Mensaje
La programación de mircroprocesadores es una cosa y los PLC es una cosa muy específica y los lenguajes lader estan orientados a ellos precisamente, y decir que complica es un error conceptual...
Por ejemplo en un PLC hacer un retardo a la conección es mucho más sencillo, más bien un lenguaje lader es un lenguajde de alto nivel, que permite programar el dispositivo con mucha mayor rapidez que un microprocesador..... porque precisamente utilza ordenes especificas porque su aplicación es especifica, que es el campo de la automación que es un mundo muy diferente.
Si lo tuyo son los micros bárbaro, no menosprecise un mundo donde es reevidente que jamás has incursionado, donde los tiempos de respuesta para dar soluciones son muy breves...
Si fuera como tu dices no existirian los PLC, tan importante es su aplicación que ha llevado a que existan los llamado microplc como el Logo! de Siemens, el Zelio, Telemecanique, el Milleniun II de Crouzet, los Allen Bradley y un montón más que se programan en lader
Se venden por miles, porque en el tiempo que vos escribis las primeras funciones en lader tenes echa una aplicación, ya que no requiere compilar ni nada de eso, se pueden programar en la PC o en el dispositivo mismo.

Hace lo siguiente y comprobalo, entra a la pàgina de siemens, hay muchos ejemplos, trata de llevaros a cabo con tu lenguaje habitual, si lo haras pero en cuanto tiempo?
Con la ventaja que una vez programado sin cambiar nada en el progrma se pueden modificar sus parámetros...... y sin conectarte a una PC
LADDER es un lenguaje pensado para programadores sin experiencia para que puedan desarrollar aplicaciones sencillas; A medida que las aplicaciones van tomando complejidad, se presentan algoritmos sumamente dificiles para que puedas dar solucion mediante este tipo de lenguajes. Es por ello que la mayoria de fabricantes de PLC de GAMA ALTA incorporan lenguajes de texto estructurado como BASIC, PASCAL o C.

Teniendo herramientas tan poderosas para programar microcontroladores, considero una incensatez utilizar el LADDER.

---------- Actualizado después de 5 minutos ----------

torres.electronico dijo: Ver Mensaje
Hola, Dino. No te confundas.

[OFF-TOPIC] ON
Quizás en el arenero entre amigos y conocidos. ¿Te parece?
Más que nada te lo comento por que hay personas que tienen experiencia en automatización y no en Programación de microcontroladores.

Así que respetemos el hilo del tema. "LDmicro, o sea, lenguaje Ladder en microcontroladores. ¿Si?
[OFF-TOPIC] OFF

Volvamos al tema inicial.
Entiendo torres-electronico, Yo solo estaba haciendo un parentesis al tema y sin animo de ofender a nadie de echo me disculpo; por haberme salido del tema
27/03/2015 #25

Avatar de pandacba

Para los que les interese el tema les dejo donde obtener el progama actualizado
http://www.cq.cx/ladder.pl#dl
27/03/2015 #26

Avatar de torres.electronico

Mushito dijo: Ver Mensaje
Estimado torres.electronico:
Tu siempre fuiste de mucha ayuda en los foros. Asi es mi PLC tiene acondicionamiento de señales en la parte de entradas esta optoacoplado y la salida es a reles, ya hice pruebas con programas cencillos y la parte digital funciona perfectamente. Para la parte de comunicacion con el exterior estoy usando los pines de transmision serial RS232 con el max 232 y para recibir la transmision estoy usando mi laptop con un conversor RS232 a USB, la direccion del puerto esta ok, los datos de transmision bps, paridad, etc esta bien configurado, mi problema es ¿como hacer un programita bien simple que cuando una entrada digital este en "1" logico, envie el carcter "A" (por ejemplo) y lo reciba en el hiperterminal de windosXP
Ok. Ahora si te entiendo.
Mira, ando sin PC, pero si tenes paciencia, en un par de días ya voy a estar con PC y te hago un ejemplo cortito.
Es un poco engorroso, pero con un ejemplo lo vas a entender a la perfección.

Saludos.
28/03/2015 #27

Avatar de Saint_

Hola Mushito, asumiendo que tienes el harware totalmente funcional este un ejemplo básico para trasmitir un carácter por el puerto serie.
Por otro lado, si vas a jugar, experimentar, dedicarte, etc., a este programa (LDmicro) te sugiero que uses un PIC de mayor capacidad de memoria ya que LDmicro no hace una buena optimizacion de código por lo cual ocupa mas espacio en la memoria comparado con otros lenguajes de programación.
Un saludo.

Imágenes Adjuntas
Tipo de Archivo: png Dibujo.PNG (29,3 KB (Kilobytes), 60 visitas)
31/03/2015 #28


Gracias por la ayuda, estimado torreselectronico.
Gracias por la sugerencia y el ejemplo de transmisión, estimado Saint_.


Para empezar, estoy pretendiendo probar y perfeccionar un micro PLC de pocas ventajas y con el PIC16F628 bastan y sobran.
Luego desarrollaré un hardware para el PIC16F877A y luego con COM virtual y un PIC18F2550, pero estoy avanzando de a poco.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.