커스텀 로직 도구는 복잡한 프로그래밍과 추가 배선에 소요되는 시간을 절약하고 외부 컨트롤러가 필요 없도록 하여 장치 간 다양한 애플리케이션에 대해 직접 로직을 만들 수 있게 해 줍니다.
이 도구가 가진 가장 중요한 기능은 다음과 같습니다:
프로그래밍 시 차단기 연결이 필요하지 않아 운영자의 편의와 안전을 보장합니다.
캔버스 위에서 블록 기반 시각적 접근법을 이용한 유연한 논리 생성.
사용자 오류를 최소화하기 위한 논리 검증 시스템.
기능에 대한 접근 | 무제한. 기기로 전송하려면 Custom Logic 패키지가 필요하며, 이는 마켓플레이스에서 구매 및 활성화할 수 있습니다. |
| 기능을 지원하는 장치 유형 | 서킷 브레이커 Emax 3 |
| 장치 상태 | 기능을 설정하고 저장하는 데 도움이 됩니다. 연결을 통해 장치를 전송하기 위해 통신하고 있습니다. 참고: 전송 중에는 차단기를 열린 상태로 유지하는 것이 권장됩니다. |
| 장치와의 연결 유형 | 로컬 연결: USB Type-C를 통한 연결 |
Ekip Connect 소프트웨어를 열고 도구 -> 커스텀 로키를 클릭하세요.
도구의 메인 페이지는 맞춤형 논리에 관련된 장치들이 회로도 뷰에 삽입되는 로직의 플랜트 레벨 설계 목적을 수행합니다. 또한 프로젝트의 파일 관리는 다음과 같은 수준에서 이루어집니다:
| 부품 | 설명 |
|---|---|
| A | 프로젝트 및 파일 관리에 사용되는 기능: • 오픈 프로젝트 - > 기존 프로젝트를 엽니다. • 프로젝트 저장 -> 프로젝트를 기존 프로젝트 파일에 저장합니다. • 프로젝트를 다른 이름으로 저장 -> 프로젝트를 새 프로젝트 파일에 저장하세요. • 인쇄 -> 프로젝트의 모든 정보와 자료를 포함한 문서를 인쇄합니다. • 자재 명세 서 - > 하드웨어, 소프트웨어, 트립 유닛 유형별로 분류된 재료 목록으로, 장치 논리의 올바른 작동을 보장하기 위해 필요합니다. • 시스템 정보 -> 프로젝트에 존재하는 장치의 모든 로직 다운로드 및 업로드 이력을 표시합니다. • Open Template -> 장치에 직접 업로드할 수 있는 사전 구성된 논리 프로젝트 목록을 엽니다. (곧 공개) |
| B | 로직에 관여할 수 있는 장치 목록. 기기를 더블 클릭하거나 캔버스에 드래그 앤 드롭하여 프로젝트에 삽입하세요. |
| C | 프로젝트 캔버스 -> 사용자 정의 로직 프로젝트를 그래픽으로 표현하는 데 사용됩니다. 전체 시스템을 더 잘 이해하는 데 도움이 되는 플랜트의 단일 선도나 회로도를 그릴 수도 있습니다. 프로젝트 캔버스에서 편집할 수 있는 여러 옵션이 있습니다: • 와이어 -> 물체 사이에 선과 연결을 그립니다. • 버스바 -> 물체 사이에 더 두꺼운 선과 연결을 그립니다. • 이미지 -> 추가 외부 이미지를 삽입합니다. • Add Note -> 포스트잇을 삽입합니다. • 확대, 축소 및 항목 맞춤 -> 프로젝트 캔버스 요소의 그래픽 뷰를 조정하세요.
참고: 캔버스 위에 디자인된 프로젝트는 단지 그래픽 표현일 뿐이며, 논리의 어떤 동작도 정의하지 않습니다. |
| D | 프로젝트 캔버스에 추가할 수 있는 전기 요소 목록. 요소를 더블 클릭하거나 캔버스에서 드래그 앤 드롭해서 프로젝트에 삽입하세요. |
장치의 로직을 생성하려면 프로젝트 캔버스에서 목록에서 장치를 드래그 앤 드롭하세요. 그 다음 우클릭해서 "프로젝트 열기" 명령을 선택하거나(또는 장치 이미지를 더블 클릭하세요):
이제 프로그래밍 페이지가 열렸습니다. 이 뷰 내에서는 선택한 장치에 대한 로직을 구현할 수 있습니다:
| 부품 | 설명 |
|---|---|
| A | 논리 설계 기능: • 돌아가기 -> 메인 페이지로 돌아가세요. • 기기에서 다운로드: -> 연결된 장치에 있는 로직을 읽어 사용자가 보고 편집할 수 있습니다. • 장치 업로드 -> 설계된 논리를 연결된 장치로 전송합니다. • 체크 로직 -> 사용되는 문법과 장치의 메모리 제약 조건에 따라 설계된 논리에 대해 일련의 검사를 수행합니다. |
| B | 논리 설계 관점: • 편집 보기 -> 로직 설계에 사용된 주요 프로그래밍 캔버스를 보여줍니다. • 고수준 뷰 -> 전체 로직을 보여주며, 각 로직 블록 간의 상호 연결을 강조합니다. • 설정 -> 현재 로직에 프로그래밍된 프로그래머블 상태, 물리적 출력 및 모니터 지연 목록을 보여줍니다. |
| C | 논리 구성 요소: • 입력 -> 논리 블록의 입력 신호 상태로 사용할 수 있는 변수 목록. • 연산자 -> 출력 신호를 제공하기 위해 하나 이상의 입력에 적용된 계산 함수를 포함하는 블록 목록. • 출력 -> "Ekip 신호" 디지털 출력, 일반 "PLC 출력" 출력, 내부 "임시" 출력으로 묶인 출력 신호 목록.
컴포넌트를 드래그 앤 드롭하거나 더블 왼쪽 클릭으로 프로그래밍 캔버스에 삽입하세요. |
| D | 프로그래밍 캔버스 -> 선택한 장치의 로직을 설계하는 데 사용되었습니다. 설계의 주요 원리는 "규칙"으로, 작은 논리 블록들을 나타내며, 이들의 조합이 장치에 전송될 논리를 만듭니다. 캔버스 상단에는 다양한 기능이 있습니다: • 규칙 -> 추가: 논리에 새로운 규칙을 삽입합니다. • 규칙 제거 -> 선택한 규칙을 삭제합니다. • 규칙을 왼쪽으로 이동, 규칙을 오른쪽으로 이동 -> 논리 내에서 규칙의 위치를 편집합니다. • Add Note -> 규칙에 포스트잇을 삽입합니다. • 레이아웃 규칙 -> 규칙의 레이아웃을 자동으로 정리하여 캔버스 내 공간을 최적화합니다. • 확대, 축소 및 항목 맞추기 - > 프로그래밍 캔버스 위의 요소들의 그래픽 뷰를 조정합니다. • 디버그 시작 -> 장치에 전송하지 않고도 생성된 로직을 테스트하기 위해 오프라인 시뮬레이션을 시작합니다. 사용자는 입력을 클릭하여 값을 입력하고 출력이 어떻게 동작하는지 관찰할 수 있습니다. • 디버그 중지 -> 시뮬레이션을 중지합니다. • 디버그 설정 -> 시뮬레이션의 시간 단계와 정지 시간을 설정하는 데 사용됩니다. |
더 자세한 내용과 도구 탐색은 아래에 다운로드 가능한 맞춤형 로직 도구의 전체 사용자 매뉴얼을 참고해 주세요: