Reliance SCADA connects to an OPC server but does not receive valid data

January 3, 2012

This problem is most often caused by the DCOM settings. You can solve it by adding Everyone and ANONYMOUS LOGON to the list of users in DCOM security.

  1. Both the OPC client and the OPC server run on the same computer
  2. The OPC client runs on a computer other than the one on which the OPC server runs

1. Both the OPC client and the OPC server run on the same computer

  1. Run dcomcnfg.exe from the command prompt.
  2. In the Component Services window, click My Computer and choose the Properties command from the popup menu.
  3. Reliance SCADA, Component Services

    Component Services

  4. On the COM Security tab, click the Edit Default button in the Access Permissions group.
  5. Reliance SCADA, COM Security

    COM Security

  6. In the Access Permission dialog, add a user named Everyone and allow local access.
  7. Reliance SCADA, Access Permission

    Access Permission

  8. On the COM Security tab, click the Edit Limits button in the Access Permissions group.
  9. Reliance SCADA, COM Security

    COM Security

  10. In the Access Permission dialog, add users named Everyone and ANONYMOUS LOGON and allow local access.
  11. Reliance SCADA, Access Permission

    Access Permission

    Reliance SCADA, Access Permission

    Access Permission

  12. On the Default Properties tab:
    Set the Default Authentication Level to Connect (or None if OPC communication is not working with Connect).
    Set the Default Impersonation Level to Identify.
  13. Reliance SCADA, Default Properties

    Default Properties

2. The OPC client runs on a computer other than the one on which the OPC server runs

A) On the computer where the OPC server runs

  1. Run dcomcnfg.exe from the command prompt.
  2. In the Component Services window, click My Computer and choose the Properties command from the popup menu.
  3. Reliance SCADA, Component Services

    Component Services

  4. On the COM Security tab, click the Edit Default button in the Access Permissions group.
  5. Reliance SCADA, COM Security

    COM Security

  6. In the Access Permission dialog, add a user named Everyone and allow both local and remote access.
  7. Reliance SCADA, Access Permission

    Access Permission

B) On the computer where the OPC client runs

  1. Run dcomcnfg.exe from the command prompt.
  2. In the Component Services window, click My Computer and choose the Properties command from the popup menu.
  3. Reliance SCADA, Component Services

    Component Services

  4. On the COM Security tab, click the Edit Default button in the Access Permissions group.
  5. Reliance SCADA, COM Security

    COM Security

  6. In the Access Permission dialog, add a user named Everyone and allow both local and remote access.
  7. Reliance SCADA, Access Permission

    Access Permission

  8. On the COM Security tab, click the Edit Limits button in the Access Permissions group.
  9. Reliance SCADA, COM Security

    COM Security

  10. In the Access Permission dialog, add users named Everyone and ANONYMOUS LOGON and allow both local and remote access.
  11. Reliance SCADA, Access Permission

    Access Permission

    Reliance SCADA, Access Permission

    Access Permission

  12. On the Default Properties tab:
    Set the Default Authentication Level to Connect (or None if OPC communication is not working with Connect).
    Set the Default Impersonation Level to Identify.
  13. Reliance SCADA, Default Properties

    Default Properties

Bulb, icon

Tip:

Haven't found what you were looking for? Use this form to inform us about it.

Related links


Example projects

Technical articles

Video tutorials

Try the Reliance SCADA system right now!

Try the Reliance SCADA/HMI system on several sample visualizations.

Try the Reliance SCADA/HMI system on several sample visualizations or download the trial version installer to your computer for free.

Try the Reliance SCADA system right now Try the Reliance SCADA system right now Try the Reliance SCADA system right now