Citect 7.2 client freezing

 One of my customer who has a Citect system as the following drawing, there are 4 computers, 1 server and 3 clients, version 7.2, most likely running in windows 10 PC. It is reported the manifold HMI intermittently freezes, as customer described, the Citect client application didn't freeze, but stopped updating tag reading and writing. This issue can be quickly fixed by restarting the computer, but it would recurs after a while. In addition, when Manifold client is freezing, the other two clients, PCN2 and PT HMI still work normally. This problem occurs not only on Manifold client, also on the other two Citect clients with less chance. Any insights or solutions regarding this issue would be greatly appreciated. Thank you.

Parents
  • Please work with your Technical Support teams so that logs can be captured and provided for analysis. The system should not be freezing up. It almost sounds like "Bad Tags", meaning that Tags exist in SCADA but not in the PLC. Also want to make sure you are using the latest Service Pack / update for his version. Suggest adding a redundant server, so should a freeze occur on the Primary, the clients would fail back over to the Standby, plus then you could identify if it is actually this PC Node that is also faulty (Faulty hardware, NIC Card, Board, etc.) Tech Support can quickly identify the location of the freeze.

  • Thank you Nathan, I have contacted tech support, and they won't support version 7.2 but mentioned about similar things.

  • The frozen or not responding client is often caused by the Citect main thread being blocked. You need reviewing your project configuration.

    • SQL Cicode functions without sleeps
    • ActiveX control

    In addition, perform kernel dumps before and after the issue occurs. You need taking a look at the kernel dump files and identify anything abnormal. You can start with

    • Master Control Block
    • Table Master_Table
    • Other tables, such as Cicode

    Hope this would help.

Reply
  • The frozen or not responding client is often caused by the Citect main thread being blocked. You need reviewing your project configuration.

    • SQL Cicode functions without sleeps
    • ActiveX control

    In addition, perform kernel dumps before and after the issue occurs. You need taking a look at the kernel dump files and identify anything abnormal. You can start with

    • Master Control Block
    • Table Master_Table
    • Other tables, such as Cicode

    Hope this would help.

Children