PLC Control System Design for Overhead Cranes
The crane PLC control system uses modular I/O allocation to centrally manage 128 digital inputs and 64 digital outputs on a 20t double-girder crane, achieving synchronization control accuracy of ±2mm across multiple cranes via closed-loop laser distance measurement. The safety circuit employs a dual-channel redundant S7-1200F design to meet SIL2 safety integrity level, with Profinet RT communication cycle times of ≤1ms.
In modern industrial lifting applications, the PLC (programmable logic controller) has become the core brain of crane control systems. Compared with traditional relay-contactor controls, PLC-based solutions deliver a quantum leap in reliability, maintainability, and functional scalability. For a 20t double-girder overhead crane, the electrical control system must coordinate multi-axis motion—hoisting, long travel, and cross travel—within milliseconds while continuously monitoring critical signals such as travel limits, overload protection, and emergency stop circuits.
Designing a crane PLC control system is far more than selecting and stacking hardware components. It is a systems engineering exercise that begins with signal mapping, progresses through I/O point allocation, and culminates in a robust communication architecture. In accordance with the electrical control system requirements of ISO 4301 (Crane Design Standard) and the mandatory monitoring functions outlined in GB/T 28264 Safety Monitoring and Management System for Lifting Appliances, a compliant PLC control system must meet industrial-grade standards across three dimensions: safety integrity, real-time responsiveness, and multi-crane coordination. This article walks through the complete design of a PLC control system for a 20t double-girder crane—from PLC selection to multi-crane communication—using a real-world design example.
PLC Selection Guide: Siemens S7-1200 vs. Mitsubishi FX5U vs. Inovance AM600
Selecting a PLC for crane applications requires evaluating five key dimensions: I/O capacity, motion control capability, communication interfaces, safety functions, and environmental adaptability. A typical 20t double-girder crane demands approximately 200 digital I/O points, 16 analog channels, 8 high-speed counters, and at least two communication ports (Profinet/EtherNet/IP for HMI and CANopen for VFDs), with support for safety PLC expansion. The following comparison examines three leading small-to-medium PLCs currently used in crane control applications.
PLC Selection Core Parameter Comparison
| Comparison Item | Siemens S7-1200 (CPU 1215C) | Mitsubishi FX5U-80MT/ES | Inovance AM600-CPU1608TN |
|---|---|---|---|
| Program Capacity | 125 KB(Expandable to4MB) | 128 KB | 256 KB |
| Built-in I/O | 14DI/10DO/2AI/2AO | 40DI/40DO | 16DI/8DO/4AI/2AO |
| Expansion I/O | Maximum8pcs SMModule+3pcs CM | Maximum16pcs Expansion Module | Maximum32pcs Ether CATSlave Station |
| Communication Interface | 1×Profinet, 1×Ethernet | 1×Ethernet, 1×RS-485 | 1×Ether CAT, 1×Ethernet, 1×CAN |
| Safety PLC | Requires External Expansion S7-1200F | Requires External Expansion FX5-SF | Requires External Safety Module |
| Motion Control | 3Axis PTO + Closed-Loop Control | 4Axis PTO + Simple Interpolation | 8Axis Ether CATSynchronization |
| Programming Software | TIA Portal V17 | GX Works3 | Ino Pro Shop |
| Reference Unit Price | ≈¥3,500~4,500 | ≈¥2,800~3,500 | ≈¥1,800~2,500 |
From a practical engineering standpoint in crane control, the Siemens S7-1200 holds the largest market share in the crane industry, thanks to the convenience of the TIA Portal fully integrated engineering platform and native Profinet RT support for distributed I/O. The Mitsubishi FX5U offers strong value in cost-sensitive projects, though its communication ecosystem limits scalability on larger cranes. The Inovance AM600 is rapidly gaining ground in the mid-range market with its EtherCAT high-speed bus and highly competitive pricing, making it particularly well-suited for projects with demanding multi-axis synchronization requirements.
I/O Point Allocation Example: Complete I/O Map for a 20t Double Girder Crane
I/O point allocation is the first step in PLC control system design—and the easiest place to make mistakes. Over-allocating leaves no room for future expansion, while under-allocating wastes hardware budget. For double-girder cranes, we recommend organizing I/O modules by functional area rather than physical location, which keeps main program and subroutine calls cleaner. The table below shows a complete I/O allocation map for a 20t double-girder crane, totaling 128 digital inputs, 64 digital outputs, 16 analog inputs, and 4 analog outputs.
Complete I/O Point Allocation Map for a 20t Double Girder Crane
| Function Area | Signal Type | Address Range | Number of Points | Function Description |
|---|---|---|---|---|
| Long Travel / Bridge Travel | DI | I0.0~I1.7 | 16Point | Forward/Reverse Limit×4, deceleration limit switch×4, Encoder ZPhase×4, Motor Thermal Protection×4 |
| DO | Q0.0~Q0.7 | 8Point | Crane Bridge / Long Travel Forward/Reverse×4, Brake Release×4 | |
| AI | IW128~IW135 | 4Channel | bridge drive VFDCurrent Feedback×4 | |
| Cross Travel / Trolley Travel | DI | I2.0~I2.7 | 8Point | Forward/Reverse Limit×2, deceleration limit switch×2, Encoder ZPhase×2, Motor Thermal Protection×2 |
| DO | Q1.0~Q1.3 | 4Point | Trolley Forward/Reverse×2, Brake Release×2 | |
| AI | IW136~IW137 | 1Channel | trolley VFDCurrent Feedback | |
| Hoisting mechanism | DI | I3.0~I3.7 | 8Point | Upper Limit×2, LSBForward/Reverse Limit×2, Overspeed Switch×2, Motor Thermal Protection×2 |
| DO | Q1.4~Q1.7 | 4Point | Hoisting / Lifting Hoist Up/Lowering×2, Brake×2 | |
| AI | IW140~IW147 | 4Channel | Load Cell / Weighing Sensor×2(4~20mA), Frequency Inverter / VFDCurrent Feedback×2 | |
| Rail Clamp and Anchoring | DI | I4.0~I4.7 | 8Point | Rail clamp In Position×4, Anchoring In Position×4 |
| DO | Q2.0~Q2.3 | 4Point | Rail clamp Release/Tighten×4 | |
| AI | IW150~IW157 | 4Channel | Anemometer×2, Crane Bridge / Long Travel Position Laser Distance Measurement×2 | |
| Safety Circuit | DI(Safety) | I10.0~I11.7 | 16Point | Emergency Stop Button×8(dual channel), Safety Door Switch×4 |
| DO(Safety) | Q10.0~Q10.7 | 8Point | Safety Contactor×4, Safety Relay×4 | |
| Operation and Indication | DI | I5.0~I5.7 | 8Point | Operation Button×8 |
| DO | Q3.0~Q3.7 | 8Point | Status Indicator Light×8 | |
| Total | DI 128 + DO 64 + AI 16 + AO 4 | Reserved20%Expansion Margin | ||
I/O allocation follows three principles: first, signals from the same functional area are assigned to consecutive addresses for easier programming and maintenance; second, safety circuit signals (emergency stop, redundant limit switch channels, safety gates) are isolated on dedicated I/O modules of the safety PLC, physically separated from the main control PLC; third, analog channels are grouped by signal type—4~20mA current-type sensors (load cells, anemometers, laser distance measurement) are kept separate from 0~10V voltage-type signals to minimize common-mode interference. A total of six ET 200SP distributed I/O stations are used, mounted at both ends of the crane bridge, on the trolley platform, and inside the operator cabin, communicating with the main control PLC via a Profinet RT ring network.
Key Performance Parameters and Technical Specifications
The performance of a crane PLC control system depends not only on CPU processing speed but also on communication cycles, I/O refresh times, and safety response times. The six technical indicators below provide a full-chain performance assessment—from program execution to communication latency—and serve as the core benchmarks for determining whether a PLC control system meets specification.
10ms
Main Program Scan Cycle
OB1 main loop fixed at 10ms; motion control interrupt OB91 set to 4ms priority
≤1ms
Profinet RT Communication Cycle
Distributed I/O refresh and HMI data synchronization complete within 1ms
4ms
Safety Circuit Response Time
F-CPU dual-channel voting plus safety DO output, meeting SIL2 requirements
±2mm
Multi-Crane Synchronization Accuracy
Closed-loop laser distance measurement with PD speed compensation achieves sub-centimeter synchronization
128+64
Total DI/DO Points
Six ET 200SP stations cover the entire crane, with approximately 20% expansion margin reserved
4 Units / 30 Axes
Multi-Crane Synchronization Scale
CANopen master-slave architecture supports synchronized operation of up to 4 overhead cranes with 30 axes
Safety Circuit Design: Dual-Channel Redundancy for Emergency Stop, Limit Switches, and Overload Protection
The safety circuit is the highest-priority and most rigorously designed part of a crane PLC control system. In accordance with ISO 13849-1 Safety of machinery—Safety-related parts of control systems and IEC 62061 Safety of machinery—Functional safety of safety-related electrical, electronic and programmable electronic control systems, the emergency stop, hoisting limit switches, and overload protection on a crane must achieve SIL2 (Safety Integrity Level 2) or PLd (Performance Level d). This means a single fault must not result in loss of the safety function.
The system in this example uses a Siemens S7-1200F (fail-safe CPU) running independently from the main control PLC, creating a physically isolated dual-channel redundant architecture. Each safety input signal (e.g., emergency stop button, upper limit switch, overload detection switch) is wired to two independent channels on the F-DI module. The F-CPU performs voting on the dual-channel signals during every scan cycle—a signal is only considered valid when both channels agree; any discrepancy triggers an immediate safe shutdown and lockout. Safety outputs use a dual-contactor series configuration, so even if one contactor welds or jams, the other can still interrupt the power circuit.
Safety Circuit Configuration Details
Kelude Heavy Industry: Overhead Crane & Hoist Solutions
Kelude Heavy Industry specializes in the design, engineering, and manufacturing of high-performance overhead cranes, gantry cranes, and electric hoists. With a focus on safety, reliability, and productivity, our material handling equipment serves demanding industries including steel, automotive, shipbuilding, and logistics across the United States and Europe.
Electric Wire Rope Hoists for Heavy-Duty Lifting
Our electric wire rope hoists are engineered for continuous, heavy-duty cycles. Available in single-girder and double-girder configurations, these hoists offer precise load control, smooth operation, and low-headroom options to maximize your usable lifting space. Designed for easy maintenance, they deliver long service life even in harsh industrial environments.
Overhead Traveling Cranes Built for Safety & Efficiency
From 5-ton to 100-ton capacity, our overhead traveling cranes are built to meet your exact material handling needs. We provide both single-girder and double-girder designs, featuring advanced controls, variable-frequency drives, and anti-sway technology for precise load positioning. All cranes are manufactured in compliance with international standards, including ISO 4301 for crane classification and IEC 60204-32 for electrical equipment.
Gantry Cranes for Outdoor and Specialized Applications
Our gantry cranes are ideal for outdoor yards, storage facilities, and specialized production lines. Available in full-gantry, semi-gantry, and portable configurations, they offer flexible lifting solutions with capacities up to 100 tons. Options include rubber-tired or rail-mounted movement, and explosion-proof designs for hazardous environments.
Explosion-Proof Hoists & Cranes for Hazardous Areas
For operations in potentially explosive atmospheres, Kelude provides explosion-proof hoists and cranes certified to international standards. These units feature specially sealed motors, controls, and braking systems to ensure safe operation in Zone 1 and Zone 2 hazardous areas, as defined by the ATEX directive and IECEx scheme.
Customized Material Handling Solutions & Upgrades
Beyond standard products, we engineer custom crane solutions tailored to your specific process requirements. Our services include site assessment, crane design, fabrication, installation, and commissioning. We also offer upgrade packages for existing cranes, including modern control systems, remote operation, and capacity enhancements to improve safety and productivity.
Frequently Asked Questions about Kelude Cranes
Q: What is the typical lead time for a standard overhead crane?
A: Lead times vary based on configuration and capacity. A standard 10-ton single-girder crane typically ships within 8-10 weeks. Custom engineered solutions may require 12-16 weeks.
Q: Do you provide installation and commissioning services?
A: Yes, our team of certified engineers can handle the complete installation and commissioning process, including operator training. We also offer ongoing maintenance and support contracts.
Q: Can your cranes be adapted for outdoor use?
A: Absolutely. We offer weatherproof and corrosion-resistant options for outdoor gantry cranes, including appropriate paint systems, sealed electrical enclosures, and protection against wind loads.
Q: What safety features are included on Kelude cranes?
A: Standard safety features include overload protection, limit switches for hoist and trolley travel, emergency stop controls, and audible/visual alarms. Additional features like anti-collision systems and load monitoring displays are available as options.
Q: What is your warranty policy?
A: We provide a standard 12-month warranty on all crane components, covering manufacturing defects. Extended warranty and preventive maintenance programs are available upon request.
Contact Kelude for a Custom Quote
A: Ready to improve your material handling efficiency? Contact our engineering team today to discuss your application and receive a detailed quotation. We serve clients across the United States and Europe with localized support and rapid response.
| Safety Function | safety level | Sensor Signal Type | F-DIChannel Configuration | Actuator |
|---|---|---|---|---|
| Emergency Stop Circuit | SIL2 / PLd | Dual-Contact Mushroom Head Button×8 | Channel A: I10.0~I10.7 Channel B: I11.0~I11.7 | Safety Contactor KM-S1/S2 |
| Hoisting / Lifting Upper Limit | SIL2 / PLd | Positive Opening Type Travel Switch / Proximity Switch×4 | Channel A: I10.8~I10.9 Channel B: I11.8~I11.9 | Hoisting / Lifting Brake+Main Circuit Disconnect |
| Overload Protection | SIL2 / PLd | Load Cell / Weighing Sensor4~20mA×2 | Channel A: IW512 Channel B: IW514 | Hoisting / Lifting Hoist Up Disable+Audible and Visual Alarm |
| Safetydoor interlock | SIL1 / PLc | With Locking Electromagnetic Safety Door Switch×4 | Channel A: I10.10~I10.13 Channel B: I11.10~I11.13 | Power Circuit Disconnect |
One critical aspect of the safety circuit design that cannot be overlooked is the "heartbeat" monitoring between the main control PLC and the safety PLC. The main control PLC sends a heartbeat pulse to the safety PLC via a hardwired signal every 10 ms. If the safety PLC fails to receive the heartbeat for three consecutive cycles (30 ms), it automatically triggers a safe shutdown. This mechanism prevents the extreme risk of safety functions being bypassed in the event of a main control PLC crash or communication failure. In actual engineering practice, it is also necessary to verify that the PFHd (probability of dangerous failure per hour) of the safety circuit is less than 1×10⁻⁷ to meet the quantitative requirements of SIL2.
Multi-Crane Synchronization: Profinet vs. CANopen vs. EtherCAT
In large steel structure workshops or shipyard block assembly shops, it is common to use 2–4 overhead cranes in tandem to hoist oversized and overweight components. The core technical challenge of multi-crane synchronization lies in real-time position synchronization and load distribution among the cranes, all of which depend on a reliable workshop-level communication network. Three communication protocols dominate the industrial landscape today—Profinet RT, CANopen, and EtherCAT—each with its own strengths and trade-offs in multi-crane synchronization scenarios.
Communication Protocol Comparison for Multi-Crane Synchronization
| Communication Protocol | Profinet RT | CANopen | Ether CAT |
|---|---|---|---|
| Communication Cycle | 1~4ms | 1~10ms | 0.1~1ms |
| Topology | Star/Ring/Line | BW type | Line/Ring |
| Synchronization Mechanism | IRTIsochronous Synchronization | SYNCTelegram Synchronization | Distributed Clock(DC) |
| Maximum Node Count | ≥256 | 127 | 65,535 |
| Transmission Distance | 100m(Copper Cable)/Number of Pointskm(Fiber Optic) | 40m@1Mbps / 500m@125kbps | 100m(Copper Cable)/20km(Fiber Optic) |
| Multi-Master Support | Limited Support | Native Multi-Master | Single Master |
| Recommended Application | I/OCommunication+HMI | Multi-Crane Peer-to-Peer Synchronization | High-Speed Data Acquisition |
In practical engineering applications, a hybrid "Profinet + CANopen" architecture is recommended: Profinet RT serves as the workshop backbone network, handling data exchange and I/O communication between each crane's PLC and the central HMI; CANopen acts as the dedicated bus for multi-crane synchronization, leveraging its native multi-master capability and SYNC message mechanism to broadcast position and synchronize speed across four overhead cranes within a 1–2 ms cycle. EtherCAT is better suited for scenarios requiring extremely high acquisition rates (e.g., vibration monitoring, dynamic weighing), but it is less flexible than CANopen for multi-master coordination.
EMI Protection Design: Shielding, Grounding, and Filtering
Crane working environments rank among the harshest for electromagnetic interference in industrial settings—strong EMI radiation from VFD PWM outputs, grid voltage fluctuations caused by large motor start/stop cycles, and continuous arcing between conductor rails and current collectors are all interference sources the PLC control system must contend with. A well-designed immunity solution requires a systematic approach across three layers: shielding, grounding, and filtering.
Cable Shielding — All analog signal cables (4–20 mA sensors, encoder feedback) use double-shielded cable: the inner aluminum foil shield is single-ended grounded (at the PLC cabinet side), while the outer copper braid shield is grounded at both ends, creating a "single-ended for low frequency, double-ended for high frequency" frequency-selective shielding strategy. Digital signal cables use single-layer shielding with both ends grounded, and communication cables (Profinet/CANopen) strictly use manufacturer-supplied shielded cable.
Grounding System — A three-tier grounding network is established: cabinet protective grounding (PE) and shield grounding (FE) are consolidated on a grounding copper busbar inside the PLC cabinet, then connected to the workshop earth grid at a single point, with grounding resistance ≤ 4 Ω. Special attention must be paid to keeping the VFD cabinet's PE and the PLC cabinet's PE on independent runs to the main grounding point, preventing VFD leakage current from coupling into the PLC system through a shared PE conductor.
Power Filtering — Two-stage EMI filters (common-mode + differential-mode) are installed upstream of the PLC control power supply, with varistors on the input side to absorb lightning surges and switching overvoltages. Input reactors (3% impedance) and harmonic filters are fitted on the VFD input side to suppress 5th and 7th harmonic pollution on the grid. Critical sensor power supplies use DC/DC isolation modules (isolation voltage 1500 VDC) to block ground-loop interference.
PLC Programming Framework: Main Routine, Subroutines, and Alarm Handling
The crane PLC program follows a three-layer software architecture—"main program scheduling + functional subroutines + centralized alarm handling"—to maximize code readability, testability, and maintainability. The main program (OB1) executes on a fixed 10 ms cycle, calling functional subroutines in priority order.
Functional subroutines are divided into six modules based on crane operating modes: Long Travel Control (FC1), Cross Travel Control (FC2), Hoisting Control (FC3), Rail Clamp and Anchor Control (FC4), Safety Interlock Handling (FC5), and Communication Data Packaging (FC6). Each subroutine uses a Sequential Function Chart (SFC) structure, breaking a complete crane motion cycle into discrete state steps with clearly defined, traceable transition conditions.
The alarm handling module (FC100) runs independently of the functional programs, polling 200+ alarm conditions across the crane and classifying them into three severity levels: Level 1 (yellow warning) displays on the HMI only without affecting operation—for example, motor bearing temperature exceeding 75°C but below the 85°C threshold; Level 2 (orange power derating) automatically limits the speed and acceleration of the affected mechanism to 50% of rated values, such as when a single VFD faults and runs in derated mode; Level 3 (red shutdown) immediately triggers the safety contactor to open and latch, requiring manual reset—for example, emergency stop activation, simultaneous dual upper limit switch trips, or overload exceeding 110% of rated load. All alarm events are logged with timestamps and key operating parameters to the CPU's retentive memory, ensuring data survives power loss for post-incident fault analysis.
Frequently Asked Questions
Q: How much I/O point margin should be reserved when selecting a PLC?
A: Per the expansion requirements for electrical systems in ISO 4301 Crane Design Standard, it is recommended to reserve at least 20% channel margin for each I/O type. For a 20 t double-girder crane, DI/DO points should be provisioned to 150/80 or above, and analog channels to 20 or more.
Q: How is precise position synchronization maintained between multiple overhead cranes operating in tandem?
A: Laser distance sensors provide real-time absolute position feedback for the crane bridge. The master crane's position is broadcast to all slave cranes via CANopen SYNC messages every communication cycle (1–2 ms), and each slave PLC executes a PD speed compensation algorithm to keep position deviation within ±2 mm.
Q: How is fault isolation achieved between the safety PLC and the main control PLC?
A: The safety PLC (S7-1200F) is electrically independent from the main control PLC—separate power supply, separate I/O modules—with only a single hardwired heartbeat signal connecting the two. Safety outputs use a dual-contactor series configuration, so a fault in either contactor does not compromise safe shutdown capability, achieving SIL2 safety level overall.
Q: What special requirements apply to the installation and grounding of PLC control cabinets in a workshop environment?
A: The PLC cabinet should be located at least 1.5 m away from VFD cabinets. Protective grounding and shield grounding must be routed to separate busbars before connecting to earth at a single point, with grounding resistance ≤ 4 Ω. All analog cables and power cables inside the cabinet must be routed in separate ducts with a minimum spacing of 300 mm, and crossings must be perpendicular.
Kelude specializes in the development and integration of electrical control systems for industrial cranes, with extensive engineering experience in PLC control, inverter drive technology, and multi-crane synchronization. The company's technical team delivers full-cycle project execution—from I/O point allocation and safety circuit design through to programming and commissioning—and provides customized electrical control system solutions for a wide range of bridge and gantry cranes. For technical consultation or system design, contact the Kelude engineering team for detailed configuration lists and project case studies.