Visão geral do SPDSW

O SPDSW é um ambiente de software desenvolvido para a configuração, programação, depuração e documentação de programas para toda a linha de controladores lógicos programáveis da HI Tecnologia.

Integrado em um único ambiente, disponibiliza todos os recursos necessários para o desenvolvimento de aplicações que irão rodar nos Controladores Lógicos Programáveis, incluindo configuração dos equipamentos, edição dos programas de aplicação, depuração e monitoração on-line.

Características do Ambiente

Gerais

  • Help HTML com links para todas opções dos menus e telas do ambiente.
  • Acesso aos controladores via porta serial RS232-C, Modem, ou Ethernet.
  • Editor Ladder e Depurador simultâneos. Você pode visualizar o Depurador enquanto efetua modificações no seu programa.
  • Recursos para upload de firmware nos controladores.

Aplicação

  • Recursos para especificação do controlador e módulos utilizados na aplicação
  • Configuração da base de dados retentiva (não volátil).
  • Configuração de banco de dados em FlashROM para salvar receitas.
  • Acesso direto a base não volátil para supervisão e/ou edição de valores.
  • Acesso direto ao banco de dados em FlashROM para supervisão e/ou edição de valores.

Editor de Programa

  • Programação visual através do Editor Ladder.
  • Capacidade de manipulação dos Tipos de variáveis contatos (R), memórias inteiras de 16 bits (M), memórias inteiras de 32 bits (L), memórias reais de 32 bits - notação IEEE (D) e strings (X).
  • Número de temporizadores limitado pela memória disponível (resolução mínima de 20 ms).
  • Extenso conjunto de blocos funcionais, incluindo operações matemáticas com ponto flutuante, subrotinas, blocos de controle PID (até 32 malhas), blocos de comunicação para troca de dados entre controladores, movimentação indexada permitindo criação de buffers, filas, FIFO´s, funções especiais para controle de posicionamento etc.
  • Recursos para pesquisa e substituição de operandos.
  • Associação de descritores a todas as variáveis do sistema.
  • Associação de TAG´s a todas as variáveis do sistema.

Recursos de pesquisa de operadores disponíveis

  • Inserção de comentários com tamanho e janela de apresentação configuráveis.
  • Sistema de ajuda contextual para os elementos do programa.
  • Barra de ferramentas com ícones que auxiliam e agilizam a edição do programa.

Controlador

  • Compilação, geração de código e carga do programa integrados em um único comando.
  • Carga de atualizações do “firmware” do controlador pelo ambiente, permitindo ao usuário realizar atualizações disponíveis gratuitamente na internet.
  • Supervisão e configuração dos canais de comunicação do controlador.
  • Recursos para obter estatística de utilização da memória do controlador bem como nome, data e versão da aplicação corrente.
  • Programação do relógio calendário do controlador.
  • Reinicialização remota do controlador.

Depurador

  • Depurador integrado com visualização on-line dos estados dos contatos e memórias.
  • Possibilidade de visualização simultânea de Editor Ladder e Depurador.
  • Recursos de “Force” de entradas e saídas digitais.
  • Alteração de contatos com um click duplo, ou comando via teclado.
  • Alteração de memórias tipo R, M, L, D ou X.
  • Painel de inspeção de variáveis programável com contexto salvo, permitindo que a configuração definida no Depurador seja salva na base do programa e restituída posteriormente.
  • Barra de Ferramentas com ícones e Barra de Status com ícones para facilitar a depuração e visualização do programa.

Supervisão

  • Supervisão seletiva de contatos auxiliares (R), memórias inteiras (M), memórias longas (L), memórias reais (D) e strings (X), através da tela Dump de Variáveis.
  • Visualização de variáveis tipo M, L ou D em decimal ou Hexadecimal.
  • Geração de arquivos de dump dos valores correntes do controlador;
  • Monitoração dos blocos PID através de tela de supervisão disponibilizando bargraphs das variáveis de processo e trend online.

IHM - Interface Homem-máquina

  • Completa integração com o ambiente de programação da IHM quando o controlador especificado possuir interface Homem Máquina integrada.