비동기 데이터로 표시되는 조임 결과

다음 섹션은 PF로 전송되는 필드버스 비동기 데이터 I/O 신호 및 PF에서 전송하는 필드버스 비동기 데이터 I/O 신호가 사용될 때, 비동기 데이터를 사용하여 필드버스 마스터와 컨트롤러 간의 통신의 예를 제공합니다.

  1. 조임이 완료되면, 필드 버스 마스터는 사이클 완료 신호를 수신하고 조임 후 사이클 완료 신호를 수신하면 조임 결과를 패치할 준비가 됩니다.

  2. 필드버스 마스터는 PF로 전송되는 필드버스 비동기 데이터 I/O 신호를 전송하여, 컨트롤러가 읽은 결과 데이터의 첫 번째 패키지를 요청합니다.

  3. 컨트롤러는 조임 결과의 하위 패키지를 사용하여 PF에서 전송하는 필드버스 비동기 데이터 I/O 신호 107로 응답합니다.

    컨트롤러의 조임 결과는 필드버스 프레임의 최대 크기보다 클 수 없습니다.

  4. 필드버스 마스터가 첫 번째 패키지 읽기를 마치면, PF로 전송되는 필드버스 비동기 데이터 명령이 0으로 설정되어 첫 번째 하위 메시지가 수신되고 읽혔음을 나타냅니다.

  5. 컨트롤러는 PF에서 전송하는 필드버스 비동기 데이터 확인 메시지를 사용하여 새로운 하위 패키지 조임 결과를 다시 요청할 수 있다는 내용으로 응답합니다.

  6. 필드버스 마스터는 데이터 프레임을 읽었으나 시퀀스 번호가 부정되는 경우, 요청된 하위 패키지가 마지막 대기열에 있음을 표시합니다.

  7. 필드버스 마스터는 조임 결과를 요청했으나 대기열이 비어 있는 경우, 컨트롤러는 빈 데이터 프레임으로 응답합니다.