Hello,
Regarding the DM1 Popup indicator, Murphy standard configuration provides Lamp (color) status as below.
Malfunction Indicator: Amber
Red Lamp Status: Red
Amber Lamp Status: Amber
Protect Lamp Status: Red
As severity should be from the top to bottom, our customer would like to change the popup indicator color as below.
Malfunction Indicator: Red
Red Lamp Status: Red
Amber Lamp Status: Amber
Protect Lamp Status: Green (or Amber)
Configurations related with DM1 have some protection, they cannot change the setting.
Could you advise how to customize the setting?
Thank you.
DM1 Popup
- boyce
- Enovation Controls Development
- Posts: 322
- Joined: Wed Sep 08, 2010 5:09 pm
Re: DM1 Popup
I think what you are looking for are the Condition Events in the DM1 IconControl group. For example,the Event Amber Lamp Off has a condition CND Amber Lamp Off is true when Warn_Lamp = 0 and the Action is SysApp->Amber Led Off((Empty)). Amber Lamp On, Red Lamp Off and Red Lamp On also have Condition Events that have Actions to output the lamps.
Boyce Schrack
Enovation Controls
Enovation Controls
- tshiii
- Posts: 79
- Joined: Thu Sep 09, 2010 8:56 pm
Re: DM1 Popup
Thank you for your reply.
Please also advise how to change the color of Popup Frame (shown in attached) according to the followings.
Malfunction Indicator: Red
Red Lamp Status: Red
Amber Lamp Status: Yellow
Protect Lamp Status: Green (or Yellow)
Thank you.
Please also advise how to change the color of Popup Frame (shown in attached) according to the followings.
Malfunction Indicator: Red
Red Lamp Status: Red
Amber Lamp Status: Yellow
Protect Lamp Status: Green (or Yellow)
Thank you.
- Attachments
-
- Color Change.pdf
- (383.69 KiB) Downloaded 16 times
- boyce
- Enovation Controls Development
- Posts: 322
- Joined: Wed Sep 08, 2010 5:09 pm
Re: DM1 Popup
The color of the popup background is selected from the variable Dm1_CurrentBackground. The Range Checking Min and Max values can be changed to select the background color you like.
The Dm1_CurrentBackground variable is set from the Dm1_CurrentLampStatus variable.
The Dm1_CurrentBackground variable is set from the Dm1_CurrentLampStatus variable.
Boyce Schrack
Enovation Controls
Enovation Controls
- boyce
- Enovation Controls Development
- Posts: 322
- Joined: Wed Sep 08, 2010 5:09 pm
Re: DM1 Popup
To actually change the configuration where you can handle the malfunction and protect lamps differently, the configuration will have to be changed to use Standard DM Lamps in the Diagnostic Messages application.
This script sets the Dm1_CurrentBackground variable according to the value of the current lamp status. Change where the event Calculate Dm1.CurrentBackground is used and change it to the Calculate Current Background script.
Green borders and backgrounds can be copied and a new current background value made for the protect lamp.
This script sets the Dm1_CurrentBackground variable according to the value of the current lamp status. Change where the event Calculate Dm1.CurrentBackground is used and change it to the Calculate Current Background script.
Green borders and backgrounds can be copied and a new current background value made for the protect lamp.
Boyce Schrack
Enovation Controls
Enovation Controls
- tshiii
- Posts: 79
- Joined: Thu Sep 09, 2010 8:56 pm
Re: DM1 Popup
Thank you for the detailed explanation and Demo program.