Learn PLCs free
Advanced25 min readUniversal

Wecon Communications for Safety Systems

Learn Communications programming for Safety Systems using Wecon Wecon PLC Editor / PIStudio. Includes code examples, best practices, and step-by-step implementation guide for Universal applications.

💻
Platform
Wecon PLC Editor / PIStudio
📊
Complexity
Advanced
⏱️
Project Duration
4-8 weeks

Implementing Communications for Safety Systems using Wecon Wecon PLC Editor / PIStudio requires a documented design, applicable standards, and project-specific acceptance criteria. This guide organizes practical checks for code structure, diagnostics, testing, and maintenance.

The example references LX3V-family terminology, but model capabilities vary. Verify the controller manual, the installed Wecon PLC Editor / PIStudio version, and any applicable machinery, process, electrical, or functional-safety requirements for the actual project.

Best practices for Safety Systems encompass multiple dimensions: proper handling of 5 sensor types, safe control of 4 different actuators, managing safety integrity level (sil) compliance, and ensuring compliance with relevant industry standards. The Communications approach, when properly implemented, provides system integration and remote monitoring, both critical for advanced projects.

This guide presents a reviewable approach to Wecon Communications programming for Safety Systems, covering code organization, documentation, test procedures, and maintenance handoff. The sample logic is educational and must be compiled, simulated, peer-reviewed, and tested against the project's acceptance criteria before use on equipment.

Wecon Wecon PLC Editor / PIStudio for Safety Systems

Wecon PLC Editor / PIStudio is a programming environment associated with Wecon controller families such as LX3V, LX5V, LX5S. This guide uses Communications terminology from the supplied guide dataset, but controller capabilities and language support can change by model, firmware, software edition, and license.

Verify Before You Start:

  • The selected controller supports the required Communications constructs

  • The project version matches the installed Wecon PLC Editor / PIStudio release

  • Required communications, motion, safety, and simulation options are licensed

  • Firmware and device-description files are compatible with the project

  • The vendor manuals used for the design match the exact hardware revision


Application Planning:

For a Safety Systems exercise, map the required inputs and outputs before writing logic. The example considers 5 sensor types, including Safety light curtains, Emergency stop buttons, Safety door switches, and 4 actuator types.

Control Equipment for Safety Systems:

  • Safety PLCs (fail-safe controllers)

  • Safety relays (configurable or fixed)

  • Safety I/O modules with diagnostics

  • Safety network protocols (PROFIsafe, CIP Safety)


Controller-family references used in this guide include:

  • LX3V: Confirm CPU, I/O, memory, communications, and Communications support in the current selection guide

  • LX5V: Confirm CPU, I/O, memory, communications, and Communications support in the current selection guide

  • LX5S: Confirm CPU, I/O, memory, communications, and Communications support in the current selection guide

  • LX6S: Confirm CPU, I/O, memory, communications, and Communications support in the current selection guide


Hardware Selection Checklist:

  • Count local and remote I/O, including planned expansion

  • Measure the required task and communications update rates

  • Identify memory, data-retention, diagnostics, and cybersecurity requirements

  • Treat safety functions as a separate, standards-led design activity

  • Confirm lifecycle status, regional availability, licensing, and support


Source and Validation Note:

This page does not represent a vendor certification or a hardware acceptance test. Use current Wecon manuals, release notes, and safety documentation as the authority for product-specific behavior. Validate adapted logic in a simulator or isolated test setup before connecting it to equipment.

Investment Considerations:

For Safety Systems projects, compare hardware, software licensing, training, engineering, test equipment, commissioning, spares, and ongoing support. Obtain current pricing and lifecycle information directly from the vendor or an authorized regional supplier.

Understanding Communications for Safety Systems

Industrial communications connect PLCs to I/O, other controllers, HMIs, and enterprise systems. Protocol selection depends on requirements for speed, determinism, and compatibility.

Execution Model:

For Safety Systems applications, Communications offers significant advantages when multi-plc systems, scada integration, remote i/o, or industry 4.0 applications.

Core Advantages for Safety Systems:

  • System integration: Critical for Safety Systems when handling advanced control logic

  • Remote monitoring: Critical for Safety Systems when handling advanced control logic

  • Data sharing: Critical for Safety Systems when handling advanced control logic

  • Scalability: Critical for Safety Systems when handling advanced control logic

  • Industry 4.0 ready: Critical for Safety Systems when handling advanced control logic


Why Communications Fits Safety Systems:

Safety Systems systems in Universal typically involve:

  • Sensors: Emergency stop buttons (Category 0 or 1 stop), Safety light curtains (Type 2 or Type 4), Safety laser scanners for zone detection

  • Actuators: Safety contactors (mirror contact type), Safe torque off (STO) drives, Safety brake modules

  • Complexity: Advanced with challenges including Achieving required safety level with practical architecture


Programming Fundamentals in Communications:

Communications in Wecon PLC Editor / PIStudio follows these key principles:

