6/28/2017 1:38 PM | |
Joined: 3/14/2008 Last visit: 9/17/2024 Posts: 2095 Rating: (936)
|
Hi, What do you mean exactly about Bit31? Do you mean the Group Display object called: "EventState" under Message Type where you can find Message Type = Bit 31 (Alarm High)? Attribute: "Use of Global Message Classes" must remain on "YES". The Message Type has a dropdown list and is the configuration of each message type-> colors Came-In etc. The only thing you must check if that the .EventState tag is connected to the group display object and connected in the block icon-> Open the block icon and check via Links->CollectValue-> if the ".EventState" is connected. Also, when you open the properties of the CFC block, you can select: "Messages". Are the messages configured? In case you have developed your own block, the Message list is empty and you must use the correct alarm types and texts and acknowledgments. |
If I could help you, you can use the RATE button. Thank you. |
|
6/29/2017 12:13 PM | |
Joined: 3/14/2008 Last visit: 9/17/2024 Posts: 2095 Rating: (936)
|
Hi, The .EventState is created automatically by the system if the block has alarm properties. See attachment for more info about this->Insert Group Display. AttachmentHow to Insert a Group Display.pdf (272 Downloads) |
If I could help you, you can use the RATE button. Thank you. |
|
7/2/2017 12:52 PM | |
Posts: 24 Rating: (2) |
I have actually read this Link , but, I still have question, about the this part: A8P( EN_R := 1, SIG_1 :=SIG01_Trig, SD_1 := SD_FLEX_01, SD_2 := SD_FLEX_02, ID := w#16#EEEE, EV_ID := MSG1_EVID ); because I have 8 signals from SIG_1 to SIG_8, so is SD_1 the comment of SIG1? |
Last edited by: zahra_darvishian at: 7/2/2017 1:26:46 PM |
|
7/2/2017 2:27 PM | |
Joined: 3/14/2008 Last visit: 9/17/2024 Posts: 2095 Rating: (936)
|
Hi Zahra, No problem! glad to help. You can define alarm texts at two places: at the block itself in CFC or the blocks folder of your as project. The best way is the following: 1. Compile the SCL source in the master library (if you have one). 2. Go to the S7 Program->Blocks folder of the master library where you compiled the SCL source. Find the block number, right click and select Special Object Properties->Message. 3. Now you can add message texts and message classes to each signal. 4. Copy the block from the master library to all AS projects. Now each block instance you call, it will receive the message text and class. 5. When you need a different alarm text or class for specific block instances, you can change the alarm text and class at the block itself by opening properties of the block in CFC while clicking on Messages. The message text or class will turn to black color instead of green, meaning the text differentiate from the block type template. The reason I wanted you to create the block in the master library is because you can distribute the block with the messages to all AS projects easily, so you don't have to do the same for each AS project which increases mistakes. |
If I could help you, you can use the RATE button. Thank you. |
|
7/2/2017 2:31 PM | |
Joined: 3/14/2008 Last visit: 9/17/2024 Posts: 2095 Rating: (936)
|
Hi, SD_1 is used to display a process variable within the message. You can find some more information in another post: There are 10 SD_x variables, but only 8 SIG variables. I suppose you can use different SD_x for a SIG. Good question though! I'm gonna check it out. The link you described, is a way of showing strings in a SD_x variable, because strings are not supported. |
Last edited by: Oreca at: 7/2/2017 2:32:38 PMLast edited by: Oreca at: 7/2/2017 2:33:40 PMLast edited by: Oreca at: 7/2/2017 2:43:37 PMIf I could help you, you can use the RATE button. Thank you. |
|
7/3/2017 8:33 AM | |
Posts: 24 Rating: (2) |
Hi, Thanks Oreca. |
7/3/2017 7:45 PM | |
Joined: 3/14/2008 Last visit: 9/17/2024 Posts: 2095 Rating: (936)
|
|
If I could help you, you can use the RATE button. Thank you. |
|
Follow us on