8/1/2023 6:35 PM | |
Joined: 1/21/2013 Last visit: 1/17/2025 Posts: 3436 Rating: (541)
|
Hi, When translating your alarm texts, I will assume that the displayed messages are user-created alarms. Without additional information, I will also assume that they are discrete alarms. Am I right? In this case, my first guess is that it's the PLC programming. After all, I have seen similar behavior many times before. So let me explain my observations. For a fair number of PLC programmers, it is common practice to reset the array tag used for discrete alarms before writing the individual alarm bits within the same function or function block. This is fine for the PLC, but not for the HMI. This is because HMI communication is acyclic to the PLC program cycle. So it is possible for the HMI to read the data in the short time between resetting all the alarms and rewriting them. Since this happens only a few times, it appears to the HMI that the alarm has gone away for a short time and then reappeared. See FAQ "Why is data of the HMI system or the web server sometimes overwritten in the S7-1500?" for a further description of this effect. Since using the web client puts a different load on the panel than the HMI GUI, the communication cycle may be slightly different, which could explain your observations. However, I would still expect to see the effect described, but perhaps with a slightly different frequency. Or maybe I am completely wrong and the reason is something else. In that case, please provide more information so that I do not have to make assumptions. Kind regards |
This contribution was helpful to1 thankful Users |
8/2/2023 9:02 AM | |
Joined: 1/21/2013 Last visit: 1/17/2025 Posts: 3436 Rating: (541)
|
Hi, The cross reference list helps you to find write accesses to variables. The chapter "Show overlapping accesses in the cross-reference list" in the manual may be helpful. However, depending on the programming, not all accesses may be found. Kind regards |
This contribution was helpful to1 thankful Users |
Follow us on