1. Structure: Communications organizes code with remote monitoring
2. Execution: Scan-cycle integration defines when the 5 sensor inputs are read and processed; verify the timing on the selected controller
3. Data Handling: Proper data types for 4 actuator control signals

Best Practices for Communications:

  • Use managed switches for industrial Ethernet

  • Implement proper network segmentation (OT vs IT)

  • Monitor communication health with heartbeat signals

  • Plan for communication failure modes

  • Document network architecture including IP addresses


Common Mistakes to Avoid:

  • Mixing control and business traffic on same network

  • No redundancy for critical communications

  • Insufficient timeout handling causing program hangs

  • Incorrect byte ordering (endianness) between systems


Typical Applications:

1. Factory networks: Directly applicable to Safety Systems
2. Remote monitoring: Related control patterns
3. Data collection: Related control patterns
4. Distributed control: Related control patterns

Understanding these fundamentals prepares you to implement effective Communications solutions for Safety Systems using Wecon Wecon PLC Editor / PIStudio.

Implementing Safety Systems with Communications

Safety system control uses safety-rated PLCs and components to protect personnel and equipment from hazardous conditions. These systems implement safety functions per IEC 62443 and ISO 13849 standards with redundancy and diagnostics.

This walkthrough demonstrates practical implementation using Wecon Wecon PLC Editor / PIStudio and Communications programming.

System Requirements:

A typical Safety Systems implementation includes:

Input Devices (Sensors):
1. Emergency stop buttons (Category 0 or 1 stop): Critical for monitoring system state
2. Safety light curtains (Type 2 or Type 4): Critical for monitoring system state
3. Safety laser scanners for zone detection: Critical for monitoring system state
4. Safety interlock switches (tongue, hinged, trapped key): Critical for monitoring system state
5. Safety mats and edges: Critical for monitoring system state

Output Devices (Actuators):
1. Safety contactors (mirror contact type): Primary control output
2. Safe torque off (STO) drives: Supporting control function
3. Safety brake modules: Supporting control function
4. Lock-out valve manifolds: Supporting control function
5. Safety relay outputs: Supporting control function

Control Equipment:

  • Safety PLCs (fail-safe controllers)

  • Safety relays (configurable or fixed)

  • Safety I/O modules with diagnostics

  • Safety network protocols (PROFIsafe, CIP Safety)


Control Strategies for Safety Systems:

1. Primary Control: Safety-rated PLC programming for personnel protection, emergency stops, and safety interlocks per IEC 61508/61511.
2. Safety Interlocks: Preventing Safety integrity level (SIL) compliance
3. Error Recovery: Handling Redundancy requirements

Implementation Steps:

Step 1: Perform hazard analysis and risk assessment

In Wecon PLC Editor / PIStudio, perform hazard analysis and risk assessment.

Step 2: Determine required safety level (SIL/PL) for each function

In Wecon PLC Editor / PIStudio, determine required safety level (sil/pl) for each function.

Step 3: Select certified safety components meeting requirements

In Wecon PLC Editor / PIStudio, select certified safety components meeting requirements.

Step 4: Design safety circuit architecture per category requirements

In Wecon PLC Editor / PIStudio, design safety circuit architecture per category requirements.

Step 5: Implement safety logic in certified safety PLC/relay

In Wecon PLC Editor / PIStudio, implement safety logic in certified safety plc/relay.

Step 6: Add diagnostics and proof test provisions

In Wecon PLC Editor / PIStudio, add diagnostics and proof test provisions.


Wecon Function Design:

Reusable logic is most often P-label subroutines. Parameterised function blocks are available on newer CPUs but adoption is uneven; copy-paste reuse remains the dominant pattern in the field.

Common Challenges and Solutions:

1. Achieving required safety level with practical architecture

  • Solution: Communications addresses this through System integration.


2. Managing nuisance trips while maintaining safety

  • Solution: Communications addresses this through Remote monitoring.


3. Integrating safety with production efficiency

  • Solution: Communications addresses this through Data sharing.


4. Documenting compliance with multiple standards

  • Solution: Communications addresses this through Scalability.


Safety Considerations:

  • Use only certified safety components and PLCs

  • Implement dual-channel monitoring per category requirements

  • Add diagnostic coverage to detect latent faults

  • Design for fail-safe operation (de-energize to trip)

  • Provide regular proof testing of safety functions


Performance Metrics:

  • Task and I/O timing: Record minimum, average, and maximum values under a defined test load

  • Accuracy: Define an acceptable tolerance and compare it with calibrated reference measurements

  • Throughput: Count completed cycles over a fixed interval and record rejected or incomplete cycles

  • Fault response: Measure detection, safe-state, alarm, and recovery behavior for each test case

  • Resource use: Record memory, communications load, and diagnostic-buffer behavior

Wecon Diagnostic Tools:

PLC Editor online monitoring with rung-state highlighting,Soft-element watch table,Built-in offline simulator,M8000-range system flags for hardware diagnostics,PIStudio communication analyzer for HMI-side issues,Modbus RTU / TCP test utilities (third-party),Distributor loaner CPUs and test rigs,Wecon community forum threads for protocol-specific issues

