내일의 기술 - FOUNDATION 필드버스
(Foundation 필드버스 기술의 이해)
 
     
       
    Function Block Scheduling  
       
    스케듈 작성 도구는 FB (Function Block)과 LAS (Link Active Scheduler) 스케듈을 생성하기 위하여 사용되어 진다.

스케듈 작성 도구가 옆 그림에 표현된 루프를 위해 다음 스케듈을 작성하였다고 가정하자.

스케듈은 "Absolute Link Schedule Start Time (절대 링크 스케듈 시작 시간)"의 시작부터 시작 시간 옵셋 (Start Time Offset)를 포함한다. Absolute Link Schedule Start Time은 필드버스 상의 모든 기기들에게 알려져 있다.

"Macrocycle"은 기기 내의 스케쥴의 단일 일정이다. 아래 그림은 Absolute Link Schedule Start Time, LAS Macrocycle, 기기 Macrocycle, 그리고 Start Time Offset 사이의 관계를 보여 주고 있다.

표-4. Absolute Link Schedule Start Time으로 부터의 Offset
Scheduled AI Function Block Extension 0
Scheduled Communications of AI 20
Scheduled PID Function Block Execution 30
Scheduled AO Function Block Execution 50

옆 그림에서 트랜스미터에 있는 시스템 관리 (System Management)는 옵셋 (Offset) 0 에서AI Function Block를 실행 시킨다. 옵셋 (Offset) 20 에서 LAS (Link Active Scheduler)는 트랜스미터의 AI Function Block 버퍼fh CD (Compel Data)를 발행하고 버퍼에 있는 데이타는 필드버스 상으로 발행되어 진다.

옵셋 (Offset) 30 에서 밸브에 있는 시스템 관리 (System Management)는 PID Function Block를 실행 시키고 옵셋 (Offset) 50 에서 AO Function Block을 실행 시킨다.

활동적인 이 제어 루프의 통합성을 보장하기 위하여 자체적으로 이러한 패턴을 정확하게 반복을 한다.

Function Block 실행 중에 LAS는 경보 통지 또는 운전자의 Setpoint 변경등과 같은 비정기(非定期) (Unscheduled) 메세지를 전송할 수 있게 하기 위해서 모든 기기에게 통과 토큰 (PT: Pass Token) 메세지를 보낸다. 이 예에서 필드버스을 비정기(非定期)(Unscheduled) 메세지를 위해 사용할 수 없는 시간은 단지 AI Function Block 데이타가 필드버스 상에 발행되어지는 옵셋 (Offset) 20 에서 30 사이 이다.

 
     
     

Page Updated: 7월 15, 1998