Skip to content

Optimizer#

Communication Settings#

Name Type Possible Values Default Value Description
enableMode Enum None
OnePerEnterprise
OnePerSite
OnePerLine
None How should activate Optimizer instance:
None - No instance will be used
OnePerEnterprise - One Instance for all Lines (Enterprise level)
OnePerSite - One Instance for all Lines (Site level)
OnePerLine - One Instance per Line
includeRawEventData Boolean false Should the original OIB event data be included in the IoT Event property list (serialized in JSON format).
Warning: usually, these events are very big and will consume network, cpu and logging resources

Commands#

Optimizer.Command.GetOptimizerResultsForRecipe#

Command Parameter Name Type Mandatory Possible Values Default Value Description
RecipeFullPath String Yes Full SIPLACE Pro object path (including Folders).
LineFullPath String Yes The Line Full Path to get result from (eg:"Virtual Lines\Virtual Line 01") (Only needed if multiple lines being controlled by instance)

Example of a reply:

{
    "Optimizer.Property.Setup.Name": "Demo Setups\\Virtual Line ASM Simple Product Setup @ 19-10-28 03:07:01 [0]",
    "Optimizer.Property.Setup.Line.Name": "Virtual Lines\\Virtual Line 01",
    "Optimizer.Property.Setup.Line.Stations": [
        {
            "Name": "Virtual Stations\\Virtual SX4 01",
            "StationType": "SIPLACE SX4",
            "PlacementAreas": [
                {
                    "Number": 1,
                    "Heads": [
                        {
                            "HeadType": "C&P 20 10xx",
                            "Location": 1,
                            "HeadCycleTime": 3910
                        },
                        {
                            "HeadType": "C&P 20 10xx",
                            "Location": 4,
                            "HeadCycleTime": 3910
                        }
                    ],
                    "CycleTime": 4334,
                    "BuildTime": 3910
                },
                {
                    "Number": 2,
                    "Heads": [
                        {
                            "HeadType": "C&P 20 10xx",
                            "Location": 3,
                            "HeadCycleTime": 4503
                        },
                        {
                            "HeadType": "C&P 20 10xx",
                            "Location": 2,
                            "HeadCycleTime": 4503
                        }
                    ],
                    "CycleTime": 4755,
                    "BuildTime": 4503
                }
            ],
            "CycleTime": 4755
        }
    ]
}