정의된 작업 섹션의 기능을 사용하면 프로젝트를 서브프로젝트로 나눌 수 있습니다. 프로젝트의 서브프로젝트를 만들려면 먼저 사용자/관리자가 프로젝트 관리자로 작업 섹션 정의 대화 상자에서, 정의된 작업 섹션을 지정해야 합니다. 여기서 정의된 섹션은 가능한 서브프로젝트를 나타냅니다. 그런 다음 프로젝트 > 정의된 작업 섹션 > 선택한 정의된 작업 섹션 활성화 메뉴 항목을 사용하여, 선택한 정의된 작업 섹션 활성화해야 합니다.
서브프로젝트를 생성하려는 경우에는 정의된 작업 섹션이 겹치면 안 됩니다. "겹침"이란 특정 객체(예: 페이지, 배치 공간 또는 사전 계획 부분)가 몇몇 정의된 작업 섹션에도 존재하는 것을 의미합니다. 여러 정의된 작업 섹션에 개체가 있으면 프로젝트를 저장할 때 문제가 발생할 수 있습니다.
프로젝트 관리자로 작업 섹션 정의 대화 상자의 상태 열에 있는 아이콘은 정의된 작업 섹션이 서로 명확하게 구분되는지 여부를 나타냅니다.
참고:
- 원래 프로젝트/서브프로젝트를 이동하거나 이름을 바꿀 경우 원래 프로젝트와 서브프로젝트 간의 연관성을 잃게 되므로 그러한 작업은 허용되지 않습니다. 따라서 프로젝트 관리 등을 통해 원래 프로젝트나 서브프로젝트를 이동하거나 이름을 바꾸거나 삭제하는 경우 해당 작업을 중지할 수 있는 보안 경고가 표시됩니다.
- 프로젝트에는 전체 프로젝트에 적용되는 일회성 데이터와 설정이 많이 있습니다. 서브프로젝트가 작성되고 나면 이러한 데이터와 설정은 원래 프로젝트에서나 서브프로젝트에서나 변경할 수 없습니다. 마스터 데이터도 마찬가지입니다.
따라서 모든 서브프로젝트가 저장될 때까지는 원래 프로젝트의 속성, 설정 및 마스터 데이터를 다시 변경하지 마십시오. 그런 다음 서브프로젝트를 다시 파일 오프할 수 있습니다. 이전의 변경 사항으로 인해 예기치 않은 결과와 오류가 발생할 수 있습니다.
서브프로젝트 추가 분할
서브프로젝트를 다시 서브프로젝트로 분할할 수 있습니다. 이를 위해서는 서브프로젝트의 정의된 작업 섹션을 지정하고 활성화해야 합니다.
서브프로젝트에서는 정의된 작업 섹션이 원래 상태로 재설정되어 있습니다. 즉, 서브프로젝트를 추가적으로 분할하기 위해서는 정의된 작업 섹션을 새로 정의해야 합니다. 이러한 "서브-서브프로젝트"의 경우 서브프로젝트 번호(예: 002)는 추가 밑줄로 구분되며 선행 0으로 채워집니다(예: ESS_Sample_Project#003#002).
원래 프로젝트에 대한 상호 참조
서브프로젝트에서는 원래 프로젝트 내의 상대편에 대한 상호 참조가 상호 참조(외부) 속성에 저장됩니다. 서브프로젝트가 파일 오프되고 나면 이 속성은 상호 참조(예: 인터럽트 지점, PLC 접속 지점, 코일 등)가 있는 해당 객체의 속성 테이블 내 첫 번째 탭에 자동으로 표시됩니다.
이 속성에 대해 표시된 값의 경우 다음 사항을 고려해야 합니다.
- 이 속성 값 내의 "@" 기호는 상호 참조 목록 내 해당 상호 참조의 위치를 나타냅니다.
- 원래 프로젝트 내의 다른 객체에 대한 상호 참조가 여러 개 있는 경우 외부 상호 참조는 여러 행에 각각 나열됩니다.
- 접점 이미지에 대한 외부 상호 참조에는 상호 참조 이외에 접속점 지정을 비롯한 접점 이미지 심볼에 대한 정보가 포함되어 있습니다.
원래 프로젝트에 대한 상호 참조를 다른 상호 참조와 구분하기 위해, 이러한 상호 참조에 대해 문자나 문자열로 구성된 양식에 접두사를 지정할 수 있습니다. 이를 위해 상호 참조의 접두사(외부) 입력 박스가 상호 참조를 위한 프로젝트별 설정에 제공됩니다. 이 설정 대화 상자의 메뉴 경로는 옵션 > 설정 > 프로젝트 > "프로젝트 이름" > 상호 참조/접점 이미지 > 일반입니다.
참조