여러 PLC 제조업체의 PLC 데이터를 AutomationML 형식(
이를 위해 선택한 PLC 구성 프로그램에 따라 PLC 데이터 내보내기 및 가져오기 대화 상자에서 가능한 형식 목록의 해당 항목을 사용할 수 있습니다. 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 위치에 입력되는 모든 부품은 액세서리로 간주됩니다. 액세서리 부품 내보내기를 허용하려면 부품 관리에 이러한 부품에 대한 PLC 유형 지정을 입력해야 합니다. 액세서리 부품의 GUID는 내보내기 동안 자동으로 할당되고 AutomationML GUID(액세서리) 속성에 저장됩니다.
주 기능의 액세서리 부품이 삭제되면 연관된 GUID가 선택됩니다. GUID는 액세서리 부품이 편집되는 경우 유지됩니다(예: 새 부품 선택, 장치 선택 또는 부품 탭의 순서 변경). - 더 이상 필요 없는 AutomationML GUID는 프로젝트의 압축 기능을 사용하여 프로젝트에서 제거할 수 있습니다(예: 프로젝트 복사본에서). 이렇게 하려면 설정: 압축 대화 상자의 프로젝트 데이터 제거 계층 구조 레벨에서 AutomationML GUID 확인란을 활성화합니다.
- 내보낼 때 버스 포트가 하나 이상 있는 모든 장치가 고려됩니다. 즉, PLC 상자 이외에 블랙 박스, 모터 및 기타 장치를 내보낼 수 있습니다.
- 이더넷 기반 버스 시스템의 내보내기 동안 버스 포트의 포트별 상호 접속이 내보내기 파일에 출력되는지 여부를 지정할 수 있습니다. 유연한 케이블링 작업을 수행하는 경우 재작업을 방지하기 위해 포트별 상호 접속의 출력을 비활성화할 수 있습니다.
- AutomationML AR APC 형식으로 내보내려면 랙 내 모듈의 이름이 고유해야 합니다. 이 경우 개체 설명은 이름으로 내보내지 못하지만 PLC 카드 이름 속성은 내보낼 수 있습니다. PLC 카드 이름이 비어 있는 경우 개체 설명을 내보내며 고유한 설명이 되도록 연속 항목 번호가 추가됩니다(예: Description_1, Description_2 등). 개체 설명이 없으면 고유한 PLC 카드 이름이 생성됩니다. 내보낼 때 생성된 PLC 카드 이름은 PLC 카드 이름(ID 20437) 속성에 저장됩니다.
- PLC 접속점의 기능 문자 이외에 PLC 상자의 기능 문자도 내보내고 가져올 수 있습니다(기능 문자(자동) 속성). 기능 문자는 기존의 모든 언어로 내보내고 가져옵니다. PLC 데이터 내보내기 또는 PLC 데이터 가져오기 대화 상자의 언어 설정은 교환 파일의 주 언어이며 각 PLC 개체별로 값(
Value )으로 저장됩니다. 추가 언어는 모두 추가 속성으로 지정됩니다. - AutomationML AR APC 형식으로 내보낼 때 조정 가능한 PLC 접속점이 일반 I/O 접속점으로 변환됩니다(접속점 로직의 신호 유형 설정에 따라). 가져올 때 이러한 접속점은 조정 가능한 PLC 접속점으로 다시 변환됩니다("PLC 접속점, 다기능" 기능 정의가 포함된 기능 템플릿이 있는 적절한 부품이 있는 경우).
- AutomationML 파일을 가져올 때, 비어 있거나 누락된 DT 요소는 EPLAN의 채워진 DT 요소를 덮어쓰지 않습니다.
- 프로젝트에서 사용할 수 있지만 가져오기 파일에서는 사용할 수 없는 AutomationML 파일, 장치 및 PLC 접속점을 가져오는 경우에는 EPLAN에서 삭제를 위해 표시 속성으로 태그가 지정됩니다. 가져오기 파일에 심볼 주소가 비어 있는데 심볼 주소(자동) 속성이 EPLAN의 연관된 PLC 접속점에 채워진 경우 PLC 접속점에 대한 경우입니다. 기존 심볼 주소는 유지됩니다. 점검 수행 004029를 통해 이러한 PLC 개체를 찾아 확인할 수 있습니다.
- PLC 데이터 교환을 통해 자유 심볼 주소(PLC 접속점에 할당되지 않은 주소)를 AutomationML AR APC 형식으로 내보내거나 가져올 수 있습니다. AutomationML 파일을 가져온 후에는 파일에 포함되어 있던 자유 심볼 주소가 EPLAN에 제공되므로 할당 목록에서 이러한 자유 심볼 주소를 사용할 수 있습니다.
- AML AR APC 형식의 확장을 통해 더 긴 장치 태그를 교체할 수 있습니다.
- 할당 목록에 관한 AML AR APC 형식의 확장을 통해 자유 심볼 주소의 개선된 교환이 가능합니다.
- CPU에 대한 PLC 카드의 할당이 바뀌었습니다. 이에 따라 PLC 데이터를 교환하는 동안 PLC 카드의 연관성을 ''해당'' CPU로 복원할 수 있습니다.
- "PortToPort" 버스 시스템은 논리 네트워크를 내보내지 않고 버스 포트(포트별 상호 접속) 간의 접속을 내보내려는 경우에만 사용할 수 있습니다.
- "DRIVE-CLiQ", "PortToPort" 및 "ET connection" 버스 시스템은 포트별 상호 접속으로 올바르게 내보내집니다.
- 랙 간의 접속이 포트별 상호 접속으로 교환됩니다.
- 버스 시스템에서의 안전 주소가 교환됩니다.
- 장치에서 제조업체 이름을 바꿀 수 있습니다. EPLAN에서 제조업체 이름은 부품 참조 데이터에 저장됩니다.
- 드라이브 구성 요소의 교환이 가능합니다. 드라이브 및 드라이브 구성 요소를 내보내려면 설정: AutomationML AR APC 내보내기 대화 상자의 드라이브 내보내기 확인란을 활성화하면 됩니다.
- 장치 관련 구성 값의 교환이 가능합니다. 이를 수행하려면 TemplateIdentifier 및/또는 PLC 스테이션: TemplateIdentifier 속성에서 템플릿을 지정하거나 사용자 정의 부품 참조 속성을 사용하면 됩니다.
다른 버스 시스템의 설정
다음 테이블에서는 AutomationML AR APC 형식으로 PLC 데이터 교환과 관련된 속성 개요를 제공합니다. 버스 포트에서 어느 속성을 채워야 하는지(x) 또는 옵션(o)인지 여부는 사용 중인 버스 시스템에 따라 다릅니다.
|
속성 |
ID |
버스 시스템 |
||||
|
이더넷 기반 |
|
|
|
모든 기타 |
||
| 구성 프로젝트 | 20161 | o*1 | o*1 | o*1 | o*1 | o*1 |
| 버스 시스템 | 20308 | x | x | x | x | x |
| 플러그 지정 | 20406 | x | ||||
| 버스 인터페이스: 이름 | 20447 | x | ||||
| 버스 인터페이스: 메인 버스 포트 | 20448 | o | ||||
| 실제 네트워크: 이름 | 20413 | o | o | o | o | |
| 실제 네트워크: 버스 ID 또는 항목 번호 | 20311 | o | o | o | o | |
| 실제 네트워크: 버스 ID 또는 항목 번호 2 | 20386 | o*2 | ||||
| 서브넷 마스크 | 20446 | o | ||||
| 논리 네트워크: 이름 | 20414 | o | o | |||
| 논리 네트워크: 버스 포트가 마스터임 | 20310 | o | o | |||
| 누락된 버스 ID 무시 | 20412 | o*3 | ||||
*1: 값이 연관된 PLC 상자의 값과 다른 경우에만 필요합니다.
*2: ASI 이중 장치인 경우에 입력할 수 있습니다.
*3: 004037 오류 점검을 실행하는 동안 버스 주소가 필요하지 않는 버스 포트를 무시하도록 활성화할 수 있습니다.
식별되지 않은 필드는 PLC 데이터 교환에 필요하지 않습니다. 옵션 필드(o)가 비어 있는 경우에는 PLC 구성 프로그램으로 가져오기가 가능하지만 사후 처리가 필요합니다.
참조