Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Sistema de controle de automação

Lógica Ladder 202:Organização da Memória


No último artigo de lógica ladder, Ladder Logic 201 , começamos a ver um pouco da interação entre PLCs e lógica ladder, e isso continuará agora com uma rápida introdução à organização de memória ladder e PLC e seus benefícios.

Alocação de memória


Uma das primeiras coisas a considerar ao projetar um sistema PLC é a alocação de memória . A memória do CLP costumava ser bem pequena (pelos padrões de hoje), e apenas cerca de um kilobyte de memória flash estava disponível para os programadores usarem em um CLP específico. Mesmo que a tecnologia de hoje venha com mais memória, ela ainda precisa ser usada de forma eficiente, e é aí que entra a alocação de memória. programa.

Memória de E/S


Todas as plataformas PLC possuem memória de entrada e saída (E/S); isso ocorre porque o ladder lê as entradas no início de uma varredura, as grava em uma tabela de memória e faz exatamente o oposto para as variáveis ​​de saída. Para obter mais informações sobre varredura PLC/ladder , confira Lógica Ladder 201.

Memória de dados


Quando um programa ladder utiliza funções como temporizadores ou contadores , uma forma dinâmica de memória em movimento é necessária, pois as funções têm tipos de dados especiais, como predefinições, valores acumulados e bits "concluídos". Embora a maioria das plataformas geralmente tenha algumas áreas reservadas para esses valores, a maioria funciona de maneiras diferentes, dependendo do fabricante. De fato, PLCs diferentes vêm com opções diferentes; alguns têm apenas registradores de temporizador e contador pré-atribuídos, enquanto outros mantêm registradores reservados para qualquer tipo de valor intermediário (como inteiros, valores de ponto flutuante ou strings) para que possam permanecer flexíveis para o uso de qualquer função exigida deles.

Blocos de dados


Algumas plataformas, como os CLPs da Siemens, permitem que os dados sejam organizados em blocos de dados. Eles são estruturados pelo programador e podem conter tipos de dados mistos. Isso permite uma organização de dados mais específica do aplicativo e tipos definidos pelo usuário, que podem ser usados ​​para definir ainda mais os dados.

Dados de tags


A maioria das novas plataformas PLC tem sistemas baseados em tags que permitem aos usuários adicionar memória na forma de tags ou endereços baseados em texto conforme necessário e com seu próprio escopo. Quando os tags são criados, o software associa o nome do tag a um local de memória física, permitindo que instruções executem a lógica de referência dos dados endereçados por um tag. Como as tags são legíveis pelo programador e geralmente descritivas, a programação baseada em tags permite que os programas sejam carregados e lidos com maior facilidade.

Lógica de escada 202


Os detalhes da alocação de memória variam de plataforma para plataforma, mas deve ficar claro que planejar o uso e a atribuição de memória antes de começar a programar não apenas economiza o tempo do usuário com a marcação apropriada, mas um PLC funcionando de forma eficiente também traz o benefício de fornecer ao seu chão de fábrica uma desculpa a menos para ficar para trás na produção.

Nossos técnicos de CLP aqui no PanelShop.com são especialistas em seus campos e não têm problemas em alocar memória para o uso mais eficiente do espaço. Se você tiver alguma dúvida sobre o gerenciamento de memória ladder ou PLC, ligue para nós hoje mesmo!





Sistema de controle de automação

  1. Introdução à Álgebra Booleana
  2. Memória somente leitura (ROM)
  3. Microprocessadores
  4. C Alocação de Memória Dinâmica
  5. C - Gerenciamento de Memória
  6. Memória Dinâmica C++
  7. Java 10 - Alocação de heap
  8. Lógica de escada 102:os prós e contras
  9. Lógica Ladder 201- Varredura PLC
  10. Lógica Ladder 101 - O Básico