PLC Basics for Roll Forming Lines — I/O, Scan Cycle, Real-Time Constraints & Control Architecture
A roll forming line is a continuous industrial process where steel strip moves at high linear velocity while cutting, punching, stacking, and safety
Introduction — The Foundation of Reliable Roll Forming Control
A roll forming line is a continuous industrial process where steel strip moves at high linear velocity while cutting, punching, stacking, and safety systems must respond within milliseconds.
When PLC fundamentals are poorly engineered, the symptoms appear as:
-
Length inaccuracies at higher speeds
-
Shear misfires or double cuts
-
Punch timing errors
-
Random electrical faults
-
Interlock confusion
-
Production instability
Every advanced control topic — flying shear synchronization, servo feed integration, production tracking — is built on five core PLC principles:
-
Proper I/O structure
-
Deterministic scan cycle timing
-
Real-time pulse handling
-
Electrical noise control
-
Structured program architecture
This guide builds those foundations properly.
2. Understanding PLC I/O in Roll Forming Machines
2.1 Digital Inputs (DI)
These are ON/OFF status signals from the machine:
-
Emergency stop healthy
-
Guard closed confirmation
-
Shear up limit switch
-
Shear down limit switch
-
Hydraulic pressure OK
-
Servo ready
-
VFD fault
-
Coil end sensor
-
Stacker home position
Digital inputs must be:
-
Electrically isolated
-
Debounced in software
-
Shielded from VFD noise
-
Validated before use in logic
Failure to filter digital inputs causes:
-
False cuts
-
Random machine stops
-
Double trigger faults
2.2 Digital Outputs (DO)
Outputs command machine actions:
-
Shear down valve
-
Shear up valve
-
Hydraulic pump start
-
Stacker drop
-
Brake release
-
Alarm beacon
Outputs must account for:
-
Solenoid delay
-
Mechanical response time
-
Hydraulic pressure ramp-up
-
Inductive suppression
Professional PLC programs never directly tie HMI buttons to outputs. Outputs must always pass through interlocks and state logic.
2.3 Analog Inputs (AI)
Used for monitoring:
-
Hydraulic pressure (4–20mA)
-
Oil temperature
-
Dancer position
-
Tension control feedback
Example scaling:
If pressure sensor is 4–20mA for 0–250 bar:
Pressure = ((Input_mA – 4) / 16) × 250
Improper scaling causes nuisance pressure alarms or missed pressure faults.
2.4 High-Speed Inputs (Encoder Signals)
Encoders measure:
-
Material length
-
Line speed
-
Flying shear synchronization
Encoders must connect to:
-
High-speed counter modules
-
Motion modules
-
Hardware interrupt inputs
Standard digital inputs are too slow for high-speed pulse handling.
3. PLC Scan Cycle — The Heartbeat of the System
Every PLC continuously performs:
-
Read Inputs
-
Execute Program
-
Update Outputs
-
Repeat
This loop is called the scan cycle.
3.1 What Is Scan Time?
Scan time = Time required for one full PLC program execution.
Typical ranges:
-
2–5 ms → high performance
-
10–20 ms → acceptable
-
50+ ms → dangerous for high-speed systems
3.2 Why Scan Time Matters in Roll Forming
Example calculation:
Line speed = 60 m/min
= 1,000 mm/sec
If shear command is delayed 15 ms:
1,000 × 0.015 = 15 mm length error
At 100 m/min:
1,667 × 0.015 = 25 mm error
This demonstrates why deterministic timing is critical.
4. Deterministic vs Non-Deterministic Control
Deterministic Execution
-
Same scan time every cycle
-
Predictable logic behavior
-
Essential for length control
Non-Deterministic Execution
-
Scan time varies
-
Dependent on network load
-
Can cause timing inconsistency
High-speed roll forming lines require deterministic PLC architecture or motion control assistance.
5. Encoder Engineering for Length Control
5.1 Encoder Pulse Calculation Example
Encoder resolution: 1024 pulses/rev
Measuring wheel circumference: 500 mm
Pulses per mm = 1024 / 500 = 2.048 pulses/mm
At 60 m/min (1,000 mm/sec):
Pulses per second = 2.048 × 1,000
= 2,048 Hz
The PLC must handle 2,048 pulses per second continuously.
If scan time is 10 ms:
- 10 ms = 0.01 sec
- Pulses in 10 ms = 2,048 × 0.01
- ≈ 20 pulses
Standard input scanning may miss pulses.
High-speed counter hardware is required.
6. Real-Time Constraints in Stop-to-Cut Systems
Basic sequence:
-
Encoder reaches target length
-
Stop drive
-
Fire shear
-
Confirm down
-
Confirm up
-
Reset counter
-
Restart drive
But real systems require:
-
Valve response compensation
-
Deceleration ramp modeling
-
Mechanical inertia consideration
-
Timeout detection
-
Pressure verification
If not compensated, material overshoots before cut.
7. Real-Time Constraints in Flying Shear Systems
Flying shear requires:
-
Continuous motion
-
Predictive timing
-
Servo synchronization
-
Window-based triggering
The PLC must predict material position in advance, not react when it arrives.
This requires:
-
Speed measurement
-
Delay modeling
-
Servo acceleration planning
-
Deterministic execution
Flying shear cannot rely solely on simple scan-based logic.
8. Electrical Noise & Industrial Environment
Roll forming cabinets contain:
-
VFD drives
-
Hydraulic solenoids
-
Long encoder cables
-
High current motors
Common issues:
-
Encoder count spikes
-
False prox triggers
-
Communication drops
-
PLC resets
Mitigation techniques:
-
Shielded twisted pair encoder cables
-
Proper single-point grounding
-
Separation of power and signal wiring
-
Ferrite suppression
-
Clean 24V DC power supply
Many “PLC faults” are electrical grounding issues.
9. Structured PLC Architecture
Professional roll forming PLC programs use layered design:
Layer 1 — Raw I/O
Physical hardware signals.
Layer 2 — Conditioned Signals
Debounced and validated signals.
Layer 3 — Interlocks
Machine permissive logic.
Layer 4 — State Machine
Idle / Ready / Running / Cutting / Fault.
Layer 5 — Motion & Cut Control
Length tracking and timing compensation.
Layer 6 — Alarm Management
Timeouts, mismatches, faults.
This structure ensures serviceability and reliability.
10. Commissioning a New PLC on a Roll Forming Line
Step 1 — Electrical Verification
-
Confirm voltage levels
-
Inspect grounding
-
Verify cabinet cooling
Step 2 — I/O Verification
-
Activate each sensor manually
-
Confirm HMI indication
-
Test outputs with no material
Step 3 — Encoder Verification
-
Jog forward
-
Confirm positive count
-
Validate scaling
Step 4 — Shear Dry Test
-
Fire manually
-
Confirm up/down limits
-
Measure valve delay
Step 5 — Low-Speed Production Test
-
Run at reduced speed
-
Cut 10 pieces
-
Measure tolerance
Step 6 — Speed Ramp Testing
-
Increase gradually
-
Monitor deviation
-
Adjust delay compensation
11. Common PLC Design Mistakes in Roll Forming
-
No high-speed counter for encoder
-
No timeout detection
-
No shear delay compensation
-
Direct HMI-to-output mapping
-
Poor grounding
-
No structured alarm system
-
No state machine control
-
No documented tag structure
12. Preventative Maintenance for PLC Systems
Annual:
-
Backup PLC and HMI
-
Replace battery if required
-
Inspect cabinet cooling
Quarterly:
-
Check encoder cable integrity
-
Inspect terminal connections
Monthly:
-
Verify length accuracy
-
Inspect shear timing
6 Structured FAQ — PLC Basics for Roll Forming
1. Why does scan time directly affect cut accuracy in roll forming machines?
Scan time determines how quickly the PLC can react to the encoder reaching target length. If scan time is too slow, the shear command is delayed. At higher line speeds, even a 10–20 ms delay can result in significant length errors due to continuous material movement.
2. Why must roll forming machines use high-speed counters for encoders?
Standard digital input scanning cannot reliably capture high-frequency encoder pulses at industrial speeds. High-speed counters operate independently of scan time, preventing missed pulses and ensuring accurate length measurement.
3. What is the most common PLC-related cause of length drift?
The most common causes are encoder noise, improper scaling, or using standard inputs instead of high-speed counter hardware. Electrical grounding issues are also a major contributor.
4. Why does a roll forming line work at low speed but fail at high speed?
At low speeds, timing errors are small and often unnoticed. As speed increases, mechanical delay, valve response time, and PLC scan delays multiply into visible length errors or timing faults.
5. What is deterministic control and why is it important?
Deterministic control ensures consistent execution timing in every scan cycle. In roll forming, predictable timing is essential for precise shear and punch coordination.
6. How can electrical noise affect PLC performance in roll forming lines?
Noise from VFDs, solenoids, and long motor cables can induce false signals in encoder or sensor wiring. This can cause missed counts, random cuts, or unexpected faults if shielding and grounding are not properly engineered.