Back to overview

PC Worx – one programming software solution for all controllers

PC Worx is the consistent engineering software for all controllers from Phoenix Contact. It combines programming according to IEC 61131, fieldbus configuration, and system diagnostics – in a single software solution. This provides optimum interaction between hardware and software. PC Worx can be used to implement complex automation concepts. Depending on the number of I/Os to be supported, you can choose between two versions: PC WORX BASIC and PC WORX PRO. For a fast introduction to automation with compact controllers, we also offer PC WORX EXPRESS programming software free of charge.

    Overview of PC Worx programming software

    Intuitive programming with PC Worx  

    Intuitive programming with PC Worx

    • Intuitive programming based on all IEC 61131 languages
    • Easy creation of network topologies using drag & drop
    • User-friendly device handling, thanks to integrated PROFINET, PROFIBUS, INTERBUS, and Modbus TCP configuration and addressing
    • Fast project start with project wizards
    • Early program testing, thanks to the simulation function
    • Integrated diagnostics tool for all system components
    Back to top

    Consistent and flexible programming

    PC WORX software  

    Ideal for demanding automation

    PC Worx can be used to program even demanding automation tasks efficiently. The software offers a variety of helpful functions for this.

    • Programming in all IEC 61131-3 languages such as IL, FBD, LD, FFLD, SFC, ST
    • Cross-compilability of IEC languages
    • User-friendly text and graphics editors
    • Cross-reference window
    • Project wizards/project template
    • Multi-user capability and password protection
    • Multi-project capability
    • Implicit addressing
    • IntelliSense: auto-complete tool for editing source codes
    • Project comparison
    • Global language concept
    Back to top

    Bus configuration with PC Worx

    Programming in Chinese also supported  

    Programming in Chinese also supported

    Flexible programming is possible. PC Worx supports all standard bus protocols and includes numerous useful functions for bus configuration.

    • Suitable for INTERBUS, PROFINET, PROFIBUS, and Modbus TCP
    • Easy configuration of multiple PLC networks in a single project
    • Usual tree view for network representation
    • Device catalog
    • PLC replacement wizard
    • Module catalog for modular devices
    • PROFINET and INTERBUS can be read in
    • PROFINET topology can be read in
    • Device naming with DNS/PROFINET device names and IP addresses
    • Reassignment of IP addresses and device names for the entire project
    • Automatic generation of PROFINET device names
    • GSD import
    Back to top

    Diagnostics and monitoring with PC Worx

    Diagnostics and monitoring with PC Worx  

    Diagnostics and monitoring with PC Worx

    Increase your system availability and utilize the numerous functions of PC Worx for all aspects of monitoring and diagnostics.

    • User-friendly online operation
    • Online modifications
    • Graphical display of forced variables in the program code
    • Full integration of Diag+ for IBS and PN bus diagnostics
    • Force list
    • Watch windows
    • Logic analyzer
    • Ethernet topology representation
    • Recipe management
    • Simulation without hardware PLC
    • Source code can be saved in the target system
    • Operation at the contact
    Back to top

    Quick and safe programming, thanks to predefined project templates

    Faster setup of controllers  

    Faster setup of controllers

    PC Worx offers predefined project templates, tailored to controllers from Phoenix Contact. This means that you do not have to set up your program individually for each controller, saving you a lot of time.

    Back to top

    Programming using your favored programming language

    Flexibility with regard to the programming language  

    Flexibility with regard to the programming language

    Programming the way you prefer. PC Worx supports all programming languages according to IEC 61131-3.

    • Instruction list – AL
    • Function block diagram – FBD
    • Ladder diagram – LD/fixed format ladder editor – FFLD
    • Sequential function chart – SFC
    • Structured text – ST
    Back to top

    Reliable monitoring with the logic analyzer

    Error detection and correction  

    Error detection and correction

    Test your program: using the integrated logic analyzer in the PC Worx software, you can detect and correct faulty dependencies.

    • Write multiple variable values in one window for a period of time that can be selected
    • Data types that can be used: standard, array, and structure
    Back to top

    Online modifications without compromise

    Modify programs online  

    Modify programs online

    You can access numerous PC Worx functions via an online connection – make use of these options from any location.

    • POU code can be changed completely
    • Add local and global variables
    • Instantiate new functions, function blocks, and programs
    • Change the cycle time
    • Online program development
    • Program modifications can also be made while the controller is running
    Back to top

    User-friendly editing and simulation

    User-friendly editing with a clear programming interface  

    User-friendly editing with a clear programming interface

    Easy and intuitive handling are central features of the PC Worx software. Many features have been developed to make programming easier for you.

    • Syntax coloring highlights keywords
    • IntelliSense automatically completes variable names, structure elements, and function block elements
    • Color coding of library blocks according to source
    • Wizards for the various programming languages
    • Double-clicking on user blocks displays internal information

    Your benefits

    The programming interface is clearer and more legible, making editing faster and more user friendly.
    Thanks to the integrated simulation environment you can test your program without a hardware PLC. You then simply switch from the simulation to the real system.  

    Back to top

    PC Worx supports troubleshooting

    Efficient troubleshooting  

    Efficient troubleshooting

    PC Worx offers comprehensive diagnostic options. Thanks to numerous debug functions, you can find the source of errors quickly and therefore shorten the startup time.

    • Breakpoints
    • Single steps
    • Debugging in libraries
    • Instance debugging
    • View values from various program parts in one watch window
    • Integrated recipe management
    • Force list
    Back to top

    Back to overview
    Further information
    • PC Worx – one programming software solution for all controllers

    PHOENIX CONTACT Ltd

    Unit 15C, 906-930 Great South Road, Penrose
    Auckland 1061
    New Zealand

    Phone: 0508 474 636
    Toll Free (Local)
    09 950 8495