SFAM-62-1000L-TG12-PNLK-PNVBA-M12 - Flow sensor Festo - Free user manual and instructions
Find the device manual for free SFAM-62-1000L-TG12-PNLK-PNVBA-M12 Festo in PDF.
| Product Type | Flow sensor with IO-Link |
| Measurement Range | 0...1000 L/min (air) |
| Connection Thread | G1/2 (TG12) |
| Display | LCD with menu navigation |
| Output | PNP/NPN, 4-20 mA, IO-Link |
| Supply Voltage | 24 V DC ±10% |
| Protection Rating | IP65 |
| Operating Temperature | 0...50 °C |
| Max Pressure | 10 bar |
| Materials | Housing: PBT, Display window: PC |
| Dimensions (HxWxD) | 180 x 62 x 62 mm |
| Weight | 250 g |
| Accuracy | ±2% FS |
| Repeatability | ±0.5% |
| Medium | Air, non-aggressive gases |
| Maintenance | No moving parts; clean externally with compressed air |
| Safety | Do not exceed max pressure; observe electrical safety |
| Spare Parts / Repairability | Not user-serviceable; replace unit if faulty |
| Certifications | CE, RoHS |
| Brand | Festo |
| Model | SFAM-62-1000L-TG12-PNLK-PNVBA-M12 |
Frequently Asked Questions - SFAM-62-1000L-TG12-PNLK-PNVBA-M12 Festo
User questions about SFAM-62-1000L-TG12-PNLK-PNVBA-M12 Festo
0 question about this device. Answer the ones you know or ask your own.
Ask a new question about this device
Download the instructions for your Flow sensor in PDF format for free! Find your manual SFAM-62-1000L-TG12-PNLK-PNVBA-M12 - Festo and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. SFAM-62-1000L-TG12-PNLK-PNVBA-M12 by Festo.
USER MANUAL SFAM-62-1000L-TG12-PNLK-PNVBA-M12 Festo
natural_image
Technical line drawing of a mechanical device with mounting holes and control buttons (no text or symbols)FESTO
Operating instruction
Original instructions
IO-Link is a registered trademark of its respective trademark holder in certain countries.
Table of contents
1 Applicable documents.... 5
2 Safety....5
2.1 Safety instructions....5
2.2 Intended use.... 5
2.3 Training of qualified personnel....5
3 Additional information....5
4 Product overview.... 6
4.1 Structure....6
4.1.1 Product design....6
4.1.2 Display components....9
4.2 Function.... 12
4.2.1 Functional principle.... 12
4.2.2 Operating statuses.... 13
4.2.3 Switching outputs.... 14
4.2.4 Filter.... 15
4.2.5 Analogue output.... 16
4.2.6 Security code....16
4.2.7 Minimum value and maximum value....16
4.2.8 Replicate parameter function....17
4.2.9 Switching of standard conditions.... 17
4.2.10 Zero point synchronisation.... 17
5 Installation.... 18
5.1 Installation, pneumatic.... 18
5.1.1 Connecting the sensor with MS series service unit components..... 19
5.2 Installation, electrical.... 20
6 Commissioning....20
6.1 Switching on the sensor in RUN mode 20
6.2 Displaying parameters in SHOW mode.... 21
6.3 Configuring the sensor in EDIT mode.... 23
6.3.1 Starting EDIT Mode....24
6.3.2 Configuring the switching output.... 24
6.3.3 Setting the volume pulse output.... 24
6.3.4 Setting the analogue output.... 24
6.3.5 Changing device settings.... 25
6.3.6 Replicating parameters.... 25
6.3.7 Zero point synchronisation....26
6.4 Teach-in switching points in TEACH mode....26
6.5 Measure volume or energy manually in RECORDER mode.... 27
7 IO-Link interface....28
7.1 General information, IO-Link.... 28
7.2 Identification parameters.... 29
7.3 IO-Link default parameters.... 30
7.4 IO-Link system commands.... 32
7.5 Smart sensor profile parameters.... 34
7.6 Device-specific parameters....39
7.7 IO-Link teach-in.... 45
7.8 Block parameterisation.... 46
7.9 Process Data Input.... 48
7.10 IO-Link diagnostics.... 49
8 Operation.... 49
8.1 Reset sensor to factory setting....50
9 Fault clearance.... 50
10 Removal....51
11 Technical data....51
12 Examples for calculating the maximum error of the display.... 58
1 Applicable documents
i
All available documents for the product → www.festo.com/sp.
2 Safety
2.1 Safety instructions
- Only use the product in its original condition without unauthorised modifications.
-Only use the product if it is in perfect technical condition.
-Observe the identifications on the product. - Condensation, oil mist, foreign matter and other contaminants in the compressed air can damage the product. Use media only in accordance with the specifications 11 Technical data.
-Take into consideration the ambient conditions at the location of use. - The product may generate high frequency interference, which may require interference suppression measures in residential areas.
2.2 Intended use
The flow sensor monitors the flow rate, volume, pressure and temperature of gaseous media in piping systems or terminals in industry.
2.3 Training of qualified personnel
Work on the product may only be carried out by qualified personnel who can evaluate the work and detect dangers. The qualified personnel have skills and experience in dealing with electropneumatic (open-loop) control technology.
3 Additional information
-Contact the regional Festo contact if you have technical problems www.festo.com.
-Accessories → www.festo.com/catalogue.
4 Product overview
4.1 Structure
4.1.1 Product design

Fig. 1: SFAM-62-...-T...-PNLK-PNVBA-M12
1 Pneumatic port 1
2 Laminar flow inlet
3 Plug for electrical connection
4 [A] key
5 [Edit] key
6 [B] key
7 Pneumatic port 2

Fig. 2: SFAM-90-...-T...-PNLK-PNVBA-M12
1 Pneumatic port 1
2 Laminar flow inlet
3 Plug for M12 electrical connection
4 [A] key
5 [Edit] key
6 [B] key
7 Pneumatic port 2
Product overview

Fig. 3: SFAM-62-...-M...-PNLK-PNVBA-M12

Fig. 4: SFAM-90-...-M...-PNLK-PNVBA-M12
1 Laminar flow cartridge
2 Pneumatic port 1
3 Display
4 Pneumatic port 2
5 [B] key
6 [Edit] key
7 [A] key
8 Plug for M12 electrical connection
1 Laminar flow cartridge
2 Pneumatic port 1
3 Display
4 Pneumatic port 2
5 [B] key
6 [Edit] key
7 [A] key
8 Plug for M12 electrical connection
4.1.2 Display components

1 Flow rate bar display
2 Output display
3 Main display
4 Bar displays for volume measurement, pneumatic energy measurement or pulse measurement
5 Secondary display
6 Status indicator
Fig. 5: LCD display
Symbols on the display
| Symbols Description | ||
| ☐ | ‘OutA’ Switching output OutA selected, flashes when IO-Link is active. | |
| ☐ | ‘OutA’ Switching output OutA set. | |
| ☐ | ‘OutC’ Volume pulse OutC selected, flashes when IO-Link is active. | |
| ☐ | ‘OutC’ Volume pulse OutC set. | |
| ‘OutB’ Switching output OutB | selected. | |
| ‘OutB’ Switching output OutB | set. | |
| ‘OutD’ Pressure measurement | OutD selected. | |
| ‘OutD’ Pressure measurement | OutD set. | |
| ‘Anlg’ Analogue output selected. | ||
| ‘Pulse’ Volume pulse selected. | ||
| Information/input display | ||
| Graphic display of flow measurement | ||
| Graphic display of volume measurement, energy measurement or pulse measurement | ||
| ‘q’ Input signal flow rate selected. | ||
| ‘p’ Input signal pressure selected. | ||
| ‘t’ Input signal temperature selected. | ||
| ‘Lock’ Security code activated. | ||
| ‘Spec’ Special menu selected. | ||
| ‘Option’ Parameters that influence the measured value display have been changed from the factory setting: reference condition (standard) or gas. | ||
Tab. 1: Symbols on the display
| Example for LCD display Meaning | ||
| Main display Secondary display | ||
| Measured value indicator and unit in RUN mode | ||
| ‘1730’ ‘l/min’ Measured value indicator and unit | ||
| Menu for the switching outputs OutA, OutB, OutC and OutD | ||
| ‘Edit’ ‘Flow’/‘bin’ Edit menu for the switching outputs | ||
| ‘OFF’ ‘Fctn’ | Switching function deactivated. | |
| ‘_I’ | ‘Fctn’ | Threshold value comparator |
| ‘_I’_I’ | ‘Fctn’ | Window comparator |
| ‘_I’_I’ | ‘Fctn’ | 2-point threshold value comparator |
| ‘1800’ ‘SP’ | Switching point value | |
| ‘800’ ‘SP.Lo’ Value of lower switching point | ||
| ‘1220’ ‘SP.Hi’ Value of upper switching point | ||
| ‘12.0’ | ‘HY’ | Hysteresis value |
| ‘NO’ ‘logic’ | Switching characteristics of the switching outputs:‘NO’ = N/O contact, normally open‘NC’ = N/C contact, normally closed | |
| ‘BLUE’ ‘COLR’ Display colour | ||
| ‘200’ ‘PULS’ / ‘MSEC’ Width of the volume pulse or mass pulse | ||
| Menu for the analogue output | ||
| ‘Edit’ ‘ANLG’/‘Out’ Edit menu for the analogue outputs | ||
| ‘1._.5’ ‘V’ / ‘Out’ Analogue output type ‘0_10V’, ‘1_5V’, ‘4_20MA’ | ||
| ‘38’ ‘In.Hi’/‘%’ Scaling of the analogue output: end value | ||
| ‘3’ ‘In.Lo’/‘%’ Scaling of the analogue output: start value | ||
| Extreme values and average values in SHOW mode | ||
| ‘510’ ‘MIN’/‘l/Min’ Minimum measured flow rate since switch-on or the last reset | ||
| ‘3080’ ‘MAX’/‘l/Min’ Maximum measured flow rate since switch-on or the last reset | ||
| ‘2080’ ‘AVER’/‘l/Min’ Average of the flow measurement | ||
| Menu for device settings (Spec menu) | ||
| ‘Edit’ ‘MENU’ | Edit menu for device settings | |
| ‘64’ ‘Filt’/‘MSEC’ | Value of the filter time constant for the flow rate measurement signal | |
| ‘l/min’ ‘FLOW’/‘Unit’ Display unit for flow rate measurement | ||
| ‘0°C’ | ‘REF’/‘Cond’ | Reference standard for gas volume |
| ‘Air’ | ‘GAS’ | Selection of the operating medium |
| ‘OFF’ | ‘Z.Adj’ Activation of the zero point synchronisation | |
| ‘bar’ | ‘PRSR’/‘Unit’ | Display unit for pressure measurement |
| ‘oC’ | ‘tEMP’/‘Unit’ | Display unit for temperature measurement |
| ‘Unit’ | ‘Sub.d’ | Settings of the secondary display in RUN mode |
| ‘10’ ‘Eco’/‘SEC’ | Economy mode: time after which the display background lighting is switched off. | |
| ‘PNP’ | ‘bin’/‘Out’ Switchover of the switching outputs between PNP and NPN | |
| ‘FLOW’ | ‘bin’/‘Pin4’ | Switchover of the switching signal at pin 4 between flow monitoring and volume pulse |
| ‘FLOW’ | ‘bin’/‘Pin2’ | Switchover of the signal at Pin 2 between flow monitoring, flow measurement and temperature recording |
| ‘OFF’ ‘Code’ | ‘Lock’ flashes | Activation and specification of the security code |
| ‘OFF’ ‘MASt’ Activation of the IO-Link master function for replication of parameters | ||
Tab. 2: Example for LCD display
4.2 Function
4.2.1 Functional principle
The sensor measures the standard volumetric flow rate or mass flow rate by a thermal process. The sensor measures the amount of heat extracted from the heated surface of a micro-mechanical sensor element by the medium as it flows past. The sensor calculates the flow rate or the cumulative volume from the extracted heat and shows the result on the display. The sensor calculates the temperature of the medium from the sensor signals.
The sensor measures the relative pressure with a piezoresistive sensor element at the pneumatic output. The temperature measurement value is calculated from the signals from the thermal measuring element.
–The sensor can be connected to higher-level systems via switching outputs, a volume switching pulse, an analogue output or an IO-Link interface.
- The switching outputs monitor a threshold value or a signal range depending on the configuration.
–The switching outputs can be set as PNP or NPN and N/O contact (NO) or N/C contact (NC).
–The analogue output can be configured either as a voltage output or as a current output.
- The process values can be read out and parameters changed and transmitted to additional devices through the IO-Link interface.
- If the flow rate is included, a volume signal or a mass signal can be calculated and output by a pulse output and also a cumulative measured value via IO-Link.

