자동화에 관한 트렌드 및 궁금증을 쉽게 설명해 드리겠습니다.
ABLE Insights
에이블랩스의 소식이 궁금하시다면,
뉴스레터를 구독해 보세요.
ABLE Insights
에이블랩스의 소식이 궁금하시다면,
뉴스레터를 구독해 보세요.
Copyright Ⓒ 2024 ABLE Labs Inc. ㅣ ABLE Labs ㅣ 주식회사 에이블랩스 ㅣ 인천광역시 연수구 송도과학로 16번길 13-39, 12층 ㅣ info@ablelabsinc.com ㅣ 032-202-3555
스케줄링 소프트웨어(Scheduling Software) 또는 스케줄러(Scheduler)는 자동화 플랫폼에서 장비 간 연동을 관리하는 핵심 요소입니다. 장비, 랩웨어, 데이터 흐름 등 복잡한 작업을 조정하여 효율적으로 수행될 수 있도록 합니다.
항공 교통 관제에 비유하자면, 스케줄러는 통합된 워크셀에서 "항공 교통 관제 센터"와 같은 역할을 합니다. 장비 제어 소프트웨어(Instruments Control Software)보다 한 단계 높은 수준에서 작동하며, 다양한 장비를 동시에 구동하고, 워크플로우 상에서 각 플레이트에서 어떤 작업이 일어날지를 정의합니다.
스케줄러는 자원의 가용성에 따라 장비의 작동 시간을 스케줄합니다. Green Button Go의 다이내믹 스케줄러(Dynamic Scheduler)는 수요와 우선순위에 따라 작업을 유연하게 조정할 수 있으며, 고정된 스케줄만 따르는 스태틱 스케줄러(Static Scheduler)보다 효율적으로 자원을 관리할 수 있는 장점이 있습니다.
Green Button Go에 대한 좀 더 자세한 설명은 여기를 참고해 주세요.
Automation Scheduler (자동화 스케줄러):
여러 장비가 함께 일할 수 있도록 작업 순서와 시간을 정해주는 프로그램입니다. 장비들이 언제, 어떤 일을 해야 하는지 관리합니다.
Instrument Control Software (장비 제어 소프트웨어):
각각의 장비가 정확히 무엇을 해야 하는지 지시하는 소프트웨어입니다. 스케줄러의 명령을 장비가 알아듣도록 전달합니다.
Instrument Methods (장비 방법):
장비가 해야 할 세부적인 작업 순서입니다. 예를 들어, 샘플을 이동시키거나, 온도를 맞추는 것과 같은 작업 방법을 정해놓은 절차입니다.
Firmware Commands (펌웨어 명령):
장비 내부에서 실제로 움직이게 하는 명령입니다. 장비의 하드웨어를 직접 제어하는 기본 명령어입니다.