펑션 블록 라이브러리는 3가지 Type으로 구분할 수 있습니다. 아래 특징을 제외한 라이브러리의 모든 기능은 동일합니다.
| 사용자 | 사용자 시스템 | 시스템 | |
작성 | 사용자 | 사용자 | CIMON | |
저장 위치 | 프로젝트 | CICON | ||
FB | 변수 | 가능 | 불가능(읽기 가능) | |
프로그램 | 가능 | 불가능(읽기 불가능) | ||
재사용 | 내보내기 후 가능 | 상시 가능 | ||
등록 개수 | 최대 128개 | 최대 1024개 |
*시스템 라이브러리의 추가는 CICON 버전 업데이트를 하지 않고 해당 라이브러리 파일 추가만으로 가능합니다. CIMON 홈페이지(www.cimon.com)에서 최신 시스템 라이브러리를 추가로 다운로드 받을 수 있습니다.
사용자 라이브러리 : 프로젝트에 필요한 기능을 펑션 블록으로 작성하여 사용합니다. 사용자 라이브러리는 프로젝트마다 별도로 존재합니다. 필요에 따라 다른 프로젝트에서 사용해야 하는 경우 내보내기(Export)하여 파일로 작성하면 다른 프로젝트에서 불러오기(Import) 후 사용할 수 있습니다. 또한 해당 라이브러리를 계속적으로 사용을 할 경우에는 사용자 시스템 라이브러리로 내보내기 하여 CICON에 등록할 수 있습니다.
사용자 시스템 라이브러리 : 사용자가 작성한 시스템 라이브러리입니다. 사용자가 직접 작성하는 라이브러리를 시스템에 등록하여 사용합니다. 사용자 라이브러리와 다르게 프로젝트 구분 없이 사용할 수 있으며 모든 기능은 시스템 라이브러리와 동일합니다.
시스템 라이브러리 : CIMON에서 제공하는 라이브러리입니다. CICON에 등록되어 있기 때문에 프로젝트 구분 없이 항상 사용할 있습니다. 펑션 블록 변수 및 프로그램에 대해 편집이 불가능하며 사용을 위한 펑션 블록 변수 정보 확인은 가능합니다.
CPU Type에 따른 시스템 라이브러리 처리가 달라집니다. 프로젝트의 CPU Type과 다른 라이브러리를 사용하여 PLC에 쓰기 할 경우 PLC 에러가 발생할 수 있습니다. 반드시 확인 후 사용해 주십시오.(예: 프로젝트 CPU Type을 PLCS -> XP1B로 변경 후 다운로드시)