flowchart
graph TD
A["flow rate q"] --> B["FLOW flow rate q"]
A --> C["VOL or MASS volume or mass pulse VMP"]
A --> D["recorder REC"]
E["pressure p"] --> F["PRSR pressure p"]
G["temperature t"] --> H["tEMP temperature t"]
B --> I["FLOW (OutA) binary q / SSC1.1"]
B --> J["PULS (OutC) binary VMP / SSC1.3"]
I --> K["Pin 4 q or VMP"]
J --> K
F --> L["FLOW (OutB) binary q / SSC1.2"]
F --> M["PRSR (OutD) binary p / SSC3.1"]
F --> N["FLOW analogue q / MDC1"]
F --> O["PRSR analogue p / MDC3"]
H --> P["tEMP analogue t / MDC2"]
K --> Q["Pin 2 q or p or t"]
Fig. 6: SFAM signal structure
4.2.2 Operating statuses
| Operating status Function | |
| RUN mode | - Basic state after the operating voltage has been applied.- Display of the current measured value.- Display of the selected inputs and outputs.- Switch between the flow rate, pressure, pneumatic power, volume/mass and temperature measured variables. |
| SHOW mode | - Display of the current settings for the switching outputs and the analogue output.- Display and reset of the minimum and maximum values.- Display of the average flow rate measurement. |
| EDIT mode | - Setting or modifying parameters. |
| TEACH mode | - Acceptance of the current measured value to specify switching points. |
| RECORDER mode | - Manual measurement of volume, mass or pneumatic energy. |
Tab. 3: Operating statuses
4.2.3 Switching outputs
4.2.3.1 Switching functions
Threshold value comparator
| Function Normally open contact (N/O) Normally closed contact (N/C) | ||
| Switching function:- 1 switching point (SP) | ![]() | ![]() |
| TEACH mode:- 2 teach points (TP1, TP2)- SP = 12 (TP1 + TP2) | ||
Tab. 4: Threshold value comparator
Window comparator
| Function Normally open contact (N/O) Normally closed contact (N/C) | ||
| Switching function:- 2 switching points (SP.Lo, SP.Hi) | ou | ![]() |
| TEACH mode:1)- 2 teach points (TP1, TP2)- TP1 = SP.Lo, TP2 = SP.Hi | ||
1) SP.Lo = lower value, SP.Hi = higher value, independent of the teach sequence
Tab. 5: Window comparator
2-point threshold value comparator
| Function N/O (normally open) N/C (normally closed) | ||
| Switching function:– 2 switching points (SP.Lo, SP.Hi) | ![]() | ![]() |
| TEACH mode: ^1) – 2 teach points (TP1, TP2)– TP1 = SP.Lo, TP2 = SP.Hi |
1) SP.Lo = lower value, SP.Hi = higher value, independent of the teach sequence
Tab. 6: 2-point threshold value comparator
4.2.3.2 Colour change
A red colour change can be set in the display for the OutA, OutB and OutD switching outputs depending on the switching status. The colour change enables the system status to be identified from a greater distance. The red display is always dominant.
| Parameters Meaning | |
| ‘bLUE’ The display is always blue; the colour change function is switched off. | |
| ‘R.On’ The display is red when the switching output is set (high = 1).The display is blue when the switching output is not set (low = 0). | |
| ‘R.OFF’ The display is red when the switching output is not set (low = 0).The display is blue when the switching output is set (high = 1). |
Tab. 7: Change in colour of display
4.2.3.3 Volume measurement and mass measurement
A threshold value for the volume or the mass is set in the accumulated volume measurement or mass measurement. If the configured threshold value is reached, the sensor outputs a switching pulse at switching output OutC. The volume measurement or mass measurement is restarted at every switching pulse. The pulse width is adjustable.
Setting of N/O contact (NO) Setting N/C contact (NC)

line
| Time (t) | V (V) | OUTC (OUTC) | |-----------|-------|-------------| | 0 | 0 | 0 | | t | 1 | 1 | | t | 0 | 0 | | t | 0 | 0 |Tab. 8: Volume pulse with accumulated volume measurement
4.2.4 Filter
The signal filter smoothes the flow rate measurement signal and the pressure measurement signal. Smoothing affects the outputs as shown in the following figures. The switching times of the switching outputs along with the rise time and fall time of the analogue output change. The filter time equals the time constant of a low-pass filter.

flowchart
graph TD
A["Flow rate measuring signal"] --> B["Signal filter [Filt (q))"]
B --> C["Display filter [AVER"]]
C --> D["Flow rate measured value Display"]
B --> E["Switching output"]
B --> F["Analogue output"]
B --> G["Switching signal (IO-Link) Analogue signal (IO-Link)"]
B --> H["Recorder/Puls"]
Fig. 7: Effect of filter settings on the flow rate measurement signal

flowchart
graph TD
A["Pressure measuring signal"] --> B["Signal filter [Filt (p)"]]
B --> C["Pressure measured value Display"]
B --> D["Switching output"]
B --> E["Analogue output"]
B --> F["Switching signal (IO-Link) Analogue signal (IO-Link)"]
Fig. 8: Effect of filter settings on the pressure measurement signal
4.2.5 Analogue output
Analogue signal
The signal of the analogue output can be assigned the physical measured variables of flow rate, pressure or temperature. The physical measured variable of flow rate is configured as the default.
Output signal
The analogue output can be configured either as voltage output 0 ... 10 V or 1 ... 5 V or as current output 4 ... 20 mA. By default the voltage output is set to 0 ... 10 V.
Scaling of the analogue signal
The default setting for the analogue output signal is 0 ... 10 V, 1 ... 5 V or 4 ... 20 mA for the complete sensing range "Full Scale (FS)". If only part of the sensing range is to be used, the analogue value output can be scaled to the partial range.

line
| In (%FS) | Scale 0%/100% (default) | Scale 20%/80% | | -------- | ------------------------ | ------------- | | 0% | 4mA | 4mA | | 20% | ~6mA | ~4mA | | 80% | ~12mA | ~16mA | | 100% | 20mA | 20mA |Fig. 9: Example: scaling of the analogue signal at the current output
4.2.6 Security code
A 4-digit numeric code can be set to protect the device settings from unauthorised access. The security code must be entered in EDIT mode and TEACH mode when changing settings.
The IO-Link interface offers additional options for blocking access.
4.2.7 Minimum value and maximum value
The minimum values and the maximum values for the flow rate measurement are displayed and reset in the SHOW mode.
i
The minimum and maximum values are reset when the operating voltage is switched off.
4.2.8 Replicate parameter function
This function enables all settings that have been carried out on one sensor (master) to be transferred to other identical sensors (device).
Parameters are transferred with the IO-Link functions. The configured sensor is set to a master mode and can then send its parameters to an identical device sensor (identical device ID).
4.2.9 Switching of standard conditions
The flow rate units and volume units that can be displayed can be based on different standard conditions. It is possible to switch between the following standard conditions. The corresponding standard is defined by selection of the reference temperature in the menu guiding on the display.
| REF/Cond Off 15 °C 20 °C | |||
| Standard DIN 1343 ISO 2533 ISO 6358/ | ISO 8778 | ||
| Air pressure (absolute) [kPa] 101.325 101.325 100 | |||
| Temperature [°C] 0 15 20 | |||
| Humidity [%] | 0 0 65 | ||
| Status information "Option" | Light off | Light on | Light on |
| Correction factor for measurement range end value | 1 1.055 | 1.087 |
Tab. 9: Standard conditions for flow rate units and volume units
The sensor is factory-calibrated to the physical standard conditions in accordance with DIN 1343. If a standard other than DIN 1343 is selected, the specified measurement range ( ± 100% FS) changes in value by the factor specified in Tab. 9 Standard conditions for flow rate units and volume units. This change is visualised in the display by ‘Option’.
The measured value on the sensor is adjusted by switching the reference standard. When using the analogue output in combination with another reference standard, the effect on the nominal measuring range end value must be taken into account according to the correction factor Tab. 9 Standard conditions for flow rate units and volume units.
4.2.10 Zero point synchronisation
If the sensor is installed in a vertical position, the measurement may deviate at high pressures. The zero point can be adjusted to compensate for the measurement deviation. The zero point adjustment affects the display and all outputs. The zero point adjustment is possible only for the Zero Adjust = ON setting and the zero range hiding is no longer active. The offset error is visible on the display and can be set to zero using a zero-adjust teach process.
5 Installation
5.1 Installation, pneumatic
NOTICE
An unfavourable mounting position may impair the function of the product.
- When selecting the mounting position, make sure that condensate from the compressed air lines cannot accumulate in the sensor.
- Mounting position:
- Horizontal ± 5°
-Vertical with zero point adjustment 4.2.10 Zero point synchronisation - The air mass flow is routed to the port at which the laminar flow inlet with the SFAM-...-T/-W... or laminar flow cartridge with the SFAM-...-M... is located. The air mass flow is taken from the opposite port.

natural_image
Technical line drawing of a mechanical assembly with no visible text or symbolsFig. 10: SFAM-...-T... with laminar flow inlet
Installation

natural_image
Technical line drawing of a mechanical device with mounting holes and control buttons (no text or symbols)Fig. 11: SFAM-...-M...
Minimum requirements of pneumatic connection
| SFAM -62 -90 | ||
| MS series pneumatic connection 1/2” 3/4” | ||
| Supply line internal diameter [mm] 10 20 |
Tab. 10: Minimum requirements of pneumatic connection
5.1.1 Connecting the sensor with MS series service unit components
NOTICE
To maintain the specified accuracy, the sensor must not be installed immediately downstream from a pressure regulator or filter regulator.
Install a branch module in front of the sensor after a filter regulator MS...-LFR or pressure regulator MS...-LR.
• Grid dimension 62: MS...-FRM-1/2
• Grid dimension 90: MS...-FRM-3/4
NOTICE
The compressed air must not contain ester oils.
Requirement:
- Install the sensor only after installing service unit components that conform to the degree of filtration (air quality class 7:4:4.: 40~ m residual dust, +3 C pressure dew point, 1mg / m^3 residual oil content).
- Note the flow direction.
- Place the module connectors type MS...-MV in the slots of the individual devices. A seal is required between the individual devices.
- Mount the module connector type MS...-MV with 2 screws.
5.2 Installation, electrical

