Cincinnati · OPC-UA

How to Connect a Cincinnati Machine to Spall with CI Link

Cincinnati exposes its data through CI Link, an OPC-UA server on the machine. License it, switch it on, and Spall reads your laser or press brake as a read-only client.

~15 min · Last reviewed August 12, 2026

Cincinnati machines publish their data over OPC-UA through a feature called CI Link. It’s the same open standard Bystronic uses, and not MTConnect: the machine runs an OPC-UA server, and Spall connects as a read-only client to read status, production counts, and errors. This guide covers the one prerequisite worth knowing about up front, turning CI Link on, verifying the endpoint, and connecting Spall.

Prerequisite: the OPC-UA license CI Link is a licensed option. If it isn’t already active on your machine, you’ll likely need to talk to Cincinnati (your OEM) about purchasing the OPC-UA license before any of this works. Sort that out first, everything below assumes CI Link is licensed and available on the control.

Before you start You need a Cincinnati Incorporated machine (laser or press brake) with CI Link licensed, an Ethernet drop, a fixed IP from your network person, and the Spall gateway on the same network. Spall connects as a client and only reads, it never writes to the machine. CI Link is separate from CI Connect, Cincinnati’s own monitoring software, you don’t need CI Connect for Spall, just the CI Link OPC-UA server.

What Spall’s OPC-UA connection supports today Spall connects over an open OPC-UA session, with an optional username and password if your server requires one. It doesn’t yet support certificate-based authentication or signed/encrypted security policies (for example “Sign & Encrypt”), so set CI Link’s security policy to None for the Spall connection, or talk to us before your pilot if that’s not an option on your machine.

On the machine, enable the CI Link OPC-UA server and set (or confirm) its network address. This is the server Spall will read from. Give the machine a fixed IP in the same range as the Spall gateway so the address never moves.

CI LINK / OPC UA SERVER CINCINNATI CI Link (OPC UA) ON License statusACTIVE IP address192.168.1.80 OPC UA port 4840 Security policyNone Switch on Must read ACTIVE Default OPC UA port If License status isn't ACTIVE, stop here and get the CI Link OPC UA license from Cincinnati first.
The CI Link OPC UA server. Confirm the license is active, switch it on, and set the security policy to None (port 4840 by default).

2. Open the port

CI Link’s OPC-UA server uses the standard OPC-UA port 4840. Open TCP 4840 on any firewall between the machine and the Spall gateway.

3. Verify the endpoint

The CI Link endpoint looks like this:

opc.tcp://192.168.1.80:4840

From a PC on the network, point an OPC-UA client (a free one like UaExpert works) at that endpoint with the matching security setting and credentials, and connect. When it opens, browse the nodes, you should see status, production counts, and errors. Those are exactly what Spall reads.

OPC UA client, connected opc.tcp://192.168.1.80:4840 ▾ Objects ▾ CI Link ▸ Status RUNNING ▸ ProgramName PANEL-14GA ▸ ProductionCount 1,207 ▸ CycleCount 402 ▸ Error 0 (none) Node names shown are representative, actual names come from the CI Link address space.
Browsing the CI Link OPC UA server. Status, production counts, and errors are all there for Spall to read.

4. Connect it to Spall

In Spall, add the machine, choose OPC-UA as the source, and enter the endpoint plus a username and password if CI Link requires one:

opc.tcp://192.168.1.80:4840

Assign the Spall gateway, browse to the status, count, and error nodes, and map them. Run a job and watch the state change and the count climb. Spall manages the OPC-UA session and reconnects.

Cincinnati CI Link OPC UA :4840 reads Spall Gateway OPC UA client read-only MQTT / TLS outbound only Spall Cloud dashboards & loss board Spall logs into CI Link as a read-only client. It never writes to the machine.
The data path. Spall connects to the CI Link OPC UA server, reads the nodes, and pushes outbound to the cloud.

What Spall does with this data

Availability. Spall reads the CI Link status node and splits the day into running, idle, and down. True availability on the laser or brake, straight from the machine.

Downtime and reasons. Status changes and the error node catch each stop as it happens. Operators tag the reason, and Spall ranks them into a Pareto so the biggest loss gets fixed first.

Production. Spall reads the production and cycle count nodes for target-vs-actual by shift and job, no hand counting.

Quality and OEE. Availability, performance, and quality roll into one OEE view, each loss ranked in dollars so the number points at an action instead of a score.

Quick recap

  • License CI Link OPC-UA through Cincinnati
  • Turn CI Link on, set a fixed IP, security policy None
  • Open TCP 4840
  • Verify opc.tcp://ip:4840
  • Add as OPC-UA in Spall

The license is the only real gate, once CI Link is active the connection is quick. Hand us the endpoint and credentials and we’ll bring it on with you.

Related guides

From the Help Center

$200/machine/mo · pilots from $4,500 · hardware included

See full pricing →

Bring your machine list. We'll tell you exactly what plugs in.

30 days, hardware included, line pilot $4,500 or plant pilot $8,500, fully credited when you expand.