info@panadisplay.com
Programador de controlador lògic programable

Programador de controlador lògic programable

Mar 11, 2019

Normalment, els programes PLC s’escriuen en una aplicació especial en un ordinador personal i després es descarreguen mitjançant un cable de connexió directa o mitjançant una xarxa al PLC. El programa s’emmagatzema al PLC, ja sigui en memòria RAM de memòria o en una altra memòria flash no volàtil. Sovint es pot programar un sol PLC per reemplaçar milers de relés.


Els primers PLC, fins a mitjan dècada de 1990, es programaven utilitzant panells de programació propietaris o terminals de programació per a propòsits especials, que sovint tenien tecles de funció dedicades que representaven els diferents elements lògics dels programes PLC. Alguns terminals de programació propietaris mostren els elements dels programes PLC com a símbols gràfics, però les representacions simples de caràcters ASCII de contactes, bobines i cables eren comunes. Els programes s’emmagatzemaven en cartutxos de cinta de casset. Les instal·lacions d’impressió i documentació eren mínimes a causa de la manca de capacitat de memòria. Els PLC més antics utilitzen memòria de nucli magnètic no volàtil.


Més recentment, els PLC es programen utilitzant un programari d'aplicació en ordinadors personals, que ara representen la lògica en forma gràfica en lloc de símbols de caràcters. L’ordinador està connectat al PLC mitjançant el cablejat USB, Ethernet, RS-232, RS-485 o RS-422. El programari de programació permet l'entrada i edició de la lògica de l’escala. En alguns paquets de programari, també es pot veure i editar el programa en diagrames de blocs de funcions, diagrames de flux de seqüències i text estructurat. En general, el programari proporciona funcions per a la depuració i la solució de problemes del programari PLC, per exemple, ressaltant parts de la lògica per mostrar l'estat actual durant el funcionament o mitjançant la simulació. El programari carregarà i baixarà el programa PLC, amb finalitats de còpia de seguretat i restauració. En alguns models de controladors programables, el programa es transfereix d’una computadora personal al PLC a través d’una placa de programació que escriu el programa en un xip extraíble, com per exemple una EPROM.


Segons la norma IEC 61131-3, els PLC es poden programar utilitzant llenguatges de programació basats en estàndards. El llenguatge de programació més utilitzat és el diagrama Ladder (LD) també conegut com a lògica Ladder. Utilitza la lògica Contact-Coil per fer programes com un diagrama de control elèctric. Hi ha disponible una notació de programació gràfica anomenada Diagrames de funcions seqüencials en determinats controladors programables. Un model que emulava els dispositius electromecànics del tauler de control (com el contacte i les bobines dels relés) que els PLC van substituir. Aquest model continua sent comú avui dia.


IEC 61131-3 defineix actualment cinc llenguatges de programació per a sistemes de control programables: diagrama de blocs de funcions (FBD), diagrama de ladder (LD), text estructurat (ST; similar al llenguatge de programació Pascal), llista d'instruccions (IL; similar al llenguatge de muntatge) i gràfic de funcions seqüencial (SFC). Aquestes tècniques destaquen l’organització lògica de les operacions.


Mentre que els conceptes fonamentals de la programació de PLC són comuns a tots els fabricants, les diferències en l’adreçament d’E / S, l’organització de la memòria i els conjunts de instruccions fan que els programes de PLC no siguin perfectament intercanviables entre els diferents fabricants. Fins i tot dins de la mateixa línia de productes d'un sol fabricant, pot ser que els diferents models no siguin compatibles directament.