WARNING
Risk of injury due to electric shock.
- For the electrical power supply, use only PELV circuits in accordance with IEC 60204-1/EN 60204-1 (Protective Extra-Low Voltage, PELV).
- Observe the general requirements of IEC 60204-1/EN 60204-1 for PELV circuits.
-
Only use voltage sources that ensure a reliable electric separation from the mains network in accordance with IEC 60204-1/EN 60204-1.
-
Please note the maximum cable length for the technical connection → 11 Technical data.
-
Configure binary outputs according to the wiring.
- Tightening torque for the union nut at the plug: max. 0.3 Nm
| Plug Pin Wire colour | 1) | Assignment |
| M12, 5-pin 1 Brown23+ + + + 15+ +4 | (BN) Operating voltage +24 V DC | |
| 2 White (WH) Electrical output | 2 (OutB, OutD or Analog) | |
| 3 Blue (BU) Operating voltage | 0 V | |
| 4 Black (BK) Electrical output | 1 (OutA, OutC, C/Q line at IO-Link) | |
| 5 Grey (GY) N/C | ||
1) When using the connecting cable from the accessories.
Tab. 11: Pin allocation
Circuit diagram

Fig. 12: Circuit diagram
6 Commissioning
6.1 Switching on the sensor in RUN mode
- Switch on the operating voltage.
The current measured value is displayed. The sensor is in the basic status.
The sensor is in the basic status in RUN mode. The sensor shows the current measured values. The basic status can be reached as follows from other modes:
-Press and hold the [Edit] key for 3 seconds.
-After expiration of a monitoring period (timeout).
Switchover of measured value indicator
The measured value indicator can be switched between flow rate, pressure temperature, volume/mass and power in RUN mode.
Requirement: the sensor is ready for operation and is in RUN mode.
- Briefly press the [A] or [B] key.
- Repeat the process with a 1...3 second pause until the desired measured variable is displayed.
6.2 Displaying parameters in SHOW mode
Requirement: the sensor is ready for operation and is in RUN mode.
i
RUN mode is reached in SHOW mode as follows:
- Press and hold the [Edit] key for 3 seconds.
- Press and hold the [A] or [B] key 3 seconds.
Switching output OutA or switching output OutC
- Press the [A] key twice in rapid succession.
The first set parameter is displayed.
- i
Press the [B] key to display the preceding parameters.
Press the [A] key to display the following parameters→ Fig. 13.
The flow rate value ‘AVER’ is displayed last.
Switching output OutB, switching output OutD or analogue output Anlg
- Press the [B] pushbutton twice in rapid succession.
The first set parameter is displayed.
2.
Press the [A] key to display the preceding parameters.
Press the [B] key to display the following parameters→ Fig. 13.
The flow rate value ‘MAX’ is displayed last.

flowchart
graph TD
A["Measured value indication (RUN mode)"] --> B["FLOW"]
A --> C["VOL or MASS"]
A --> D["tEMP"]
A --> E["PRSR"]
A --> F["POWR"]
B --> G["FLOW Pin4/bin"]
C --> H["VOL or Mass Pin4/bin"]
G --> I["OFF Fctn or Fctn or Fctn or Fctn"]
H --> J["OFF Fctn or Fctn or Fctn or Fctn"]
I --> K["logic"]
I --> L["SP"]
I --> M["SP,Lo"]
I --> N["SP,Hi"]
I --> O["SP"]
J --> P["Puls"]
J --> Q["Puls"]
K --> R["HY"]
L --> S["SP,Hi"]
M --> T["SP,Lo"]
N --> U["SP,Hi"]
O --> V["Puls"]
P --> W["logic"]
Q --> X["logic"]
R --> Y["COLR"]
S --> Z["COLR"]
T --> AA["COLR"]
U --> AB["COLR"]
V --> AC["COLR"]
W --> AD["MIN FLOW"]
X --> AE["MAX FLOW"]
Y --> AF["AVER FLOW"]
Z --> AG["AVER FLOW"]
AD --> AH["REF Cond"]
AE --> AI["GAS"]
AF --> AJ["MIN PRSR"]
AG --> AK["MAX PRSR"]
AH --> AL["Reset"]
AI --> AM["Reset"]
AJ --> AN["Reset"]
AK --> AO["Reset"]
AL --> AP["Measured value indication (RUN mode)"]
AM --> AP
AN --> AP
AO --> AP
![↓↑↔ Button [A] or button [B] ↓ Double click button [A] or button [B] ○ Button [Edit]](/content/2026/05/1014975/images/ce391169f7e4267d4d169771cd42048b4fb493d2c1c852ce9b62073d1b4defac.jpg)
Fig. 13: Menu structure for SHOW mode
6.3 Configuring the sensor in EDIT mode

flowchart
graph TD
A["OutA Edit FLOW/bin"] --> B["OutB Edit FLOW/bin"]
B --> C["OutD Edit PRSR/bin"]
C --> D["OutC Edit VOL/PULS"]
D --> E["Anlg Edit ANLG/Out"]
E --> F["Spec Edit MENU"]
subgraph RUN mode
G["Off Fctn"] --> H["Fctn"]
H --> I["Fctn"]
I --> J["Fctn"]
J --> K["SP 0.001...19999"]
K --> L["PULS 20...100 ...995 ms"]
L --> M["logic NO, NC"]
M --> N["Logic NO, NC"]
N --> O["COLR bBLUE, R.OFF, R.ON"]
O --> P["Logic NO, NC"]
P --> Q["COLR bBLUE, R.OFF, R.ON"]
end
subgraph RUN mode
R["Out A Edit FLOW/bin"] <--> S["Out B Edit FLOW/bin"]
S <--> T["Out D Edit PRSR/bin"]
T <--> U["Out C Edit VOL/PULS"]
U <--> V["Anlg Edit ANLG/Out"]
V <--> W["Spec Edit MENU"]
end
subgraph RUN mode
X["Logic NO, NC"] --> Y["SP 0...60 ...100% FS"]
Y --> Z["SP Hi 0...70 ...100% FS"]
Z --> AA["SP Lo 0...60 ...100% FS"]
AA --> AB["Logic NO, NC"]
AB --> AC["Logic NO, NC"]
AC --> AD["Logic NO, NC"]
AD --> AE["Logic NO, NC"]
AE --> AF["Logic NO, NC"]
AF --> AG["Logic NO, NC"]
AG --> AH["Logic NO, NC"]
AH --> AI["Logic NO, NC"]
AI --> AJ["Logic NO, NC"]
AJ --> AK["Logic NO, NC"]
AK --> AL["Logic NO, NC"]
AL --> AM["Logic NO, NC"]
AM --> AN["Logic NO, NC"]
AN --> AO["Logic NO, NC"]
AO --> AP["Logic NO, NC"]
AP --> AQ["Logic NO, NC"]
AQ --> AR["Logic NO, NC"]
AR --> AS["Logic NO, NC"]
AS --> AT["Logic NO, NC"]
AT --> AU["Logic NO, NC"]
AU --> AV["Logic NO, NC"]
AV --> AW["Logic NO, NC"]
AW --> AX["Logic NO, NC"]
AX --> AY["Logic NO, NC"]
AY --> AZ["Logic NO, NC"]
AZ --> BA["Logic NO, NC"]
BA --> BB["Logic NO, NC"]
BB --> BC["Logic NO, NC"]
BC --> BD["Logic NO, NC"]
BD --> BE["Logic NO, NC"]
BE --> BF["Logic NO, NC"]
BF --> BG["Logic NO, NC"]
BG --> BH["Logic NO, NC"]
BH --> BI["Logic NO, NC"]
BI --> BJ["Logic NO, NC"]
BJ --> BK["Logic NO, NC"]
BK --> BL["Logic NO, NC"]
BL --> BM["Logic NO, NC"]
BM --> BN["Logic NO, NC"]
BN --> BO["Logic NO, NC"]
BO --> BP["Logic NO, NC"]
BP --> BQ["Logic NO, NC"]
BQ --> BR["Logic NO, NC"]
BR --> BS["Logic NO, NC"]
BS --> BT["Logic NO, NC"]
BT --> BU["Logic NO, NC"]
BU --> BV["Logic NO, NC"]
BV --> BW["Logic NO, NC"]
BW --> BX["Logic NO, NC"]
BX --> BY["Logic NO, NC"]
BY --> BZ["Logic NO, NC"]
end
subgraph RUN mode
Z["Out A Edit FLOW/bin"] <--> AA["Out B Edit FLOW/bin"]
AA <--> AB["Out D Edit PRSR/bin"]
AB <--> AC["Out C Edit VOL/PULS"]
AC <--> AD["Anlg Edit ANLG/Out"]
AD <--> AE["Fit (c)"]
AE <--> AF["OFF 2, 4, 8, 16, 32, 64, ...1024, 2048 ms"]
AF <--> AG["FLOW/Unit I/Min, M^3.h, SCFM, kG.Mn"]
AG <--> AH["REF/Cond 0°C, 15°C, 20°C"]
AH <--> AI["GAS Air, N2, Ar, CO2 Z.Adj"]
AI <--> AJ["Filt (p)"]
AJ <--> AK["OFF 2, 4, 8, 16, 32, 64, ..., 1024 ms"]
AK <--> AL["PRSR/Unit bar, kPa, MPa, PSI tEMP/Unit °C °F Sub.d Unit GAS FLOW VOL PRSR tEMP SP SPLo SPHi POWR Eco dLON 5, 10, 20, 40, 80, 160, 320, 640 s"]
AL <--> AM["Bin/Out PNP NPN Pin4/bin FLOW VOL Pin2/ANLG bin FLOW/ANLG PRSR/ANLG tEMP/ANLG FLOW/bin PRSR/bin Code/Lock OFF 1...9999 MAS OFF ON"]
end
Button [Edit]
← Button [A] or button [B]
fett Default setting
Fig. 14: EDIT mode menu structure
i
Changes to the switching behaviour are effective immediately.
i
RUN mode is reached in EDIT mode as follows:
- Press and hold the [Edit] key for 3 seconds.
6.3.1 Starting EDIT Mode
Requirement: the sensor is ready for operation and is in RUN mode.
- Press the [Edit] key.
The EDIT mode is active. 'OutA' and 'Edit' are displayed.
- If the security code 'LOCK' is active, enter the security code using the [A] pushbutton or the [B] pushbutton and press the [Edit] key.
The EDIT mode is active. 'OutA' and 'Edit' are displayed.
- Press the [A] or [B] key to switch between OutA, OutB, OutC, OutD, Anlg and Spec.
6.3.2 Configuring the switching output
T
The process is basically the same for configuring the switching outputs for OutA, OutB and OutD. In the following, the process is described using the OutA switching output.
Requirement: EDIT mode is active.
- Press the [Edit] key.
'Fctn' flashes.
-
Select the switching function 'OFF', '_I-', '_I`_ or cargo []' with the [A] or [B] key.
-
Press the [Edit] key.
The set parameter value is saved. The next adjustable parameter is shown.
-
Set the parameter value with the [A] or the [B] key.
-
Repeat steps 3 and 4 until all parameters are set → Fig. 14.
-
Press the [Edit] key.
RUN mode is active.
6.3.3 Setting the volume pulse output
Requirement: EDIT mode is active.
-
Select 'VOL'/'PULS' with the [A] or the [B] key.
-
Press the [Edit] key.
→ 'SP' and the set volume unit are displayed alternately.
-
Set the parameter value with the [A] or the [B] key.
-
Press the [Edit] key.
The set parameter value is saved. The next adjustable parameter is shown.
-
Repeat steps 3 and 4 until all parameters are set.
-
Press the [Edit] key.
RUN mode is active.
6.3.4 Setting the analogue output
Requirement: EDIT mode is active.
-
Select 'ANLG'/'Out' with the A or the B key.
-
Press the [Edit] key.
'Out'/'V' or 'Out'/'MA' are displayed alternately.
- Select the parameter with the [A] or the [B] key.
Commissioning
- Press the [Edit] key.
The set parameter value is saved. The next adjustable parameter is shown.
-
Repeat steps 3 and 4 until all parameters are set.
-
Press the [Edit] key.
RUN mode is active.
6.3.5 Changing device settings
Requirement: EDIT mode is active.
- Select the 'Spec' with the [A] or the [B] key.
'Spec' is displayed.
- Press the [Edit] key.
'Filt'/'MSEC' are displayed alternately.
-
Set the parameter with the [A] or the [B] key.
-
Press the [Edit] key.
The set parameter value is saved. The next adjustable parameter is shown.
-
Repeat steps 3 and 4 until all parameters are set.
-
Press the [Edit] key.
RUN mode is active.
6.3.6 Replicating parameters
Requirements:
-The previously configured sensor (master sensor) is ready for operation and is in RUN mode.
- The master sensor and device sensor are identical with reference to the parameters, i.e. they have the same device ID.
- The master sensor is connected to the device sensor and the power supply.
-Parameterisation of the device sensor must not be blocked via IO-Link.

