여러 PLC 제조업체의 PLC 데이터를 AutomationML 형식으로 교환할 수 있습니다. 이 형식은 제조업체 중립적 XML 기반의 데이터 형식(자동화 마크업 언어)입니다. 이를 위해 PLC 데이터 내보내기 및 가져오기 대화 상자의 사용 가능한 형식 목록에는 "PLC 표준 교환 형식(AutomationML)", "Siemens SIMATIC STEP 7 TIA Portal (AutomationML)" 및 "Mitsubishi iQ-Works (AutomationML)" 항목이 제공됩니다. 이러한 형식으로 내보내는 경우에는 다음과 같은 특성을 고려해야 합니다.
- AutomationML에서 각 객체는 전 세계적으로 고유한 GUID(Globally Unique Identifier)를 통해 식별됩니다. GUID가 지정되어 있지 않으면 내보낼 때 이 GUID가 자동으로 할당되며, 보통 이를 수동으로 변경해서는 안 됩니다. 따라서 AutomationML 형식으로 내보내기는 편집 가능한 프로젝트에서만 가능합니다.
AutomationML GUID의 형식은 "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"이며 여기서 "x"는 "0 1 2 3 4 5 6 7 8 9 a b c d e f A B C D E F" 문자 중 하나입니다. - 자체 GUID도 기능의 접속점에 할당됩니다. 접속점은
ExternalInterface 로 내보냅니다. - 액세서리 부품은 내보내기 파일에서 선택적으로 출력할 수 있고 자체 GUID가 할당되어 있습니다. 이는, 예를 들어, TIA 선택 도구로 액세서리를 교환하기 위해 필요합니다. 주 기능의 속성 대화 상자에 있는 부품 탭의 2~50 위치에 입력되는 모든 부품은 액세서리로 간주됩니다. 액세서리 부품의 GUID는 내보내기 동안 자동으로 할당되고 AutomationML GUID(액세서리) 속성에 저장됩니다.
주 기능의 액세서리 부품이 삭제되면 연관된 GUID가 선택됩니다. GUID는 액세서리 부품이 편집되는 경우 유지됩니다(예: 새 부품 선택, 장치 선택 또는 부품 탭의 순서 변경). - 더 이상 필요 없는 AutomationML GUID는 프로젝트의 압축 기능을 사용하여 프로젝트에서 제거할 수 있습니다(예: 프로젝트 복사본에서). 이렇게 하려면 설정: 압축 대화 상자의 프로젝트 데이터 제거 계층 구조 레벨에서 AutomationML GUID 확인란을 활성화합니다.
- 내보낼 때 버스 포트가 하나 이상 있는 모든 장치가 고려됩니다. 즉, PLC 상자 이외에 블랙 박스, 모터 및 기타 장치를 내보낼 수 있습니다.
- 이더넷 기반 버스 시스템의 내보내기 동안 버스 포트의 포트별 상호 접속이 내보내기 파일에 출력되는지 여부를 지정할 수 있습니다. 유연한 케이블링 작업을 수행하는 경우 재작업을 방지하기 위해 포트별 상호 접속의 출력을 비활성화할 수 있습니다.
- AutomationML 형식으로 내보내려면 랙 내 모듈의 이름이 고유해야 합니다. 이 경우 개체 설명은 이름으로 내보내지 못하지만 PLC 카드 이름 속성은 내보낼 수 있습니다. PLC 카드 이름이 비어 있는 경우 개체 설명을 내보내며 고유한 설명이 되도록 연속 항목 번호가 추가됩니다(예: Description_1, Description_2 등).
- PLC 접속점의 기능 문자 이외에 PLC 상자의 기능 문자도 내보내고 가져올 수 있습니다(기능 문자(자동) 속성). 기능 문자는 기존의 모든 언어로 내보내고 가져옵니다. PLC 데이터 내보내기 또는 PLC 데이터 가져오기 대화 상자의 언어 설정은 교환 파일의 주 언어이며 각 PLC 개체별로 값(
Value )으로 저장됩니다. 추가 언어는 모두 추가 속성으로 지정됩니다. - AutomationML 형식으로 내보낼 때 조정 가능한 PLC 접속점이 일반 I/O 접속점으로 변환됩니다(접속점 로직의 신호 유형 설정에 따라). 가져올 때 이러한 접속점은 조정 가능한 PLC 접속점으로 다시 변환됩니다("PLC 접속점, 다기능" 기능 정의가 포함된 기능 템플릿이 있는 적절한 부품이 있는 경우).
- AutomationML 파일을 가져올 때, 비어 있거나 누락된 DT 요소는 EPLAN의 채워진 DT 요소를 덮어쓰지 않습니다.
- AutomationML 파일을 가져올 때 가져오기 파일에 심볼 주소가 비어 있는데 심볼 주소(자동) 속성이 EPLAN의 연관된 PLC 접속점에 채워진 경우 EPLAN의 PLC 접속점이 삭제를 위해 표시 속성으로 표시됩니다. 기존 심볼 주소는 유지됩니다. 점검 수행 004029를 사용하여 이러한 PLC 접속점을 찾아 확인할 수 있습니다.
- PLC 데이터 교환을 통해 자유 심볼 주소(PLC 접속점에 할당되지 않은 주소)를 AutomationML 형식으로 내보내거나 가져올 수 있습니다. AutomationML 파일을 가져온 후에는 파일에 포함되어 있던 자유 심볼 주소가 EPLAN에 제공되므로 할당 목록에서 이러한 자유 심볼 주소를 사용할 수 있습니다.
참조