The machine arrived in Uzbekistan. The mechanical assembly was perfect — rolls aligned, frame level, hydraulic system clean. But when the technician powered up the control cabinet, the HMI touchscreen displayed a communication error. The PLC couldn't talk to the inverter. The line sat idle for four days while we shipped a replacement communication module from China. Four days of lost production on a brand-new machine.
I'm Hu Xianzhe, Cold Roll Forming Technical Engineer at ZTRFM. I've commissioned control systems on over 50 roll forming lines. The control cabinet looks like a black box to most buyers, but understanding what's inside — and specifying it correctly — prevents exactly the kind of failure I just described.
The Four Components of a Roll Forming Control System
Every modern roll forming line has four electronic components working together:
1. PLC (Programmable Logic Controller)
The brain. The PLC reads inputs (encoder position, hydraulic pressure, material detection sensors), executes the control program, and sends outputs (motor speed commands, shear trigger, alarm signals).
Common brands in roll forming:
- Siemens S7-1200 or S7-1500 — the premium choice. Excellent reliability, global support network, programming in TIA Portal. Higher cost but worth it for export lines.
- Delta DVP series — the standard for Chinese-built machines. Reliable for basic applications, lower cost. Programming software is free. Support outside Asia can be limited.
- Mitsubishi FX series — mid-range, popular in Southeast Asian markets. Good reliability, moderate cost.
- Omron CP1H — less common but solid. Some Japanese-trained engineers prefer it.
For a standard roofing or decking line, a Delta PLC is adequate. For a line with flying shear, multi-profile recipes, or remote monitoring, a Siemens S7-1200 is worth the premium.
2. HMI (Human-Machine Interface)
The touchscreen where the operator interacts with the machine. The HMI displays current line speed, cut length, piece count, production batch data, and alarm messages. The operator enters target length, batch quantity, and selects recipes.
Typical screen size: 7 inch (standard) or 10 inch (for complex lines with multiple recipes). Resolution: 800x480 (basic) or 1024x600 (better).
The HMI should support at least two languages. For export machines, I always specify English plus the customer's local language (Russian, Spanish, Arabic, French). If the operator can't read the HMI, they can't run the machine safely.
Key HMI features to specify:
- Recipe storage: minimum 20 recipes (one per profile/length combination)
- Alarm history: last 50 events with timestamp
- Production counter: pieces produced, total length, shift totals
- Manual mode: jog forward/reverse, single-cut button, emergency stop status
- Password protection: operator level (run only) vs engineer level (parameter changes)
3. VFD (Variable Frequency Drive) / Inverter
The VFD controls the speed of the main forming motor by varying the frequency of the electrical supply. This allows smooth acceleration, deceleration, and speed adjustment without mechanical gear changes.
The VFD is critical for lines with a flying shear. When the shear carriage accelerates to match line speed, the VFD must maintain precise speed control. If the VFD is slow to respond, the synchronization fails and the cut length is wrong.
Common brands: Yaskawa (premium), Delta (standard), Siemens (premium), Inovance (Chinese, growing reputation).
4. Encoder
The encoder is a rotary sensor that measures material length. It's typically mounted on a measuring wheel that rides on the formed profile. As the profile moves, the wheel rotates, and the encoder generates pulses. The PLC counts these pulses and triggers the shear at the target length.
Encoder resolution directly affects cut-to-length accuracy:
- Low resolution (100 pulses/revolution): length accuracy ±2–3 mm
- Medium resolution (1,000 pulses/revolution): length accuracy ±1 mm
- High resolution (2,500+ pulses/revolution): length accuracy ±0.5 mm
Omron encoders are the industry standard. For lines requiring ±0.5 mm cut accuracy, specify a 2,500-pulse encoder with a measuring wheel of known circumference (typically 200 mm or 250 mm).
How They Work Together
Here's what happens in one production cycle on a post-cut line with a flying shear:
- Operator enters target length (e.g., 3,000 mm) and batch quantity (e.g., 100 pieces) on the HMI.
- HMI sends the parameters to the PLC via the communication bus.
- PLC commands the VFD to start the main motor. The line accelerates to production speed.
- The encoder wheel rides on the formed profile, generating pulses. The PLC counts them: 0 mm, 100 mm, 500 mm, 1,000 mm...
- At 2,900 mm (target minus the deceleration advance), the PLC commands the flying shear carriage to accelerate and synchronize with line speed.
- At exactly 3,000 mm, the PLC triggers the shear. The blade fires while the carriage is moving at line speed.
- The carriage returns to home position. The PLC increments the piece counter.
- Repeat until batch quantity is reached. Then the PLC stops the line and displays "Batch Complete" on the HMI.
This cycle repeats every 3–15 seconds depending on cut length and line speed. Every component must respond within milliseconds. A slow PLC scan time, a laggy VFD, or a worn encoder wheel will cause length errors.
Communication: Where Failures Happen
The PLC, HMI, VFD, and encoder must communicate. The communication protocol determines reliability:
- Modbus RTU (RS-485): The most common protocol on Chinese-built machines. Simple, widely supported, but relatively slow. Susceptible to electrical noise if wiring isn't shielded properly.
- PROFINET (Ethernet): Siemens standard. Faster, more reliable, better diagnostics. Worth specifying for complex lines.
- Profibus DP: Older Siemens standard, still common. Reliable but being phased out in favor of PROFINET.
The failure in Uzbekistan? The PLC and VFD used Modbus RTU, but the communication cable ran parallel to the motor power cable for 3 meters. Electromagnetic interference from the motor corrupted the Modbus signal. The fix was simple — reroute the communication cable with 30 cm separation and add a shielded cable. But that diagnosis took four days on-site.
What to Specify When Ordering
| Component | Budget spec | Recommended spec | Premium spec |
|---|---|---|---|
| PLC | Delta DVP | Delta DVP or Siemens S7-1200 | Siemens S7-1500 |
| HMI | 7 inch, 1 language | 7 inch, 2 languages, 20 recipes | 10 inch, multi-language, remote access |
| VFD | Delta | Delta or Yaskawa | Yaskawa or Siemens SINAMICS |
| Encoder | Omron 1,000 pulse | Omron 2,500 pulse | Omron 2,500 pulse + spare |
| Communication | Modbus RTU | Modbus RTU (shielded) | PROFINET |
| Cut accuracy | ±2 mm | ±1 mm | ±0.5 mm |
Spare Parts and Support
Control system components fail. Not often, but when they do, you need a replacement fast. Ask your supplier:
- What spare parts are included with the machine? (Minimum: one spare encoder, one spare HMI, fuses, relays)
- Can you buy replacement PLCs and HMIs locally? (Siemens and Delta have global distribution; some smaller brands don't)
- Does the supplier offer remote diagnostics? (A VPN or TeamViewer connection to the PLC can diagnose 70% of issues without an on-site visit)
- Is the PLC program password-protected? (If yes, make sure you get a copy of the password and the source code. If the supplier goes out of business and the PLC fails, you can't reprogram without it.)
The control system is the nervous system of your roll forming line. Specify it as carefully as you specify the mechanical components. A well-specified control system runs for years without intervention. A poorly specified one will cost you production days, every year.