flowchart
graph LR
A["Master Sensor"] -->|24 V (BN)| B["Device Sensor"]
A -->|0 V (BU)| B
A -->|OutA, C/Q (BK)| B
B -->|Power Supply| A
Fig. 15: Replicate pin allocation parameters
-
Select the 'SPEC' special menu from the device settings on the master sensor.
-
Press the [Edit] key repeatedly until 'MASt' appears.
-
Select 'ON' with the [A] or the [B] key.
-
Press the [Edit] key.
'REPL' and 'REdY' appear.
- Press the [A] or the [B] key.
REPL' and RUN' appear briefly. The parameters are transmitted to the device sensor. 'REPL' and 'REdY' appear. If an error occurs, an error message appears 9 Fault clearance.
-
Repeat point 5 if an additional sensor is to be parameterised.
-
Press the [Edit] key.
RUN mode is active.
6.3.7 Zero point synchronisation
Requirements:
- 'Z.Adj' 'ON' is set.
–The operating pressure is present, but there is no flow rate.
- RUN mode is active.
- The measured value lies in the range 0 l/min ± 3 %FS.
-
Press the [A] key and the [B] key.
-
Also press the [Edit] key.
- If ‘OK’ appears: the zero point synchronisation was successful. - ‘FAIL’ appears: the zero point synchronisation was not successful. Check requirements.
i
If [Z.AdJ][OFF] is set for a later time, the sensor takes over the factory setting calibration values.
6.4 Teach-in switching points in TEACH mode
The switching points for flow monitoring can be established in the TEACH mode and the pressure monitoring can be defined 4.2.3 Switching outputs.
i
Before the teach-in, set the switching function to EDIT mode 6.3 Configuring the sensor in EDIT mode.
The process for teach-in of switching signal OutA, switching signal OutB and switching signal OutD is basically the same:
- OutA: press the [A] and the [Edit] key.
- OutB or OutD: press the [B] key and the [Edit] key.
Sequence for the switching signal OutA
Requirements:
–The sensor is ready for operation and is in RUN mode.
- OutA must be selected at pin 4.
-
Generate the flow rate for TP1.
-
Press the [A] and the [Edit] key.
With security code activated: 'Lock' flashes.
-
Set the security code with the [A] or the [B] key.
-
Press the [Edit] key.
‘t-IN’ flashes.
The flow rate measured value will be applied as teach point (TP1).
- Generate the flow rate for TP2.
Commissioning
- Press the [A] and the [Edit] key.
The flow rate measured value will be applied as teach point (TP2).
The ‘SP’ switching point of the ‘SP.Lo’ and ‘SP.Hi’ switching points are valid.
The RUN mode is displayed.
Sequence for the switching signal OutD
Requirements:
- The sensor is ready for operation and is in RUN mode.
-
OutD must be selected at pin 2.
-
Apply the pressure value TP1.
-
Press the [B] and the [Edit] key.
With security code activated: 'Lock' flashes.
- Set the security code with the [A] or the [B] key.
- Press the [Edit] key.
‘t-IN’ flashes.
The pressure measured value will be applied as the first teach point (TP1).
- Apply the pressure value TP2.
- Press the [B] and the [Edit] key.
The pressure measured value will be applied as the second teach point (TP2).
The ‘SP’ switching point of the ‘SP.Lo’ and ‘SP.Hi’ switching points are valid.
The RUN mode is displayed.
6.5 Measure volume or energy manually in RECORDER mode
Requirement: the sensor is ready for operation and is in RUN mode.
- Press the [A] and [B] keys simultaneously.
The sensor is in RECORDER mode
The current measured value of the volume measurement or energy measurement is displayed.
i
The [Edit] key can be used to switch between volume measurement and energy measurement.
- Press the [A] key to start or stop the volume measurement or the energy measurement.
During startup the volume measurement and the energy measurement are started at the same time.
The bar display for the volume recorder or the energy recorder runs from bottom to top.
If the volume measurement or the energy measurement is stopped, the bar display stops at a point.
- Press the [B] key to reset the volume measurement and the energy measurement to 0.
- To exit RECORDER mode, press the [A] and [B] key simultaneously.
The RUN mode is displayed.
i
If the RECORDER mode is exited during a volume measurement or energy measurement, the volume measurement or energy measurement continues in the background.
When the operating voltage is switched off, the volume measurement or energy measurement is saved with a degree of inaccuracy, because the value is saved to the non-volatile memory area every 2 minutes.
7 IO-Link interface
7.1 General information, IO-Link
| Characteristics Specification | |
| Protocol IO-Link | |
| Revision ID V1.1 | |
| Device profiles Smart Sensor - SSP 4.1.3 | Firmware Update identification and diagnosis |
| Function Quantity detection Function Locator Function Product URI | |
| Transmission rate COM3 | |
| SIO-Mode support Yes | |
| Port type class A | |
| Process data output length 0 bit | |
| Process data input length 96 bit | |
| Process data content IN Flow measurement | ent value 16 bit MDC |
| Flow monitoring 2 bit SSC | |
| Volume pulse/mass pulse 1 bit SSC | |
| Temperature measurement value 16 bit MDC | |
| Temperature monitoring 2 bit SSC | |
| Pressure measurement value 16 bit MDC | |
| Pressure monitoring 2 bit SSC | |
| Service data IN Volume measurement/m | mass measurement value 32 bit |
| Pneumatic energy measurement value 32 bit | |
| Pneumatic power measurement value 32 bit | |
| Min. cycle time | 1,5 ms |
| Data storage required 0,5 kByte | |
| Vendor ID 0x014D (333) | |
| Device ID | → Tab. 13 Device ID values |
Tab. 12: General IO-Link specification
| Device ID[dec] | Device ID[hex] | Order Code |
| 329424 0x05 | 506D0 SFAM-1 | 1000-PNVBA |
| 329425 0x05 | 506D1 SFAM-3 | 3000-PNVBA |
| 329426 0x05 | 506D2 SFAM-5 | 5000-PNVBA |
| 329427 0x05 | 506D3 SFAM-1 | 10000-PNVBA |
| 329428 0x05 | 506D4 SFAM-1 | 15000-PNVBA |
Tab. 13: Device ID values
7.2 Identification parameters
| Index Sub-index | Access 1) | Name Value Format | ||
| 0x0010 (16) | 0x00 R Vendor Name Festo StringT (5 Bytes) | |||
| 0x0011 (17) | 0x00 R Vendor Text www.festo.com | StringT (20 Bytes) | ||
| 0x0012 (18) | 0x00 R Product Name Order Code, e.g. SFAM-62-1000L-M-PNLK-PNVBA-M12 | StringT (max. 64 Bytes) | ||
| 0x0013 (19) | 0x00 R Product ID e. g. 563 | 796 SFAM-1000-PNVBA | StringT (max. 64 Bytes) | |
| 0x0014 (20) | 0x00 R Product Text Flow sensor | StringT (11 Bytes) | ||
| 0x0015 (21) | 0x00 R Serial Number Product Key, e. g.KB16TVPZCBV | StringT (11 Bytes) | ||
| 0x0016 (22) | 0x00 R Hardware Revision e. g. REV01 | StringT (5 Bytes) | ||
| 0x0017 (23) | 0x00 R Firmware Revision e. g. V8.8.12 | StringT (max. 8 Bytes) | ||
| 0x0018(24) | 0x00 R/W Application Specific Tag *** StringT | (max. 32 Bytes) | ||
| 0x0019(25) | 0x00 R/W Function Tag *** StringT | (max. 32 Bytes) | ||
| 0x001A(26) | 0x00 R/W Location Tag *** StringT | (max. 32 Bytes) | ||
| 0x001B(27) | 0x00 R Product URI e. | g. https://pk.festo.com/KB16TVPZCBV | StringT(max. 100 Bytes) | |
| 0x2101(8449) | 0x00 R Part Number e.g. 1234567 StringT (7 Bytes) | |||
1) R = read, R/W = read and write
Tab. 14: Identification parameters
7.3 IO-Link default parameters
| Index Sub-index | Access 1) | Name Value Format | ||
| 0x0002(2) | 0x00 W System | Command | → 7.4 IO-Link system commands | UIntegerT8 |
| 0x0003(3) | 0x00 R/W Data | Storage Index Combined value RecordT | ||
| 0x000C(12) | 0x00 R/W Device Access Locks→ Tab. 16 Device access blocking | bitwise:0: unlocked1: locked | RecordT (16 bit) | |
| 0x000D(13) | 0x00 R Profile Characteristics 0x0012, | 0x0031, 0x4000,0x8014, 0x8101, 0x8102 | ArrayT of UIntegerT16 | |
| 0x01 R Device Profile ID 0x0012: | Digital Measuring and Switching Sensor, 3 channel (SSP 4.1.3) | UIntegerT16 | ||
| 0x02 R Device Profile ID 0x0031: | Firmware Update | |||
| 0x03 R Device Profile ID 0x4000: | identification and diagnosis | |||
| 0x04 R Function Class ID 0x8014: | Quantity detection | |||
| 0x05 R Function Class ID 0x8101: | Locator | |||
| 0x000D(13) | 0x06 UI | IntegerT16R Function Class ID 0x8102: Product URI | ||
| 0x000E(14) | 0x00 R | PD Input Descriptor 0x03, 0x10, 0x50, 0x03,0x08, 0x48, 0x01, 0x03,0x40,0x03, 0x10, 0x30, 0x03,0x08, 0x28, 0x01, 0x02,0x20,0x03, 0x10, 0x10, 0x03,0x08, 0x08, 0x01, 0x02,0x00 | ArrayT ofOctetStringT3 | |
| 0x01 R | Flow value MDC1 (q) 0x03, 0x10, 0x50 OctetStringT3 | |||
| 0x02 R | Flow scale MDC1 (q) 0x03, 0x08, 0x48 OctetStringT3 | |||
| 0x03 R | Flow monitoring SSC1.1(OutA), SSC1.2 (OutB),volume pulse/mass pulseSSC1.3 (OutC, Puls) | 0x01, 0x03, 0x40 OctetStringT3 | ||
| 0x04 R | Temperature value MDC2(t) | 0x03, 0x10, 0x30 OctetStringT3 | ||
| 0x05 R | Temperature scale MDC2(t) | 0x03, 0x08, 0x28 OctetStringT3 | ||
| 0x06 R | Temperature monitoringSSC2.1, SSC2.2 | 0x01, 0x02, 0x20 OctetStringT3 | ||
| 0x07 R | Pressure value MDC3 (p) 0x03, 0x10, | 0x10 OctetStringT3 | ||
| 0x08 R | Pressure scale MDC3 (p) 0x03, 0x08, | 0x08 OctetStringT3 | ||
| 0x09 R | Pressure monitoringSSC3.1, SSC3.2 | 0x01, 0x02, 0x00 OctetStringT3 | ||
| 0x0020(32) | 0x00 R | Error Count 0 ... 2 | ^16 – 1 | UIntegerT16 |
| 0x0024(36) | 0x00 R | Device Status 0: Device is operatingproperly2: Out-of-Specification4: Failure | UIntegerT8 | |
| 0x0025 (37) | 0x00 R Detailed | Device Status Octet1: Event | QualifierOctet2,3: Event Code | ArrayT of OctetStringT3 |
| 0x0028 (40) | 0x00 R Process | Data Input | → 7.9 Process Data Input | RecordT (96 bit) |
1) R = read, R/W = read and write
Tab. 15: IO-Link default parameters
| Bit Description | |
| 0 Not used | |
| 1 Not used | |
| 2 Local parameterization lock (EDIT mode and TEACH mode) | |
| 3 Local user interface lock (all modes and the display are deactivated) | |
Tab. 16: Device access blocking
7.4 IO-Link system commands
| Value [dec] | Value [hex] | Command Description | |
| 65 0x41 SP1 | Single Value | Teach Determine the teach point for switching point SP1. | |
| 66 0x42 SP2 | Single Value | Teach Determine the teach point for switching point SP2. | |
| 75 0x4B | Specific Teach | Run 2-point teach-in according to the teach flag. | |
| 76 0x4C Teach | Cancel | Cancel teach-in sequence. | |
| 126 | 0x7E | Locator Start | Start double flashing of the display for localisation. |
| 127 | 0x7F | Locator Stop | Stop double flashing of the display for localisation. |
| 128 | 0x80 Device | reset Warm start of the device. | |
| 129 | 0x81 Application | Reset technology-specific application. | |
| 130 | 0x82 | Restore factory settings | Reset applicable settings to factory settings. |
| 131 | 0x83 Back-to-box | Reset all parameters to the original delivery values. | |
| 160 0xA0 | Reset Min MDC1 | (q) Reset minimum measured value for the flow rate. | |
| 161 0xA1 | Reset Max MDC1 | (q) Reset maximum measured value for the flow rate. | |
| 162 0xA2 | Reset Min MDC3 | (p) Reset minimum measured value for the pressure. | |
| 163 0xA3 | Reset Max MDC3 | (p) Reset maximum measured value for the pressure. | |
| 166 0xA6 | Reset Min MDC2 | (t) Reset minimum measured value for the temperature. | |
| 167 0xA7 | Reset Max MDC2 | (t) Reset maximum measured value for the temperature. | |
| 168 0xA8 | Adjust flow zero | point Run user-defined adjustment of the flow rate zero point. | |
| 169 0xA9 | Adjust pressure | zero point Run user-defined adjustment of the pressure zero point. | |
| 170 0xAA | Reset Min pneum. | power (qp) Reset minimum value for the pneumatic power. | |
| 171 0xAB | Reset Max pneum. | power (qp) Reset maximum value for the pneumatic power. | |
| 176 0xB0 | Reset recorder | Reset the volume value/mass value/energy value of the recorder to zero. | |
| 177 0xB1 | Run / resume recorder | Start or resume recording on the recorder. | |
| 178 0xB2 | Pause recorder | Pause the recorder. |
Tab. 17: IO-Link system commands
7.5 Smart sensor profile parameters
| Index Sub-index | Access1) | Name Value Format | |||
| 0x003A(58) | 0x00 R/ | W Teach | Select 0: SSC1.1 (OutA) | 1: SSC1.1 (OutA), default2: SSC1.2 (OutB)11: SSC2.112: SSC2.221: SSC3.1 (OutD)22: SSC3.2 | UIntegerT8 |
| 0x003B(59) | 0x00 R | Teach Reg | ult Combined value Record | T(8 bit) | |
| 0x01 Te | ach State | 0: Idle,default | 1: SP1 success2: SP2 success3: SP12 success4: Wait for command5: Busy7: Error | UIntegerT4 | |
| 0x02 Te | ach Flag | TP1 for SP1 0: Teachpoint | not acquiredor not successful1: Teachpoint successfullyacquired | BooleanT (1 bit) | |
| 0x03 Te | ach Flag | TP2 for SP1 | |||
| 0x04 Te | ach Flag | TP1 for SP2 | |||
| 0x05 Te | ach Flag | TP2 for SP2 | |||
| SSC1.1, flow monitoring (OutA) | |||||
| 0x003C(60) | 0x00 R/ | W SSC1.1 | Param Combined value Record | T(64 bit) | |
| 0x01 Sw | witchpoint | SP1 (SP,SP.Lo, SP.Hi) | SFAM-1000: 0 ... 6000SFAM-3000: 0 ... 1800SFAM-5000: 0 ... 3000SFAM-10000: 0 ... 6000SFAM-15000: 0 ... 9000 | IntegerT32 | |
| 0x02 Sw | witchpoint | SP2 (SP,SP.Lo, SP.Hi) | SFAM-1000: 0 ... 6000SFAM-3000: 0 ... 1800SFAM-5000: 0 ... 3000SFAM-10000: 0 ... 6000SFAM-15000: 0 ... 9000 | ||
| 0x003D(61) | 0x00 R/ | W SSC1.1 | Config Combined value Record | T(48 bit) | |
| 0x003D(61) | 0x01 R/ | W Switchpoint logic (logic) 0: High-active (normally open NO)1: Low-active (normally close NC) | UIntegerT8 | ||
| 0x02 Switchpoint mode (Fctn) 0: Deactivated | |||||
| 0x03 Hysteresis | (HY) SFAM-1000: 0 ... 5400 | SFAM-3000: 0 ... 1620SFAM-5000: 0 ... 2700SFAM-10000: 0 ... 5400SFAM-15000: 0 ... 8100 | IntegerT32 | ||
| SSC1.2, flow monitoring (OutB) | |||||
| 0x003E(62) | 0x00 R/ | W SSC1.2 Param Combined value RecordT (64 bit) | |||
| 0x01 Switchpoint | SP1 (SP, SP.Lo, SP.Hi) | SFAM-1000: 0 ... 6000SFAM-3000: 0 ... 1800SFAM-5000: 0 ... 3000SFAM-10000: 0 ... 6000SFAM-15000: 0 ... 9000 | IntegerT32 | ||
| 0x02 Switchpoint | SP2 (SP, SP.Lo, SP.Hi) | SFAM-1000: 0 ... 6000SFAM-3000: 0 ... 1800SFAM-5000: 0 ... 3000SFAM-10000: 0 ... 6000SFAM-15000: 0 ... 9000 | |||
| 0x003F(63) | 0x00 R/ | W SSC1.2 Config Combined value RecordT (48 bit) | |||
| 0x01 Switchpoint | logic (logic) 0: High-active (normally open NO)1: Low-active (normally close NC) | UIntegerT8 | |||
| 0x02 Switchpoint | mode (Fctn) 0: Deactivated | ||||
| 0x003F(63) | 0x03 R/ | W Hysteresis (HY) SFAM-1000: 0 ... | 5400SFAM-3000: 0 ... 1620SFAM-5000: 0 ... 2700SFAM-10000: 0 ... 5400SFAM-15000: 0 ... 8100 | IntegerT32 | |
| SSC2.1, temperature monitoring | |||||
| 0x400C(16396) | 0x00 R/ | W SSC2switchpoint | 1 Param Combined value RecordT (64 bit) | ||
| 0x01 S | SP1 0 ... 999 IntegerT32 | ||||
| 0x02 S | witchpoint | SP2 0 ... 999 | |||
| 0x400D(16397) | 0x00 R/ | W SSC2switchpoint | 1 Config Combined value RecordT (48 bit) | ||
| 0x01 S | logic (logic) 0: High-active (normally open NO)1: Low-active (normally close NC) | UInteger8 | |||
| 0x02 S | witchpoint | mode (Fctn) 0: Deactivated | Single point mode ( \_I^- )Window mode ( \_I^- )Two point mode ( \_[]^- ) | ||
| 0x03 H | ysteresis | (HY) 0 ... 900 Integer32 | |||
| SSC2.2, temperature monitoring | |||||
| 0x400E(16398) | 0x00 R/ | W SSC2switchpoint | 2 Param Combined value RecordT (64 bit) | ||
| 0x01 S | SP1 0 ... 999 IntegerT32 | ||||
| 0x02 S | witchpoint | SP2 0 ... 999 | |||
| 0x400F(16399) | 0x00 R/ | W SSC2switchpoint | 2 Config Combined value RecordT (48 bit) | ||
| 0x01 S | logic (logic) 0: High-active (normally open NO)1: Low-active (normally close NC) | UIntegerT8 | |||
| 0x02 S | witchpoint | mode (Fctn) 0: Deactivated | Single point mode ( \_I^- )Window mode ( \_I^- )Two point mode ( \_[]^- ) | ||
| 0x03 H | ysteresis | (HY) 0 ... 900 IntegerT32 | |||
| SSC3.1, pressure monitoring (OutD) | |||||
| 0x003C(60) | 0x00 R/ | W SSC3.1 | Param Combined value RecordT (64 bit) | ||
| 0x01 Sw | switchpoint | SP1 (SP, SP.Lo, SP.Hi) | 0 ... 16000 IntegerT32 | ||
| 0x02 Sw | switchpoint | SP2 (SP, SP.Lo, SP.Hi) | 0 ... 16000 | ||
| 0x003D(61) | 0x00 R/ | W SSC3.1 | Config Combined value RecordT (48 bit) | ||
| 0x01 Sw | switchpoint | logic (logic) 0: High-active (normally open NO)1: Low-active (normally close NC) | UIntegerT8 | ||
| 0x02 Sw | switchpoint | mode (Fctn) 0: Deactivated1: Single point mode ( \_I^- )2: Window mode ( \_I^- )3: Two point mode ( \_[]^- ) | |||
| 0x03 Hysteresis | (HY) 0 ... 14400 IntegerT32 | ||||
| SSC3.2, pressure monitoring | |||||
| 0x003E(62) | 0x00 R/ | W SSC3.2 | Param Combined value RecordT (64 bit) | ||
| 0x01 Sw | switchpoint | SP1 (SP, SP.Lo, SP.Hi) | 0 ... 16000 IntegerT32 | ||
| 0x02 Sw | switchpoint | SP2 (SP, SP.Lo, SP.Hi) | 0 ... 16000 | ||
| 0x003F(63) | 0x00 R/ | W SSC3.2 | Config Combined value RecordT (48 bit) | ||
| 0x01 Sw | switchpoint | logic (logic) 0: High-active (normally open NO)1: Low-active (normally close NC) | UIntegerT8 | ||
| 0x02 Sw | switchpoint | mode (Fctn) 0: Deactivated1: Single point mode ( \_I^- )2: Window mode ( \_I^- )3: Two point mode ( \_[]^- ) | |||
| 0x03 Hysteresis | (HY) 0 ... 14400 IntegerT32 | ||||
| MDC1, flow measurement descriptor | |||||
| 0x4080(16512) | 0x00 R | MDC1De | scr Combined value RecordT (88 bit) | ||
| 0x01 Lo | Lower valu | e of measure-ment range | SFAM-1000: 60SFAM-3000: 18SFAM-5000: 30SFAM-10000: 60SFAM-15000: 90 | IntegerT32 | |
| 0x02 Upper value | e of measure-ment range | SFAM-1000: 6000SFAM-3000: 1800SFAM-5000: 3000SFAM-10000: 6000SFAM-15000: 9000 | |||
| 0x03 Unit code | 1349 ( m^3/h ) IntegerT16 | ||||
| 0x04 Scale SFAM | M-1000: -2 (10 | -2)SFAM-3000: -1 ( 10^-1 )SFAM-5000: -1 ( 10^-1 )SFAM-10000: -1 ( 10^-1 )SFAM-15000: -1 ( 10^-1 ) | IntegerT8 | ||
| MDC2, temperature measurement descriptor | |||||
| 0x4081(16513) | 0x00 R | MDC2De | scr Combined value RecordT (88 bit) | ||
| 0x01 Lo | Lower valu | e of measure-ment range | 0 IntegerT32 | ||
| 0x02 Upper value | e of measure-ment range | 500 | |||
| 0x03 Unit code | 1001 (°C) IntegerT16 | ||||
| 0x04 Scale -1 (10 | -1) IntegerT8 | ||||
| MDC3, pressure measurement descriptor | |||||
| 0x4082(16514) | 0x00 R | MDC3De | scr Combined value RecordT (88 bit) | ||
| 0x01 Lo | Lower valu | e of measure-ment range | 0 IntegerT32 | ||
| 0x02 Upper value | e of measure-ment range | 16000 | |||
| 0x4082(16514) | 0x03 R | Unit code 1130 (Pa) IntegerT16 | |||
| 0x04 Scale 2 (10 | 2) IntegerT8 | ||||
1) R = read, R/W = read and write
Tab. 18: Smart sensor profile parameters
7.6 Device-specific parameters
| Index Sub-index | Access1) | Name Value Format | ||
| 0x0118(280) | 0x00 R/W Backlight color SSC1.1(OutA, COLR) | 0: Always blue (bLUE)1: Red if OutA = 0, (R.OFF)2: Red if OutA = 1, (R.ON) | UIntegerT16 | |
| 0x0136(310) | 0x00 R/W Backlight color SSC1.2(OutB, COLR) | 0: Always blue (bLUE)1: Red if OutB = 0, (R.OFF)2: Red if OutB = 1, (R.ON) | ||
| 0x016E(366) | 0x00 R/W Backlight color SSC3.1(OutD, COLR) | 0: Always blue (bLUE)1: Red if OutD = 0, (R.OFF)2: Red if OutD = 1, (R.ON) | ||
| 0x3142(12610) | 0x00 R/W Volumepulse/mass pulseswitchpoint (PULS, SP) | typically 1 ... 200000000Scale m3: x 0.001 ( 10^-3 ) | UIntegerT32 | |
| 0x0147(327) | 0x00 R/W Volumepulse/mass pulseswitchpoint logic (PULS,logic) | 0: High-active (normally open NO)1: Low-active (normally close NC) | UIntegerT16 | |
| 0x0149(329) | 0x00 R/W Volumepulse/mass pulselength (PULS, MSEC) | 20 ... 995 ms | ||
| 0x016A(362) | 0x00 R/W Analog output scaling,start value (Anlg, In.Lo /%) | 0 ... 90 | IntegerT16 | |
| 0x016B(363) | 0x00 R/W Analog output scaling,end value (Anlg, In.Hi /%) | 10 ... 100 | ||
| 0x016C(364) | 0x00 R/W Analog output type (Anlg,Out) | 0: 0...10 V voltage output1: 1...5 V voltage output2: 4...20 mA current output | UIntegerT16 | |
| 0x017F (383) | 0x00 R/W Flow | unit of the display (q, FLOW/Unit) | 0: l/min2: m^3/h 3: scfm5: kg/min | UIntegerT16 |
| 0x0181 (385) | 0x00 R/W Flow | display filter MDC1 (q, AVER) | 8: 256 ms9: 512 ms10: 1024 ms | |
| 0x0182 (386) | 0x00 R/W Flow | filter response time (q, Filt) | 0: Filter off (OFF)1: 2 ms2: 4 ms3: 8 ms4: 16 ms5: 32 ms6: 64 ms7: 128 ms8: 256 ms9: 512 ms10: 1024 ms11: 2048 ms | |
| 0x0184 (388) | 0x00 R/W User | zero adjustment on/off (Z.Adj) | 0: off | |
| 1: on | ||||
| 0x0193 (403) | 0x00 R/W pressure | ure unit of the dis-play (p, PRSR/Unit) | 0: bar1: kPa2: Mpa3: psi | |
| 0x0196 (406) | 0x00 R/W Pressure | ure filter response time MDC3 (p, Filt) | 0: Filter off (OFF)1: 2 ms2: 4 ms3: 8 ms4: 16 ms5: 32 ms6: 64 ms7: 128 ms8: 256 ms9: 512 ms10: 1024 ms | |
| 0x01A7(423) | 0x00 R | Volume unit/mass unit 0: l | 1: m^3 2: scf3: kg | UIntegerT16 |
| 0x01BB(443) | 0x00 R/W | Temperature unit MDC2 (t, tEMP/Unit) | 0: °C1: °F | |
| 0x01DC(476) | 0x00 R/W | Local SSCs in RUN mode on the display | 0: Only active SSCs, default1: All local SSCs | |
| 0x01DD(477) | 0x00 R/W | Measured value display 0: Flow | 1: Volume pulse/mass pulse2: Temperature3: Pressure4: Pneumatic power | |
| 0x01E1(481) | 0x00 R/W | Digital output hardware mode (Out/bin) | 0: NPN1: PNP | |
| 0x01E2(482) | 0x00 R/W | Pin2 selection 0: Flow monitoring | SSC1.2(OutB, FLOW, bin)1: Pressure monitoringSSC3.1 (OutD, PRSR, bin)2: Flow measurement value MDC1 (FLOW, ANLG, q)3: Pressure measurement value MDC3 (PRSR, ANLG, p)4: Temperature measurement value MDC2 (tEMP, ANLG, t) | |
| 0x01E3(483) | 0x00 R/W | Pin4 selection 0: Flow monitoring | SSC1.1(OutA, FLOW, bin)1: Volume pulse/mass pulse SSC1.3 (OutC, PULS, bin) | |
| 0x01E8(488) | 0x00 R/W Backlight duration (Eco) 0: always on1: 5 sec2: 10 sec3: 20 sec4: 40 sec5: 80 sec6: 160 sec7: 320 sec8: 640 sec | UIntegerT16 | ||
| 0x01E9(489) | 0x00 R/W Sub-display mode (Sub.d) 0: Units (Unit)1: Gas type (GAS)2: Flow measurement value (FLOW)3: Volume measurement value/mass measurement value (VOL/MASS, PULS)4: Pressure measurement value (PRSR)5: Temperature measurement value (tEMP)6: SP1 OutA (SP, SP.Lo, SP.Hi)7: SP2 OutA (SP.Hi, SP.Lo)8: Pneumatic power value (POWR) | |||
| 0x01EA(490) | 0x00 R/W Lock code, local parameter lock (Code, Lock) | 0: Off1 ... 9999 | ||
| 0x01EE(494) | 0x00 R/W Gas type (GAS) 0: Air (Air) | 1: Nitrogen (N2)2: Argon (Ar)3: Carbon dioxide (CO2) | ||
| 0x01F0(496) | 0x00 R/W Reference volume conditions for volume values (REF/Cond) | 0: DIN 1343 (0 °C) | ||
| 1: ISO 2533 (15 °C) | ||||
| 2: ISO 6358 (20 °C) | ||||
| 0x2081(8321) | 0x00 R Flow value MDC1 (q) -2 | ^15 ... ^215 – 1 IntegerT16 | ||
| 0x2082(8322) | 0x00 Pressure value MDC3 (p) -2 | ^15 ... ^215 – 1 | ||
| 0x2083(8323) | R0x00 V | value of volume/mass pulse (PULS) | typically 1 ... 200000000Scale m^3 : x 0.001 ( 10^-3 ) | |
| 0x2084(8324) | 0x00 Te | lume val | re value MDC2(t) | -2 ^15 ... 2 ^15 – 1 IntegerT16 |
| 0x2085(8325) | 0x00 vo | ue/mass valueof recorder (REC) | SFAM-1000:0 ... 262.163.001SFAM-3000:0 ... 786.471.424SFAM-5000:0 ... 1.310.795.473SFAM-10000:0 ... 2.621.590.946SFAM-15000:0 ... 3.932.423.044Scale m^3 : x 0.001 ( 10^-3 )(Values vaild for DIN 1343( 0°C )) | |
| 0x2086(8326) | 0x00 Pneumatic | power value(POWR) | -2 ^31 ... 2 ^31 – 1Scale W: x 0.1 ( 10^-1 ) | |
| 0x2087(8327) | 0x00 Pneumatic | energy value ofrecorder (REC) | 0 ... 2 ^32 – 1Scale Wh: x 0.01 ( 10^-2 ) | |
| 0x2088(8328) | 0x00 m | nimal m | measured flowvalue MDC1 (MIN, q) | -2 ^15 ... 2 ^15 – 1 IntegerT16 |
| 0x2089(8329) | 0x00 m | aximal m | measured flowvalue MDC1 (MAX, q) | -2 ^15 ... 2 ^15 – 1 |
| 0x208A(8330) | 0x00 m | nimal m | measured pres-sure value MDC3 (MIN, p) | -2 ^15 ... 2 ^15 – 1 IntegerT16 |
| 0x208B(8331) | 0x00 m | aximal m | measured pres-sure value MDC3 (MAX, p) | -2 ^15 ... 2 ^15 – 1 |
| 0x208E(8334) | 0x00 Time of rec | or time | border 0 ... 2 | ^32 – 1 sec UIntegerT32 |
| 0x208F(8335) | 0x00 Error | of recorder 0 ... 2 | ^32 – 1 sec | |
| 0x2090(8336) | 0x00 Supply vol | tage Scale: x 0.1 V | Example 240: 24.0 V | |
| Index Sub-index | Access 1) | Name Value Format | |||
| 0x2092(8338) | ROx00 maximal m flow value analogue | minimal measured temperature value MDC2 | -2 ^15 ... 2 ^15 –1 IntegerT16 | ||
| 0x2093(8339) | 0x00 m | measured temperature value MDC2 | -2 ^15 ... 2 ^15 –1 | ||
| 0x2094(8340) | 0x00 Flow value | averagedMDC1 (AVER, q) | -2 ^15 ... 2 ^15 –1 IntegerT16 | ||
| 0x2095(8341) | 0x00 Analogue | output voltagein V | Scale x 0.001 VExample 2874: 2.874 V | UIntegerT16 | |
| 0x2096(8342) | 0x00 Analogue | output currentin mA | Scale x 0.01 mAAxample 861: 8.61 mA | UIntegerT16 | |
| 0x2097(8343) | 0x00 m | nimal m | measured pneumatic power value | -2 ^31 ... 2 ^31 –1Scale W: x 0.1 (10 ^-1 ) | IntegerT32 |
| 0x2098(8344) | 0x00 m | aximal m | measured pneumatic power value | -2 ^31 ... 2 ^31 –1Scale W: x 0.1 (10 ^-1 ) | |
| Numerator | |||||
| 0x2200(8704) | 0x00 R | Switchingwitching | cycle counterMSDC1 (flow) | Combined value RecordT (64 bit) | |
| 0x01 Switching | cycle counterMSDC1 - SSC1.1 (OutA) | 0 ... 2 ^32 –1 UIntegerT32 | |||
| 0x02 Switching | cycle counterMSDC1 - SSC1.2 (OutB) | 0 ... 2 ^32 –1 | |||
| 0x2202(8706) | 0x00 Switching | witching | cycle counterMSDC3 (pressure) | Combined value RecordT (64 bit) | |
| 0x01 Switching | cycle counterMSDC3 - SSC3.1 (OutD) | 0 ... 2 ^32 –1 UIntegerT32 | |||
| 0x02 Switching | cycle counterMSDC3 - SSC3.2 | 0 ... 2 ^32 –1 | |||
| 0x2204(8708) | 0x00 Counter m | counter m | measurementrange violations MSDC1 (flow) | Combined value RecordT (64 bit) | |
| 0x01 Counter m | measurementunderrange MSDC1 (flow) | 0 ... 2 ^32 –1 UIntegerT32 | |||
| 0x02 Counter m | measurementoverrange MSDC1 (flow) | 0 ... 2 ^32 –1 | |||
| Index Sub-index | Access 1) | Name Value Format | ||
| 0x2206 (8710) | 0x00 R Counter | measurement range violations MSDC3 (pressure) | Combined value RecordT (64 bit) | |
| 0x01 Not used O | UIntegerT32 | |||
| 0x02 Counter me | measurement overrange MSDC3 (pres- sure) | 0 ... 2^32 - 1 | ||
| 0x2210 (8720) | 0x00 Event count | ter 0x5111 (Er17 / SUPL) | 0 ... 2^32 - 1 UIntegerT32 | |
| 0x2211 (8721) | 0x00 Event count | ter 0x1815 (Er21 / SHrt) | 0 ... 2^32 - 1 | |
| 0x2212 (8722) | 0x00 Event count | ter 0x1816 (Er22 / SHrt) | 0 ... 2^32 - 1 | |
| 0x2220 (8736) | 0x00 Operating | time since ini-tial startup of the sensor | 0 ... 2^32 - 1 sec | |
| 0x2221 (8737) | 0x00 Counter po | power-on pro-cesses since initial startup of the sensor | 0 ... 2^32 - 1 | |
1) Access: R = read, R/W = read and write
Tab. 19: Device-specific parameters
7.7 IO-Link teach-in
The sensor supports two different IO-Link teach functions for all IO-Link switching channels (SSC):
-Single value teach-in according to IO-Link specification
- Device-specific teach-in
Carry out the following steps before teach-in:
- Configure the switching channel according to the application including switching mode, switching logic and hysteresis.
The switching mode must not be deactivated (OFF).
- Set the teach channel to the desired switching channel (parameter 0x003A).
Single value teach-in according to IO-Link specification
With the single value teach-in, SP1 and SP2 are taught in with separate commands. After each command, the parameter set of the switching channel is checked for validity. If the parameter set is valid, the teach point is immediately accepted as the switching point. If the parameter set is invalid, the process is aborted.
- Set the desired flow rate or pressure.
- Perform the teach-in process: 0x41 for SP1 and 0x42 for SP2.
- To set the second switching point, repeat steps 1 and 2.
For more information, see IO-Link Smart Sensor Profile.
Device-specific teach-in
The device-specific teach-in (0x4B) behaves in the same way as the manual teach-in on the device. Instead of pressing a button manually, the two teaching points are set with the IO-Link command. The chronological order is irrelevant. In the window mode and in the two-point mode, the 2 teaching points are assigned to the switching points SP1 and SP2 in such a way that the parameter set is valid. The teach values are only accepted after the second teach-in. With the teach-in of the single point mode, the switching point results from the mean value of the two teaching points: SP = 1/2 (TP1 + TP2). The [A], [B] and [Edit] keys are locked during teach-in. The display flashes alternately 't-IN' and 'IOL'.
- Set the first desired flow rate or pressure.
- Send the teach-in command 0x4B.
- Set the second desired flow rate or pressure.
- Send the teach-in command 0x4B.
The teach-in process is aborted with the command 0x4C.
Recommendation: after teach-in, read out the parameter set and check that the settings match the application.
7.8 Block parameterisation
Block parameterisation is used to prevent individual parameter values from being incompatible with the values stored in the device. All parameters transmitted as a block will be simultaneously accepted and activated.
| Index Subindex Name | ||
| 0x003C (60) 0x01 Switchpoint SP1 | ||
| 0x02 Switchpoint SP2 | ||
| 0x003D (61) 0x02 Switchpoint mode | ||
| 0x03 Hysteresis |
Tab. 20: Block parameterization for flow monitoring SSC1.1 (OutA)
| Index Subindex Name | ||
| 0x003E (62) 0x01 Switchpoint SP1 | ||
| 0x02 Switchpoint SP2 | ||
| 0x003F (63) 0x02 Switchpoint mode | ||
| 0x03 Hysteresis | ||
| 0x3142 (12610) 0x00 Volume pulse/mass pulse switchpoint | ||
| 0x0149 (329) 0x00 Volume pulse/mass pulse length | ||
Tab. 21: Block parameterization for flow monitoring SSC1.2 (OutB)
Tab. 22: Block parameterization for volume / mass pulse SSC1.3 (OutC)
| Index Subindex Name | ||
| 0x400C (16396) 0x01 Switchpoint SP1 | ||
| 0x02 Switchpoint SP2 | ||
| 0x400D (16397) 0x02 Switchpoint mode | ||
| 0x03 Hysteresis |
Tab. 23: Block parameterization for temperature monitoring SSC2.1
| Index Subindex Name | ||
| 0x400E (16398) 0x01 Switchpoint SP1 | ||
| 0x02 Switchpoint SP2 | ||
| 0x400F (16399) 0x02 Switchpoint mode | ||
| 0x03 Hysteresis |
Tab. 24: Block parameterization for temperature monitoring SSC2.2
| Index Subindex Name | ||
| 0x401C (16412) 0x01 Switchpoint SP1 | ||
| 0x02 Switchpoint SP2 | ||
| 0x401D (16413) 0x02 Switchpoint mode | ||
| 0x03 Hysteresis |
Tab. 25: Block parameterization for pressure monitoring SSC3.1 (OutD)
| Index Subindex Name | ||
| 0x401E (16414) 0x01 Switchpoint SP1 | ||
| 0x02 Switchpoint SP2 | ||
| 0x401F (16415) 0x02 Switchpoint mode | ||
| 0x03 Hysteresis | ||
| 0x016A (362) 0x00 Analog output scaling, start value | ||
| 0x016B (363) 0x00 Analog output scaling, end value |
Tab. 26: Block parameterization for pressure monitoring SSC3.2
Tab. 27: Block parameterization for analog output scaling (ANLG)
7.9 Process Data Input
| Bit 95 ... 80 79 | ... 72 71 ... 67 66 65 64 | ||||||
| Process data M | DC1 value MDC1 scale | Not used SSC1.3 | SSC1.2 | SSC1.1 | |||
| Data content 16-Bit flow (q) | 8-bit decimal exponent | OutC Puls | OutB | OutA | |||
| Index | 0x0028 | 0x0028 | |||||
| Subindex | 0x01 | 0x02 | 0x05 | 0x04 | 0x03 | ||
| Data type | IntegerT16 | IntegerT8 | BooleanT | ||||
Tab. 28: Process data input MDC1 (flow rate)
| Bit 63 ... 48 47 | ... 40 39 ... 34 | 33 32 | |||
| Process data M | DC2 value MDC2 scale | Not used SSC2.2 SSC2.1 | |||
| Data content 16-Bit temperature (t) 8-bit decimal exponent | - | - | |||
| Index | 0x0028 | 0x0028 | |||
| Subindex | 0x0B | 0x0C | 0x0E | 0x0D | |
| Data type | IntegerT16 | IntegerT8 | BooleanT | ||
Tab. 29: Process data input MDC2 (temperature)
| Bit 31 ... 16 15 | ... 8 | 7 | ... 2 | 1 | 0 | ||
| Process data M | DC3 value MDC3 scale | Not used SSC3.2 | SSC3.1 | ||||
| Data content 16 | 6-Bit pressure (p) | 8 | -bit decimal exponent | - | OutD | ||
| Index | 0x0028 | 0x0028 | |||||
| Subindex | 0x15 | 0x16 | 0x18 | 0x17 | |||
| Data type | IntegerT16 | IntegerT8 | BooleanT | ||||
Tab. 30: Process data input MDC3 (pressure)
7.10 IO-Link diagnostics
| Event code [hex] | Device status Event type | Local display | Possible cause | |
| 0x1000 4: | Failure 3: Error Er01 Devi ce error. | |||
| 0x1808 4: | Failure 3: Error Er08/diaP Moisture or dirt in the com-pressed air. | |||
| 0x1815 4: | Failure 3: Error Er21/SHrt Overload or short circuit at switching output OutA, OutC. | |||
| 0x1816 4: | Failure 3: Error ER22/SHrt Overload or short circuit at switching output OutB, OutD. | |||
| 0x181F 0: | Device is operating properly | 1: Notifica-tion | Volume recording/mass recording overflow. | |
| 0x1824 0: | Device is operating properly | 1: Notifica-tion | Pneumatic energy recording over-flow. | |
| 0x4000 4: | Failure 3: Error Er20/t.Hi Temperature error in IO-Link driver. | |||
| 0x5111 2: | Out-of-Specification 2: W Warning Er17/SUPL Power supp ly too low. | |||
Tab. 31: IO-Link diagnostics
8 Operation
i
Changes to the device settings take effect immediately at the outputs.
i
Ready-state delay
Note the ready-state delay. After this time, the electrical outputs take a defined, stable condition.
The flow rate displayed refers to the standard condition that was set in the Spec menu under ‘REF’ / ‘Cond’.
When comparing volumetric flow rates, note the following:
- Make sure that the volumetric flow rates to be compared refer to the same standard conditions, e.g. operating volumetric flow rate, amount supplied by a compressor, measured values of a sensor from another manufacturer.
- After the supply voltage is switched on, note the warm-up time before it reaches the specified accuracy 11 Technical data.
8.1 Reset sensor to factory setting
i
By resetting to the factory settings, the current settings are lost. Note down current settings before resetting.
- Switch off the operating voltage.
- Press and hold the [A] button, the [B] button, and the [Edit] button.
- Switch on the operating voltage.

