SoftPLC 사용자 데이터 생성

통합을 구현하면 SoftPLC와 OpenProtocol 어댑터 간에 매핑된 공유 메모리를 확보하여 최대 6개의 가상 스테이션을 지원받을 수 있습니다. 가상 스테이션은 SoftPLC로 전송하는 데이터에 100 바이트를 할당하고 SoftPLC에서 전송하는 데이터에 대해 100 바이트를 할당합니다. 총 600 bytes가 양방향으로 모두 매핑됩니다.

SoftPLC는 공유 메모리의 전용 부분을 통해 프로토콜 어댑터와 상호작용할 수 있습니다.

  1. 일반 SoftPLC 설정 필드에서 추가를 선택하세요.

  2. SoftPLC 사용자 데이터 생성 창에서, 드롭다운 목록의 관련 프로토콜을 선택하세요.

  3. SoftPLC로 SoftPLC에서 주소 필드를 시작 주소를 0으로 입력하시고 종료 주소를 599로 입력하세요.

  4. 추가를 선택하세요.

    Multiprog 소프트웨어의 전역_변수* 섹션에는 다음 주소를 갖는 각 스테이션에 대한 출력 변수(opOUT_VSX) 및 입력 변수(opIN_VSX)가 포함됩니다.

    가상 스테이션

    SoftPLC로 전송되는 오픈 프로토콜 사용자 데이터

    SoftPLC에서 전송하는 오픈 프로토콜 사용자 데이터

    가상 스테이션 1

    %MB3.38400

    %MB3.40448

    가상 스테이션 2

    %MB3.38500

    %MB3.40548

    가상 스테이션 3

    %MB3.38600

    %MB3.40648

    가상 스테이션 4

    %MB3.38700

    %MB3.40748

    가상 스테이션 5

    %MB3.38800

    %MB3.40848

    가상 스테이션 6

    %MB3.38900

    %MB3.40948

    위의 주소로 사전에 설정되지 않은 프로젝트를 가져오거나 업데이트하는 경우, Multiprog에서 수동으로 추가해야 합니다.

  5. SoftPLC 켜짐 또는 꺼짐을 선택합니다.

    • 켜짐: SoftPLC 프로세스가 손실될 경우 공구는 모든 조임을 수행하지 못하도록 잠깁니다.

    • 꺼짐: SoftPLC 프로세스가 손실될 경우에도 공구는 여전히 모든 조임을 수행할 수 있습니다.

  6. 컨트롤러에서 오픈 프로토콜 작업을 수행하세요.

  7. 컨트롤러로 변경 사항을 푸시하세요.