Type & Instance Settings for a NMEA 2000 Network
Two settings decide whether your displays read the right sensor or a confused muddle. Here's what Type and Instance do, and how to set them so every device reports correctly.
01 / BACKGROUNDUnderstanding Type and Instance on an NMEA 2000 Network
What is NMEA 2000?
NMEA 2000 (N2K) is a standardized communication network used in marine electronics. It allows different devices—such as sensors, engines, and fuel tank monitors—to share data efficiently over a single backbone cable.
Each device on an NMEA 2000 network needs to be properly identified so the system can understand and use its data correctly. This is where Type and Instance settings become essential. If you're new to NMEA 2000, start with what NMEA 2000 is, then how an NMEA 2000 network works.
Why Are Type and Instance Settings Important?
When multiple sensors or devices of the same kind exist on a network, they must be correctly labeled to prevent confusion. If two fuel tank level sensors send data without distinct identification, your display might show incorrect readings or fail to differentiate between tanks. The same applies to engine monitoring sensors—incorrect settings could lead to misinterpreted engine data, making diagnostics difficult or even misleading.
By correctly setting Type and Instance, you ensure:
- Accurate data reporting
- Clear identification of each device
- Reliable system performance
02 / TYPEWhat is Type?
Type defines what a device does. It tells other devices how to interpret its data.
Examples:
- Fuel Tank Sensor (Type 70) – Measures fuel level.
- Engine Temperature Sensor (Type 130) – Monitors engine temperature.
- Oil Pressure Sensor (Type 131) – Reports oil pressure readings.
03 / INSTANCEWhat is Instance?
Instance identifies multiple devices of the same Type. This prevents confusion when more than one similar device is present.
Examples:
- Fuel Tank Sensor 1 (Type 70, Instance 0) – Corresponds to the port-side fuel tank.
- Fuel Tank Sensor 2 (Type 70, Instance 1) – Corresponds to the starboard-side fuel tank.
- Engine Temperature Sensor 1 (Type 130, Instance 0) – Monitors the port engine.
- Engine Temperature Sensor 2 (Type 130, Instance 1) – Monitors the starboard engine.
Without unique Instance numbers, devices may send mixed signals, leading to incorrect readings.
04 / DISPLAYSMultiple Gauges Displaying the Same Information
NMEA 2000 allows multiple gauges or displays to show the same data from a single sensor. This is useful when you want fuel level, engine temperature, or oil pressure readings available in different locations on your vessel.
How it works:
- A fuel tank sensor (Type 70, Instance 0) sends data to the NMEA 2000 network.
- Any display unit on the network can read this data and show the fuel level.
- You can have a gauge at the helm and another in the engine room, both showing the same tank level.
- The same applies to engine temperature and oil pressure sensors—data is available to multiple displays without needing duplicate sensors.
This setup ensures:
- Consistent data across all locations
- No need for separate sensors for each gauge
- Reduced wiring complexity
05 / SETUPHow to Set Type and Instance
Some devices allow you to adjust the Instance number through a chartplotter or setup tool. Wema devices require a NMEA2000 setup tool and can not be set through a chartplotter. You can also specify your type and instance setting when ordering from Wema UK and we will preset them before shipping.
When designing your NMEA2000 network:
- List all devices – Note each device and its Type.
- Identify duplicates – Find devices that share a Type.
- Assign unique Instances – Use different numbers for similar devices.
- Preset each device – Request device to be preset when ordering or use a Wema Setup Tool.
- Verify functionality – Confirm that each device reports correctly.
Best Practices for Setting Instances
- Assign Instance 0 to the primary device (e.g., port-side tank or engine).
- Assign Instance 1 to the secondary device (e.g., starboard-side tank or engine).
- Label each device physically to match its network Instance number.
- Create a network map for future reference, ensuring correct assignments.
06 / TROUBLESHOOTINGCommon Issues Caused by Incorrect Type and Instance Settings
- Duplicate Instances – Two sensors of the same Type have the same Instance number, leading to unpredictable readings.
- Incorrect Type Assignment – A fuel tank sensor is incorrectly set as an oil pressure sensor for example, resulting in unusable data.
- Confusing Readouts – Data from the starboard fuel tank appears as the port tank because Instance numbers are swapped.
07 / SUMMARYWhy It Matters
A well-organized NMEA 2000 network avoids data conflicts. You get accurate readings from sensors, clear engine data, and reliable navigation information.
Have your senders preset before they ship
Tell us your Type and Instance plan when you order and we'll configure each Wema device before it leaves us — or set them yourself on the bench with the Wema Setup Tool.
FAQCommon questions
What is Type?
What is Instance?
How do I set Type and Instance on Wema devices?
Why is my network showing swapped or wrong readings?
Planning the network too? Read how to plan and design an NMEA 2000 network, or how a network works for the background.