Skip to content

Connect to KEPServerEX ​

Developed by Kepware, KEPServerEX is a robust connectivity solution between industrial automation equipment and applications, commonly employed in industrial control environments for efficient data acquisition. With a comprehensive set of drivers, it enables reliable communication between a wide range of industrial hardware and software. Leveraging OPC (an industry standard for interoperability in automation) alongside IT-centric communication protocols such as SNMP, ODBC, and Web Services, KEPServerEX serves as a unified source for industrial data access.

The EMQX Neuron OPC UA driver can be used as a client to access KEPServerEX.

Username/Password Login ​

  1. Right-click on the KEPServerEX icon in the system tray, select Settings -> KEPServerEX Settings -> User Manager, create a new user under the Administrators group and set the Username/Password. kepware-1_en
  2. Double click on the KEPServerEX icon in the system tray, open the Project -> Property Editor -> OPC UA, and set Allow anonymous login to No. kepware-2_en
  3. Right-click on the KEPServerEX icon in the system tray, select OPC UA Configuration -> Server Endpoints, double-click on the endpoint entry and check all security policies. kepware-3_en
  4. Right-click on the KEPServerEX icon in the system tray and select Reinitialize in the menu.

Configure EMQX Neuron ​

  1. Get the PLC measurement point information via the UaExpert software, refer to UaExpert.
  2. EMQX Neuron adds a new southbound OPC UA device, opens Device Configuration, fills in the Endpoint URL of the target Server, fills in the user name/password, no need to add certificate/key, and starts the device connection.
  3. Right-click on the KEPServerEX icon in the system tray, select OPC UA Configuration -> Trusted Clients, and set the NeuronClient certificate as trusted. kepware-4_en
  4. Right-click on the KEPServerEX icon in the system tray and select Reinitialize in the menu.

Certificate/Key + Username/Password Login ​

  1. Set the username/password as above.

  2. Refer to Connection policy to generate or convert a certificate/key.

  3. Right-click on the KEPServerEX icon in the system tray, select OPC UA Configuration -> Trusted Clients, and import the client certificate in DER format into the list.

  4. Right-click on the KEPServerEX icon in the system tray and select Reinitialize in the menu.

Configure EMQX Neuron ​

  1. Get the PLC measurement point information via the UaExpert software, refer to UaExpert. kepware-5_en

  2. EMQX Neuron adds a new southbound OPC UA device, opens Device Configuration, fills in the Endpoint URL of the target Server, fills in the user name/password, adds the certificate/key.

  3. Change the Update Mode to Subscribe or Read&Subscribe to obtain data via OPC UA subscription.

  4. Starts the device connection.

  5. Add Groups and Tags based on the measurement point information.

Test Data List ​

NameAddressAttributeData type
BuildDate0!2266ReadUINT32
BuildNumber0!2265ReadSTRING
ManufacturerName0!2263ReadSTRING
ProductName0!2261ReadSTRING
ProductUri0!2262ReadSTRING
SoftwareVersion0!2264ReadSTRING