beethoven_ii
Lifetime Supporting Member
I'm working on a project where the customer has specified I must use the HMI tag database for my HMI tags and not reference directly to the tag in the plc.
I've done this but have now discovered that my alarms don't display on the HMI screen. In the plc I have an array of 10 DINTs Alarm[0]-[9]. I added each DINT to the HMI tag database as long integers with a max value of 2147483647. I added the DINTs from the tag database as alarm triggers using the trigger type as a bit. I've added the text for my alarm messages 1-32 for each DINT but the alarms don't appear on the screen.
I've switched the triggers from the tag database to directly referencing the Alarm DINTs in the plc and it works fine this way but it's against what my customer wants. I've run out of ideas on how to make this work and wondered if anyone has a solution, other than creating an HMI tag for every bit of my Alarm DINT array?
I've done this but have now discovered that my alarms don't display on the HMI screen. In the plc I have an array of 10 DINTs Alarm[0]-[9]. I added each DINT to the HMI tag database as long integers with a max value of 2147483647. I added the DINTs from the tag database as alarm triggers using the trigger type as a bit. I've added the text for my alarm messages 1-32 for each DINT but the alarms don't appear on the screen.
I've switched the triggers from the tag database to directly referencing the Alarm DINTs in the plc and it works fine this way but it's against what my customer wants. I've run out of ideas on how to make this work and wondered if anyone has a solution, other than creating an HMI tag for every bit of my Alarm DINT array?