Característiques i formes del llenguatge de programació PLC per a ordinadors industrials

Jan 03, 2022

Deixa un missatge

Compared with the general computer language, the PLC programming language of the industrial computer has obvious characteristics. It is not only different from the language, but also different from the general assembly language. It must meet the requirements of being easy to write and easy to debug. Currently, there is no programming language that is compatible with products from all manufacturers. Such as Mitsubishi's products have its own programming language, OMRON's products also have its own language. But no matter what type of PLC
Tots els llenguatges de programació PLC tenen les característiques següents:
1. Estructura gràfica d'instruccions: el programa s'expressa gràficament, i les instruccions es componen de diferents símbols gràfics, que són fàcils d'entendre i recordar. El desenvolupador de programari del sistema ha compilat les funcions de computació independents necessàries en el control industrial en gràfics simbòlics, i els usuaris poden combinar aquests gràfics segons les seves pròpies necessitats i omplir els paràmetres adequats. A la part d'operació lògica, gairebé tots els fabricants utilitzen el diagrama d'escala similar al circuit de control del relé, que és fàcil d'acceptar. Per exemple, Siemens també utilitza el diagrama de flux del sistema de control per representar-lo, que utilitza els símbols gràfics del component lògic binari per expressar la relació de control, que és molt intuïtiu i fàcil d'entendre. Les operacions aritmètiques més complexes, els recomptes de temps, etc. es representen generalment amb referència a diagrames d'escala o diagrames de components lògics. Tot i que no són tan simbòliques com les operacions lògiques, també són populars entre els usuaris.
2. Constants variables definides: Els símbols gràfics equivalen a codis operatius, especificant les funcions d'operació, i els operands són emplenats per l'usuari, com ara: K400, T120, etc. Les variables i constants del PLC i els seus rangs de valors estan clarament definits, que estan determinats pel model de producte. Podeu consultar el manual del catàleg de productes.
3. Estructura del programa simplificada: l'estructura del programa PLC sol ser molt simple, normalment l'estructura de blocs, diferents blocs completen diferents funcions, de manera que el depurador del programa té un concepte clar de la funció de control i la seqüència de control de tot el programa.
4. Simplifica el procés de generació del programari d'aplicació: utilitza el llenguatge assemblador i el llenguatge per escriure programes, per completar els tres processos d'edició, compilació i enllaç, mentre s'utilitza el llenguatge de programació, només cal editar un procés i la resta es completa automàticament per el programari del sistema i tot el procés d'edició es fa sota el diàleg home-màquina i no requereix que els usuaris tinguin capacitats avançades de disseny de programari.
5. Reforçar els mètodes de depuració: tant si es tracta de depuració de programes d'assemblador com de programes d'idioma, és un maldecap per als editors, i la depuració de programes PLC proporciona condicions completes, utilitzant el programador, utilitzant els botons i visualització del PLC i del programador. I l'edició interna, la depuració, el seguiment, etc., i amb el suport de programari, les operacions de diagnòstic i depuració són molt senzilles.
En una paraula, el llenguatge de programació de PLC està orientat a l'usuari-, cosa que no requereix que els usuaris tinguin coneixements avançats i no requereix formació especialitzada a llarg-.
La forma de llenguatge de programació PLC d'ordinadors industrials
Aquest llibre de text utilitza els dos llenguatges de programació més utilitzats, un és el diagrama d'escala i l'altre és la taula del llenguatge mnemotècnic. Utilitzar la programació de diagrames d'escala, perquè és intuïtiva i fàcil d'entendre, però requereix un ordinador personal i el programari de programació corresponent; utilitzar la forma mnemotècnica és convenient per a l'experimentació, perquè només requereix un programador senzill en lloc d'un programador gràfic o un ordinador car per programar.
Although some PLCs also have computer-compatible C language, BASIC language, special-purpose languages (such as Siemens' GRAPH5, Mitsubishi's MELSAP), and Boolean logic language, general-purpose computer-compatible assembly language, etc. In any case, the programming languages of various manufacturers can only be applied to their own products.
Instruccions de programació: les instruccions són codis o símbols que es diu al PLC que faci i com fer-ho. Bàsicament, les instruccions són només alguns codis binaris, que és exactament el mateix que un ordinador normal. Al mateix temps, PLC també té un sistema de compilació, que pot compilar alguns símbols de text o símbols gràfics en codi de màquina, de manera que les instruccions del PLC que veuen els usuaris generalment no són codis de màquina sinó codis de text o símbols gràfics. Les frases mnemotècniques d'ús habitual utilitzen caràcters anglesos (disponibles en diversos idiomes) abreviatures i números per representar les ordres corresponents. Un símbol gràfic d'ús habitual és un diagrama d'escala, que és similar a un diagrama esquemàtic elèctric i que els treballadors elèctrics l'accepten fàcilment.
Command system: The totality of commands possessed by a PLC is called the command system of the PLC. It contains the number of instructions, what each instruction can do, and represents the function and performance of the PLC. Generally speaking, a PLC with strong functions and good performance has a rich instruction system and can do more things. We must figure out the PLC's instruction system before programming
Programa: un conjunt ordenat d'instruccions del PLC, el PLC pot executar-lo i realitzar el treball corresponent. Per descomptat, el programa aquí fa referència al programa d'usuari del PLC. Els programes d'usuari estan dissenyats generalment pels usuaris i no els proporcionen els fabricants o distribuïdors de PLC. Els programes expressats en enunciats no són intuïtius i tenen poca llegibilitat, especialment els programes complexos, que són més difícils de llegir, de manera que la majoria dels programes s'expressen en diagrames d'escala.
Diagrama d'escala: un diagrama d'escala és un diagrama connectat que connecta els símbols del diagrama d'escala de les instruccions del PLC mitjançant una connexió en línia per expressar les instruccions del PLC utilitzades i la seva seqüència. És molt semblant a un esquema elèctric. Té dos tipus de connexions: una és l'autobús, l'altra és les línies horitzontals i verticals internes. Les línies internes horitzontals i verticals connecten cada instrucció de símbol d'escala en un grup d'instruccions. Aquest grup d'instruccions normalment comença amb la instrucció de càrrega (LD) i, si cal, va seguit de diverses instruccions d'entrada (inclosa la instrucció LD) per establir condicions lògiques. Finalment, és una ordre de classe de sortida per realitzar el control de sortida, o és una ordre com ara control de dades, control de processos, processament de comunicacions, treball de monitorització, etc. per dur a terme el treball corresponent. El bus s'utilitza per connectar el grup d'ordres.

Enviar la consulta