The sensor is in RUN mode.
9 Fault clearance
| Malfunction / display Possible cause Remedy | |||
| Main display Secondary display | |||
| Settings cannot be edited; ‘Lock’ appears. | Security code activated. | - Enter the security code.- If the security code cannot be found, restore factory settings . | |
| ‘Er01’ different Device error. | - Replace sensor. | ||
| ‘Er08’ ‘diaP’ Moisture or dirt in the compressed air. | - Replace sensor. | ||
| +200% FS ‘Er10’/‘OVER’ Sensing range exceeded. | - Maintain flow rate measuring range. | ||
| ‘Er17’/‘SUPL’ Power supply too low. | - Check power supply. | ||
| ‘Er20’/‘t.Hi’ Temperature error in IO-Link driver. | - Eliminate short circuit or overload. | ||
| ‘Er21’/‘SHRt’ Overload or short circuit at switching output OutA or OutC. | - Eliminate short circuit. | ||
| ‘Er22’/‘SHRt’ Overload or short circuit at switching output OutB or OutD. | - Eliminate short circuit. | ||
| Measured value flashes | No effect | Measured value is outside the measuring range. | - Comply with the measuring range. |
| ‘Err’/‘Id’ ‘REPL’ IO-Link device ID error, devices are not identical. | - When replicating, use sensors with the same measuring range or type. | ||
| ‘Err’/‘COM’ ‘REPL’ IO-Link communication error | - Check line OutA. | ||
Tab. 32: Fault clearance
10 Removal
- Shut off energy source and compressed air.
- Disconnect connections from the sensor.
11 Technical data
General
| Certificates,Declaration of conformity | → www.festo.com/sp |
| Certification RCM Mark |
Tab. 33: General
Input signal and measurement signal
| SFAM -1000 -3000 -5000 -10000 -15000 | ||||||
| Measured variable | - Volumetric flow rate- Mass flow rate- Temperature- Volume- Pressure- Pneumatic energy- Pneumatic power | |||||
| Flow direction | -...L-... | Unidirectional P1 → P2 | ||||
| -...R-... | Unidirectional P1 ← P2 | |||||
| Measurement principle | Thermal | |||||
| Measurement method | Heat Transfer | |||||
| Warm-up time | [min] | ≥ 5 | ||||
| Flow rate measuring range, compressed air | [l/min] | 10 ... 1000 | 30 ... 3000 | 50 ... 5000 | 100 ... 10000 | 150 ... 15000 |
Input signal and measurement signal
| Flow rate measuring range, argon | [l/min] 10 | ... 1000 30 | ... 3000 50 ... | 5000 100 | ... 10000 150 ... | 15000 |
| Flow rate measuring range, CO2 | [l/min] 10 | ... 500 30 ... | 1500 50 ... | 2500 100 ... | 5000 150 ... | 7500 |
| Pressure measuring range | [MPa] 0 ... | 1.6 | ||||
| [bar] 0 ... | 16 | |||||
| [psi] 0 ... | 232 | |||||
| Temperature measuring range | [°C] 0 ... | 50 | ||||
| Operating pressure [MPa] 0 ... | 1.6 | |||||
| [bar] 0 ... | 16 | |||||
| [psi] 0 ... | 232 | |||||
| Nominal pressure [MPa] | 0.6 | |||||
| [bar] 6 | ||||||
| [psi] 87 | ||||||
| Ambient temperature [°C] 0 ... | 50 | |||||
| Temperature of medium | [°C] 0 ... | 50 | ||||
| Operating medium Compressed air in accordance with ISO 8573-1:2010 [7:4:4] | ||||||
Tab. 34: Input signal and measurement signal
| Values for flow rate | |
| Accuracy of zero point3) [% FS] ± 0.3 | |
| Accuracy of zero point argon, CO24) [% FS] ± 2 | |
| Accuracy of spread3) [% FS] ± 3 | |
| Repetition accuracy of zero point [% FS] ± 0.2 | |
| Repetition accuracy of spread | [% FS] ± 0.8 | |
| Max. temperature coefficient zero point | [% FS/K] ± 0.05 (typically 0) | |
| Temperature coefficient of spread | [% FS/K] Typically ± 0.1 | |
| Pressure influence of spread | [% FS/MPa] | Typically ± 5 |
| [% FS/bar] | Typically ± 0.5 | |
| [% FS/psi] | Typically ± 0.035 | |
| Values for pressure at the pneumatic output | ||
| Accuracy [% FS] ±1.5 | ||
| Repetition accuracy [% FS] ±0.3 | ||
| Temperature coefficient | [% FS/K] ±0.05 | |
| Values for temperature | ||
| Accuracy of measured temperature value | [°C] Typically ± 5In the thermally steady state in the flow rate range: 20 ... 100% FS | |
1) Accuracy under nominal conditions (6 bar (0.6 MPa), 23 °C and horizontal mounting position)
2) % FS = % of the measuring range end value (full-scale)
3) The accuracy of the zero point and accuracy of the spread together correspond to the accuracy of the flow rate: accuracy of the flow rate = ± (0.3% FS + 3% o.m.v.). % o.m.v. = % of measured value
4) As a function of the flow rate measuring range end value for compressed air
Tab. 35: Output, general
Switching output
| Switching output 2 PNP or 2 NPN, switchable | |
| Switching function Window comparator | Threshold value comparator2-point threshold value comparator |
| Switching element function | N/C contact or N/O contact, switchable |
| Max. output current [mA] 100 | |
| Max. voltage drop [V] 1 | |
Switching output
| Switch-on time1) [ms] FLOW: < 25 with Filt=OFFPRSR: < 4 with Filt=OFF | |
| Switch-off time1) [ms] FLOW: Typically 50 with Filt=OFFPRSR: Typically 5 with Filt=OFF | |
| Pull-down resistor PNP: integrated | |
| Pull-up resistor NPN: integrated | |
| Inductive protective circuit | Present |
1) Switching times vary depending on the measured variable, FLOW = volumetric flow rate, PRSR = pressure, no values are given for TEMP switching times.
Tab. 36: Switching output
Analogue output
| SFAM -1000 -3000 -5000 -10000 -15000 | |||||
| Characteristic flow rate [l/min] 0 curve ^1) | ... 1000 0 ... | 3000 0 ... 50 | 00 0 ... 1000 | 0 0 ... 15000 | |
| Characteristic tempera- [°C] 0 ... 100 ture curve | |||||
| Current output charac- [mA] 4 ... teristic curve ^2) | 20 | ||||
| Voltage output charac- [V] 0 ... 10 or 1 ... 5 teristic curve ^2) | |||||
| Max. load resistance of [ohm] current output | 500 | ||||
| Min. load resistance at [kOhm] voltage output | 20 | ||||
| Max. rise time t _90 according to FN 942056-2 | [ms] FLOW: 25 with Filt = Off | ||||
1) Applies to compressed air, argon and CO2
2) Start values and end values can be exceeded or undershot depending on the scaling of the analogue output and the flow rate value.
Tab. 37: Analogue output
Output, additional data
| Short circuit current rating | Yes |
| Overload protection Present |
Tab. 38: Output, additional data
Communication interface
| IO-Link, Revision ID V1.1 | |
| IO-Link, device profile | - Smart Sensor - SSP 4.1.3- Firmware update- Identification and diagnostics- Function measurement data, standard resolution- Function multiple switching signal- Function teach single value- Function extended identification- Function locator- Function Product URI |
| IO-Link, transmission rate | COM3 |
| IO-Link, SIO mode support | Yes |
| IO-Link, port type Class A | |
| IO-Link, process data [bit] 0 length output | |
| IO-Link, input process [bit] 96 data length | |
| IO-Link, process data content IN | - Flow rate measurement 16 bit MDC- Flow rate monitoring 2 bit SSC- Measured temperature value 16 bit MDC- Temperature monitoring 2 bit SSC- Pressure measured value 16 bit MDC- Pressure monitoring 2 bit SSC- Volume pulse/mass pulse 1 bit SSC |
| IO-Link, service data content IN | - Volume measurement value 32 bit- Mass measurement value 32 bit- pneumatic energy measurement value 32 bit- pneumatic power measurement value 32 bit |
Communication interface
| IO-Link, minimum cycle [ms] 1.5 time | |
| IO-Link, data memory [Kbyte] 0.5 required |
Tab. 39: Communication interface
Electronics
| Operating voltage range [V DC] 15 | ... 30 |
| No-load current (at 24 V DC and 100% flow rate) [mA] Typically | 95 |
| Max. ready-state delay [ms] 500 | |
| Reverse polarity protection | For all electrical connections |
Tab. 40: Electronics
Electromechanics, electrical connection
| Electrical connection Plug, M12x1, | A-cod. in accordance with EN 61076-2-101 |
| EA1, number of pins/wires | 5 |
| EA1, assigned pins/wires | 4 |
| Tightening torque for [Nm] 0.3, plug | hand tight |
| Max. cable length [m] 30 | 20 at IO-Link operation |
Tab. 41: Electromechanics, electrical connection
Mechanics
| Mounting position | - Horizontal ± 5°- Vertical with zero point adjustment → 4.2.10 Zero point syn-chronisation |
| Note on materials for housing | PA-reinforcedDie-cast aluminium |
Mechanics
| Information on materials for keypad | TPE-O |
| Information on materials for inspection window | PA |
Tab. 42: Mechanics
Display and operation
| Displayable units1) | - l/min, m^3/h , scfm, kg/min- l, m^3 , scft, kg- °C, °F- bar, kPa, MPa, psi |
| Display and operation % FS | - 0 ... 100 for pressure and flow rate |
1) The following volume units and load units are permanently assigned to the flow rate units: l/min, l/h l; scft/min, scft/h scft; g/min g
Tab. 43: Display and operation
Immission and emission
| SFAM -1000 -3000 -5000 -10000 -15000 | ||||
| Storage temperature [°C] -20 ... +80 | ||||
| Degree of protection IP60 | ||||
| Standard nominal [l/min] 32flow rate with SFAM-62-...-M... | 60 6000 6700 -- | |||
| Standard nominal [l/min] 34flow rate with SFAM-62-...-T... | 80 9200 12500 -- | |||
| Standard nominal [l/min] -- flow rate with SFAM-90-...-M... | 13600 15200 15200 | |||
| Standard nominal [l/min] -- flow rate with SFAM-90-...-T... | 16300 27200 35900 | |||
Tab. 44: Immission and emission
Flow rate measuring range qn as a function of operating pressure p SFAM-62-...

