Vision processing units · camera ports and PoE, factory protocols, isolated I/O and encoder input, processor and software, per-port image bandwidth
A vision processing unit, or vision controller, is a fanless industrial computer dedicated to acquiring images from two or more machine vision cameras or 3D sensors, running inspection software on them and passing results to the PLC through factory protocols and discrete I/O. Ask three things first: how many cameras of which interface it acquires from at the frame rates you need, which factory protocols and I/O it provides for triggering and results, and which processor and vision software it ships with.
Vision controllers and vision processing units that acquire from multiple GigE Vision, USB3 Vision or 3D sensors and run machine vision software for the line. Microcontroller chips are covered on the Microcontrollers (CPU / MCU) page; smart cameras with built-in processing, lighting and general industrial PCs are outside this page.
Start with your task
01
Design World's report on Cognex's VC5 vision controller states that it connects directly to up to four DS1000 series 3D laser displacement sensors or Cognex GigE Vision area scan and line scan cameras, is powered by a dual-core CPU with a dedicated real-time subsystem for factory protocols and precision I/O, comes pre-installed with Cognex Designer software, and is built with OEM components for a minimum three-year availability. [1] Cognex's product listing on MarkLines adds four independent GigE channels with PoE for asynchronous image acquisition, a fanless enclosure with SSD, and VisionPro software preinstalled. [2]
Graftek's listing for the Matrox 4Sight EV7 (model EV7I5M16DA) describes a fanless unit with an Intel Core i5-1250PE, 16 GB DDR5 RAM, a 256 GB M.2 SSD and Windows 10 IoT Enterprise, PoE-enabled ports and support in its description for four GigE Vision and four USB3 Vision cameras; its technical details list six GigE Vision inputs, two USB3 inputs and 8 GB storage memory, which do not match the description, so confirm the port count and storage with the supplier. [3]
Editorial calculation: one Gigabit Ethernet channel carries at most 1,000 Mbit/s, or 125 Mbyte/s before protocol overhead, so a 5-megapixel 8-bit camera (about 5 Mbyte per frame) is limited to about 125 ÷ 5 = 25 frames per second per channel at most; four independent channels, as on the VC5, let four such cameras run in parallel rather than sharing one link.
Give the supplier the cameras and sensors (interface, resolution, frame rate, number), PoE needs, inspections and cycle time, software platform and licences, factory protocol and PLC, discrete I/O and encoder needs, operating environment and mounting, operating system and lifecycle requirements, and quantity.
02
Cognex's MarkLines listing gives the VC5's factory protocols as Allen-Bradley/Rockwell EtherNet/IP, Siemens PROFINET, Mitsubishi SLMP and TCP/IP, its discrete I/O as 24 V optically isolated, 8 inputs and 16 outputs with a dedicated CPU, and a two-phase encoder input, and names automotive, electronics, code reading and sheet inspection among its uses. [2]
Graftek's EV7 listing gives 8 bidirectional TTL input channels with the same number of TTL outputs, 8 isolated inputs, 8 isolated outputs and one quadrature encoder input, and describes the unit as pre-loaded with Matrox MIL X and Matrox Design Assistant X run-time environments, with partial licences. [3]
Editorial note: an encoder input lets the controller time image capture to conveyor position, and isolated outputs carry pass/fail results to the PLC; count both against your stations before choosing a unit, and add an I/O module if they run short.
03
The real-time I/O subsystem (24 V isolated, with its own CPU on one unit) and the encoder input link image capture to the moving line.
| Part | Role | Fix in the order |
|---|---|---|
| Processor and memory | Runs the vision software. [1] [3] | CPU, RAM, storage. |
| Camera ports | GigE Vision with PoE; USB3 Vision. [2] [3] | Number, interface, PoE. |
| Real-time I/O subsystem | Triggers and results, isolated or TTL. [1] [2] [3] | Inputs, outputs, voltage. |
| Encoder input | Times capture to conveyor motion. [2] [3] | Type and count. |
| Factory network | EtherNet/IP, PROFINET, SLMP, TCP/IP. [2] | Protocols and ports. |
| Software and licences | Cognex Designer/VisionPro; MIL X/Design Assistant X. [1] [2] [3] | Platform and licences. |
04
Compare the camera channel and isolated I/O rows first: the published units range from four PoE GigE channels with 8 inputs and 16 outputs to GigE and USB3 ports with TTL lines.
| Field | What it means and published values | Ask the supplier for |
|---|---|---|
| Processor clock speed (GHz) | Example: Intel Core i5-1250PE on one unit; dual-core CPU on another. [3] [1] | CPU model and cores. |
| RAM capacity (GB) | Example: 16 GB DDR5. [3] | RAM. |
| Flash storage (GB) | Example: 256 GB M.2 SSD (technical details list 8 GB). [3] | Storage as delivered. |
| Supply voltage (V DC) | Panel supply for the unit. | Voltage and power. |
| Power consumption (W) | Including PoE to cameras. | Total with PoE. |
| Operating temperature (°C) | Fanless units for the shop floor. [2] [3] | Range. |
| Storage temperature (°C) | Before installation. | Range. |
| Relative humidity (%) | Operating conditions. | Range. |
| Ingress protection | Enclosure rating. | Rating. |
| Dimensions (W x H x D) (mm) | Mounting space. | Drawing. |
| Weight (kg) | Mounting. | Weight. |
| Communication interface (ports) | Examples: four PoE GigE camera channels; GigE and USB3 camera ports. [2] [3] | Camera and network ports. |
| Digital I/O channels (channels) | Examples: 8 in / 16 out isolated; 8+8 isolated plus 8 TTL. [2] [3] | I/O and voltage. |
| Analog input channels (channels) | Not listed by the reviewed units. | If needed. |
05
Paste it into your enquiry below or into an email to a maker, then replace every bracket.
Cameras: [number; interface; resolution; frame rate] Power: [PoE per camera] Inspection: [tasks; cycle time] Software: [platform; licences] Line: [PLC; protocol; I/O; encoder] Environment: [temperature; mounting] Lifecycle: [availability; OS]
Manufacturer profiles associated with Processor Unit.
Explore company information and manufacturing capabilities, then discuss the scope of your project with a relevant supplier.
Cognex describes its VC5 as connecting up to four GigE Vision cameras or 3D displacement sensors on four independent PoE GigE channels. [1] [2]
The VC5 listing gives EtherNet/IP, PROFINET, Mitsubishi SLMP and TCP/IP. [2]
Both reviewed units list one; it lets capture be timed to conveyor position (editorial note). [2] [3]
At 125 Mbyte/s before overhead, about 25 frames per second of a 5-megapixel 8-bit image (editorial calculation). [2]
Sources checked 2026-10-12. Design World and MarkLines publish Cognex's descriptions of its VC5 controller; Graftek is a distributor listing the Matrox 4Sight EV7. Figures are the makers' own.
Ask for use case, specification boundaries, supplier type, and RFQ preparation information for this product.
Compare manufacturer profiles with relevant product and process capability.