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 6ES7550-1AA01-0AB0 SIMATIC S7-1500 Counter Module, identified as TM Count 2x24V, is a two-channel technology module for high-speed counting and encoder signal processing in SIMATIC S7-1500 automation systems. It accepts signals from 24 V incremental encoders and pulse encoders, allowing the PLC to monitor rotational movement, count production cycles, measure frequency, and determine position without relying entirely on standard CPU input processing.
The module is particularly useful in machines where pulse signals arrive faster than ordinary digital inputs can process them. Typical examples include conveyor speed monitoring, rotary equipment, packaging machinery, length measurement systems, and automated positioning applications.
Each of its two channels supports encoder signals A, B, and N, together with three configurable digital inputs and two digital outputs. The A/B signals are used for incremental encoder evaluation, while the N signal can provide a reference point for position-related operations. The module also supports pulse counting applications where an external device generates a sequence of pulses representing movement, quantity, or operating cycles.
A practical example is a conveyor system equipped with a 24 V incremental encoder. As the conveyor moves, the encoder generates pulses corresponding to its rotation. The TM Count 2x24V evaluates these signals and makes the measured values available to the S7-1500 CPU. The controller can use this information to calculate movement, monitor speed, trigger material handling sequences, or detect deviations from the expected operating condition.
The module also supports frequency and period measurement, making it useful when the control system needs to monitor changing rotational speeds or repetitive machine cycles. Its comparison functions allow configured threshold values to be evaluated directly by the technology module, reducing the need for the CPU to process every incoming pulse individually.
Another important capability is its integration with S7-1500 Motion Control technology objects. Encoder position information can be transferred to the controller for positioning tasks, allowing the module to participate in applications involving motors, drives, and synchronized machine movements.
The 6ES7550-1AA01-0AB0 uses firmware V2.0 and supports Fast Mode, which is available with the corresponding hardware and engineering configuration. This makes it important to check the firmware and TIA Portal requirements when replacing an earlier TM Count 2x24V version.
For machine builders and maintenance engineers, this module is a practical solution when accurate pulse acquisition, encoder evaluation, and fast counting functions are required within an S7-1500 control system.
| Parameter | Specification |
|---|---|
| Manufacturer | Siemens |
| Model | 6ES7550-1AA01-0AB0 |
| Product Type | TM Count 2x24V Counter Module |
| Product Family | SIMATIC S7-1500 |
| Module Category | Technology Module |
| Number of Channels | 2 |
| Encoder Signal Type | 24 V Incremental Encoder / Pulse Encoder |
| Encoder Signals | A, B, N per channel |
| Counting Range | 32-bit |
| Maximum Counting Frequency | 800 kHz with quadruple evaluation |
| Digital Inputs | 6; 3 per channel |
| Digital Outputs | 4; 2 per channel |
| Encoder Supply | 24 V DC |
| Encoder Supply Current | 1 A maximum total |
| Encoder Supply Protection | Short-Circuit Protection |
| Rated Supply Voltage | 24 V DC |
| Permissible Supply Voltage Range | 19.2–28.8 V DC |
| Maximum Current Consumption | 75 mA without load |
| Backplane Bus Power | 1.3 W |
| Typical Power Loss | 4 W |
| Input Address Space | 32 Bytes |
| Output Address Space | 24 Bytes |
| Counting Functions | Continuous Counting, Frequency Measurement, Period Measurement |
| Additional Functions | Capture, Synchronization, Hardware Gate, Software Gate |
| Comparator | 2 per channel |
| Fast Mode | Supported with Firmware V2.0 |
| Motion Control Integration | Supported |
| Isochronous Mode | Supported |
| Diagnostic Functions | Wire-Break, Short-Circuit, Supply Voltage Monitoring, A/B Transition Error |
| Interrupt Functions | Diagnostic Interrupt, Hardware Interrupt |
| Configuration Software | STEP 7 / TIA Portal V16 with HSP 0332 or V17 and Later |
| Mounting Type | S7-1500 Mounting Rail |
| Dimensions | 35 × 147 × 129 mm |
| Weight | 0.357 kg |
The 6ES7550-1AA01-0AB0 processes electrical pulse signals from connected encoders or pulse generators. Rather than sending every individual pulse through ordinary PLC input processing, the technology module evaluates the signals directly and transfers counting or measurement results to the S7-1500 CPU.
The basic signal path is:
24 V Encoder / Pulse Generator → TM Count 2x24V → S7-1500 Backplane Bus → CPU → Control Program
For incremental encoder applications, the module evaluates the A and B signals to determine pulse movement and direction. The N signal can be used as a reference signal for position-related operations. This arrangement allows the controller to track movement more accurately than a simple single-channel pulse counter.
For example, in a material cutting machine, an incremental encoder can be installed on a measuring roller. As material passes through the machine, the encoder generates pulses corresponding to roller rotation. The TM Count 2x24V evaluates the incoming signals, and the PLC uses the resulting count value to determine the material length. When the configured target is reached, the controller can initiate the cutting sequence.
The module also supports frequency measurement. This is useful when monitoring the speed of rotating equipment. By evaluating the incoming pulse frequency, the module can provide measurement values that the CPU uses for speed monitoring, alarm thresholds, and machine control.
The capture function allows a counter value to be recorded when a configured input event occurs. This is useful in applications where the controller needs to record a precise position at a particular machine event. Synchronization functions can also reset or align counting operations according to an external signal.
Two comparators are available per channel. They evaluate the current count value against configured comparison values. Depending on the application configuration, the comparison results can be used to trigger output responses or generate control events without requiring the CPU to continuously compare every pulse.
The three digital inputs per channel support additional counting functions, including hardware gating, synchronization, and capture. The two digital outputs per channel can be used for configured responses based on counting and comparison conditions.
For positioning applications, the module can work with compatible Motion Control technology objects. The measured position information is transferred to the controller, where it can be used as part of a coordinated machine movement or drive-control task.
This combination of direct signal evaluation, measurement functions, and hardware comparison makes the TM Count 2x24V suitable for applications where pulse timing and position information are important to machine operation.
The 6ES7550-1AA01-0AB0 operates as a specialized counting and measurement interface within the S7-1500 automation system. It handles fast encoder signals and provides the resulting process values to the CPU through the backplane bus.
A typical control arrangement follows this structure:
Encoder / Pulse Generator → TM Count 2x24V → S7-1500 Backplane Bus → CPU → Machine Control Logic
| System Component | Function |
|---|---|
| Siemens 6ES7550-1AA01-0AB0 | Processes two channels of 24 V encoder and pulse signals |
| SIMATIC S7-1500 CPU | Executes machine logic and processes counting and measurement results |
| S7-1500 Mounting Rail | Provides mechanical mounting for the technology module |
| Front Connector | Provides field wiring connections for encoder signals and digital I/O |
| Incremental Encoder | Generates A/B/N signals corresponding to movement |
| Pulse Generator | Supplies pulse signals for counting and measurement |
| 24 V DC Power Supply | Supplies the module and connected encoder equipment |
| Motion Control Technology Object | Uses position information for positioning and movement control |
| STEP 7 / TIA Portal | Configures counting functions, channel parameters, and technology objects |
| Digital Sensors | Provide external gate, capture, and synchronization signals |
| Controlled Actuators | Respond to output signals generated by the control system |
The module can operate with the S7-1500 Counting and Measurement technology object or be configured for manual operation through the control and feedback interfaces.
In applications requiring position detection, the module can also provide encoder information to Motion Control technology objects. This allows the S7-1500 system to use the measured position in drive-related control tasks.
Its two-channel architecture is useful when a machine has separate measurement points, such as two conveyor rollers, two rotating shafts, or independent counting stations. Each channel can be configured according to its own encoder and process requirements.
| Application | Typical Use |
|---|---|
| Conveyor Systems | Measuring belt movement, tracking product position, and monitoring conveyor speed |
| Packaging Machinery | Counting product cycles and synchronizing packaging operations |
| Cutting Machines | Measuring material length and triggering cutting operations at preset positions |
| Rotary Equipment | Monitoring shaft rotation and calculating rotational speed |
| Material Handling | Tracking movement and detecting position changes in automated transport systems |
| Assembly Lines | Counting production cycles and monitoring machine movement |
| Printing Machinery | Measuring roller movement and coordinating printing operations |
| Winding and Unwinding Systems | Monitoring rotational speed and material feed |
| Positioning Systems | Acquiring encoder feedback for Motion Control applications |
| Production Counting | Counting pulses generated by sensors and production equipment |
| Component | Function |
|---|---|
| Siemens 6ES7550-1AA01-0AB0 | TM Count 2x24V technology module |
| SIMATIC S7-1500 CPU | Executes counting, measurement, and machine control logic |
| S7-1500 Mounting Rail | Provides mechanical installation support |
| S7-1500 Front Connector | Provides electrical connections for encoder signals and digital I/O |
| 24 V Incremental Encoder | Generates A/B/N signals for counting and position detection |
| 24 V Pulse Encoder | Supplies pulse signals for counting applications |
| 24 V DC Power Supply | Supplies the module and connected encoder |
| Motion Control Technology Object | Uses encoder position information for positioning applications |
| Digital Proximity Sensor | Provides external counting or synchronization signals |
| STEP 7 / TIA Portal | Configures the technology module and counting functions |
| SIMATIC S7-1500 Drive Control System | Uses measurement and position information for machine movement |
| Model | Product Type | Typical Application |
|---|---|---|
| Siemens 6ES7551-1AB00-0AB0 | SIMATIC S7-1500 TM PTO 2-Channel Pulse Generator Module | Pulse output for positioning and drive control |
| Siemens 6ES7552-1AA00-0AB0 | SIMATIC S7-1500 TM HSC High-Speed Counter Module | High-speed counting and encoder signal acquisition |
| Siemens 6ES7553-1AA00-0AB0 | SIMATIC S7-1500 TM PosInput 2-Channel Position Input Module | Encoder position acquisition |
| Siemens 6ES7523-1BL00-0AA0 | SIMATIC S7-1500 Digital Input/Output Module | General-purpose digital signal processing |
| Siemens 6ES7521-1BH00-0AB0 | SIMATIC S7-1500 Digital Input Module | Acquiring digital field signals |
| Siemens 6ES7522-1BL01-0AB0 | SIMATIC S7-1500 Digital Output Module | Controlling external digital actuators |
The module supports 24 V incremental encoders and pulse encoders. For incremental encoder applications, it evaluates A, B, and N signals. The exact wiring and evaluation method depend on the encoder output type, including sourcing, sinking, or push-pull configurations.
Yes. In addition to continuous counting, the TM Count 2x24V supports frequency and period measurement. These functions allow the S7-1500 controller to monitor rotational speed and other repetitive movements based on incoming pulse signals.
Capture records the current counter value when a configured external event occurs. This is useful when a machine needs to register a precise position at a particular moment. Synchronization aligns the counting operation with an external signal, allowing the counter to be reset or adjusted according to the configured application.
Yes. The module supports position input for compatible Motion Control technology objects. This allows encoder position values to be transferred to the S7-1500 controller for positioning and movement-related applications. The required firmware and TIA Portal version must be checked when configuring this function.