line
| p [bar] | q [%FS] | | ------- | ------- | | 0 | 20 | | 14 | 100 |Fig. 16: Specific flow rate range
12 Examples for calculating the maximum error of the display
- Flow rate measuring range: 10 ... 1000 l/min (FS = 1000)
-Measured value: 600 l/min

line
| Spread error (e.g. ± 3% FS) | [l/min] | | --------------------------- | ------- | | 600 | 600 | | 1000 | 1000 |
line
| FS | [l/min] | | ------ | ------- | | 1000 | 1000 | | 600 | 1000 |Tab. 45: Spread error and zero point error
Spread error and zero point error
The spread error is proportional to the measured value. At 600 l/min, the spread error is 3% of the measured value = 18 l/min.
The zero point error is independent of the measured value. It is 0.3% FS = 3 l/min.
Display error under nominal conditions (6 bar, 23 °C):
The display error under nominal conditions is the result of adding the spread and zero point errors.
The actual flow rate is in the range of 600 ± (18+3) l/min = 600 ± 21 l/min.
Examples for calculating the maximum error of the display
Display error under deviating nominal conditions (e.g. 8 bar, 40 °C):
Temperature and pressure errors are spread errors. The temperature error at 40 °C is ±0.1% FS/K x 17 K = ±1.7% of the measured value = ±10.2 l/min.
The pressure error at 8 bar is ± 0.5% FS/bar x 2 bar = ± 1% of the measured value = ± 6 l/min.
The error of the display at deviating nominal conditions results from the addition of all error values (span, zero point, temperature, pressure). The actual flow rate is therefore in the range of 600 ± (18 + 3 + 10.2 + 6) l/min = 600 ± 37.2 l/min.
Copyright:
Festo SE & Co. KG
Ruiter Straße 82
73734 Esslingen
Germany
Phone:
+49 711 347-0




