Compartilhamento de tecnologia

Gabinete | LabVIEW se conecta ao S7-1200PLC

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Vem com:
Escreveu um bom artigo de referência:
Tutorial de conexão entre ferramenta de teste de comunicação e simulador Botu[Processo completo com fotos e texto + uso de software]

Resolva o problema de incompatibilidade entre versões superiores e inferiores como Botu V15 V16 V17 V18 no mesmo PLC


Prefácio

以下默认读者已经有LabVIEW、PLC软件的基本使用基础
Realize a função de comunicação entre o LabVIEW e o S7-1200PLC.
específico:
1) Verifique se a conexão foi bem-sucedida (exibida com uma lâmpada
2) Implementar a gravação de dados no PLC
3) Realize a leitura de dados do PLC


1. Condições de preparação

  • Programas:
    Software S71200PLC
    LabVIEW2020
    HslCommunicationDemoSoftware
  • hardware:
    Hardware CLP

2. Etapas

1. Demonstração de comunicação Hsl

Passo 1. Abra o projeto Siemens PLC e verifique o endereço IP da interface [aqui eu tenho o hardware PLC real, conectado ao laptop através de um cabo de rede, e configurei o IP para 192.168.0.1], para que o endereço IP em HslCommunicationDemo seja. o mesmo.
Insira a descrição da imagem aqui
Passo 2. Retorne ao PLC, vá até o mecanismo de conexão e marque para permitir o acesso à comunicação remota.
Insira a descrição da imagem aqui
Passo 3. Volte para Demoz e clique em Conectar. Ele avisará que a conexão foi bem-sucedida.
Insira a descrição da imagem aqui

Pergunta 1: A conexão falhou?

Insira a descrição da imagem aqui
Solução para falha de conexão na imagem acima:

  • Verifique se está restrito por firewall

Pergunta 2: O hardware da CPU não corresponde ao hardware do Botu? 【2 opções

Insira a descrição da imagem aqui

方法1

Pesquisei bastante sobre a incompatibilidade entre a versão do programa na UCP e a versão V16 do projeto STEP 7.
Este artigo me inspirou:Resolva o problema de incompatibilidade entre versões superiores e inferiores como Botu V15 V16 V17 V18 no mesmo PLC .ele disse博图V17依旧有一个小问题,他这个创建好了,但是固件版本依然是4.5版本的,所以我们需要重新更改一下,点击在线和诊断
Nesse sentido, segui os passos, embora descobri que depois de conectar meu próprio firmware PLC online, a versão do firmware era V4.5, e não a 4.2 que usei. Mas minha versão é V16, e a versão mais recente é apenas a versão 4.4. 【Como mostrado abaixo:

Etapas: primeiro conecte-se online, clique em Online e diagnosticar
Insira a descrição da imagem aqui
No final, eu apenas executei复位为出厂设置Finalmente, após reconectar ao PLC e fazer o upload do dispositivo, aparece a luz verde.
Insira a descrição da imagem aqui

方式2: Baixe o pacote de hardware diretamente [ainda não verificado]

Endereço de download do pacote de hardware
Após entrar, encontre o número da versão do software Botu PLC e baixe a versão completa.
Insira a descrição da imagem aqui

Pacote V16 obtido após download:
Insira a descrição da imagem aqui

Após a descompactação, existem vários arquivos ISP
Insira a descrição da imagem aqui
Instale em "Ferramentas"->"Pacote de Instalação" [conforme imagem abaixo]
Insira a descrição da imagem aqui

1.LabVIEW

Passo 1. Implementar conexão com PLC.

Painel traseiro:
1) Interface de interconexão->.NET->Nó construtor
Insira a descrição da imagem aqui
2) Dentro do construtor, selecione o arquivo HslCommunication.dll. Os itens de configuração HslCommunication aparecerão.
Insira a descrição da imagem aqui
3) Opções específicas em itens de configuração

  • HslCommunication.Profinet.Siemens->SiemensS7Net->SimensS7Net Guia de instalação
    Insira a descrição da imagem aqui

4) Configuração final da versão traseira
Insira a descrição da imagem aqui
Após a inicialização, o efeito do painel frontal é:
Insira a descrição da imagem aqui

Passo 2. Grave dados no PLC e leia os dados do PLC.

Insira a descrição da imagem aqui

Efeito de operação do painel frontal:
Insira a descrição da imagem aqui


2. 1200PLC não pode ser carregado do dispositivo?

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

3. Use a ferramenta de teste HslDemo para controlar

Pré-requisito: A ferramenta HslDemo foi habilitada para conectar ao PLC
Insira a descrição da imagem aqui

Passo 1. Desenhe um diagrama simples em Main no Botu PLC.

I0.1 e Q0.1 aqui são os nomes de interface que vêm com a placa CUP quando você clica em Adicionar novo dispositivo e seleciona-o [independentemente de estar fisicamente conectado ou não]
Insira a descrição da imagem aqui

No teste de gravação de dados únicos da ferramenta de teste HslDemo, escreva Q0.2 e o valor da soma é 1. Após clicar em bool para escrever, você pode ver que o PLC está conectado em tempo real. [Prova de que o teste foi bem-sucedido]
Insira a descrição da imagem aqui


4

Insira a descrição da imagem aqui

Tempo de atualização

2024-07-10
11/07/2024 Resolvido problema de incompatibilidade de hardware.
12/07/2024 Atualizado o pacote de hardware de download para resolver o problema de incompatibilidade de número de versão de hardware. [No entanto, o processo de verificação de instalação e restabelecimento do projeto na última etapa não foi realizado e a credibilidade é desconhecida]