Welcome to Arizona Marketing Corporation

Haiwell PLC | HMI | SCADA Gateway


Haiwell PLC
Programmable Logic Controller

Haiwell PLCs


Haiwell PLC is a versatile high-performance programmable logic controller, which is widely used in plastics, packaging, textiles, food, medical, pharmaceutical, environmental, municipal, printing, building materials, elevators, central air conditioning, numerical control machine tools and other fields of systems and control equipment. In addition to its own various peripheral interfaces (digital input, digital output, analog input, analog output, high-speed counter, high-speed pulse output channels, power supply, communication ports, etc.), it is also expandable with all types of expansion modules for flexible configuration.

Haiwell PLC Features

  • Ethernet +: Host PLC and remote modules support Ethernet communication, host PLC support Ethernet port and 5 serial RS232/RS485 communication ports working simultaneously, support N:N network type, support remote programming,debugging, monitoring and data exchange. Easy to work with other PLC modules, HMI and PC via Ethernet port.
  • The firmware upgrade function: Taking the lead in the function of realizing firmware upgrade in a small programmable controller. You can upgrade the system firmware through the firmware upgrade function for free, therefore the PLCs that you bought previously can also have latest features from Haiwell company.
  • Rich network communication function: CPU host PLC supports built-in Ethernet port and 2 serial RS232/RS485 communication ports, it is expandable to 1 Ethernet port and 5 serial RS232/RS485 ports, each port can be programmed and connects to network, and all of them can be used as masters or slaves. It support 1:N, N:1, N:N networking and a variety of human-machine interface and configuration software. It can also connect to network with any third-party devices which have communication capabilities (such as inverters, instruments, barcode readers, etc.).
  • Supporting for multiple communication protocols: Supports Modbus TCP, Modbus RTU/ASCII protocol, free communication protocol and Haiwell company's Haiwellbus TCP, Haiwellbus high-speed communication protocols. No matter which kind of communication protocols, it only needs a simple communication instruction when dealing with complex communication functions. You will no longer troubled by the problems as communications port’s conflicts, sending&receiving control, communications interrupt handling issues and you can use a variety of protocols to exchange data easily by mixing them up in the program.
  • High-speed pulse counting function: Supports 8-channels duplex high-speed (200KHz) pulse counting, and 7 kinds of counting modes (pulse / direction 1 octave, pulse / direction 2 octave, forward / reverse pulse 1 octave, forward / reverse pulse 2 octave, A / B phase pulse 1 octave, A / B phase pulse 2 octave, A / B phase pulse 4 octave), and three kinds of comparisons (single-stage comparison, the absolute mode comparison, the relative mode comparision), supports 48 segments comparision fixed value, with self-learning function.
  • High-speed pulse frequency measurement: Supports 16-channel (200KHz) high-speed pulse frequency measurement, support the ways of time or pulses to measure the frequency.
  • High-speed pulse output: Supports 8-channel duplex high-speed (200KHz) pulse output, support for acceleration and deceleration pulse output, multi-segment envelope pulse output function, a unique sync pulse output function makes it easy to achieve precise synchronization control. Stand-alone support 16-channel pulse width modulation (PWM), can drive 16 servo or stepper motors.
  • Motion control function: Each model support 8-channel (200KHz) motion control, supports arbitrary 2-channel linear interpolation, circular interpolation, support follower pulse output, absolute address, relative address, backlash compensation, original point return, definition of electrical origin.
  • PID control function: support 32 channels increment PID, support 32 channels auto tuning PID and 32 channels fuzzy temperature control, work with TTC temperature curve control, VC valve control and other instructions to easily control complicated objects in the industry site.

Haiwell 16 servoshaiwell 16 encoders


Haiwell Happy Programming Software

Haiwell PLC programmingsoftware

HaiwellHappy is a programming software which is in accordance with IEC 61131-3 standard. It can be used for Haiwell PLC programming. Furthermore, it supports 100% 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 version.

Haiwell Happy Software Instruction Set


  • 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 Coud engine.
  • Internal PLC simulator: Haiwell PLC programming software is the first one with 100% internal simulator in China, 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 efficiency.
  • Communications 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 31 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 protection of program projects. So we can fully realize the modular programming and program reuse dreams.
  • Instruction using table: Provides multiple instruction tables. Use these tables can reduce the amount of programs, saving program space, such as initialization data. Each table can be imported and exported independently and has the same password protection of program project.


Haiwell Cloud 

Haiwell Cloud is a cross-platform IOT cloud platform. It supports PC, iPad, Android, IOS and other terminals. You can visit on-site equipments from a thousand miles away, and realize the remote monitoring and maintaining for HMI and PLC. It supports remote programming, firmware upgrades,monitoring and diagnosis etc. Haiwell Cloud provides security mechanisms for communication. It is secured by the encryption mechanism of 128-bit SSL,which ensures the stable and safe data transfer. It also uses A-key and B-Key protection mechanism to enable secure remote access to the devices.

Haiwell Cloud jpg