lexicon
Id: eco.wonderland.workcell.device.system.defs
Type: lexicon
Arrays
Section titled “Arrays”Objects
Section titled “Objects”- actuator: Component composed of a physical apparatus that moves or controls a mechanism or system.
- airHandler: System that circulates air or regulates airflow without altering temperature or humidity.
- coolant: System that provides distribution and management of fluids that remove heat from a piece of equipment.
- cooling: System that extracts controlled amounts of heat to achieve a target temperature at a specified cooling rate.
- coolingTower: Leaf component composed of a heat exchange system that uses a fluid to transfer heat to the atmosphere.
- dielectric: System that manages a chemical mixture used in a manufacturing process being performed at that piece of equipment.
- electric: System composed of the main power supply for the piece of equipment that provides distribution of that power throughout the equipment.
- enclosure: System composed of a structure that is used to contain or isolate a piece of equipment or area.
- endEffector: System composed of functions that form the last link segment of a piece of equipment.
- feeder: System that manages the delivery of materials within a piece of equipment.
- heating: System that delivers controlled amounts of heat to achieve a target temperature at a specified heating rate.
- hydraulic: System that provides movement and distribution of pressurized liquid throughout the piece of equipment.
- lubrication: System that provides distribution and management of fluids used to lubricate portions of the piece of equipment.
- pneumatic: System that uses compressed gasses to actuate components or do work within the piece of equipment.
- pressure: System that delivers compressed gas or fluid and controls the pressure and rate of pressure change to a desired target set-point.
- processPower: System composed of a power source associated with a piece of equipment that supplies energy to the manufacturing process separate from the electric system.
- protective: System that provides functions used to detect or prevent harm or damage to equipment or personnel.
- system: Abstract component that is permanently integrated into the piece of equipment.
- vacuum: System that evacuates gases and liquids from an enclosed and sealed space to a controlled negative pressure or a molecular density below the prevailing atmospheric level.
- workEnvelope: System composed of the physical process execution space within a piece of equipment.
Schema
Section titled “Schema”{ "id": "eco.wonderland.workcell.device.system.defs", "lexicon": 1, "defs": { "actuator": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "airHandler": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "coolant": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "cooling": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "coolingTower": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "dielectric": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "electric": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "enclosure": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "endEffector": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "feeder": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "heating": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "hydraulic": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "lubrication": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "pneumatic": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "pressure": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "processPower": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "protective": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "system": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "vacuum": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "workEnvelope": { "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "nativeName": { "type": "string" }, "sampleInterval": { "type": "bytes", "minLength": 4, "maxLength": 4 }, "uuid": { "type": "string" }, "compositions": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.composition.defs#compositions" }, "components": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.component.defs#components" }, "configuration": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.configuration.defs#configuration" }, "dataItems": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.data.defs#dataItems" }, "references": { "type": "ref", "ref": "lex:eco.wonderland.workcell.device.reference.defs#references" }, "coordinateSystemIdRef": { "type": "string" } } }, "systems": { "type": "array", "items": { "type": "union", "refs": [ "#system", "#actuator", "#airHandler", "lex:eco.wonderland.workcell.device.controller.defs#controller", "#coolant", "#cooling", "#dielectric", "#electric", "#enclosure", "#endEffector", "#feeder", "#heating", "#lubrication", "#pressure", "#processPower", "#protective", "#vacuum", "#workEnvelope", "#hydraulic", "#pneumatic" ] } } }}