Use the monitoring and diagnostic functions available in your Wecon PLC Editor / PIStudio version, and record the software, firmware, hardware, workload, and test procedure with every result.

Wecon Communications Example for Safety Systems

Illustrative Communications example for Safety Systems using Wecon terminology. Adapt the syntax to your Wecon PLC Editor / PIStudio release, compile it, and verify it in an isolated test environment before use on equipment.

// Wecon Wecon PLC Editor / PIStudio - Safety Systems Control
// Communications Implementation for Universal
// Engineers code Wecon in FX-style raw-address conventions — X

// ============================================
// Variable Declarations
// ============================================
VAR
    bEnable : BOOL := FALSE;
    bEmergencyStop : BOOL := FALSE;
    rSafetylightcurtains : REAL;
    rSafetyrelays : REAL;
END_VAR

// ============================================
// Input Conditioning - Emergency stop buttons (Category 0 or 1 stop)
// ============================================
// Standard input processing
IF rSafetylightcurtains > 0.0 THEN
    bEnable := TRUE;
END_IF;

// ============================================
// Safety Interlock - Use only certified safety components and PLCs
// ============================================
IF bEmergencyStop THEN
    rSafetyrelays := 0.0;
    bEnable := FALSE;
END_IF;

// ============================================
// Main Safety Systems Control Logic
// ============================================
IF bEnable AND NOT bEmergencyStop THEN
    // Safety system control uses safety-rated PLCs and components 
    rSafetyrelays := rSafetylightcurtains * 1.0; (* Illustrative scaling only *)

    // Process monitoring
    // Add specific control logic here
ELSE
    rSafetyrelays := 0.0;
END_IF;

Code Explanation:

  • 1.Communications structure organized for a Safety Systems training example
  • 2.Input conditioning handles Emergency stop buttons (Category 0 or 1 stop) signals
  • 3.Safety interlock ensures Use only certified safety components and PLCs always takes priority
  • 4.Main control implements Safety system control uses safety-rated
  • 5.Adapt the scan-cycle assumptions to the selected LX3V task configuration and verify them by measurement

Best Practices

  • Follow Wecon naming conventions: Engineers code Wecon in FX-style raw-address conventions — X0, Y0, M100, D100, T
  • Wecon function design: Reusable logic is most often P-label subroutines. Parameterised function blocks
  • Data organization: No structured-DB equivalent. Persistent data lives in the D / HD register banks
  • Communications: Use managed switches for industrial Ethernet
  • Communications: Implement proper network segmentation (OT vs IT)
  • Communications: Monitor communication health with heartbeat signals
  • Safety Systems: Keep safety logic simple and auditable
  • Safety Systems: Use certified function blocks from safety PLC vendor
  • Safety Systems: Implement cross-monitoring between channels
  • Debug with Wecon PLC Editor / PIStudio: Use the offline simulator to validate logic before downloading
  • Safety: Use only certified safety components and PLCs
  • Use a compatible simulator or isolated test rig to test Safety Systems logic before deployment

Common Pitfalls to Avoid

  • Communications: Mixing control and business traffic on same network
  • Communications: No redundancy for critical communications
  • Communications: Insufficient timeout handling causing program hangs
  • Wecon common error: Battery-low alarm on legacy LX3V causing D-range loss
  • Safety Systems: Achieving required safety level with practical architecture
  • Safety Systems: Managing nuisance trips while maintaining safety
  • Neglecting to validate Emergency stop buttons (Category 0 or 1 stop) leads to control errors
  • Insufficient comments make Communications programs unmaintainable over time

Related Certifications

🏆Wecon distributor-led training
🏆Project-based engineer certificates
🏆Wecon Industrial Networking Certification

Applying Communications to Safety Systems using Wecon Wecon PLC Editor / PIStudio requires understanding the platform, the process, and the project's acceptance criteria. This guide has covered implementation structure, an illustrative code example, verification practices, and common pitfalls for a advanced Safety Systems exercise.

Use the practices outlined here to create a design that can be reviewed and tested. Define performance targets in the project requirements and confirm them with repeatable measurements.

Next Steps:

1. Check Sources: Read the current Wecon PLC Editor / PIStudio help, controller manual, release notes, and relevant standards
2. Practice Safely: Adapt the example in a simulator or isolated training setup
3. Review: Have the I/O map, state behavior, faults, and recovery steps reviewed
4. Test: Record normal, boundary, fault, restart, and communications test results

Communications Foundation:

Industrial communications connect PLCs to I/O, other controllers, HMIs, and enterprise systems. Protocol selection depends on requirements for speed, ...

Project duration depends on scope, reviews, hardware availability, software and firmware versions, testing, commissioning, and site constraints. Remember: Keep safety logic simple and auditable

For further learning, explore related topics including Remote monitoring, Emergency stop systems, and Wecon platform-specific features for Safety Systems optimization.