Composer/SCORE and LSA: Methods for Defining Synchronization with Real Time Machine Operation
Development & Deployment
There are two very accurate methods for organizing how the vision system will coordinate with the machinery. Either approach will allow your system to monitor sensors and encoders in the machinery to know when to take each action and how to present pass/fail information at precisely the right time for the machinery to act appropriately and in a timely manner
Composer/SCORE: Composer is a development environment for generating a description of the machinery for a particular application in SCORE. SCORE is a natural event-driven language for unambiguously describing all of the normal and abnormal conditions that may arise in the machine and vision systems, together with the desired outcomes. Execution of the SCORE job determines to a precision of 1.2 µS when particular actions or chains of actions will be taken in the vision system and/or in the machine environment. The timing precision is unaffected by the number of inputs to be monitored or the complexity of their relationships.
The SCORE output from the Composer when run on the Maestro hardware directs actions with a reaction time guaranteed to be 1.2 µS from the time a condition arises in the real world at any point in a GigE network to the time a decision is made and a resulting commanded action is initiated anywhere else in the network. This 1.2 µS response time includes the time required to decide on the appropriate action. Descriptions captured in the SCORE language are guaranteed to be race-free.
LSA/Trigger Ladder Methodology: For simpler control tasks you may utilize multi-level Trigger Ladders available in the Maestro hardware to direct when physical outputs should change value or machine control messages should be sent based on changes in condition throughout the network.