HaiwellHappy is the programming software for Haiwell PLC. It accordance with IEC 61131-3 standard, supports built-in simulator and
three kinds of programming languages (LD-Ladder Diagram, FBD-Function Block Diagram and IL-Instruction List). It can run on the
systems of Windows 98, Windows 200X, Windows XP and the later Windows versions.
You can get the latest version from Download center for free.

HaiwellHappy Features

  • Haiwell Cloud Programming
    Support Haiwell Cloud platform, can use Haiwell cloud to do remote programming for Haiwell PLC as upload/download, firmware
    upgrading, self-diagnosis, monitoring and debugging. Easy for remote connection and real-time data monitoring of the site. Also you
    can do local programming through a HMI which supports built-in cloud engine.
  • Built-in PLC simulator
    Haiwell PLC programming software supports internal simulator, realizing the PLC program run in the simulation. During
    programming or the programming is completed, you can run PLC program in the simulation without online to check the program
    execution is correct or not. It can reduce on-site commissioning time greatly, reduce debugging difficult and improve debugging
  • Communication simulator
    It is used to the debug communication instruction simulation tools. It can be manually input simulately response message returned
    from salve, or you can use the computer’s serial port to communicate with salve really, Simulate the process that PLC executes
    communication instruction really and process the return data from the salve.
  • Interpolation simulator
    Track and draw the trajectory generated from motion control instructions such as the linear interpolation, circular interpolation,
    listing parameters of the pulse output channel of the motive plane and corresponding to each axis, display the current position of
    the channel, the mechanical home position, output mode, you can set shaft length, unit pulses.
  • PLC executable file Generation
    PLC program can be generated to executable file which is released and executed independently. So you do not need to send the
    PLC program to the user, it can be very easy, very safe to put the PLC excutable file to the user to download, but do not worry the
    user would can see the program content.
  • Modular project structure
    Create 63 blocks total (main program, sub program, interrupt program) and chose any programming language to program. The
    execution order of block can be adjusted at random. Each block can be imported and exported independently and has the same
    password protected of program projects. So we can fully realize the modular programming and program reuse dreams.