Discussions about product bugs & problems!
Note: This is no replacement for the Official ETM Support!
7 posts • Page 1 of 1
7 posts
• Page 1 of 1
rxs
Posts:10
Joined: Fri Sep 01, 2017 1:29 pm
Send packet of iec 104 protocol after change attribute of dpe
Postby rxs »
I've executed simple test.
WinCC OA 3.15 P06 with iec 104 driver was connected to iec simulator.
Two variables with 30 and 45 type connected with good quality to iec simulator.
Direct changing of value from other side always changes linked value to another side. All its work fine.
Into Para was changed not value but any another attributes (for example Acitve) and pressed apply.
It was cause sent packet from iec driver of wincc oa.
Re: Send packet of iec 104 protocol after change attribute of dpe
Postby rxs »
I also tested modbus driver in WinCC OA. It has same behavior. After I am pressing "Apply" on panel\\para\\original.pnl it cause send packet to device via modbus driver even value or any attributes not changed.
Only click to "Apply" send new command. This is not standard behavior.
I appologize that "Apply" use internal function of ctrl scripts. And using this functions by developers let to reproduse mentioned behavior from own scripts.
It is potential bug.
Re: Send packet of iec 104 protocol after change attribute of dpe
Postby rxs »
Gertjan van Schijndel wrote:
Pressing the 'Apply' button in the para will set all changeable attributes, so even if nothing has changed.
Can you create a filter for this? For example filter can check what kind of attributes changed. Also filter should customize on page "Original Attributes" or may be through config.
Gertjan van Schijndel wrote:
Drivers do not have old/new comparison in the send direction. All set values will be written to the device if the driver is connected to it.
I see next path in WinCC OA: Apply -> values set to para -> driver write all set values to connected device
For protect of random command after pressing "Apply" requires a filter between "Apply" and "write to device". But it should customizable, not write all values by default.
Is it possible to add this option in future? Or may by that option already exists in config WinCC OA?
Re: Send packet of iec 104 protocol after change attribute of dpe
Postby Gertjan van Schijndel »
It is a panel which requires administration rights (permission bit 4) to change attributes. So only people, who know if it is safe to change something here (and write to the device), should have permission to this panel.
Having an (enabled) apply button, which might not set any attribute, could be confusing for the existing users (when they do not see the timestamp changing after clicking it).
It is already customizable, because it is a panel with control code.
Re: Send packet of iec 104 protocol after change attribute of dpe
Postby rxs »
Gertjan van Schijndel wrote:
It is a panel which requires administration rights (permission bit 4) to change attributes. So only people, who know if it is safe to change something here (and write to the device), should have permission to this panel.
You are right about extra permissions for access to this panel.
Gertjan van Schijndel wrote:
It is already customizable, because it is a panel with control code.
This is possible solution. But with every update WinCC OA version this panel will be overwritten.
Re: Send packet of iec 104 protocol after change attribute of dpe
Postby leoknipp »
If a panel which is part of the WinCC OA version is changed the file is saved in the project directory.
When doing a backup of the WinCC OA version the files in the project are not affected. Your changes will not be overwritten.
If you are using modified standard panels after an update of the WinCC OA version (patch or new version) you have to check if your modified files are still compatible.
Best Regards
Leopold Knipp
Senior Support Specialist