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 (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.