TOP Contributors

  1. MIKROE (2663 codes)
  2. Alcides Ramos (358 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (137111 times)
  2. FAT32 Library (70239 times)
  3. Network Ethernet Library (56129 times)
  4. USB Device Library (46444 times)
  5. Network WiFi Library (42080 times)
  6. FT800 Library (41400 times)
  7. GSM click (29122 times)
  8. mikroSDK (26566 times)
  9. PID Library (26503 times)
  10. microSD click (25491 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Project

PLC for Process Control of A Chromatography System

Rating:

5

Author: Juan Jose Di Santo

Last Updated: 2011-08-25

Package Version: 1.0.0.0

Category: Other Codes

Downloaded: 2008 times

Not followed.

License: MIT license  

This PLC controls and acquire data from a Chromatography System.
The code contains the following routines:
ADC
RS232 Interruption
Send and Receive data from RS232
I2C
Send and Receive data from I2C Serial LCD
Control of PWM Channel for an Analogic Output
Write and Read a PIC Internal EEprom

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "PLC for Process Control of A Chromatography System" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "PLC for Process Control of A Chromatography System" changes.

Do you want to report abuse regarding "PLC for Process Control of A Chromatography System".

  • Information
  • Comments (0)

Project Blog

EL Sistema publicado posee todo lo necesario para controlar un Proceso Cromatográfico diseñado por el Autor del Blog.
El mismo actualmente se encuentra en patentamiento.
Debido a que el costo de automatizar el mismo era muy costoso, y además es muy necesario. Se decidió a desarrollar todo el sistema partiendo de cero.
El proyecto de control consta de los siguientes módulos.
Comucnicación Serial entre el PLC y PC, mediante Visual Basic 2008 Express Edition.
PLC con PIC 18F4550 y Módulo LCD Serial con PIC 16F819.
Acondicionamiento de Señales. Las mismas son todas de 4-20 mA.
Salidas digitales para el control de distintos dispositivos, a saber, Válvulas a solenoide, Encendido de Bombas (2), Variación de la velocidad de las misma con Variador Danfoss.

Versión Original 01

Versión Original 01

Primer Versión del PLC funcional. Este equipo fue utilizado para la etapa Semiindustrial del Proceso.

View full image
Versión Original 02

Versión Original 02

Es el mismo PLC pero en ésta imagen se puede ver el Soft en la PC utilizado.

View full image
Versión Final 01

Versión Final 01

Este versión del PLC ya es la que será utilizada en el Equipo AIO (all in One) para el proceso desarrollado por mi persona y mi socio-amigo, Sebastián Rosa.

View full image
Versión Final 02

Versión Final 02

En esta imagen se aprecia la placa de acondicionamiento de señales, son 8 entradas analógicas de 4-20mA, llevadas a 0-5V.

View full image
Versión Final 03

Versión Final 03

En esta imagen se apreia la placa de control de salidas comandadas por reles de 12V y salidas de 220V. También se ve el módulo RS232 en posición vertical.

View full image
Versión Final 04

Versión Final 04

Imagen del PLC totalmente cableado, sólo resta colocarlo en el gabinete del equipo.

View full image
Versión Final 05

Versión Final 05

Vista del LCD Serial y el nombre de mi Empresa en el LCD. Jeje.

View full image

En el día de la fecha he agregado los archivos necesarios para hacer funcionar el Módulo LCD Serial. Lamentablemente no pude generar la interrupción por I2C en MikroC y tuve que utilizar el Soft Proton Lite, y programar en Basic lo necesario partiendo de la base de la interrupción realizada por otra persona.

RELATED CODES

LED Faders

0

This project demonstrates my fading structure and functions. You can create multiple faders on any I/O port you specify. Faders can be either individual pins or a mask of multiple pins. You specify the speed of fade, direction (in or out) and what options you want.

[Learn More]

pcb layout for 40 pin microcontroller with max233 for serial communication(tested working), relay circuit and motor driver

0

pcb layout for 40 pin microcontroller with max233 connection relay pcb layout using ULN 2003 and motor driver using L293D download the application to open (Expresspcb) http://expresspcb.com/ExpressPCBHtm/Download.htm

[Learn More]

Memory Statistics

0

This is a remake of "PIC32 Memory Statistics". In addition to displaying the memory allocation and comparing multiple hex files, this tool provides a simulated memory, which accepts Erase/Write commands, coming from a physical MCU. It is used to avoid overwriting the physical memory and instead, display what would happen to it.

[Learn More]