

The human-machine interface (HMI) on a roll forming line is the touchscreen panel through which operators start and stop production, select product recipes, enter cut lengths and line speeds, acknowledge alarms, and view piece counters. The HMI does not execute safety logic or motion cam profiles; it reads and writes data tags in the PLC (and sometimes directly in drives where permitted) over serial or Ethernet protocols.
Industrial HMIs for roll forming are typically sealed IP65 front panels with resistive or capacitive touch, 7–15 in. displays, and 24 VDC supply. Software projects mirror machine states with color-coded indicators (Running, Stopped, Fault, Setup) so floor staff can assess status from a distance without reading small text.
The PLC remains the line controller: encoder counting, cut triggers, punch windows, VFD commands, and safety interlocks run in PLC firmware. The HMI is a supervised client. When an operator loads a recipe, the HMI writes setpoints to PLC memory words; the PLC validates ranges, applies ramp limits, and only then enables automatic run.
This separation matters for reliability. If the HMI cable is unplugged, the line should stop safely or continue finishing the current cycle per risk assessment, but it must not run unattended without permissives. Commissioning pairs HMI tag lists with PLC variable tables so integrators trace each displayed value to one DB address or Modbus register.
| Responsibility | PLC | HMI |
|---|---|---|
| Cut length trigger | Yes (compare encoder) | Display only; edit setpoint in setup mode |
| Flying shear cam | Yes (motion task / drive) | Status indicators, fault code display |
| Recipe storage | Often primary in PLC DB | Editor UI; may mirror to HMI local storage on some panels |
| Alarm latching | Yes | History list, acknowledge button sends reset bit |
| E-stop response | Safety hardware + safety PLC | None (display fault after stop) |
| User passwords | May enforce privilege bits | Login screen sets operator / supervisor level |
Machine Matcher’s roll forming HMI design pattern recommends a simple main screen plus dedicated pages for alarms, recipes, production data, and maintenance. Navigation depth should not exceed three taps for daily tasks (start, select product, clear fault).
Operators often wear gloves. Buttons should exceed minimum touch target sizes (commonly 40×40 mm or larger on industrial panels), with spacing to prevent double presses. Visual feedback (color invert or beep) confirms registration. Backlight brightness should remain readable under factory lighting without glare on polyester overlay films.
| Screen Page | Primary User | Key Controls |
|---|---|---|
| Main / Overview | Operator | Start, stop, status, counters |
| Recipe / Product | Operator (load); Supervisor (edit) | Product list, load confirm |
| Setup / Manual | Setup technician | Jog, inch, single cut, punch test |
| Alarms | Operator, maintenance | Active list, history, acknowledge |
| Maintenance / I/O | Electrician | Forced I/O view, encoder count, drive faults |
A roll forming recipe bundles parameters for one profile type: cut length (mm), line speed (m/min), material thickness reference, punch pattern ID, pre-punch offset, flying shear mode, and target batch quantity. Loading a recipe writes these fields to PLC tags and may trigger a profile-change interlock (stop line, confirm tooling matches recipe ID).
Length is displayed and edited in engineering units (mm or inches per project locale). The PLC stores pulses-per-meter internally; HMI conversion uses scaled integer tags to avoid floating-point drift on small PLCs. Speed setpoint maps to VFD frequency or fieldbus speed word with min/max clamps enforced in PLC before the HMI shows “accepted.”
Alarms are PLC-generated bits with associated HMI text strings. Best practice: numeric fault code in PLC, descriptive text in HMI library (supports multilingual plants). Alarm history stores timestamp, code, and state (active / cleared). Operators acknowledge alarms to reset horn; underlying fault must clear before restart permissive returns.
| Recipe Field | Typical PLC Tag Type | Validation in PLC |
|---|---|---|
| Cut length | DINT (mm × 10 fixed point) | Min/max per profile |
| Line speed | INT (0.1 m/min scale) | Max speed vs thickness table |
| Punch pattern ID | INT | Must match installed die set sensor |
| Batch target | DINT | Zero = continuous run |
| Product name | String or index | Display only |
Batch production runs a ordered list: Product A × 500 pieces, Product B × 300 pieces, etc. The HMI batch screen shows queue position, remaining quantity, and completed count. When one batch finishes, the PLC signals batch complete; the HMI loads the next recipe row or prompts operator confirmation depending on automation level.
| Batch Mode | HMI Behavior | PLC Behavior |
|---|---|---|
| Single product | One recipe active until target met | Compare counter ≥ target → stop |
| Multi-row queue | Table of products and quantities | Index pointer to next row on complete |
| Continuous | Target = 0 or disabled | Run until operator stop |
Roll forming HMIs connect to PLCs via:
Integrators publish a register map: HMI address 40001 = cut length high word, etc. Delta DOP projects use Delta’s DIAScreen or legacy software to bind numeric displays and buttons to Modbus addresses. Siemens KTP Basic panels use WinCC in TIA Portal; HMI tags link to PLC DB symbols with consistent naming (e.g., DB_Recipe.CutLength_mm).
| Protocol | Typical Hardware Pairing | Bandwidth Note |
|---|---|---|
| Modbus RTU | Delta DOP + DVP; generic PLC + generic HMI | Adequate for 1 s refresh on 50–100 tags |
| PROFINET (HMI as client) | Siemens KTP + S7 | Fast refresh; same switch as VFD if VLAN planned |
| EtherNet/IP | Rockwell PanelView + CompactLogix | Tag-based import from PLC |
Separate HMI traffic from VFD motion fieldbus where possible using managed switch VLANs to reduce broadcast load on critical drives during high-speed production.
A typical shift workflow on a multi-product roll forming line:
Machine Matcher emphasizes restricting recipe edit rights to supervisors or engineers so floor operators cannot accidentally change punch offsets or length limits that affect structural compliance.
Maintenance pages are password-protected. They expose signals operators should not toggle during normal run:
| Diagnostic Item | Purpose | Access Level |
|---|---|---|
| I/O force (if supported) | Test suspect sensor | Maintenance only; disable in auto |
| Pulse-per-meter display | Verify encoder calibration | Maintenance |
| Last 10 faults log | Intermittent fault pattern | Supervisor |
| Drive comm status | Fieldbus dropout diagnosis | Maintenance |
Document HMI backup procedure: Delta projects saved as compile files on PC; Siemens KTP Basic requires original TIA project for edits (upload from device is not supported on Basic panels per Siemens forum guidance). Store gold-copy projects off-panel to avoid loss when hardware is replaced.
Two widely deployed HMI families on roll forming equipment illustrate feature tiers available to machine builders.
Delta DOP-100 and DOP-300 touch panels pair with Delta DVP PLCs and ASDA servos in packaged lines. DOP-100 Basic/Standard/Advanced tiers offer 7–15 in. displays; programming via DIAScreen. Delta packaging solution literature shows DOP-B HMI in flying shear cells alongside DVP-SE PLC and A2 servo E-CAM. Communication options include Modbus and Ethernet variants depending on model suffix.
Siemens SIMATIC HMI KTP700 Basic PN (7 in.) appears in flying shear roll forming forum examples with S7-1511T PLC. KTP Basic connects to S7 on Ethernet using integrated protocol; it does not support PROFINET IO device mode or Direct Keys on Basic panels. Integrated HMI in FlyingSawBasic example supports simulation without physical drives for commissioning.
| Feature | Delta DOP-100 (example tier) | Siemens KTP700 Basic PN |
|---|---|---|
| Display sizes | 7–15 in. family | 7 in. Basic; larger in Comfort line |
| Programming tool | DIAScreen | WinCC in TIA Portal |
| Typical PLC link | Modbus RTU/TCP to DVP | S7 protocol / PROFINET to S7-1200/1500 |
| Recipe handling | Data registers + screen recipes | PLC DB tags + HMI recipe screens |
| Project upload from panel | Backup via vendor tools | Basic: no full upload; backup via ProSave |
Comfort-panel upgrades (e.g., TP700 Comfort) add larger memory and IO-device options when project budget allows; Basic panels remain sufficient for length/speed/alarm/counter functions on standard roll forming lines.