ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [TwinCAT][상태와 표시정보]
    Beckhoff TwinCAT 2020. 2. 12. 01:38

     

    [TwinCAT][상태정보의 변환]

    - Dec(Decoder) : NC 프로그램을 디코딩하기 위한 모듈입니다. 이 모듈은 CNC 프로그램을 제어 내부 데이터 형식으로 전환하고 파라미터 계산 등과 같은 다양한 계산을 수행합니다. 디코더는 실제 처리보다 앞서 실행되므로 특정 상황에서는 현재 처리보다 수백 개의 NC 블록이 더 있을 수 있습니다.

    - Bavo(Path Preparation, Look-Ahead) : 설정된 매개 변수를 기반으로 동적 한계 값을 계산하기위한 모듈입니다. 코너를 감지하고 형상 변화를 트리거합니다. Bavo는 현재 처리와 비동기식으로 실행되므로 특정 상황에서 현재 처리보다 수백 개의 NC 블록이 더 있습니다.

    - Ipo(Interpolator) : 현재 사이클에 대한 개별 위치 생성을 위한 모듈로, 프로그래밍된 최대 속도 등을 허용합니다. 보간 기는 기계의 현재 상태를 나타냅니다.

    상태 정보는 CNC에서 PLC로 단방향으로만 전송됩니다.

    이 데이터는 CNC에 의해 지속적으로 업데이트 되고 PLC에 의해 읽혀집니다.

    상태정보는 PLC에 알리지 않고 업데이트 됩니다.

    핸드셰이크 프로토콜 또는 세마포어 메커니즘으로 업데이트가 보호되지 않습니다.

    PLC의 사이클 시간이 긴 경우, 이는 특정 상황에서 각 단기 변경을 기록하지 않고 현재 상태만 알려줍니다.

    상태 정보는 메모리를 통해 HLI에서 교환됩니다.

    전송 방향은 각 상태 정보 항목에 대해 정의됩니다.

    상태 데이터는 단일 기본 데이터 항목 (Byte, Boolean, Integer 등)까지 가능한 한 HLI로 전송됩니다.

    상태 정보는 강화된 구조화를 위해 CNC 내부 구조에 따라 결합됩니다.

    트리거 : 변화를 감지합니다.

    핸드셰이크 프로토콜 : 통신규약 중 하나로, Server 와 Client간에 통신이 시작되기 전 통신채널의 변수를 동적으로 설정하는 과정입니다. (관련단어 전송계층보안 TLS, SSL)

    세마포어 메커니즘 : 공유 자원에 대해 접근을 제한하는 방법입니다.

    'Beckhoff TwinCAT' 카테고리의 다른 글

    [TwinCAT][HLI 구현]  (0) 2020.02.12
    [TwinCAT][HLI 구성]  (0) 2020.01.22
    [TwinCAT][축과 좌표계 정의]  (0) 2020.01.22

    댓글

Designed by HodalIxo