760 likes | 1.05k Views
Laboratory Automation Integrating equipment into a multi-vendor world . INTRODUCTION. INTEGRATION. SCHEDULING. SMALL SYSTEMS. HIGH THROUGHPUT SYSTEMS. DATA HANDLING. SUMMARY. Programme. Laboratory Automation Integrating equipment into a multi-vendor world Introduction. Malcolm Crook
E N D
Laboratory Automation Integrating equipmentinto a multi-vendor world
INTRODUCTION INTEGRATION SCHEDULING SMALL SYSTEMS HIGH THROUGHPUT SYSTEMS DATA HANDLING SUMMARY Programme
Laboratory Automation Integrating equipmentinto a multi-vendor world Introduction
Malcolm Crook Synthetic chemist 12 years in industry (BP) 19 years in automation 11 years running PAA 25 years writing software Visiting Reader in Chemistry at University of Surrey Your Presenter
Laboratory Automation Integrating equipmentinto a multi-vendor world Integration
What do PAA offer • Scheduling software • OVERLORD™ Workstation • OVERLORD™ Scheduler • Systems integration expertise • Data handling expertise • links to LIMS • links to databases • wide range of peripherals
Plate readers Pipettingrobots PerkinElmer products
Dextrous gripper Long reach Dynamic vertical reach Mitsubishi
Laboratory Automation Integrating equipmentinto a multi-vendor world Scheduling
Scheduling Two types: • Real time scheduling • All decisions are taken during the time frame of the run • i.e. once the “GO” button is pressed • Pre-emptive scheduling • All decisions are taken before the run starts • i.e. before the “GO” button is pressed
Real time scheduling • Advantages: • flexible • decisions can be taken during the run • error recovery easy • Disadvantages • accurate timings are more difficult to set up • two accurate timings in a run are impossible
Pre-emptive scheduling • Advantages: • one or more accurate timings are guaranteed • easy to set up • Disadvantages • inflexible • decisions can not be taken during the run • error recovery more difficult
Scheduling - the choice real-time pre-emptive either
Laboratory Automation Integrating equipmentinto a multi-vendor world
Our Automated Systems • complete solution using existing equipment • complete integration with other equipment • complete integration of hardware / software • integrated data handling
FEATURES • PC based, Windows 2000/XP • full password and user identification • full interfacing with LIMS via text files • icon based, flow chart interface • on-line context sensitive manual • drag and drop setup • European language support
OVERLORD™ • flow diagrams • hierarchical control • interface • instrument control • general functionality • connection to the outside world • 21CFR user access • expandability
flow diagrams • Natural method of experiment description • easy to understand • easy to explain to another • easy to check logic
comment N = 3 loops N = 3 Loop for n samples Action 1 Action 2 N = N + 1 Next sample All done
comment Loop for n samples Action 1 Action 2 Next sample All done
hierarchical control • Organised programming • logical units of operations • reusable procedures
Main control loop procedural unit 2 procedural unit 3 procedural unit 1 sub unit 1 sub unit 2 sub unit 3 etc .... OVERLORD™
Run sample preparation loop procedural unit 2 procedural unit 3 dilute sample Pick sample plate from hotel Place on Hamilton Pick blank plate from hotel etc .... OVERLORD™
interface • flow diagram analogue • automatically filled in to aid programming • interface follows Microsoft visual specifications
Information header about procedure Body of actions in procedure End of procedure Values & description at runtime Scroll around the procedure
Palette of available commands Toolbar of common functions
Information header about procedure Branching on condition Robot action tooltips to aid interpretation
List of procedures for overview of complete method
Instrument control • any device that can be controlled by • serial communications • switch on/off • variable voltage • use of equipment native control software • with automation interface • without automation interface
Runtime • full self documentation/audit trail • data storage on server/local disc • clear, easy to read runtime interface
Laboratory Automation Integrating equipmentinto a multi-vendor world Example of real time scheduling 1
Plate reading • Process a stack of plates • pass through a plate reader • collate the results
Matrix PlateMate Plus Hudson Plate Crane Bulk dispenser Plate washer Plate reader
Laboratory Automation Integrating equipmentinto a multi-vendor world Example of real time scheduling 2
MultiPROBE SWAP robot
Laboratory Automation Integrating equipmentinto a multi-vendor world Example of pre-emptive scheduling
Toolbar of common functions Start with new assay for schedule Information header about procedure
Fill in the assay name Drag and drop the actions in the assay