{
    "schema_version": 1,
    "license": "CC BY 4.0",
    "source": "https://plcsimulationsoftware.com/modbus-simulator",
    "transport": {
        "tcp_port": 502,
        "unit_id": 1,
        "note": "Training fixture only; do not treat as a production device map."
    },
    "requests": [
        {
            "name": "read_first_two_holding_registers",
            "function_code": 3,
            "protocol_address": 0,
            "quantity": 2,
            "expected_registers": [
                1250,
                678
            ],
            "request_pdu_hex": "03 00 00 00 02",
            "response_pdu_hex": "03 04 04 E2 02 A6"
        },
        {
            "name": "write_run_command",
            "function_code": 6,
            "protocol_address": 10,
            "value": 1,
            "request_pdu_hex": "06 00 0A 00 01",
            "response_pdu_hex": "06 00 0A 00 01"
        }
    ]
}
