The server received a function code it does not implement — or does not implement for the addressed unit. It is a statement about the function, not about the address or the value.
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. 16,908 curated mappings, 366 canonical fields.
Other Modbus codes: Exception 02 Exception 03 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