Optimizer#
Communication Settings#
| Name | Type | Possible Values | Default Value | Description |
|---|---|---|---|---|
| enableMode | Enum | NoneOnePerEnterpriseOnePerSiteOnePerLine | None | How should activate Optimizer instance:None - No instance will be usedOnePerEnterprise - 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
}
]
}