5/16/2017 8:19 AM | |
Joined: 3/14/2008 Last visit: 9/27/2024 Posts: 2098 Rating: (938)
|
Hi, For the AS block, you need to use the following block attributes:
The block also must have a variable with parameter attributes like the one used in Default Siemens APL blocks. The one used is: "MsgEvId":
When compiling the block, the system assigns a value for the MsgEvId automatically, so when generating messages, the system knows where they are coming from. Now you need to assign messages. You will need an Alarm_8P instance to call alarms:
You can then attach the following code in SCL:
After generating the block, you have to do the following for the block itself-> Go to the "Blocks" folder, right click your block->Special Object Properties->Message. In here, you can assign the message class and the text. You can also assign single acknowledgment and some other settings. Now you can compile the OS and all your tags are generated. There are some tags generated by the system, which you cannot edit such as the .EventState. This is a variable corresponding to the MsgEvId1 variable in your block. You can use this variable for configuring your group display. I attached a document for you to read which is about assigning the EventState. You can also take a look at a random faceplate -> @PG_VlvL_Overview.pdl. This faceplate features a group display, objectname = "Eventstate". AttachmentHow to Insert a Group Display.pdf (173 Downloads) |
Last edited by: Oreca at: 5/16/2017 8:27:16 AMIf I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to3 thankful Users |
5/17/2017 3:57 AM | |
Joined: 7/21/2015 Last visit: 9/27/2022 Posts: 100 Rating: (2) |
Hello Oreca, I am really appreciate your efforts and your rich knowledge. I will fellow your steps so many thanks elsayed |
5/18/2017 10:37 AM | |
Joined: 9/3/2014 Last visit: 3/13/2019 Posts: 4767 Rating: (123) |
New question published by DaytonaM is split to a separate thread with the subject Group Display, cannot see alarms. Best regards |
Follow us on