Siemens S5 3964R

See purchasing information for more details
Download Free Demo

Product Overview

The Siemens S5 3964R driver works in conjunction with KEPServerEX to exchange data between OPC clients and Siemens S5 PLCs using the 3964R protocol. KEPServerEX automatically optimizes data acquisition based on client demand and ensures data integrity through extensive error handling.



  • Supports the following Memory Types: I, Q, F, T, C, and Data Block Access
  • Supports all data types
  • Supports Ethernet Encapsulation
  • Modem Support
    • Automatic dial configuration
    • Multiple phone number management


  • Siemens S5 3964(R)

Supported Devices

  • Siemens S5-115U, (CPU-941)
  • Siemens S5-115U, (CPU-942)
  • Siemens S5-115U, (CPU-943)
  • Siemens S5-115U, (CPU-944)
  • Siemens S5-115U, (CPU-945)
  • Siemens S5-135U, (CPU-921)
  • Siemens S5-135U, (CPU-922)
  • Siemens S5-135U, (CPU-928)
  • Siemens S5-155U, (CPU-946)
  • Siemens S5-155U, (CPU-947)

Available Languages

  • English
  • German
  • Japanese
  • Simplified Chinese

Application Support

  • DDE Format CF_Text and AdvancedDDE
  • NIO Interface for iFIX
  • OPC .NET Service (OPC .NET) Version 1.00
  • OPC Alarms and Events (OPC AE) Version 1.10
  • OPC Data Access (OPC DA) Versions 1.0a, 2.0, 2.05a, and 3.0
  • OPC Unified Architecture (OPC UA) Clients
  • SuiteLink and FastDDE for Wonderware

Release Notes



  • Added Chinese language support.



  • Added German language support.
  • Added Japanese language support.


  • Fixed how KC memory types are displayed. Counters are now limited to three BCD nibbles for KC; this reflects how the data is stored on the physical device.
  • Fixed issue where arrays for Counter Current values C and Z were accepting out of range values.
  • This driver works with devices that support the 3964 or 3964R protocol and use the RK 512 computer link program. It is intended for use with Siemens S5 PLCs communicating via a communications processor card (such as the CP 544) configured to use the 3964R or 3964 protocols and the RK 512 computer link. Multiple CPU systems are supported.
  • This driver is not designed to respond to unsolicited data from the PLC.