generate_control_ldr
Generates FATEK .ldr ladder logic for common control functions from translated requirements and an explicit I/O contract, returning the file plus assumptions for validation.
Instructions
Generate common control functions from customer requirements translated by the host. Physical I/O must be explicit and within io_contract. Supports latch, toggle, edges, delays, pulse, counter, interlocked direction and star/delta; returns actual .ldr + assumptions.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"output_name": "<output_name>",
"spec": "<spec>",
"io_contract": "<io_contract>"
},
"name": "generate_control_ldr"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec | Yes | ||
| acceptance | No | ||
| io_contract | Yes | ||
| output_name | Yes | ||
| strict_writers | No | ||
| target_profile | No | ||
| require_acceptance | No |