Why PLCs’?
Why we use PLCs if microcontrollers are cheaper?
Just in case, microcontrollers (µC, uC or MCU) are integrated circuits
(chips) for embedded applications (custom applications), while microprocessors
(like those in PCs) are for general purpose applications
Ok, microcontrollers can be really inexpensive and most of
the time they are used for made to order applications. Most of them now use modified
versions of the C language. So, you need to have programming computer skills to
work with them. Since they are used for custom applications, working with them can
be very time consuming if you ever need to update it or debug it in the field.
On the other hand, PLCs are just specialized microcontrollers (that
deals with electromechanical components). Programmable Logic Controllers, by
the way “PLC” is a trademark from the Allen-Bradley Company, although it stands
as a generic term. PLCs are rugged for industry work, and programming them is a
lot nicer. Most of them are programmed with ladder logic, which for the most
part looks like an electrical circuit diagrams. Part of the reason was for
engineers and technicians to understand it with minimal training. Nowadays, the
distinction is a bit blurry.
So, at the end of the day PLCs
became an industry standard for automation.
|
¿Por
qué los PLCs?
¿Por qué usar PLCs si los microcontroladores son más baratos?
Por si
las dudas, microcontroladores (µC, uC o MCU) son circuitos integrados (chips)
para aplicaciones embebidas (a la medida), mientras que los microprocesadores (como
de los PCs) son para aplicaciones de propósito general.
Ok, los
microcontroladores pueden ser bien económicos y la mayoría de las veces son
usados en aplicaciones a la medida. La mayoría de ellos ahora usan versiones modificadas
del lenguaje C. Es decir, hace falta conocimientos de programación de
computadoras para trabajar con ellos Ya que se utilizan en aplicaciones
personalizadas, trabajar con ellos puede ser intensivo si hace falta
actualizarlo o depurarlo en el campo.
Por
otro lado, los PLCs son
microcontroladores especializados (que manejan componentes electromecánicos).
Los Controladores Lógicos Programables (PLC en inglés), donde el término “PLC”
es una marca registrada de Allen-Bradely, aunque ahora es un término genérico.
Los PLCs son diseñados de forma robusta para el uso industrial y la
programación es bastante amigable. La mayoría son programados con el lenguaje escalera (ladder, del inglés), que tiene un gran parecido a los diagramas
eléctricos. Parte de ellos fue para que ingenieros y técnicos lo pudiesen
entender con poco entrenamiento. Hoy día, la distinción no es tan clara.
Luego,
al final del día, los PLCs se convirtieron en un estándar de automatización en
la industria.
|
Microcontroller. Credits: Wikipedia
|
PLC. Créditos: Wikipedia
|
Top notch technology?
We have now laptops (2013) that come
with a lot of RAM (2-4 GB), have several cores (2 to 4), are blazing fast (near
3 GHz), and have large hard disk capacities (500+ GB). SO, PLCs should be close
to that? Isn’t it?
Since they don’t require a
keyboard, screen, or mouse, and don’t even require Windows or other operating
system, the requirements are a lot lower. They are as powerful, as the process
needs it.
For instance, flying astronauts
from Earth to the International Space Station is a delicate business. The
computer behind the Soyuz space capsule, the Argon-16 computer, has worked reliably
for more than 30 years since inception (1974). Although huge and heavy (70 kg,
154.3 lb), with only 6 kB of RAM (an average Word document is a lot larger),
and at a speed of 200,000 operations per second were more than enough to
operate. For comparison, The NASA Space Shuttle computers used the power of an
IBM 5150 computer (Intel 80800 at 4.77 MHz updated with 1 MB of RAM by 1991).
NASA even used magnetic-core memory until the mid-1980s in the Space Shuttle. Thus,
the process dictates the requirement of the equipment.
Neat reading:
|
¿Tecnología
de Punta?
Ahora
tenemos computadores portátiles (2013) que tienen abundante RAM (2-4 GB), que
viene con varios núcleos (2-4), son rápidos (cerca de 3 GHz) y tienen gran
capacidad de almacenamiento (+500 GB). Entonces, ¿los PLCs deberían estar
cerca?, ¿no?
Ya que
los PLCs no requieren teclado, monitor o un ratón, y ni siquiera necesitan de Windows
u otro sistema operativo, los requisitos son mucho menores. Son tan poderosos
como lo requiera el proceso que controla.
Por
ejemplo, transportar astronautas de la Tierra a la Estación Espacial Internacional
es una operación delicada. El computador detrás de la cápsula espacial Soyuz,
el computador Argon-16, ha trabajado de forma confiable por más de 30 años
desde su entrada en operaciones (1974). Aunque grande y pesado (70 kg, 154.3
lb), con sólo 6 kB de RAM (un documento en Word es mucho más grande) y con una
velocidad de 200.000 operaciones por segundo son más que suficientes para
operar. Si se compara con los computadores del Transbordador Espacial de la
NASA que usaron la potencia de un IBM 5150 (Intel 80800 a 4.77 MHZ actualizados
con 1 MB de RAM en 1991). NASA incluso usó memoria de núcleos magnéticos hasta mediados
de 1980 en el Transbordador Espacial. Entonces, el proceso es quien dicta los
requisitos del equipo.
|
Space Shuttle Memory!
Memoria del Transbordador Espacial.
Credits: Wikipedia
|
Space Shuttle inboard computer
Computadora interna del Transbordador Espacial
Credits: Wikipedia
|
Sunday, April 14, 2013
PLC?
Friday, April 5, 2013
We Do Controls
A blog about controls, electronics and engineering.
I have been always dreaming about incorporating a number projects into my classes (I'm a professor of Mechanical Engineering in Puerto Rico). Most involve a bit of electronics, automation and controls to engineering projects.
Given enough budget, you can buy the laboratory of your dreams. Certainly, we could keep dreaming forever.
So, along the years I found bits of what I would like in order to improve my classes. It also helps to break the barrier when thinking about challenging projects when you discover at the end that there is no need for a large budget. However, you need to learn the tools of the trade. Part of this blog is my personal crusade.
I'll be posting information for others in case they find it relevant. I hope to keep this blog as up-to-date as possible.
I will start with PLCs and hope to be moving into Arduino, control projects, robotics and mechatronics.
Hope you enjoy it!
|
Un blog acerca de controles, electrónica e ingeniería.
Siempre he soñado acerca de incorporar un número de proyectos en mis clases (soy profesor de Ingeniería Mecánica en Puerto Rico). La mayoría involucran un poco de electrónica, automatización y controles en proyectos de ingeniería.
Con suficiente presupuesto, se puede comprar un laboratorio de ensueño. Pero no podemos seguir soñando para siempre.
A lo largo de los años he encontrado ideas que me gustaría incorporar en mis clases. También ayuda a romper la barrera cuando se piensan en proyectos desafiantes cuando se descubre al final que no es necesario un gran presupuesto. Sin embargo, es necesario aprender las herramientas del oficio. Este blog es parte de mi cruzada personal.
Estaré colocando infomación en caso de que muchos lo encuentren relevante. También espero mantener este blog lo más actualizado posible.
Comenzaré con PLCs y espero moverme hacia Arduino, proyectos de controles, robótica y mecatrónica.
Espero lo disfruten!
|
Subscribe to:
Posts (Atom)