KB-28006: E3 application hangs when OPC Server cannot communicate with the PLC.
Question: How can I keep an OPC Client from hanging when it cannot communicate with the PLC? Solution: To do so, you must set your OPC Client’s ServerId property as…
Question: How can I keep an OPC Client from hanging when it cannot communicate with the PLC? Solution: To do so, you must set your OPC Client’s ServerId property as…
Question: Which port must be released in the firewall exceptions when accessing an OPC Server on the Internet? Solution: That would be port 135.
Question: How can I play different .WAV files according to the active alarm’s severity? Solution: To do so, there are two possibilities: Create user events in Viewer to test ActiveHighAlarms,…
Question: What is the difference between InTime, OutTime, and E3TimeStamp properties? Solution: InTime: records date/time of the value when it gets in alarm. OutTime: Records date/time of the value when…
Question: How can I tell if the tag being used in AlarmConfig is set to be handled as event? Solution: To do so, just check how the alarm’s Event property…
Question: The communication between E3 and a driver has been lost. According to the remote buffer, a certain alarm fired on the previous day, and still has not left this…
Question: How can I have the alarms’ quality to also be recorded in the database? Solution: To do so, you can configure the field Quality (in the Alarm Server) to…
Description: Why is the alarm linked to an I/O tag not firing? Solution: E3 links are context-sensitive. That means that E3 will try to solve the link by first looking…
Question: How can I add fields to alarms so that the query to Alarms table returns the values from alarms, plus the values from the added field? Solution: To do…
Question: How can I play a sound file whenever the alarm is active? Solution: To do so, you must create a new event in the Viewer with this property/expression: AlarmServer1.ActiveNACKAlarms…