View Issue Details

IDProjectCategoryView StatusLast Update
000860830120: IO-LinkFeature Requestpublic2023-03-10 14:30
ReporterMartin Lang Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Summary0008608: How is negotiated who is “Head of ProcessData”?
Description

In the Specification there is yet not clearly described how the relationship between the OPC UA Server and the IO-Link Master is realized regarding the permission to change process data. There exists a flag called DeviceConfigurationDisabled. If this flag is true, the writing of process data shall not be possible. But it is nothing said in the Spec. regarding the way, the flag is set. This is yet open to be specified.
J. Stilz assumes, that this topic has connections to currently ongoing work of the IO-Link WG “Gateway Management” (Leader: Jürgen Maul).

Additional Information

Here the relevant text of the current Spec.:
• The mandatory Variable DeviceConfigurationDisabled indicates whether configuration changes of the connected IO-Link Device (Device Object) are allowed via OPC UA. If set to “True”, nearly all configuration settings become read-only and cannot be changed via OPC UA anymore. The Variable setting is vendor-specific, including whether it can be changed via OPC UA. For example, if a fieldbus is currently active on the IO-Link Master, a server might set this Variable to “True” on all its ports.
That includes in detail following rules:
o For the IO-Link Device connected to the IO-Link Port (Device Object) all Parameters become read-only.
o For the IO-Link Device connected to the IO-Link Port (Device Object) all Methods defined in the IOLinkDeviceType except ReadISDU become not executable.
o For the IO-Link Device connected to the IO-Link Port (Device Object) all Methods created based on the IODD become not executable unless the Methods only trigger the reading of ISDUs.
The Method ResetStatistics on the IO-Link Port and ResetStatisticsOnAllPorts on the IO-Link Master shall still be executable.
There is no direct relation between the DeviceConfigurationDisabled Variable and the Lock Object on the IOLinkDeviceType. The Lock Object prevents different OPC UA Clients to configure the IO-Link Device at the same time whereas the DeviceConfigurationDisabled Variable indicates that the IO-Link Master is in a state that does not allow the IO-Link Device to be configured by any OPC UA Client. When the DeviceConfigurationDisabled Variable is set to “True” Servers may prevent the usage of the Lock Object for all Clients

TagsNo tags attached.

Relationships

related to 0007416 confirmedDeepak Yadav Support for IO Link Wireless Extensions 

Activities

Joachim Uffelmann

2023-03-08 08:32

developer   ~0018835

Yes that is right, it was not in scope of IO-Link as communication layer in the past.
The work on the definitions in the IO-Link Gateway Managment is ongoing and the OPC UA group is invited to review the current state to check if all requirements are met.
The Gateway Management Paper defines an explicit accesss manament for all attached clients.
Pelease contact me for attending a Gateway Management Wourking Group Meeting

Joachim Uffelmann

2023-03-08 08:35

developer   ~0018836

See comment

Martin Lang

2023-03-10 14:30

manager   ~0018857

WG decision: No changes required.

Issue History

Date Modified Username Field Change
2023-01-13 10:29 Martin Lang New Issue
2023-02-10 17:01 Martin Lang Relationship added related to 0007416
2023-02-22 07:41 Martin Lang Assigned To => Joachim Uffelmann
2023-02-22 07:41 Martin Lang Status new => assigned
2023-03-08 08:32 Joachim Uffelmann Note Added: 0018835
2023-03-08 08:34 Joachim Uffelmann Assigned To Joachim Uffelmann => Martin Lang
2023-03-08 08:35 Joachim Uffelmann Status assigned => feedback
2023-03-08 08:35 Joachim Uffelmann Note Added: 0018836
2023-03-10 14:30 Martin Lang Assigned To Martin Lang =>
2023-03-10 14:30 Martin Lang Status feedback => resolved
2023-03-10 14:30 Martin Lang Resolution open => fixed
2023-03-10 14:30 Martin Lang Note Added: 0018857