Exemples de programes PLC simples en CodeSys en llenguatge d'escala
Aquest article mostra un exemple de tres programes simples per als controladors lògics programables (PLC). Tots els programes estan escrits per automatitzar sistemes de control de diverses instal·lacions de la indústria. Són de caràcter educatiu i es poden utilitzar per ensenyar la programació de PLC. Anteriorment, vam examinar diverses solucions típiques en programes de PLC que es poden utilitzar per controlar motors elèctrics.
Aquesta col·lecció abasta l’automatització dels següents processos: un sistema automàtic per descartar ampolles, selecció automàtica del color del pigment i automatització d’un sistema de ventilació. Tots els programes estan escritsCodeysen el llenguatge de diagrames d’escala. A la primera instal·lacióuna cinta transportadora s'utilitza per moure ampolles d'una estació a una altra. Però abans que les ampolles arribin a la benzinera, cal que totes les ampolles valguin la pena per continuar omplint-les. Una ampolla caient en un transportador pot crear un problema ...
Diagrames d'inici del motor en el llenguatge de l'escala LD per PLC
Amb aquest article, comencem una sèrie de materials d’entrenament per a la creació de programes per a controladors lògics programables (PLC) en l’entorn CodeSys. El millor és aprendre a programar PLC utilitzant exemples pràctics de la vida real.
Penseu en alguns programes senzills que podeu utilitzar per controlar els motors d’inducció de gàbia d’esquirol. Per crear els programes, utilitzarem el llenguatge del esquema LD escala en CodeSys. Llengua del diagrama de l'escala, LD) en la documentació en rus per al PLC se sol anomenar llengua dels circuits de contacte relé (RCS). Aquest llenguatge gràfic es va crear als anys 70. Segle XX i primer de tot va ser creat per a electricistes, que aleshores havien d’actualitzar circuits de contacte de relé amb dispositius discrets (relés, temporitzadors, comptadors, etc.) en circuits mitjançant PLC. Ha estat líder en popularitat durant molt de temps ...
A les ressenyes de l’article anterior sobre aquest tema, hi havia la voluntat de fer material amb una anàlisi pas a pas més detallada del procés d’escriptura d’un programa en CFC aCoDeSys. Com que no és molt interessant muntar el circuit de l’article anterior, en aquesta ocasió prendrem una altra cosa com a exemple, per exemple, el circuit que abans era molt popular d’una estació de bombament amb bombes de bombament.
Així doncs, hi ha una estació de bombament tipus drenatge amb dues bombes. L’aigua es precipita a l’embassament per gravetat, i la tasca de les bombes és bombejar-lo fora d’aquest dipòsit, per tal d’evitar el sobreeiximent. Una de les bombes segons l’esquema és la principal, la segona és la còpia de seguretat. L’esquema preveu la possibilitat d’assignar una bomba primària i de seguretat mitjançant un commutador. Inicialment, la bomba està engegada, que es designa com a principal, i si no pot fer front a la sortida del líquid, la bomba en espera s'activa automàticament ...
Recentment, el tema de l’automatització de diversos processos tecnològics mitjançant controladors programables (PLC) s’ha fet cada cop més popular. Malgrat això, hi ha molt pocs articles pràctics a Internet amb exemples reals de com programar aquests PLC. Aquest tema és molt interessant. Aprendre a escriure programes PLC és possible fins i tot sense ells. El mode d’emulació, disponible en tots els paquets de programari moderns, ajuda molt.
En aquest article mostraré un exemple de traducció d’un circuit elèctric integrat en dispositius de relé (arrencadors, relés) a un programa que funcionarà al controlador. He de dir de seguida que es tracta només d’un petit projecte educatiu i que no pretén explicar res més que només explicar els principis bàsics de la programació de PLC amb un exemple concret. L'esquema inicial d'aquest projecte és un esquema relativament simple d'un muntatge de camions d'enllaç de dues plantes ...
Llenguatge de diagrama de bloc funcional (FBD) i la seva aplicació
Un dels llenguatges de programació més populars dels PLCs, controladors lògics programables, és el llenguatge gràfic dels diagrames de blocs funcionals FBD - Function Block Diagram. Aquest llenguatge, juntament amb altres idiomes de l'estàndard IEC 61131-3, com per exemple, el llenguatge de l'escala lògica (LD), utilitza en la seva arquitectura una mena de circuit electrònic.
Un programa escrit en aquest llenguatge per al controlador consta d’una determinada llista de circuits que s’executen un després de l’altre de dalt a baix. A més, hi ha la possibilitat d’assignar etiquetes a cadenes individuals, en aquest cas, estarà disponible l’ús d’instruccions per anar a l’etiqueta per canviar la seqüència d’execució de les cadenes i crear condicions i cicles. Així, un programa escrit en llenguatge gràfic FBD és un conjunt de blocs funcionals connectats entre si, les sortides i entrades dels quals estan connectades per línies de comunicació ...
LD Ladder Language i la seva aplicació
El llenguatge de l'escala o de l'escala LD (de l'anglès Ladder Diagram) és un llenguatge de desenvolupament gràfic fàcil d'utilitzar. Es basa en circuits de contacte relé, per tant, els elements lògics aquí són: bobinatges de relé, contactes de relé, saltadors horitzontals i verticals.
Un parell de contactes o botons de relé són les principals variables lògiques del llenguatge LD, mentre que l’estat de les variables no és res més que l’estat dels contactes: obert o tancat. El programa en aquest llenguatge gràfic sembla un analògic del circuit de relé, que pot incloure molts blocs funcionals diferents. En general, la sintaxi del llenguatge LD facilita la construcció de circuits lògics per a la tecnologia del relé. Com a tal, el llenguatge dels circuits de relé existia en l'època de Thomas Edison, i només a principis dels anys 70 es va adaptar per als primers PLC ...
Automatització de l’enllumenat d’aula
Una part important dels costos de l’organització en matèria d’habitatge i serveis comunitaris són els costos d’electricitat. Vegem un exemple de com podeu organitzar una de les mesures per estalviar electricitat automatitzant el control de la il·luminació a les aules.
Els moderns sistemes de control d’il·luminació permeten crear condicions òptimes per a l’estada, la presència de persones, a més d’estalviar de forma important l’energia. Una situació molt comuna: els estudiants i professors, després d’haver passat una lliçó a l’aula, s’obliden constantment d’apagar les llums després de marxar. Això planteja el problema: com assegurar-se que després que l’última persona surti de l’aula, la llum s’apagui? L’objectiu del nostre treball era crear un model informàtic d’un sistema automatitzat de control d’il·luminació a l’aula, que estalvi energia. Es va dissenyar un automàtic ...
Utilitzant ARIES PLC en sistemes de control automàtic de la il·luminació
La domòtica comença sovint amb la senzilla i urgent tasca de controlar la il·luminació. Sovint cal controlar la llum d’encesa i apagada des de diferents llocs o des d’un comandament a distància comú o un conjunt de botons. A més, el nombre d’enllumenats, habitacions, interruptors és sempre diferent. I l’esquema de control és diferent de tasca a tasca.
En aquest material considerarem una eina universal per resoldre aquest problema: un controlador lliurement programable Aries PLC. Amb aquest dispositiu, podeu automatitzar la il·luminació de gairebé qualsevol complexitat. Al mateix temps, no són necessaris contactes intermedis, la commutació de circuits elèctrics es produeix mitjançant relés electromagnètics incorporats. La creació de l'algorisme de treball comença amb la descàrrega del programa CoDeSys. És gratuït i està inclòs en l’àmbit de lliurament del PLC ...