1769 When beh=On, result of command with test=true not clear

Created
16 Mar 2021
Status
In Force (green)Closed: the solution is part of the standard. No further comments are taken. Show the workflow
Batch
57/2445/INFThis tissue went out with this batch, which was closed on 11 Nov 2021.
Part
Part 7-4 (2020; Edition 2.1)
Links
None
Page
454
Clause
Annex A
Paragraph
2

Issue

Paragraph 2 indicates that the communication services for the data object Mod do not care about the status of the Beh of the LN, i.e. Mod will always accept commands with Test=false.

Table A.1 says that control commands with Test=true will be rejected when Beh=On.

In the case when Beh=On, if a control with test=true is issued to change the value of Mod, will the device perform the control?

Proposal

Since Mod is a special case, operations on Mod should be clarified. The case when test=true needs to be specified.

DiscussionCreated
In Force (green) 6 months over 30 Nov 22
Must Implement See IEC document 57/2445/INF . 01 Feb 22
Must Implement New state: Must implement. 01 Feb 22
Solution Accepted Solution is accepted. 02 Aug 21
Ballot Period Starting ballot period 30 Jun 21
Conformance Test Verification No change to test procedures is needed.
See https://redmine.ucaiug.org/issues/650
30 Jun 21
Conformance Test Preparation Next step is to prepare/change conformance tests if necessary. 07 Jun 21
Analysis Of Compatibility Improvement/clarification of explanantion.
Conclusion: no compatibility issues!
04 Jun 21
Verify Draft Implementation Change to Verify Draft Implementation

One file is attached to this tissue. Sign in to open it.

13 Apr 21
Drafting Implementation Add statement in Annex A: "The value of the test flag in the control command for Mod (Mod.Operate.test attribute) shall be ignored." 12 Apr 21
Discussion (red) Agree to include the statement as normative. 07 Apr 21
Discussion (red) I support the proposal in principle. But this can not be added as a Note, as it contains a "shall" requirement. So it needs to be added in the plain text of the Annex. 07 Apr 21
Discussion (red) In UCA Ed2.1 server test sCtl5 the handling is described. In this testing procedure a note clearly states: "The Mod.Operate.Test attribute value shall be ignored by the DUT (device under test).."

I suggest to add this note to annex A of part 7-4: The value of the test flag in the control command of Mod (Mod.Operate.test attribute) shall be ignored.
07 Apr 21
Accepted This is already tested in UCA Ed2.1 server test sCtl5 step 2:
Test Description: LN.Beh = on and client sends correct Mod control command with test flag set (when supported)
Expected result: Control commands are accepted and executed
17 Mar 21
Accepted Question is valid for clarification.

I would propose an additional note in annex A to make clear, that DO Mod ignores a test flag (true or false) in the command to change Beh.
That means independent on Beh, Mod.ctlVal can be sent with or without test flag.

Any objections? Should it be an editorial tissue? Has it any conflict with testing prcedures?
17 Mar 21