Dear fellow IO-Link Device designer,

this package contains 

- Specification/IOL-Smart-Sensor-Profile-2ndEd_10042_D1.2.2-03_2026-08-04.pdf
	Marked version of draft specification with all changes marked in yellow and CRs attached

- IODD-Snippets/IODD-Snippets-SSP.xml as version="V1.2.2.0" releaseDate="2026-07-31"
	xml based snippets to be used in any device IODD and base for IODD Checker business rules

- IODD-Examples\IO-Link-SSP_1_1_002110-20250522-IODD1.1.xml
- IODD-Examples\IO-Link-SSP_2_1_002210-20250524-IODD1.1.xml
- IODD-Examples\IO-Link-SSP_3_1_002310-20250515-IODD1.1.xml
- IODD-Examples\IO-Link-SSP_4_3_1_002431-20250515-IODD1.1.xml
- IODD-Examples\IO-Link-SSP_4_3_4_002434-20250515-IODD1.1.xml
	IODDs providing examples of Smart Sensor Profile usage

The validity period of packages and associated standards is provided to the public via publications of the "Specification Validity Periods" document, available on 
	www.IO-Link.com/downloads, section "Specification".

Please read the change log at the bottom very careful to get an overview of the changed aspects

Please provide any issue as a change request at www.io-link-projects.com by providing name and email address with the 
login: IOL-SM-Profile 
password: Report

Your participation ensures the success of this community, thank you

	The Smart Sensor Profile working group

Change log:
_______________________________________________________________________________________________________________
IO-Link Smart Sensor Profile 2nd Ed D1.2.2_2026-08-04 and snippets:

# accepted CRs 47, 75 to 77 on Smart Sensor Profile itself
# accepted CRs 101, 103, and 104 on Smart Sensor snippets

# adding hints on how to handle requirements for additional engineering units
# adding °Ctd as "Degree Celsius temperature dewpoint"
# adding AU, FAU and FNU as turbidity engineering units
# correcting N·m to Nm
# correcting some English texts and provide compatibity by adding checkAttributes="notEmpty value"
# correcting text for MDC_Scale by adding checkAttributes="startsWith value" 

_______________________________________________________________________________________________________________
IO-Link Common Profile Specification V1.2.1:

# accepted CRs from 44 to 71

# adapted rule for subindex access, see CR 44
# substitutes for float values reduced, see CR 50
# editorial corrections on references and descriptions

_______________________________________________________________________________________________________________
IO-Link Smart Sensor Profile 2nd Ed V1.2:

# the SmartSensorProfile 2ndEd V1.1 will be discontinued, please see separate schedule information on io-link.com

# some editorial bug fixes
# additional SSP types 2.7, 2.8 and 2.9
# additional FunctionClasses 
-- Quantity Detection (absolute)
-- Multi Teach Window
-- Uncertainty indicator
# additional engineering units for SSP Types 3 and 4
# updated proxy Function Block to provide more channels and teaches

# the IODD snippets are updated to cover the predefined customer interface


_______________________________________________________________________________________________________________
IO-Link Smart Sensor Profile 2nd Ed V1.1:

# the SmartSensorProfile 2ndEd V1.0 will be discontinued, please see separate schedule information on io-link.com

# according the updated rules of the CommonProfile, the combination of the FunctionClasses is restricted and allows only named combinations
-- for changed general rules see also the CommonProfile V1.1, when available or the available drafts

# definition of Extension FunctionClasses to reduce the amount of specified SSP types
-- Extension FunctionClasses cannot act on its own, only in combination with an SSP type
-- Extension FunctionClasses can be added and provide additional functionality for the SSP type behavior

# additional SSP types 4.x.y 
-- with the combination of measuring and switching sensors
-- with multiple physical sensing elements
-- with float data type support

# additional Extension FunctionClasses to specify the switching behavior of the SSC in respect to default level and hysteresis
-- Quantity detection or Object detection

# strict menu definition of profiled parameters 
-- including naming, IODD representation, and appearance in the IODD
-- xml snippets added to
   - act as test input for the extended IODD checker
   - to be used as template for IODD generation
-- see also the current version on project server ...........

# test cases added to extend the conformance check of profiled Devices

# for further details, see the file containing the handled change requests ....
-- available on IO-Link-projects.com

