Integração com o SPDSW

Para facilitar o processo de migração das aplicações desenvolvidas no ambiente de programação anterior, SPDSW, a HI Tecnologia desenvolveu uma biblioteca de funções e blocos de função com o objetivo de disponibilizar as funcionalidades do SPDSW no HIStudio e no OnStudio.

A conversão de um arquivo exportado do SPDSW para um projeto em linguagem ST é realizada pelo comando de importação de projeto do HIStudio. O projeto resultante pode então ser exportado do HIStudio no formato .dpk e importado no OnStudio através do comando Arquivo ‣ Importar… (consulte Importação e exportação de projetos e Migração do HIStudio).

Biblioteca SPDSW

O processo de importação de um projeto gerado no SPDSW incorpora nas dependências do projeto criado a biblioteca SPDSW.

Navegue neste link para acessar a documentação da biblioteca SPDSW.

Todas as funções disponíveis no SPDSW foram implementadas na biblioteca SPDSW.

A maioria dos blocos de função do SPDSW são mapeados como Blocos de controle padrão. A tabela a seguir lista quais blocos de controle padrão foram implementados na biblioteca SPDSW.

Funções do bloco SCB

Código

Descrição

Implementado

1

Acesso ao Banco de Dados em Flash - Leitura

Sim

2

Acesso ao Banco de Dados em Flash - Escrita

Sim

3

Acesso ao Banco de Dados em Flash - Leitura

Sim

4

Acesso ao Banco de Dados em Flash - Escrita

Sim

34

Acesso ao Sistema de Arquivos

Não

66

Leitura do Relógio Calendário

Sim

67

Programação do Relógio de Calendário

Sim

68

Conversão de formato gerado pelo relógio calendário para o formato PLCDateTime

Sim

69

Conversão do formato PLCDateTime para o formato gerado pelo relógio calendário

Sim

90

Leitura de flags de controle

Não

91

Escrita em flags de controle

Não

235

Comunicação Remota

Sim

236

Gerenciamento de Pacotes SMS

Não

240

Envio de Texto pela Serial do Controlador

Não

241

Recepção de Texto pela Serial do Controlador

Sim

242

Envio e Recepção de Texto pela Serial do Controlador

Não

243

Recepção e Envio de Texto pela Serial do Controlador

Não

245

Manipulação de Variáveis Tipo Texto

Sim

Nota

Os blocos de controle padrão que não foram implementados na biblioteca SPDSW, caso estejam sendo utilizados na aplicação convertida deverão ser implementados na aplicação.