Esse tutorial descreve como criar projetos MasterTool IEC XE e iX Developer para comunicar um painel iX e uma CPU Nexto pelo protocolo ARTII. ARTII é um protocolo utilizado pelo 3S na plataforma CoDeSys. As variáveis podem ser exportadas pelo MasterTool IEC XE e importadas para o iX Developer.
As seguintes versões foram utilizadas para esse teste de feature:
- MasterTool IEC XE 3.03 Release
- NX3005
- iX Developer 2.30
- iX T4A-EC v 6.0 build 223
1. Criando um projeto MasterTool
É possível exportar variáveis padrão, arrays e estruturas. Esse exemplo irá exportar 3 variáveis padrão e 3 variáveis em uma estrutura (struct).
Primeiramente, crie um projeto simples, utilizando, por exemplo, o CPU NX3005. Antes de escrever o código crie uma estrutura para usar no exemplo. Para fazer isso, clique com o botão direito em "Application" e escolha a opção "Acrescentar objeto/DUT…" no menu de contexto. Nomeie o DUT de "sTest" e selecione o tipo "Struct". O seguinte código deve ser digitado no editor do DUT:
TYPE sTest :
STRUCT
X : INT;
Y : INT;
Z : INT;
END_STRUCT
END_TYPE
Edite o POU "UserPrg" e digite o seguinte código neste objeto:
PROGRAM UserPrg
VAR
X : INT;
Y : DINT;
Z : REAL;
Test : sTest;
END_VAR
X := X + 5;
Y := Y + 10;
Z := Z + 15;
Test.X := Test.X + 20;
Test.Y := Test.Y + 25;
Test.Z := Test.Z + 30;
Adicione o objeto "Symbol Configuration" clicando com o botão direito em "Application" e escolhendo a opção "Acrescentar objeto/Symbol configuration". A tela "Symbol configuration" será aberta vazia como mostrado na imagem abaixo.
Pressione "Gerar código" no menu "Compilar" para ver os símbolos disponíveis no projeto.
Escolha as variáveis a serem exportadas. Nesse caso todas as variáveis declaradas no UserPrg serão exportadas. Caso uma estrutura esteja sendo utilizada, como nesse exemplo, será preciso selecionar os membros da estrutura a serem exportados clicando na coluna dos membros.
Após gerar o código (comando "Compilar/Gerar Código") um arquivo XML é criado no mesmo diretório do projeto. Nesse exemplo, o nome do projeto é TestNextoARTII.project e o XML é TestNextoARTII.Device.Application.xml.
Para carregar a aplicação no CLP, leia o tutorial que explica como conectar o Nexto ao computador, cujo link está abaixo:
Passe o código e execute o comando "Iniciar".
2. Criando um projeto iX Developer
Crie um novo projeto utilizando um painel iX, como o iX T4A SoftControl.
Escolha o controlador CoDeSys e o protocolo ARTII.
Após criar o projeto, selecione a opção "Tags". Haverá um botão denominado "Import". Clique na seta preta e selecione "Import tags to [Contoller 1]…"
Em "Filename" selecione o arquivo XML criado pelo MasterTool IEC XE e pressione "Import".
Pressione "OK" quando a tela abaixo aparecer.
Selecione as variáveis a serem importadas.
As variáveis serão adicionadas ao painel "Tags".
Escolha o IP correto para o controlador como apresentado na imagem abaixo.
Crie uma tela para o painel utilizando as "Tags" como é mostrado na seguinte imagem.
Selecione o painel correto e faça o download da IHM.
Os valores são atualizados na IHM e no CP como mostrado na seguinte imagem.
Comentários
0 comentário
Por favor, entre para comentar.