Our advantage
Global Logistics
We have a 10-year logistics and express cooperation agreement, so our products can be shipped to any place in the world.
Brand new and original
Our products are imported in bulk from the place of origin. Because of the cooperative relationship, our products are all original and 100% new.
24-hour service
We provide 7*24 hours service to our customers. We will be there whenever you need us.
Price advantage
All our products are priced very favorably because we have our own warehouse and supply.
| Company Information | |||
| [email protected] | |||
| Mobile | +8615980777398 | ||
| +8615980777398 | |||
| 15980777398 |

The Siemens 6ES7556-1AA00-0AB0 SIMATIC S7-1500 Neural Processing Unit (TM NPU) is an artificial intelligence technology module used to execute neural networks and process sensor data within industrial automation systems. Unlike conventional S7-1500 I/O modules, which primarily acquire signals or control field devices, the TM NPU handles computational tasks involving image data, neural network inference, and application-specific data processing.
The module is particularly useful in machine vision applications where conventional PLC logic alone is not sufficient for image-based inspection or classification. It can process data from connected cameras as well as information supplied by the S7-1500 CPU user program. The results can then be exchanged with the controller through the process image.
A typical application is an automated quality inspection station on a production line. A camera captures images of manufactured components, and a trained neural network evaluates the image to identify defects, classify products, or determine whether a component meets specified visual criteria. The TM NPU executes the neural network and makes the resulting data available to the PLC, which can use the evaluation results to control sorting equipment or trigger an inspection response.
The module uses an Intel Movidius Myriad X processing unit with two LEON processors operating at 700 MHz. This hardware architecture is intended for neural network processing rather than general-purpose PLC control. It allows image-related computational tasks to be handled separately from the main S7-1500 CPU, leaving the controller responsible for machine sequencing, interlocking, and actuator control.
The TM NPU provides one Gigabit Ethernet interface and one USB 3.1 interface. Cameras can be connected through the Ethernet or USB interface, depending on the supported camera type and application configuration. The Ethernet interface supports GigE Vision, making it suitable for industrial camera applications. The USB interface is also available for camera testing and commissioning, although it is not intended for productive camera operation.
Another useful feature is its integrated MicroPython interpreter, which provides an open software environment for application-specific processing. Engineers can load application files and neural network models onto the module and develop processing workflows according to the requirements of the inspection or classification task.
Application files and neural network data are transferred using a compatible SIMATIC Memory Card. This allows the module to load the software and model files required for a particular machine vision application.
For example, in an electronic component manufacturing line, the camera can capture images of circuit board assemblies while the TM NPU evaluates component placement or identifies visual irregularities. The S7-1500 CPU receives the processed information and determines whether the product should continue through the production process or be diverted for further inspection.
The 6ES7556-1AA00-0AB0 is therefore best suited to automation systems that need neural network processing alongside conventional PLC control, particularly in machine vision, automated inspection, product classification, and sensor-data evaluation.
| Parameter | Specification |
|---|---|
| Manufacturer | Siemens |
| Model | 6ES7556-1AA00-0AB0 |
| Product Type | TM NPU Neural Processing Unit |
| Product Family | SIMATIC S7-1500 / ET 200MP |
| Module Category | Artificial Intelligence Technology Module |
| Main Function | Neural Network Processing |
| Processor | Intel Movidius Myriad X |
| Processor Architecture | 2 × LEON Processors |
| Processor Clock Frequency | 700 MHz |
| Programming Environment | Integrated MicroPython Interpreter |
| Neural Network Execution | Supported |
| Camera Data Processing | Supported |
| CPU User Program Data Processing | Supported |
| CPU Communication | Process Image |
| Ethernet Interfaces | 1 |
| Ethernet Speed | 1000 Mbps |
| Ethernet Connector | RJ45 |
| Ethernet Protocol | GigE Vision |
| USB Interfaces | 1 |
| USB Specification | USB 3.1 |
| USB Connector | Type-A Socket |
| Maximum USB Interface Output Current | 900 mA |
| SD Card Slot | 1 |
| Supported Memory Card | SIMATIC Memory Card 6ES7954-8LPxx-0AA0 |
| Memory Card Capacity | 2 GB |
| Rated Supply Voltage | 24 V DC |
| Permissible Supply Voltage Range | 19.2–28.8 V DC |
| Rated Current Consumption | 0.6 A |
| Maximum Current Consumption | 3 A |
| Reverse Polarity Protection | Supported |
| Short-Circuit Protection | Supported |
| Input Address Space | 254 Bytes + 2 Bytes QI and Application-Specific Status Bytes |
| Output Address Space | 254 Bytes + 2 Application-Specific Control Bytes |
| Diagnostics | RUN, ERROR, MAINT, LINK, PWR |
| Isolation | 1500 V AC Between Ethernet and Functional Ground |
| Supported Engineering Software | STEP 7 V17 or Later with HSP; Integrated from V19 |
| Mounting Type | S7-1500 Mounting Rail |
| Horizontal Operating Temperature | -25 to +60 °C |
| Vertical Operating Temperature | -25 to +40 °C |
| Dimensions | 35 × 147 × 129 mm |
| Weight | 0.392 kg |
The 6ES7556-1AA00-0AB0 operates as a dedicated neural network processing unit within the automation system. It receives image or application data, executes the configured neural network, and exchanges the processing results with the S7-1500 CPU.
The basic data flow is:
Industrial Camera / Sensor Data → TM NPU → Neural Network Processing → Processed Results → S7-1500 CPU → Machine Control
Unlike a conventional digital input module, the TM NPU does not simply report whether a signal is high or low. Its primary task is to process more complex data, particularly image information, and extract results that can be used by the machine control program.
Camera Data Acquisition
The process begins when a compatible camera captures an image of the inspected product or machine component. The image data is transferred to the TM NPU through its Ethernet or USB interface, depending on the camera and application configuration.
For industrial production, Gigabit Ethernet cameras using GigE Vision are particularly relevant. The USB interface can also be used for supported camera configurations during testing and commissioning.
Neural Network Execution
Once the image or application data is available, the TM NPU executes the neural network loaded into the module.
For example, in a visual inspection application, a trained model can evaluate an image to identify surface defects, recognize component types, or classify products according to predefined characteristics.
The Myriad X processing unit handles the neural network workload, separating this processing activity from the main PLC control tasks.
Application-Specific Processing
The integrated MicroPython interpreter provides an environment for application-specific processing. Engineers can load the required application files and neural network models onto the module through a compatible SIMATIC Memory Card.
This allows the processing workflow to be adapted to the inspection task. Different applications may use different neural network models depending on the products, camera arrangement, and inspection criteria.
Data Exchange with the S7-1500 CPU
After processing, the relevant application data is exchanged with the S7-1500 CPU through the process image.
For example, a visual inspection application may generate classification information indicating whether a product passes inspection or requires rejection. The CPU receives the application data and uses it within the machine control program.
The controller can then activate a sorting mechanism, stop the production process, or record the inspection result according to the configured logic.
Integration with Industrial Vision Systems
The TM NPU can also process data from supported industrial cameras through its Gigabit Ethernet interface. This is useful in applications where image acquisition and neural network evaluation form part of a continuous production process.
The USB camera connection has a different role: it is intended for testing and commissioning rather than normal productive operation. Engineers should therefore select a supported GigE Vision camera for production applications where continuous camera operation is required.
By separating image processing from machine control, the TM NPU allows the S7-1500 CPU to concentrate on sequencing, communication, and equipment coordination while the technology module handles neural network workloads.
The 6ES7556-1AA00-0AB0 occupies a specialized processing position within the SIMATIC S7-1500 architecture. It extends the automation system with neural network execution and application-specific data processing without replacing the main PLC CPU.
A typical system arrangement follows this structure:
Industrial Camera → TM NPU → Neural Network Evaluation → S7-1500 Process Image → CPU → Machine Control / Sorting Equipment
| System Component | Function |
|---|---|
| Siemens 6ES7556-1AA00-0AB0 | Executes neural networks and processes application data |
| SIMATIC S7-1500 CPU | Executes PLC logic and coordinates machine operations |
| Industrial GigE Vision Camera | Captures images for automated inspection |
| Ethernet Connection | Transfers camera data to the TM NPU |
| USB Interface | Supports compatible devices and commissioning activities |
| SIMATIC Memory Card | Stores application-specific files and neural network models |
| S7-1500 Mounting Rail | Provides mechanical mounting for the technology module |
| 24 V DC Power Supply | Supplies the TM NPU |
| STEP 7 / TIA Portal | Configures the module within the automation project |
| Sorting Actuator | Diverts products according to inspection results |
| Machine HMI | Displays inspection status and production information |
In this arrangement, the TM NPU handles computational tasks that are different from the CPU’s normal PLC responsibilities.
For example, a production line may use the NPU to classify components based on their visual appearance. The CPU receives the classification results and determines the next machine action. This separation allows image analysis and machine sequencing to operate as distinct but coordinated tasks.
The module can also be integrated into an ET 200MP distributed configuration using compatible interface modules. This provides additional installation possibilities when the processing unit needs to be located away from the central S7-1500 rack.
The TM NPU therefore acts as an AI processing extension to the automation system rather than a replacement for conventional PLC processing or standard I/O modules.
| Application | Typical Use |
|---|---|
| Automated Quality Inspection | Identifying surface defects, visual irregularities, and product inconsistencies |
| Machine Vision Systems | Executing neural networks on images captured by industrial cameras |
| Electronic Manufacturing | Inspecting component placement and identifying assembly defects |
| Automotive Production | Classifying components and checking visible manufacturing characteristics |
| Packaging Machinery | Identifying products and checking packaging conditions |
| Product Classification | Separating products according to image-based characteristics |
| Automated Sorting Systems | Supplying classification results for product sorting operations |
| Industrial Inspection Stations | Evaluating camera data during automated production checks |
| Sensor Data Processing | Processing application data supplied by connected sensors or the PLC program |
| Intelligent Manufacturing | Adding neural network evaluation to existing S7-1500 control systems |
| Component | Function |
|---|---|
| Siemens 6ES7556-1AA00-0AB0 | TM NPU neural network processing module |
| SIMATIC S7-1500 CPU | Executes machine logic and processes NPU results |
| SIMATIC Memory Card 6ES7954-8LPxx-0AA0 | Stores application files and neural network models |
| Industrial GigE Vision Camera | Supplies image data for neural network evaluation |
| Intel RealSense D435 | Supported USB camera for testing and commissioning |
| Gigabit Ethernet Network | Transfers camera data to the processing module |
| 24 V DC Power Supply | Supplies the technology module |
| S7-1500 Mounting Rail | Provides mechanical mounting |
| IM 155-5 PN HF | Supports compatible distributed ET 200MP configurations |
| STEP 7 / TIA Portal | Configures the technology module and automation system |
| Industrial HMI | Displays inspection results and machine operating information |
| Sorting Actuator | Performs product separation according to PLC evaluation results |
| Model | Product Type | Typical Application |
|---|---|---|
| Siemens 6ES7515-2AM02-0AB0 | SIMATIC S7-1500 CPU 1515-2 PN | Main PLC control and NPU data processing |
| Siemens 6ES7516-3AN02-0AB0 | SIMATIC S7-1500 CPU 1516-3 PN/DP | Higher-level machine control and automation coordination |
| Siemens 6ES7155-5AA00-0AC0 | SIMATIC ET 200MP IM 155-5 PN HF Interface Module | Distributed installation of compatible technology modules |
| Siemens 6ES7954-8LPxx-0AA0 | SIMATIC Memory Card | Loading application files and neural network models |
| Siemens 6ES7521-1BH00-0AB0 | SIMATIC S7-1500 Digital Input Module | Acquiring inspection sensors and machine status signals |
| Siemens 6ES7522-1BL01-0AB0 | SIMATIC S7-1500 Digital Output Module | Controlling sorting mechanisms and external actuators |
The TM NPU is used to execute neural networks and process application data within SIMATIC S7-1500 automation systems. Typical tasks include image classification, visual inspection, and sensor-data evaluation. The processed results can be transferred to the S7-1500 CPU for further machine control decisions.
The module provides one Gigabit Ethernet interface and one USB 3.1 interface. Compatible GigE Vision cameras can be connected through Ethernet for industrial operation. The USB interface supports camera testing and commissioning, but USB camera operation is not intended for productive use. Camera compatibility and supported image formats should be checked before configuring the application.
Application-specific files, including neural network models, are loaded using a compatible SIMATIC Memory Card. The specified memory card family is 6ES7954-8LPxx-0AA0 with a capacity of 2 GB. The application files are prepared for the intended processing task and made available to the module through the memory card.
No. The TM NPU is an additional processing module, not a replacement for the PLC CPU. It handles neural network execution and application-specific processing, while the S7-1500 CPU continues to execute machine sequences, interlocks, communication, and actuator control. The two devices exchange application data through the process image.