기술나눔

사례 | LabVIEW가 S7-1200PLC에 연결됨

2024-07-12

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

함께 제공:
좋은 참고 기사를 작성했습니다.
통신 테스트 도구와 Botu 시뮬레이터 간의 연결 튜토리얼[사진과 텍스트 + 소프트웨어 사용으로 전체 프로세스]

동일한 PLC에서 Botu V15 V16 V17 V18과 같은 상위 버전과 하위 버전 간의 비호환성 문제를 해결합니다.


머리말

以下默认读者已经有LabVIEW、PLC软件的基本使用基础
LabVIEW와 S7-1200PLC 간의 통신 기능을 실현하십시오.
특정한:
1) 연결이 성공했는지 확인합니다(전구로 표시됨).
2) PLC에 데이터 쓰기 실행
3) PLC에서 데이터 읽기 실현


1. 준비조건

  • 소프트웨어:
    S71200PLC 소프트웨어
    LabVIEW2020
    Hsl통신데모소프트웨어
  • 하드웨어:
    PLC 하드웨어

2. 단계

1. HslCommunicationDemo

1단계. Siemens PLC 프로젝트를 열고 인터페이스의 IP 주소를 확인합니다[여기에는 실제 PLC 하드웨어가 있고 이를 네트워크 케이블을 통해 노트북에 연결하고 IP를 192.168.0.1로 설정합니다]. HslCommunicationDemo도 동일합니다.
여기에 이미지 설명을 삽입하세요.
Step2.PLC로 돌아가 연결 메커니즘으로 이동하여 원격 통신 액세스를 허용하는지 확인하십시오.
여기에 이미지 설명을 삽입하세요.
3단계. Demoz로 돌아가서 연결을 클릭하세요. 연결이 성공했다는 메시지가 표시됩니다.
여기에 이미지 설명을 삽입하세요.

질문 1: 연결에 실패했나요?

여기에 이미지 설명을 삽입하세요.
위 그림의 연결 실패에 대한 해결 방법:

  • 방화벽에 의해 제한되어 있는지 확인하세요.

질문 2: CPU 하드웨어가 Botu의 하드웨어와 일치하지 않습니까? 【2가지 옵션

여기에 이미지 설명을 삽입하세요.

方法1

CPU에 있는 프로그램 버전과 STEP 7 프로젝트 버전 V16 사이의 비호환성에 대해 많이 검색했습니다.
이 기사는 나에게 영감을 주었습니다.동일한 PLC에서 Botu V15 V16 V17 V18과 같은 상위 버전과 하위 버전 간의 비호환성 문제를 해결합니다. .그는 말했다博图V17依旧有一个小问题,他这个创建好了,但是固件版本依然是4.5版本的,所以我们需要重新更改一下,点击在线和诊断
이와 관련하여 나는 내 PLC 펌웨어에 온라인으로 연결한 후 펌웨어 버전이 내가 사용한 4.2가 아닌 V4.5라는 것을 발견했지만 단계를 따랐습니다. 하지만 내 버전은 V16이고 가장 높은 버전은 버전 4.4뿐입니다. 【아래 그림과 같이:

단계: 먼저 온라인에 연결하고 온라인 및 진단을 클릭합니다.
여기에 이미지 설명을 삽입하세요.
결국 처형만 했네요复位为出厂设置마지막으로 PLC에 다시 연결하고 장치에서 업로드하면 녹색 표시등이 나타납니다.
여기에 이미지 설명을 삽입하세요.

方式2: 하드웨어 패키지를 직접 다운로드하세요. [아직 검증되지 않았습니다.]

하드웨어 패키지 다운로드 주소
입력 후 Botu PLC 소프트웨어 버전 번호를 찾아 정식 버전을 다운로드하세요.
여기에 이미지 설명을 삽입하세요.

다운로드 후 얻은 V16 패키지:
여기에 이미지 설명을 삽입하세요.

압축을 풀면 다양한 ISP 파일이 있습니다
여기에 이미지 설명을 삽입하세요.
"도구" -> "설치 패키지"에서 설치하세요. [아래 그림 참조]
여기에 이미지 설명을 삽입하세요.

1.랩뷰

Step1. PLC와의 연결 구현

후면 패널:
1) 상호 연결 인터페이스->.NET->생성자 노드
여기에 이미지 설명을 삽입하세요.
2) 생성자 내에서 HslCommunication.dll 파일을 선택합니다. HslCommunication 구성 항목이 나타납니다.
여기에 이미지 설명을 삽입하세요.
3) 구성 항목의 특정 옵션

  • HslCommunication.Profinet.Siemens->SiemensS7Net->SimensS7Net 하드웨어
    여기에 이미지 설명을 삽입하세요.

4) 최종 후면 버전 구성
여기에 이미지 설명을 삽입하세요.
시작 후 전면 패널 효과는 다음과 같습니다.
여기에 이미지 설명을 삽입하세요.

Step2. PLC에 데이터 쓰기 및 PLC에서 데이터 읽기

여기에 이미지 설명을 삽입하세요.

전면 패널 작동 효과:
여기에 이미지 설명을 삽입하세요.


2. 1200PLC는 장치에서 업로드할 수 없습니까?

여기에 이미지 설명을 삽입하세요.

여기에 이미지 설명을 삽입하세요.

여기에 이미지 설명을 삽입하세요.

3. HslDemo 테스트 도구를 사용하여 제어

전제 조건: PLC에 연결하기 위해 HslDemo 도구가 활성화되었습니다.
여기에 이미지 설명을 삽입하세요.

Step1.Botu PLC의 Main에 간단한 다이어그램을 그립니다.

여기서 I0.1과 Q0.1은 Add New Device를 클릭하고 선택했을 때(물리적으로 연결되어 있는지 여부에 관계없이) CUP 보드와 함께 제공되는 인터페이스 이름입니다.
여기에 이미지 설명을 삽입하세요.

HslDemo 테스트 툴의 단일 데이터 쓰기 테스트에서 Q0.2를 쓰면 합계 값이 1이 됩니다. bool을 클릭하여 쓰면 PLC가 실시간으로 연결되는 것을 볼 수 있습니다. [테스트가 성공했다는 증거]
여기에 이미지 설명을 삽입하세요.


4

여기에 이미지 설명을 삽입하세요.

업데이트 시간

2024-07-10
2024-07-11 하드웨어 불일치 문제를 해결했습니다.
2024-07-12 하드웨어 버전 번호 불일치 문제를 해결하기 위해 다운로드 하드웨어 패키지를 업데이트했습니다. [단, 마지막 단계에서 프로젝트를 설치하고 재구축하는 검증 과정이 이루어지지 않아 신뢰성은 알 수 없습니다]