프로피버스 주소 지정
프로피버스에서 버스 커플러는 모듈형 DP 서버입니다. 프로피버스는 슬롯 및 인덱스 주소 지정을 사용하여 모듈형 장치의 주소를 지정합니다. TeSys™ 아일랜드는 슬롯 주소 지정 공간을 아바타용, 장치용 슬롯 주소 지정 공간으로 나눕니다. 슬롯 1은 버스 커플러 및 시스템 아바타에 사용됩니다. 각 슬롯 내에서 인덱스 값은 서로 다른 데이터 세트에 액세스하는 데 사용됩니다.
GSDML(General Station Description Markup Language) 파일을 프로그래밍 환경으로 가져온 후 하드웨어 카탈로그의 인스턴스에서 TeSys 아일랜드 인스턴스를 추가합니다. TeSys 아일랜드는 시스템 아바타를 사용하여 생성되었지만 다른 모듈은 없습니다.
아래 프로피버스 슬롯 범위의 정보를 사용하여 빈 슬롯을 아바타 및 장치로 채우려면 프로그래밍 환경에 대한 지침을 따르십시오. 예:
-
CoDeSys v3.5에서 빈 슬롯을 마우스 오른쪽으로 클릭하고 플러그 장치를 선택합니다.
-
카탈로그에서 적절한 아바타 또는 장치를 선택하십시오.
-
아일랜드가 완전히 정의되면 각 아바타에 대해 액세스하는 데 필요한 데이터에 대한 태그를 만들기 시작합니다.
TeSys™ 아일랜드는 다음 표에 표시된 물리적 및 가상 모듈성에 슬롯 범위를 적용합니다.
프로피버스 슬롯 범위
항목 | 슬롯 | 의견 |
버스 커플러/시스템 아바타 |
1 | — |
아바타 |
2–22 |
장치, 부하 및 애플리케이션 아바타 |
버스 장치 |
101–121 |
디지털 I/O 모듈(DIOM) 아날로그 I/O 모듈(AIOM) 스타터 SIL* 스타터 전원 인터페이스 모듈(PIM) SIL 인터페이스 모듈(SIM) 전압 인터페이스 모듈(VIM) |
해당 사항 없음 | 0, 23–99, 122–254 |
이러한 슬롯은 TeSys 아일랜드에서 사용되지 않습니다. |
아바타 번호 매기기 예시
디지털 도구의 아바타 순서 |
프로피버스 아바타 슬롯 |
설명 |
아일랜드의 물리적 순서 |
||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
1 | 1 |
시스템 |
BC |
— |
— |
VIM |
— |
— |
SIM |
— |
— |
2 | 2 |
AIOM |
— |
AIOM |
— |
— |
— |
— |
— |
— |
— |
3 | 3 |
전동기 2방향 - SIL 중지, W. Cat 1/2* |
— |
— |
— |
— |
SIL 스타터 |
SIL 스타터 |
— |
— |
— |
4 | 4 |
모터 한 방향 |
— |
— |
— |
— |
— |
— |
— |
스타터 |
— |
5 | 5 |
I/O가 있는 전원 인터페이스 (제어) |
— |
— |
DIOM |
— |
— |
— |
— |
— |
PIM |
프로피버스 물리적 장치 슬롯의 예시
아일랜드의 물리적 순서 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
프로피버스 물리적 장치 슬롯의 예 | 0 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 |
DPV0은 프로피버스 연결 구성, 프로피버스 통신 관련 진단 및 순환 데이터 교환에 사용됩니다. DPV1은 아바타와 장치의 비순환 데이터 세트를 교환하는 데 사용됩니다.
IEC 61158-5-3 § 6.1.3.2.3.2 모듈에 설명된 대로, 시스템 구성에 사용되지 않는 슬롯은 빈 슬롯으로 등록되고 입력 및 출력 데이터 길이는 0이고 식별자 바이트는 0x00입니다.
-
각 모듈은 슬롯 번호(1 ~ 254)로 처리됩니다. 1부터 시작하여 간격 없이 오름차순으로 번호를 매길 수 있습니다. 슬롯에 모듈이 포함되어 있지 않으면 구성의 해당 슬롯 번호 아래에 빈 슬롯이 등록됩니다.
-
각 모듈에 대해 구성 식별자를 할당해야 합니다. 0부터 시작하여 간격 없이 오름차순으로 번호를 매길 수 있습니다. 슬롯에 모듈이 포함되어 있지 않은 경우 입력 및 출력 데이터 길이가 0인 구성 식별자를 구성에 할당해야 합니다(빈 슬롯).
TeSys 아일랜드 프로피버스 인터페이스는 지정된 입력 및 출력 데이터 길이가 0이고 식별자 바이트 값이 0x00인, 사용되지 않는 모든 슬롯을 비어 있는 슬롯으로 인식합니다.
다음 표에서는 TeSys 아일랜드 프로피버스 인터페이스 MS1(DPV1) 통신 프로토콜(프로피버스 클래스 1 클라이언트(컨트롤러)와의 비순환 통신)에 대한 값을 제공합니다.
프로피버스 인터페이스 MS1 DPV1 프로토콜 값
SAP(Service Access Point) |
이름 |
---|---|
72 |
유휴 |
94 |
DPV1_Read |
95 |
DPV1_ Write |