How to Annunciate a PVAA20 Alarm

Discuss issues and ideas you have to configuring displays with PowerVision
jbilleter
Posts: 87
Joined: Fri Oct 15, 2010 6:49 pm

How to Annunciate a PVAA20 Alarm

Post by jbilleter » Mon Apr 18, 2011 4:45 pm

I have a customer who uses the PVAA20 alarm in conjunction with a PV750, XM500, etc. I have created a state condition based on some inputs and CAN messages from some of the devices. I would like to send an alarm condition to the PVAA20 gauge when I enter a particular state. When I leave that state, I would like to turn it off. What is the best approach to this problem? Is there a built in feature for this already in the MSTD configuration that I can reference? If there is, please tell me how to access it. If there is not, could you please post an example for me to implement in my configuration? I appreciate the help. Thank you.
Jacob Billeter
Staff Engineer - MurCal, Inc.
ksaenz
Enovation Controls Development
Enovation Controls Development
Posts: 263
Joined: Thu Aug 19, 2010 7:53 am

Re: How to Annunciate a PVAA20 Alarm

Post by ksaenz » Tue Apr 19, 2011 8:24 am

PVA gauges are controlled automatically by CAN data, in the case of the PVAA20 by the lamp status parameters in PGN 65226.

I recommend using the digital output to control one of our sirens:
  • SAH MINI-SIREN STEADY TONE (PN 65700257)
    SAH-A MINI-SIREN STEADY PULSE TONE (PN 65700258)
jbilleter
Posts: 87
Joined: Fri Oct 15, 2010 6:49 pm

Re: How to Annunciate a PVAA20 Alarm

Post by jbilleter » Tue May 03, 2011 11:08 am

Hi Kristian,
Can I transmit an alarm annunciation (amber alert or red) to the PGN 65226 from within a state and turn it off upon exiting the state? I cannot use the SAH SIREN components with this set up. It has to be a PVAA20 gauge. It the pop up when adding an action from within the state, I can choose a J1939 application and one of the actions is Transmit DM Message. Could I use this? Can you explain how? What Data string would go in the Data field? How would I stop the transmit upon leaving the state? Thank you.
Jacob Billeter
Staff Engineer - MurCal, Inc.
ksaenz
Enovation Controls Development
Enovation Controls Development
Posts: 263
Joined: Thu Aug 19, 2010 7:53 am

Re: How to Annunciate a PVAA20 Alarm

Post by ksaenz » Thu May 05, 2011 8:01 am

Hi jbilleter,

The action Transmit DM Message doesn't work like that. What you could do is change the value of the variable DM1.LampStatus to sound the PVAA, the problem there is that the variable could be changed back to 0 by an incoming DM1 message and silence the PVAA.

A not very elegant solution would be to physically send a DM1 message from port B to port A.

I will keep thinking and post here if I come up with anything else.

Regards,

ksaenz
alb
Posts: 43
Joined: Wed Dec 15, 2010 1:30 pm

Re: How to Annunciate a PVAA20 Alarm

Post by alb » Tue May 10, 2011 10:10 am

I'm interested in this topic too. I have an analog gauge, lamp gauge dummy light, and alarm combination on my PV750 for a specific PGN/DTC. Here is the behavior I want:

Analog gauge displays PGN 65198 SPN 46 "Pneumatic Supply Pressure"
Sound PVAA20 for DTC SPN 46 FMI 1
Do not display DM1 popup "WARNING - LOW AIR PRESSURE" on same DTC
Instead illuminate lamp gauge on same DTC "LOW AIR"

There is no easy way to separately specify DM1 and alarm functionality. My simple dummy light is useless because the DM1 message is commandeering the operator's attention until I disable the DTC AND the alarm.

In conclusion, the audible alarm and the DM1 popup are codependent.
ksaenz
Enovation Controls Development
Enovation Controls Development
Posts: 263
Joined: Thu Aug 19, 2010 7:53 am

Re: How to Annunciate a PVAA20 Alarm

Post by ksaenz » Tue May 10, 2011 1:10 pm

Hello alb,

I think this solution will work for you.

In the Database section add the SPN 46 FMI 1 to the DTC list and make sure you check the "Drop" box.

In the Environment Setup section select the device in the CANPort that is receiving the DTC. Add the DTC (SPN 46 FMI 1) to the DTC Mapping list, this will create a new variable "DTC.[Device Name].46.1".

Now SPN 46 FMI 1 will not cause the DM1 popup to appear because you checked the "Drop" box but you can still use the variable "DTC.[Device Name].46.1" to drive your lamp gauge.

Regards,

ksaenz
alb
Posts: 43
Joined: Wed Dec 15, 2010 1:30 pm

Re: How to Annunciate a PVAA20 Alarm

Post by alb » Wed May 11, 2011 5:07 pm

ksaenz wrote:Hello alb,
In the Database section add the SPN 46 FMI 1 to the DTC list and make sure you check the "Drop" box.

ksaenz
Kristian, won't that also drop SPN 46 FMI 1 from causing the PVAA20 to alert the operator?

What if the lamp gauge was on a physically separate PV750 on the same CAN network?

Transmit device?

Thanks.
ksaenz
Enovation Controls Development
Enovation Controls Development
Posts: 263
Joined: Thu Aug 19, 2010 7:53 am

Re: How to Annunciate a PVAA20 Alarm

Post by ksaenz » Thu May 12, 2011 8:35 am

You're correct, I forgot you also wanted to sound the PVAA20 alarm, but if you "drop" the DTC the PVAA20 will not sound.

If you have two PV750s you can drop it in one and show it in the other. All "drop" does is ignore the DTC in the PV750 but the message still exists in the network.

The PV750 uses the transmit device to send J1939 messages, you just select the parameter and the PV750 knows the PGN, position, length, resolution, and repetition rate from the J1939 list in the database.

Regards,

ksaenz
alb
Posts: 43
Joined: Wed Dec 15, 2010 1:30 pm

Re: How to Annunciate a PVAA20 Alarm

Post by alb » Wed Jun 15, 2011 5:30 pm

Is anybody doing anything to Xmit a DTC from the PV750? Once we have transmit device working to broadcast a PGN full of SPN's, what about a DM1 message?

DTC mapping in the transmit device environment setup?

It's easy to get the analog inputs working on the PV750, it's not so easy to reflect that data outward onto the CAN network. Thanks for the examples posted so far.
mbowdich
Posts: 209
Joined: Tue Oct 05, 2010 10:54 am

Re: How to Annunciate a PVAA20 Alarm

Post by mbowdich » Thu Jun 16, 2011 2:41 pm

The PV750 does not natively support broadcast of DM1 messages. You would need to manually build them using Free Form CAN, and come up with some sort of program (script of state machines) to differntialt between a single and multiple DTCs so you can send either a single DM1 message, or a multipacket message.

I personally found that using an XM500 or a SenderCAN is much easier, as they can be programmed for logic functions and for DM1 messages.