TOP Server Siemens S5 3964/3964R Overview
OPC Server DriverManufacturing3964 / 3964R

TOP Server Siemens S5 3964 & 3964R Serial OPC Driver

Reliable Serial Connectivity for Siemens S5 PLCs via 3964 and 3964R Protocols with RK 512 Computer Link

4.7(243 reviews)

Available in Driver Suites

This driver is only available as part of the following TOP Server driver suites:

Legacy S5 Coverage

Reliable serial connectivity for Siemens S5 115U, 135U, and 155U controllers using 3964 and 3964R with RK 512 computer link support.

Scalable Device Access

Supports up to 100 channels and 30 devices per channel, with practical limits based on available system resources.

Complete Data Support

Supports I, Q, F, T, C, Data Block access, and data types including Float, Long Word, BCD, and String.

Flexible Communications

Supports modem, Ethernet encapsulation, and adaptive communication features.

Product Overview

The Siemens S5 3964 & 3964R Serial driver enables data exchange between TOP Server® and Siemens S5 controllers over the Siemens 3964/3964R serial protocol for OPC UA, OPC DA, AVEVA SuiteLink, and DDE client applications.

This driver is intended for Siemens S5 devices that support 3964/3964R and use the RK 512 computer link program. It includes extensive error handling to help maintain data integrity over the serial link.

Important Notes:

  • Supports Siemens 3964 (no BCC) and Siemens 3964R (with BCC) protocols.
  • Works with S5-115U (CPU-941/942/943/944/945), S5-135U (CPU-921/922/928), and S5-155U (CPU-946/947) controllers.
  • Intended for devices that support Siemens 3964/3964R and use the RK 512 computer link program.
  • Supports Ethernet Encapsulation (note: may not function in every Ethernet environment due to tight protocol timing requirements).
  • Maximum 100 channels and 30 devices per channel; practical limits vary by available system resources.

Why Choose This Driver?

Proven benefits for reliable serial connectivity to legacy Siemens S5 PLCs

Automatic Tag Generation

Automatic Tag Database Generation using CSV Import

Dynamic Tag Configuration

Tag configuration supports dynamic tags from your client application

Memory Type Support

Memory Types Supported: I, Q, F, T, C, and Data Block Access

Full Data Type Support

Supports all memory types and data types such as Float, Long Word, and BCD

3964 Protocol Support

3964 (No BCC) or 3964R Support

CPU Targeting

Specify CPU Number in Request

Handshake Configuration

Specify handshaking flag in request

Modem Communication Support

Dial-Up Modem Support

Auto Device Optimization

Auto Device Demotion Support to optimize communication with responsive devices

Byte Order

Configurable byte order

String Handling Flexibility

Full length string support (Replaces Nulls in Strings with other character)

"The Software Toolbox team did an outstanding job. Great follow up and checking back to find out status. I will certainly recommend Software Toolbox to everyone I can. I have NEVER had a bad experience with the highly capable tech support group."

Jr Goulet

Controls Engineer

Key Features & Benefits

Everything you need for reliable Siemens S5 3964/3964R serial connectivity

Channel and Device Capacity

Maximum Number of Channels & Devices: Channels - 100, Devices per Channel - 30, NOTE: Practical channel/device limits will vary depending on your available system resources

Data Type Support

Supports all data types

Modem Communication

Modem Support (Automatic Dial Configuration and Multiple Phone Number Management)

Ethernet Encapsulation

Supports Ethernet Encapsulation

Encapsulation Note

NOTE: While this driver does support Ethernet Encapsulation, tight timing requirements of this protocol may preclude the driver from working in all Ethernet network environments.

Technical Specifications

RK 512

Computer Link Serial

Siemens S5 3964

Protocol (no Byte Check Character - BCC)

Siemens S5 3964R

Protocol (uses BCC)

Ethernet Encapsulation

Serial over Ethernet (tight timing requirements)

Max Channels

100

Devices per Channel

30

Baud Rate

300 to 19200

Parity / Data / Stop

Even / 8 / 1

Device Mode

Siemens server mode with a low priority partner

Memory Types

I/E, Q/A, F/M, T/KT, C/Z, DBn, DXn

Data Types

Boolean, Byte, Word, Short, DWord, Long, Float, BCD, LBCD, String

Client Interfaces

OPC UA, OPC DA, AVEVA SuiteLink, DDE

License Type

Perpetual

Supported Devices

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

Note: For full details on models and networks supported, please consult the driver help file.