A value in the request body is outside what the server allows. This is about the contents of the request, commonly the quantity field, and NOT about whether the value you are writing is sensible for the process.
This is a configuration or addressing mistake on the wire, upstream of anything Forge sees. Where Forge helps is the step after you fix it: once the point returns data, its vendor tag name maps to a canonical field automatically, so you do not also have to hand-maintain a name table for every point you just re-addressed.
One MCP endpoint serves every protocol adapter. 2,086 curated mappings, 985 canonical fields defined.
Other Modbus codes: Exception 01 Exception 02 Exception 04 Exception 06 Exception 0B
Equipment that speaks Modbus: Fanuc Haas Universal Robots Chemical process Food & beverage process Pharma process (GMP) Bridgeport Brother Doosan Robotics Epson Robots
Other protocols: OPC UA MQTT / Sparkplug B FANUC FOCAS EtherNet/IP PROFINET / S7 BACnet/IP J1939 (CAN) MTConnect ROS 2 (DDS) SNMP MAVLink HTTP / REST CSV ingest