Industrial socket load simulator
Couldn't load pickup availability
Description
This SCL function block FB_Loadsimulation generates various load profiles for simulation in test mode. Resistance heating loads, motor startup profiles, pulsating welding, phase errors, and cyclic load changes can be implemented using the ProfileID variable. It runs in the Siemens TIA Portal.
Note: All modules are designed exclusively as a learning and optimization basis and are not approved for live operation. System modules, in particular, must be finally tested and commissioned by qualified personnel before productive use.
How it works
- Evaluate ProfileID
- Profile 1: Load permanently on → constant ohmic heating
- Profile 2: 3 s start-up phase (load on), then continuous operation → motor starting current
- Profile 3: 2 s timer toggles load → pulsating welding operation
- Profile 4: Phase error → only phase L1 active, set “L1 error” flag
- Profile 5: 10 s timer switches load on/off cyclically
- Invalid profile ID → load off, status text “no profile”
Technical details
• Inputs: ProfileID
• Outputs: LastEin (Bool), StatusText (String), L1_Fehler (Bool)
• Timer: TON PT=T#3s, PT=T#2s, PT=T#10s for start-up, pulse and cycle
• Logic in CASE structure, no counters required
Possible applications
• Commissioning scenarios and test runs without real load devices
• PLC training projects for testing control and power electronics
• Demonstrations of varying load conditions
compatibility
Siemens S7-1200 & S7-1500, TIA Portal ≥ V13 (recommended V16+ for PLCSIM & HMI)
Scope of delivery
.scl file with input/output declaration, timer instances, CASE structure, and comments; download link immediately after purchase
Support
Custom load profiles, additional timers or phase errors, HMI integration and more on request via shop message or email.