Home

WinProladder User Guide Content

image

Contents

1. cccccseccecseeeeseeeeeseeeeeseeeeeeeeeeas 15 2 15 4 Management of Ladder Diagram WINdOWG cccccccseeeeeeeeaeeesaeeeeaeeesaeeeens 15 3 16 Common Q amp A s FAQ 22 16 1 17 ADENO nn LE TeV Med OE I AUN kt a a a aed dha tt ea 17 1 17 2 EXPONy IMPOFE FIG O NVA cxicsen ett ecteu teenie eae rtnatie a a A 17 4 1 General Information 1 1 Operation Environment Requirements 1 1 1 Operating System Win95 98 Me XP Vista Win7 or WinNT4 0 Win2000 1 1 2 Hardware Requirements Pentium 133 or faster CPU At least 256 MB of DRAM memory At least 30 MB disk space 1 2 Introduction to Functions and Characteristics 1 2 1 General Characteristics For use in a Windows operating environment completely designed in accordance with Windows environment operation methods and habits easy to learn and use and allows users of all types beginner or expert to operate the software in a very efficient manner We use a project oriented approach presenting your software development content visually in a ladder diagram display facilitating the clear and simple display of the content All project content be it for software development or for program maintenance can be viewed and worked on in an intuitive and straight forward manner We provide a unique and specially designed keyboard and mouse that Is specifically tailored to match and suit your specific office environment conditions so that no matter what type of environ
2. ccccccccceeecseeeceeeeeeeeneeeseeeeeeeeseeeseueeneeenaees 4 7 4 3 5 Enter Program Unit Annotations escana aiuinaiaiwe 4 8 4 4 Contact Components Operations ccccccccccceececeeececeeeeecseeeseuseesseeeesenseeseneess 4 10 4 4 1 Input Contact COMPONENL cccccceeececeeeeeceeceeceeeesseeesseeeeseeeeessneeesaaes 4 10 4 4 2 Change the Type or Reference Number of the Contact Component 4 11 4 4 3 Deleting Contact Components ccccccecceceeeeeceeeeeeeeeesseeeeseeeeesseeesaees 4 12 4 5 Usage of Function Block INStrUCTIONS cccceccceeeceeeceeeeneeeeeeeceeeeneeeseueeseeeneess 4 12 4 5 1 Input Function Block Instructions vrs ncveets accede voaeteneralek rua dntamandnteueenesnd 4 13 4 5 2 Editing Function Block INStruCtion cccccccseceseeeceeeeneeeseeeeeeeeeeeaeeenaees 4 13 4 5 3 Delete Function Block Component ccccseeceeseeeeeeeeeeseeeeeseeeeseeeesaees 4 14 4 6 Usage of Step Ladder INStructiOns cccccceecccseeeeeeeeeeseeecesseeeeseeeeesegeesseeeesas 4 14 4 6 1 Input Step Ladder Stages STP INStruCtiOn ccccceecceseeeeeseeeeeeeeeeeees 4 15 4 6 2 Input Convergence From INStructiOn ccccceeceeeeeeeeeeeeeeeeeeeeeeeneeeeees 4 16 4 6 3 Input Divergence TO INStrUCTION ccccceeececeeeeeeeeeceeeeseeeeseeeesaeeesaeees 4 20 ALY EUn INIOG Cicedsnsesceceneceaasecessaccasusadscsausedassnussteoesedseesuausabecasusedensmacedersosssgereienauets 4
3. After you press the OK button if there are errors the errors will be listed under the program area and if you double click on one of the error items then the erroneous component segment will be displayed in the program area as shown below 4 36 ba WinProLadder Test example pdw Ladder Diagram Main uniti File Edit View Project Ladder PLC Tool Window Help 8 X Dg W Ses ou eS ER 7 yer Y gA 7 tha Y ot 2 Y Ta bd Ta 7 R Y S ker ak RIEMM HEOQRQEMR AtTi BAO EX R Test example FBs 24MC System Configuration 2 Ladder Diagram Table Edit Comment F Status Page 12 VO Numbering Step error E75 STP S0 75 The STP 50 57 and STPEND does not match Step error E66 TO 521 66 T O without a corresponding STP Step error E66 TO Ses 66 TO without a corresponding STP Step error E69 FROM 521 69 Duplicated FROM Sxx instruction Step error E69 FROM S22 69 Duplicated FROM Sxx instruction Step error E66 TO 523 66 TO without a corresponding STP cli Step error E66 TO 531 66 TO without a corresponding STP I Double click a By E Overwrite N14 R 1 C 8 U 94 F 20129 8 4 Doc U 0 F 8191 Please refer to User Manual Hardware amp Basic Functions description for the syntax rules of the FBs series PLC and also refer to the syntax error codes table The display segment of the error list contains two types of messages one is the syntax inspection results error table t
4. lees Scan Communication Colg Start Scan Mode Single Scan After set this mode you can use space bar or Main menu PLC gt Resume Simulation to start a new scanning work 10 3 6 2 Multiple Scan Main menu PLC gt Setup Simulation choose multiple scan After selecting the mode you can set number of scans to be performed in the number of scanning field Z Simulation Setup E e Se scan Mocde Scan Times After that press space bar or Main menu PLC gt Resume Simulation to start up next scanning work When the scan has reached the set number it will pause the scanning 10 3 6 3 Continuous Scan Main menu PLC gt Setup Simulation choose continuous scan This is the default scan mode after enter the simulation 10 4 10 3 7 Set Address Breakpoint of Program Execution In addition to the above methods to make the program paused at the scan end point can also using the following method to pause the program at the point before a specific network number Please first select the network to be set break point and then execute the main menu PLC gt Add Remove address breakpoint or in the ladder program window on the Network Display region click the right button of the mouse and popup the menu Popup Menu Add Remove address breakpoint The network with breakpoint set will display a red dot which is as shown in the picture below The above picture indicates NO01 h
5. Protocol TCP Port Numbe sqg 11 Constructing Projects When constructing a project to ensure that the project has been well designed with intellectual protection and for long term maintenance and easy modification it needs to provide detailed information regarding project information program security settings and system configurations The following is a description of the settings related to construct a project 11 1 Modifying Project Information Execute Project gt Project Information from the function toolbar and the project information window will appear and you can proceed with the modifications ZE Project Information Proiect Name Model Name FBs 24MC Edit Detachable terminal block RATC 14 DC24 inputs 2 120KHz 14 20KHz 10 outputs 2 120KHz 6 20KHz 1 comm por can expand up to 5 Description Options lv Calendar X Cancel Please refer to Create New Project in Section 3 1 for a description of how to conduct the settings process 11 2 Program Security Settings Most systems adopt a password approach for intellectual property protection With FBs PLC in addition to passwords we also provide security measures such as program ID and PLC ID providing an additional layer of security to help protect the results produced through the user s painstaking research and development 11 2 1 Set the Program Password Execute Project gt Project Setup gt
6. Add Insert Edit Delete Move Up Move Down etc Create three new communication commands as shown below T Mod Bus Master Table ModBus Master Table m Fi Calculator c setup s Command Command Slave Master Data Slave Data z5 5 Read 1 OOUO0T Read 1 400001 i Wie 400101 O reen ER Al Allow 3640 words A utc Used 24 words Position RO R23 x Cancel Press the OK button and you will have completed the creation of the new ModBus master table 9 2 4 2 Modify ModBus Master Table Name You can follow the procedures described in Modify ASCII Table Name of Section 5 1 2 or during table editing click the Setup button 5 2 4 3 Delete ModBus Master Table Follow the same procedures as in Delete ASCII Table in Section 5 1 3 5 3 Servo Parameter Table 5 3 1 Create New Servo Parameter Table Execute Project gt Servo Parameter Table gt New Table from the function toolbar or click on the Th ai icon in the tool bar and select New Table from the dropdown menu or in the project window select Test Example gt Edit Table gt Servo Parameter Table right click on your mouse and select New Table as shown below Test Example FBs 40MC System Configuration f Ladder Diagram 3 Table Edit 92 ASCII Table Ya Link Takle Sero Parameter Table a Se E New Table 8 Gt G1 Delete Table Table berrera T ModBus Master Table g Commen
7. After you press the OK button the following window will appear and as before you can select the Servo Program that you have already created and click on the Insert Edit Delete Move Up and Move Down functions on the right Servo Program Table Create New Server Command Table ial i Calculator C Setups servo Command step Speed Movement Acton aut SPO RIO ORY ADR 200 Ut WAIT TL GOTO MEST Allow 3685 words Auto Used 11 words Position R155 R165 x Cancel Press the OK button and you have completed the created new Servo command table operation 5 4 2 Modify Servo Program Table Name Follow the procedures described in Modify Text Table Name in Section 5 1 2 or during table editing click on the Setup button 5 4 3 Delete Servo Program Table Follow the procedures described in Delete Text Table in Section 5 1 3 5 5 Register Table 5 5 1 Create New Register Table Execute Project gt Register Table gt Add Register Table from the function toolbar or click on the 4 7 icon in the tool bar and select Add Register Table from the dropdown menu or in the project window 5 20 select Text Example gt Table Edit gt Register Table right click and select Add Register Table as shown below Test Example Fbs 40MC System Configuration Ladder Diagram Table Edit 8 ASCII Table fh Link Table Servo Paramete
8. Channel Control fe Change Control A B Sub Program iT Sub_unitt oF a Table Edit E A Comment pe AS Status Page a Ta pO Numbering Double click on Main_unit1 and the program for this unit will immediately be displayed and the cursor will point to the first line in the ladder diagram program area of Main_unit1 7 4 2 Locating via Program Labels The various Label names are listed under the program units of the Main Program Area and Sub Program Area under Text Examples gt Ladder Diagram in the project window as shown below l Sis J Project FBs 24MC H ry System Configuration Eh H Ladder Diagram al 7 Main Program a Main_unitl fe 30 E O94 a 4 Coin Insertion Count S Channel Control i Change Control ef Sub Program Aa Sub_unitl d a Table Edit fA Comment iui R status Page i Ta KO Numbering Double click on TEST then the program segment of that particular Label will immediately be displayed and the cursor will point to that Label 7 8 7 4 3 Locating via Steps In the Main Program Area and Sub Program Area under Test Examples gt Ladder Diagram in the project window there are the respective lists of program units Double click on Main_unit1 and the steps in this program unit will appear as illustrated in the following illustration Ed Fife Projectl FBs 24hMC fg System Configuration d Ladder Diagram ee Main Program 3 AES ee vi
9. Description Example 021234567 12 Description Wait 4 seconds then dail the phone number 02021234567 x Cancel 9 9 9 7 Quick Control WinProladder versions 2 0 and earlier had to wait long periods of time in large programs before being able to obtain any information from the PLC This became a large and unnecessary overhead if all you wanted to do was obtain the status of the PLC or initialize the PLC Therefore in versions 2 0 and later we added Quick Control feature allowing users to quickly read the status of the PLC and initialize the PLC without having to connect to the PLC ES WinProLadder Ladder Diagram Main_unit1 _ i File Edit View Project Ladder PLC Tool Window Help DO S E B we e PALM HHO YOR 4S ee Cen A D o is E LE a E Project0 FBs 24MC Hf System Configuration H E Ladder Diagram a Table Edit Be Comment On Line F12 F Status Page e VO Numbering 442 Project l O Numbering Settin gt KO PLC I O Numbering 9 Project Status z ae Get System Status of PLC Initialize PLC fm Run PLC Stop PLC MEMORY_PACK operations 9 7 1 Get System Status of PLC When off line select PLC gt Quick Control gt Get System Status of PLC from the function toolbar and you will be able to read PLC information On Line Auto Check Connection Name oo70 JC Advanced Add Edit Delete Details Attrib
10. Main_ unit Sub una oi T x5 Ai SS Overwrite NORIC3 Uns F20219 SA Doc U0 E5191 In the function toolbar Ladder gt Control gt Disable or select the X2 component and right click and select Disable and the following window will be produced File Edit View Project Ladder PLC Tool Window Help o x la x j z is M z j ii igs B Bra M Ea adk a a aa a a a M M a R 1EM HOO R A t A B u D E R StS OSAMEEXKR H Projecto FBs 24MC i System Configuration E Ladder Diagram banal Table Edit Diii H A Comment E Status Page 462 1 0 Numbering Noo E Project O Numbering a 222 PLC I0 Numbering Bly Overwrte NORIC3 U 4 F 20219 S A Doc U 0 F 8191 Then select the OFF option and you will see the following illustration WinProLadder Ladder Diagram Main_unit1 o x File Edit View Project Ladder PLC Tool Window Help la x Boy we fs Eg ate se e a fer v Y te Oi ta o Sv Tw B 5 fit 4t ei RIE AEREA RA TAa h BATON X Fi System Configuration H E Ladder Diagram SET 4 4 Table Edit NOOL H A Comment E Status Page B42 VO Numbering NOO 422 Project I O Numbering 272 PLC I O Numbering xI NO000 x0 x1 i a E Project0 FBs 24MC pe eL a I y v Main_unit ASub_unit1 eo gt Gey B Overwrite NO R 1 C 3 U 4 F 20219 S A Doc U 0
11. NOOO Ey A gt Select ees i aie Lup T 100 NOOI TO Contact r S1P SHFL x 1 o gt D WMO Function d Horizontal Shor Vertical Short Horizontal long NOO M1924 3 Delete Delete Vertical Short 52 Delete Horizontal long ri insert Network gt Network Edit Program Unit Comment nOO TO Cut Ctri x Qa Copy culec p e Paste Cwrl V Select All Cul a Nooa i MO Close Window v H control 4 gt S x Cancel Program start TUP sidl j j NOOL i Ee OTB Step 3 Now we will proceed with Program Unit Comment use your mouse to move the cursor inside the program unit that you wish to annotate right click on your mouse to bring out the popup function menu and then select Program Unit Comment a window will appear for you to input through Once you have finished inputting the program unit annotations they will immediately appear above the annotated program unit Program start NOOO o1s rur gt Select T 100 Contact gt Output Function Horizontal Short Vertical Short Horizontal long NOOO M 4924 gt lt Celete 3 Oelete Vertical Short z Delete Horizontal long insert Network b Network Edit NOOIJ Network Corn mt CUP a cut Ctrlex m Ma Copy Ctrlec Z E Pane CtrieV Select All CtrleaA NOOS MO Close Window vo Control Program s
12. Preview button Only when you are satisfied with the settings should you Print We have already shown the Preview screens for the settings in Sections 12 2 1 through 12 2 5 the following is the Preview screen for the settings described in Section 12 2 6 Ht Preview File F Pages P View E Printer Setup amp y Print gt B Zoom g Reduce 100 v Close Set title at the top of the page Set file name at the top of the page for printing Prirt Test File Name C Documents and S ettings user Wirproladder_ENU OKI 041 3 4 7 est example pdw Prirt Date 2011 44 Prirted ltem Ladder Diagram Main_unit Set date at the top of the page for printing TO A EN TO Nooo EN 12 4 Printing After you have completed the settings in the Print window you can press the Print button to print or in the print preview screen you can execute File gt Print Content Setup and click the Print button in the tool bar to print 12 8 13 Auxiliary Functions The WinProladder software also provides auxiliary functions like the CRC16 Checksum calculator which allows the user to enter data for calculation and produce values for checking the contact and register usage information features provide overall usage tables for the various contact components and registers also provided are register content backup register content backup recovery and four different ROM Pack operation modes which are d
13. TO into the T field enter 1000 into the PV field and you have completed the settings for a set period timer pova i 015 YO na EN TU TO 1000 4 5 2 Editing Function Block Instruction When you wish to modify existing function block instruction if the cursor is not in the Selection Cursor state then you should first set the cursor to the Selection Cursor state You can select the icon e from the component tray right click on your mouse in the ladder diagram program area and select Selection Cursor from the popup menu and then double click on the existing function block that you wish to modify and the editing window will appear 4 13 em i Up 1 oO oO oO INDOL gt Function E T 0 015 x Cancel PY hoon Or select the function block that you wish to modify with the cursor press SPACE and the dialog box for entering the new reference number will appear And now you can proceed with the editing of the function block For detailed descriptions of the types and usage methods of the function blocks please refer to FATEK Programmable Controller User Manual amp Il 4 5 3 Delete Function Block Component Function block components are deleted in the same way contact components were deleted in Section 4 4 3 4 6 Usage of Step Ladder Instructions To give your program a higher degree of readability to facilitate easy maintenance and updating an
14. YO PLS 1 DIR Undefined Undefined E PS01 2v3 Y2 UP V3 DN Undefined g Undefined E PSO2 fv4 Y5 V4 A5 B Undefined B Undefined PSO3 v6 Y7 Undefined 3 Undefined Output Polarity Undefined Undefined Y0 Y1 Output Normal bd Undefined m Undefined FT Y2 Y3 Output Normal X Undefined E i Nomad n Undefined i 4 75 Output Normal 3 Y6 Y7 Output Noma i ti PSOO PLS PSOO DIR PSO1 UP PSO1 DN PSO2ZA PSO2 B PSO3 PLS Undefined 16 3 Question five Why do the LED indicators light on immediately after the PLC executes even when the corresponding output status should be 0 ANS You have probably accidentally set the output to an inverted state making output coil that originally should not have conducted to invert and therefore making the output indicators light up Therefore you should go to the I O configuration setting page and select the correct output polarity mal IO Configuration MC v4 x Utilization Timer Counter Interrupt Setup Output Setup Input Setup Temp Configuration 10 No Function Retentive Output Coil HSPSO Undefined Undefined 4 4 Notused Undefined PSOO Y0 Y 1 Not used Undefined Psoitv2v3 Notused Undefined Undefined PSO2 4 Y5 Not used v Undefined Undefined PS03 Y6 Y 7 Not used v Undefined Undefined Output Polarity Undefined Undefined Undefined Undefined Y2Y3 Output Nomal x Undefined on el Un
15. modification for the XO status Status Monitoring reer Unsigned Decimal Number View Reference Number View Element Comment Refresh All Binary Ctrl B Ctrl D All Unsigned Decimal Number Display Ctrl U Ctrl H All Decimal All Hexdecimal Clear All 8 3 4 Entering the Monitor Point Status Double click on the blank space in the Status Monitoring window and the status monitor input window will appear and you can input desired monitor reference numbers Status Monitoring Status monitoring Please input reference number or ranae Ex 0 Re Dl EE x Cancel 4 al Press the OK button Ref No Status Data Re No Status Daa R1000 Decimal 0 And you will have completed status monitor point input 8 9 9 Operation of the PLC Our goal is to operate the PLC through the WinProladder programming software therefore we describe connection to the PLC disconnection activation and stop execution of PLC s operation procedures in the following 9 1 PLC On Line When connecting to the PLC the following connection settings will appear On Line Connection Name RS232 Advanced Ade Edit Delete Details Data Station Number 7 Medium Serial line Forto COM Baud Rate S600 Parity Even parity Data Bit bits stop Bit 1 bit cancet_ Including the Advanced Add Edit and Delete settings for the Connection Name and detaile
16. 11 4 2 7 Set the Amount of Read Only Registers The settings range for read only registers is 0 3072 If you enter 0 you will have allocated 0 to read only registers and therefore read only registers will not have an allocation range Read only registers can be modified for a description of settings ranges please refer to User Manual Hardware amp Basic Functions page 2 2 11 4 3 Configure Read Only Register Content Execute Project gt ROR Register from the function toolbar or click the icon from the tool bar or in the project window select Test example gt System Configuration gt ROR Register and double click Continuing with the un configured read only register range in Section 11 4 2 the following window will first appear ROR Register The allocable range for read only registers is R5000 R8071 a total of 3072 quantities and if no range is allocated to read only registers then R5000 R8071 can be used as general registers of the retentive type Press the Yes button and re set the quantity of read only registers enter 200 and the allocation range for 11 14 read only registers will be R5000 R5199 for a total of 200 Memory Allocation Retentive Coil Totals 0 1400 M800 M1399 5500 5999 T0 T 43 Retentive Step Relay Totals 0 980 0 01 Sec Timer Totals 0 256 T 200 T 255 Retentive 16 Bit Counter Totals 0 200 CO C139 Retentive 32 Bit
17. Element Comment M Step Number Print Items Preview Printer Setup x Cancel 12 1 For the Program Unit field select the first program unit item Main_unit1 and then press the Append button then the program unit Main_unit1 will be listed under Print Items to the left the Select All button can be used to select all of the program units listed under Program Unit press the Append button again and all the program units will be listed under Print Items on the left to be prepared for printing If you check Network Comment for Print Items then the network annotations for the program unit will be printed E Print Print Itema Edit Network Comment Description Table Status Page Syst a k Ladder Main unit Program Unit Font Iter MS Sans Serif 8 Change Control Channel Control Sub_unitt Print terns Program Unit Comment i Network Comment Element Comment Select All Move Ly M Step Number Parte ove Drow Select All Preview Printer Setup x Cancel If you press the Print Setup button you will go to the Printer Settings screen in Section 12 1 and will be able to re configure the printer if you press the Preview button you will be able to preview the screen that you wish to print Print Items Main _unit1 Network Comment Printed tem Ladder Diagram Main_uritt Arogamstat Al dE E al dl
18. Password from the function toolbar and the following window will appear Change Password Old Password New Password box Confirm Password dood Protect Sub Program Only M Cancel After you have entered the password all subsequent access to the project will require inputting this password to protect the program When the program designer only wishes to open the main program area for public access and does not wish to allow public access to the sub program area then the Protect Sub Program Only option can be selected and the sub program area will be protected Change Password Old Password 11 2 2 Set the Program ID The program password can prevent illegal copying of the program which can provide a certain degree of protection but it cannot help against preventing program hardcopies If ROM Pack being used it is easy to take out and install on some other PLC main unit for working in these circumstances the password will not be able to protect the program In this situation setting a program ID that must be identical to the PLC ID can prevent hardcopies thereby providing a further degree of security Execute Project gt Project Setup gt Program ID from the function toolbar and the following window will appear Change Program ID Old Password Mew Password Confirm Password y OK x Cancel Now you can set the program ID if a program has the program ID se
19. one After defining press the Execute button and the writing will begin MEMORY_PACK operations Register Data C System Backup with PLC ID Y C System Backup without PLC ID Assign the data to be read back when power up Starting Ending Data len R1000 R1199 200 Clear AIl The Data Read Back Setting 7 C After Initinal System Read back the data one time When power on Read back the data every time lt lt Back Exit MEMORY_PACK operations f Register Data C System Backup with PLC ID C System Backup without PLC ID Program MEMORY_PACK Ci MEMORY _PACKwrite OK Clear All iting Arter initinal system Read back the data one time f When power on Read back the data every time lt lt Back Execute X Exit 13 6 I O Reference Number Allocation Statuses WinProladder takes an automatic I O address calculation for PLC main unit and expansion modules After WinProladder connects with the PLC main unit it will read the I O installation status of the PLC main unit and the expansion modules at the same time automatically allocating the I O reference address for access The user can view how many expansion modules are connected to the PLC main unit and what the I O addresses 13 9 are used by the expansion modules in the project management window fa WinProLadder Ladder Diagram Main_unit1 fil File Edit View Project Ladder PLC
20. table will appear f status Monitoring StatusPagel 8 3 1 2 Deleting Status Monitor Pages Execute Project gt Status Page gt Delete Page from the function toolbar or in the project window Text example gt Status Page right click and select Delete Page or click the ES icon in the tool bar and select Delete Page from the dropdown menu and the following window will appear Delete Status Page otatusPaqell Use your cursor to select StatusPage0d and it will be deleted 8 3 1 3 Rename Status Monitor Pages Select the status page that you wish to rename from the project window right click and select Rename and the following will appear fz File Edit View Project Ladder PLC B oe W Ea Fee e a ka Win ProLadder Test example pdw Ladder We ak Foe a b H A E u D a ih E R I TA f Test example FBs 24McC ae System Configuration ce Ladder Diagram eA Table Edit a Comment Fi ER Status Page 26 aus Paga And you can proceed with the renaming 8 3 1 4 Call out Specific Status Monitor Pages From the function toolbar Project gt Status Page gt and all status page name will be listed and then you can simply select the monitor page that you wish to open or in the project window all page name will be listed under Test example gt Status Page and you can double click on the status page name that you wish to open or click on the E4 icon in t
21. In the Print window select the System Other page Print Items Comment Description Table Status Page System Other F 4 Type Other ltem Font tom MS Sans Serif 8 140 Configuration Memory Allocation ROR Register Contact Network Contact No Function Network Cross A Function No Select All Append Preview Printer Setup af Print X Cancel The following three system configurations of project will be listed under Other Items 12 6 1 I O Configuration will be printed according to the Set I O Configuration settings made in Section 10 4 1 2 Memory Allocation will be printed according to the Set Memory Allocation settings made in Section 10 4 2 3 ROR Registers will be printed according to the Set Read Only Register Content settings made in Section 10 4 3 12 2 6 Set Print Format In the Print window select the Format Setup page Print Items T able Status Page System Other Format Setup gt Format Preview Paper Size 210 0mm 297 0mm gt Print margin Setup Upper margin s E 4 4 Lower margin Left margin co co db 4p mal Right margin Page Heading Page Tail Setup Preview Printer Setup x Cancel Printing margin Setup set the upper lower left and right margins in units of mm The status and changes in the margin settings will immediately be shown in Preview Paper Size the width and height of
22. as the Default Configuration Under most circumstances the user does not need to change the default configurations Only in various more complex or specialized applications does the user need to modify the default configurations and this feature is meant to provide a means to do so with the FBs series PLCs By pressing the Reset to Default button you can set the system settings back to the initial default settings After pressing the OK button you will have completed the memory allocations setting procedure The value of non retentive type relays and registers will be cleared to 0 after a power up or a PLC STOP gt RUN operation while the retentive types will still be set to the value prior to the power down or STOP The following is a description of their various characteristics 11 4 2 1 Set the Number of Internal Coils in the Retentive Type The settable range for the internal coil quantity of retentive types is 0 1400 If you enter 600 you will distribute a quantity of 600 to the internal coil of retentive types and therefore you will first allocate range MO M799 a total of 800 in quantity to non retentive type internal coils thereby setting the range for retentive type internal coils to M800 M1399 a total of 600 in quantity Internal coils can be modified please refer to the description in Section 2 2 of User Manual Hardware amp Basic Functions 11 4 2 2 Set Retentive Type Step Coil Quantities The
23. double click on Test example gt Comment gt Element Comment and the Element Comment input area will appear Mal Element Comment a 5l Unused Import Export Refresh Clear All Clear Unused Select All combined with option Y and the total amount of used and unused Y coil components will be listed in the annotations input area and there will be a check mark beside the used coil reference numbers Element Comment a a amp Al Unused impon Expor Refresh ClearAll Clear Unused ux EY am s r 8c R FD omment Shift Space Toggle store to Ladder or Project Select Used combined with option Y and then all used Y coil components will be listed in the annotations input area Element Comment a g Used Unused Import Export Refresh i Clear All Clear Unused SL e S ek SD Shift Space Toggle store to Ladder or Project Select Unused combined with option Y and all unused Y coil components will be listed in the annotations area select Export and the following screen will appear Element Comment a a Unused Import Export Refresh ClearAll Clear Unused File File Name tS Field Range MV Comments MV x Input Points M T Timer V Description lv Y Output Relays M C Counter MV M Internal Relays M R Register Iv S Step Relays M D Data Register x Cancel Shift Space Togg
24. lt 2 lt 1 Replace Find Ref o Length lz Replace Ref KI O Range Select C Current Unit C All Options vV Also replace the comment and desi X Cancel 4 25 Find Ref is the reference number for the component that you wish to change in this example it is X2 Length is the total length of the component which you wish to replace in this example it would be 1 If you were to enter 10 it would mean that X2 X11 would be changed and the changing also proceeded in accordance with the reference number sequence for example if you were to enter XO in Find Ref 10 in Length MO in Replace Ref then XO X10 would be changed into MO M10 Replace Ref is the reference number of the component which you wish to replace If Range is the Select then only all X2s will be changed into X3s in the selected network lf Range is the Current Unit then every X2 in the program unit will be changed into X3 If Range is the All then every X2 in all units of the project will be changed into X3 For Options check Also replace the comment and descriptions and the annotations and descriptions for X2 are replaced by those for X3 as well and after you press OK the total number of replacements will be displayed In this example we have completed the replacement of 1 reference number 1 Total 1 replacementis were made 4 9 Searching for Components Because of the structura
25. select Open from the dropdown menu or press Ctrl O and an Open File dialog window will appear hi Test pdw Filenames O Le Files of type Proladder File pdw fid l Cancel ema And then select the file that you wish to open and press Open button 3 3 Or you can quickly open the file that you previously opened by selecting one of the four latest files that you had opened provided in WinProladder Select File gt Open gt from the functions toolbar using your mouse as shown in the illustration below E WinProLadder Test pdw Ladder Diagram Main_unit1 El File Edit View Project Ladder PLC Tool Window Help 4 New Project Bii L TT f Open Ge Open ctrl 0 J El Save Ctrl S E Connect To PLC Ctrl L 2 j p A 1 CAUsers _C Wang Desktop 2 Test paw Close 2 CAUsers Y C Wang Desktop 2 Test example pdw re Select the project name that you wish to open The above operations will open the selected file and display it in the ladder diagram window as shown below B st ox oe pow Log Di Aan urvtl Pie Edit View Project Ladcer PLC Tool Window Help os Bs B SHS Mem Re w YH B B B 4 H 5 By BR 4 RISER TT Tl SBOE Xix R eat exam le ane 3 E Test example Pis 24MC stem Configuration Ladder Deagram Table Edt Camment seus Paga O Numbernng ALEE w Overwrite When a file is opened under of
26. tha Link Table gt Delete Table i arane 2 1 ES al r D i ae Substrate Division Production Statistics Table ervo riogram la F A Su TA General Purpose Link Table thy Link 7 13 Register Table gt DI Servo Wit ModBus Master Table gt B Servo E Table Configuration a Gener S Reqis status Page F Wa Mode Comments aAa Commer Project etup r 5 ace i Discrete Register Allocation teen I SN Frosram conversion Project Information Options Ctrl Fe us u gt Mainunitt Eea TH Overwrite NOR 1C 1 U 0 F 20223 8 0 Doc 0 0 F 8191 5 1 2 Modify ASCII Table Name In the project window select the text table with the name Basic Section Group right click on your mouse and select Rename from the popup menu that appears and then you will be able to modify the name 5 3 Projecti FBs 24MC me System Configuration Ladder Diagram Table Edit ASCII Table A IEE Division F Ta Link Table a sero Parameter Table Servo Prograrn Table wa General Purpose Link Table Rename cs Table Register Table A MiodBus Master Table 5 Comment F Status Page 2 PO Numbering Or you can double click on the name of the Basic Section Group ASCII table and select Setup in the ASCII table input window that appears and you will also be able to modify the name bable Edit Table Properties Table Type Table Name Basic Section Group Table starting address R1 Edit Length Table Cap
27. x12 x20 X24 x28 X32 HSCOLCLR x1 x5 x9 x13 lr 25 29 7 33 INT4 Pos e x2 M x6 x10 x14 x26 X30 X34 pie D Oxea OR OS Dens x35 Undefined Undefined Digital Filter Configuration HSC2B Ph xO Xa C Time fx Im x12115 C Time fxs ren Freg 460K Hz Freg 460K Hz eee x47 C Time x0 1mS x16 X23 Time Ea mS Undefined Freq eK Hp Undefined x8 x11 C Time fems 24 35 Time Ea Undefined Undefined Freq 460K x hz Undefined Undefined Undefined Froce Run Input Notused Undefined Not used Undefined X Cancel Captured Input Configuration Set All set all XO X35 inputs to captured Input Reset All cancel all XO X35 captured Inputs Digital Filter Configuration divide XO X35 into 6 groups el xxn e xex X For descriptions of captured Inputs and digital filtering please refer to Section 9 7 of FBs User Manual II Advanced Applications 11 4 1 5 Configure Temperature Module Settings If the PLC system exists the temperature expansion module it will automatically detect and distribute the I O reference address to it For details please refer to Section 13 6 I O Reference Number Allocation statuses E3 WinProLadder Ladder Diagram Main_unit1 Gz File Edit View Project Ladder PLC Tool Window Help Doe ya BE ano Eea R p w HA a A a a A A Ry E i RUMAH VaR TAL VERO Kix X xi NO000 E RS232 FBs 24MC E F System Configu
28. 2 It also Supports run time on line editing feature for allowed non stop application modification 4 2 Input via Mouse and Hot Key Operation When inputting program in the ladder diagram window area you can use your mouse to select component types from the component tray or you can input via hot keys depending on the preference of the user 4 2 1 Inputting Via Mouse When editing you can use your mouse to click on the component tray and then select contact A eal WinProLadder Ladder Diagram Main uniti File Edit View Project Ladder PLO Tool Window Help De qW BER eee Rew A M ty 8 lE EHM nRa RA e 7 E A T E E Xix X Click on the position on which you would like to input the component in the ladder diagram window 4 1 Then you will see a dialog box prompting you to enter the reference number for contact A enter X0 and now you have completed the input of a contact component in the ladder diagram window 4 2 2 Input via Hot Keys Place the cursor at the location where you wish to input the component in the ladder diagram input window press the hot key A and the dialog box prompting you to enter the reference number of contact A will appear Enter X0 and now you have completed the inputting of a contact A component in the ladder diagram window Or you can directly input AX0O or X0A which are also fast inputting methods Or you can press the Shift A Hot key and then the fo
29. 8 2 8 3 Usage of the Status Monitor Page nesneniesrennni e 8 3 8 3 1 Status Monitor Page Management ccccsececceseeceeeeeceeseessessesseeeeneaes 8 3 8 3 1 1 Creating a New Status Monitoring Page ccccccccsseeesseeeeeaeeeesaeeesaees 8 3 8 3 1 4 Call out Specific Status Monitor Pages ccccccccsseeeeeseeseeeseeeeesseeeeees 8 5 8 3 2 Defining and Deletion of Monitor Points cccceceeseeeeeeeeeeeeeeeeeeneeeens 8 5 8 3 3 Monitor Point Status Display Format Control ccccccccseeeesseeeeeeeeeeeaees 8 5 8 3 4 Entering the Monitor Point Status ccccccccsseeeeseeeeeseeeesseseeeseeeesaeeeesaaes 8 9 9 Operation of the PLC 02 9 1 Oe er Fe AUG oa ce E EE ET E E A A EAD 9 1 9 1 1 Direct Usage of Existing Connection Settings FileS cccseceesseeeeeeees 9 1 9 1 2 Modify Existing Connection Settings Files ccccceeccessseeeesseseeeeeeeeeees 9 1 9 1 3 Create a New Connection Settings File 0nnnannnannnannnnnnnnnnnnnnnnnsnnnnnnnne 9 2 OE aL ec are astern iy eee a E a aes 9 6 oe Uist od lO Seeman eee eee eee ee eee eee eee ene eee ene eee rer 9 6 SA ODRE Semester ren Re eee PRCRy ek MRERL PE NERS NER NERY OR BNERY CORDON oR TRY COR OORT oF PRT CER Tr 9 6 sd S112 PE Creer ee eee Oke ee Ree Sree Rese eC Roe eee eer ne 9 6 O26 PEC SGUN ceca cesses r telgc ates ese A AN ete Gti eee 9 7 SES NEE UIs m E CAN AA N ENE E ANE NEN 9 7 96 2 GEUN Olau
30. 9 Advanced Applications in User Manual II The rising and falling edge settings for XO X15 in the Input Setup represent the interrupt occurrence conditions for the interrupt priority 18 49 Interrupt label names 11 4 1 3 Configure the Output Signal Settings Select the Output Setup page Ez O Configuration MC v4 x Utilization Timer Counter Interrupt Setup Output Setup Input Setup Temp Configuration 120 No Function l HSCO UP Retentive Output Coil HSPSO HSCOMSK PSOO fy0 1 es HSCO CLR PSO1 2 73 sro DIR INT 4 Pos e Undefined PSO2 Y4 Y5 Undefined Undefined PSO3 v6 v7 HSC2A Ph HSC2 B Ph Output Polarity Undefined Undefined 0 71 Output Normal Undefined Undefined Y2 Y3 Output Normal es 4 75 Output Normal Y6 Y7 Output Normal Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Retentive Output Coil when Yn is selected the Yn output will be preserved in the case of a power off HSPSO FBs PLCs can provide 20KHz 920KHz high speed pulse output depending on model type With regard to the pulse frequency three series of model types are provided the FBs xxMA T series can provide 20KHz single end output the FBs xxMC T series can provide 20KHz_ 200KHz single end output and the FBs xxMN series can provide up to 920KHz high speed differential output High speed pulse output circuits share the FBs
31. 92 ASCII Table Relocate Unit aia Table Ed Link table I Main unitl a a i Sela ai vero Parameter Table i l le hres a g pero Program Table d Ta General Purpose Link Table Or in the project window go to Test example gt Ladder Diagram gt Main Program right click gt New Main Program Unit Test example FBs 24MC a System Configuration Ladder Diagram AT EAN TE ai fain Proeram Unit i Sub iE Delete Mam Pa Tnit wig Comment E Status Page ie KO Numbering After you select New Main Program Unit a dialog box prompting you to enter the program unit will appear As an example you may enter something like Channel Control Hew Program Unit Program Unit Mame Channel Controll x Cancel After you press OK you will find that a Channel Control program unit has been added to the Main Program in your project window 4 3 E Test example FBs 24MC Hg System Configuration 3 H Ladder Diagram amp Main Program ive cls Bae Sub Salat we ob unit L Table Edit A Comment B Status Page ra Numbering i yl The procedures for the sub program area New Program Unit operation are the same as for the main program area all you need to do is select the sub program operation 4 3 2 Program Unit Deletion When an established program unit is no longer needed you can use the program unit deletion function to delete it We can use our
32. Cancel Press the OK button and you have completed the operation for creating a new register table 5 5 2 Modify Register Table Name Follow the procedures described in Modify Text Table Name in Section 5 1 2 or during table editing click the Settings button 5 5 3 Delete Register Table Follow the procedures described in Delete Text Table Jin Section 5 1 3 5 6 Table Configuration Execute Project gt Table Configuration from the function toolbar or click the Table Configuration icon from the tool bar and the following settings window will appear ft Table Setup Ea Table List Hame Stat Ad End Ad Allocated motion 0 RS000 R5001 Dynamic fhe Mew Connect R100 R100 Dynamic __Seting Et Bae Update to PLG Update to PL Range Check You can first click on any table name under the Table List and then select one of the following buttons on the right hand side 1 Settings re set the Table Name Start Address or descriptions settings for the chosen table 2 Edit re modify the content and commands in the chosen table 3 Delete deletes the chosen table 4 Update to PLC when there has been an adjustment of settings or modification of contents you can press this button to update the changes to the PLC 5 Range Check the system will automatically check the table settings and will list the results under Message item as shown below HA
33. De a HE su e FA B he Y te Bi Ya 3 Oe as Re S kr dk IRIRA RRRA a h AAMA X xX xO amp ProjectO FBs 24MC 4 System Configuration Switch H E Ladder Diagram Contact A a Table Edit Comment And now you have completed the input of component description annotations Modify Element Comment Please refer to the procedures described in Modify Program Unit Comment in Section 6 1 Delete Element Comment 6 6 Please refer to the procedures described in Delete Program Unit Comment in Section 6 1 6 4 Show Comments Please refer to the procedures described in Control of Ladder Diagram Display in Section 7 2 6 7 7 Manipulating the Display of the Ladder Diagram The most important aspect of this application is that of cascaded program input therefore we naturally provide a complete display of information in display windows The procedure for operation of this display is described in the following 7 1 Usage of the Windows We provide multiple window displays for ladder programs where the user can simultaneously display different segments of the program and perform convenient operations such as comparing copying and editing 7 1 1 Create Multiple Ladder Diagram Display Windows A project is divided into the main program area and sub program areas and they can each create new program pages as shown in the illustration below The user can switch between various p
34. Delete a gt Servo Program Table a General Purpose Link Table Register Table Ti ModBus Master Table Comment F Status Page K VO Numbering and the table edit window will appear Table Edit Table Properties Table Type Table Name Substrate Division Production Ste Table starting address RO j Table Capacity Dynamic Allocation C Fixed Length Description Substrate Division Production Statistics Tablel x Cancel Input Substrate Division Production Statistics Table in the Table Name field and define RO as the Table Starting address choose Dynamic Allocation for the Table Capacity and input any descriptive text that you would like to specify in the Description field 5 1 ASCII Table Substrate Division Production Statistics Table B g F Import Text Export TetE Calculator c setupts Output Preview ASCIl Editor Allow 3840 wordsiAutat Used 0 words Cursor position ROLL Output Preview x Cancel The text for the table that you would like to output can be input in the ASCII Editor field and when you are inputting you can preview your output in the Output Preview field below Or you can click the Peer Button and select a text file that you would like to import cutting down on the time needed for input Look in T winproladder E File name 0701 tt Files of type Text File txt Cancel A E After you finish inpu
35. F 8191 P27 Le _ 8 3 Usage of the Status Monitor Page The status monitor page can be used to monitor and configure PLC contact statuses and register data If the monitor point is a contact component the conduction status and its enable disable status will also be displayed You can control the enable disable status of the contact component and force the contact status to ON or OFF If the monitor point is a register then its content value will be displayed and you can modify its value according to your needs The status monitor page combined with the ladder diagram program display screen is the best tool and companion for your program testing and debugging needs 8 3 1 Status Monitor Page Management Status monitor page management operations include creating new status monitor pages deleting unneeded status monitor pages and renaming status monitor pages and calling them up Their operation procedures are described as follows 8 3 1 1 Creating a New Status Monitoring Page Execute Project gt Status Page gt New Page from the function toolbar or from the project window Text example gt Status Page right click and select New Page or click the ES icon in the tool bar and select New Page from the dropdown menu and the following window will appear New Status Page x Status Pade Mame x Cancel After entering the name for the newly created monitor page press the OK button and the status monitor
36. Main Program Unit right click Relocate Main Program Unit from the project window H Test example Fbs 24MC H System Configuration BY Ladder Diagram ER biain Pro C t 5 ii q POJO Lee hy ae New Main Program Unit git d SeoMeeils Relocate Main Progr Te SUED Table Edit aA Comment E Status Page S KO Numbering After selecting Relocate Main Program Unit a dialog box for adjusting the order of program units will appear Select Channel Control and if you wish to position it after Change Control Press Move Down Program Unit Relocation Main_unit Channel Control _ Change Control Mowe Up Move Dow Then you will find that Channel Control has already been positioned behind Change Control Program Unit Relocation iM ain unit Change Control Channel Control X Cancel Move Up After you press OK the order of the program units in the project window will also be different ix E L Test example FBs 24MC Test example FBs 24MC System Configuration H System Configuration 3 1 Ladder Diagram 5 1 Ladder Diagram 5E Main Program Main Program i Main_unitl ey Main_unitl H Channel Control a Change Control Wa Change Control gt m Channel Control f Sub Program ff Sub Program ms oub_unit me oub_unit Table Edit Table Edit Comment A Comment E Status Page EX Status Page 2
37. NUMDE T susarsan neaei ee euneun 9 7 96 3 Seting FON Paramete Sirera 9 8 9 6A Seno ProlOC Okenia E A O E T cues 9 8 9 6 5 Setling Calend ahve ssnimsnnianainnain Aare ae 9 9 9 6 6 Setting Phone Number cccccseccccseeeeceeeeeceeeeeceeeesseueesseeeessaeeessaeeesanes 9 9 OF QUICK COM Ola teeth ae heer ash ied tet ate eh ad le 9 10 9 7 1 GEOS Em Status Ol EO asin T seel nua gethcuee T 9 10 O57 ZINA Ze PEO areena n E 9 11 10 Ladder Program Simulation 10 1 10 1 WCQ VUNG S aa a N anamn etauein gene 10 1 10 2 Limitation of Program SiIMUIation esssrannrnn a 10 1 10 3 Operation of Program Simulation cccccccceeeeeeeeeeeeeeeeseeeeesaeeeeseeeesaeeeeeas 10 2 10 31 OpemLadder Program ivenccnctaer tote toinas icici ee acd 10 2 103 2 EME SIUM ON WO CC ates cise asc oe Gee ete Gav as iea Gina cease aeeeSeneeneeees 10 2 10 3 3 Start Execution of Program Simulation cccccceecceceececeeeeeseeeeeseees 10 2 10 3 4 Pause of Program Simulation cccccceeccseeeeceeeceeeeseeeeceesesseeesseeeeas 10 3 10 3 5 Proceed to Program Simulation ccecccceeeeeceeeeceeeeeeeeeeeseeeesaeeeeneees 10 3 103 6 COMMON SCANNING casnar 10 3 1053 6 8 GONMUNUOUS SCAM sanaedaccmned stoned anon r ee r a edie eee 10 4 10 3 7 Set Address Breakpoint of Program Execution cccccseeeeeseeeeeeees 10 5 10 3 8 View Address Breakpoint LISt ccccsecccseeeceeeeceeeeceeeessesesseeesseeeees 10 5 103 9 Se
38. P Status Page pi f Print Reference number Print Comment Remove Haye Down Select All Append Preview Printer Setup x Cancel 12 5 Under the Status Page List category you will find a list of all the monitoring pages that you created choose the first item Status Page 0 and add it to the print item on the left check the Printing Reference number option under Print Options then the print preview screen will be as follows displayed according to No tot Preview File F Pages P View E Printer Setup Ey Print Zoom Reduce 100 v Close Prirted Item Status Page Status Pagel SACHS HSH SHLSHSIS Sd SHLSHSH SH SS SASH SHS dod Sd SH SH Sd ddI SII d H Sd Status Page S tatus Pagel Status Data Enable OFF Enable OFF Deamal 0 Deamal 0 Deamal 0 BAA AAA AAA VAAIAAGIAS GAAAS BAA AAA MAA AAA AAS ASG Check Print Comment in Print Options and the preview screen will be as follows displayed according to Comment ict Preview File F Pages P View g Printer Setup Ey Print Zoom Reduce 100 v Close Prirted Item Status Page Status Pagel SOSH SH SHGH SH SHS Sd SDCSH SASS SHS SHS SdH SHS SS ASH SH SOd Sd SISO Status Page S tatusPageQ Status Data Enable OFF Enable OFF CCAACAACACAQAAAAAAQAAAAAQAAAAAAACACAAAAAMAG 12 2 5 Select the Project Information or Configuration that you wish to Print
39. PLC if you have specified read only registers in the project then these read only registers will carry the values that you specified even at the very beginning of system initialization 11 15 12 Tabular Outputs After the program is completed naturally you would want to print some relative descriptions of the program or annotations but before you do you will need to configure the printer or select the settings for the items to be printed The operation procedures are described in the following 12 1 Printer Settings Execute File gt Printer Setup from the function toolbar and perform the printer configuration Print Setup Printer Name HP LaserJet 2100 PCL6 Properties Status Ready Type HP Lasewet 2100 PCL6 Where LPT1 Comment Paper Orientation Size Letter v Portrait Source Automatically Select v Landscape Network Cancel 12 2 Printing Settings Execute File gt Print Content Setup from the function toolbar or use the hotkey Ctr P Perform the print settings for the program content as described below 12 2 1 Select the Ladder Program thatyou would like to Print In the Print window select the Edit Network page Print Items Edit Network Comment Description Table Status Page Systal p Program Unit Font MS Sans Serif 8 Main_unit Change Control Channel Control Sub_unitt F Program Unit Comment Network Comment
40. PLC external output points YO Y7 When the HSPSO function is not utilized the PSO function has not been configured the YO Y7 external output points of the FB PLC are mapped to the internal statuses YO Y7 of the PLC But when the HSPSO has been configured then the external output points YO Y7 will directly switch to the HSPSO output circuits internal to the ASIC and will have nothing to do with the YO Y7 status in the PLC The following is a table showing the signal descriptions of the output points of the various axles of the main unit and the selectable output modes the High Speed Pulse Output settings can be set according to the following table Output mode External Axle output U D CK DIR A B Single point number output output output CK output PSOO YO YO U YO CLK YO A YO CLK Y1 Y1 D Y1 DIR Y1 B In the table the Single Point CK Output mode provides users with a mono direction high speed pulse output and can therefore save output points for designers that only need one high speed output point which can be very useful Output Polarity field select inverted or non inverted for pulse output 11 4 1 4 Configure the Input Signal Settings Select the Input Setup page I O Configuration MC v4 x Utilization Timer Counter Interrupt Setup Output Setup Input Setup Temp Configuration 4 170 No Function i i HSCO UP Captured Input Configuration HSCO DN Set All Reset All HSCO MSK x0 x4 x8
41. Program Table Name cccccsecceseeeeeseeeeeseeeeesaeeeees 5 20 5 4 3 Delete Servo Program Table cccccccccccsscceseeeeseeseeseeeesseeeesseeeeeas 5 20 909 RSIS TOT Table eases a aces ct le Sesh eae hire AG ott Stat Seta eeeees 5 20 5 5 1 Create New Register Table cccccccssecceseeceeeeceeeceueeseuseseneeseeeens 5 20 5 5 2 Modify Register Table Name cccccsecccsseeceeeeceeeceeeeceesesueesaeees 5 22 5 5 3 Delete Register Table ccccccccsscccsscccsececseeecseeecseeecseeecseeesseeesaeees 5 22 56 Tabe COMPA OI eieiei a aE 5 22 5 7 Creating and Bringing Up Tables in the Ladder Diagram Using Hotkeys 5 24 6 Comments Information 2 00 6 1 6 1 Program UIINIT GO MMIS AD acas a a e Sine Geduiee 6 1 6 2 NEIWOFK COMME NI aosseosnsesoassounsncesunepogesmaspoanspasngngimeenoussaoneaaeabuspoavaosvontenunsmannunee 6 2 6 2 1 Enter Network Comment Mode of Operation ccccccccseeeeseeeseeeeeneeeees 6 2 6 2 2 Choose Single Network Comment Mode of Operation cccsecceeeees 6 3 6 o ElEMeNt COMMEAL serepiccstuctiecseeciinaiiuxt a a aaa 6 3 6A SHOW COMMENTS rores eaea eee 6 7 7 Manipulating the Display of the Ladder Dia aM aa 4 eUS age OF Ue VWI OOW S sscerseser ieren sunt tans Grad e E E edema ameeuaateedans 7 1 7 1 1 Create Multiple Ladder Diagram Display WiINdOWG ccceeceeeeeeeeees 7 1 7 1 2 The Order of Display for Ladder Diagram
42. Station Number fi IP Port Number 500 co a For Protocol select UDP or TCP set the Station Number IP and Port Number Step 3 Press the Finish button and you will have completed the procedure for creating a new connection settings file 9 5 Select a connection name and press Delete and you can delete the selected connection name On Line 9 2 PLC Off Line connection Name Connection ig Advan ced Acc Edit ce D Please confirm if want to delete the Connection1 connection FP setup x Ce When connected to the PLC simply execute PLC gt Off Line from the function toolbar 9 3 Run PLC When connected to the PLC simply execute PLC gt Run PLC from the function toolbar or press the F9 hotkey 9 4 Stop PLC When the PLC is in operation you can execute PLC gt Stop PLC from the function toolbar or press the Ctrl F9 hotkey to stop PLC operation 9 5 Clear PLC When connected execute PLC gt Clear PLC from the function toolbar and the following data clearing options will appear 9 6 Clear PLC Data Clear Operations C Only Ladder Program C Only Registers C Only Coils x Cancel Select one of the four options Clear all Initialization Only Ladder Program Only Register and Only Coil according to the portion of the program that needs to be cleared and press the OK button 9 6 PLC Settin
43. Table Setup Table List Name Stat Ad End Ad Allocated Setting A New Text Ta R106 R112 Dynamic motion_O i y Dynamic Edit fhe Mew Connecti R100 R107 Dynamic Delete able New Connections Table and New Text Table overlap Therefore when you are setting and adjusting your tables you can directly click the Range Check button and you will be able to modify the various tables according to the messages listed under the Message item 9 23 5 7 Creating and Bringing Up Tables in the Ladder Diagram Using Hotkeys Zooming rapidly create or bring up tables stored in the PLC with the hotkey Z which can be applied to any function instruction that has table contents such as communication instruction FUN151 the high speed pulse output instruction FUN140 for NC position control the parameter setting instruction FUN141 for NC positioning etc Bring Up Table With the procedures described in Sections 5 1 through 5 6 we can create and modify tables and we can also obtain information on all tables in a project via the project window but there is no way of knowing where tables are used in the ladder diagram program therefore if a instruction in the ladder diagram program area uses a table output we could select this function instruction using our mouse and press the Z button and the settings window for this table will appear to provide you with a quick and convenient channe
44. Window Help Do e Bw JE PS ee ee eg Be Be RE firs 1 Jpn HQQeayr 7 LP Am a F Xi R NOOO Project FBs 24MC ea System Configuration BE Ladder Diagram a Table Edit A Comment ES Status Page a e yO Numbering Main_unit ol Overwrite NOR C1 8 620973 C Doc U 0 F 8191 There is onlya Main_unit1 page label The advantage of this operation is that the ladder programs for Main_unit1 and Coin Insertion Count can be displayed on the screen simultaneously so that comparisons and copy operations can be performed conveniently between the different sections of the ladder diagram program areas 7 1 2 The Order of Display for Ladder Diagram Display Windows Displaying Order for Multiple Ladder Diagram Displays Execute Window Cascade from the function toolbar E winProtadder ix File Edit View Project Ladder PLC Tool Window Help baSs a 65 32 hy Be Be ye OMe ae By My EO tt JRIEMBHQQea4uyt Lr SAMOAXx a Project0 FBs 24MC a System Configuration iB Ladder Diagram B Main Program fit Main_unitl ER Sub Program fT Sub_unitl H Table Edit fi Comment E Status Page E S 0 Numbering TH ja i Overwrite NO R 1C 1 U 0 F 20223 S C Doc U 0 F 8191 Z Displaying Method for Windows that are displayed Side by Side Horizontally Execute Window gt Tile Horizontal from the function toolbar Bwm of op o O File Edit View Pro
45. _ a Comment E Status Page Nooz i F E NIRIC2 U4 F 20219 H Doe 1 0 F191 Now place the cursor on the X1 component and directly enter X2 and you have inserted a reference number X1 component between XO and X1 as shown below 4 24 File Edit View Project Ladder PLC Tool Window Help Do a AND bal WinProLadder Ladder Diagram Main uniti TB o REAR R A y T e A m E E xix ue E Project0 FBs 24McC f System Configuration 2 Ladder Diagram Table Edit 85 Comment E Status Page 42 VO Numbering Main_unitt Sub_unitt NIR1C3 U5 F 20218 S N Doc U 0 F8191 This is the insertion mode and if you press Insert again you will switch to the replacement mode 4 8 Changing of Components and Reference Numbers You will often need to perform changing operations during component editing in the program area in addition to the replacement mode described in Section 4 7 1 this can also be accomplished using the change function provided in the function toolbar as described in the following Example The procedures for changing X2 into X3 are described below x0 al xO x1 lt o gt m First in the program area select the network number that the contact instruction you want to change resides in as shown below Execute Edit gt Replace in the function toolbar or press the Ctrl R hotkey and the following changing dialog will appear 0
46. a Coin Insertion Count 472 Channel Control dT Change Control A Sub Program tT Sub unit a Table Edit aS Comment RS status Page aA VO Numbering Double click on S0 and the corresponding step program will be immediately displayed and the cursor will point to the S0 step 7 5 Select Display fonts Execute View gt Fonts from the function toolbar and there will be five options Largest Large Medium Small and Smallest 7 6 Mnemonic Code Display Control Place the cursor at the location of the program that you would like to see the mnemonic code for execute View gt Mnemonic Code from the function toolbar or select the icon from the tool bar yo and the mnemonic code window for the solution network at the location of the cursor will be displayed 7 9 Mnemonic 00000M ORG NOT TO OCOO01IM TO 01 100 Independent mnemonic code windows can at any time display the network mnemonic code programs for the network corresponding to the location of the cursor and can be used for educational and debugging purposes where 00000M represents the place of order in which the instruction is located ORG is a simplified instruction X1 is the reference number of the component Click the close x icon on the upper right corner to close the mnemonic window Convert the N0000 network area where the cursor is located to mnemonic code 8 Testing of Application P
47. above method to select networks NOO3 NO06 and copy them to networks NO07 N010 Now we will edit networks NO04 N010 first move the cursor to the contact A of network N004 directly input M1 Enter then use the down arrow to move the cursor to contact A of network NO005 and repeat the above steps until the contact A of NO10 has been changed to M7 Now move the cursor to the coil of network N004 and use the same method as above to edit the coils of N004 N010 Now let s go back to the network that we previously intentionally left out and input it first move your cursor to network NOO2 and right click your mouse a popup menu should appear select Insert Network gt Before This Network or press the Shift Ins hotkey and an empty NOO2 network will be inserted 2 Step 21 Complete network N002 using the above method 2 4 Annotating the Example Program Step 1 Select Project gt Comments gt Element Comment in the functions toolbar or select the Hia Comment from the expanded menu or click on the 1 icon in the tool bar and the following window will appear Element Comment B g Unused Import Export Refresh Clear All Clear Unused 4s r Bc p D Shift Space Toggle store to Ladder or Project Click the Used button gt Mand then respectively enter the example annotations as shown below Element Comment iE g cl weed Unused Ha Expor Refresh Clear All Clear Unu
48. add them to the Print ltems field on the left or you can select font and the Preview button allows you to preview the print results System Other bookmark project information items from the project will be listed in the Other Item field You can use this field to select one or more project information items that you wish to print and add them to the Print Items field on the left or you can select Font and the Preview button allows you to preview the print results Format Setup bookmark can set page start end and margin settings and the Format Preview button lets you preview your print results After you have finished entering the data simply press Print and the printing will begin Please refer to Chapter 12 Tabular Output for detailed operation procedures 2 15 3 Project File Management WinProladder is a project oriented programming software presenting the content of your application program development visually using a ladder diagram display method As shown in the illustration below this allows the user s work status to be viewed in a clear and intuitive fashion This style of presentation allows program development and maintenance to be conducted in a very intuitive style and is also convenient for file management Project Tree i System Configuration BH YO Configuration _ Memory Allocation BEL ROR Register if Ladder Diagram r Lede Main Program AT Main_unitl eH Sub Progr
49. and all X components will be displayed and all used components will have a check mark on the right hand side of their reference numbers as shown in the red frame in the illustration above When this X component only appears in contact instruction the Contact field on the right will display a check icon in it as shown in the blue frame in the above illustrations If you select the Y button and the Y component appears in contact and coil instructions then a check icon will appear under the Contact and Coil fields on the right Therefore the Contact Coil and Function fields are used to show whether the selected component reference number appears in the relative instructions the Duplicate field shows whether or not the selected component is repeatedly used the Function Implied field shows whether this component is used in function block instruction as shown below El Element Statistics 2 S Used Unused Doubious Refresh Mi ac a En Function Implied ARSE SE SLSR SL SESE S 13 3 System Backup This feature can backup or recover the content of the PLC system in a very fast manner This operation resembles that of saving the PLC contents to a file and therefore can be used as a PLC copy application To use this feature execute Tool gt System Backup from the function toolbar when connected to the PLC Backup Item Setup System and Program Area System Sta
50. any of the categories in the above functions toolbar a list of additional selectable functions will be displayed for the user to select 1 3 D E oo e a j a o a e i o B o a o s Tools bar In the process of the design of a project it is often convenient to provide a toolbar with the most commonly used functions included in it for the user to directly select which can prove to be much faster and more convenient that having to find the function through the functions toolbar eee ieee a e EE M CE K eS Component tray We provide a component tray which allows the user to easily select the components and command functions that they need to use without having to search for what they want through the functions toolbar which is faster and more convenient i El Overwrite NORTC1 U 0 F 20223 S A Doc UD 8191 Status bar The status bar displays information on the status of the current application such as whether the application is connected whether it is in execution or has been disconnected and the current location of the cursor etc allowing the user to know the status of the current application at all times 1 4 How the Manual is Arranged A cursor selected function is expressed with its function name inside the brackets and the order of execution procedures are expressed using arrows for example File gt New Project Windows that appear after a functional item has been executed are also expressed in
51. category in the Project Window as shown below System Configuration Ladder Diagram Table Edit 47 ASCII Table fth Link Table Pie General CPU LINE Communications Table W Servo Parameter Table Servo Program Table fa General Purpose Link Table Register Table i WodBus Master Table 5 Comment FE Status Page HS FO Numbering 5 2 1 2 Modify General CPU LINK Communication Table Names Follow the procedures described in Modify ASCII Table Name of Section 5 1 2 or in the table edit window click the Settings button 5 2 1 3 Delete General CPU LINK Communication Table Follow the procedures described in Delete ASCII Table in Section 5 1 3 5 2 2 High speed CPU LINK Communication Table 5 2 2 1 Create New High Speed CPU LINK Communication Table Follow the same procedures as in create new general CPU LINK communication table in Section 5 2 1 The only difference is in the Table Edit window that is brought up you must select High Speed Link Table from the dropdown menu in Table Type as shown below the rest is exactly the same ma Table Edit Table Properties Table Type High Speed Link Table ad Table Name general CPU UNK cormrmunicati Table starting address RO Table Capacity Dynamic Allocation Fixed Length Load Table From PLC Description CPU LINK communication table x Cancel After you press the OK button a High Speed Link Table win
52. currently opened program units will be searched Press OK and all the search results will be displayed in a new window in the program area as shown below EA WinProLadder Test example 2_pdw Ladder Diagram Main_unit1 EK Fie Edit View Project Ladder PLC Tool Window Help EF X Dg W BeS enlge ee ee ee IRIEMMHEQQER r TL SAMOAXxX ixi nooo Ke Project FBs 24MC a 4 O System Configuration 2 Ladder Diagram NOOL Table Edit Comment amp Status Page 42 O Numbering FROM S21 Search Result Main_unit 5 0 2 Search Result Main_unitl 7 0 2 Search Result Main_unitl 9 0 2 Es O Overwrite NOR 1C 1 0 58 F 20165 SN Doe U 0 F 8191 Double click on one of the search results in the Search Result and the cursor will move to the selected X3 Ea WinProLadder Test example 2 pdw Ladder Diagram Wain uniti File Edit View Project Ladder PLC Tool Window Help L DBE W BEM waa a R ot OB a Me e S fir 4k Do Ce e OCENA te Project0 FBs 24MC f System Configuration E Ladder Diagram Table Edit Comment E Status Page 12 VO Numbering Search Result Main unitl 5 0 2 x3 x3 Wa Wed Search Result Main_unit 7 0 2 earch Result Main_unit 1 Double click ml Overwrite N7R 1C 3 U 58 F 20165 SN Doc U 0 F 8191 4 10 Network Operations Networks are an important
53. encryption password for user recoveries 2 Encrypted Passwords the encryption password randomly produces an encryption key and Winproladder will produce an encryption password according to this random value and the program password Because Winproladder produces a different encryption key each time therefore only those who know the program password can calculate an encryption password and perform file recovery The advantage of this scheme is that backup file recovery can be performed without having to let the user know the program password and because the random encryption key is different each time each recovery encryption password is also used only once which provides a further degree of protection for the intellectual property rights of the program designer Fa Password Authentication Password Type C Ladder Password f Encrypted Password Password Encryption Rey EFESES If an encryption password is used then the user that wishes to perform the recovery must give the encryption key shown in the window to a protector who knows the program password The protector have to open a new WinProladder then executes Tools gt Encrypted Password Generation E WinProladder D File Edit View Project Ladder PLC Tool Window Help Encrypted Password Generation CRC16 Generator Check power supply capacity Enter the program password and the randomly produced encryption key into the dialogue box
54. inputs must be used in pairs if you select the A B Counting Mode and select XO for the A Phase field then X1 will automatically be chosen for the B Phase field and you will not be allowed to modify this As shown below I O Configuration MC v4 x Utilization Timer Counter Interrupt Setup Output Setup Input Setup Temp Configuration 4 170 No Function HSCOA Ph i HSCO HSC1 HSC2 HSC3 HSC4 HSC5 HSC6 HSC HSCO B Ph Timer Configuration q HSC Polarity Undefined Undefined Counter Type Hardware Counter Mask signal Normal F Undefined saws Counting Mode A B Clear sega ond Undefined HSC2 4 Ph JE UR Counter signal Normal v HSC2 B Ph Undefined Undefined an Undefined ta HSC s Data Length ee 6 r 32 Bit Hardware Counter v Undefined l Undefined Mask MSK Clear CLR Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined If K R or U D is chosen for the Counting Mode then the inputs can be entered separately To achieve optimal results the input point distribution is as follows The meaning of the points that appear repeatedly is for example you can just set one point for HHSCO and save X1 for HHSC1 to use therefore the I O point settings for FBs will be more flexible than those for the previous FBe series and if you use the distribution method described below a 14 point mai
55. mouse to select Project gt Main Program gt Delete Unit in the function toolbar or by clicking i the icon in the tool bar and selecting Delete Unit WinProLadder Test example pdw Ladder Diagram Channel Control File Edit View Project Ladder PLC Tool Window Help D i 2 10 Confiewation ipo Sey a Memory Allocation J 4k 4 BEE ca por Regs iL SBROGE J ate New Unit Test exampl le Main Program Af System O BP Sub Program p Ladder Da ascii Table gt a ma m Link Table Ee Main uniti T Servo Parameter Table P Channel Control F Relocate Umit 2 Ch it iti Ee Oh E GS serva Program Table Haji c TA General Purpose Link Table Or select Test example gt Ladder Diagram gt Main Program right click Delete Main Program Unit from the project window 1 af pos E Test example FBs 24McC System Configuration Ladder Diagram HOOT SENE hain Pragrarn as a Mal eee New Main Proeram Unit aes E EN Delte t Wam Program Unit Be Sub Relocate Mamn Frogram Unit i OUST Table Edit 5 Comment ES Status Page 482 VO Numbering 4 4 After you select Delete Main Program Unit a delete program unit dialog box will appear Select Channel Control Delete Program Unit Main_unitl Channel Control After pressing OK you will be prompted again to confirm whether or not to delete the selected program
56. of frequently used functions The same contact components are represented using the same letters what s different is the Shift key should be pressed simultaneously 1 Timer function Shift T 2 Counter function Shift C 2 6 3 Set function Shift S 4 Reset function Shift R Inputting general functions First enter F and the application function widow should appear then use the mouse inputting method previously described Step 13 Step 14 Step 15 Step 16 Step 17 Step 18 Step 19 Step 20 Enter the counter function enter Shift C the following window will appear input C and PV using the same method as described in the above timer description Use the B and H keys on your keyboard to sequentially enter the rest of the N002 network Sequentially enter AMO Enter and OYO Enter enter network NOOS Now enter the network N004 by using the Copy function move the cursor to the location of the MO contact A component press and hold the left button on your mouse and select the entire NOO3 network when the entire NOO3 network has been selected enter Ctrl C and then move the cursor to network NO04 and enter Ctrl V now the entire content of network NOO3 will appear in network N004 Use the above described method to select networks N003 and N004 and copy them to networks N0OO5 and NOO6 Use the
57. shown below 13 6 Encrypted Password Generation Ladder Password boo Encryption Rey BFESES OK x Cancel Press the OK button to produce the encryption password The protector will then give this encryption password to the user that wishes to perform the recovery to enter into the password confirmation dialogue box and the recovery operation can be proceeded with The user must not close the password confirmation dialogue box before inputting has been completed or the encryption key will be different the next time it is opened Password Authentication Password ype Er Ladder Password Encrypted Password Password 004453 Encryption Kep RFESES Press the OK button and the restore will begin Under Data Transfer _ PLC System Data Ladder Vector Address Discrete Status M0711911 Special Discrete Status M119127M 2001 Data Register Darz 04095 Special Register R3840 AH 6 Timer Counter Register T T255 File Register 13 7 13 5 ROM Pack Operation When connected with the PLC execute Tool gt MEMORY_PACK operations from the function toolbar and the following window will appear MEMORY_PACK operations Please select an operation Write program and data to MEMOR Y_PACK C Erase MEMORY_PACK C Disable FLASH content loading when power on C Enable FLASH content loading when power on lt Bac gt gt Next Exit 1 Writ
58. signed unsigned calculation option FUN14 Division operation with signed unsigned calculation option FUN17 CMP Comparison with signed unsigned calculation option FUN23 DIV48 48 bit division operation with signed unsigned calculation option io FUN77 HKEY 16 key multiplexing input increase working register 3 3 3 3 3 F FUN87 T 01S 0 01 second accumulative timer can be up to 32 bits FUN88 T 1S 0 1 second accumulative timer can be up to 32 bits ee h d dA A A A A A A u u I IM Wlolwolwlolwlo o o o w o o o s 2 2 2 2 0 M N O O AR wo ry KRlo lrm o 16 5 1 3 15 FUN89 T1S 1 second accumulative timer can be up to 32 bits FUN93 HSCTW Hardware High Speed Counter Timer settings or writing of current value and preset value FUN141 MPARA NC positioning parameter settings instruction adjustment of parameter item Question eight How do I download projects into the PLC ANS Please follow the following steps Step 1 Use your mouse to select File gt Open gt Open or click the Br dropdown icon in the tool bar and select Open or press the Ctrl O key and the Open dialogue box will appear Look irr i winproladder Test example pdw Test pdw Files of type Proladder File pdw fld Cancel Then choose the file that you wish to open and press the Open but
59. software as shown in the illustration below You can close this project management window by pressing the X icon in the upper right hand corner a f Project0 FBs 24MC q System Configuration f Ladder Diagram Table Edit Ky Comment E Status Page We VO Numbering So Similarly by dragging on the portion marked in red in the above illustration you can also create an independent project window as shown in the illustration below and you can close this window by clicking on the X icon in the upper right hand corner Project Tree E Projecti FBs 24MC 73 System Configuration E Ladder Diagram B Table Edit Ka Comment a e O Numbering 15 3 Management of the Status Monitor Page Execute Project gt Status Page from the function toolbar and select the already existing monitor page name StatusPageO or in the project window Test example gt Status Page and select the already existing status page name StatusPageO and the Status Monitoring window will appear and all existing status page names will be listed in the monitoring window You can bring out page contents by clicking on the various page labels and you can close the Status Monitoring window by clicking on the X icon in the upper right hand corner 15 2 Status Monitoring Enable OFF Enable StatusPageD 15 4 Management of Ladder Diagram Windows Please refer to Order of Ladder Diagra
60. the PLC 2 If you select No button the corresponding project files will not be opened and the connection to PLC dialog window will be displayed 3 6 On Line Connection Name Advanced Add Edit Delete gt GG JG Details Attribute Data Station Number 1 Medium Serial line Port No COMI Baud Rate 9600 Parity Even parity Data Bit bits Stop Bit 1 bit Cancel Please refer to Section 9 1 PLC Connection for the setting of connection names After the PLC connection dialog box appears select the connection name and the connection process will begin PLC Status Item l E Station Nu Model 1 PLC Status MEMORY Data Receving System Data System Configuration ROR Register Ladder Program Comments Label Address Finish Status 1 FBs 24MC v4_ 62 Stopped Not Set OK Password Main Progr Sub Progra Data Pass Program ID PLCID ff Calendar Available p used progr Free progr i Min OS ver Not Set Not Set Not Set Not Set Not Set Not Set Installed 20224 Vord 38Vord 20185Word v4 00 Press confirm and the PLC connection will be completed The project content now displayed will be the content in the PLC so if you make any modifications the content in the PLC will also be modified Therefore you may want to use the Save operation described in Section 3 3 to call out the Save
61. the paper will be displayed according to the paper size settings specified in the printing settings Page Heading Page Tail Setup press this button and the following settings page for the title at the top of the page and the page number at the end of the page will appear as shown below HA Page Heading Page Tail Setup Fage Heading i Frint Header Print Test Font i Printed File Hame if Date of Print Page Tail UW Print Page Numi Alignment Center Page Number Format ooo Format Description Current Fage Total Page x Cancel 12 7 Page Heading Print Header enter the Print Test title into the text area you can also make changes to the font type using the Font button and then check print title and then this title will be printed Print File Name if selected the project file path will be printed Date of Print if selected the print date will be printed Page Tail Print Page Number if selected page numbers will be printed The following settings will only have meaning when this setting is selected Alignment you can choose to position the page number by either aligning to the left aligning to the right or placing in the center Page Number Format page number format settings represents the current page number represents the total number of pages 12 3 Print Preview You can preview the result of all of your settings in the printing settings window via the
62. unit aan daaa aa oaa aa Network Comment If you select the Input Contact item in Data Range and check the Element Comment option in the Print Options on the right then the text of the Comment Description will be printed if you check the Register Data option in Print Options then the data or values in the registers of the component will be printed press the Append button and add the Print Items listed on the left and the following will be printed the component description of the input connection point descriptions and register data and values The following is the preview screen for an Input Contact item Wl Preview File Fi Fages View V4 g5 Frinter Setup Pit 4 p OBB zom do Reduce 100 Close Prirted tem Element Cormert Input Contact The status of input contact X0 Input contacts XO and X1 oho God a a a Coa oh Gad CouCa oh aa ofa as TENT EMOTE Element Comment Inout Cortact a The description for input contacts X0 and X1 OFF Enable OFF TE nable e Ponta ct ARAAAAABARAAMAETE cmp as The status of input contact X1 12 4 12 2 3 Select the Table that you wish to Print In the Print window select the Table page Print Items Edit Network Comment Description 1 able StatusPage Systal p Type ltem Table List Font Type itam MS Sans Serif 8 Lai Table General CPULI _ a Table General Purpose eit T able Mo
63. you need to change the component type of a previously inputted contact component first select the contact type that you wish to change to its selection method is the same as that described in Section 4 4 1 then select it from the component tray and click the contact component that you wish to make the modification for in the ladder diagram program area and then the dialog box for inputting the contact component and reference number will appear Or you could place the cursor on the component which you wish to modify and directly enter B representing contact B and the dialog box for inputting the reference number for the contact B component will also appear If you only wish to modify the component reference number use your cursor to select the component that you wish to modify in the program area and directly enter the new reference number or press SPACE to bring up the editing window for entering the new reference number as shown below 4 11 Original contact A component and reference number Noor Patents 3b a 7 e 1 gt Dialog box for entering contact B and reference number You can re enter the reference number for contact B in the dialog box for example X1 and the previous XO pem 0 es for contact A will be changed to X1 of contact B 4 4 3 Deleting Contact Components You can select X the icon from the component tray or right click your mouse in the ladder diagram program area and s
64. 23 eR 2 2 01 2g 0 0 Seem meen ne a een en en aren en et mee inte or ene ere 4 23 Ab ST MINS FEVO BV ModE ea ees eect atest ernest erase Sees ieee een cee eee 4 24 4 8 Changing of Components and Reference Numbers ccccceececeeeeeeeeetenees 4 25 4 9 Searching for COMPONENHS ccceccccsececcececeeeeeceeeceseeeeesseeeessueeesseeesseseesaaees 4 26 4 9 1 Search One at a Time in the Current Program Uniit ccccceceeeeeeeees 4 26 4 9 2 Batch Searching it Proje CtSxivccccietececeen ene ee 4 27 A VOLINGTW ORK ODE ATION Sas deters sete ceases oes diced chins vie cee igaal ieageeiaet 4 28 A VORA GOODY SINGE INGTWONK soseer ee r E OE ETEO 4 29 4 10 2 Copy Multiple Networks cccccccsseeccseeeceeeeceeeeseueessueesueesueesaueesaaees 4 29 4 10 3 Copying Networks from Different Projects cccccsececsseeeseeeeeseeeeeees 4 30 4 10 4 Deleting Networks sidiaeiaeesaieuiet ncidanttiacilaald nian iadnaiatauiidindeieiiiatiaanaae 4 30 4 10 5 Network Row and Column Editing ccccccceccccseeeeeeeeeeseeeeseeeeseeeeeas 4 31 4 10 6 Insert Blank INGTON ge soctssivee dict dvdc dudes bv ovde beauavtdvtuavteintyaceextuewandvaunedces 4 33 4 10 7 Insert Network Annotations cccccccseeeceeeseeeneeeseeeseeeeseeeseeeseueeaeeenaess 4 34 410 8 NetWork Searchin giccseireste acest a eae ee 4 35 4 11 Ladder Program Syntax Check ccccccccccsseeceseeceeseceueeceuseceuseceusessueesseee
65. 4 into the reference number input field Click on the E icon in the component tray click once behind the M1924 contact instruction and then the Function Lookup window should appear select SFC under the Class option select TO for the Name press the OK button and the following window will appear ae Mige4 l 5 F ncthon ha aml Enter SO press the OK button repeat the SFC this time choose STP for Name and the following illustration will appear x Cancel oP Help Enter S0 press the OK button and you have completed the setting of the SO initial step ladder stage to serve as the initial stage after each system starts pees gS 4 15 You can also add step shifting criteria to the initial step ladder stage First select Vertical Short component from the component tray using your mouse then click on STPI S0 or place the cursor on top of STPI S0 and press the V hotkey After the branching line appears add shift conditions for example we can add two shifting conditions X0 and Y0 and then add the step that you wish to shift to when the shifting conditions are met in our example when the X0 and YO conditions are met ON we shift the step to S21 Bring out the SFC categories select TO for the function name or press the gt hotkey and af
66. 42 VO Numbering k WO Numbering The Relocate Program Unit for the sub program area has the same procedures as that of the main program area except you choose the sub program operation Please notice that the program unit location of sub program area doesn t matter with the execution sequence 4 3 4 Modify Program Unit Name After the name of a program unit has been established it can subsequently be modified by using your mouse to select Test example gt Ladder Diagram gt Main Program gt Channel Control right click Rename from the project window E Test example FBs 24MC System Configuration Ladder Diagram z ER Main Program ia Main_unit oft Change Control ta Channel C antral Sub Program Ene we Sub_unitl Table Edit Comment E Status Page 22 YO Numbering After choosing Rename you can change the name of this program unit to Control Channel x f Test example FBs 24MC System Configuration f Ladder Diagram 3E Main Program ie Main_uniti Wa Change Control t Control Channel BF Sub Program we ole unitl A Table Edit Comment EF Status Page 4 22 PO Numbering 4 7 When you have completed the name modification you will find that the name of the program unit in the project window and the page name in the cascaded graphical program window have changed 4 3 5 Enter Program Unit Annotations When there are a lot of program units we will ne
67. 64 N Doc U 0 F 8191 4 31 4 10 5 2 Shrink to 11 Columns Place the cursor on the network that you wish to shrink from 22 columns to 11 columns execute Edit gt Network Edit gt Compress to 11 Column from the function toolbar or right click on your mouse to bring up the popup menu and execute Network Edit gt Compress to 11 Column 4 10 5 3 Vertical Expansion If you wish to increase the vertical space between upper and lower rows X1and X3 as shown in the following illustration xO 21 H xO ML a x xI Then select X3 with your cursor xO 00 XA 2 Execute Edit gt Network Edit gt Vertical Expand from the function toolbar or right click on your mouse to bring up the popup menu and execute Network Edit gt Vertical Expand and you will have completed your vertical expansion 4 10 5 4 Vertical Compression If you wish to save the vertical space between the upper row X1 and the lower row X3 as illustrated below L H o xO ML 4 ae gt gn Then use your mouse to select the blank space between X1and X3 that you wish to compress Oo 000 OL _ c Execute Edit gt Network Edit gt Vertical Compress from the function toolbar or right click on your mouse to bring up the popup menu and execute Network Edit gt Vertical Compress and you will have completed the vertical compression 4 10 5 5 Horizontal Expan
68. As New File dialog box and save the PLC contents to a storage disk 3 7 3 3 Save Project Select File gt Save from the function toolbar using your mouse or click the icon I inthe tool bar or press Ctrl S to save the project which will save the project to your storage disk This function can be used to save the modified project files to your storage disk 3 4 Save As When the content of the opened project has been modified the modified content can be saved to a new file on the storage disk with a different file name through the steps described in section 3 4 1 and when opening a previous file by executing 3 2 1 the modified project can also be saved to the PLC by using the operations described in Section 3 4 2 3 4 1 Save to Storage Disk Select File gt Save As gt Project File from the function toolbar using your mouse A save as dialog box will appear as shown below Save in winproladder 4 ey E Test example pdw T Test pdw File name a Save Cancel Save as type Proadder for win E pdw Enter the new file name and press Save button and the save as new file operation will be completed 3 4 2 Save to PLC When the content of a project has been modified the modified project content can be saved to the storage disk under a different project name using the operations described in Section 3 4 1 when executing 3 2 1 to open a previously saved file modified proje
69. C connected tests 16 8 17 Appendix This appendix contains the hotkey table and import export format descriptions 17 1 Hotkey Table Component input Input component Keys and descriptions A or Shift A if you simultaneously press the shift button you will only Contact A need to enter the component and will not need to enter the reference number B or Shift B if you simultaneously press the shift button you will only Contact B need to enter the component and will not need to enter the reference number U or Shift U if you simultaneously press the shift button you will Transition Up Contact only need to enter the component and will not need to enter the reference number D or Shift D if you simultaneously press the shift button you will Transition Down Contact only need to enter the component and will not need to enter the reference number O or Shift O if you simultaneously press the shift button you will Output Coil only need to enter the component and will not need to enter the reference number Q or Shift Q if you simultaneously press the shift button you will Inverted Output Coil only need to enter the component and will not need to enter the reference number E or Shift E if you simultaneously press the shift button you will only Set Coil need to enter the component and will not need to enter the reference number R or Shift R if you simultaneously press the shift button you will Reset Coil only need to
70. CII Table of Section 5 1 3 5 2 3 General Purpose Link Table Mode1 2 5 2 3 1 Create New General purpose Link Table Mode1 2 Execute Project gt General Purpose Link Table gt Add General Purpose Link Table from the function toolbar or click the TA icon and select New General Purpose Link Table from the dropdown menu or in the project window select Text Example gt Table Edit gt General Purpose Link Table right click and select Add General Purpose Link Table as shown below z Frojecte FBs 40MiC System Configuration Ladder Diagram 3 Table Edit A ASCII Table fhe Link Table Servo Parameter Table Servo Program Table Add General Purpose Link Table wa Delete General Purpose Link Table Register Table cae ModBus Master Table H Comment E Status Page 28 VO Numbering 402 Project O Numbering r PLC O Numbering Use the same settings as in Create New ASCII Table to specify the settings for the name and other items in General Purpose Link Table below amp Table Edit Table Properties Table Type Table Mame Create Mew Generic Communic Table starting address RO Table Capacity Dynamic Allocation f Fixed Length r Description Create New Generic Communication Table Press the OK button and you will enter the Communication Parameter Settings screen T General Purpose Link Table Create New Generic Communication Table m Fi Calculato
71. Counter Totals 0 56 C200 C239 Retentive Data Register Totals 0 3840 3000 R0 R2999 ag R5000 R5199 Reset To Default Jf OK XM Cancel 1 Sec Timer Totals foo Bo m 0 1 Sec Timer Totals 0 256 ho T50 T199 fa ho Press the OK button and the read only memory data annotations and description input areas for R5000 R5199 will be listed Discrete amp Register Allocation item Range Amount Input Contact x0 x255 256 Output Relay 0 255 256 Retent Internal Relay M00 M1399 600 Internal Relay MO M799 800 Internal Relay M1400 M1911 512 Spacical Relay M1912 M2001 g0 Retent Step Relay 5500 5999 500 Step Relay 50 5499 500 0 01 Sec Timer TO T49 50 0 1 Sec Timer T50 7199 1 Sec Timer T200 T255 Retent 16 bit Counter CO C139 16 bit Counter C140 C199 Retent 32 bit Counter C200 C239 32 bit Counter C240 C255 Retent Data Register R0 R2999 Data Register R3000 R3839 Input Register R3840 R3903 Output Register R3904 R3967 Special Register R3968 R4167 ROR Register R5000 R5199 Data Register R5200 R8071 Retent Data Register D0 D4095 File Register F0 F8071 Jf OK Se S Commen pesin Peo Vae R5001 R5002 ekai a S S l a aa a S a Be Bear COCO FOO oO oO oO oO oO oO oO oO oO oD The advantage of setting read only registers is that the content of the registers will be saved along with the project files therefore when you save the project to the
72. Display Windows 7 2 7 2 Manipulation of the Annotations Display in Ladder Diagram Display Windows 7 4 7 2 1 Manipulation of Program Unit Annotations Displays ccccsceseeeeeees 7 4 7 2 2 Manipulation of the Network Annotations Display ccccsseeeseeeeeeeees 7 5 7 2 3 Manipulation of Element Annotations Displays cccseceseeeeeeeeneeeneees 7 5 7 3 Manipulation of the Display of Register Data ccccccceccsecceeeceeeseeeseeeseeeaees 7 6 7 4 Direct Display of Specific Program PoOINtS ccccccccsssceceeseeceeeeeseeeeesseeeessaeees 7 7 7 4 1 Locating Elements through Program Units cccccceeceseeeseeeseeeeeeeeneees 7 7 1422 Locating via P LOOrA LADCIS s cn6cesteeis wet lias a aoe ees 7 8 74 3 LOCAU Via Sle DS 221 22 ns nie Rie nee eee RB 7 9 7 O SCICCK DISHA TOMS wscensecace sco eco ecb act aaao aea aaea ea aaaea D 7 9 7 6 Mnemonic Code Display Control ec2yxcete eee ies ean ite heeds 7 9 8 Testing of Application Programs 8 1 SMEDE el goa EE S e AEEA nT Ment ne nT mtn a ro are I eta ret ter PE A nT tn ryt ner 8 1 g2 RUN TIME Status DIS DIAY cerir A 8 1 8 2 1 Bright Display of Conductive Components ccccseeeeeeeeeeeeeeeeeeeesaeeeees 8 1 8 2 2 Current Register Value Display ccccceccccseceeseeeeeeeeesaeeeesaeeeesaaeeesaees 8 2 8 2 3 Component Enable Disable Status Display ccccecccseeecseeeeeeeeeaeeeens
73. F 8038 7 3 Manipulation of the Display of Register Data Execute View gt Register Content from the function toolbar or press the F11 hotkey and the register data will be displayed in the program area E WinProLadder Test example pdw Ladder Diagram Main_unit1 hs File Edit View Project Ladder PLC Tool Window Help e x nbo a E 22 wp Y Bye MeO tye S B Et RIEMMRHQQQag tc eT eA N E F Xix gR Test example a E Test example FBs 24MC qi System Configuration E Ladder Diagram Table Edit Ei Comment amp Status Page StatusPageD We VO Numbering Program start ETO NOOO Il NOOL Timer 0 TO Main_unit A Sub_unit1 Overwrite NOR1C1 U 38 F 20185 S A Doc U 153 F 8038 Before the F11 hotkey has been pressed the register data is not displayed WinProLadder Test example pdw Ladder Diagram Main_unit1 fz File Edit View Project Ladder PLC Tool Window Help x Dey HE o S acilan fe v p Y tm vy Bt ta E My Ry S fr dh ee Uap te a te a Le SB Gl E NI R x Test example z s 7 5 z a 3 6 Test example FBs 24MC Fi System Configuration 4 6 Ladder Diagram s 4 A Table Edit Program start aM Comment Status Page StatusPageD NOOO I e a VO Numbering ie A 7 2 NI j H 9 Project I O Nu
74. Method for Selecting a Single Program Unit and Directly Inputting an Annotation In the label page Coin Insertion Count in the ladder diagram program area you can also choose to right click on your mouse and then select Program Unit Comment in the functions menu that appears e melect Contact b Cntput Function Horizontal Short y Vertical Short Horizontal long aE Delete 3 Delete Vertical Short 3 Delete Horizontal long Ingert Network b Network Edit Fro E a Network Comment Cut Chrtk Bs Copy Cole GA Paste Chey Select All Chita Or from the function toolbar Edit gt Program Unit Comment then a program unit annotations input area representing Coin Insertion Counting Program Unit will appear Comment Count the Accumulated Number of Coin Insertions X Cancel 4 9 After pressing OK you will have completed the annotations input for the program unit count the Accumulated Number of Coin Insertions Sub_unit Channel Control Coin Insertion Count 4 4 Contact Components Operations In the function toolbar Ladder gt A Contact to vertical component item and the various contact components listed in the component tray as shown in the below illustration lt 4 pp die sek Ad ce aes te ode A E L o Oo LF I F H H i By simply selecting the contact component you wish to input it will be expressed in the ladder di
75. OM 522 FROM FROM Now you can perform the same copy and paste procedures as described in Section 4 10 1 and you will have completed the operation of copying multiple networks whose numbers are not adjacent 4 10 3 Copying Networks from Different Projects First executing the WinProladder application software and then open the first project file now execute the WinProladder software again and then open the second project file so that you now have two WinProladder application software windows opened Select network N001 in project one and then right click on your mouse to bring up the popup menu and select Copy or press the hotkey Ctrl C to copy it Then place the cursor in Project 2 where you would like to paste it and then right click your mouse to bring up the popup menu and select Paste or press the hotkey Ctrl V to paste it on And now you have completed the procedure for copying networks between projects 4 10 4 Deleting Networks Select the number of the network that you wish to delete and execute Edit gt Delete from the function toolbar or press the hotkey Delete and a dialog box asking you whether or not to Delete Network will appear pane peee FROM SAO 3 ial Press Yes button and the network will be deleted 4 30 4 10 5 Network Row and Column Editing Ladder diagram program area is composed of many network with numbers numbering t
76. Status Page 28 PO Numbering 5 2 Link Table 5 2 1 General CPU LINK Communication Table 5 2 1 1 Create a New General CPU LINK Communication Table If you wish to create a new General CPU LINK Communications Table please execute Project gt Link Table gt New Link Table from the function toolbar or click the cane icon in the tool bar and select New Link Table from the dropdown menu or select Test Example gt Table Edit gt Link Table gt New Link Table from the project window as shown below System Configuration Ladder Diagram Table Edit 42 ASCII Table thn Link Tabl wig New Link Table 1 Servo Fa a E m Wu Delete Table Servo Prd wa General Purpose Link Table Register Table cite ModBus Master Table Comment FE Status Page 202 VO Numbering An Table Edit window will appear select Normal Link Table from the dropdown menu in Table Type input General CPU LINK Communications Table in Table Name and then set the Table start address and enter the necessary descriptive text 5 6 s Table Edit Table Properties Table Name General CPU LINK Cormunicatic Table starting address RO Table Capacity Dynamic Allocation f Fixed Length Description General CPU LINK Communications Table M Cancel The Table Capacity allows the user to choose whether to allow the system to automatically and dynamically set the editable length an
77. Testing and DEDUGGING a 1i22ns eenenennnnnnne enn rE Erara 2 11 2 6 Printing the Example Program cccescccscecseeceseceeeeceeeceeeeeaeecseeseuessaeenees 2 14 3 Project File Management 3 1 3 1 ESlaDIIS ANEW FrOJEC l ssseve sorsmusenivimaersavasarsnasspavinevanerieidsnesviesveerenedseertieiavessunees 3 1 eE E eE NE 3 3 22 VOMNE Operaa tote ate acahoseacsuaeie astute ates 3 3 LAZ CONNEC ON aena a antes thereat aa ee eel o 3 4 3 0 AVE PrO EC Espana aN 3 8 SSS ESTs AS ao eana a E E TETEA E A 3 8 34 oaet Storage DiS Kucni eed ert eee eet 3 8 soley ae WVE RE Oe E E E OOO 3 8 4 Program Input and Editing 4 1 AV Omline and Of MAC ONIN rasen teeter ace e cate nee cna 4 1 4 2 Input via Mouse and Hot Key Operation cccccecccsseeceeeeeeeeeeeeseeeeeseeeeeeeeeeas 4 1 4 2 1 Inputting Via MOUSE ccccccceeccceeecseeceeeceeeeceeeceeeecseeseeeceueenseeseueseaeenaes 4 1 A 2 2 ADU Vid THIOL KCYS acctatcetnciatcdsnsnicedsntaiadwatelsadauaosied wiaeldadeetusdadeudaidedentaiiedsas 4 2 4 3 Main Program and Sub Program Unit Operations cccccseeeeeseeeeeeeeeeeeeeeeees 4 2 AS l EStADIISHoa NCW Program UNiato Role yer Geltuaeutens 4 3 A3 2 Frogran WAI DGIGUON siessivsssoreavinevscivsenreudvawereoivewerees cine eisivenavend camseueievoaes 4 4 4 3 3 Adjust the Order of the Program Units cccccceccecseeeesseeeeeaeeeeeeeeesaees 4 5 4 3 4 Modify Program Unit Name
78. Tool Window Ooe a AND Se ee es D PIEM MONONA t OR A u D al E R I P N H Y 7 xj a Projecti FBs 24MC H 3 System Configuration H E Ladder Diagram H 6 Table Edit aA Comment VO Numbering H S Project l O Numbering E K PLC 0 Numbering After you expand it you will see the information for the expansion modules being installed WinProLadder Ladder Diagram Main_unit1 _ File Edit View Project Ladder PLC Tool Window Dev a B E wo E E R py ia iia Winn Gales a A R ik AAMO tE Of a E U D o a E R I P EI H Hots xj E E Project0 FBs 24MC a g System Configuration H E Ladder Diagram Table Edit H Comment R Status Page a VO Numbering E K Project I O Numbering a l PLC 0 Numbering 0 FBs 24MCiv4 62 DEXOX13 DOi i 1 FBs TC6 m DONT m IFCR3840 lM 2 FBs RTD6 8 DO Y18 Y25 im RR3841 The illustration above shows a FBs 24MC main unit has two expansion modules which are TC6 RTD6 respectively in which the I O addresses used by TC6 RID6 are as shown in the following table Used system resources Expansion device model Y10 Y17 Besides obtaining the I O address of expansion modules through the on line method WinProladder also provides users with a method of editing expansion module information off line which is described in the illustration below 13 10 Z WinProLadder Ladder Diagram Main_unit1 File Edit
79. Totals 0 56 Retentive Data Register Totale 0 3840 ROR Register Totale 0 3072 Reset To Default Discrete amp Register Allocation tern Input Contact Output Relay Retent Internal Relay Internal Relay Internal Relay spacical Relay Retent Step Relay step Relay 0 01 Sec Timer 0 1 Sec Timer 1 Sec Timer Retent 16 bit Counter 16 bit Counter Retent 32 bit Counter 3z bit Counter Retent Data Register Data Register Input Register Output Register special Register ROR Register Data Register Retent Data Register File Register s Enter values that you wish to allocate to retentive types MS00 M1 333 5500 5995 50 T0 T49 Range xi 8255 0 7255 Miagi M1399 MO Mra M1400 M11911 W11912 M2001 S500 5999 ol 5499 TO T44 TS0 7194 T200 T255 CO C139 C1 40 C199 C200 C239 240 0255 RO R2994 R3000 R3834 R3840 R3903 R3904 R3967 R3468 R4167 R5000 R8071 00 04095 F0 F807 y OK 11 12 T50 T199 T 200 7255 CO C139 C200 0239 R0 F2999 x Cancel Memory allocation ranges for retentive When the PLC main units are manufactured They are set to factory defaults the system construction settings such as for Retentive and Non Retentive coils or for the specified allocation of registers read only register ranges have all been planned and set to appropriate values We refer to this configuration
80. UO Wy t t Lt SE AS Fee SSSA ISIS SO E SD A St SaMOHXxKR ix Test example Test example FBs 24MC Hf System Configuration EJ Ladder Diagram B Table Edit Comment S Program Unit Comment fr Network No AF Element Comment A Status Page H S 0 Numbering Program start 6 2 6 2 2 Choose Single Network Comment Mode of Operation You can also click the network labeled NOOO or its components in the ladder diagram program area and then right click and select Network Comment from the popup menu that appears then the input area for Network Comment will appear El Network Comment Press the OK button and you will have completed the network annotation procedures Modifying Network Comment Please refer to the procedures described in Modify Program Unit Comment in Section 6 1 Delete Network Comment Please refer to the procedures described in Delete Program Unit Comment in Section 6 1 6 3 Element Comment A program unit is composed of many networks of program while the networks are composed of various components therefore considering the vast number of components in a program unit there is even greater need to provide annotations for the various components Enter Element Comment Mode of Operation With your mouse select Project gt Comment gt Element Comment from the function toolbar or click on the 4 icon in the tool bar or in the project window
81. View Project Ladder PLC Tool Window aena ai JDB H Bm MEET A E EN ll be e e H E U bD amp a ae P H H u k 3 Project FBs 24MC ale System Configuration a f Ladder Diagram a Table Edit aly Comment E3 Status Page a VO Numbering tee Project Po Numbering TEE C 1 mK PLC O N E Right click on I O Numbering and select the Add Module option Add Module Fosition Select Module Location 1 represents that the connected expansion module is module number 1 which also means it is the first expansion module and location 2 represents the second expansion module and so on Now select the model types of the modules that you wish to install add 7SG1S 2DA and VOM for example Using this method you can pre edit the expansion modules that you wish to install during off line ba WinProLadder Ladder Diagram Main_unit1 File Edit View Project Ladder PLC Tool Window Doe E E ao ic hiii d aa Daa Ban Din Di D De eu e ws tee ee 2 Se Saks H Project0 FBs 24MC 4 System Configuration a Ladder Diagram H A Table Edit H A Comment amp Status Page a e VO Numbering e429 Project I O Numbering cM 0 FBs 24MC vO 1 FBs 7SG1S or OPR R3904 R3906 eS 2 FBs 2DA or OR R3907 R3908 ei 3 FBs VOM Be DEXT4 x21 ae DOY10 Y17 K PLC O Numbering The WinProladder software also displays the real installed expansion modules and manual edite
82. WinProladder User Guide Content 1 General Information cccccsccscccnceseee 177 1 1 Operation Environment REquireMents cccecccsecccseeeceeeeceeeecseeecseeesseeesseeeeas 1 1 12121 Operating SY SlCM eeea E wate ele eee 1 1 1 1 2 Hardware REQuireMent ccccccccsceceeeceeeeceeeseeeceeeecseeseesseueenseeseeeseeeess 1 1 1 2 Introduction to Functions and Characteristics ccccccccsececseeeseeeeseeeesaeeeeneeeens 1 1 22k General GharaclensStl CS 2 234 2 2 221 sit aaa cash areata a hela 1 1 12 2 SOUWare Program Edn munnen aa aia eiea tau Grce Gees 1 1 t2 SRO anM TOSUN essensen rae aE TEE SETENE 1 2 1 2 4 Program Annotations and Printing ccccccssccceeeeeeeneeeseeeeeeeeneeeseeeeeeeens 1 2 1 3 Introduction to the operation GESKtOP cccccceeecceeeeceeeeeeeeseeeeeeeeeseeeesaeeeeaeeeeas 1 3 t4 HOW the Manual 1S Arland CO wctesitwestosticareeiie coker e E E E EE OE 1 4 2 Operation Example ccssceseceeeeee 21 2 1 Description of Example Program ersen a 2 1 22 Greate a Projectoren E E R E RRR 2 2 2 3 Input and Edit the Example Program cccccseeccneeeeseeeeeeeeeseeeeaeeeeneeeeneeeens 2 3 2 3 1 Using Your Mouse to Input and Edit the Example Program 2 3 2 3 2 Input and Edit the Example Program Using Your Keyboard 0 2 5 2 4 Annotating the Example Program ccccscccssccceeeceeeseseceeeeceeeseeceeeeseeessenseeeens 2 8 2 5
83. a Be th bb4 QO Q9R44 4 5 eA m E E xix R Project FBs 24MC Ef System Configuration Ladder Diagram 4 Table Edit AR Comment E Status Page He FO Numbering unit Stub unit Wi RIC T4 F 20219 N Doc U 0 F191 4 23 Place the cursor at the location X1 directly input X2 then the following will appear ES WinProLadder Ladder Diagram Main_unitl KB Fie Edit View Project Ladder FLC Tool Window Help O67 BE tc ae S e ee ee E Ph REM MH OQ eae at itil SAMEE XxX as 2 Project FBs 24McC H System Configuration BY Ladder Diagram fy Table Edit Comment E Status Page 482 YO Numbering N1R1C3 U4 F20219 M Doc 0 0 F191 X2 has replaced X1 This is the replacement mode of operation If you press the Insert key again you will switch back to the insertion mode 4 7 2 Insertion Mode When the cascaded graphical program is in replacement mode press the Insert hotkey and you will switch the system into insertion mode where the status bar will display Insert mode and the cursor in the program area will become square shaped as shown in the following ES WinProLadder Ladder Diagram Main_unitl Sel File Edit View Project Ladder PLC Tool Window Help of x Dg BE te e te S HB e TE ig MH OQGeay y tLe SROEAXx Project FBs 24MC a System Configuration HKE KO Numbering H 0 Ladder Diagram NOOL 0 lt 1 Table Edit
84. a al il a 12 2 Press the Print Setup button and you will go to the Printer Settings screen in Section 12 1 and you will be able to re configure your printer press the Print button and printing will begin if there is more than one page you can press the up and down buitons press the Magnify and De Magnify buttons to adjust the preview image use the Close button to go back to the print window 12 2 2 Select the Descriptions and Annotations that you wish to Print In the Print window select the Comment Description page SINS Edit Network Comment Description Table Status Fage Syst 4 Type _ herr fs Ladder Main_unit Data Range Font MS Sans Serif 8 Print It Change Control else Channel Control W Element Description abeunt W Register Data Input Contact Select All towe lg pamena Paneer ia sos ed ee Preview Printer Setup x Cancel Data Range will list the following three categories program unit annotations network annotations and component annotations For example if you select the annotations for the first program unit and press the Append button then you will also list this item under the print items on the left Print t Print Items Edit Network Comment Description Table Status Page Syst q s Ladder Main unit Data Range Font Tope Sen IMS Sans Seni 8 hir Comment Main umit igl Comment Change Cont
85. acity Dynamic Allocation C Fixed Length gt Description 5 1 3 Delete ASCII Table Select Project gt ASCII Table gt Delete Table from the function toolbar or click on the te icon in the tool bar and select Delete Table from the dropdown menu or in the project window in Text Example gt Table Edit gt ASCII Table right click and select Delete Table Test Example FBs 40MC f System Configuration Ladder Diagram 7A Table Edit thao New ASCII Table Ee YS Tnn ee W Servo Parameter Table Serva Program Table TA General Purpose Link Table Register Table a Modbus Master Table A Comment ES Status Page He yO Numbering and the deleted text table window will appear Delete ASCII Table Substrate Division Production Statistics Tabie x Cancel Use your cursor to select the Substrate Division ASCII table item and press OK and you will see a deletion confirmation window Delete ASCII Table j 4re you sure to delete the Basic Section Group table Press Yes and the Substrate Division item under ASCII Table will have disappeared 5 5 E Project FBs 24MC System Configuration Ladder Diagram 3 Table Edit YY A Substrate Division Production Statistics Table fm Link Table W Servo Parameter Table Servo Prograrn Table Ta General Purpose Link Table Register Table wa WodBus Master Table 5 Comment E
86. agram program area The following are the procedures for doing this 4 4 1 Input Contact Component Use your mouse to select Ladder gt A Contact or select the icon 44 which represents the A Contact in the components tray or right click on your mouse in the ladder diagram program area and the following popup functions menu will appear as shown below then select Contact gt A Contact Select Contact Chatpat Function p Horizontal Short Vertical Short Horizontal long ag Delete 9 Delete Vertical Short T Delete Horizontal long 4 10 4 Contact t YE B Contact bith TU Contact HF TD Contact ca F Inverse Bl TU Power Flow ate TD Power Flow Then click on the location in the ladder diagram program area that you wish to perform the input at and the reference number input dialog box will appear Enter X0 and then press ENTER and the following screen will appear pees Or place the cursor at the location in the ladder diagram program area in which you would like to perform the input and directly input AX0 or XOA and the above screen will also appear or press Shift A and only the A contact component will appear in the ladder diagram program area and there will be no need to input the reference number for the component as shown below 4 4 2 Change the Type or Reference Number of the Contact Component When
87. am 2 Sub_unitl Table Edit AP ASCII Table itm Link Table 2 a Servo Program Table A Ta General Purpose Link Table i5 Register Table a cate Modbus Master Table eA Comment BB Program Unit Comment fT Network Mo wok Element Comment BK VO Numbering ete Project VO Numbering ef O FBs 24Mc A DLO 3 ae OOO AO PLO WO Nurmbering 3 1 Establish New Project From the functions toolbar select File gt New Project using your mouse or press Ctrl N and the following Project Information window will appear as shown below 3 1 E Project Information Froiect Name Test Model Name FRs 24hC Edit Detachable terminal block ATC14 DC24 inputs 10 outputs 120KHz 14 CURH2 HSG 2 120K6Hz 6 20KHz pulse output comm porican expand up Description Temperature control settings Options W Calendar x Cancel 1 Project Name Please input the name for this project for the convenience of subsequent file management 2 Model Name Select the correct model type according to the actual operation machine in the dropdown menu the program will automatically display the specification description of the particular model type that was selected Description Descriptive text for this project can be printed out 4 Calendar lf the PLC has been built in the calendar the RTC will always be able to provide the correct time and date regardless of whether or not the PLC is being supplied
88. ar icons will be displayed If you execute this again the file tool bar will be hidden BE Execute View gt Tool Bar gt View from the function toolbar and the view toolbar will be displayed execute it again and the view tool bar will be hidden E e ake Execute View gt Tool Bar gt Project from the function toolbar and the project toolbar icons will be displayed execute this again and they will be hidden eea Rm ll E te Execute View gt Tool Bar gt Ladder from the function toolbar and the component tray toolbar icon will be displayed execute this again and it will be hidden RIE HOQeS474 4 LE AOE Xx be Use your cursor to drag open the portion of the tool bar encircled in red below and the toolbar icons will be brought out in an independent window you can close this window by clicking on the X icon in the upper right hand corner E WinProLadder Ladder Diagram Main_uniti Ea File Edit View Project Ladder PLC Tool Window Help t 7 ee E Urn SM E S br 7 KIREGA y gt EAN E F X x R 15 1 a WinProLadder Ladder Diagram Main_unitl TE File Edit View Project Ladder PLC Tool Window Help JD g W Bd ddk bas be babes bas as BAIL Ba ck Ht 7 LeoAmoaAXxXx yx 15 2 Management of the Project Window Execute View gt Project Tree from the project window and Project Tree will be displayed in the left hand window in the WinProladder programming
89. as been set to an address breakpoint When every time right before execution of this network it will pause the program execution The user can press space bar for continuing the program execution The address breakpoint can be set up to 16 points at same time 10 3 8 View Address Breakpoint List When there are many address breakpoints have been set can use this feature to quickly remove pause or enable the setting of address breakpoints Main menu PLC gt view address breakpoints After execution it will display the following window BE Address Breakpoint List 2 al main MOO This window will show all the existed address breakpoints The checked mark in the enabled field 10 5 means corresponding address breakpoints are in effective You may use right click to call the pop up menu shown in below Enabled Disabled Erase Erase All Enabled Activate the breakpoint Disabled Inactivate the breakpoint When disabled the red dot of the corresponding network will become a gray dot Removed clear the breakpoint Removed all remove all breakpoints If you double click the breakpoint in the list it will display the corresponding breakpoint in the ladder program window 10 3 9 Setup Data Breakpoint Use this feature will make the program pause when the value of a specific contact or register changed or change into a certain values Main menu PLC gt Setup Data Breakpoint After operation it
90. ble 5 2 4 1 Create ModBus Master Communication Table Execute Project gt ModBus Master Table gt Add ModBus Master Table from the function toolbar or click on the cate icon in the tool bar and select Add ModBus Master Table from the dropdown menu or in the project window select Text Example gt Table Edit gt ModBus Master Table right click and select Add ModBus Master Table as shown below 5 14 E a Test Example FBs 40hM C ff System Configuration H Ladder Diagram Table Edit 2 ASCII Table lt Link Table fA Servo Parameter Table Servo Program Table fa General Purpose Link Table A Register Table MocBus Master Table ce AO d As before in the Table Edit window that appears enter the Table Name and whatever other additional items Table Edit Table Properties Table Type ModBus Master Table Table Name Modus Master Table Table starting address Ro Table Capacity Dynamic Allocation C Fixed Length M Load Table Fram PLE T Load Table From ROR Description ModBus Master Table press the OK button and the following will appear T ModBus Haster Table Hod Bu Master Table m Fi Pa Calculator c setup s Monitarthay Command Command MasterData Slave Data Allow S040 words A uto Used 3 words Position RO R2 x Cancel The following procedures are the same as in Create General CPU LINK Communication Table in 5 2 1 with features such as
91. brackets for example On Line window The finish buttons that can be selected in dialog windows are expressed using quotation marks for example the OK button The field names that appear in dialog windows are expressed in brackets while input text is expressed in quotation marks for example input Test example in the Project Name field 2 Operation Example To give new users a Clear and basic understanding of our software this manual uses examples to introduce the basic functions that are used in the development process 2 1 Description of Example Program This example will demonstrate how to build a marquee control program in a FBs PLC and also test and modify it finally producing a cascaded program table In this example the output points are YO Y7 YO is the first to light up followed by Y1 one second later followed by Y2 one second later and so on After YO Y7 have all lit up they will all go out for one second and then repeat the same sequence all over again The signals and annotations that will be used in this example are presented in the table below fran 2 eatin amber Below is the actual ladder diagram program Below is the description of the development process presented in sequential sections 2 1 2 2 Create a Project Step 1 Execute the WinProlad exe program Step 2 Select File gt New Project from the function toolbar u
92. coil R Invert the node status I Transition up of node status P Transition down of node status N Horizontal short H Vertical short V During input first move your cursor to the location where you wish to make the input and then enter the component and reference number the order of input is irrelevant you can enter the component first or the reference number first for example an AX1 or a X1A could be entered for a normal open contact whose reference number is X1 If only the reference number is entered then the component of the previous operation will be assumed and used if you simultaneously press SHIFT when you are entering the component then you will enter a component with an unspecified reference number in this case you can specify the reference number later Continuing the introduction of operation procedures of Section 2 3 1 Step 10 Step 11 Press the Esc key and the icon that was previously by the cursor will disappear then move the cursor to the network labeled N002 and click on the location of the first component Step 12 Enter T using your keyboard and the following window will be displayed then key in 0 and press Enter Element Edit TO ed 0 The input of application functions can be divided into two categories the first is the category of frequently used functions such as timing counting set and reset the rest are categorized as general functions Input
93. ct except you click the function toolbar icon 1 k Step 8 After inputting the TO normal open contact you should then input SHFL Fun51 use your mouse to click on E then you should see a cursor in the shape of an F move this cursor behind the TO normal open contact and click it then you should see the following window appear IF Function Lookup MOPLCOS Ver v4_x Function Mame Description Begin of master control loop x Cancel Timer Counter Output Operation Logic Operation Compare Data Movement C Lift E antaka 1 se Input SHFL or function code 51 in the Function Name field if you are not familiar with function names or function codes you can also move your cursor to the Class field and click on Shift Rotate and all of the instructions related to this category will be listed after you select SHFL it will appear in the Function Name field now if you press the Enter key or click on the OK button the following window will appear FF Function Lookup MC PLC 05 Ver v4_x Function Marne SHFEO Description Data shift left X Cancel ance Logic Operation Compare Data Movement Code Convert Flow Control Temperature Control 0 CMiirnolstiac T imar Function F 32 Bits Alt D T Pulse Alt P gt p SHFL x Cancel Df o a x Help Input WMO and 1 into the D and N fields respectively because mos
94. ct content can be saved to the PLC using the operations described in Section 3 4 2 3 8 4 Program Input and Editing We use a Windows operating system and everything is designed in accordance with the Windows environment and operation style This makes our software very easy to learn and use and all users from beginners to the very experienced will all be able to operate our software with absolute efficiency We also provide special hotkeys and mouse that are specifically designed to fit the particular characteristics of your office or working environment making it easy for the user in all conditions and environments to efficiently input and test programs Our flexible ladder diagram program editing feature supports high efficiency operations such as network insertion copying pasting and deleting substantially speeding up the programming process The following is a detailed description of each feature 4 1 On line and Off line Editing If you connect upon opening a new project refer to Section 3 2 2 then you can use the on line program editing function and you can immediately execute the program after you have finished editing and do not need to re download substantially shortening the time needed for development and modification On the other hand if you open the project off line refer to Section 3 2 1 then you are using off line program editing and you will have to save to the PLC after you are done editing refer to Section 3 4
95. d display settings for the connection name PLC connection can be facilitated through Serial line RS232 485 Modem or the Internet and communications settings files can be established through each of these three connection methods and then used for subsequent connection operations 9 1 1 Direct Usage of Existing Connection Settings Files Select the file that you would like to use for your connection from the Connection Name dropdown menu and proceed with the connection operation 9 1 2 Modify Existing Connection Settings Files Select the connections settings filename that you would like to modify from the Connection Name dropdown menu then press the Edit button and the following settings window will appear 9 1 Station Number Foro E R Baud Pate 9600 7 Parity Even parit Data Bit i hits Stop Bit fi hit 7 9 1 3 Create a New Connection Settings File In the Connection window press the Add button On Line Connection Name RS232 Advanced l Details Attribute Data Station Number 1 Medium Serial line Port No COM4 Baud Rate 9600 Parity Even parity Data Bit bits Stop Bit 1 bit Step 1 Enter the desired name Connection 1 for the connections settings file gt and press the Next button Connection Wizard Please Input The Connection Name Step 2 Select the hardware to perform the connection through There are three option types Serial l
96. d modules 13 11 14 Import and Export Project Contents Project contents that can be imported and exported include four tyoes Comment Import Table Ladder Diagram and Status Page i WinProLadder Ladder Diagram Main_unit1 File Edit View Project Ladder PLC Tool Window po New Project Ctrl N Ge Open r F i r F DA Save ctr s E_ a n Gi Save As sess comers le SH E eee iaf Export Import Table Ladder Diagram g Printer Setup F status Page g PrintContent Setup Ctrl P Exit Annotations descriptions execute File gt Export gt Comment from the function toolbar and the Comment Export window will appear The exported file will be a text file with txt file extension File File Mame CADocuments and Settings DIGIMDesktop 0701 tet Field Range w Comments ws Input Points TL Timer w Description w Output Relays i C Counter Ww fh Internal Relays M B Register w 3 step Relays w D Data Register Llser Define X Cancel For the exported annotations text files you can further execute File gt Import gt Comment from the function toolbar and the Comment Import window will appear select a text file and proceed with the import operation Comment Import File File Hame CADocuments and Settings DIGM Desktap 0r01 tet ry Field Range w Comments Input Points w T Timer w Description wf Output Relays
97. d size of the table or to manually set a fixed length range and not let the table exceed this length For example if the user chooses a fixed table content length of 30 Table Edit Table Properties Table Type Normal Link Table Table Mame General CPU LINK Communicatie Table staring address RD Table Capacite i Dynamic Alle FixedLength 30 Unit WORD m Description General CPU LINE Communications Table x Cancel When adding a new communications item the total length must not exceed 30 5 7 Normal Link Table General CPU LINK Communications Table Ea Fi Calculator setupts Link Comman Command clave Master Read 1 R200 Read 1 R100 Write 1 D100 Write D0 If the length of the next item will exceed 30 ou will not be able to create a new communications item Allow 30 words Used 29 words Position RO R28 M Cancel After you have finished specifying the settings press OK and you will be able to begin editing the necessary Link Command lt i Normal Link Table General CPU LINK Communications Table ma Ti Calculator setup s Link Command Seg Command Slave Master Allow 30 words Used 1 words Position RO RO M Cancel E Calculator Edit View Help OHer Dec DDc Bin Degrees O Radians Grads wo ow fT EOD g GIGI Glee ta Lal au al Ll isc Jedd a niiin lL en adil Setup field brings up the edit table window The
98. d to substantially increase the quality and reliability of your software we place particular emphasis on the sequential control of mechanical operations combining a wide range of existing ladder diagram programming languages with the support of step ladder instructions Select Ladder gt Function from the function toolbar or click on the E icon in the component tray or right click your mouse in the ladder diagram program area and select Function gt Function from the popup menu then click on the location in the ladder diagram program area where you wish to input the step ladder instructions and all function categories will appear then select SFC under the category item and then four step ladder instructions which are STP FROM TO and STPEND respectively will appear at the right hand side of the function name as shown in the illustration below i Function Lookup MC PLC_O8 er v4_x Function Name STP Description STEP instruction XC ance Basic Timer Counter Output Operation Set Heset Arithmetic Logic Operation Compare Data Movement Chift JE ak aka The procedures are described below 4 14 4 6 1 Input Step Ladder Stages STP Instruction To set an initial step ladder stage SO to serve as the initial stage after a system start follow the instruction described below Select the contact A component in the component tray click once on the ladder diagram network and input M192
99. dBus Master i 4 Table New Servo Prog Data or Value Table Servo Program Select All Append Preview Printer Setup x Cancel All of the tables you created will be listed under Tables List For example if you select General CPU LINK Communication Table and press Preview the settings content for the table will be printed There are three data items in the following table EA Preview File F Pages P View g Printer Setup Ey Print Zoom Reduce 100 v Close Prirted Item Normal Link Table General CPU LINK Communication Table SOC SHS SSH SHLSD SHS SD SH SD SH SSDS SD SH SHS SASS SSH OHS SSD a S SHS d H SDS Od Od add CEH Edd ISH H Normal Urk Table General CPU LINK Communication Table StartPos R6000 Stop Pos R6021 Allocate Size Dynamic allocation Seq Command Slave MasterData Slave Data Data Size BOA MOAMAAIAYA GAAAASG AAAASG MOAPAAAD GAA AAS DASA AAA ASS SSAA AAAS SHS Ad If you check the Data or Values option in Print Options then the data and values for R6000 R6021 will be printed during print preview 12 2 4 Select the Status Monitoring Page that you wish to Print In the Print window select the Status Page page Print Items Edit Network Comment Description Table Status Page Syst 4 p Status Page List gt Font l MS Sane Serii 8 s otatus F StatusPagell F Status P StatusPagel ae iene ES Status
100. defined 4 75 Output Normal Y6 Y Output Normal v Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Question six In the I O configuration setting page I defined a high speed hardware counter HHSCO HHSC3 but cannot see the corresponding registers DR4096 DR4110 beginning to count ANS If you want to use the hardware high speed counter besides doing the I O configuration you must also use the function instructions FUN92 FUN93 to read and write the internal data from to the ASIC For details please refer to Chapter 10 FBs PLC High Speed Counter and Timer of User Manual Il Advanced Application Question seven Can previous FBe series programs be executed on FBs series ANS Yes But it must go through code conversion There are two methods for code converting please refer to the following description 1 Modify Program Capacity through the modification of program capacity FBe series programs can be converted and saved to FBs series Project gt Program conversion gt FBe to FBS 2 Modify Project Information or you can perform code conversion by directly modifying project information In addition after the program has undergone code conversion some function instruction icons will also 16 4 change For example will all have signed unsigned input options and the original communication instructions FUN96 FUN97 will conver
101. description in Section 2 2 of User Manual Hardware amp Basic Functions 11 4 2 4 Set the Quantity of Retentive Type 16 bit Counters Retentive 16 bit counter quantities have range settings of 0 200 If you enter 140 you will have set the quantity of retentive 16 bit counters to 140 therefore retentive 16 bit counters have allocation ranges of C0 C139 a total of 140 Retentive type 16 bit counters can be modified please refer to the description in Section 2 2 of User Manual Hardware amp Basic Functions 11 13 11 4 2 5 Set the Quantity of Retentive Type 32 bit Counters Retentive 32 bit counter quantities have range settings of 0 56 If you enter 40 you will have set the quantity of retentive 32 bit counters to 40 therefore retentive 32 bit counters will have allocation ranges of C200 C239 a total of 40 Retentive type 32 bit counters can be modified please refer to the description in Section 2 2 of User Manual Hardware amp Basic Functions 11 4 2 6 Set the Quantity of Retentive Type Data Registers The quantity settings range for retentive type data registers is 0 3840 If you enter 3000 you will have allocated 3000 retentive type data registers and therefore the allocation range of retentive type data registers will be RO R2999 for a total of 3000 Retentive type data registers can be modified please refer to the description in Section 2 2 of User Manual Hardware amp Basic Functions
102. dit Place the cursor in the program area and at the location where you wish to make the input bring out the SFC category again choose TO for the function name or press the gt hotkey and the following window will appear p xg E FROM 530 HE eal pene Enter S31 press OK and the TO function will appear Under the S31 location of the completed TO Function function bring up the SFC category again and choose TO for the function name or press the gt hotkey and the following window will appear pena xg FROM 530 TO 531 Ha l l l Funchon A pete i Help Enter S32 and press OK Select vertical line component with your mouse and click on the gt 2a icon in the program area or press the V hotkey and the following will appear pene xJ a FROM 530 Now you have completed an example of a simultaneous divergence operation 4 7 Editing Mode In the cascaded graphical program editor we provide functions similar to the Replace and Insert modes of general word processors for your convenience and below are their descriptions 4 7 1 Replace Mode When the status bar shows that the system is under Replace mode the cursor display mode in the cascaded graphical program area will be as follows ka WinFProLadder Ladder Diagram Main uniti File Edit View Project Ladder PLC Tool Window Help Oe8 BB kone Oy OL
103. dow will appear press Add and a Link Command window will appear as shown below 5 11 ec Calculator c 5 Link Command Broadcaster Station Command Data Length Data Star Address Allow 3840 wordsi vta Enter 1 into the Broadcaster Station field set the Data Length and Data Start Address press the OK button and you have completed a high speed Link communication command as shown below T High Speed Link Table general CEU LINE communication table m Fi Calculator setupls Link Command seq Command Broad Data All Stat Oat 0 H_Link R100 R100 10 Allow 3540 words Auto Used 6 words Position RO R7 wf OK x Cancel You can also use the Insert button to insert a communication command or select the communication command that you would like to modify and press the Edit button and you will be able to modify it press the Delete button and you will be able to delete the communication command Use the Move Upward and Move Downward buttons to change the order and sequence of the various communication commands 5 2 2 2 Modify the High Speed CPU LINK Communication Table Name Follow the same procedures and in Modify ASCII Table Namel in Section 5 1 2 or click the Setup button during table editing 5 2 2 3 Delete a High Speed CPU LINK Communication Table Follow the same procedures as described in Delete AS
104. e information you decide to display the richer in information your screen will be but the less program code you will be able to view in each screen because the additional information is taking up so much room To select which items to display you can click on View in the function toolbar and a dropdown menu will appear the above listed items will be listed in the dropdown menu and you will be able to select them by checking their corresponding boxes Items that have already been selected will show a check mark on the left side if you click on it again then the check mark will disappear and the item will be unselected the illustration below shows the effect of selecting Element Comment and Register Content 2 12 Step 4 Step 5 NO003 TO _ S Ps MO P L Internal light 1 jia 2 is Internal Light light 1 number 1 M1 Y1 E Internal Light light 2 number 2 M2 Ye Bluu Internal Light light 3 number 3 M3 Y3 BM Internal Light light 4 number 4 anes me _ Internal Light light 5 number 5 aR 5 z 8 WbAN Internal Light light 6 number 6 M6 Y6 a ald H _ _ Internal Light light 7 number Nome na d i j f ldqwzA Internal Light Tight 8 number 8 Coil enable disable control move your cursor to the coil locat
105. e ltem Program Unit Font Type Item MS Sans Serf 8 fgg Ladder Main unit EET Ladder Sub_unitt Print temz Program Unit Comment Network Comment Element Comment C Step Number Select All AIC Preview Printer Setup i x Cancel ca e Edit Network bookmark lists all program units in the project in the Program Unit field You can use this field to select one or more program units that you wish to print and add them to the Print Items field on the left or you can select Font and the Preview button allows you to preview the print results Comment Description bookmark all annotations options for the project will be listed in the Data Range field You can use this field to select one or more annotation items that you wish to print and add them to the Print Items field on the left or you can select Font and the Preview button allows you to preview the print results 2 14 Table bookmark lists all the table items in the project in the Table List field You can use this field to select one or more table items that you wish to print and add them to the Print Items field on the left or you can select Font and the Preview button allows you to preview the print results Status Page bookmark all monitoring page items for the project are listed in the Status Page List field You can use this field to select one or more monitoring pages that you wish to print and
106. e program and data to MEMORY_PACK to execute the writing of program and data to ROM Pack Erase MEMORY _PACK clears all program and data originally being written to the ROM Pack Disable FLASH content loading when power on if you select this setting then the program and data stored in ROM Pack will not be read during power up 4 Enable FLASH content loading when power on if you select the normal mode settings the program and data stored in ROM Pack will be read during power up Four Operation Modes 1 Write the program and registers to the ROM Pack press next and the following screen will appear MEMORY_PACK operations Register Data C System Backup with PLC ID C System Backup without PLC ID Assign the data to be read back when power up Starting Ending Data len lt lt Back Press the Next button If you need to retrieve the register data from the ROM Pack during each power up then you will need to define the initial and termination addresses Press the Add button 13 8 MEMORY_PACK operations f Register Data C System Backup with PLC ID C System Backup without PLC ID Assign the data to be read back when power up Data assigment Starting address R1000 R1199 Data Length 200 X Conco lt lt Back Execute X Exit After creation you may also click the Edit button to modify or you can also Clear All and then define a new
107. e starting address R155 Table Capacity Dynamic Allocation CO Fed Length m Description ii New Server Command Table x Cancel press the OK button and the following will appear 5 18 Servo Program Table Create New Server Command Table a Fi Calculator C Setups sero Command otep speed Movement Action aut Allow 3665 wordstAuto Used 2 words Position R155 R156 x Cancel press the Add button and select the required items and values in the proper order Motion Command Item speed R1000 Movement DRV ADR Ro Ut Wait WAIT TIME e100 8 Go To NEXT x Cancel The Operation field the DRV command is used to operate the motor while the ABS setting uses the absolute coordinates to represent distance of movement and the ADR setting represents the distance of movement in relative coordinates For example if the current location was 100mm and you wish to move to 300mm then you would want to set the positioning commands to the following 1 Expressing the movement distance using absolute coordinates Hoton Command tem speed R1000 Movement DRY ABS 300 Lt Wait WAIT TIME 10000 Go To NEXT x Cancel 2 Expressing the movement distance in relative coordinates 9 19 Hoton Command Item speed R1000 Movement DR ADR 200 Ut Wait WAIT TIME 100 Go To MEXT x Cancel
108. e user to specify which component and register information that they would like to have displayed and also allowing them to specify their data display preferences The settings for the status testing page will be stored inside the project files and the next time the user needs to access these settings they can simply open the previously saved files making the monitoring and configuration of statuses much more convenient During execution the user can disable enable or forcefully set a switching device and set register values In addition to marking the various contact components that are closed using the color red directly on the component the multi window high brightness ladder diagram display also displays the register value of each of its windows which is a great help for program testers Inside the window the user can also directly click on a contact component and disable enable or forcefully set it and the node and circuit of the disabled component will be displayed differently from the other normal components which is very helpful for handling the status of different components 1 2 4 Program Annotations and Printing We provide different degrees of annotation capabilities namely component register network programming unit and program annotations and all except the last one can be displayed in the ladder diagram windows which is very helpful for understanding the operation of ladder programs 1 2 Component and regis
109. ecute Edit gt Goto from the function toolbar or press the hotkey Ctrl G and the following window will appear Frogram Units Coin Insertion Count Channel Control Change Control SUB unity Network Number Ss 4 35 Select Coin Insertion Count in the Program Units and enter 2 to represent NOO2 in the Network Number Press Confirm button and the cursor will move to the position of the network you are looking for fal WinProLadder Test example 3_pdw Ladder Diagram Coin Insertion Count File Edit View Project Ladder PLC Tool Window Help 8 x Dg E i EIEH QRA r e e AmE F xIx R E Test example FBs 24MC f System Configuration Ladder Diagram 3E Main Program i Main_unit1 Coin Insertion Count Change Control Channel Control EF Sub Program ia Sub_unitl 5 Table Edit 5 Comment F Status Page 2 VO Numbering iy ffi Main_unit Sub_unit1 h Coin Insertion Count w amp Overwrite N2 R 1 C 1 0 37 F 20186 N Doc U 0 F 8191 4 11 Ladder Program Syntax Check 4 11 1 Execute Syntax Check After you have completed the input of your application program you can run a syntax check which will help you find errors in the program We can execute Tool gt Syntax Check from the function toolbar or press the F8 hotkey and the statistical syntax error table will appear Syntax Check Error Count Warning Count
110. ed to add annotations to the program units so that future lookups and modifications can be performed more easily 4 3 5 1 How to Input Annotations from the Dedicated Annotations Area Use your mouse to select Project gt Comment gt Program Unit Comment from the function toolbar or select the icon from the tool bar or go to Test example gt Comment gt Program Unit Comment from the project window and double click on Program Unit Comment input area will appear Program Unit Comment Eg hannel Contro You will see a list of all program unit names Double click on the empty annotations area on the right hand side of the Coin Insertion Count program unit Program Unit Comment Change Contro Countthe Accumulated Number of Coin Insertions Channel Contro Sub_unit _ aes X Cancel Enter the annotation Count the Accumulated Number of Coin Insertions press OK and the entered annotation will first appear at the Coin Insertion Count top of the ladder diagram program area of this page as shown in the following illustration If you confirm it to be correct then you can press OK in the program unit annotations dialog box Now you have completed the annotation input for the Coin Insertion Counting Program 4 8 ccumulated Number of Wott Program Unit Comment Countthe Accumulated Number of Coin Insertion hange Contro hannel Contro 4 3 5 2
111. efined Undefined W Use INT1 1 WNegative Edge ig Use INTS x9 Positive Edge Undefined Undefined Use INT2 z Positive Edge C Use INT10 410 Positive Edge Undefined D e T Undefined Use INT3 f3 Positive Edge C Use INT11 0x11 Undefined C UselNT4 pA PositiveEdge 7 Use INT12 p12 Undefined Undefined I Use INTS X5 Positive Edos 7 Use INT13 6x13 Undefined z s ea Use INTE lt 6 Positive Edge C Use INT14 14 Bisse Edge E Undefined C Use INT EX Positive Edge C UseINT15 15 Positive Edge gt Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined 2 You will need to define the interrupt input in the I O cofiguration page Question four How come I used a high speed pulse output function FUN140 in the program but there 1s no high speed pulse output ANS Some instructions in the FATEK PLC main unit must be executed through FATEK self developed ASIC and therefore you need to tell the ASIC which jobs you want it to execute for you through the system configuration settings So please enter the I O configuration setting page and make the required definitions as shown below I O Configuration MC v4 x Utilization Timer Counter Interrupt Setup Output Setup Input Setup Temp Configuration 120 No J Furicti n Retentive Output Coil HSPSO Undefined Undefined B a PSOO0 Y0 Y 1
112. elect Delete from the popup menu and the cursor will represent the delete operation or directly click on the X1 component at contact B and then press the Delete key this will also delete the component 5 LO SROCE Xx 4 5 Usage of Function Block Instructions WinProladder also provides a convenient set of function block instructions We can go to the function toolbar Ladder gt Setting Reset Timer Counter or Function and select any of the above functions that are needed or we can also click on the following icon in the component tray which also represents the function options S R T IC E 4 12 4 5 1 Input Function Block Instructions For example if you wish to set a timer with fixed time duration you will need to control when the timer starts when it stops and the accumulative value that it uses for its timing purposes etc which are all described below Between the X1 contact A and YO output to set a fixed period timer you can perform the setting procedures by entering timer function You can select Ladder gt Timer from the function toolbar or you can select the timer icon from the component tray or use the hotkey Shift T Now the cursor has been set to the timer function click once between X1 and YO in the ladder diagram program area and the Timer function settings dialog box will appear Function T 0 015 x Cancel toT P 1 000 Enter
113. element for the ladder diagram program area and there are many ways to 4 28 perform operations on them The following is an introduction to methods for performing network operations 4 10 1 Copy Single Network Select the network that you wish to copy using your cursor for example network number NOO9Y as shown below N oog FROM Right click to bring up the popup menu select copy or press the Ctrl C hotkey and execute the copy operation and right click again to bring up the function menu select Paste or press the Ctrl V hotkey and execute the paste operation Now you have completed the copying of a single network pene xI FROM 30 H 4 10 2 Copy Multiple Networks To copy networks with adjacent numbers NOOO through NOO2 you can select NOOO through NOO2 via click and drag or press and hold Shift while selecting NOOO through N002 as shown below FROM FROM Then use the same copy and paste procedures as described in Section 4 10 1 and you have completed the procedures for copying multiple networks with adjacent numbers 4 29 If you wish to copy networks N001 and NOO3 whose numbers are not adjacent to one another first click and select network NOO1 with your mouse then select networks NO03 while holding down the Ctrl key and you will obtain the following result hain M1924 TO 50 SR FROM 521 TO 523 a F FR
114. enter the component and will not need to enter the reference number Note When entering the above components you can first enter the reference numbers X Y M 3S T C and then enter the component keys A B U D O Q E R or you can first enter the component keys and then enter the reference number Inversion of node status I Transition Up of node status P _ 17 1 Function Block SET Function Shift S RESET Function Shift R Component Editing Directly input new reference number or press the SPACE key to Modify contact reference number E bring up the editing window and then enter the new number Modify reference number in the Press the SPACE key to bring up the editing window and then function instruction enter the new reference number Delete component or function Press the Delete key or the Backspace key Instruction Network Editing Insert below Ctrl Insert Select networks in all program units Cut network Ctrl X Note Before performing the above four operations you must first mark the network with your mouse Up down right left movement The up down right and left keys 17 2 Jump to next row Shift Enter Jump to first network Ctrl Home Jump to last network Ctrl End Jump to a specific network Ctrl G Project Operations Function Keyeandaesoriptons PLC Operation Stop PLC Operation Ctrl F9 Component Search Keys and descriptions Search for com
115. er Counter Interrupt Setup Output Setup Input Setup Temp Configuration Interrupt Setup Use INTO lt 0 Use INTS lt 8 HSCO CLA INT 4 Pos e Undefined Undefined Undefined HSC2A Ph HSC2 6 Ph Undefined Undefined Undefined Use INT1 1 Use INT2 lt 2 Use INT3 lt 3 l Use INT4 lt 4 Use INT5 lt 5 Use INTE lt 6 Negative Edge Both Edge Use INTS lt 9 Use INT10 010 Use INT11 11 Use INT12 012 Use INT13 13 Use INT14 14 Undefined Undefined Undefined Use INT lt 7 Use INT15 x15 Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined XM Cancel Interrupt refers to a signal sent to the CPU requesting immediate service during the routine sequential execution of cycles and scanning when the CPU receives an interrupt request it immediately discontinues the scanning operation that it is executing and proceeds with the Service Requested by Interrupt first and the CPU will return to the interrupted scanning operation after the service is complete The service specified by the interrupt request i e the Interrupt Service Program must have a one and only Interrupt Label Name For the interrupt label names and interrupt priorities of the 49 FBs PLC interrupts please refer to Section 9 3 interrupt components for FBs PLC and label names and order of priority in Chapter
116. escribed in detail below 13 1 CRC16 Checksum Calculator Execute Tool gt CRC16 Generator from the function toolbar and the following window will appear eff CRC16 Generator Gos H New Open Save Close 1i 12 44 50 66 21 44 Example 00 0A DB FA Len 7 BYTE BYTE CheckSum 82 CRC16 00 00 Enter the code that you wish to check this function will display the number of bytes Len currently entered the checksum is automatically calculated and the CRC16 value is automatically calculated After you have finished inputting you can press the Save button and save it as a text file of the txt type file extension and can call out the file next time by pressing the Open button and will not have to input it again The New button will clear the input area and allow you to begin inputting from scratch Click the X icon on the upper right hand corner or the Close button and you can close the CRC16 calculator window 13 2 Contact and Register Usage Information Execute Tool gt Element Statistics from the function toolbar and the Element Statistics window will appear ME Element Statistics amp All Unused Doubious Refresh Eo ee 13 1 The main intention for this feature is to allow the user to view the usage statuses of the various components in the project used or unused Select the All button and then select the X component button
117. eted from the storage disk and if you are connected to the PLC then the following screen will appear which represents that the annotations and descriptions in the PLC will also be deleted 6 5 Data Receving System Data system Configuration ROR Register Ladder Frogram Comments Label Address Finish The Relocation button Because component annotation and descriptive texts are stored dynamically therefore the Relocation button can re organize memory allocation and release even more comment space Enter Description Mode of Operation Double click on the blank space in the Comment area on the right of XO and enter the annotation Switch double click on the Description field and enter Contact A Element Comment a a amp f d a All Used Unused Import Export Refresh ClearAll Clear Unused Relocation mx v Su as ar ec Sa len Ref No Comment Description Contact A u 5 F 8186 Shift Space Toggle store to Ladder or Project After you have completed the component annotations input click on the upper right hand corner and close this window and you will find that the previously entered annotation text has appeared under the XO component in program unit one and that when you place the cursor over XO a small frame containing the entered descriptive text will appear Ea WinProLadder Ladder Diagram Main_unit1 File Edit View Project Ladder PLC Tool Window Help
118. etwork Comment from the function toolbar and a check mark will appear to the left of the text option which means that the annotations text will be displayed above the network of ladder diagram area WinProLadder Test example pdw Ladder Diagram Main_unit1 Gia File Edit view Project Ladder PLC Tool Window Help B ee ss Re a Z Me in T v 4A m 0 c on IIT 1 H E A Test example FBs 24MC a System Configuration H E Ladder Diagram H A Table Edit Ay Comment EI R Status Fage El StatusFagel a VO Numbering Main_unitt A Sub_unitt Overwrite NORIC 1 U 38 F 20185 S A Doc U 144 F 8047 7 2 3 Manipulation of Element Annotations Displays Execute View gt Element Comment from the functions toolbar and a check mark will appear on the left of the options text and the annotations will be displayed below the component in the ladder diagram program 7 5 area If you place your cursor on top of the component a small frame containing the description of the component will appear Ez File Edit View Project Ladder PLC Tool Window Help 8ec a 65 EELA ed ee ae ee ee FE ua Sa caer oe cE eee 3 PI RRR RA ya LT AnA ixj Ete Test example FBs 24MC Ff System Configuration H E Ladder Diagram H Table Edit ay Comment Fi E Status Page mo KO Numbering po a u Overwrite NOR1C 1 U 38 F 20185 S A Doc U 153
119. f line operational conditions all modifications can be saved through the Save operations described in section 3 3 or can also be saved by performing the Save As gt To PLC procedures described in section 3 4 2 which reconnects the currently opened project contents with the PLC and saves it to the PLC 3 2 2 Connection Select File gt Open gt Connect to PLC from the functions toolbar using your mouse or click the tool bar dropdown icon and select Connect to PLC or press Ctrl L and the confirmation window for whether to connect and open the corresponding project will appear 3 4 Connection Ld 3 j Want to open the associated project file w cmi Click the Yes button which will open the project file and connect to the PLC The contents of this project must be exactly the same as the content of the PLC program to be connected with or else the connection cannot be made Look ir B winproladder od ay ee Eg P Test example pdw PR Test pdw Files of type Proladder File i pdw fld 7 Cancel The window for the corresponding project will open select the project file name that you wish to open and press Open button and then you should see the content of the project program code and the PLC connection window will also appear On Line nnecton Name RSZJ2 Advanced Acd Edit Delete Details Attribute Data stati
120. f performing isolated annotation insertion and testing providing a great help to the development process and subsequent management process of software programs We provide independent mnemonic display windows allowing the use to display equivalent mnemonic codes according to the location of their cursor in the network of ladder diagram programming windows Diverse program search functions allowing the user to search devices and registers and also allowing the setting of filter criteria such as device type etc with the search results appearing in tabular form If the user were to directly click on the search result of their choice they would be able to call out and display the corresponding code in a ladder diagram window We provide programming syntax checking functionality which executes when the user decides they would like to perform a check and also when the user issues an operation order the system will automatically execute the syntax check After the completion of its execution it will display a syntax check report window with all the errors being listed out one by one If the user were to click on one of the listed syntax errors they could call out the corresponding section of code where the syntax error had occurred with the cursor placed exactly on top of the error This function is a very significant development for discovering and correcting errors 1 2 3 Program Testing We provide multiple status testing windows allowing th
121. g When connected with the PLC you can set the PLC ID station number communications parameters and communications protocol settings for the PLC The procedures are described as follows 9 6 1 Setting PLC ID Execute PLC gt Setting gt PLC ID from the functions toolbar and the following illustration will appear enter the PLC ID which is identical to the program ID Change PLC ID Old Password New Password oo Confirm Password pod A OK x Cancel 9 6 2 Setting Station Number When connected execute PLC gt Setting gt Station Number from the function toolbar and the following settings window will appear 9 7 Station Number Station Number il l Save To Program Before writing into Check the station number 9 6 3 Setting Port Parameters When connected execute PLC gt Setting gt PortO Parameters from the function toolbar and the following Comm Parameters Setting PortO settings window will appear Comm Parameters Setting Port Parity Even parity p Data Bit 7 iG m stop Bit F hit z W This portis used for current programming Reply delay time Transmission Delay Recernve Time out interval time Without checking of station number Protocol gt Cancel It can set the communication parameters for needs PortO Port4 9 6 4 Setting Protocol When on line execute PLC gt Setting gt Protocol from the funct
122. he Comment display mode as shown below Select All Binary then all Status fields in the monitor page will be displayed binary Status Monitoring Sax Decimal Unsigned Decimal Number Hexcdecimal string View Reference Number 4 ol View Element Comment StatusP aged Refresh All Binary Ctrl B All Decimal Ctrl D All Unsigned Decimal Number Display Ctrl U All Hexdecimal Ctrl H Clear All Lt G2 Status Monitoring Einar OO0007 00770700706 Binary OOO0001 0007010116 lt al _ StatusPaged Select All Hexadecimal then all Status fields in the monitor page will be displayed hexadecimal 8 6 Status l en 0402H Hexdecimal 0226H Select All Unsigned Decimal Number then all Status fields in the monitor page will be changed to unsigned decimal number m Status E Data Modification If you wish to modify the data in reference number R1000 you can double click on the 1234 data field and then enter 6789 Status Toan Please input wale Toa Decimal Double click on the status field Enable of reference number XO and you will be able to choose either 8 Enable or Disable Z Status eens ae Decimal a Decimal E ETETETT Or right click to bring up the popup menu shown below and you will be able to perform the ON and OFF
123. he other is the results for the project contact component reference number search right click on your mouse and three options will appear in a popup menu 1 Clear results for syntax check the execution of this item will clear error messages resulting from the Syntax Check 2 Clear results for data search the execution of this item will clear results from the Search in Project command 3 Save Messages this will save the error messages from the error table in the display area to a text file 4 11 2 Syntax Check Setting Options In addition to the user being able to perform a syntax check at any stage of program editing before executing RUN the system will also automatically perform a syntax check to ensure safety The user can specify the items to be checked for both the user initiated syntax check and the automatic system initiated syntax check Execute Project gt Options or press the Ctrl F8 hotkey and the following screen will appear 4 37 Options gnored Messages Duplicated Coil Duplicted SET AST MCE Before Matched MC SEPE Before Matched SEP CALLJMP Target Not Exist Subroutine Without ATS Subroutine without ATI Duplicated Timer Duplicated Counter DSW Function Multiple Usage PLSO Function Multiple Usage Contact without Reference Number Pui Function Multiple Usage Carrt Find Matched MC Function Can t Find Matched MCE Function Can t Find Matched SEP Function Can t Find Matched SKEPE Func
124. he rows and columns of a network can make your program very organized and easy to maintain The rows and columns of a network can also provide many functions which can help make your programming process even more convenient and fast The following is a description of how to use these features 4 10 5 1 Expand to 22 Columns When there are many contact components the original 11 columns of a network may not be enough and you can expand the network to 22 columns Place the cursor on the network that you wish to expand to 22 columns execute Edit gt Network Edit gt Expand to 22 Column from the function toolbar or right click on your mouse to bring up the popup menu and execute Network Edit gt Expand to 22 Column fa WinProLadder Test example 2_pdw Ladder Diagram Main_unitl aac File Edit View Project Ladder PLC Tool Window Help 3 Dg U Ses Ree YH OB B RIMMER T ha hl PSA OOA Xix R xih Project FBs 24MC System Configuration 2 Ladder Diagram Table Edit 3 Comment E Status Page 2 VO Numbering iy Ey Overwrite NO R 1 U 58 F 20165 N Doc U 0 F 8191 fa WinProLadder Test example 2_pdw Ladder Diagram Main uniti File Edit View Project Ladder PLC Tool Window Help o x Dg U Bes ARERR gt he EANA xR xi ProjectO FBs 24MC System Configuration 2 Ladder Diagram Table Edit Comment F Status Page 262 VO Numbering Overwrite NOR U 59 F 201
125. he tool bar and all status page name will be listed and you can simply select the monitor page that you wish to open 8 3 2 Defining and Deletion of Monitor Points Defining Monitor Points You can enter a reference number for the monitor point for example R1000 meaning that the monitor point is R1000 or enter a range for example DO D4 meaning that the ranges of DO through D4 are to be monitored Status Monitoring Status monitoring Please input reference number or ranae Ex x0 R8 DI R1000 x Cancel StatusPaged Deletion of Monitor Points Using your cursor select the reference number of the monitor point that you wish to delete and press the Delete button and only the specific reference number will be deleted If you wish to delete all of them you can right click in the status monitor page and select Clear All from the popup menu 8 3 3 Monitor Point Status Display Format Control Right click in the monitor page and a popup menu will appear and shown in the illustration below TE Status Monitoring E e So Ref No Status Data Ref No Status Data R1000 Decimal 1234 ees Unsigned Decimal Number View Reference Number View Element Comment Refresh All Binary Ctrl B All Decimal Ctrl D 4 All Unsigned Decimal Number Display Ctrl U p Statush All Hexdecimal Ctrl H Clear All Select View Element Comment then the monitor page display status will shift into t
126. hoose either Mechanical Pulse or Hybrid in the dropdown menu Direction Control you can select either UP or DOWN in the dropdown menu Press the OK button and you have completed the creation of a new Servo parameter table 5 3 2 Modify Servo Parameter Table Name You can follow the procedures described in Modify ASCII Table Name in Section 5 1 2 or during table 5 17 editing you can click the Setup button 5 3 3 Delete Servo Parameter Table Follow the procedures described in Delete ASCII Table in Section 5 1 3 5 4 Servo Program Table 5 4 1 Create New Servo Program Table Execute Project gt Servo Program Table gt New Table from the function toolbar or click on the ie icon and select New Table from the dropdown menu or in the project window select Test Example gt Table Edit gt Servo Program Table right click and select New Table as shown below e Test Example FBs 40MC 4 System Configuration Ladder Diagram Table Edit 4 ASCII Table fh Link Table Servo Parameter Table sero Program Table fa General Purpose Link Register Table fm KodBus Master Table Comment FE Status Page S VO Numbering E New Table Delete Table As before enter the Table Name items in the Table Edit window that appears Table Edit Table Properties Table Type Servo Prograrn Table T Table Name Create New Server Command Tabl
127. hosen U D Up UP if XO is chosen for this field then the current counting value will increment by 1 at the rising edge of the XO pulse input Down DN if X1 is chosen for this field then the current counting value will decrease by 1 at the rising edge of the X1 pulse input Mask MSK if X2 is chosen for this field then when the X2 signal is a 1 the HSC counter pulse will be masked and will not count while the internal states of the HSC will be fully preserved When X2 goes back to 0 HSC will go back to normal operation Clear CLR if X3 is chosen for this field then when the X3 signal is a 1 the internal CV register of the HSC will be cleared to a 0 and cannot count and only when X3 goes back to 0 will HSC begin counting from 0 After completing the settings the not specified content of the X0 X3 status in the Interface 11 5 Usage Status window on the left will be changed to the settings contents Mask signal field can choose to reverse or non reverse the Mask input signal Clear signal field can choose to reverse or non reverse the Clear input signal Counter signal field can choose to reverse or non reverse the Count input signal HSC s Data Length field Function reserved 11 4 1 2 Configure the Interrupt Signal Settings Select the Interrupt Setup page Mal IO Configuration MC v4 x Utilization 10 No Function HSCOLUP HSCO DN HSCO MSK Tim
128. i C Counter wo WM Internal Relays i B Register v 3 step Relays w D Data Register Please refer to Section 6 3 Element Comment where there is also a detailed description of these procedures Export Table execute File gt Export gt Export Table from the function toolbar and the Table Export window will appear E Table Export Table List Start Addr EndAddr Allocated Size finn modbus RO RO Dynamic all ee _ cerca Under the Table List option select the table that you wish to export for example you may select modbus and then press the Export button and save it as a file with a tab file extension and you will have completed the table export procedure Execute File gt Import gt Import Table from the function toolbar and the Table Import window will appear 3 Table Import File File Marnie CADocuments and settings DIGIT Deskt E Table List Mame stat d End Ad Allocated Wu modbus RO Ro Dynamic Select the filename that you wish to import and press the Import button and you will have completed the import operation Ladder diagram if we wanted to copy network NOO1 from project one and paste it into project two we could proceed as follows First Open project one and select network N001 as shown in the following 14 2 illustration Execute File gt Export gt Ladder Diagram from the function toolbar and a
129. ile name press the Save button and the following dialogue box will appear and you can add notes to your backup file Comment Edting File Description Press the OK button and the backup will begin Under Data Transfer PLC System Data Ladder Discrete Status 5075999 Special Discrete Status M1912 7M2001 Data Register RUA 3839 Special Register TimerCounter Register File Register System Backup _ Backup Complete y OK 13 4 13 4 System Restore When the PLC is connected execute Tool gt System Restore from the function toolbar Open System Backup File Look ir I winproladder d El File name Files of type System File fsb fr Cancel Choose the files with the fsb or frd file extensions and you can perform system recovery and the following illustration will appear EZ Comment Edting File Description If you have added notes to your backup file this file description can be used for verification and after you decide to use this backup file for recovery press the OK button and a password confirmation dialogue box will appear C Enempted Password Password Encryption Kep QETE X Cancel 13 5 1 Ladder Password enter the program password for the original protected program and you will be able to recover but if the designer is unwilling to provide this password you can choose to use an
130. ine RS232 485 Modem or the Internet For Connection Hardware settings please refer to User Manual II 9 2 Advanced Applications Chapter 11 FBs PLC Communications where FBs PLC communications related hardware are described in detail Connection Wizard Please chose a medium Modem C Internet sex oH 1 Serial line RS232 485 Press the Next button and the communications parameter settings window will appear Connection Wizard Station Number fi Port No Baud Rate 9600 x Parity Even parity v Data Bit 7 bits Stop Bit fi bit 7 lt lt Back Finish For details on settings editing refer to User Manual II Advanced Applications Chapter 11 Communications Parameter Settings 2 Modem Press the Next button Connection Wizard Please chose a medium Serial line RS232 485 C Internet sos He Set the PLC station number and select the modem model set three dial modes which are described in the 9 3 following Using the active dial up mode Enter 035314991 into the Phone number field and try to connect to the modem of the remote party through the telecommunication system as shown below Connection Wizard Station Number fi Modem Modal Parameters Setting RAS PPPoE LineOO00 RAS VPN Line 0 WAN Miniport L2TP SSTP Using the passive receive mode Using the call back mode Phone n
131. ion and right click on your mouse a menu that looks like the one on the right will appear using the Disable Close Window function you can free the component from the control of the program For example ES when YO has been disabled its state will not be affected by the state of MO and now you can use ON and OFF to control its status disabled components are displayed differently the following are display symbols for Disable components T UF A i E Use the Status Page for testing first open an empty status monitoring page by doing the following Select Project gt Status Page gt New Page from the function toolbar or use your mouse to double click on the ES Status Page icon in the project window or use your mouse to select the ES icon in the function toolbar and then select to open a new monitoring page Once you have completed the above procedures a dialog box will appear please enter StatusPage0d in the Status Page Name field then press OK and the following window will appear Status Monitoring RefNo Status Data RefNo Status Data statusPagel 2 13 Enabled Disabled ON OFF 2 6 Step 1 Now move your cursor to the first blank field in the Ref No field on the far left and input YO Y7 and then press OK then move the cursor to the second reference number column and input M0 M8 and then press OK finally move the cursor to the third
132. ion toolbar and the following settings window will appear Protocol Fatek Communication Pro Fatek Communication Pro Fatek Communication Protoci Fatek Communication Pro ModBus ETU Slawe ModBus ASCIiSlave Fatek Communication Prot kd Fatek Communication Prat X Cancel 9 6 5 Setting Calendar When the PLC is in On Line status and is in Run PLC execute PLC gt Setting gt Calendar and the following window will appear and you can set the time for the PLC s built in calendar Calendar PLE current time Date Vel Time 24729 PM Ef Update PLC time x Cancel PLC current time is the current time taken from the PLC under connected conditions in the Setup field check Apply PC time then the PC time will be displayed in the next field then click the Update PLC time button and the PLC current time will be changed to the current time in the PC if the Apply PC time is unchecked then the Date and Time settings in the next fields can be modified then press the Update PLC time button and the PLC current time will be changed to the currently set time 9 6 6 Setting Phone Number When connected execute PLC gt Setting gt Phone Number from the function toolbar and the following settings window will appear Setup the dial out phone number setup the PLC s phone Setup the phone 021234567 1 aw
133. ject Ladder PLC Tool Window Help bo a e a 38 a pe Be ty B My By MY RY EB Ht a Project FBs 24MC Ladder Diagram 2 Main_unit m i System Configuration iB Ladder Diagram B Main Program eS Main_unitl BW Sub Program E3 Sub_unitl eA Table Edit fi Comment m e 0 Numbering Sub_unit1 BS Overwrite NOR1C1 U 0 F 20223 S C Doc U 0 F 8191 A Simultaneous Display of Multiple Windows Ordered Vertically Execute Window 2 Tile Vertical E WinProLadder File Edit View Project Ladder PLC Tool Window Help Dg B5 ee e Be Oe MR B PMA A a L Project FBs 24Mc au Ladder Diagram 2 Main_unit1 Sa Ladder Diagram 1 Main uniti gi System Configuration NOC EJ Ladder Diagram a Main Program im Main_unitl H Sub Program i Sub_unitl H Table Edit aS Comment E Status Page H S O Numbering Overwrite INO R 1 C 1 U 0 F 20223 S C Doc U 0 F 8191 7 2 Manipulation of the Annotations Display in Ladder Diagram Display Windows The ladder diagram program area provides unit annotations network annotations and component annotations The following describes how to display or hide these annotations 7 2 1 Manipulation of Program Unit Annotations Displays Execute View gt Program Unit Comment from the function toolbar If the option on the left of the text is not checked then the annotations will not be displayed at the top of the ladder diagra
134. l design of the WinProladder software there are also two ways to search for components which are described in the following 4 9 1 Search One at a Time in the Current Program Unit If you want to search for an X3 component in the current program unit please execute Edit gt Find from the function toolbar or press the hotkey Ctrl F and the dialog box for setting up search criteria will appear Find Find In Project Find Ref x3 Type l Contact F Output Function lv A Contact vV Coil v Function Name V B Contact Vv Inverse Coil V Label lv TU Contact Iv Explicit Fun Parameter MV TD Contact Iv Implicit Fun Parameter l Only Volatile Parameter Range Starting address Direction All C Insert Network C Up C Mark Area Cursor Position Down x Cancel 4 26 Enter X3 into the reference number field you can also check the category of the component that you wish to search for in Type and set the search range in Range and set the start point for the component search in Starting address and specify to either search upwards or downwards in Direction Press OK when the program finds the first X3 the cursor will be placed at its location if there are other X3 components in the program unit a dialog box asking whether or not to continue searching will appear e FROM 530 TO 53 1 ae TO S32 When you press the Next button the program will search for the nex
135. l for modification and editing Create New Table If when opening the existing file you opened the program data in the PLC by executing File gt Open gt Connect to PLC and choosing not to open the corresponding program then the project program in the PLC will be brought up and displayed on the screen and there will be function instruction in the ladder diagram program area as shown below ES WinProLadder Ladder Diagram Main_unitl File Edit View Project Ladder PLC Tool Window Help DBE W Bem a a a a e ar H a Project FBs 40MC System Configuration E Ladder Diagram 3 Table Edit 2 ASCII Table wa Link Table Ta General Purpose Link able Register Table wi ModBus Master Table 85 Comment F Status Page 42 VO Numbering 422 Project I O Numbering K PLC I O Numbering Main_unit1 Overwrite N2R1C8 U 15 F 20208 N Doc U 0 F 8191 Place the cursor on the above location and press 2 then the following confirmation dialog box will appear 5 24 Table Edit No matched table were found create a new one Because Zooming reflects the table content in the PLC program and not the table content stored in the project in the PC therefore select Yes in this confirmation dialog box and the following window will appear and you can create a new Servo command table for the project displayed on the screen Po Table Edit Table Properties Table Type Table Name m
136. le store to Ladder or Project Set the export file name select the items and data ranges that you wish to export and then press the OK 6 4 button The exported file will be a text file You can use this file if you decide to import it one day by selecting the Import option where its settings are the same as the Export option Component annotations can be integrated with other software applications via the export and input functions The Refresh button When you open the component annotations window and at the same time create a new unused X5 component in the cascaded graphical program area then the original X5 in the component annotations window will be an unused component but if you press the Refresh button the status of X5 will be changed to a used component Element Comment iS so g amp f Used Unused Import Export Refresh ClearAll Clear Unused mM s BI c FR TD Comment Description a a amp f Unused Import Export Refresh Clear All Clear Unused Wa Bi Be 25 Teo Description x10 x11 x12 U 0 F 8191 x12 U 0 F 8191 Shift Space Toggle store to Ladder or Project The Clear All button It can clear all Comment and Description as shown below Delete All Comment Confirm to delete all elements comment After you confirm the clear all operation all descriptions and annotations in the project files will be del
137. llowing diagram will immediately appear in the ladder diagram program location on Double click and follow the above described procedures WinProladder provides convenient hotkey operation features please refer to Section 16 1 Hotkey Table 4 3 Main Program and Sub Program Unit Operations In the WinProladder adder diagram programming window there are two areas the main program area and the sub program area which makes the programming process even more structured The operation procedures in the two areas are identical The following are instructions for performing operations with program units 4 2 4 3 1 Establish a New Program Unit You can devise a plan for categorizing your programming process into different programming segments which will provide an additional degree of structure Therefore using the feature for establishing a new program unit you can make your program even more easily understandable We can select Project gt Main Program gt New Unit in the function toolbar using our mouse or select New Unit in the dropdown menu after clicking on the Eh p icon in the tool bar E WinProLadder Ladder Diagram Main uniti File Edit View Project Ladder PLC Tool Window Help BDB H 2r 10 Configuration pe 2 to Memory Allocation 1k 44 th E FE ROR Register L gt SAO e E ProjectO Fe ih Main Program R System O BF Sub Program za Delt Unit H P Ladder C
138. llows external program or device For example graphic panel or HMI to modify or monitor the variable value during the simulation With run time editing feature during the simulation process the program can be modified without stop the execution 10 2 Limitation of Program Simulation Besides the I O operation most of the instructions can be simulated When the ladder program contains the unsupported instruction the operation of unsupported instruction will be ignored and will be shown with yellow background color as following 10 1 10 3 Operation of Program Simulation The following is an example of ssi pdw project With this project to explain the related operations for program simulation 10 3 1 Open Ladder Program Follow the following main menu operation to open the ssi pdw project file File gt Open project gt Open file gt select ssi pdw After select the project the screen will display as below E WinProladder ssi pdw ee ERZ oe EE n y SRo x IAM 80 MEH Jsp we A aS 21 ACA DS E 95S IERA M he he he ed Aae le HMHeOQQaeaew ri BBO E Xix B Por F i HARE 7 bE ERSE it DAANA Bs 2 iah TIHE aKF lOMMA Ke Eee Be 10 3 2 Enter Simulation Mode Main Menu PLC gt Simulation It will enter into the simulation mode after execution 10 3 3 Start Execution of Program Simulation Main Menu PLC gt Run After execution the c
139. m Windows in Section 7 1 2 for detailed operation procedures 15 3 16 Common Q amp A s FAQ Question one Why can t I connect with the PLC ANS Please make sure that the set station number and communication parameters are correct an error in any of them will result in failure to connect If you are not sure whether or not the station number is correct you can try the universal station number 255 and then change it back to the station number you wish to use after you have successfully connected On Line x Auto Check Connection Name Auto Check R5232 v Advanced Add Ea Delete Details Connection Setup Station Number 255 Port No COM4 Baud Rate 3600 Parity Even parity Station Number 255 Medium Serial line Port No COM4 Baud Rate 9600 Parity Even parity Data Bit bits Stop Bit 1 bit Data Bit 7 bits sop Bit frets OK Cancel Jf Ok x Cancel Question two Why is it that even though I have finished writing the program I cannot perform on line operations with the PLC and a Project Information Does Not Match warning window keeps appearing ANS When the PLC is manufactured its internal program areas are empty If you try to open a project under this condition and execute connection items WinProladder will compare your project program with the PLC internal program and will only co
140. m program area After you perform this operation there will be a check mark in the option on the left of the text ka WinProLadder Ladder Diagram Main_unit1 fa WinProLadder Ladder Diagram Main_unit1 Gz File Edit View Project Ladder PLC T E File Edit View Project Ladder PLC Ti B E T ee on B tat f ae Ladder Diagram 7 Ladder Diagram ou T we A Fe a i ou ze Fe on j i sch linemonic ra linemonic 4k 44 i r fa TProgram Unit Comment d Program Unit Comment d Network Comment Network Comment E J Project Element Comment Element Comment ati Sy ee Comet H kegister Content F11 BY Lade K EJ Ladce H Tabl ToolBar H Tabl ToolBar mH Com Font F mH Com Font F TZ ON m ON SS Sar 7 4 and this represents that the annotations text will be displayed above the cascaded graphical program area E WinProLadder Test example pdw Ladder Diagram Main_unit1 al File Edit View Project Ladder PLC Tool _ Window Help Ds a ar ee e p Y a od 8 M S B E e a OC CEEDEIETT LT Te a xd Test example la a Test example FBs 24MC RY System Configuration BE Ladder Diagram amp Table Edit my Comment as Page ED StatusPaged KS VO Numbering Main_unitl A Sub_ unit Overwrite INO R 1 C1 U 38 F 20185 S A Doc Usiaa F 8047 7 2 2 Manipulation of the Network Annotations Display Execute View gt N
141. mbering imer 0 E K PLC IO Numbering er NOOL TO Timer 0 Main unit Sob un te Ba Overwrite N R 1 C 1 U 38 F 20185 S A Doc U 153 F 8038 After the F11 hotkey is pressed the register content values are displayed If the View gt Element Comment option had already been selected then after executing Register Content the element comment will be hidden and the register data will be displayed If View gt Register Content had originally been selected then after executing Element Comment the register data will disappear and the component annotations will be displayed 7 4 Direct Display of Specific Program Points The ladder diagram area is composed of program unit categories and the various program units are composed of many componenis therefore we provide a cascaded method of display in the project window so that the relative program units program labels and steps can all be displayed allowing the user to be able to quickly display specific program points through the positioning scheme 7 4 1 Locating Elements through Program Units In the project window in the Main Program Area and Sub Program Area under Test Examples gt Ladder Diagram in the project window there is a list of the respective program units as shown in the illustration below e Project FBs 24MC ce fy System Configuration Bg Ladder Diagram El i fain Program a a Main_unitl en pe Coin Insertion Count
142. ment the user is in they will always be able to program and test their software in a very efficient manner We provide a diverse set of connection methods including direct connection modem connection and internet connection etc and also allow the user to save their connection settings Such as transmission speed telephone number web address and IP etc using a file name of their choice so that next time they need to use the same connection they only need to pick out the connection settings file from the saved files and will directly be able to proceed with the rest of the connection process 1 2 2 Software Program Editing We provide a run time on line software program editing feature in which the user can immediately execute the program without having to re download significantly shortening the time needed for development and modifications We provide a multi window ladder diagram display which allows the user to display program segments from different sections for comparison reproduction and editing 1 1 We provide a flexible ladder diagram program edit function which can execute high end operations such as internet insertion copying pasting and deletion dramatically increasing program input speed We provide a programming unit insertion function allowing users to categorize their overall develooment projects into several programming units according to functionality or any other categorization method that are capable o
143. mple FBe 24h40 Syeiem Configuration Ladder Diagram amp Table Edit NOOL r a ammen Stays Page Da VO Mirning k Prapect y0 Munmibering a PLEPI Miambenng NOS 8 2 2 Current Register Value Display When on line execute View gt Register Content from the function toolbar or press the F11 hotkey and the result will be winrroLadder Test example pele Ladder Diagram Main uniti sari File Ect View Project Ladder PLE Tool Window Help Dare BAe RARAP a ga AOE A xin R g EELA ee E S L E uji E Tos example Fes 24C h Sytem Confguraben 3 Ladder Diagram oS Table Edit 2 BG Commant IB Status Page VO Munibenng a Project VO Numbering a BY BUC Wo Mumbening Man unit Sub ura MLRLGI a LESS PO18S SA Dot UO FELII 8 2 3 Component Enable Disable Status Display When on line the display of components that are enabled and ON as shown in the illustration below r fh Diagram Main uniti L File Edit View Project Ladder PLC Tool Window Help Pai 3 ale xjl ng E SHS REP Ber BYH BW B R e 3 B 5 He FS BIS i a aF ar aa a d T iL a a xix aA A d aa d auer erg See Ss EISSI s i at NOOO x0 x1 YO l E Project0 FBs 24MC wl a a Sf System Contguraton FF Lodder Diagram h amp Table Edit wood BS Comment EA Stews Page KR yo Numbering Noo KP Project YO Numbenng 1 PLC I O Numbering NOO aa
144. n Al Setup Address chO R3840 Interrupt Setup Output Setup Input Setup Al Configuration 4 Al Data Format MAI Modules Pasition Module Name Start Address FBs 64D R3840 12 bit Format Valid bit Times of Average vill 12 bit Undefined Undefined Undefined Undefined Undefined Undefined chi R3841 ch2 R3842 ch3 R3843 ch4 R3844 fize A O fi2bit di OO Undefined Undefined 12 bit h ch5 R3845 Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Times of Average it can give the number of average for reading value calculation which can be at least 1 time No average and at most 16 times But it should note that the higher the average value the more times it will take to refresh the reading value 11 4 2 Configure the Memory Allocation Settings Execute Project gt Memory Allocation from the function toolbar or click on the icon in the tool bar or in the project window select Test example gt System Configuration gt Memory Allocation and double click and the memory allocation settings window will appear 11 11 Allocable range values for internal Memory Allocation Retentive Coil Totala 0 1400 Retentive Step Relay Totals 0 580 0 01 Sec Timer Totals 0 256 0 1 Sec Timer Totale 0 256 1 Sec Timer Totals Retentive 16 Bit Counter Totals 0 200 Retentive 32 Bit Counter
145. n unit will be able 11 4 to complete 4 sets of hardware high speed counters without considering the directions The 8 counter modes for the HHSC are U D U D 2 gt K R gt K R 2 gt A B gt A B 2 gt A B 3 gt A B 4 The 3 counter modes for the SHSC are U D gt K R gt A B For descriptions of the above counter modes please refer to Chapter 10 Advanced Applications of User Manual II I O Configuration MC v4 x Utilization Timer Counter Interrupt Setup Dutput Setup Input Setup Temp Configuration 170 No Function HSCO HSC1 HSC2 HSC3 HSC4 HSC5 HSC6 HSC HSCO DN Timer Configuration HSC Polarity HSCO MSK HSCO CLA Counter Type Hardware Counter Mask signal Normal Undefined Counting Mode UD Clear signal Normal v Undefined Undefined HSC2A Ph Counter signal Normal gt HSC2B Ph F Undefined Undefined l Undefined i HSC s Data Length x13 U ndefined i 32 Bit Hardware Counter 14 Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined XM Cancel Select the HSCO counter setting choose Hardware Counter for Counter Type select U D for Counting Mode representing that single phase independent upward downward high speed counters have two independent upward U and downward D pulse inputs and these two are independent and unrelated Therefore the following will appear after you have c
146. ncel fill the relative master and slave communications settings press OK and the newly specified data item will be created in Normal Link Table Normal Link Table General CPU LINK Communications Table Sele ai Fi Calculator c Setups Link Command seq Command clave Master slave Dat 0 Read 1 0 A 1 Allow 3640 words Auto Used 3 words Position RO RY ff OK x Cancel On the right side of the Add function button there is also 1 Insert inserts an item between 0 and 1 of the original items list choose item 1 and then press the Insert button and the same settings screen that appears when you press the Add button will appear and now you can insert a data item as shown below 2 Edit select the item that you would like to edit and press the Edit button and the same settings screen as when you press the Add button will appear and you can proceed the modification of the original data settings 3 Delete select the item that you would like to delete press the Delete button and it will be deleted 4 Move up select item number 1 and press the Move up button and you will move up one item number 5 Move down exactly the opposite as the move up button After the necessary Link Command have all been set press the OK button and you will have completed the creation of a Link Table and you will find a newly created table under the Link Table
147. ned Undefined Undefined HSC s Data Length U ndefined 32 Bit Hardware Counter Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined 11 4 1 1 Configure the Counter Timer Settings As shown in the illustration below configure the Counter page the FB PLC has 4 HHSC Hardware High Speed Counter and 4 SHSC Software High Speed Counter in which the 4 HASC HSCO0O HSC3 have 8 counting modes which can be selected in the Counting Mode dropdown menu in the illustration below and the 4 SHSC HSC4 HSC7 have 3 counting modes which can be selected in the Counting Mode 11 3 dropdown menu shown in the illustration below I O Configuration MC v4 x Utilization T mat Courter Interrupt Setup Output Setup Input Setup Temp Configuration 4 170 No Function UPEETA i HSCO HSC1 HSC2 HSC3 HSC4 HSC5 HSC6 HSC Undefined Timer Configuration HSC Polarity Undefined Undefined Counter Type Hardware Counter w Mask signal Normal bd Undefined c A Notused gt Undefined a ree i aeii Clear signal Normal v Undefined Undefined Undefined x a Counter signal Normal Undefined Undefined Undefined 5 gt Undefined HSC s Data Length Not used Undefined 32 Bit Hardware Counter X Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined X Cancel For the HHSC because A B
148. nnect if the two programs are identical Of course if your PLC just came out of the factory its contents must be empty and no project will be able to connect to it therefore you should execute the Save As gt To PLC option instead of executing the On Line option 16 1 f WinProLadder Ladder Diagram Main_unit1 File Edit View Project Ladder PLC Tool Window Help pO New Project Ctrl N i A h ie l 92 v tm v Gs Open Eina DAAE citer _ H Save Ctrl S ee H ly 5 R E Ed Project File Close Wali TO PLC Import PL Export b g Printer Setup g Print Content Setup Ctrl P Exit Question three Why can t I send an interrupt event inside the program and how come when there is an interrupt the interrupt service routine is not executed ANS The reason for this is that although the interrupt label has been entered into the ladder program area the interrupt input signal has not been defined in the I O configuration settings page in the system configurations Therefore the way to solve this problem is to go to the I O configuration settings page and define it as shown below HT II k 3 Lo EN OWE 1 DO a NOD2 59 l 160P l EN UDF 1J bo oO es SI 1 Enter the interrupt label and service routine in the sub ladder program area the LBL frame will be highlighted in bold 16 2 INTO Fos e INT 1 Heg Und
149. ns ay FROM x Cancel 821 Help Enter S21 press OK bring out the SFC category again choose FROM for the function name press OK or place the cursor in the program area and press the lt hotkey and the following window will also appear 4 18 Cancel Enter S22 press OK move the cursor over to the component tray and select le Vertical Short component and then single click behind LFRoH_ 521 gt or press the V hotkey and you have completed the procedure for expressing simultaneous convergence in a ladder diagram program pee Select the df A Contact component in the component tray using your cursor and then single click behind pone Element Edit Enter X3 and press ENTER Use the function block again bring up the SFC category choose TO for the function name and press OK or place the cursor in the program area press the gt hotkey and the following window will also appear aa Functon TO x Cancel 5 3 S23 Help pone p Enter S23 press OK and you have completed this example for simultaneous convergence It should be especially noted that to complete a simultaneous convergence operation gt Vertical Short component must be adjacent to the If there is any space between the two it will become a selective convergence operation as shown in the foll
150. odify the status of variables though serial port or TCP IP network interface by using the Fatek communication protocol The most common practice is to combine the HMI and ladder simulation to perform the integrated test There should be noted that this feature only provides Fatek PLC slave communication capability The function block FUN 150 151 and real I O related functions are not supported in simulation 10 4 1 Communication Function Setup You may choose serial ports or TCP network The setup method is as follow 10 7 Main menu PLC gt Setup Simulation After that please select communication Setup tab In this page please check Enabled checkbox and then it will display the following window Simulation Setup Scan Communication f Sorial Attribute Data Station Humber 1 m E Wlediurm Serial line Port Nao COM Baud Rate 4600 f Farh Faron narh Edit 4 10 4 1 1 Serial Port Communication Setup After select 232 press Edit Fill in the simulated communication parameters In addition the Port Number means the port number on PC Connection Setup s Station Number Port No COMI Baud Rate g600 Parity Even parity gt Data Bit bits Stop Bit 1 bit x Cancel 10 4 1 2 Internet Communication Setup After select TCP press Edit Fill in the simulated communication parameters as desire Connection Setup l Station Number
151. olor of power line of ladder program will become to red color as the screen shown as below 10 2 E WinProLadder ssi paw mE a ae i a TEA ME nay FEP Bey P D E BAS Oe he Yeh EA SA SA EA eA Be eH REHE QRA T m ha anD E AX R D4072 NERA Ea LS amp c3 g N2R1C4 During the execution there is a blinking red dot at the left side of status bar On the right of the red dot has SC xx xx means the number of time have been scanned During simulation can use the status page to monitor or modify the value of register or discrete point 10 3 4 Pause of Program Simulation Main Menu PLC gt Pause Simulation or the easiest way is to click the space bar At this point the blinking red dot stop blinking and it will become pink color 10 3 5 Proceed to Program Simulation Main Menu PLC gt Resume Simulation or the easiest way is to click the space bar At this point the dot becomes blinking again and the program continues the operation 10 3 6 Control Scanning The above pause Resume program simulation is operated by manual way of controlling the program execution which will pause the program execution at the next scan end point right after you issue the command But if you would like to control the exact times of scan execution after pause you can use set scan mode to control 10 3 6 1 Single Scan Main Menu PLC gt Setup Simulation choose single scan 10 3 Simulation Setup Lo
152. on Number 1 Medium serial line Forto Cok Baud Rate 9600 Fart Even parity Data Bit r bits stop Bit 1 bit Please refer to section 9 1 Connecting to the PLC for instructions on setting the connection name 3 5 When the PLC connection dialog window appears select the desired connection file name and press OK button and the PLC connection operation will proceed Data Receving System Data System Configuration ROR Register Ladder Program Comments Label Address Finish After the connection has been made information regarding this connection will be displayed PLC Status tem Status E Station Nu 1 FRs 24MCiv4 be ml PLC Status stopped MEMORY _ Not Set jaf Syntax Che OF Password Not Set Main Progr Not Set sub Progra Not Set Data Pass Not Set Frogram ID Not Set PLC ID Not Set fi Calendar Installed 2beed ord Used progr sovvord Free progr 20765 vord Min OS ver 4 00 Press the OK button and the PLC connection process will be completed Now any modifications made to the project content of the opened project will be synchronously made to the PLC side as well therefore there will be no need to perform the save to PLC operations described in Section 3 4 2 All you have to do is execute the Save Project operation described in Section 3 3 and save modifications to the storage disk the project content on the storage disk will be exactly the same as the content on
153. otion Table stating address R5000 Table Capacity Dynamic Allocation f Fixed Length W Load Table From PLE Description P x Cancel The frame in the above window is checked and unchecked here and the created new Servo command table in Section 5 4 cannot select this Therefore whenever you enter Motion_0 into the Table Name and press the OK button the following confirmation dialog box will appear confirming whether or not to load the table data from the PLC It should be noted that only when connected to the PLC can you load data from the PLC Table Edit 2 Ave you sure to get the data table from PLC Cancel Press the OK button and the function instruction table selected on the screen will be copied from the table in the project in the PLC and displayed in the project on the screen and after you have completed the creation process you will find that a motino_0 item has been added to the Servo Program Table in the Project Window in the project on the screen as shown below 9 25 WinProLadder Ladder Diagram Main uniti Fie Edit View Project Ladder PLC Tool Window Help O g fl fs E ao fu EA kh r i JH 4t th He 2 Ow ry E u poco A E R X 7 T Project FBs 40MC System Configuration H Ladder Diagram 3 Table Edit A ASCII Table 3 Register Table ft Modbus Master Table A Comment EF Status Page 22 pO Numbering 209 Project VO N
154. owing illustration pene wa 4 6 3 Input Divergence TO Instruction This function describes the step ladder stage to be shifted to For detailed examples and explanations of the underlying principles please refer to Chapter 8 Hardware amp Basic Functions in User Manual I here we only describe the steps and procedures for using the WinProladder ladder diagram program with an example 4 6 3 1 Selective Divergence a wD FROM 530 TO S31 y TO S32 When we wish to produce the above results we could follow the following procedures Place the cursor at the location where you wish to input in the program area bring out the SFC category select FROM for the function name or press the lt hotkey and the following window will appear pene NODS Function poos be Ty F FROM x Cancel poro s30 Help Enter S30 press OK and the S30 component of the FROM function will appear in the program area Single click behind the contact A component enter the reference number X3 or immediately input AX3 as shown in the window below Roo H Element Edit Now enter XO right after X3 oa 3 FROM 530 H NoOos ni After XO place the cursor at the location where you wish to make the input in the program area and then bring up the SFC category choose TO for the function name or press the hotkey gt and the following window
155. ponent Ctrl F Miscellaneous Operations Set project options Ctrl F8 17 3 Step Ladder Ioe TP i 17 2 Export Import File Format There are four types of project contents that can be exported and imported Comment Import Table Ladder Diagram and Status Page 1 Comment The import export file format is a text file with a txt file extension 2 Import Table Import and export operations are performed in tab file extension format 3 l Ladder Diagram Import and export operations are performed in Idr file extension format 4 Status Page Import and export operations are performed in spf file extension format File Edit Format wiew Help COMMENT DESCRIPTION start Beak LS LS3 Lid TURN Of At a B B PROGRAMI PROGRAM A The following is a description of the text file contents REF list component name fields COMMENT text annotations for the corresponding components DESCRIPTION text descriptions for corresponding components 17 4
156. power The time and date information provided includes week year month day hour minute and seconds a total of 7 pieces of information With the installed calendar and clock feature users can control their systems 24 hours a day all year long allowing your automatic control system to work in accordance with your daily habits and routines not only increasing the level of automated control but also boosting efficiency The application of this field depends on whether the PLC exists this equipment The window below will appear after you press OK which means that you have successfully opened a new project You can begin setting the various settings for your project and engage in ladder diagram program design Described in Section 4 Remember to save your work when finished 3 2 fea File TE View ee ae Tool pEr na jaj xil DB H BND Eea Rye Y 3 ta MeLelevc Lee eee f Test FBs 24MC a System Configuration a Ladder Diagram a Table Edit Bi Comment A Status Page of Te pO Numbering alli 2 4 il Le ii Overwrite A 3 U0 F 20223 SA Doc UO F8191 al 3 2 Open File There are two ways to open a file opening a project and connecting to PLC which are respectively described below 3 2 1 Offline Operation Select File gt Open gt Open from the functions toolbar or click the E icon in the tool bar and
157. put Setup Input Setup Temp Configuration Al Configuration 4 Al Data Format Al Modules Module Name Start Address FBs 64D R3840 C 14 bit Format Al Setup Address Valid bit Times of Average x Cancel Al Data Format It can be 12 bit or 14 bit format for representation 11 10 I O Configuration MC v4 x Utilization I D No Function Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Interrupt Setup Output Setup Al Data Format Al Modules Module Name Start Address FBs 64D 12 bit Format Input Setup Temp Configuration 14 bit Format Al Setup Address ch R3840 chi R384 ch2 R3842 ch3 R3843 ch4 R3844 ch5 R3845 Valid bit Times of Average Al Configuration 4 Valid Bits if the analog input format is set to 12 bit then the effective number of bits will be set at 12 and cannot be changed If the analog input format is set at 14 bit then the effective bits setting can be set to either 12 bit or 14 bit and the Al reading values are all in 14 bit representation I O Configuration MC v4 x Utilization 1 0 No Function lt Undefined a Undefined Undefined Undefined Undefined Undefined Undefined Undefined Temp Configuratio
158. r Table Servo Program Table fa General Purpose Link Table ES Register Table aaa Be eee tebe Ti WodBus Master E T P Comment B Status Page 2 VO Numbering As before in the Table Edit window that appears enter the Table Name items Table Edit Table Properties Table Type Table Name New Register Table Table starting address RO Table Capacity Dynamic Allocation C Fixed Length Description New Register Table x Cancel After you press the OK button the following will appear Register Table Hew Register Table Fa Ti Calculatoriti oetupiS Register Data SSS as Ade Insert Edit Delete Allow 3640 words Auto Used 0 words x Cancel After you press the Add button the following window will appear 5 21 Data width you will have a choice of either a Word 16 bit or Double Word 82 bit Register Data Data Type WORD 16Bits Data 0 Description x Cancel After you press the OK button the following window will appear As before you can also select the Servo Program that you have already created and select the Insert Edit Delete Move Up and Move Down functions on the right Register Table Hew Register Table mai gi Calculator setup s Register Data TE Ro WORDO Gbit Insert Edit Delete Allow 3840 words Auto Used 1 words Postion RO RO x
159. ram H B Table Edit a Comment F Status Page VO Numbering NOOO Mal Program Unit Comment Main_uniti MESECE Test example X Cancel Delete Program Unit Comment You can take advantage of the program unit description annotations modification procedures to clear all descriptive text or click on the annotations in the ladder diagram program area with your mouse and press the Delete hotkey which will delete directly 6 1 6 2 Network Comment In a program unit there will have many networks of program and each has its unique function therefore if we can annotate each network according to its function future maintenance of the program can be performed much more conveniently 6 2 1 Enter Network Comment Mode of Operation With your mouse select Project gt Comment gt Network Comment from the function toolbar or click the ft icon in the tool bar or in the project window select Text example gt Comment gt Network Comment and double click and the Network Comment inputting area will appear Network Comment Comment Ladder No Honan Frogram start Press the OK button and you will have completed the annotations for the solution network ba WinProLadder Test example pdw Ladder Diagram Main_unit1 fz File Edit View Project Ladder PLC Tool Window Help Ow ed RBs eee ae Be ee WR Re BH R ik y t O
160. ration a f Ladder Diagram __ H Table Edit NOOL H A Comment E Status Page KS O Numbering ae 469 Project l O Numbering K PLC IO Numbering Gl 0 FBs 24MC v4 62 S DIXO X13 RUGS 88 DO VO YS 1 FBs TCb 88 DOY10 Y17 m IR R3840 i 2 FBs RTD6 a DOY18 Y25 m IR R3841 NOOS5 The example in the above illustration shows the FBs 24MC main unit has two expanded temperature modules TC6 and RTD6 To configure the expansion modules click Temp Configuration and shown as below fa O Configuration MC v4 x Utilization Timer Counter Interrupt Setup Output Setup Input Setup Temp Configuration 1 0 No Function i i 3 Temperature Configuration Undefined ica Starting Address of Configuration T able R1000 R1000 R1005 prea Starting Address of Temperature Register RO RO R11 ndefine Undefined Starting ddress of Working Register R500 R500 R511 Undefined Undetined Address Module Name Sensor Type Unit of Temp Celsius Undefined 1 R3840 FBs TC6 K sal Bee Undefined Times of Average No v rare oo nee ree Ea Scan Rate Normal i Undained HS Undefined 4 Undefined Undefined 5 Undefined HG Undefined E Undefined ii Undefined 8 Undefined Undefined Undefined Undefined Undefined Starting Address of Configuration Table the registers of table store configuration information regarding the temperature modules For detailed descriptions plea
161. reference number column and input CO and press OK TO and press OK RO and then press ORK You will then see on the screen the reference numbers of YO Y7 and MO M6B8 their respective enable disable statuses and ON OFF statuses along with the status and values of timer TO and counter CO If you with to enable or disable a node or coil simply move your cursor to the corresponding status field and double click then the enable disable option will appear If you wish to set their values you can move your cursor to the corresponding data field and enter O or 1 or double click your left mouse button to bring up the value input window The display format for registers can be controlled using the Status field There are currently six distinct display formats base 10 base 10 positive numbers base 2 base 16 floating and strings etc To use them double click your left mouse button on the status field The Ref No field can be displayed using component reference number or component annotation this can be done by bringing out the popup menu by right clicking in the status monitoring page and selecting View Element Comment Printing the Example Program Use your mouse to select File gt Print Content Setup in the function toolbar or press Ctrl P and the Print window will appear Ez Print Print Items Edit Network Comment Description T able Status Page Syst a b Typ
162. riti setup sl Comm Parameters Setting 0 Transmit only or Receive only 1 Transmit then receive or Receive then transmit Communication Mode 0 only transmit messages only receive messages 1 receive message after transmission of message transmit message after receiving of message 5 13 Start Code set Start code of receiving End Code set End code of receiving T General Purpose Link Table Create New Generic Communication Table Sele fm Calculator setup s Comm Parameters Setting 0 Transmit only or Receive only Start Code o End Code 0 Command Edit Allow 3840 words Anto Used 9 words Position RO R Data Preview uo m o o poon G Beo es o o 0063H ie x Cancel Command Edit when in the middle of editing you can preview in the Data Preview section below Data Preview you can use your mouse to drag and drop ranges and the calculated checksum and CRC16 values will be displayed below in the status bar Press the OK button and you will have completed the creation of a new General Purpose Link Table 5 2 3 2 Modify General Purpose Link Table Mode1 2 Name You can follow the procedures described in Modify ASCII Table Name in Section 5 1 2 or during table editing click on the Setup button 5 2 3 3 Delete General Purpose Link Table Mode1 2 Follow the procedures described in Delete ASCII Table in Section 5 1 3 5 2 4 ModBus Master Communication Ta
163. rogram areas by clicking the various Page Label buttons Represents that the current window opened is ladder diagram display 1 M ain_unit 1 WinProLadder Test example pdw i Ladder Diagram Main_unit1 fz File Edit View Project Ladder PLC Tool Window Help Dey fF as ou FL R bh w Y ow te GX Ya vy Sw tw R S fry dF RIEMMHAQRARA AT AGL HERO Xix a ProjectO FBs 24MC ef System Configuration Ladder Diagram Main Program ia Main_unitl ia Switch Control ia Channel Control ia Change Control S Sub Program ia Sub_unitl H B Table Edit H A Comment E Status Page a 442 O Numbering Sub_unitl 4 Switch Control Channel Control Change Control U 0 F 20223 S A Doc U 0 F amp Overwrite Click on the different page labels 7 4 to switch between pages We first place the cursor on the program window Main_unit1 then execute View gt New Window from the function toolbar and the system will open a ladder diagram display 2 window which includes the program label page for Main_unit1 whose content is the same as the content in the Main_unit1 label page for the original ladder diagram display 1 as shown in the illustration below Represents that the current opened window is that of ladder diagram display 2 Main_unit 1 E WinProLadder 4 Ladder Diagram 2 Main_dni File Edit View Project Ladder PLC Tool
164. rograms Prior to the completion of program s development the final application program must be downloaded to the PLC and tested Through the resultant component conduction status register value display and status display of status monitoring page we can judge whether the application program is complete or not 8 1 On Line Testing If you open the file via the off line method in Section 3 2 1 then execute PLC gt On Line from the function toolbar or connect via the F12 hotkey After you connect you can execute PLC gt Run PLC from the function toolbar or test the program results using the F9 hotkey If you open the file on line via the method described in Section 3 2 2 and you connect successfully then you can execute PLC gt Run PLC from the function toolbar or test the program results online by pressing the F9 hotkey 8 2 Run Time Status Display When using on line PLC testing to test the application program we can use the bright display of conductive components register value displays and component enable disable displays to check the correctness of the program 8 2 1 Bright Display of Conductive Components During on line testing conductive components are displayed in bright red color amp WiinProladoer Te examplepedw Ladder Ceegram lain unitI el Z File idt View Project Ladder PLC Toni Window Help Dg SEs wem her Rn al RIMM Het PVRs TL WRB XR NOT E Tesi exa
165. rol E fird Comment Channel Control hT Comment Subunit Iv Element Description TF Comment Input Contact Print Items W Register Data TF Comment Output Relay Select Al Satin rence ace lihet Sane a Preview Printer Setup x Cancel Press the Preview button and all of the program unit annotations will be printed on the second page in the preview screen as illustrated below 12 3 Printed ltem Program UritCommert Blue frames represent program unit names ica a a aaa aaa a aaa a aE Program Unit Comment Test example Main Program Unit Comme rk UGH GT GH GH a GHG GH GIGH CHG GH GT GH GHG CHCTEN GIG Red frames represent program unit annotations If you select the Coin Insertion Count item under Data Range then the Network Comment for the Coin Insertion Count program unit will be printed if you press the Append button and add the Print Items listed on the left then the network annotations in coin insertion count program unit will be printed m Preview Fie Fi Pages P View Printer Setup Fit H d pe d Zoom g Reduce 100 Close Blue frames represent program unit names Frirted kem Newark Commert Coin hserion Count aaan aoaaa aaa oA d aoaaa aa a Coin re ertion Court Z Red frames represent network annotations NOO00 Coin Inzerion Counts ne work commer os for the coin insertion count program
166. saaees 4 36 AET EXEC CME SVM gt A 21 0 Gee mn ee Terre ere penne on een me eee 4 36 4 11 2 Syntax Check Setting Options cccccecccssseeeseeeeseeeeeseeeeeseseeeseees 4 37 5 Table Entry and Editing 0088 On 7 SE gt fal Fo eeeerete een ree en a ee Pe ne ee ae ee ee ee 5 1 5 1 1 NEW ASG Al Cys rer caters tetetcentatetaitotatint a eae aatealettiee 5 1 5 1 2 Modify ASCII Table Name cccccccssececsssseecseeeecseeseecsceseeeseuseees 5 3 ST PEELA WS re E E 5 4 SA al ea en On onen re mn cten cee are eet etme te errno arene errr 5 6 5 2 1 General CPU LINK Communication Table cccccccsseceeeeeeeeeeeeees 5 6 5 2 2 High speed CPU LINK Communication Table ccccccsseeeeeeeeees 5 11 5 2 3 General Purpose Link Table Mode1 2 ccccceccceececeseeceeeeseeeeeeeees 5 12 5 2 4 ModBus Master Communication Table ccccceccecsseeeseeeeeeeeeeeees 5 14 Ho SCIVO Pamele Tal pisces ceicecicuastesntaeh E 5 16 5 3 1 Create New Servo Parameter Table cccccccsececeeeeseeeeseeeeeaeeeeas 5 16 5 3 2 Modify Servo Parameter Table Name c cccccseeeeeeeeeeeeeseeeeeeees 5 17 5 3 3 Delete Servo Parameter Table ccccccssscecsseeeseeeseeeeeseeeeeneeeeenes 5 18 DA SeMO POJAM AIG een E T ren T 5 18 5 4 1 Create New Servo Program Table ccccscccecseeceseeeeeseeeeeseeeeeseeees 5 18 5 4 2 Modify Servo
167. save as dialogue box will be produced Save in ME Desktop B My Documents my Computer SB my Network Places File name sample a Save as type Ladder Resource Idr Cancel Enter the file name sample and then press Save and an Export Complete message will appear x 1 Export Complete OK After you press the OK button execute File gt Close Project from the function toolbar and close project one then open project two to open the project refer to the description on how to open existing files in Section 3 2 move your cursor to the position where you would like insert the network and execute File gt Import gt Ladder Diagram from the function toolbar Look in i Desktop G My Documents E my Computer ay My Network Places b sample Idr File name sample Idr Files of type Ladder Resource ldr Cancel 14 3 In the open file dialogue box select the sample ldr filename that you previously entered and then press Open and an Import Completed message window will appear and you have now completed a copy network operation between two different projects I Impor
168. se refer to FBs User Manual Il Chapter 21 FBs PLC Temperature Measurement and Temperature PID Control Starting Address of Temperature Register sets the beginning register address for the current reading values of temperature measurement each channel is mapped to a register In the example one TC6 module and one RID6 module adds up to a total of 12 channels and therefore needs 12 registers Starting Address of Working Register these registers are needed for the internal operation of the PLC system for temperature module s working For detailed descriptions please refer to FBs User Manual II Chapter 21 FBs PLC Temperature Measurement and Temperature PID Control Sensor Type FBs temperature module comes in two main categories TCXX and RTDXX The types and ranges of selectable temperature sensors are listed in the following table J 200 1200 C E 190 1000 C K 190 1300 C T 190 380 C R 0 1800 C B 350 1800 C S 0 1700 C N 200 1000 C Triple wire type JIS or DIN Pt 100 200 850 C Pt 1000 200 600 C Unit of Temp the user can select either Celsius or Fahrenheit temperature representations Times of Average you can calculate the averaged value of the measured temperatures The selectable options are No 2 4 and 8 Scan Rate select the Normal With 0 1 resolution or the Fast With 1 resolution refresh rate for tempera
169. sed eee Te eo l a MO Internal light 1 MI Internal light 2 M2 Internal light 3 M3 Internal light 4 M4 Internal light 5 M5 Internal light b M6 internal light 7 M7 internal light amp M8 Reset signal Shift Space Toggle store to Ladder or Project ve Click the Used button gt and then respectively enter the example annotations as shown below 2 8 Step 2 Element Comment A iE g Used Unused Import Export Refresh ClearAll Clear Unused Bs BI ae a es Ee et No Comment Bessripion YO Lightnumber1 Y1 Lightnumber2 Y2 Lghtnumber3 Y3 Lightnumber4 YA ghtnumber5 Ie YS Lightnumberg Coo ight urbe vr Light umber E U153F 3038 i Shift Space Toga space Togg os store to Ladder or Paed Fill in the annotations using this window respectively according to the previous definitions and descriptions in the fields of the tables The Description field was not used in this example and more detailed component descriptions may be entered into this field in actual applications Now we will proceed with Network Comment use your mouse to move the cursor to the network that you wish to annotate right click on the mouse to call out the popup function menu then click on Network Comment and then a window for entering network annotations will appear Once you have finished entering the annotations they will immediately daak above the annotated network
170. settings range for retentive type step coil quantities is 0 980 If you enter 500 you will allocate 500 in quantity to retentive type step coils while steps SO S19 will always be non retentive and cannot be changed therefore the step coil range is 0 999 therefore the system will first allocate the range SO S499 a total of 500 in quantity to the non retentive type step coils and therefore the step coil allocation range for retentive type will be S500 S999 a total of 500 in quantity The step coils can be modified please refer to the description in Section 2 2 of User Manual Hardware amp Basic Functions 11 4 2 3 Set Timer Time Base Amount Allocation The settings range for timer quantities is 0 256 and timer timing bases are divided into 0 01 second 0 1 second and 1 second timing methods Therefore if you enter 50 in the 0 01 second field you will allocate 50 quantities to the 0 01 second timer and therefore the T0 1T49 a total of 50 quantities range will first be allocated to the 0 01 second timer and then enter 150 in the 0 1 second field which represents that 150 quantities will be allocated to the 0 1 second timer Therefore range T50 T199 a total of 150 quantities will be allocated to the 0 1 second timer and therefore the remaining 56 quantities will be allocated to the 1 second timer and the range of allocation will be T200 1T255 a total of 56 quantities Timers can be modified please refer to the
171. sing your mouse or press Ctrl N on your keyboard and the New Project window will appear as is shown below Project Information Proiect Mame Model Mame FEs 24hMC Edit Detachable terminal block RTC 14 OC24 inputs 10 outputs e 120KHz 14 eURH HSC 120KHz 6 20KHz pulse output comm porican expand up Description Options W Calendar Step 3 Enter Test example into the Project Name field Step 4 Click on the Edit button to enter the PLC model type selection screen Project Information Proiect Name Test example ModelName FBs 24MC PLC Model Detachable terminal block RTC14 OC24 inputs Series Points Model lo0KH2 HSC 120KHz 6 20KHz pulse output c 5 P P Belea Me Description X Cancel Options W Calendar Step 5 Select the corresponding model type according to the actual testing machine Step 6 Click the button and the following screen will appear 2 2 WinProLadder Ladder Diagram Main_unit1 ie File Edit View Project Ladder PLC Tool Window Help DEE BER see mm yw A v ar O B ie yi HAm EF XxX Pik tM OOOD t a e u D o a E R I F N H Y x NO000 Test example FBs 24MC 43 System Configuration EJ Ladder Diagram E Table Edit Wirel Kt Comment l F Status Page ie VO Numbering E Baa E Main unit ASub_unit1 4 aa Overwrite NO R 1 C 1 U 0 F 20223 S C Doc U 0 F 8191 2 3 Inp
172. sion If you wish to increase the space between X0 and X3 xo a xo ae oe Execute Edit gt Network Edit gt Horizontal Expand from the function toolbar right click on your mouse to bring up the popup menu and execute Network Edit gt Horizontal Expand and you will have completed the horizontal expansion 4 10 5 6 Horizontal Compression If you wish to shrink the space between X0 and X3 lt o e xl xo x1 Execute Edit gt Network Edit gt Horizontal Compress from the function toolbar or right click on your mouse to bring up the popup menu and execute Network Edit gt Horizontal Compress and you will have completed the horizontal shrinkage 4 10 6 Insert Blank Network If you wish to insert a blank network above network number NO12 you can proceed as follows Right click on your mouse on any component in the NO12 network in the cascaded program area and bring up the popup menu Then execute Insert Network gt Before This Network or right click on the network number N012 and bring up the popup menu Then execute Insert Network gt Before This Network or press the hotkey Shift Insert and then network N012 will be a blank network and the network content that was previously numbered N012 will become network N013 1 alz i i AE ee To Sel 4 33 4 10 7 Insert Network Annotations For example if you wish to input annotations for network NO12 you could place the cursor on
173. t EF Status Page 4482 PO Numbering 5 16 As before enter the Table Name items in the Table Edit window that appears Table Edit Table Properties Table Type Table Name Create Mew Server Parameter Table starting address R5200 Table Capacity Dynamic Allocation C Fixed Length 240 Unit WORD Description Create Mew Server Parameter Table x Cancel After you press the OK button the following window will appear enter the appropriate values according to the proper order and item fields Servo Parameter Table Create New Server Parameter Table ff Calculator Setupls R5200 0 Unit 1 Pulse R5213 10 Movement Compensation oO P R5201 1 Pulse Fev 1 6Bit R5214 11 Movement Compensation oo E DAS202 2 Distancer Rev R5215 12 Dec Time O e R5204 3 Min Uru R5216 13 Interpolation Time Constant 500 nE DAS205 4 Max Speed DRS217 14 Pulze Rev 326 1t oO DAS207 5 Start End Speed R5219 LE 15 0 DOG Input NotUsed R5205 6 Creep Speed R5219 HE 15 1 5troke Input NotUsed R5210 T Backlash Compensation R5220 LE 15 2 PGO Input NotUsed R5211 6 4cc Dec Time RA5220 HB 15 3 CLA Output NotUsed R5212 LE 9 O Direction Control O Up DRS221 16 Machine Zero Paint oO Ps R5212 HB 9 1 Zero Retum Direction Downie R5223 17 FGO Count to Allow 2872 wordsi vtot Used 24 words Postion RS200 R5223 Reset To Default x Cancel Unit you can c
174. t Complete Status Page execute File gt Export gt Status Page from the function toolbar and the Status Page Export window will appear Select StatusPageO in Status Page List and then press the Export button and it will be saved as a file with the spf file extension and now you have completed the status page export operations Wel Status Page Export status Page List tem Court Se otatusPaqel M Cancel execute File gt Import gt Status Page from the function toolbar and the Status Page Import window will appear E Status Page Import File File Name CADocuments and Settings DIGIT Desk GS Table List Name Es StatusPaged x Cancel Select the status page filename that you would like to import and then select the status page with new filename under the table list press the Import button and you will have completed the import operation Open the Status Page window of this project and you will find that this status page has been created 14 4 15 Managing the Desktop The Winproladder programming software has an easy to use Window interface and there is an easy way to manage every aspect of the software including the tool bar project window status monitor and ladder diagram windows etc allowing even easier operations and even neater displays 15 1 Tool Bar Management Execute View gt Tool Bar gt File from the function toolbar and the file toolb
175. t X3 until the end of the program unit When there are no more X3 components a dialog box saying Search not found will appear i earch not found If you press the Cancel button the program will not search for the next X3 and the cursor will stop on the last X3 location If you want to continue searching for the next X3 you can press the F3 hotkey which stands for Find Next If you continue to press F3 the program will continue to search for subsequent X3 components all the way to the end of the program unit When there are no more X3 components you will see a Search not found notification dialog box 4 9 2 Batch Searching in Projects To perform a batch search for component X3 please execute Edit gt Find in Project from the function toolbar or press the hotkey Ctrl F3 and the search criteria dialog box will appear Find Find In Project Find Ref x3 Type I Contact Output Function V A Contact Iv Coil V Function Name MV B Contact Iv Inverse Coil V Label V TU Contact V Explicit Fun Parameter lv TD Contact V Implicit Fun Parameter M Only Yolatile Parameter Range All Opened Program Unit C Program Unit on cursor x Cancel 4 2 The Find Ref and Type are set in the same way as described in Section 4 9 1 Set Range to All which specifies to search the entire project If the Range is set to Opened Program Unit then only the
176. t function block instructions have flexible pulse trigger and 32 bit operand can now be selected using a mouse or a keyboard If you use your keyboard use the Alt D combination for 82 bits use the Alt P combination to control the Pulse the Pulse function must be selected for this example Step 9 Move your mouse cursor to the inthe component tray and click on it a cursor with a horizontal short circuit icon should appear move it at specified location and continue to fill in the horizontal short contact Step 10 We are now intentionally skipping the MOV instruction network and we will revisit the following portion later on 2 3 2 Input and Edit the Example Program Using Your Keyboard Below is a description of how to edit application program by using a keyboard Positioning and Control of the Cursor Moving the cursor up down left and right The four arrow keys 1 lt Move to top Ctrl Home Move to bottom Ctrl End Move to the left most position Home Move to the right most position End Move up one page Page Up Move down one page Page Down 2 5 When inputting various contact components using a keyboard different letters of the alphabet are used to represent different types of components Normal open contact A Normal close contact B Transition up contact U Transition down contact D Coil O Inverting coil Q Set coil E Reset
177. t save the program to the project files in the PC disk please execute File gt Save from the function toolbar which means that the original project files will be saved or execute File gt Save As gt Project File from the function toolbar and save the modified project program to a new project file You can keep the original project Step 3 Since in the beginning an opened existing file is not connected to the PLC therefore we need to connect to the PLC and save the test program to the PLC to be able to proceed with program testing First execute File gt Save As gt To PLC from the function toolbar and the On Line window will appear On Line Auto Check Connection Name Auto Check R5232 Advanced Add Edit Delete Details Data Station Number 1 Medium Serial line Port No COMI Baud Rate 9600 Parity Even parity Data Bit 7 bits Stop Bit 1 bit Cancel Select the desired Connection Name and then press the OK button and the connection process will begin 16 7 Data Receving System Data System Configuration ROR Register Ladder Program Comments Label Address Finish Status 1 FBs 24MC v4 62 Stopped _ Not Set z OK Password Not Set Main Progr Not Set Sub Progra Not Set Data Pass NotSet Program ID WNotSet Not Set Installed 20224Word 38Word 20185 Vord Min OS ver v4 00 Jf OK And now you can proceed with PL
178. t to the new communication instruction FUN151 As for the FBe instructions that the FBs does not support an error message dialogue box will appear after the code conversion has been completed After code conversion previous files cannot be changed by means of overwriting please use the save as new file method The following is the FBs and FBe function instructions comparison table which can serve as a reference for code conversion FBs New Instructions FUN55 BG Binary code to Gray code FUN56 GB Gray code to Binary code FUN114 Zone Write Zone write FUN139 HSPWM Hardware High Speed PWM Output FUN160 RWFR File register Read Write ee ee a em ee ead pe or BR w rp FBs Canceled Instructions FUN96 LINK2 Port 2 communication convenient instruction FUN97 LINK1 Port 1 communication convenient instruction FUN72 TP4 Multiplexing temperature module FB 2AJ K H T 4 temperature measurement instruction 25 FUN73 TSTC Temperature module FB 2AJ K H T 4 temperature measurement a h d Nm N Bi P s PID temperature control 2 6 FUN85 TPSNS Multiplexing temperature module FB 4AJU K XX temperature measurement instruction _ h FBs Modified Instructions FUN11 Addition operation with signed unsigned calculation option aC FUN12 Subtraction operation with signed unsigned calculation option oO FUN13 x Multiplication operation with
179. tart NOOO TUP nOO1 OTE nNOO2 we o af OK x Cancel Test example Program start neeo p TURP woo TE ERR Step 4 Save the previous input content to project files Use the File gt Save in the function toolbar or press Ctr S Because this is the first time you have saved a file a Save As dialog box will appear press Enter once you have input the file name and you are finished Please refer to Chapter 6 Comment Information for detailed operation procedures 2 5 Testing and Debugging Step 1 First save the previously entered program code to the PLC select File gt Save As gt To PLC from Step 2 the function toolbar and PLC gt On Line dialog box will appear as shown below Data Receving aystem Data System Configuration ROR Register Ladder Program Comments Label Address Finish Advanced Add Edit Delete Details Attribute Data Station timber Meciurn Serial ling For No COM4 Baud Rate 4600 Parity Even parity Data Bit F bits Stop Bit 1 bit status FBs 24MCivd 62 stopped ce Slop Set Password Main Progr sub Progra Data Pass Frogram ID Installed 2022 4vord Ovord beesvvord WOO Now we can select a previous connection setting from the Connection Name and press OK to proceed with connecting to the PLC and bring out the Data Receiving windo
180. te E ston ele ecaan use N E 12 1 12 2 1 Select the Ladder Program thatyou would like to Print cccceee 12 1 12 2 2 Select the Descriptions and Annotations that you wish to Print 12 3 12 2 3 Select the Table that you wish to PYINt cccecceeeeeeeneeeeeeeeeeeeeeeeeeeeaes 12 5 12 2 4 Select the Status Monitoring Page that you wish to Print c 008 12 5 12 2 5 Select the Project Information or Configuration that you wish to Print 12 6 TZ SOL ie i Ol OU Vet AA A S EEE ONTAN 12 7 ay 28S ca GU Gl aa fod 2 eee eee Ee Sn SIUR Nao ane Otero crr eer ee ee meen re One een Deerte a en ert renee cnr eres 12 8 ARAIN a a geen een mane gen et 12 8 13 Auxillary FUNCTIONS c000 13 1 132 1GRG16 Gneeksuin Calculator necia a a a a a 13 1 13 2 Contact and Register Usage Information ssssssssnsensssenrsnerrresrrrreerrrenrrrneene 13 1 133 OVS eN BACKUP orrera roana na EEEN 13 2 PORE 1 1 oa RO S 0 Ko rere EE N E A EE EEES 13 5 AS O ROMIPICK OPE dO Naran mere creer eet tonreecterernT ei reat er etree 13 8 13 6 I O Reference Number Allocation StatuSes ccccccccceeeeceeeceeeeeseeesaeeesaeeeens 13 9 14 Import and Export Project Contents 15 Managing the Desktop 0000002 15 1 15 1 JOO Bak Managemen essea a 15 1 15 2 Management of the Project WINKOW cccceeceeeeceeeeeeeeneeeseeeeeeeeneeeseeesaeeens 15 2 15 3 Management of the Status Monitor Page
181. ter annotations can be input through our software and can also be established using editing software that the user has learned to use and then subsequently using the import function to import it into our software There is also an export function that allows the user to convert the annotations of project components and registers into text files which are compatible with other applications software such as Excel etc We provide the following report document printing features Ladder Program Printing The user can select the range of program and annotations that they wish to print and output the ladder diagram program from a printer Using component cross reporting The user can print out the location of all components and function instructions used in the program 1 3 Introduction to the operation desktop Functions toolbar GR File Edit View Project Ladder PLC Tool Window Help File Edit View E File Edit View Project Ladder PLC Tool Window Help Ladder PLC Tool Window Help Lc LES t 7 Sl a es Elle Projecti FBs 24MC m system Configuration Ee a Ladder Diagram E B Table Edit m ig Comment EA status Page oe Ae pO Numbering Project Window Ladder Diagram Window Overwrite Status bar File Edit View Project Ladder PLC Tool Window Help Functions toolbar The functions toolbar is the collection of functions included in the applications software presented in different categories When the user selects
182. ter the dialog box appears enter S21 and the following example is completed 4 6 2 Input Convergence From Instruction This instruction describes the source step from which the current stage was entered from and also requires the meeting of conditions from stage Sxxx to continue to the next step ladder stage For detailed examples and an explanation of underlying principles please refer to Chapter 8 Hardware amp Basic Functions or User Manual Here we only illustrate the steps and procedures for using the Winproladder ladder diagram program as an example 4 16 4 6 2 1 Selective Convergence FROM Sel TO ag x FROM See If we wish to produce the above results we could follow the instructions below We first bring out the SFC category according to the procedures described in Section 4 6 select FROM for the function name press OK or place the cursor in the program area and press the lt hotkey and the following window will appear FROM x Cancel 5i szl Help Enter S21 press the OK button move your cursor to the A Contact component in the dF component H tray and click on behind it and the following window will appear Input X5 and press ENTER use the function block again bring FROM for the function name press OK or press the lt hotkey and the following window will appear Enter S22 press the OK button mo
183. the number N012 or any component in it and execute Edit gt Network Comment from the function menu or you can right click to bring up the popup menu and execute Network Comment and the network annotations inputting area will appear 4 Network Comment KB Annotations for Solution Network HOOS O A Enter Annotations for Solution Network N0005 press OK and you will see the annotation in the row above network serial number NOO5 aMAOT ACT OFS or OlUTTION NeCWwor MOL Noos Or you can double click on Test Example gt Comments gt Network Comment in the project window and all the network serial numbers will appear Find network NOO5 and double click in the blank annotations area and the blank network annotations input area will appear itl Network Comment MMain_unit Sub_unit Ladder No NO003 N0004 j eS i _N0006 Annotations for Solution Network NOOS Comment LZ x concei Enter Annotations for Solution Network N005 press OK button fot Network Comment Main_unitl Sub_unit Ladder No Nooo3 No004 O NOOOS FA nnotatians tor Solution Network MOOS NOOO06 Press the OK button again and you will have completed the network annotations inputting procedure 4 10 8 Network Searching If you wish to search for network NOO1 in the Coin Insertion Count program unit you can ex
184. tion Open Contact Function lncomnpeleted STEPI arming Others ee eB ee z z a z z z z z z 4 Ignored Syntas Bee Stop Condition Stop Error Message Counts 25 1 Stop Warning Message Counts 25 1 x Cancel In this options page the user can specify the item that they do or do not want to check and when the conditions for stopping the check have been met when the number of error or warning messages has reached the specified limit the system will cease the syntax check 4 38 5 Table Entry and Editing To give users a familiar interface for producing tables communications parameters and command table settings the Winproladder application provides tabular entry features The following is an introduction to the various tabular operations 5 1 ASCII Table For text table usage and internal representative meanings please refer to Chapter 14 Advanced Functions in User manual Il Application of ASCII output files 5 1 1 New ASCII Table Select Project gt ASCII Table gt New ASCII Table from the function toolbar or select New ASCII Table from the dropdown menu by clicking on the Y icon in the tool bar or in the project window right click and select New ASCII Table from Test Example gt Table Edit gt ASCII Table E Test Example FBs 40MC System Configuration Ladder Diagram Table Edit KAASO Table YZ New ASCII Table fa Link Table Qi servo Param Ye
185. ton Or select one of the four recently opened files provided by WinProladder and you can quickly open one of the files you last opened Use your mouse to select File gt Open from the function toolbar as shown in the illustration below fea WinProLadder Ladder Diagram Main_unit1 beer mz File Edit View Project Ladder PLC Tool Window Help 4 New Project Ctrl N pi Open 7 ta Open Ctrl O ed Save Ctrl S 2 Connect To PLC Ctrl L SeS 1 CA Users Y C Wang Desktop 2 Test example pdw Close 2 CAUsers Y C Wang Desktop pdwx 22 My servermotor pdw a Import 3 CAUsers Y C Wang Desktop pdwx 22 example 2 pdw Export gt 4 C Users Y C Wang Desktop pdwxz F2e station03 pdw g Printer Setup g Print Content Setup Ctrl P Exit Select the project that you wish to open Follow the above steps to open existing file and display it in the ladder diagram window as shown below 16 6 yunit A hle EGE vew Propet Ladder PLO fool Window Helo F E ES WinoLadder Tes example pots Ladder Diagram Main te a Ei ce memg ee ee ee es ee ee Riba Q9E 4 eS LOOX a e a Tani example FBe24h4c Tbr ss Westen k al Sytem Cecfiquratian P Larder Gengracn A a h Tabs Pdi Program start 4 fy Gommi E States Page a 8S 0 Numbering Ree The program in the current ladder diagram window is only the program in the PC disk and is not connected with the PLC Step 2 We can firs
186. tting then the PLC that wishes to 11 2 execute this program must have a PLC ID set to be same with program ID otherwise the PLC will not be able to operate 11 3 Program Conversion Execute Project gt Program Conversion gt 8K13K from the function toolbar and you can expand the program conversion from 8K to 13K or execute Project gt Program Conversion gt 183K 38K from the function toolbar and you can shrink the program conversion from 13K to 8K In addition in versions 2 00 and newer we have also added FBe 8K 13K gt FBs 20K 11 4 Set System Configurations System configurations include I O settings memory allocation and read only register settings 11 4 1 Set I O Configuration eu PL Execute Project gt I O Configuration from the function toolbar or click the icon in the tool bar or in the project window click Text example gt System Configuration gt I O Configuration twice and the I O configuration window will appear Eg 1 O Configuration MC v4 x Utilization Timer Counter Interrupt Setup Output Setup Input Setup Temp Configuration 170 No Function A Undefined HSCO HSC1 HSC2 HSC3 HSC4 HSCS HSCE HSC Undefined Timer Configuration HSC Polarity Undefined Undefined Counter Type Hardware Counter fg Mask signal Normal v Undefined inkiss Counting Mode Not used v Cleat signal N ral m ndefine Undefined Undefined Counter signal Normal gt Undefined Undefi
187. tting you may also click the Export Text E icon and save to a new text file so that you will be able to open and reuse the file at a later time When you click the ri icon you will enter the same window as when you select New Table and Setups enter the Table Name initial settings windows where you can perform additional renaming and description modifications After you have finished editing the text table press the OK button and you will have completed the creation of the new text table and you will see that a new item called Substrate Division Production Statistics Table has appeared in the Project Window as shown below Test Example FBs 40MC System Configuration Ladder Diagram Table Edit ASCI Table ma Link Table Sero Parameter Table Servo Program Table fa General Purpose Link Table Register Table fm ModBus Master Table A Comment ES Status Page 402 PO Numbering Also under Project gt ASCII Table in the function menu the new item Substrate Division Production Statistics Table will have also been created as shown below bal WinProLadder Ladder Diagram Main_unitl File Edit Yiew Project Ladder PLO Tool Window Help l x D H ac IO Configuration T Memory Allocation SE a eA ER ea RoR Register Ta v 3 7 ti RR B y 1h i I ion ben i L7 EATE F Xx P Sub Program b Test Exampl i H System C A peme JTZ New ASCII Table E Ladder Di
188. tup Data BreakpoiN l sacesscenessavateuecenetsvecevete eleva wosievs ees eine ee 10 6 TO23510 0P SI MUNGO W cssscsssusctersreretscemesstecoaucetacsmedotuceausetecusudedassausatwoeoudageuse 10 7 jf Oe Oy lc Ml c GLORIA lbs Oea nent et mee ten cont on none nee en ener et meres Seen eee 10 7 10 4 Communicate with Simulation Program ccccceeccesseeeeeeseeeeeeeeeseeeeseeeeeeas 10 7 10 4 1 Communication Function Setup ccc ccceecccceeeeeeeeeeeeeeeeseeeeesaeeeeaees 10 7 11 Constructing Projects cccssccee 1127 TA Modifing Project INfOnMavlONcexei ee eee ei ha tea Hal aneteets 11 1 112 Program Secun SOTHINGS ac sas sais ocean enke e Aa a a aa aia 11 1 11 2 1 Set the Program Password cccseccceeecceeecceeecceeesceeecceeeeceneeeeeeess 11 1 PAZ eT ies LOC aN MN ea E e O EE ae ace 11 2 TES Program Conver Neate ee aaa 11 3 11 4 SeLSVSteM COAG UFAUOINS ease cence ese lence 11 3 At Seto COMNGUIATION nirien o EEE 11 3 11 4 1 3 Configure the Output Signal SettingS ccceccecseeeeesseeeeseeeeseeeeeseees 11 6 11 4 2 Configure the Memory Allocation Settings ccccseseeeseeeesseeeeseeeeeees 11 11 11 4 3 Configure Read Only Register Content ccccccseeeeeseeeeeeeeeeseeeeeees 11 14 12 Tabular Outputs ccseeeeeeeeeeee 12 1 2 IB ed te 1g ere ee er eres Pertierra incor eame ore tpt tree ener emer ene e oer Cree rere sr eee 12 1 122 Pinu SCUINGS aimore nen eet a
189. ture measurement 11 4 1 6 Configure the Al Module Settings If the PLC system exists the analog input expansion modules it will detect and distribute the I O reference address for access For detailed descriptions please refer to Section 13 6 I O Reference Number Allocation Statuses ka WinProLadder Ladder Diagram Main_unit1 rca File Edit View Project Ladder PLC Tool Window Help be a E5 w e a R p 2 v to oa i ORG AND wi v R amp ft 4b E E E AE jan H R8232 B 41 System Configuration 2E O Configuration Memory Allocation ROR Register Ladder Diagram Table Edit Comment F Status Page 42 VO Numbering H S Project l O Numbering 202 PLC I O Numbering FBs 24MC MM 0 FBs 24MCiv4 62 8 DIEXO X13 8 DOYOYS The above illustrated example shows a FBs 24MC main unit has a 6AD expansion module and this module occupies six analog input registers R3840 R3845 as the reference address for access To configure this module click Al Configuration it will show the screen I O Configuration MC v4 x Utilization 170 No Function Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Undefined Interrupt Setup Out
190. tus W Ladder Program Data Memory Area W Discrete Status W Special Discrete Status M Data Register W Special Register Ww Timer Counter Register MW File Register When the above window appears the user can choose the items they wish to backup After pressing the OK 13 2 button if the project has a password then the user will be prompted to enter the password After the password has been confirmed the system will request the protective options for backup and recovery as shown below lode Locked Protection i Password Protection x Cancel 1 No Protection When using this file for recovery you will not need to enter a password 2 Node Locked Protection If this type of protection is chosen when the user wishes to recover using this file they will not need to enter a password but will only be allowed to recover the current computer and will not be allowed to recovery other computers This feature is usually used in factory production conditions 3 Password Protection A password will be required to perform a recovery using this file E Protection Setup Frotectian Type Mo Protection Node Locked Protection After you have chosen the recovery protection options press the OK button and the following dialogue box will appear 13 3 Save System Backup File Save in B winproladder t E Save as lype System File fsb Cancel After you enter the f
191. umber 03531 4991 sos r Using the passive listening mode Check the Using the passive receive mode option then the modem will be set to listening mode and will wait for the remote modem to dial in as shown below Connection Wizard Station Number fi Modem Modal Parameters Setting Yv RAS PPPoE LineOO00 RAS YPN Line 0 5 WV Using the passive receive mode esos _ Using the call back mode Check the Using the call back mode input the call out telephone number in the Phone number field and enter the call back telephone number in the Call back number field This means that the WinProladder will dial up the telephone number 035314991 first and then the remote party will call back the telephone number 035457385 if it has successful connection before The settings shown as below 9 4 Connection Wizard Station Number fi Modem Modal Parameters Setting RAS PPPoE LineOO00 RAS VPN Line 0 WAN Miniport L2TP SSTP Using the passive receive mode V Using the call back mode Phone number 03631 4991 Call back number 035457385 cos For a further description of the above three MODEM dialing modes please refer to FATEK programmable controller User Manual II Advanced Applications Chapter 11 3 Internet Please chose a medium Serial line RS232 495 Press the Next button Connection Wizard Protocol UDP C TCP
192. umbering 4 202 PLC IVO Numbering kS Main_uritt E 4 wa Es a Overwrite N13 R 1 29 0 15 F 20208 amp N Doc U0 F 8191 And now you have completed the procedure for creating a new table in the project displayed on the screen by using the contents of a table stored in a project in the PLC 5 26 6 Comments Information Like other program editors WinProladder provides an annotations feature Annotations can be made for components networks or program units Annotations can be hidden or displayed allowing easy maintenance and increasing program readability 6 1 Program Unit Comment When there are many program units we will need to add annotations for the program units so that future checking and modifications can be performed with more convenience Enter Program Unit Comment Please refer to the procedures described in Enter Program Unit Comment in Section 4 3 5 Modify Program Unit Comment You can modify annotations by using the same method that you used in inputting the original annotations or you can double click on the annotations display area in the cascaded graphical program area and you will be able to modify the annotations ES WinProLadder Test example pdw Ladder Diagram Main_unit1 _ fe File Edit 4 DEH E E ono w FA ER vp Y to Oi Yq 5 mv Re fry le te eee Meee ee ee k e eB EE ee ie xii E Test example FBs 24MC H 3 System Configuration a f Ladder Diag
193. unit Delete Program Unit Click Yes and then you will find that the previous Channel Control program unit in the Main Program of the project window has been deleted Test example FBs 24hMC System Configuration 3 Ladder Diagram Main Program 4 Main unitl f Sub Program AT Sub_unitl Table Edit A Comment E4 Status Page 2 VO Numbering The procedure for Delete Program Unit for the sub program area is the same as for the main program area with the exception of having to select the sub program operation 4 3 3 Adjust the Order of the Program Units If after you have established many program units you wish to adjust the order in which they reside in execution sequence you can use the program unit order adjustment feature We can use our mouse to select Project gt Main Program gt Relocate Unit from the function toolbar or select the Relocate Unit option in the bh dropdown menu by clicking on the icon in the tool bar 4 5 WinProLadder Test example pdw Ladder Diagram Sab unit File Edit View Project Ladder FLC Tool Window Help T mu i nn 7 i is H gt AER ET z nicl Memory Allocation ele citric ial Lis 5 SER EERE ROR Register Test exampl 9 BETET rane FE System C BF Sub Program 5 E Ladaer DAA ASCII Table le nen in Link Table aT Main untl LO OR eME e o an Or select Test example gt Ladder Diagram gt
194. user can rename the editable window or modify the initialization point as shown below 5 8 y Table Edit Table Properties Can rename Table Type Table Name General CPU LINK Communt tic Table starting address RO Edit Length Table Capacity Dynamic Allocation C Fixed Length Description General CPU UNE Communications Table Can modify Start address x Cancel Monitor field can randomly monitor whether communication commands are successful or not but you must be careful of one thing the monitor feature can only be used with the Z hotkey refer to Section 5 7 for details which calls up the table and cannot be executed from the communication commands table in the project management window T Hormal Link Table General CEU LINE Communications Table m Fi Calculatar Setups Monitoribi Link command Command Slave Master Read RO Write i Result Type vale Description Result Code 00H Transaction Sucess sequence No 37H Station Number OOH Command Co 45H Block write slave discrete status Allow 3640 words 4 nto Used 15 words Position RO R14 ff OK x Cancel If you wish to create a new communication command item first press the Add button and the following window will appear 9 9 Slave Station Command Data Length Master Data Star Address xO clave Data Start Address X0 x Ca
195. ut and Edit the Example Program 2 3 1 Using Your Mouse to Input and Edit the Example Program Step 1 Now you can begin to input the ladder diagram program first move your cursor to the upper left hand corner of the ladder diagram window and click on it you should then see a flashing blue square at that same location Step 2 Move your cursor to where the component tray is there should be an icon that looks like the following oP db 44 tk Hb 09 9 8 ote te b A E I D oO LFF E F I F H h 7 E A m E E xIx X l 4 Step 3 Left click on the E button and a B normal close contact cursor should appear move this cursor to the location of the blue square and perform a left click The following dialog window should appear Element Edit Step 4 Input TO and then press Enter to input TO with a normal close contact Step 5 move your cursor to the in the component tray and click on it now a cursor in the shape of a T should appear Left click on your mouse and the following dialog box window should appear 2 3 Function Cancel Step 6 After you input 0 use your mouse or the Down arrow key to move the cursor to the PV field and input 100 and then press Enter or click on the OK button using your mouse now you have completed the input of the TO timer function Step 7 Now input the TO normal open contact CG E using the same method as the TO normal close conta
196. ute Data Station Number 1 Medium Serial line Port No COM4 Baud Rate 9600 Parity Even parity Data Bit bits Stop Bit 1 bit vv Cancel And Press OK button Ez PLC Status _ Status H FBs 24MC v4 62 M PLCStatus Stopped MEMORY_ Not Set Syntax Che Check error or not check yet Password Not Set Main Progr Not Set Sub Progra Not Set Data Pass Not Set Program ID Not Set Not Set Installed 20224Word OWord 20223Word BMin OS ver v4 00 Jf OK 9 7 2 Initialize PLC When off line select PLC gt Quick Control gt Initialize PLC from the function toolbar and you will be able to initialize the PLC if successful connection On Line Connection Mame Advanced Add Edit Delete Details Attribute Data Station Number 7 Medium Serial line Port Mo COM Baud Rate 9600 Parity Even parity Data Bit 7 bits stop Bit 1 bit And Press OK button PLC Initialization Then Press YES button 9 11 10 Ladder Program Simulation 10 1 Features Can simulate the FATEK PLC ladder program execution without PLC connection With providing single multiple continuous scan mode the execution result at each scan end can be easily checked With providing program address breakpoint and data breakpoint it is convenient to check any intermediate execution result and to identify any data changed Provides communication interface a
197. ve your cursor to the A Contact component in the component tray and click on 4 x behind it and the following window will appear pene x5 FROM S521 H Noo oo FROM S22 A 5 Element Edit fat E Enter X6 press ENTER and then move the cursor to the component tray and select le Vertical Short component and then single click behind the X5 contact or place the cursor on X5 and press the V 4 17 hotkey and a vertical line will appear as shown in the following illustration pore wE FROM S21 x FROM S22 Now enter X7 as shown in the following illustration pene x5 l FROM S21 XE FROM See Use the function block again bring out the SFC category choose the function name TO and press OK or place the cursor in the program area and press the gt hotkey and the following window will also appear pus x5 xr e FROM S21 SE l x6 i FROM S22 Fonction kal p Enter S23 press OK and you have completed the procedures for this selective convergence example 4 6 2 2 Simultaneous Convergence When we wish to produce the above results we could follow the following procedures We first refer to the procedures in Section 4 6 and bring out the SFC category choose the function FROM press OK or place the cursor in the program area and press the lt hotkey and the following window will also appear po
198. w if the connection is successful a PLC Status window will appear If there is no applicable connection setting present then you can connect through the Edit or Add processes If the connections port does not correspond with the actual operations you can select Edit and make modifications After the previous step is completed the content in the PLC will be the same as that in the project file so that now you can take advantage of the PLC gt Run PLC in the function toolbar or enter the hotkey F9 to give acommand to the PLC to execute the program You can also select PLC gt Stop PLC in the function toolbar or enter the Ctr F9 hotkey to give a command to the PLC to stop execution of the program 2 11 Step 3 When the PLC executes the cascaded program window will be under the following condition All components that are represented with solid line boxes are connected and in an active state and we can go and control the display of the ladder diagram program making it possible for the program annotations and register values to also be displayed on screen You can choose whether or not to display the different categories of information by selecting or unselecting the following items in the ladder diagram window Display program unit annotations Display network annotations Display component annotations Display register annotations Display font sizes The mor
199. will appear 4 20 X Cancel Help eal FROM 530 Enter S31 press OK place the cursor at the XO location enter V add a vertical line as shown below al FROM sia Now place the cursor under XO enter X1 or X1A MOOY xA es xO imal Element Edit 4b xt After inputting component X1 bring out the SFC category again choose TO for the function name or press the gt hotkey and the following window will appear pens x3 Oo FROM 530 TO S31 el PPB x Cancel poze 3 Help Enter S32 press OK and you have completed this selective divergence example 4 21 4 6 3 2 Simultaneous Divergence FROM S30 lf we wish to produce the above results we could follow the following procedures Place the cursor in the program area and at the location where you would like to make the input bring up the SFC category choose FROM for the function name or press the lt hotkey and the following window will appear pene io l Functhon F X Cancel a san 3 joz Help Enter S30 press OK and the FROM function will appear Use the cursor to select the contact A and single click the point right behind it enter the reference number X3 or directly enter AX3 behind it as shown in the following window pena AA Element E
200. will display the window as shown in below The left screen will be shown when the Enable field is not checked while the right screen is checked fl Data Break Setup ESE Data Break Setup blbe Enabled Date Condition Change to f Change notto Change to any a Cancel wf OK Cancel When check the Enabled checkbox the setup fields will appear Description is as follows gt Ref No Register Word or Double word or contact reference number gt Data Conditions of match value gt Condition three options 10 6 Change to When value of Ref No Monitoring variable is changed to the Data value the execution will be paused Change not to When value of Ref No Monitoring variable is changed to a value not equal to Data value the execution will be paused Changed Whenever the value of Ref No Monitoring variable is changed the execution will be paused This feature can easily be used to identify the source of any changes of monitored variables 10 3 10 Stop Simulation Simulate the PLC stop operation when next time execution RUN it will simulate the initial operation Main menu PLC gt Stop 10 3 11 End Simulation Exit the simulation mode Main menu PLC gt End simulation 10 4 Communicate with Simulation Program When perform the simulation besides Winproladder software other devices or software can also monitor or m

Download Pdf Manuals

image

Related Search

Related Contents

FP APAP adhesif  XScopes User`s Manual  取扱説明書    Origin Storage 500GB    Origin Storage 160GB 2.5" SATA  

Copyright © All rights reserved.
Failed to retrieve file