Runtimes

An ADS connection is established to all enabled runtimes.

General Information

Domain

ADS

Full symbol path

ADS.Config::RUNTIMES

Property is hidden

No

Contained in every configuration by default

Yes

Schema

Type

object

Default value

{
    "PLC1": {
        "ENABLED": true,
        "NETID": "127.0.0.1.1.1",
        "PORT": 851,
        "SYMBOLS": {},
        "USE_WHITELISTING": false
    }
}

JSON Schema

{
    "additionalProperties": {
        "additionalProperties": false,
        "configDescription": "DESC_RUNTIME",
        "properties": {
            "ENABLED": {
                "default": true,
                "propertyOrder": 1,
                "type": "boolean"
            },
            "NETID": {
                "allOf": [
                    {
                        "$ref": "tchmi:server#/definitions/adsRoute"
                    },
                    {
                        "propertyOrder": 2
                    }
                ]
            },
            "PORT": {
                "default": 851,
                "minimum": 0,
                "optionMethod": {
                    "symbol": "RuntimePorts",
                    "writeValue": {
                        "NETID": {
                            "$data": "#/properties/RUNTIMES/additionalProperties/NETID"
                        }
                    }
                },
                "propertyOrder": 3,
                "type": "integer"
            },
            "SYMBOLS": {
                "additionalProperties": {
                    "configDescription": "DESC_SYMBOL",
                    "properties": {
                        "INDEXGROUP": {
                            "$ref": "tchmi:general#/definitions/UINT32"
                        },
                        "INDEXOFFSET": {
                            "$ref": "tchmi:general#/definitions/UINT32"
                        },
                        "TYPENAME": {
                            "configDescription": "DESC_TYPENAME",
                            "optionMethod": {
                                "symbol": "ListCommonTypes"
                            },
                            "type": "string"
                        }
                    },
                    "required": [
                        "INDEXGROUP",
                        "INDEXOFFSET",
                        "TYPENAME"
                    ],
                    "type": "object"
                },
                "default": {},
                "propertyOrder": 5,
                "type": "object"
            },
            "USE_WHITELISTING": {
                "default": false,
                "propertyOrder": 4,
                "type": "boolean"
            }
        },
        "required": [
            "PORT",
            "USE_WHITELISTING",
            "NETID",
            "ENABLED",
            "SYMBOLS"
        ],
        "type": "object"
    },
    "configDescription": "DESC_RUNTIMES",
    "default": {
        "PLC1": {
            "ENABLED": true,
            "NETID": "127.0.0.1.1.1",
            "PORT": 851,
            "SYMBOLS": {},
            "USE_WHITELISTING": false
        }
    },
    "defaultConfigurable": true,
    "propertyOrder": 1,
    "type": "object"
}