PLC링크 송신과 수신시 데이터 처리 절차에 대해 예를 들어 설명합니다.
송 신 측 : 데이터 송신 측에서는Broadcasting방법이므로 읽을 데이터 영역과 몇 번 블록으로 보낼 것인가와 데이터 크기, 송신주기를 설정해 주면 됩니다.
수 신 측 : 데이터 수신 측에서는 수신하고자 하는 국번과 블록번호를 설정해 줌으로써 Broadcast로 송신된 데이터를 수신할 수 있습니다.
[ 예 제 ]
0번 국은 D00000영역 데이터 10워드를 송신하고, 1번 국은 0번 국으로 부터 수신된 데이터를 Y0000영역에 저장 합니다.
송신 측 (국 번 : 0)
종류 송신 블록 | 블록 번호 0 | 송신 주기 100ms | 어드레스 D0000 | 크기 10 Word |
...
수신 측 (국 번 : 1)
종류 수신 블록 | 국번 0 | 블록 번호 0 | 어드레스 Y0000 | 크기 4 Word |
블록 번호가 0으로 송신측과 수신측이 같고, 국번도 송신측 국번 0을 수신측 국번에서 같게 설정을 해주었습니다. 이 상태면 송신측에서 100ms마다 전송하는 데이터를 수신측에서는 100ms 마다 수신할 수 있습니다. 송신측에서는 크기를 10 Word로 보내는데 수신측에서는 필요한 데이터 크기 4 Word만을 선별해서 수신합니다. 단, 송신 데이터 사이즈보다 수신 데이터 사이즈는 반드시 작거나 같아야 합니다.