Características e Formas da Linguagem de Programação PLC para Computadores Industriais

Jan 03, 2022

Deixe um recado

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
Todas as linguagens de programação PLC têm as seguintes características:
1. Estrutura gráfica de instruções: O programa é expresso graficamente, e as instruções são compostas por diferentes símbolos gráficos, de fácil compreensão e memorização. O desenvolvedor do software do sistema compilou as funções computacionais independentes exigidas no controle industrial em gráficos simbólicos, e os usuários podem combinar esses gráficos de acordo com suas próprias necessidades e preencher os parâmetros apropriados. Na parte de operação lógica, quase todos os fabricantes utilizam o diagrama ladder semelhante ao circuito de controle do relé, que é de fácil aceitação. Por exemplo, a Siemens também usa o fluxograma do sistema de controle para representá-lo, que usa os símbolos gráficos do componente lógico binário para expressar a relação de controle, o que é muito intuitivo e fácil de entender. Operações aritméticas mais complexas, contagens de tempo, etc. são geralmente representadas com referência a diagramas ladder ou diagramas de componentes lógicos. Embora não sejam tão simbólicos quanto as operações lógicas, também são populares entre os usuários.
2. Constantes variáveis ​​definidas: Símbolos gráficos são equivalentes a opcodes, especificando funções de operação, e operandos são preenchidos pelo usuário, tais como: K400, T120, etc. As variáveis ​​e constantes no CP e suas faixas de valores são claramente definidas, que são determinados pelo modelo do produto. Você pode consultar o manual do catálogo de produtos.
3. Estrutura de programa simplificada: A estrutura do programa PLC é geralmente muito simples, normalmente estrutura de blocos, blocos diferentes completam funções diferentes, de modo que o depurador de programa tenha um conceito claro da função de controle e da seqüência de controle de todo o programa.
4. Simplifique o processo de geração de software aplicativo: use linguagem assembly e linguagem para escrever programas, para concluir os três processos de edição, compilação e vinculação, enquanto usando linguagem de programação, apenas um processo precisa ser editado e o restante é concluído automaticamente por o software do sistema, e todo o processo de edição é realizado na caixa de diálogo homem-máquina e não exige que os usuários tenham recursos avançados de design de software.
5. Reforçar os métodos de depuração: Seja depuração de programa montador ou programa de linguagem, é uma dor de cabeça para os editores, e a depuração de programa PLC oferece condições completas, usando o programador, usando os botões e display no PLC e no programador. E edição interna, depuração, monitoramento, etc., e com suporte de software, as operações de diagnóstico e depuração são muito simples.
Em uma palavra, a linguagem de programação do PLC é orientada ao usuário-, o que não exige que os usuários tenham conhecimentos avançados e não requer treinamento especializado de longo-prazo.
A forma de linguagem de programação PLC de computador industrial
Este livro usa as duas linguagens de programação mais usadas, uma é o diagrama ladder e a outra é a tabela de linguagem mnemônica. Utilizando programação em diagrama ladder, pois é intuitivo e fácil de entender, mas requer um computador pessoal e software de programação correspondente; usar a forma mnemônica é conveniente para a experimentação, porque requer apenas um programador simples em vez de um programador gráfico caro ou computador para 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.
Instruções de Programação: Instruções são códigos ou símbolos que o PLC é instruído a fazer e como fazê-lo. Essencialmente, as instruções são apenas alguns códigos binários, o que é exatamente o mesmo que um computador normal. Ao mesmo tempo, o PLC também possui um sistema de compilação, que pode compilar alguns símbolos de texto ou símbolos gráficos em código de máquina, de modo que as instruções do PLC que os usuários veem geralmente não são códigos de máquina, mas códigos de texto ou símbolos gráficos. Frases mnemônicas comumente usadas usam caracteres em inglês (vários idiomas disponíveis) abreviações e números para representar os comandos correspondentes. Um símbolo gráfico comumente usado é um diagrama de escada, que é semelhante a um diagrama esquemático elétrico e é facilmente aceito por trabalhadores elétricos.
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: Um conjunto ordenado de instruções do PLC, o PLC pode executá-lo e executar o trabalho correspondente. Obviamente, o programa aqui se refere ao programa do usuário do PLC. Os programas de usuário geralmente são projetados por usuários e não são fornecidos por fabricantes ou distribuidores de CLPs. Programas expressos em declarações não são intuitivos e têm baixa legibilidade, especialmente programas complexos, que são mais difíceis de ler, então a maioria dos programas são expressos em diagramas de escada.
Diagrama Ladder: Um diagrama Ladder é um diagrama conectado que conecta os símbolos do diagrama Ladder das instruções do PLC através de uma conexão online para expressar as instruções do PLC usadas e sua sequência. É muito semelhante a um diagrama esquemático elétrico. Possui dois tipos de conexões: uma é o ônibus, a outra são as linhas internas horizontais e verticais. As linhas horizontais e verticais internas conectam cada instrução do símbolo ladder em um grupo de instruções. Este grupo de instruções geralmente começa com a instrução load (LD) e, se necessário, é seguida por várias instruções de entrada (incluindo a instrução LD) para estabelecer condições lógicas. Finalmente, é um comando de classe de saída para realizar o controle de saída, ou é um comando como controle de dados, controle de processo, processamento de comunicação, trabalho de monitoramento, etc., para realizar o trabalho correspondente. O barramento é usado para conectar o grupo de comando.

Enviar inquérito