Displaying all the active faults on screen at a time
- ShrutiK
- Posts: 34
- Joined: Sun Feb 06, 2011 2:03 am
Displaying all the active faults on screen at a time
Hi,
I referred the Fault (DM1, Dm2) code of "Murphy Standard Configuration (PV450) 2.2.db3" file, I found it displays only single fault(active DTC) on a screen at a time. I wanted to display all the active faults on the screen at the same time, can someone help me in doing so?
Thanks and regards,
Shruti
I referred the Fault (DM1, Dm2) code of "Murphy Standard Configuration (PV450) 2.2.db3" file, I found it displays only single fault(active DTC) on a screen at a time. I wanted to display all the active faults on the screen at the same time, can someone help me in doing so?
Thanks and regards,
Shruti
- bseidl
Re: Displaying all the active faults on screen at a time
Hello Shruti
The Diagnostics Messages app has several actions you can use in state machines to traverse through the list of active DM1s. (i.e. DM1GoToFirst, DM1GoToNext, DM1GoToLast, etc.). You could use these actions in state machines in conjuction with scripts to show a list of active DM1s in tabular form. To do this you could have an image widget of an Excel-like table and place text widgets over the top of that. Then use state machines along with the DM1 actions, and scripts to show the DM1s. This is one possible solution.
Brad Seidl
Test Engineer
F.W. Murphy
The Diagnostics Messages app has several actions you can use in state machines to traverse through the list of active DM1s. (i.e. DM1GoToFirst, DM1GoToNext, DM1GoToLast, etc.). You could use these actions in state machines in conjuction with scripts to show a list of active DM1s in tabular form. To do this you could have an image widget of an Excel-like table and place text widgets over the top of that. Then use state machines along with the DM1 actions, and scripts to show the DM1s. This is one possible solution.
Brad Seidl
Test Engineer
F.W. Murphy
- ShrutiK
- Posts: 34
- Joined: Sun Feb 06, 2011 2:03 am
Re: Displaying all the active faults on screen at a time
Thanks Brad for the solution but it seems difficult for me to implement.I'll give a try.
By the way, what all changes I need to do if I want to use the Dm1,Dm2 program of standard
murphy config file?
Thanks & regards,
Shruti
By the way, what all changes I need to do if I want to use the Dm1,Dm2 program of standard
murphy config file?
Thanks & regards,
Shruti
- bseidl
Re: Displaying all the active faults on screen at a time
If you want to implement DM1/DM2 like in the Murphy Standard, you would need all the state machines and screens that make it work. You could start with the Murphy Standard as a template and make your changes around it. That would probably be the easiest way to go.
Brad Seidl
Test Engineer
F.W. Murphy
Brad Seidl
Test Engineer
F.W. Murphy
- jpurdum
- Enovation Controls Development
- Posts: 153
- Joined: Mon Jun 21, 2010 11:19 am
Re: Displaying all the active faults on screen at a time
We found an example config we did about a year ago. I updated it to 2.2. It works pretty well, but you will want to customize it to your needs.
john p.
john p.
- ShrutiK
- Posts: 34
- Joined: Sun Feb 06, 2011 2:03 am
- ShrutiK
- Posts: 34
- Joined: Sun Feb 06, 2011 2:03 am
Re: Displaying all the active faults on screen at a time
Hi,
On Dm1 screen, I wanted to display the time and date of Dm1.So I added text guages and mapped them to appropriate system Dm1 variable; e.g, mapped "UserDefinedVariable.Dm1.Day" to day text guage.I'm testing the Dm1 screen working in simulation by setting "Initial Value" of "UserDefinedVariable.SettingSimData" variable as 1.With this, I could see the Dm1 screen getting displayed on display'; however, date and time related parameters are not visible.Why is it so?How can I simulate them?
Thanks.
P.S. Attached is the screenshot of Dm1 screen
On Dm1 screen, I wanted to display the time and date of Dm1.So I added text guages and mapped them to appropriate system Dm1 variable; e.g, mapped "UserDefinedVariable.Dm1.Day" to day text guage.I'm testing the Dm1 screen working in simulation by setting "Initial Value" of "UserDefinedVariable.SettingSimData" variable as 1.With this, I could see the Dm1 screen getting displayed on display'; however, date and time related parameters are not visible.Why is it so?How can I simulate them?
Thanks.
P.S. Attached is the screenshot of Dm1 screen
- Attachments
-
- DM1_Date-Time.PNG (24.77 KiB) Viewed 349 times
- bseidl
Re: Displaying all the active faults on screen at a time
Hi Shrutik
I'm going to enter a bug for this issue. Thanks for letting us know!
Brad Seidl
I'm going to enter a bug for this issue. Thanks for letting us know!
Brad Seidl
- bseidl
Re: Displaying all the active faults on screen at a time
Shrutik
The DM1 time and date variables are used to timestamp the log. They are not automatically updated when a DM1 is sent.
Here's a link to a document that may help you.
viewtopic.php?f=5&t=259&start=0
Brad Seidl
The DM1 time and date variables are used to timestamp the log. They are not automatically updated when a DM1 is sent.
Here's a link to a document that may help you.
viewtopic.php?f=5&t=259&start=0
Brad Seidl
- ShrutiK
- Posts: 34
- Joined: Sun Feb 06, 2011 2:03 am
Re: Displaying all the active faults on screen at a time
Brad,
I checked the document. But still I'm not clear on below comment -
"Updated by the config. Currently, need to copy data from any real-time source into this variable. The DM1 app uses this and the other following time variables to timestamp the log."
How exactly we can configure following parameters :
UserDefinedVariable.Dm1.Month
UserDefinedVariable.Dm1.Day
UserDefinedVariable.Dm1.Year
UserDefinedVariable.Dm1.Hours
UserDefinedVariable.Dm1.Minutes
UserDefinedVariable.Dm1.Seconds
Thanks & regards,
Shruti
I checked the document. But still I'm not clear on below comment -
"Updated by the config. Currently, need to copy data from any real-time source into this variable. The DM1 app uses this and the other following time variables to timestamp the log."
How exactly we can configure following parameters :
UserDefinedVariable.Dm1.Month
UserDefinedVariable.Dm1.Day
UserDefinedVariable.Dm1.Year
UserDefinedVariable.Dm1.Hours
UserDefinedVariable.Dm1.Minutes
UserDefinedVariable.Dm1.Seconds
Thanks & regards,
Shruti
- bseidl
Re: Displaying all the active faults on screen at a time
These variables are used by the DM1 app so they cannot be configured with reliability. What you can do is create your own time variables and reference the Real Time Clock with those variables.
Brad
Brad
- ShrutiK
- Posts: 34
- Joined: Sun Feb 06, 2011 2:03 am
Re: Displaying all the active faults on screen at a time
Awaiting for answer..
- ShrutiK
- Posts: 34
- Joined: Sun Feb 06, 2011 2:03 am
Re: Displaying all the active faults on screen at a time
My requirement is still not fulfilled..awaiting for solution
Please help..
Please help..
- ksaenz
- Enovation Controls Development
- Posts: 263
- Joined: Thu Aug 19, 2010 7:53 am
Re: Displaying all the active faults on screen at a time
Hello ShrutiK,
Do you have questions about the last reply by bseidl?
Regards,
ksaenz
Do you have questions about the last reply by bseidl?
Regards,
ksaenz
- bmcrae
- Enovation Controls Development
- Posts: 75
- Joined: Thu Sep 09, 2010 11:20 am
Re: Displaying all the active faults on screen at a time
Brad does not work for FW Murphy anymore.
There is a DM1 logger built into the units and can be configured via the configuration tool. The log has year, month, day, and time stamps for every DM1 that comes in.
If this DM1 logger does not meet your needs, please let us know what is required beyond this.
Thanks,
Brian McRae
FW Murphy
There is a DM1 logger built into the units and can be configured via the configuration tool. The log has year, month, day, and time stamps for every DM1 that comes in.
If this DM1 logger does not meet your needs, please let us know what is required beyond this.
Thanks,
Brian McRae
FW Murphy
- ShrutiK
- Posts: 34
- Joined: Sun Feb 06, 2011 2:03 am
Re: Displaying all the active faults on screen at a time
Kristian,
I'm looking for inputs/answer for my earlier post - "by ShrutiK » Wed Jun 08, 2011 3:52 pm ".
Brian,
How to use DM1 logger to fetch year, month, day, and time stamps for every DM1 that comes in?
Thanks & regards,
Shruti
I'm looking for inputs/answer for my earlier post - "by ShrutiK » Wed Jun 08, 2011 3:52 pm ".
Brian,
How to use DM1 logger to fetch year, month, day, and time stamps for every DM1 that comes in?
Thanks & regards,
Shruti
- ksaenz
- Enovation Controls Development
- Posts: 263
- Joined: Thu Aug 19, 2010 7:53 am
Re: Displaying all the active faults on screen at a time
Shruti,
Regarding simulation.
All variables have these Simulation fields: Min, Max, Step.
You need to provide values for those fields to work in simulation mode.
Regards,
ksaenz
Regarding simulation.
All variables have these Simulation fields: Min, Max, Step.
You need to provide values for those fields to work in simulation mode.
Regards,
ksaenz
- ShrutiK
- Posts: 34
- Joined: Sun Feb 06, 2011 2:03 am
Re: Displaying all the active faults on screen at a time
How to use DM1 logger to fetch year, month, day, and time stamps for every DM1 that comes in?
- ksaenz
- Enovation Controls Development
- Posts: 263
- Joined: Thu Aug 19, 2010 7:53 am
Re: Displaying all the active faults on screen at a time
The snapshot logger adds the time and date when it takes a snapshot and you can use a script to read them from the records and entries files.
The applications reference manual found here explains how to setup and use the snapshot logger and I also attached a sample configuration that you can use to experiment.
The applications reference manual found here explains how to setup and use the snapshot logger and I also attached a sample configuration that you can use to experiment.
- Attachments
-
- PV750 with snapshot logger.zip
- Created with PVCS 2.3.11157
- (5.37 MiB) Downloaded 33 times
- ShrutiK
- Posts: 34
- Joined: Sun Feb 06, 2011 2:03 am
Re: Displaying all the active faults on screen at a time
Kristian,
Thanks for the reference example; however, since its incompatible with my configuration tool version(2.3.1117), I'm unable to open it.
Thanks & regards,
Shruti
Thanks for the reference example; however, since its incompatible with my configuration tool version(2.3.1117), I'm unable to open it.
Thanks & regards,
Shruti
- Attachments
-
- Error in opening your example with configuration tool version(2.3.1117)
- ErrorSnapshot.JPG (41 KiB) Viewed 192 times
- ksaenz
- Enovation Controls Development
- Posts: 263
- Joined: Thu Aug 19, 2010 7:53 am
Re: Displaying all the active faults on screen at a time
ShrutiK,
You can find and download the latest releases here in the forum:
viewtopic.php?f=3&t=523
Regards,
ksaenz
You can find and download the latest releases here in the forum:
viewtopic.php?f=3&t=523
Regards,
ksaenz
- ShrutiK
- Posts: 34
- Joined: Sun Feb 06, 2011 2:03 am
Re: Displaying all the active faults on screen at a time
Hi,
Currently I’m facing a problem with Dm1 screen. The problem is Dm1 screen pops up every time the display starts up though there are no active faults present (refer attached snapshot-1).
I’ve derived from Dm1 state machine from Murphy’s Dm1 state machine. While differentiating Murphy Dm1 with my derived Dm1 state machine, I found that there is “ServRempopUpControl” event getting fired in “Initial” state which I have omitted(refer attached snapshot-2). Actually I’m not using service remainders and hence I’ve not provided the events associated with it in my Dm1 state machine. Is because of this the problem occurring? How does “Dm1.NewActiveFaultAvailable” event work?
Thanks & regards,
Shruti
Currently I’m facing a problem with Dm1 screen. The problem is Dm1 screen pops up every time the display starts up though there are no active faults present (refer attached snapshot-1).
I’ve derived from Dm1 state machine from Murphy’s Dm1 state machine. While differentiating Murphy Dm1 with my derived Dm1 state machine, I found that there is “ServRempopUpControl” event getting fired in “Initial” state which I have omitted(refer attached snapshot-2). Actually I’m not using service remainders and hence I’ve not provided the events associated with it in my Dm1 state machine. Is because of this the problem occurring? How does “Dm1.NewActiveFaultAvailable” event work?
Thanks & regards,
Shruti
- Attachments
-
- Snapshot-1.png (951.55 KiB) Viewed 181 times
-
- Snapshot-2.png (81.72 KiB) Viewed 181 times
- ksaenz
- Enovation Controls Development
- Posts: 263
- Joined: Thu Aug 19, 2010 7:53 am
Re: Displaying all the active faults on screen at a time
Hello ShrutiK,
I noticed in the first picture that it says Diagnostic Message 1 of 1 which means that the display is receiving a DTC.
Since the SPN is 0 and the FMI is 0 I assume that the display is receiving the standard DM1 message sith SPN 0 and FMI 0 and this needs to be ignored.
To ignore a DTC you need to add it to the list of DTCs and check the "Drop" box.
Regards,
ksaeenz
I noticed in the first picture that it says Diagnostic Message 1 of 1 which means that the display is receiving a DTC.
Since the SPN is 0 and the FMI is 0 I assume that the display is receiving the standard DM1 message sith SPN 0 and FMI 0 and this needs to be ignored.
To ignore a DTC you need to add it to the list of DTCs and check the "Drop" box.
Regards,
ksaeenz