FACTORY I/O · JSON Structure
Factory I O Tag Structure
Represents a tag in the Factory I/O simulation scene. Tags correspond to I/O signals mapped to PLC addresses.
Type:
Properties: 0
Industrial AutomationSimulationsSoftware Simulation
Tag is a JSON Structure definition published by FACTORY I/O.
Meta-schema:
JSON Structure
{
"name": "Tag",
"description": "Represents a tag in the Factory I/O simulation scene. Tags correspond to I/O signals mapped to PLC addresses.",
"fields": [
{
"name": "name",
"type": "string",
"description": "Human-readable name of the tag as defined in the Factory I/O scene."
},
{
"name": "id",
"type": "string (uuid)",
"description": "Globally unique identifier for the tag. Stable across sessions."
},
{
"name": "address",
"type": "integer",
"description": "PLC address mapped to this tag."
},
{
"name": "type",
"type": "enum: Bit | Int | Float",
"description": "Data type of the tag value. Determines valid value range and encoding."
},
{
"name": "kind",
"type": "enum: Input | Output",
"description": "Direction of the tag from the controller perspective. Input = sensor data read by controller; Output = actuator command written by controller."
},
{
"name": "value",
"type": "boolean | number",
"description": "Current live value of the tag in the simulation."
},
{
"name": "openCircuit",
"type": "boolean",
"description": "True if the tag has an always-off (open circuit) fault injected."
},
{
"name": "shortCircuit",
"type": "boolean",
"description": "True if the tag has an always-on (short circuit) fault injected."
},
{
"name": "isForced",
"type": "boolean",
"description": "True if the tag value is currently overridden by a forced value."
},
{
"name": "forcedValue",
"type": "boolean | number",
"description": "The value the tag is held at when isForced is true."
}
]
}
Work with this as data
Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/factory-i-o-tag-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.