Время работы: Пн-Чт 9:00-18:00, Пт 9:00-17:00

Ваш список сравнения:

Сравнить Закрыть

Звонок    Закрыть

Оформить     Очистить
1 USD = 75 РУБ
Отобразить цены в РУБ

OK   Отмена
  • Welcome
  • Product Introduction
    • PLC features
    • Programming software features
  • Quick Start
    • General step of programming
    • First step: Programming software
    • Second step: New project
    • Third step: Write control program
    • Fourth step: PLC hardware configure
    • Fifth step: Off line simulate debug
    • Sixth step: Online with PLC
    • Seventh step: Download program
    • Eighth step: Start PLC
  • PLC Register and Data
    • Overview
    • Data
    • Component overview
    • External input relay [X]
    • External output relay [Y]
    • Timer [T]
    • Counter[C]
    • Auxiliary relay[M]
    • Step relay[S]
    • System status bit [SM]
    • Local relay [LM]
    • Analog input register [AI]
    • Analog output register [AQ]
    • Current value of timer [TV]
    • Current value of counter [CV]
    • Internal data register [V]
    • System register [SV]
    • Local register [LV]
    • Indexed addressing point [P]
  • PLC instruction set
    • General declare of the instruction
    • Compare switch
    • Step instruction
      • STL (Step start)
      • SFROM (Step combine)
      • STO (Step jump)
    • Bit instruction
      • AND(Logic AND)
      • OR(Logic OR)
      • XOR(Logic XOR)
      • OUT(Coil output)
      • SET(Setting)
      • RST(Reset)
      • ALT(ON/OFF alternately output)
      • ZRST(Batch reset)
      • ENO(Get ENO output)
    • Timer
      • TON(Delay ON)
      • TOF(Delay OFF)
      • TP(Pulse timer)
    • Counter
      • CTU. D.CTU(Increase counter)
      • CTD. D.CTD(Decrease counter)
      • CTUD. D.CTUD(Increase and Decrease counter)
    • High speed control instruction
      • SHC (Single high counter)
      • HHSC (High speed counter )
      • HCWR (Write high speed counter)
      • SPD (Speed detection )
      • PWM (Pulse width modulation)
      • PLSY. D.PLSY (Pulse output)
      • PLSR. D.PLSR( Accelerate and decelerate pulse output)
      • ZRN (Origin point return)
      • SETZ (Set electric origin point)
      • PPMR (Linear interpolation)
      • CIMR (Circular interpolation )
      • SPLS (Single pulse output)
      • MPTO (Multi-segment pulse output)
      • SYNP (Synchronization pulse output)
      • PSTOP (Stop pulse output)
      • DVIT (Interrupt positioning pulse output)
      • ECAM (Electronic CAM)
      • JOGP (Jog pulse output)
    • Compare instruction
      • CMP. D.CMP(Compare)
      • ZCP. D.ZCP(Regional comparison)
      • MATC. D.MATC(Numerical match)
      • ABSC. D.ABSC(Absolute cam comparison)
      • BON(ON bit determine)
      • BONC. D.BONC(ON bit numbers)
      • MAX. D.MAX(Maximum)
      • MIN. D.MIN(Minimum)
      • SEL. D.SEL(Selection of conditions)
      • MUX. D.MUX(Multi-choice)
    • Shift instruction
      • LBST(Low byte evaluation)
      • HBST(High byte evaluation)
      • MOV. D.MOV(Move)
      • BMOV(Block move)
      • FILL(Fill)
      • XCH(Byte swap). D.XCH(Register swap)
      • BXCH(Block swap)
      • SHL(Bit left shift)
      • SHR(Bit right shift)
      • WSHL(Word left shift)
      • WSHR(Word right shift)
      • ROL(Bit rotate left shift)
      • ROR(Bit rotate right shift)
      • WROL(Word rotate left shift)
      • WROR(Word rotate right shift)
      • BSHL(Byte left shift)
      • BSHR(Byte right shift)
      • ATBL(Append to array)
      • FIFO(First in first out)
      • LIFO(Last in first out)
      • SORT(Data sort)
    • Data conversion instruction
      • ENCO(Encoder)
      • DECO(Decoder)
      • BTOW(Bit convert to word)
      • WTOB (Word convert to bit)
      • HEX. HEX.LB(ASCII convert to hexadecimal)
      • ASCI. ASCI.LB(Hexadecimal convert to ASCII)
      • BUNB(Discrete bit combination to continuous bit)
      • BUNW(Discrete bit combination to continuous word)
      • WUNW(Discrete word combination to continuous word)
      • BDIB(Continuous bit disperse to discrete bit)
      • WDIB(Continuous word disperse to discrete bit)
      • WDIW(Continuous word disperse to discrete word)
      • BCD. D.BCD(BIN convert to BCD)
      • BIN. D.BIN(BCD convert to BIN)
      • ITOL(Integer convert to long integer)
      • GRAY(BIN convert to GRAY code)
      • GBIN(GRAY code convert to BIN)
    • Character instruction
      • GHLB(Obtain high low byte)
      • GETB(Capture byte string)
      • BCMP. BCMP.LB(Byte string comparison)
      • ITOC. D.ITOC(Integer convert to character)
      • CTOI(Character convert to integer)
      • FTOC(Floating point convert to character)
      • CTOF(Character convert to floating point)
    • Arithmetical instruction
      • WNOT. D.WNOT(Negation)
      • WAND. D.WAND(AND operation)
      • WOR. D.WOR(OR operation)
      • WXOR. D.WXOR(XOR operation)
      • ADD. D.ADD(Addition)
      • SUB. D.SUB(Subtraction)
      • INC. D.INC(Increase 1)
      • DEC. D.DEC(Decrease 1)
      • MUL. D.MUL(Multiplication)
      • DIV. D.DIV(Division)
      • ACCU. D.ACCU(Accumulation)
      • AVG. D.AVG(Average)
      • ABS. D.ABS(Absolute value)
      • NEG. D.NEG(Two's complement)
    • Floating point instruction
      • FCMP(Floating point comparison)
      • FZCP(Floating point regional comparison)
      • FMOV(Floating point move)
      • FADD(Floating point addition)
      • FSUB(Floating point subtraction)
      • FMUL(Floating point multiplication)
      • FDIV(Floating point division)
      • FACCU(Accumulation)
      • FAVG(Average)
      • FMAX(Floating point maximum)
      • FMIN(Floating point minimum)
      • FTOI(Floating point convert to integer)
      • ITOF. D.ITOF(Integer convert to floating point)
      • FABS(Floating point absolute)
      • FSQR(Floating point square root)
      • FSIN(Sine)
      • FCOS(Cosine)
      • FTAN(Tangent)
      • FASIN(Arcsine)
      • FACOS(Arc cosine)
      • FATAN(Arctangent)
      • FLN(Natural logarithm)
      • FLOG(The base-10 logarithm of a number)
      • FEXP(Nature exponential)
      • FRAD(Angle convert to radian)
      • FDEG(Radian convert to angle)
      • FXY(Exponent)
    • Clock instruction
      • TCMP(Real time clock comparison)
      • TACCU(Time accumulative total)
      • SCLK(Setup system clock)
      • TIME(Time switch)
      • DATE(Date switch)
      • INVT(Count down)
    • Communication instruction
      • SUM. SUM.LB(SUM verify)
      • BCC. BCC.LB(BCC verify)
      • CRC. CRC.LB(CRC verify)
      • LRC. LRC.LB(LRC verify)
      • COMM. COMM.LB(Serial communications)
      • MODR(Modbus read)
      • MODW(Modbus write)
      • HWRD(Haiwellbus read)
      • HWWR(Haiwellbus write)
      • RCV(Receive communication data)
      • XMT. XMT.LB(Sent communication data)
      • FROM(Extend module CR register read)
      • TO(Extend module CR register write)
      • TCPMDR(Modbus TCP read)
      • TCPMDW(Modbus TCP write)
      • TCPHWR(Haiwellbus TCP read)
      • TCPHWW(Haiwellbus TCP write)
    • Interrupt instruction
      • ATCH(Interrupt binding)
      • DTCH(Interrupt release)
      • ENI(Enable interrupt)
      • DISI(Disable interrupt)
    • Program control instruction
      • MC(Master control)
      • MCR(Master control clear)
      • FOR(Loop command)
      • NEXT(Loop end)
      • WAIT(Delay wait)
      • CALL(Call subroutine)
      • EXIT(Condition exit)
      • REWD(Scanning time reset)
      • JMPC(Condition jump)
      • LBL(Jump label)
    • Special Function instruction
      • GPWM(General pulse width modulation)
      • FTC(Fuzzy temperature control)
      • PID(PID control)
      • HAL. D.HAL(Upper limit alarm)
      • LAL. D.LAL(Lower limit alarm)
      • LIM. D.LIM(Range limitation)
      • SC. D.SC(Linear conversion)
      • VC(Valve control)
      • TTC(Temperature curve control)
      • APID(Self-tuning PID control)
  • Programming operation manual
    • Programming environment
      • Overview
      • Menu
      • Tools bar
      • Right click menu
      • Shortcut key
      • Status bar
      • Working area
      • Project manager
      • PLC resource
      • Component comment table
      • Instruction declare window
      • Instruction attribute window
      • Item define window
    • Program structure
      • Main program
      • Sub program
      • Interrupt program
    • Program project build
      • New program project
      • New program block
      • New sub program
      • Open program block
      • Delete program block
      • Program block execution sequence adjust
    • Instruction use table
      • Haiwellbus read read communication table
      • Haiwellbus write communication table
      • Disperse bit component table
      • Disperse register component table
      • Initial register value table
      • New table
      • Open table
      • Delete table
    • PLC hardware configuare
      • PLC MPU model
      • Extend block edit
      • Assign external I/O component
      • X digital input parameter
      • Y digital output parameter
      • AI analog input parameter
      • AQ analog output parameter
      • HSC high speed counter parameter
      • PLS high speed output parameter
    • LD ladder diagram programming
      • LD work area
      • Switch edit
      • Switch status change
      • LD instruction edit
      • Change status of the instruction input item
      • Branch edit
      • Network edit
    • FBD function block programming
      • FBD work area
      • FBD instruction edit
      • FBD connect between instructions
      • Change FB executed sequence
      • Change instruction input status
      • Page edit
      • FBD comment
    • IL instruction list programming
      • IL work area
      • IL instruction edit
      • Change the instruction input status
      • IL comment
    • Others
      • Find and replace
      • Compile program
      • Program and table import
      • Program and table export
      • Print and preview
      • Component used table
      • Component comment
  • Simulate and online debugging
    • Overview
    • Simulation environment
      • Simulate tools bar
      • Right-click menu
      • Hardware simulate window
      • AI/AQ simulate window
      • Data lock window
      • Real time curve window
      • Message window
    • Simulate operation
      • General steps of simulation
      • Start simulator
      • Component monitor
      • Component status table
      • Force
      • Lock data
      • Real time curve
      • Power off simulate
    • Communication simulator
      • Start communication simulator
      • Manual input slave response information
      • Use reality serial port communicate with slave
    • High speed counter simulate
    • Pulse output simulate
    • Interpolation simulate
    • Difference between online debugging and offline simulate
  • Online control PLC
    • PLC station number setting up
    • Online with PLC
    • Online PLC window
    • Download program
    • Upload program
    • Generate PLC executable file
    • Download PLC executable file
    • PLC firmware upgrade
    • Start or stop PLC
    • Clear PLC program
    • Program compare
    • PLC Diagnosis
    • Set PLC password
    • Set PLC clock
    • Set PLC communication parameter
    • Set PLC parameter
  • Networking communicate function
    • Feature
    • Networking schematic diagram
    • Modbus communication
    • Haiwellbus communication
    • Freedom communication
  • Hardware manual
    • Model table
    • PLC specification
    • Other specification
    • Extend module parameter
    • Indicator declare
    • I/O wiring diagram
    • PLC installation and precautions
  • Remote module
    • Overview
    • Module station number setting up
    • Online with module
    • Parameter modify
    • Parameter upload
    • Parameter download
    • Firmware upgrade
    • Online monitor
  • Appendix
    • SM system status bit
    • SV system register
    • Syetem interruption table
    • Communication address code table
    • Error code table
    • Programming cable wiring diagram

Quick start

This section brief introduce general step of programming PLC control program, to help beginner as soon as possible know well PLC programming software programming operation.

General step of programming

First step: double click the programming software icon at computer desktop, start programming software.

Second step: new construction a program project, use menu[ file/ new construction program project ], open "new construction program project" window, select PLC series. PLC MPU and others project attribute.

Third step: write control program, build one or many program block, use menu [File/New....../master program block], open "New construction program block" window, input the program block named. select programming language (LD. FBD. IL)and program block type (program block. subprogram. interrupt program).

Fourth step: if need configuration hardware parameter or extend module, Use menu [ Look UP/PLC hardware configuration ] open "PLC hardware configuration " window.

Fifth step: Start simulator, off line simulate running debug program, running correct then next step, otherwise return to third step modify program.

Sixth step: Online with PLC.

Seventh step: download program to PLC.

Eighth step: start PLC running.

First step: Start programming software

Double click the programming software icon at computer desktop, start programming software, as follows:

Second step: New project

Open mode: A. Click menu [File/New project], B. Click tools bar button, C. use shortcut key Ctrl+N.

"New project" window as follow:

1. At "PLC series" among pull listing select "PLC series".

2. At "CPU type " among pull listing select "CPU also MPU type".

3. Power-off preserve area may be defined by user, may be set V. M. S. T. C five type component power-off preserve area start component and length. System default the Power-off preserve area listing as follow:

Component type

Power-off preserve area

Component number
















4. At " project name " input new project name, the project name will be display in the main frames of the project manager.

5. At "user name". "designer". "version". "company" etc. columns input relate to information.

6. If need password protect the new project, then at "password" and "verify password" input the password.

7. At "note" may be input relate to note information of the project.

Third step: Write control program

Control program realize the kernel of automatic control, it essence is according to control object ( as machine. automatic equipment. production line etc. ) requirement details use programming software supplied many instructions realize automatic control of the control object.

1. According to the need build one or more program block, choice oneself well-informed program language (LD. FBD. IL), each block may be set alone password, realize local cypher function.

2. At program block use programming software supplied many instructions to program, realize all kinds of control logical and arithmetic.

3. After complete the program, save program file, start simulator running, debug program whether attain the control requirement.

4. Detail operation refer to "programming operation manual "


Below explain how to write the control program via the example, the example control requirement: press X0 button start, delay 2 second output Y0. press X1 button stop.

[Example program]??

[Example program operation]

1. Create a new " Quick start example" main program block, open mode: A. Click menu [File/New....../Main program block], B. Click tools bar button "Main program block"." Create new program block " window as follow.

2. Click tool bar button or press F9 shortcut key add a switch, input switch component "X0//start" (behind "//" " start " is the comment of component X0, the same below), press Ctrl+3 shortcut key change normal open to rising edge.

3. Press F10 shortcut key parallel a switch, input switch component "M0//self-lock"

4. Move cursor to the right side of X0 switch, press F9 shortcut key series a switch, input switch component "X1//stop", press Ctrl+2 shortcut key change normal open to normal close.

5. Move cursor right, input "TON" return, add one "TON" instruction, continuous press enter, when input box at "Pt" item input set value 2 of the timer.

6. Press F11 shortcut key add parallel output instruction "OUT", input component "M0".

7. Press tool bar button or press Ctrl+L shortcut key add a new network.

8. Press F9 shortcut key add a switch, input switch component "T0//delay 2S".

9. Press F11 shortcut key add output instruction "OUT", input component "Y0//output".

Come here program wrote complete. press Ctrl+S shortcut key to save the program file, may be start the simulator executing, debug program whether attain control requirement.

Fourth step: PLC hardware configure

If you need configure hardware parameter (as configure AI input channel signal type. quantities etc. ) or need add extend module etc. relate to hardware, then do this step, otherwise skip this step.

1. Double click " Project manager " window directory tree "PLC hardware configure " point or use menu [Check/PLC hardware configure] to open "PLC hardware configure" window.

2. Click open "Project manager" window directory tree " PLC, select want to add module, use mouse drag the module to right side hardware configure list.

3. Click hardware configure list module, under the list will display the attribute of the module be defined and configured.

4. Define and configure the attribute of each module.

5. Detail operation refer to "PLC hardware configure ".

Fifth step: Off line simulate debug

During write the program or after complete the program, may be use simulator under the condition of completely off line PLC simulate running PLC program, use for check program executed whether correct, vastly reduce local debug time, reduce debug difficulty, improve debug efficiency.

1. Click menu [Debug/Start simulator]or click tools bar button start the simulator, system will automatic compile the current program project. Detail operation of the simulator refer to "Simulate and on line debug".

2. If compile the program error, simulator can not running, user must modify the program according to the compiler suggestive error information.

3. Compile no error or only alarm, then start simulator.simulator interface as follows:

4. Double click program "X0" switch force X0=ON, then M0=ON self lock, timer T0 start timing, when TV0=2 time time to then T0=ON, Y0=ON.

5. Double click program "X1"switch force X1=ON, X1 normal close switch no electricity, then M0=OFF, T0=OFF, Y0=OFF.

6. Via the simulator running verify, program running result correct.

Sixth step: Online with PLC

Connect to one or many PLC in the network. Only after PLC online may be control operation the PLC, such as: upload or download etc..

1. Click menu [PLC/PLC networking] or click tool bar button, open "PLC online" window.

2. Click "Online" button (general condition, direct use default parameter ), already online PLC will automatic add to the listing box, now click "exit " close the window.

3. PLC online and parameter setting refer to "Online control PLC" section "PLC online".

Seventh step: Download program

Download current program project (hardware configure and program etc. content) to online PLC. Before download system automatic compile the current program project, if error during compile, then list all errors, after user modify the program no any error then can be downloaded.

Click menu [PLC/PLC program download] or click tool bar button, open "PLC program download" window, click "download " button download the program to PLC.

Note: detail operation refer to " Online control PLC" section "Download program".

Eighth step: Start PLC

After download complete, if PLC already in running status (RUN indicator go on), may skip the step. Otherwise turn the PLC running switch in to "RUN" position.