Ldmicro

Páginas: 26 (6307 palabras) Publicado: 25 de marzo de 2012
LDmicro manual de
INTRODUCCIÓN
============

LDmicro genera código nativo para ciertos PIC16 Microchip y Atmel AVR
microcontroladores. Por lo general, el software para estos microcontroladores está escrito
en un lenguaje de programación como ensamblador, C, o BASIC. Un programa en una
de estas lenguas son una lista de declaraciones. Estas lenguas son
potente y bien adaptado a laarquitectura del procesador, lo que
internamente se ejecuta una lista de instrucciones.

PLC, por el contrario, a menudo se programan en la lógica de escalera '.' Una simple
programa podría tener este aspecto:

| | | |
| | Xbutton1 Tdon Rchatter Yred | |
1 ||-------]/[---------[ TON 1,000 s ]-+-------]/[----------- --- ()-------||
| | | | |
| | Xbutton2 TDOF | | |
||-------]/[---------[ TOF2,000 s] - + | |
| | | |
| | | |
| | | |
| | Rchatter Ton Tnew Rchatter | |
2 ||-------]/[---------[ TON 1.000 s 1.000 s ]----[ TOF ]---------() --- ----||
| | | |
| | | |
| | | |
END ||------[ ]--------------------------------------- ------------------||
| | | |
| | | |

(TON es un retraso de encendido; TOF es un retraso de apagado La -] [- declaraciones.
son las entradas, que secomportan un poco como los contactos de un relé. La
- () - Declaraciones son las salidas, que se comportan un poco como la bobina de un
relé. Muchas buenas referencias de lógica de escalera están disponibles en Internet
y en otros lugares, detalles específicos para esta aplicación son los siguientes).

Una serie de diferencias son evidentes:

* El programa se presenta en formato gráfico, no comouna lista de texto
de los estados. Muchas personas inicialmente encontrarlo más fácil de
entender.

* En el nivel más básico, los programas parecen diagramas de circuitos, con
contactos de relé (entradas) y bobinas (salidas). Esto es intuitivo
programadores con conocimientos de teoría de circuitos eléctricos.

* El compilador de lógica de escalera se hace cargo de lo que se calcula
donde.Usted no tiene que escribir código para determinar cuándo las salidas
tiene que conseguir recalculados en base a un cambio en las entradas o
evento de temporizador, y usted no tiene que especificar el orden en que
estos cálculos deben llevarse a cabo, las herramientas PLC hacer eso por usted.

LDmicro compila lógica de escalera para PIC16 o código AVR. Los siguientes
Los procesadores soncompatibles con:
* PIC16F877
* PIC16F628
* PIC16F876 (no probado)
* PIC16F88 (no probado)
* PIC16F819 (no probado)
* ATMEGA128
* ATMEGA64
* ATMEGA162 (no probado)
* ATmega32 (no probado)
* ATmega16 (no probado)
* ATmega8 (no probado)

Sería fácil para apoyar a más AVR o chips PIC16, pero no me han
alguna forma de ponerlos a prueba. Si usted necesita uno en particular, contacta conmigoy
Veré lo que puedo hacer.

Utilizando LDmicro, puede dibujar un diagrama de contactos para su programa. Puede
simular la lógica en tiempo real en su PC. Entonces, cuando usted está convencido de
que es correcto puede asignar pines del microcontrolador a la
insumos y productos del programa. Una vez que haya asignado los pines, puede
compilar PIC o AVR código de su programa. La salida delcompilador es un hexágono.
archivo que se pueden programar en el microcontrolador utilizando cualquier PIC / AVR
programador.

LDmicro está diseñado para ser algo similar a la mayoría de los comerciales de PLC
sistemas de programación. Hay algunas excepciones, y un montón de cosas
no son estándar en la industria de todos modos. Lea atentamente la descripción
de cada instrucción, aunqueparezca familiar. Este documento asume
conocimientos básicos de lógica de escalera y de la estructura del PLC software
(El ciclo de ejecución: las entradas leer, calcular, escribir salidas).

Objetivos adicionales
==================

También es posible generar código C ANSI. Usted podría utilizar esto con cualquier
procesador para el que tenga un compilador de C, pero usted es responsable de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Práctica Básica con LDmicro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS