Skip to main content

AI-POWERED DOCS

What do you want to know?

Industrial Ethernet (PLC Integration)

OV Spark talks to a PLC over EtherNet/IP or PROFINET. Both carry the same data; they are two ways of framing one process image.

Choose a protocol​

Go to Integration → Industrial Ethernet:

OV Spark Industrial Ethernet protocol selection: No Protocol, EtherNet/IP, or PROFINET

OptionUse when
No ProtocolDefault. Digital I/O only, no fieldbus
EtherNet/IPAllen-Bradley / Rockwell and other CIP controllers
PROFINETSiemens and other PROFINET controllers

Selecting a protocol changes how the camera presents itself on the network, so do it while the line is stopped.

The process image​

Whichever protocol you choose, the camera exchanges a single fixed process image with the controller:

DirectionSize
Camera to PLC (input)500 bytes
PLC to camera (output)496 bytes

On EtherNet/IP this is one assembly pair. On PROFINET the same bytes are carved into modules. The content is identical either way, so a recipe developed against one protocol behaves the same on the other.

Take the byte layout from the generated files, never by hand

The byte and bit layout is generated from a single source alongside the firmware, and it moves with the firmware version. Import the EDS (EtherNet/IP) or GSDML (PROFINET) file that matches your camera's firmware and let your PLC software lay out the tags. Transcribing offsets by hand is how installs end up reading the wrong word after an update.

Contact support@overview.ai for the EDS, GSDML, or sample ladder logic for your firmware version.

Set up EtherNet/IP​

  1. In Integration → Industrial Ethernet, select EtherNet/IP and apply
  2. Import the EDS file for your firmware into your PLC software, for example Studio 5000 via Tools → EDS Hardware Installation Tool
  3. Add the camera as a module in the I/O configuration
  4. Set the connection parameters, including the requested packet interval
  5. Verify the connection in I/O Live Monitor
Import the EDS first

The device will not appear in the module catalog until the EDS is installed. Doing this first saves a confusing hunt through the catalog.

Set up PROFINET​

  1. In Integration → Industrial Ethernet, select PROFINET and apply
  2. Install the GSDML file for your firmware into your engineering tool, for example TIA Portal
  3. Add the camera to the network and assign its device name
  4. Map the modules into your process image
  5. Verify the connection in I/O Live Monitor

Integration → I/O Live Monitor shows the handshake as it happens:

OV Spark I/O Live Monitor showing waveform, digital I/O status with force controls, and the input and output assembly signals

With a protocol active you can watch the Input Assembly and Output Assembly signals, including inspection ID, recipe ID, pass and fail bits, trigger acknowledgement, and the recipe switch handshake. Fieldbus User Bytes and Recent I/O Events sit below.

If no protocol is active, the page says so and shows GPIO only. That message is the quickest way to catch a protocol that silently failed to apply.

Prove the wiring before blaming the logic

Digital I/O Status has Force ON and Force OFF for each output. Force an output and watch your stack light or reject gate. If forcing works but the recipe does not, the fault is in the recipe, not the wiring.

Digital I/O alongside the fieldbus​

Digital I/O keeps working while a fieldbus is active. Many lines use the fieldbus for results and recipe selection, and hard-wire the trigger for determinism.

See Pinouts for the trigger input, digital inputs, digital output, and strobe output.

Troubleshooting​

SymptomCheck
Camera not in the module catalogThe EDS or GSDML was not installed, or does not match the firmware
Connects then dropsRequested packet interval too aggressive, or a duplex mismatch. See Link diagnostics on the Network page
Tags read the wrong valuesLayout came from a different firmware version. Reimport the generated file
No handshake at allConfirm a protocol is selected; I/O Live Monitor will say if it is showing GPIO only
Step 12 of 13
← PreviousStep 6: Finish up
Next →Go live on the HMI