EL6-RS RS485통신 신규 기능_매핑
페이지 정보
작성자 최고관리자 댓글 0건 조회 2,497회 작성일 24-08-19 07:46본문
매핑 기능이란?
RS485통신을 사용한 매핑 기능은 연속적이지 않은 여러 파라미터를 마치 연속적인 것처럼 쉽게 접근할 수 있도록 돕는 매핑 기능에 대한 설명입니다. 이 기능을 사용하면, 파라미터가 실제로 물리적으로 흩어져 있어도 마치 하나의 연속된 영역처럼 데이터를 읽고 쓸 수 있습니다.
1. Pr0.50 설정
Pr 0.50에 읽거나 쓸 파라미터의 주소를 설정합니다. 이 주소는 매핑하고자 하는 파라미터의 포인터 역할을 합니다.
2. Pr0.40 사용
Pr0.40에 데이터를 읽거나 쓸 때, Pr0.50에 지정된 주소로 실제 데이터에 접근하게 됩니다
따라서 Pr0.40의 설정 범위, 단위, 속성 등은 Pr0.50에 지정된 파라미터에 의해 결정되므로 주의가 필요합니다.
3. 파라미터 설정 방법
설정 파라미터는 0xABCDWXYZ와 같은 형식으로 설정되며
- 상위 파라미터 위치 (PH) : 0xABCD
- 하위 파라미터 위치 (PL) : 0xWXYZ 를 나타냅니다.
4. 매핑 파라미터 예시
PH ≠ PL 인 경우 : Pr0.40에 있는 데이터는 두 개의 16비트 파라미터로 나뉘어 각각 상위와 하위 주소에 매핑됩니다.
- 예 : Pr0.50 = 0x62000101 (PH = 0x0620, PL = 0x0101)이고, Pr0.40에 0x0005 0064를 쓰면,
Pr6.20에는 0x0005가, Pr1.01에는 0x0064가 쓰입니다.
PH = PL 인 경우 : Pr0.40의 내용은 하나의 32비트 파라미터로 취급됩니다.
- 예 : Pr0.50 = 0x01150115 (PH = PL = 0x0115)이고, Pr0.40에 0x00000001을 쓰면,
Pr1.15에 0x00000001이 쓰입니다.
매핑 기능의 장점으로는
1. 연속적인 데이터 접근이 가능해지므로, 통신 속도와 효율이 증가합니다.
한번의 명령으로 여러 파라미터를 연속적으로 처리할 수 있어, 데이터 전송이 최적화됩니다.
2. 매핑 기능을 사용하면, 파라미터 접근을 위한 코드가 간결해지고 단순화됩니다.
복잡한 주소 계산이나 개별 파라미터 접근 코드를 줄일일 있어서 데이터 부하율을 크게 낮출 수 있습니다.
3. 필요한 파라미터의 값만 읽어 메모리를 사용할 수 있기 때문에, 메모리 사용의 최적화가 가능해집니다.
필요하지 않은 데이터 영역을 읽지 않고 매핑된 데이터만 읽어올 수 있어서 메모리 낭비를 줄일 수 있습니다.
댓글목록
등록된 댓글이 없습니다.