Home

μGPCsx Manual (Operation)

image

Contents

1. A EFR EEEF E 07 Le TTF Chapter 4 Editing a Circuit 4 3 How to Design a Subroutine 4 3 1Adding a Subroutine Create a new program in a project tree to add a subroutine 770736 EJ C S27 BHD C A227A1 SEHD Select add to a subroutine Designate a subroutine name Peesecnenyponseconssenenenseseevesessengeegseapecey Rcvosssscnscenscnensecnecesoestessserencasnenssnese Feyte Define the number of stack registers used The maximum number that can be used is displayed in the final d sue 1 ANN EE Eig F b F VRE SUB 1 E BRE DISAB A Rawa A n52 E H i em 4 WISE o Bia ESE S10010 si0001 sr0000 Fie gate iver Set the number of parameters When the output number is determined the input number is When the number used is also be determined automatically unknown in a subroutine that has been created beforehand use this to search the number used Chapter 4 Shee tthig E 4 13 Chapter 4 Editing a Circuit 4 3 2Editing a Subroutine The transmission of data with a subroutine shall be carried out by means of arguments An argument means a parameter that is passed on from a calling circuit to a subroutine program or an operational result that the circuit receives from the subroutine The number of parameters number of inputs and outputs that has been set in the subroutine setting screen on the preceding page is refl
2. Forced ON OFF forced writing Data flow Change the data name text box display Change the data forced writing Change the data name text box display Change the contact a b c Forced ON OFF forced writing Chapter 4 Ste E E E E E 4 27 Chapter 5 Editing Other Items eee eee ee eee eR RRR RRR ERR EER RE RRR ERR RE RRR Ee Ee Chapter 5 Editing Other Items 5 1 Allocation of the Used Number of Relays and Registers 5 1 DZ GONS AM Dala 5 2 5 2 1 Integer data ki real number data KP ccccccecceeeeeseeeeeeeeeeeeeeeeeneees 5 2 5 2 2 On Timer TS Off Timer TR ccc cecceccsecceeeeeeeeeeseeeeeeseeeeeeseeeaeeseees 5 3 SL COUME NE Peran E E E ieee ene eas 5 3 5 3 PAET DOA a E E eee 5 4 5 4 Memory Transfer Definition ccccccceecceeeeeeceeeeeeeeeceeeaeeceeeaeeseeeaeeees 5 5 PI ACS ACU oeae ES 5 6 5 5 1 Trace BACK 2 0 ec cec cc cecc sce eceeceeceeceeceeeececgeceececgeseecseseeaeesecseseeseeseeseseesaees 5 6 5 5 2 Trace Back Setting Window Register Setting Part eee 5 6 5 5 3 Trace Back Setting Window Relay Setting Part 0 010n00nannannnnannnnnna 5 7 Ste E E E E E Chapter 5 Chapter 5 Editing Other Items Chapter 5 Chapter 5 Editing Other Items Chapter 5 Editing Other Items 5 1 Allocation of the Used Number of Relays and Registers It sets the number of local memory used in a subprogram The setting
3. O Oo 2 Ste E E E E E 5 5 Chapter 5 Chapter 5 Editing Other Items 5 5 Trace Back 5 5 1Trace Back A trace back can be used when you wish to investigate only a part of continuous data in which either of the bits in the trigger register is turned ON and only 100 data prior to and after the timing of the turning ON are retained thereby reading the retained sample data values later on and enabling you to analyze the data First in the CPU module parameter memory boundary definition the setting of the number of trace back surfaces and the number of samples should be made Next the setting of the trigger register and the sample data should be made The setting can be made to each of the Task 1 and Task 2 The number of samples Shall be the total of both 5 5 2Trace Back Setting Window Register Setting Part Name Any character string can be input Sample Data The setting of a register name to be sampled should be made Program name The setting of a program name which uses the register to be sampled Trigger register When either of the bits of this value becomes OFF ON a trigger is effected Sampling interval Values to be skipped when scanning should be defined Example 1 sample per 1 1 scan 1 sample per 5 5 scan Trigger point In relation to the triggered time the number of points of samples after the said time should be defined faii KLAN yaaa nyo al NON AME io0000 SOLE
4. of ia Pe ee Eh a RAGE o eB Applets i E EUPDEEA B tLe R Vy ERIE a SPG3 me UL LDA AS Bt o E EM ay HoA ofp Mamas ets F System Definition It is composed by means of the setting of the GPCsx system Task 1 It is composed of at least one subprogram Each subprogram is executed one by one from the top SPG1 and SPG2 are the names of subprograms Chapter 3 Task 2 It is composed of at least one subprogram this example shows the case of one subprogram Each subprogram is executed one by one from the top SPG3 is the name of the subprogram Subroutine It is composed of subroutines that can be called from a subprogram Its setting contains the arguments of the subroutine and the range of use of the stack register Ste E E E E E 3 1 Chapter 3 Creating a Project LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee 3 1 2What Is a Project In a u GPCsx application program there exist system definitions and tasks and these exist within 1 CPU These as a whole are called a project Relation between the TDsxEditor and projects in the GPCsx 2 Store the project Stored project Open the project the project Upload the project connection with the u GPCsx TDsxEditor aa Project now Chapter 3 Downloaded being opened project Download the project System Definition The uGPCsx system definitions are contained The u GPCsx system de
5. 98 Me Driver for Windows 98 Me 9 4 Chapter 9 Environment Setting Write Mode Customizing 9 2 Write Mode Customizing In the write mode customizing a shortcut key accelerator key in the write mode of the circuit window can be designated After having selected the write mode function for which you wish to set a shortcut key select a shortcut key by means of the Shortcut key setting Select the write mode function for which you wish to set a shortcut key itt BAT EAARTA A It shows the shortcut key that is set at present Chapter 9 vacbhybsoreee Cte zi seven With this you can select a shortcut key va bhyb ase Ste E E ig E 9 5
6. LS0000 LROOOO LCO000 US0000 UCO000 DSO000 DC0000 TS0000 TDOOOO tn0000 TROOOO TC0000 tf0000 NP Stack register It is the local memory that is effective within a subroutine only SI0000 si0000 sr0000 Chapter 6 Shee E E E E E 6 7 Chapter 6 System Definition Information LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee 6 3 8Memory Type Global memory Local memory G00000 B00000 b00000 g00000 mi0000 mr0000 gr0000 etc ki0000 kr0000 etc Stack register 10000 si0000 sr0000 7 rr 1 a GAaMaSA AA IMMNL E Resdand wis ee i enabled a o aia Access prohibited Subprogram Serr as 7 Handing over by arguments Subroutine Stack E register register register Except the stack registers that have been set in the argument setting screen these can only be used within the subroutine Chapter 6 6 8 Chapter 6 System Definition Information S88 CCR Bee CC Re B ERC Re CEE REC ECERCRCE EEC EEE ECE EUUatUaethUaethUcathUcatlUaethUe Us hme Parameters of each IO module Definition of operation modes of directly connected I O FAIL L SERBS EADS Setting of digital filter constants It sets the input delay time of a digital input module No setting 100 s 1 ms 3 ms 3 10 ms 10 ms 30 ms and 100 ms Flags showing that the setting values of digital filter constants are valid
7. Ste tt ig E 2 1 Chapter 2 Chapter 2 TDsxEditor User Interface LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee 2 1 2Menu Bar The menu bar execute various functions File Commands used for the composition storage design and print of the project are contained GG Edit Commands used for editing the composition of subprograms within the project are contained Display Commands regarding the display of cross references within the project and whether the tool bar is displayed or not are contained On line Commands regarding the downloading and uploading of the project control of the u GPCsx and various state displays of the u GPCsx are contained Tool Commands regarding the setting of environments of the tool and the setting of trace back are contained The setting of environments of the tool include the setting of the color of each window setting of the u GPCsx and setting of the communication with the u GPCsx Window Commands used for changing the window display are contained Help Commands used for calling up the help are contained The File Edit and Display menus vary depending on the items to be worked on 2 1 3Tool Bar Multiple buttons are contained in the Tool bar and by using these buttons functions that are frequently used can be executed comfortably 2 2 Chapter 3 Creating a Project eee ee eee eee eR RR eRe Ree REE RR E
8. which automatically execute operation as required for installation and icon registration etc Chapter 1 When the installation is carried out by means of a network copy or and installation may not be performed properly depending on the network environment and the environment of use Installation 1 Quit any virus detection software and screen saver programs etc 2 From the Start menu of Windows 98 Me select the Setting SY submenu and then select Control Panel C 3 Left click on the icon of the Add and Remove Applications in the Control Panel dialog 4 Left click on the Install 1 button 5 Insert the Disk1 containing installation programs into the floppy disk drive 6 Left click on the Next N gt button 7 Verify that lt A Setup exe gt is displayed on the text box of the Command Line CY of the installation programs If it is not displayed then left click the Reference R button to select the drive number and then select Setup exe 8 A working box is displayed showing that Install Shield Wizard is being prepared Note Although installation programs are prepared using the English version when the TDsxEditor is started it automatically reads out the language of OS starting up as the TDsxEditor of the Japanese version in OS of the Japanese version Setup y in a TDesEditr San Iz preparing eine InstallShield Wizard Ae which will
9. 1 A or area 2 R Node number 2 transmitting area foremost address Transmitting area of node number 3 _ Station number of the mounted module and thereafter Foremost part of the station number x Word size is the foremost address Area 1 A foremost address It designates the foremost address of area 1 on which you wish to make automatic calculations Area 1 A word size It designates the number of transmitting words of the node in question that are common in area 1 after the foremost part of the station number N Area 2 R foremost address It designates the foremost address of area 2 on which you wish to make automatic calculations Area 2 R word size It designates the number of transmitting words of the node in question that are common in area 2 after the foremost part of the station number N System definition information When downloading since the following message box is displayed if the setting is acceptable click Yes YY to go on downloading Clicking No N stops the downloading a _ Example of setting When the node number to which downloading is made is 2 ayes Ei sO FLAS hae S FL netin E D Pee ee Beware ____ _ 2 PARTERRE LA wa CS Fe ee 3 oe PR S Sie PO FL 91 Gd Pieta r ELA ERS D Gd eka ki AER DET D012 A FALTA F a G Area 1 foremost address 0 2 1 x 32 32 O AN Area 2 foremost address 0 2 1 x 64 64 Sh
10. 1 Ema SOLE 00020 SO eRT Chapter 5 In the case of a register the maximum number of allowable settings of sample data and trigger registers is 16 This is because only 1 sample data can be set in relation to 1 trigger register Hence as shown in the figure above the third sample data can be set to the third trigger register as well 5 6 Chapter 5 Editing Other Items Example of a trace back WAS Trigger point Trigger point Trigger point 50 2 nie hi eoii e 3 ADDONS i5 BUDDIES E LTI BOOT iE 5 5 3Trace Back Setting Window Relay Setting Part Name Trigger point are the same as in the register EER pun J BOOo00 B00022 oUt PLC Cras In the case of a relay the number of settings of sample data is up to 16 while the number of settings of trigger registers is only 1 This is because up to 16 sample data can be set in relation to 1 trigger register Hence as shown in the figure above from the second onward the setting of Trigger register Trigger point can not be set The definition of trace back memory cannot be made unless the setting of trace back memory is made by means of the system definition CPU Parameter memory boundary definition While in the operation without batteries the trace back data will be wiped out when the power is turned off Ste E E E E E 5 7 Chapter 5 Chapter 6 System Defini
11. 4 Editing a Circuit 4 6 3Debug A debugging function can be performed to a symbol at the cursor position Upon completion of the debugging canceling of the changed content can also be made With this you can return to the monitor When a change in the circuit has been made it asks kin a er aino TN B t E E Eei kiwe kino oa B whether the renewal should be executed wall inde P e a Yes Makes the changed content effective ee No Discards the changed content m i al Cancel Cancels the transfer to the monitor aiw l PSE RARER eae jr 2 erpa we pain ee Data Writing It writes the data i zeis Input the data that you wish to change Enter confirms it and ESC cancels it Change It changes the ven Input the data that you wish to change data name Enter confirms it and ESC cancels it Chapter 4 Contact ON OFF _ It turns the contact relay ON OFF Contact Change It changes the contact A a contact lt B b contact c contact Addition It adds a symbol at the cursor position y BOD APE OIBND C BmB C NOTED It deletes a symbol ay a Ed Ge C 2hFO bIBOD C RIER It cancels the addition of a symbol OKO tth i 4 26 Chapter 4 Editing a Circuit See ene eeaeeeeseseeaeeaeeaeseeceseeeaeaseeeceaeaseeeeeeaeeseaeseeee ee 6 6 6 Debugger function by means of double clicking Ladder N Change the data name text box display Change the contact A B
12. Depending on the sequence of 5 inserting symbols a supplement of 1 0000 a er fil wiring may be made in which case such an operation will not be required l krOUU0 EO0O0O0O mrQ000 Chapter 4 kroUvog mrQQ00 1 0000 kr l al The data flow is always terminated by a store instruction An example of a symbol input accompanied by a data name should be inserted between the cross points S a eae krQU0U0 BOOUOUO mrQQUU vo H 4 l 1 0000 mE RCEeR ESTs rood ate oe OFF CORO F 2 DODO Shee E E E E E 4 9 Chapter 4 Editing a Circuit LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee 4 2 6Constant Representation A numeral should be input in a line just below the symbol When the constant value is zero the indication will be Integer type KIXXXX 000000 Real number type krXXXX 00000 Example of a constant input Integer 123 decimal 80 H hexadecimal 123 decimal 8005 H hexadecimal Real number 123 4 12345 123 4 2345 For a real number less than 1 the digit of 1 is omitted The setting of a constant value can also be made by means of a parameter window If a different value is input in a constant having the same constant name the one having a greater Line No will be effective and if a different circuit is designated the value of a circuit that has newly been edited will be effective Chapter 4 4 10 Chapter 4 Editing a Circuit 4 2 7
13. Ee S ES g Q e 45 O Initial state of a i __ Initial state of On line Mode only new circuit an existing Debugger circuit Write Mode Circuit Listing Read Mode Ste tt ig E 4 1 Chapter 4 Chapter 4 Editing a Circuit 4 2 Write Mode 4 2 1Basic Operation of Write Mode Function key arrangement main menu of the Write Mode HAET e HR SA BYE SERGE le REA 1 RAZ 2 ei RAOR J 0c gt 168 shirt Write Completed It quits the Write Mode to transfer to the Read Mode Control Line Ladder Numeral Numeric Operation Function 1 Function 2 It switches the menu to each of the symbol insertion menus as shown below Control Line Ladder Shift Numeral Shift Numeric Operation Shift Function 1 Shift Function 2 ai aan Shift tadaa Shift It switches each function menu a ia It can move the position of a function menu to the upper part lower part of the window Hees Now in the lower part It will be moved to the upper part k Now in the upper part It will be moved to the lower part This setting will also be reflected at the next start up 4 2 Chapter 4 Editing a Circuit eae eee eee eee eR RR ER REE RR EE RR ERR RE RR eRe RRR Ee Ee Edit It switches the menu to the edit menu Main Menu With this you can return to the Main Menu of the Write Mode S
14. Task Operation of the User Program Ste E E E E E 3 3 Chapter 3 Creating a Project LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee 3 1 4Project in the GPCsx Correspondence between the u GPCsx and the TDsxEditor E T Sample a i VAT LES BA VAT LER OR I B VAT LEES E Borer sai lacuna PETITIE TE A SEEN System i E Definition l B AFeVotes I CPU Module B Para m eter EE TE HEVDA ES f prieina Intermediate E ee Se ee Code i Subprogram B UL LYRAS Code lt 4 Conversion EE AP A LO A ae erea IFA ho at Lee Message i l Har o 4 Subroutine B UL LYZARASH o 3 l TE 34 AVA i Contact T I POPER Ab BUR ERC S F EON CON ALAIN EES ened Comment 2252 BY aa REYAL bs o a a yas aad System Program L R YDRE A A Pte Intermediate i i Code PERSEA i FLR YDRE E Gls m B UL LY ASEASE EM B47 NOS HA DFAA gt f l O FL eea O a Variable SuB 1 i c mi Gage eee Initialization S RE i Information User File Information To be stored in the Flash Memory Chapter 3 System Program __ i gt Processing that performs downloading only lt 4 Processing that performs downloading and uploading 3 4 Chapter 3 Creating a Project ae eee eee eee eR RR ER REE RR EER RE RRR ERR RE RRR Ee EO 3 1 5CPU Type Since the
15. When the above setting of digital filter constants is used this should be made valid The setting can be made in the following modules NP1X1606 W NP1X3206 W NP1X6406 W NP1X3202 W NP1X3206 A NP1W1606T NP1W1606U NP1W3206T NP1W3206U Chapter 6 Ste tet E EE 6 9 Chapter 6 Chapter 6 System Definition Information Definition of the HOLD of directly connected I O Definition of the directly connected HOLD HOLD mode It is a function used when there is an abnormality and the CPU module has come to a stop if you wish to make it retain the state of output immediately before the occurrence of the abnormality or if you wish to make it retain the state of output immediately before the stop of CPU while CPU is stopped Reset mode When an output is turned OFF the above function is made invalid The setting can be made for the following modules NP1Y08T0902 NP1Y16TO9P6 NP1Y32T09P1 NP1Y64TO9P1 NP1Y08U0902 NP1Y16U09P6 NP1Y32U09P1 NP1Y64U09P1 NP1Y08S NP1Y068 NP1Y08R 04 NP1Y16R 08 NP1W1606T NP1W1606U NP1W3206T NP1W3206U System DO definition 6 10 1 bit per configuration can be defined that will output the state of operation of the system without reference to applications It is ON when the entire system operates normally and turned OFF when there is an abnormality in the system The bit that can be set is the O th bit of the output only Chapter6 System Definition Information ae
16. form of a timer value OOHOOM sexagesimal H hour OOMOOG sexagesimal M minute 00 00S decimal S second The setting of a timer value can also be made by means of a constant timer or counter window When the same timer name is used if a different value is designated the one having a greater Line No will be effective and if a different circuit is designated the value of a circuit that has newly been edited will be effective Designating a Counter CNP0000 gt Input area of a eo a counter value Input a counter name and input a counter value in a line right under the name If the counter value is zero 000000 is indicated If no input is made for the counter value there is no change in the present set value Set value area of a counter value 0 65535 The setting of a counter value can also be made by means of a parameter window When the same counter name is used if a different value is designated the one having a greater Line No will be effective and if a different circuit is designated the value of a circuit that has newly been edited will be effective 4 8 Chapter 4 Editing a Circuit 4 2 5How to Describe a Data Flow For a constant data a load instruction should be inserted and a value should be input just under the name The addition symbol should be inserted at the cross point on the right side of the load instruction loii NON AME CEEE N ort EE l
17. in question is used this should be set to valid Automatic setting of the foremost address offset It calculates the foremost address by means of the node number Area 1 A foremost address It designates the foremost address of the transmitting area of the node in question in area 1 Area 1 A word size It sets the number of words of the node in question in area 1 Area 2 R foremost address It designates the foremost address of the transmitting area of the node in question in area 2 Area 2 R word size It sets the number of words of the node in question in area 2 6 18 Chapter 6 System Definition Information eae eee eee eee eR RR ER REE REE RR ER RR ER RRR RRR ERE About the automatic setting of the foremost address offset By designating the foremost station number it reads the node number of the FL net module that was mounted at the time of downloading thereby automatically calculating the area 1 A foremost address area 2 R foremost address and the foremost address of the node after the foremost station number When it is set the settings of the area 1 A foremost address and area 2 R foremost address as shown below have different meanings Note This shall only apply when the CPU module is in normal conditions or after the initialization of the system FL net cyclic data area Example of setting it as foremost station number 3 Node number 1 transmitting area Area
18. ina 4e Y Microsoft Office Icl II wGPCH So tS SPS ERC TaD 1 4 When the dialog shown on the left is displayed Next gt will start the installation Cancel will stop the installation Designate the name of a folder to be installed If the name of the folder is not to be changed left click the Next gt If the name of the folder is to be changed then designate the name of the folder with the Browse Select the group to be installed Do not change it under normal conditions Note The names of the existing Japanese application groups are not displayed correctly due to the reason of the font it will not affect the operation Chapter 1 Preparation and Startup of the System TEFEFFEEEEEEEEZEEEEEEEEEEEESEEESEEESEESE EEEE EEEE ba A dialog to verify the installation is 1 DsxFEditor nG Csx Programing Tool z Start Copying Files i displayed di s SSS E Ifthe displayed contents are acceptable then Next gt will start are ees with ie settings ane Next to begin copying files se ae caer cure uae Z SOG ac ane rea uicnany copying g Setup Type i SK Chapter 1 een Target Folder Be ies C en FilestuGPCsx User ERE o Name falT ee ALE ARAE 5 Installshield ET While a message is displayed to show that copying is being made the copying can be stopped by left clicking the Cancel button n Files In o oo NE E o is au pee Ta you aut tthe Setu
19. operation at the time of powering on It designates the operation of the CPU module at the time of powering on when the key switch at the front panel of the CPU module is in the position of RUN or TERM The operation of the CPU module by this setting and by the position of the key switch at the front panel of the CPU module is as follows The default value is RUN operation TERM operation lt Operation of CPU by the position of the key switch gt Setting of the system definition RUN TERM RUN operation RUN operation l TERM state of the previous time Site Ole DicwiQusa Me NOG RUN stop Note The state of the previous time means the state of CPU before the power of the system is shut off If the CPU was in operation the state becomes in operation and if it was stopped the state becomes being stopped If the setting is made to the operation without batteries the CPU module carries out initialization of the memory every time when the operation of CPU is started prior to the start of operation Also no backup error of data is detected The default value is not to carry out the operation without batteries Chapter 6 Stee E E E EE 6 27 Chapter 7 On line Function eee ee eee eee eR RR ERR EER REE RR ER RR ERR RE RRR Ee Ee Chapter 7 Chapter 7 On line Function 7 4 Relay WISN air caiicas cet cep cetacean ea vmea nan sannennn a eceweeusnenmisene san eenestaccsansasantans 7 1 T REJSE
20. or data name will be displayed right below the mouse pointer bOOUOO KODON U mrU g p LER een kidon Chapter 4 Ste E E E EE 4 23 Chapter 4 Chapter 4 Editing a Circuit 4 6 On line Circuit 4 6 1Monitor Bus It becomes red while the GPCsx meee iS iN Operation aI I PE 3 poi ji GOOCEA J Aapa p aaa S 001320 3 s A AA mrO0ls o mrig mrOQOdde mrOoog me O01 amp mr 0016 mr QO mrQ0ls GOOG mrflle z E 4 gt mrQO0S GOOCED mrQ00s GOOCSD H F H F mr lg mrQ0l6 BOOOUE mr lg H F H GOOCZR mrQol mrQdig offdil F H oe ee With this a transfer to the Monitor Mode is made When a monitor is enabled the button becomes effective It becomes effective after Downloading or by Connection with the GPCsx Read Mode Debugger Cross 10 lt gt 16 With this you can return to the Read Mode With this you can move to the Debugger Mode It searches for cross references It switches the decimal display and the hexadecimal display of integer data Display of circuits on a monitor A Contact B Contact NOT Coil Ruled Line 4 24 When the coil is ON it turns red and when the coil is OFF it turns white font color When the coil is ON it turns white font color and when the coil is OFF it turns red It reverses the result of the logic operation input red N
21. programs now being opened You can also do this while the u GPCsx is in operation lIt will not download the system definition Task 1 scan time and Task 2 scan time At this time it downloads only the subprograms and subroutines that have been changed and so the time for downloading can be shortened System Definition Download It downloads the system definition and scan time only While downloading the 4 GPCsx is stopped and it will be reset when the downloading is over Connection with the u GPCsx upload It uploads a project from the u GPCsx Note You cannot execute the Parameter Program Download to the wu GPCsx after the system initialization Circuit monitor debugger relay display register display trend graph can only executed when either of the above 3 is carried out The mode in which these can be executed is called on line mode 3 14 Chapter 3 Creating a Project eae eee eee eee eR RRR RRR ERR EER RE RRR ERR RE RRR Ee Ee Related to controlling the GPCsx GPCsx Reset It resets the u GPCsx GPCsx Start It starts the u GPCsx GPCsx Stop It stops the u GPCsx System Initialization It clears the user memory in the u GPCsx Once executed the user memory is cleared and the downloaded applications will be gone and therefore you should be very careful when carrying this out PC Card Driver Download It downloads a PC card driver to a mo
22. project a cross reference is searched As a method of selection you can designate the attribute of a data only as in G0 mi or otherwise you can designate it together with the offset part as in G00000 mid0000 Tastee Fali w Chapter 3 She E E E E E 3 11 Chapter 3 Chapter 3 Creating a Project Example of displaying a cross reference It shows the name of a data apen Wit An FS 50 aaa bl Me alk It shows the name of a subprogram in which the data exists Bide ET EGTE n li Barir EN It shows the cross reference Tt a information a ee iit If you expand the window size ane Gass ya prow ta the number of pieces of Tma HANE Toe oer information per line also DEKHI increases 1 fan IDE E a arae EE MELLS T T e he meme It closes the cross reference window Double clicking will display 1 data name per line You can release it by changing the window size Example of display It stores the content of SEC the present window into a CSV file Cross reference information XXXX YY Z XXXX Circuit number Line number YY Z uO OF OF Load contact S Store coil Function subroutine argument input Function subroutine argument output Unconditional execution subroutine Unconditional execution function Conditional execution subroutine Conditional execution fu
23. relay name in 2 characters e g GO BO etc It searches for the contact comments that are used in subprograms and displays them in a list ioj xj or ee por p oor Eroire JFF HAEL AN FER isy enmon JON Enion DK Spl CUT Pea oI ate It incorporates the displayed contents in the contact 2 comments and then closes the window O It closes the window without using the displayed contents as the contact comments Read CSV File It reads the contact comments stored in a CSV file Store CSV File It stores the contents on the window in a CSV file 4 22 Chapter 4 Editing a Circuit ae ee eee ee eee RRR ERR EER REE RR ER RR ERR RE RR Ee Ee 4 5 3 Display Ae erda E E DAY FP LA 17 SOS L430 AUS bo AB YLT 40 RO Cross reference 70 It searches for the cross reference information within the circuit TOX only S0 Cross references of all programs g0 It searches for the cross references information in all the subprograms and subroutines in a project Tool Bar With this you can select whether each of the tool bars is displayed or not It changes the displaying magnification of a circuit Possible displaying magnification The magnification that is displayed at present is marked with a check If you do not know a symbol or data name in a circuit window then place the mouse pointer on the symbol or data name and after a short while the symbol
24. that inputs data is used ST Whether there is I O By checking this signal the above settings type designation or DI DO DR DW become valid not SA Whether there is I O It is set when there is a mixed slave of input and arrangement output within 1 module information or not In this module it is not used Note that the setting of the StypeM varies depending on the slave and its details should be checked with each slave The setting should be made with the following modules NP1L RJ1 RSH64 SDS64 KPB878 and TPC 193 When other slave equipment than the above types is connected the NP1L JCP JPCN 1 capsule should be used Chapter 6 Ste tt E E E 6 13 Chapter6 System Definition Information Definition of master operations of the DeviceNet NP1L DN1 module classification IO master ATA Ate by AS oP FER Ste GY Tt ee ng ero s ose eE e EE tet 0i 2 32 2 6 6 F 8 g W 11 12 a 1 Ee bh WAA BR AA a Aw Aw wT 0 M8 6 7 0 a a a 48 49 BD 61 62 63 64 BB BS BT Ba Bo a a1 a 6 re ee a a 00 m G2 09 o 06 06 o Oo OD w 91 a aE 4 07 OF MD IM IN MW iM IB me 107 105 103 non 1 2 113 114 116 118 117 118 119 130 1731 122 173 1234 125 125 127 OER OEA rar beta Definition of the individual output HOLD station Of the output nodes MAC ID of the node that requires the setting of HOLD should be selected by left clicking Note It may not be effective for a node of which output HOLD set
25. the parameter button on the property of the module Only the parameter button of a module having parameters becomes effective What is unmounted It is used when a module does not actually exist although it is defined in the system configuration definition Also in the screen of the configuration definition a red mark is displayed on the mark of the module The CPU module cannot be made to be unmounted Chapter 6 When the remote IO master module is made to be unmounted all the slave modules must be made to be unmounted Stee E E E E E 6 3 Chapter 6 system Definition Information SES CCRSCRP REECE RC RESPEC REPRE ERE ERC ECE Addition A 01 PS 22 releaeCP Uae i a NPIL i FL NET It will be added at this position bees a E NFIL FL1 FL NET To insert into a lower position a It will be inserted at this position Chapter 6 6 4 Chapter 6 System Definition Information ae eee eee eee eR RR ERR RE R Re ERR ER RR ERR RRR RR Ee 6 3 5Allocation of IO Registers The allocation of IO registers in the u GPCsx system is made by using a 32 bit boundary in hexadecimal representation It also includes the input and output data of the remote IO OPCN 1 and DeviceNet Example mast Gate Configuration accross Allocation of IO Registers TD1 TD1BS 13 13 slotbase 13 13 slot base TO registers are not allocated TD1S 22 AC power supply 35 W TD1PS 74 eae ai performance CPU74 NP1L FL1 FL NET si
26. 42 k step CPU 1 unit Remote I O 2 units 4096 pieces Directly connected I O 2048 pieces 480 s 492 s 16 32 32 24 k step s s CPU 1 unit 480 s 876 s Directly connected I O 2048 pieces 16 32 32 42 k step s s 2 In the case of a multi CPU 2 Scan time Suslemeoniaurdion POU control time Program executable time tact time y g number of PG FB FCT converted to 20 ns step CPU 4 unit Remote VO 2unie 4096 pieces Vae Is 2492 s 16 32 32 484 k step 121 kx 4 Directly connected I O 2048 pieces 484 k step x 4 4 ms CPU 4 unit Remote I O 2 units 4096 pieces 480 fs 2620 s Directly connected I O 1024 pieces 16 32 32 508 k step 127 k x 4 Communication 2 units Chapter 6 Ste tt E E E 6 25 Chapter 6 Chapter 6 System Definition Information LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee 4 6 26 Rough calculation formula for calculating the tact time in the 1 1 warm standby redundancy system In the 1 1 warm standby redundancy system the tact time increases to the extent that the additional equivalent data transfer is required between the operating standby CPUs as compared with the ordinary multi CPU The rough calculation formula is given below In the formula below redundancy tact time 1 Tr or redundancy tact time 2 Tr2 whichever greater should be adopted Redundancy tact time 1 Tr s Tri ordinary tact ti
27. DIS DIAY caci iaria 7 2 7 3 Trend Graph sssssnnsnssnnnnsnnnnnnnrnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 7 3 LN TFE E E ET 1 3 ToL Tna Men nena en eerie ietten se tein ren eet ees en ana eee ane ee eee ee Ree eee 1 4 7 3 3 Editing the register display items ccccccccecceeceeeeeeseeseeceeeeeeaeeeeeaeeaes 7 6 7 3 4 Editing the relay display items Ste tte E E E Chapter 7 On line Function Chapter 7 Chapter 7 On line Function Chapter 7 On line Function 7 4 Relay Display fiy L ear PG2 i OH i Chapter 7 eS i 44H bo Input the relay names in the input area the leftmost grid When inputting by pressing the Enter key the cursor moves to the next line and the relay name to which 16 has been added is set automatically Since it is displayed in a unit of 16 pieces the setting of the final digit cannot be made for the relay name If you wish to change the relay name press the F2 key ii shows the state of relay on shows the state of relay off Note When the displayed data increase the refreshing speed of the display becomes slower Menu bar File Relay display completed It closes the relay display Edit Delete 1 line in the relay display It deletes 1 line in the relay display It makes the setting of the cursor line invalid and moves up the lines after the said 1 line If it is the last line only a Clearing of the setting shall b
28. Delete It deletes the line at the cursor position and moves the window up by 1 line Undo With this the operation of Line Erase or Line Delete can be cancelled one time only Line Copy It copies the line at the cursor position onto the first space line that is below the cursor line Chapter 4 4 4 Chapter 4 Editing a Circuit eae ee eee eee eee RR ER RE ERR eee RE RR RE RRR RE R RR Ee Ee Cross It displays a cross reference At the time of the Read Mode WDOMPG12O A997 LY AD Monitor and Debugger by clicking the cross reference information a jump to the said position is executed CQVIMIAETE goed It stores the Double clicking will display 1 data information in a name per line You can release it CSV file by changing the window size Close the cross reference window Example of display Chapter 4 410 lt gt 16 It switches the mode of the numerical display of an integer data that is used in the circuit between decimal and hexadecimal The present mode is indicated in blue by means of the figure 10 or 16 CASA 6 At the time of a decimal indication At the time of a hexadecimal indication Stee E E E E E 4 5 Chapter 4 Editing a Circuit SSeeCCRa CCCP CCC RS CCRC RE CSRCRC eC CER CRC ERC ERR Eee Eee 4 2 2How to Insert A contact Move the cursor in a place you desire to insert Select a relay name by means of
29. FL1 FL NET NP1X1606 W DC input 0 i00000 1 w 16 pieces 1 h These are handled as unused areas NP1Y32T09P1 000002 2 w sync output 32 pieces NP1Y64T09P1 000004 4 w sync output 64 pieces OPCN 1 I F for RSH64 VF64 i00009 12 w 000015 10 w SDS64 inverter for synchronous i0001F 12 w control 00002B 10 w KPB878 diffusion type i00035 10 w Tubo controller o0003F 10 w Chapter 6 Ste E E ig E 6 5 Chapter 6 System Definition Information 6 3 6Memory Boundary Definition of CPU Module Parameters TSA est i OPISTA TMPE M TES RESELL k k TE SO LELNE ggi tt FEAET H Ak OLEN UF 1 LRA Y EU p 4 rel a ee 2 BA GA RAAE E gt pe VF oe p DCRR Fo ok bet P a a eaa p Bes ee E ast ae SE lt 7CF a FBSB USP eD BEX TPO ea EE eaters 440k mai eee i Fie Here the setting of memory used within a project is carried out Global memory This is the memory that any subprogram or subroutine can gain access to has a relay an integer register and a real number register Local memory It It is the memory that is effective within a subprogram only It has registers of differential latch timer counter etc in addition to a relay an integer register and a real number register 1 Set the number of subprograms that exist in Tasks 1 amp 2 2 Set the number to be used within 1 subprogram Retain memory It is the memory that retains its contents even w
30. Function Symbol After a function symbol is inserted an argument setting window is displayed 4 8 tey BALRECIOEPDI BA PE KORE l krQO02 OO000 mi ll indy y krogos ooo00 AUYOSO USUC F middi GAON After closing the argument setting window it can be displayed by double clicking on the function symbol For the parameters of each function refer to the Programming Manual The symbol can also be input by means of a right click By placing the mouse pointer on a function symbol or subroutine symbol the parameters of the function or subroutine are displayed Chapter 4 Stee E E E E E 4 11 Chapter 4 Editing a Circuit LaR RE RR RRR RRR RRR RR RRR RRR RRR RRR RE RRR ERR Eee ee 4 2 8Pop up menu In the pop up menu each symbol insertion function or editing function can directly be executed by means of a right click of the mouse Its types are as Chapter 4 4 12 follows Control Numerical Numerical Main Instruction Logic Numeral Operation Function Br ta ie RSFo F 4b MAE E o F 4 WE He aitia mR aD RETAN de BHR ero F BE TELG ENERET E yei FARE 4 abr E gt AL fx Severe ae J gem TBE reel gt BRE E TSI ET 4 MF ar bE ats ES ir pases Cy Ha zE P boarte Ea TAS E sitter nt Ej ce TY E Piya LER Se E om Pie Sef et story EATA C stiik FE BEMA EEES eee D rm T gt Bit ate peda DATE T Ee aa E E maith tt Bis i HEIE ae Bars k pieg
31. Number of program steps operation time 20 48 k steps 1 2 3 in the case of execution time of 1 instruction 20 ns operation time 61 44 k steps in the case of execution time of 1 instruction 60 ns Note 5 For the execution time of each type of instruction refer to the processing speed given in the Programming Manual Note 6 The instruction execution time varies depending on the access time of the memory allocated to variables under operation Hence depending on the number of variables that an instruction has access to the increased access time given below should be added to the execution time of instruction The access time of memory shall be as follows I O memory reference time 20 ns Other memory 40 ns to be added Other CPU memory via the processor bus 3 s Fl fi fr El ei er and w0 w7 fall under this category 3 Chapter 6 System Definition Information ae ee eee ee eee RRR ER RRR R Re ERR ERR RE RRR Ree RR Ee Example of time calculation 1 Inthe case of a single CPU Scan time Syctain cantaalion POU control time Program executable time tact time y g number of PG FB FCT converted to 20 ns step CPU 1 unit 0 5 ms use of communication modules 68 s prohibited 4 4 4 Directly connected I O 256 pieces iine CPU 1 unit 136 412 Directly connected I O 1024 pieces 8 8 8 20 k step ms CPU 1 unit 480 876 Directly connected I O 2048 pieces 16 32 32
32. OT gt white font color white font color NOT gt red Irrespective of the result of the logic operation on the left side it is colored according to the coil data It represents the result of the logic operation on the left side The combined line is colored based on the OR condition Chapter 4 Editing a Circuit Se eee eaeaeeaeeaeseseseaeaseseeeseeaeseeaeseeaeaeeaeseaseeaeseeaeeesaeseeaeeeaese ee 6 4 6 2Monitor Within the Subroutine Monitor from the reading side In the Read Mode or Monitor double click on the subroutine symbol and select Circuit Then the subroutine circuit opens LEI aja PE DPT EIEH A bs oa sri Sie l l i ano i IPOs a Ft Mi th p PABI ES aa S 15 m e Tat N RN jir Z arii ariin j i Et ie gt er and monitoring can be E made by means of the ii Monitor a aj F j P pme jaar an tir era jaartje ozit Thin i i e a me al e a ee ee ee ee ee ee ee ee ee et i am _ Selection from the project tree Select the Circuit in the subroutine of a project tree and select the Monitor and a list appears that shows the position that can be read and so select the subroutine that you wish to monitor Chapter 4 When Monitor is selected a subroutine monitor dialog box appears Left clicking OK button enables a monitoring E EEEE ee 4 25 Chapter
33. R RR ERR RE RRR Ee Ee Chapter 3 Creating a Project PU ad Koy OCC AEE 3 1 3 1 1 Window of the TDsxEditor ccc cccc ccc ecceeeeeeceeeaeeceeeseeceeeseeeeeeaeeees 3 1 31 2 WVU IS 2 OCG noscia a a 3 2 3 1 3 Whatare Task 1 and Task 2 00 ccccccccecceecceeeeeeceeeseeseeeseeseeseeaeeees 3 3 3 1 4 Project in the u GPCSX ccccceccceccseeceeeceeeeeeeeaeeseeeseeseeseeeseeeseeeseeeseeess 3 4 3 1 5 CPU Type en ne re ree 3 5 S 3 2 Editing a ProjeCt ccccccccssscssscssccseccsesccesccescsescseecseecseecseesseesseeseneseessenesenes 3 6 2 3 2 1 Menu Operation of the Project Related Processing cccccseeeeeees 3 6 6 3 2 2 Pop up Menu Using the Tree Node ccc ccc ccc eeceeceeeeeeeeeeeeceeneeaess 3 8 3 2 3 Editing Operation Related to SUDPrOgramMs cccceecc eee eeceeeeeeeeeeeeees 3 9 Ste tte E E E Chapter 3 Creating a Project Chapter 3 Chapter 3 Creating a Project eae ee eee ee eee RRR ERR EER REE RR ERR RE R RR ER RR Ee Chapter 3 Creating a Project 3 1 Project 3 1 1Window of the TDsxEditor The project tree is a window in which items required for editing are displayed This tree is composed of groups called System Definition Task 1 Task 2 and Subroutine E A Sample E EB 2 AT AES AR VAT AEL oF E H PAT LBS E CPUs FER oh y RICER i ee o ee eee El PEWS FLIA u ETE 5 SPG B lke JA UL LUZAPEN PE ER Sy NOVA
34. Re ee Oe System operation definition EEE SEERNES A ro 1 CPLITBRI EAE PETRAEA 1 SX bus tact time The SX bus tact time is a cycle for exchanging data with modules connected with the SX bus input and output module etc The setting value should be set from 0 5 ms to 10 0 ms at intervals of 0 5 ms After 1 0 ms it should be set at intervals of 1 ms as in 0 5 ms 1 0 ms 2 0 ms The default value is 1 0 ms Note 1 The 0 5 ms tact cycle can be executed under the conditions of the single CPU in the case of high performance CPU less than 256 directly connected I Os with no remote I O or communication module Note 2 In products of which CPU firmware version is V34 or older or V3A V3Z the setting can be made up to 20 ms at intervals of 1 ms 2 Composition checking waiting time The CPU module when the system is powered on carries out the initialization of the CPU module When the initialization has been completed it starts the composition checking of modules that are on 1 configuration The time required for the completion of this composition checking is set by means of the composition checking waiting time 3 Method of initialization When the system is powered on the initialization of the CPU module is carried out and whether or not at this time the memory diagnosis inside the CPU module is to be made should be set by this When the memory diagnosis is to be made the initiali
35. ToyoDEnt LiGPCsx Series Programming Manual Operation IGE008A Introduction ae eee eee eee eR RR ERR RE R Re ERR ER RR ERR RRR RR Ee Thank you very much for purchasing TOYO FA Digital Controller u GPCsx This Programming Manual Operation is to explain menus icons etc of TDsxEditor as well as its operation Read this Programming Manual carefully to use it properly Also read the relevant manuals given in the following table as well Description Manual Number Contents u GPCsx Series Programming IGJO57A It explains the memory language system Manual Instruction Language definition etc of the u GPCsx Series u GPCsx Series Programming IGJOS9A It explains how to configure and prepare Manual Technique programs u GPCsx User s Manual IGJO60A It explains the system configuration specifications of hardware of each module etc of the u GPCsx Series Hardware Caution 1 Reprint and reproduction of this manual in part or in its entirety are prohibited 2 Please note that the contents of this manual are subject to change without prior notice for improvements 3 Regarding the contents of this manual we have tried to make them as much complete as possible but if you have noticed any ambiguities and or errors etc please do not hesitate to contact our sales office stated at the back of this manual When you do so please inform us of the manual number indicated on the front cover Ste
36. a list box It can also be inserted directly into the list box Chapter 4 BO BOY be LS SF LP hI LA Fe bel eb Then the relay number is input directly After inputting a contact comment where necessary pressing Enter key will move the cursor to the next input position Next cursor position Comment area of the contact 4 6 Chapter 4 Editing a Circuit se ce SSCP CRE RCE EE EERE HEE REE HREEEECECRaaeaeaeaaeaes 8 4 2 3How to Input a Coil After moving the cursor right after the contact symbol LE p i 1 PELT EL Te ia i UL a at std Eos i J r s 7 i 5 n ps Fi E ars 7 Example of inputting an AND circuit Under the following status by inserting a control line symbol HOMAME CRESI ise lt i vik a RY AE SR a ST RY RR ST I E EQUOU2 in l a al al a i Sl es I ES emn Chapter 4 the deficit part is automatically supplemented Example of setting a timer coil Input timer and counter values below a coil Timer and counter values input area 01S 1 second eee hen eee 4 7 Chapter 4 Chapter 4 Editing a Circuit LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee 4 2 4Designating a Timer TS0000 Input area of a oe 10 00S Input a timer name and input a timer value in a line right below it If the timer value is zero 00 00S is indicated If no input is made for the timer value there is no change in the present set value Input
37. a rss 5 SEE LAT Let a EE JEW Aaa ka 10mz pretes kiz LA NEPZERE e aes _____ EAM e B00002 600002 es 3 For example if a circuit is changed the circuit number label name symbol and line number that have been changed are displayed Ste E E E E E 3 7 Chapter 3 Creating a Project 3 2 2Pop up Menu Using the Tree Node When an item other than the name of a subprogram tree node has been selected e a R Ea Sample BAA VATLES BA VAT LER LOFTY VAT Leh ES It opens the selected item If the sampling of a trace back data is being made it opens a trace back display window SP aA ya O FOSS Lara iil SL El AOS AbD E 7oss40k eee Lia pa SBR EaD Ae AORE 2 Vp aOR Seely It opens the scan time setting of a task of the selected item Chapter 3 E A sample It shows that the A VAT AES subprogram is an invalid Ai 2271 ee prog a n It opens the circuit of a selected subprogram Only when being on line oe Ea eS subprogram bn ble Ad RE APS DEK Setting valid invalid of a m a Se KL RSS It executes various on line subprogram A ME functions of a selected 39 HE ART subprogram It can define a subprogram ast bL lt asieezee Only when being on line that is not to be operated Siar aged Monae temporarily H AEEA p y POS 2Esh F ogh It executes the D Joss
38. apter 3 Creating a Proje ct ccccceeccseceeeeeeseneeeeeeeseneeeesenecneseesoneeseseneoes 3 1 PO OCU areata eset E NE A 3 1 3 1 1 Window of the TDsxEditor 0 ccccccsecseeceeceeteeeeeeeeeseeeeeeeecseeseeaeeees 3 1 31 2 Whatisa Project nessis ua eanscaneienetaeeies 3 2 3 1 3 What are Task 1 and Task 2 0 ccecceccecceeceeeeeeeeeeeeeeeceeceeeeeeseeseeeeaes 3 3 3 1 4 Projectin the u GPCSX cc cccccccecceeceeceeceeeeeeeeteeeeeeeeeseeseeeeeseeeseeaeeees 3 4 92120 CPW TY E 3 5 S2 CUEING AP Ol CC ei E E E a E eats EE 3 6 3 2 1 Menu Operation of the Project Related Processing cccceeeeees 3 6 3 2 2 Pop up Menu Using the Tree Node 0 ce cec ccc eeceeceeeeeeeeeeeeeeeseenes 3 8 3 2 3 Editing Operation Related to SUDPrOgraMs ccceecceeeeeceeeeeeeeeeeeees 3 9 Chapter 4 Editing hCG UI actrees cece cess sce eee ees eee vse eeee eet 4 1 4 1 Editing the Circuit of a Subprogram or Subroutine c cseee 4 1 4 1 1 Each Mode of a Circuit WINKOW ccccccecc eee eeeeeeeeeeeeeeeteeeeeeseeeeeneeaess 4 1 Bae WIRO MOOC r E E E EE EE 4 2 4 2 1 Basic Operation of Write Mode ccccccecceeceeeseeteeceeeeeeseeseeeeeeeeeeeeeees 4 2 Ste E E E E E 5 Table of Contents LaR RRR RR RR RR RRR RRR RRR RRR RRR RRR RE RRR ERR EE ee 4 2 2 How to Insert A CONtACt cece ceccecc eee eeee eee eee eee eeeeeseeseeseeseeeeeseeeeeeaees 4 6 4 2 3 How to Inp
39. arry out the background polling The number of times can be set up to 10000 When it is set at 0 the polling operation shall be the same as that of making scan polling every time Chapter 6 Steet tines 6 15 Chapter 6 Chapter 6 System Definition Information DeviceNet slave parameter E371 ths DIAE GPUS UE AE It becomes the DeviceNet slave MAC ID Se FE It is assigned automatically depending on the o Pree number of IO or composition Va an evicenNe v DNET64 Note Its setting cannot be made VF64FADeviceNetl F DeviceNet A 712 MA7 Bib R4 7 ABA mA 0 JRF Lyza wong 12w N2 4 oos sw F 4 RR M UD Lyall Bet ugar jE NSF e An cR L It sets the number of IO of the DeviceNet slave Register and relay numbers are determined automatically he PMee Baten FATA Vee MAC ID The same value as the remote station number of module information MAC ID should be set Definition of the scan type It sets the DeviceNet scan type Select it out of the following to meet the slave node specifications and make the setting Polling bit strobe change of state and cyclic Definition of the polling type The polling type should be selected out of the following Polling at every scan background polling Change of state cyclic transmission interval It sets the change of state cyclic transmission interval When the scan type is set at the change of state or cyclic if the transmi
40. capacity of data memory and program memory varies depending on the type of CPU module select them by using the following values as a rough standard TD1PS 32 Number of subprograms 8 when the local memory per subprogram is 512 words Total number of pages of subprograms 200 or less TD1PS 74 Number of subprograms 32 when the local memory per subprogram is 512 words Total number of pages of subprograms 400 or less TD1PS 117R Number of subprograms 64 when the local memory per subprogram is 512 words Total number of pages of subprograms 800 or less Chapter 3 Carry out the design by considering 10 pages per subprogram a rough standard Conversion should be made by counting 1 screen displayed when the circuit is opened as 1 page Stee E E E E E 3 5 Chapter 3 Creating a Project LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee 3 2 Editing a Project 3 2 1Menu Operation of the Project Related Processing File Menu New Project It creates a new project When the program is started for the first time a new project is created automatically Once a project has been edited the project is automatically opened from the next start up onward Open a Project Compressed Project It opens the existing project or compressed project the one saved in Save a Project by Compression Overwrite a Project lt saves the present project When working on a new project when the topmost i
41. cecc eee eee sees eeeeeeeeseeeeeeeeeeeegeeeeeeens 9 4 9 2 Write Mode Customizing cccccecceseceneeeeeeneeeeeeeseneeeesensonseeeseneeneseneoaes 9 5 Ste E E E E E T Chapter 1 Preparation and Startup of the System aR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR EE ee Chapter 1 1 1 1 2 1 3 Chapter 1 Preparation and Startup of the System Configuration of the GPCsx Programming Tool System 1 1 1 Configuration of the u GPCsx Programming Tool System DV SCC IT POCO OIG INE S gerrier nae E EEE 1 2 1 Hardware Requirements 1 2 2 Software Requirements Installation and Uninstallation 1 3 1 Method of Installation cccccccccccccecceccccccccceccececceneccecceneaueaeeneeneaeeas 1 3 2 Uninstallation Chapter 1 Preparation and Startup of the System eae eee eee eee eR eR ERR EER Ree RR ER RR ERR RE R RRR RE Chapter 1 Ste tte E E E Chapter 1 Preparation and Startup of the System aa eae ee eee Re eRe eee RE Ree eee RE RRR RRR RRR Ree ee Oe Chapter 1 Preparation and Startup of the System 1 1 Configuration of the GPCsx Programming Tool System 1 1 1Configuration of the GPCsx Programming Tool System By installing the TDsxEditor system software onto a personal computer as shown in the figure below it can be used as the programming tool of the u GPCsx Chapter 1 Personal computer Windows 98 Me 2000 TDsxEditor system set Cable for connection Printer with a pr
42. d ooooo ooooo ooooo ooooo 00000 data will be closed and kroo20 o0000 00000 ooooo o0000 0000 ooooo oo000 Parameters will be reflected krogs 00000 00000 ooooo coocoo ooooo ooooo oooo0 000oo Matters to be noted when setting the constant value When the constant value is zero the indication will be Integer type kixxxx 000000 Real number type krxxxx 00000 Example of a constant input Integer 123 decimal 80 H hexadecimal 123 decimal 8005 H hexadecimal Real number 123 4 12345 123 4 2345 Chapter 5 In order to increase the number of digits that can be input the zero of 0 xxxx is omitted 5 2 Chapter 5 Editing Other Items Ieee eee eee eee Ree RRR ERR Ree RR ERR RE R RRR RR Re ee Oe 5 2 20n Timer TS Off Timer TR es 2k Ses Ak A SA77 ADSI VOR DEAN m je pa pe pe po TSO000 00 005 00 005 0000S 00005 O0005 00005 on005 0000S T5000 00 005 0000S O000S 0000S 00005 000S 0000S 0000S Input form of a timer value OOHOOM sexagesimal H hour OOMOOG sexagesimal M minute 00 006 decimal S second 5 2 3Counter NP re ee H H r L Setting range of the counter value 0 65535 Chapter 5 E EEEE EE 5 3 Chapter 5 Editing Other Items 5 3 Pattern Data HOLE piigi in ITS Pattern name Either of the following should be selected pi0000 pi0004 prOO00 pr0004 Pattern preview A graphic displa
43. dule in which a PC card driver exists Chapter 3 Compact Flash Storage When a CPU module has a built in unit of compact flash memory by writing a project image onto the compact flash memory and inserting it into the CPU module the same function as downloading can be realized Thus the downloading from TOOL I F will not be required CE E u E E ig E 3 15 Chapter 3 Creating a Project Chapter 3 R PLG RASH Related to displaying the state of the GPCsx RAS information display of the GPCsx Selecting the object of RAS ioj xi J iH Area of displaying detailed information ij SHER AA RUH TI LRE F ERATA Fe eR i The content of the CPU status is displayed Switch Information It displays the state of the Key SW of the CPU module and the CPU number Selecting the object of RAS It selects an object of which RAS information will be displayed Renew It renews the RAS information up to date Close It closes the display of RAS information Present RAS 1 Generation Ago 2 Generations Ago 3 Generations Ago In the case of RAS information that has a history of previous occurrences RAS in the past will also be displayed Area of displaying RAS information It displays the RAS information of the object now being selected Area of displaying detailed information In the case of RAS information that has detailed items detailed information will also be display
44. dules are carried out that are required for constructing a system by means of the u GPCsx and putting it in operation To edit it double click on the tree node or right click on it to choose Open aE Sa mp le Oo ie El AR VAT LES mi AA AL EL OSI eres Ek A he pal Ay TUPLE ee 2 VAT LEER o eee ten CPUN EE Fs if ELA bei ih TLE LE Fe d Ele Dee da oT ges Pe vets 6 2 Type of the System Definition Information System Definition Information The system configuration CPU memory definition and IO parameter are defined System Operation Definition The SX bus tact time composition check waiting time and CPU initialization method are defined CPU Operation Definition The processor number WDT time setting of operation at the time of powering on and setting of operation without batteries are defined Chapter 6 Ste E E ig E 6 1 Chapter 6 System Definition Information 6 3 Editing the System Configuration Definition 6 3 1Tool Bar Button ESSER ela cogil It displays the property of a module Gh ESLER It inserts a module at the designated position HE ELARRE It deletes a module at the designated position E Erase It exchanges the position of the designated module fi 2oy bE with the module placed above UAT Lathe Peat TZ It divides the unit at the designated position When being on line it reads the system configuration information from the u GPCsx The conditions can only be read on c
45. e E7 1 H Cruse 5 VE HAE 21 2a Mera EYA VF64HJPC N 1L F x RSH64 VF64FRIPGN 11 F VFA JPON 148 3 2 2 ee mA 0 FRAN Lyza ioma 12w N 4H ow ow BO H T RE M IUDbyvaLlial eon Se J JENI Set the number of IO of the JPCN 1 slave The register and relay numbers are determined automatically 6 12 Chapter 6 System Definition Information eae ee eee ee eee RRR ER RE ERR EER RE RRR ERR eRe RR Ee Ee JPCN 1 slave parameter aae ea Pee Iro Sikes ET ri Hi ail 1 Definition of communication monitoring time It sets the communication monitoring time against each slave station The monitoring time should be set within the following range Default 1500 ms Set value 1 65534 x 10 ms Note Resetting when the communication monitoring has an abnormality should be made by repowering the JPCN 1 master side Then the output at the time of an abnormality is put in the HOLD state but the output will be OFF when resetting is made to which attention should be paid 2 StypeM definition It sets the specifications of the slave At the time of the initial setting service the master checks the composition of each slave based on these data aa Input data When a slave having input signals is used DI module etc Output data When a slave having output signals is used DO module etc Read data When a slave that outputs data is used Write data When a slave
46. e E E E E E 1 Safety Notice LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee Read the Safety Notice carefully before using the product and use it properly In this manual matters that require attention for safety are divided into Danger and Caution which have the following meanings k gt Danger Mishandling may cause death or serious injury Caution Mishandling may cause intermediate bodily injury minor injury or damage to property FI Note that the matter described with Caution may cause serious results depending on the circumstances Each of the above describes important contents which must strictly be observed Matters requiring special attention are given below which are also indicated by the above marks in the text of this manual e Emergency stop circuit interlock circuit etc must be configured outside of the PC Failure to observe this may result in breakage in machines or accidents caused by a fault of the PC e Change of a program forced output start stop etc while in operation must be made after making sure that safety has been secured Failure to observe this may cause breakage in machines or an accident as a result of functioning of machines by misoperation 2 Revision History eee ee eee eee eR RR ERR EER REE RR ERR RE RRR ER RR Ee Manual number is indicated at the right side of the bottom of the cover sheet of this manual Printed date Contents of re
47. e carried out Contact ON OFF It turns the contact ON OFF While it is marked with a check it can be turned ON OFF by clicking on the applicable data shows that the relay to change from OFF to ON is being selected shows that the relay to change from ON to OFF is being selected She tt E E E 1 1 Chapter 7 On line Function 7 2 Register Display abs Lb Aas PGT Chapter 7 i i 0 g z 0 oO D 0 lt p 0 0 0 0 0 0 Q 000000 oO00000 coooooo ooooooo oooooooa aoooooo oooocoo oooaood pogoogo O 000000 oooga oO00000 ooooooa ooooooo ocoocoo o o0oo00 Input the register name in the input area the leftmost grid When inputting by pressing the Enter key the cursor moves to the next line and the register name to which 8 has been added is set automatically but you can change it freely As for the data display 8 data is displayed per line If you wish to change the register name press the F2 key Note When the displayed data increase the refreshing speed of the display becomes slower Menu bar File Hexadecimal display It switches between the hexadecimal display and the decimal display The state of being marked with a check is the hexadecimal display state Register display completed It closes the register display GG Edit 1 2 Delete 1 line in the register display It deletes 1 line in the register display It makes the setting of the cursor line inval
48. e case of the input output ratio of I O 1 1 and as the output increases the time increases and as the output decreases it decreases with the range of such fluctuations being about 20 Note 1 However the 0 5 ms tact cycle can be executed under the conditions of the single CPU less than 256 directly connected I Os with no communication module Note 2 The tact cycle can be selected from 0 5 1 2 3 18 19 20 ms and the value obtained by rounding up a figure in the above table should be selected 6 22 Chapter 6 System Definition Information eae ee eee ee eee RRR ERR EER REE RR ERR RE RRR ERR Ree Ee 2 Inthe case of multi CPU number of CPUs n T Tb 210n number of directly connected I Os 2048 or less T Tb 200 n 190 when the number of directly connected I Os exceeds 2048 3 Inthe case of a single CPU remote I O number of remote I O master units m T Tb 250 m 430 number of directly connected I Os 2048 or less T Tb 280 m 730 when the number of directly connected I Os exceeds 2048 4 Inthe case of multi CPU remote I O number of CPUs n number of remote I O master units m T Tb 340 n 200 m 400 number of directly connected I Os 2048 or less T Tb 405 n 260 m 340 when the number of directly connected I Os exceeds 2048 5 Inthe case of 1 CPU directly connected I O with communication modules being added number of communicat
49. e deleted by the Delete key Circuit Division It divides a circuit from the circuit being selected as a new subprogram Display while in a drag and drop operation ti Mohores Latta it a OFS Tee Wt E Mouse cursor T Olea GO aiiin t A place where the circuit will be transferred 4 16 Chapter 4 Editing a Circuit eC H RRA T POC e oe e eee ee eee e A copying from another subprogram can also be made r Fii 1 00 1 W et aril adHE AAH Aa e sbr After being put into a Circuit Copy state a circuit can be copied from another subprogram by a drag and drop operation Chapter 4 E EENE NEEE 4 17 Chapter 4 Chapter 4 Editing a Circuit LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee At the time of Transfer to move E on page 5 to page 2 1 2 3 4 3 e 1 2 3 4 5 What is a Transfer lt q Page number It is to move a selected page to a designated page by drag and drop operation when there are multiple pages in 1 subprogram In the above figure by moving E on page 5 to page 2 the subprogram that was in the order of A B C D E changes to the order of A E B C D At the time of Copy to copy E on page 5 and insert into page 2 1 2 3 4 5 gt 1 2 3 4 5 6 EJ What is a Copy lt _ Page number It is to copy a selected page in 1 subprogram and insert it to a designated pa
50. e ene E E er 9 2 F 9 1 3 Setting of Communication with the Connected Device 0 ee 9 3 S 9 1 4 Setup of the USB Driver c ccccecccsececcssesescsseccscecccecaceecscecesteccesececeeecen 9 4 9 2 Write Mode Customizing cccccccecsseeeeeeeeseneeneceesenseeesenseneeeesoneeneseneones 9 5 Ste E E E E E Chapter 9 Environment Setting Write Mode Customizing Chapter 9 Chapter 9 Environment Setting Write Mode Customizing eae eee eee eee eR ee ERR EER Ree RR ER RR ERR RE RR ee ee Oe Chapter 9 Environment Setting Write Mode Customizing 9 1 Environment Setting 9 1 1Color Setting In the color setting the color of the screen can be changed By right clicking the item to be changed a dialog box for the color setting is displayed at which the desired color should be selected Chapter 9 PORUDFLVASIERCAT Toa CRS PALS EEE EEEE 9 1 Chapter 9 Environment Setting Write Mode Customizing 9 1 2Tool Setting In the tool setting various settings of the TDsxEditor can be made oe tS SPER ESOS 9 2 Chapter 9 Environment Setting Write Mode Customizing 9 1 3Setting of Communication with the Connected Device It determines the means to connect the u GPCsx and the TDsxEditor COM port This should be designated when the COM port serial port provided on a PC is to be used Ethernet By inserting an Ethernet card into the PC card module of the u GPCsx the TDsxEdit
51. e the selected application and all of its components aT we Caz My Yes YY will execute the uninstallation No NY will cancel the uninstallation 1 6 Chapter 2 TDsxEditor User Interface eee ee eee eee eR RR ERR Ree REE R RE RRR ERR RE R RR ER Ee Chapter 2 TDsxEditor User Interface js O 2 1 Composition of the Screen and Functions of the TDsxEditor 2 1 2 1 1 Composition of the Screen of the TDsxEditor ccc ceceeec eee eeee neers 2 1 rA MeN oc gee ere eee eet 2 2 Lo Ba e a A A S 2 2 Ste E E E E E Chapter 2 TDsxEditor User Interface Chapter 2 Chapter 2 TDsxEditor User Interface Chapter 2 TDsxEditor User Interface 2 1 Composition of the Screen and Functions of the TDsxEditor 2 1 1Composition of the Screen of the TDsxEditor The following screen is displayed when starting TDsxEditor E ThcEdnce THONAME RS 1 RENT E 5 zj Bevefice HERE Berto tuto Se SF et al cg Ga amp HH A aid BSE o Project tree Chapter 2 H A CPUE B TLR brie J yaar HE ARP i eee BEY bh Le A eR IF nonae Pe ER E UL Lea rR P SEAL ATF No tc agra J PS bon are be EWE a UL YAS CI met a NS Epira Gy 222 fey Ae pe APEE E FL A oe HOM ARES BE EB UL AZAA ERS a H ties fag a we Sg sie FT HOM ARES Em E BE o A project tree that was called before or a FFFF default project is displayed
52. ected on the argument setting screen and the input and output parts are distinguished by color At this point input on the left side a label name that is passed on to the subroutine for input or a label name that is received from the subroutine for output For an argument a relay symbol name can also be set aside from a numerical register name AJ 3 SLsivsr 0008 When a label name is input the type l tL of an argument is selected automatically LAA SI0080 B0000 When a constant ki kr is used a label name should be input on Chapter 4 the left side and a value should be input on the right side AJ i0004 4A sigi EA sigg The input and output are distinguished by color Example of the definitions of arguments 4 14 Chapter 4 Editing a Circuit me NONAME Doles 11 eN IYIN TLT YENA E ojx Fori E E CEE a io 0 x Siod i0008 aitoo A0 10002 10004 jol0 lt gt 1Qsnite r aioi EE a parasnensasnanannal t HA When si0000 sr0000 SI0000 are the same is used as a stack register as in the subroutine shown in the figure above the data is passed as shown in arrows with A at the calling side being an input and B being an output The flow of the subroutine shown in the figure above 1 In si000O the value of g00010 at the calling side is loaded and in si0002 the value of ki0000 10 is loaded as set by the a
53. ed 3 16 Chapter 3 Creating a Project GPCsx Clock Setting PLCitatarie xl It displays the clock of the u GPCsx PLC 2001708714 1753 56 foe It displays the clock of the personal computer 2001 08 14 175349 a SS Setting ERTES area 01 08714 Hae It transmits the value in the setting area to the u GPCsXx It transmits the value of the clock of the personal computer to the GPCsx foe Resource Information g S O XJ 2438 It designates tasks Task 1 1 SASL Task 2 2 ECan SAAT us 5991 anal ER le ie It displays the starting up pean eBags B tes 5988 cycle of a task in s RITE EE 733 ai Tifa Mie tits 737 It displays the execution S T Motus 731 time of a task in s POUREWIEA 2465 SOF It displays the used amount of program memory in the GPCsx Ste E E E E E 3 17 Chapter 3 Creating a Project LaR RRR RR RR RR RRR RRR RRR RRR RRR RRR RE RRR ERR EE ee Tool menu Environment Setting Help menu Project Tree It displays a project on a tree whereby you can display the editing window of each editing item by double clicking Work Space The editing window of each editing item is located here Chapter 3 3 18 Chapter 4 Editing a Circuit eee eee eee eee RRR ERR EER REE RR ERR RE RRR ERR RES EO Chapter 4 Editing a Circuit 4 1 Editing the Circuit of a Subprogram or Subroutine ccccee
54. ee E E E E E 6 19 Chapter 6 Chapter 6 System Definition Information Area 1 2 transmitting bank switching operation CPU definition S laH F L net E27 1 JbA sess a 2 AE i Our a FOP UES He od aes Rae tebe be ae ek It sets the refreshing method synchronous asynchronous of the transmitting area of the node in question within the common memory and sets the CPU that sends out switching instruction at the time of the synchronous method All areas receiving bank switching operation CPU definition S et FL net E2 3 Jn FE TRE Ei te eT EC PUES od ses ga She Se a ee It sets the refreshing method synchronous asynchronous of the receiving area of the node in question within the common memory and sets the CPU that sends out switching instruction at the time of the synchronous method Composition register definition 1 composition register definition 2 lH FL net E2 1 JLab Ese ss fH bis hoe ss ON ARO Shee eee EO cee aa Sah eke 2B So ae Ae ie fhe chee a 16 17 18 19 20 21 22 23 24 25 26 27 206 29 30 gl a2 da of Go J6 of go 239 40 41 42 45 44 45 46 47 46 49 50 H 52 53 54 55 56 67 Se 59 60 61 Ge 63 BO S SU It registers the node number of all the nodes that are connected to the FL net including the node number of the node in question However a setting at 0 or 255 is prohibited 6 20 Chapter 6 System Definition Information aaa eee eee eee eee eee eee eee eee eee Ree RR eRe R
55. ee eee eee eR RR ERR RE R Re ERR ER RR ERR RRR RR Ee 6 3 1 Tool Bar ButtOn ccc ccc ccc eeeeeeeeeeeceese eee eeeeeeeseeseeeseeeeeseeseeeeeseeeaes 6 2 6 3 2 Example of a System Configuration Definition cccccceceseeeeeeeeeees 6 2 6 3 3 Example of a Definition When Using a Remote O ccccecceee neces 6 2 6 3 4 Insertion of a Module Property cccccccceccecceeceeeeeeceeeseeceeeaeeeeeeaeeees 6 3 6 3 5 Allocation of IO Registers ccc eccecc cece eeeseeeeeeceeeeeeceeeeeeceeeseeeeeeeeaeeees 6 5 6 3 6 Memory Boundary Definition of CPU Module Parameters 6 6 6 3 7 Handling of Data Memory in the u GPCsx System ccccecceecc eee eeees 6 7 65 6 Memory TYPO On ce ee ee ee ee en en ee en ee eee 6 8 Chapter 7 On line FUNCTION ccccceeeeeeeeneeeeeeneoneeeneonsenesensensseeeonesnesoneoes 7 1 7 4 Relay DIS OA visieasirsacniecneseneceacasarcesensancscasacceacucauecsvenaveuieauassussacesuusvacimenaesntees 7 1 7 2 Register Display a nasnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 7 2 o Mend Slat cori E E 7 3 Fo T De A eer eee 1 3 7 3 2 Trend Men ccc cc ceccccceecceeceeceeceeceeeceesueceesaesaecaeeceeceesuesaeseueseesuesensaneas 1 4 7 3 3 Editing the register display items cccc cece ccc eeceeeeeeeeeseeceeeeeeaeeeeeaeeaes 7 6 7 3 4 Editing the relay display It Ms ccccccscceeceecceeceeceece
56. eee eee eee eR RR ER eRe ERR EER RE RRR ERR RE RRR Ee Ee Chapter 8 Print 8 1 Outline of the Print cece cecee cece eee eeeeeeeeneeeesenseneseesonenesenseessoneeeeseneoes 8 1 8 1 1 Screen Operation MethO ccccccccccecceecsecseeseeeeeceeeeeeeeseeeeeeeeseesseeseees 8 1 8 1 2 Verification and change of printer settings ccccecccecceeeceeeeeeeeeeeeees 8 2 8 1 3 Setting of the graph frame PFiNtiNng ccceccecceeceeeeeeeeeeeeseeeeeeeeeeeeeees 8 2 02 MANGUI PrN G ea E 8 3 o2 WAPI CIRCUIT WSU essiens S 8 3 8 2 2 Print System Definition 0no0nanonnanenennanennnnnnsnnnnnnsnnnnererrnrerersrrnrersrrnrn 8 4 92 RII A al esna a EEA 8 4 8 2 4 Print CroSs referenCe cccecsecceeceeceececeeeeeceeceeceeeeeessecseteeseeeseeaeeees 8 5 8 2 5 Print Contact COMMENH ccc ceccecceec sees cesses eeeeeseeeeeeeeceeeeeeseeaeeees 8 5 80 2060 PNNUOMNEIS eesis aE a pence nated AA EER EEEE 8 5 Ste E E E E E Chapter 8 Chapter 8 Print Chapter 8 Chapter 8 Print Chapter 8 Print 8 1 Outline of the Print The printing functions of the TDsxEditor are shown below Printing of a circuit list Printing of a system definition Printing of parameters Printing of cross references Printing of contact comments Printing of others 8 1 1Screen operation method Chapter 8 By selecting Print P in the File F menu of the TDsxEditor the following detailed printing screen is di
57. eee eee eee eR eRe ER REE RR REE RR ER RR ERR RE RR RE ee Oe Mixed module definition For a mixed module the definition of operation modes of directly connected I O and the definition of the HOLD of directly connected I O should be made jaht Ss LG se FOA 24 SEs TULLE Ea SS is FSHOLOGE Ss 22 DOES The setting can be made for the following modules NP1W1606T NP1W1606U NP1W3206T NP1W3206U Chapter 6 E EEEE EE 6 11 Chapter 6 Chapter 6 System Definition Information JPCN 1 master module parameter The JPCN 1 master module parameter is set against the NP1L JP1 Module classification lO master i JPCN 17A3 ahf Fee AE eS es PEETTTTEETETTTETTTTITETTETTTEETTTTEETETITETETETET 1 Definition of response time In the JPCN 1 communication response time from the receiving of frames to the start of transmitting in the master switching time from receiving to transmitting should be set Select the response time out of the following Rate Remarks Initial setting 200 s In compliance with JEM F3008 sols SC oofs fo S About 50 s Note If there is any slave equipment on which no specific value is designated as response time select 200 s Definition of inherent operations of the JPCN 1 slave It becomes the station number of the JPCN slave It is automatically assigned based on the number of IO or configuration Note Its setting cannot be mad
58. eeeceeeceeeeeeeeeeeeeseeeaeeees 4 25 RS erect ear AE E pra vais eviews ests E EEE E EEE 4 26 Chapter 5 Editing Other Items cee cceeeeeeeeeeeeeeeeeeeeeeeneseneeeneseeeeesenesens 5 1 5 1 Allocation of the Used Number of Relays and Registers 5 1 5 2 Constant DACA wviccssanciincicnsacecicnscacsanccvncscecacantartaanccvvcanuanwsspuansestesncavecanesnceenen 5 2 5 2 1 Integer data ki real number data KP ccccccecceceeeceeeeeeeeeeeeeeeeeseees 5 2 5 2 2 On Timer TS Off Timer TR ccc cecceccsecceeeeeeceeeseeceeeseeeeeeseeeaeeeeees 5 3 92 9 Counter NP Jeees naa aE ee eee ence eee en eee 5 3 wo Paner OA E N E E 5 4 5 4 Memory Transfer Definition cccccscceeeeeeeeeeeeeeesceeseeeseeeeeneeeeeeeesenesaes 5 5 9 9 SS B CK ats er ee ca hen tect nts ee ae rm ewe nn te aaa eae 5 6 Sol MOBA rcs eget AT EN 5 6 5 5 2 Trace Back Setting Window Register Setting Part eee eee 5 6 5 5 3 Trace Back Setting Window Relay Setting Part ccecceeeeeeeeeees 5 7 Chapter 6 System Definition Information cccccceeeeeeeeeeeeeeeeeeeeeeeeeeees 6 1 6 1 System Definition Information ccccceeceeeeeeeeeeeseeeseeeeeneeeneseeseeesenesees 6 1 6 2 Type of the System Definition Information cccceseeeseeeeeeeeeeeeeees 6 1 6 3 Editing the System Configuration Definition cccecesseeeeeeeeeeeeeees 6 2 Table of Contents ae e
59. eeeeeees 4 1 4 1 1 Each Mode of a Circuit WINKOW cccccceccecceceeeeeeeeeeeeeteeteeeeeeeeeaeeaees 4 1 Ae WG MOOG See ee OE 4 2 4 2 1 Basic Operation of Write Mode cccccccecceeceeseeteeeeeeeeeseeeeeeeeeeeeeeeeees 4 2 4 2 2 How to Insert A COMTAGL dans iwisiadaioasninnneedndrdseaindncsnoiunnebyeiastetninmetesdeiedsdies 4 6 4 2 3 Howto Inputa Coil wie uetarececestarudeantasesaaetarecarmuaterccutstesenetenentenende sabiaantaneta 4 7 4 2 4 Designating a TIMES c ccc cccccc ccc ceceeceeeeeee eee eseeeeeeeeeeeeseeaeeseeseeseeseesaees 4 8 4 2 5 How to Describe a Data FIOW ccccccccceccecseeeeeeeeeeceeseeseeeeeeeeeseeaeees 4 9 4 2 6 Constant Representation ccccccecceccseceeceeceeeceeceeseteeeeeeseceeeeeeeaeees 4 10 4 2 7 Function SYMDOL 0 eee cecccecc cece seca eeeeeceeeaeeceeeseeeeeeseeseeeaeeeeeeseeeaeeees 4 11 4 2 8 Pop up MON 0 ccc cec ccc cccecceee ec eceeceeeeceeceeseeceeaecseseeseeaecaeseeeeeeeeeeseeness 4 12 4 3 How to Design a Subroutine cc ceeeeeeceeeeeneeeeeeeeeneeeesenseneseneoneeeesonees 4 13 4 3 1 Adding a Subroutine occ ccc cece cece ecee eee eeceeeaeeceeeeeeseeseeeseeseeseesenees 4 13 4 3 2 Editing a SUDIOULING eisevcescccsdace cn eneandctneddncdaecivasdsnbsedacdcestqadesveddecesedsendscinned 4 14 4 4 Circuit LISUING ircccccccaerececscesecesedosecdessoceecessdnceuessdenevesedsessessvesssesedeseceseceseeers 4 16 4 4 1 Operation in the Circuit Listin
60. elect The cursor position is made to be the starting point of the range of cutting or copying Cut It cuts the range covered with a box Copy It copies the range covered with a box Paste It paste the cut or copied content Cancel A box painting onto the cursor position is cancelled Canceling of the operation of Select Example of a window in which a box selection has been made Place the cursor at this position and Select SUISPG1 DRESD GeO oe ed Place the cursor at this position and i Cut or Copy and the content will be stored in the paste buffer bOOOOO bOOOOL H 0 mrQOQ00 TST a 4 1 Xf RZ see TR sey Rea stb TR ATA iTA EE oo Chapter 4 After the Cut or Copy the content will be displayed at the cursor position and so execute Paste at the position where you wish to paste it One Paste is carried out the content of the paste buffer will not be displayed at the cursor position any more but the content of the paste buffer can still be pasted by pressing Paste Note that Select Cut Copy Paste can also be executed by means of the Menu Bar or the pop up menu that appears by right clicking Shee E E E E E 4 3 Chapter 4 Editing a Circuit Line Insert It inserts 1 line into the cursor position Line Erase It erases the line at the cursor position Line
61. eseeseesaeeeeseesaes 1 7 Chapter o PIN decane antec te cate cate cete canene a A E A E E 8 1 8 1 Outline of the Print cee ccee eee e ene eeeeeeeeneeeesenseneseesoneeeseneenesonseseseneoes 8 1 8 1 1 Screen Operation MeEthO cccccecceccsecseceeceecseceeceeceeeeeceeeeeeeseeseeeeees 8 1 8 1 2 Verification and change of printer settings cccecccecceeeeeeeeeeeeeeeeees 8 2 8 1 3 Setting of the graph frame Printing cc cece ceccsecceeeeeeceeeseeceeeseeeeeeseees 8 2 02 MaN RINGING a a a E a 8 3 8 2 1 Print Circuit list ccc cecceceeeceeeece cece cece cece eeseeeseeeseeeseeeseeeeeeeeeeees 8 3 8 2 2 Print System Definition ccc ccc cece eeceeceeeeeeeeeseeseeeeesseceeneesseeseeaeeees 8 4 IT ANA ie cars teuiie sets cree acetone ations asa tt NA 8 4 8 2 4 Print CroSs referenCe ccccccsecceeceeceeceeeeeeeeceeeeeceeeeeeseeeseteeeseeseeeeeaes 8 5 8 2 5 Print Contact COMMENH ccc ceccecceeceeceeeeeeeeeeeeseeeeeceeeeeeeeseesseeaeeees 8 5 A276 HRI OCIS ee 8 5 Chapter 9 Environment Setting Write Mode Customizing 08 9 1 9 1 Environment Setting sacteescc acess sce see heats te etcecee cence ni eentenecseaceencee 9 1 9 1 71 Color Seting Reena an en ee 9 1 oie Too o U 6 eee eee ne ene nee eee eee ee ane ee eee eee 9 2 9 1 3 Setting of Communication with the Connected DeVice c 080 9 3 9 1 4 Setup of the USB DIivel ccc
62. finitions include the System Configuration Definition I O Allocation System Operation Definition CPU Operation Definition and Redundancy Definition Task 1 and Task 2 The task determines the processing of programs execution time schedule of the POU Up to 2 tasks can be executed at one time However Task 1 has priority over Task 2 In Task 1 and Task 2 there exist multiple subprograms in which circuits the number of relay registers used constant data and pattern data exist Task 1 and Task 2 can independently define separate scan time and execute the u GPCsx A subroutine is a circuit that can be called from a subprogram It can be called from multiple subprograms that exist in Task 1 and Task 2 3 2 Chapter 3 Creating a Project ae eee eee eee eR RR ERR RE R Re ERR ER RR ERR RRR RR Ee 3 1 3What are Task 1 and Task 2 The task determines the processing of subprograms execution time schedule The u GPCsx series has 2 types of processing of subprograms Task 1 and Task 2 1 and 2 mean the priority of a task and 1 has higher priority The scan time should be an integer times the value that has been set in the SX Bus Tact Time contained in the System Operation Definition in the System Definition lt Operation of the Tasks gt Task 1 Scan Time aP D System Task 2 Task 0 2 O Task 1 Task 2 Input Relay Register Refresh Output Relay Register Refresh Operation of the System
63. g ccc cecceecc eee eeeeeeeeeeeeeeeeseeeeeeaeees 4 16 4 5 Menu Operation cccccccceceeeceeeeeeceneeneeeeseneeeesenseneneesensenesnseasoneseeseneees 4 20 BO File Meniki i a E TR 4 20 Ae A VSN ens E 4 20 4 5 3 DiSplay 2 0 0 0 ecccccceccsecceeeeeceeeeeeceeeeneeseceeeeeesseecaeseeecaeteeecauteeeceuseeeeass 4 23 A6 COAG CCU ccana Ea aba 4 24 4 6 1 Monitor cee 4 24 4 6 2 Monitor Within the SUDIOUTING cece ccc eeeceeseeeeeeeeeeeeeeeseeeeeneees 4 25 MO DEDU e wera c tenn at andeeesaanaaeeaan neon gaaaeiaawaeevieeseeneanccae 4 26 Ste tte E E E Chapter 4 Chapter 4 Editing a Circuit Chapter 4 Chapter 4 Editing a Circuit eae eee eee eee eR RR ERR EER REE RR ERR RE RR ERR RES Ee Chapter 4 Editing a Circuit 4 1 Editing the Circuit of a Subprogram or Subroutine 4 1 1Each Mode of a Circuit Window The circuit window has 4 modes Read Mode It is an initial state of mode that appears when the existing circuit is opened You can refer to the content of a circuit only You can move to each of the modes from here Write Mode It is a mode in which you can edit the circuit Monitor With this mode the operational state of the u GPCsx circuit can be monitored Debugger In addition to the function of the Monitor mode various debugging functions can be used Circuit Listing It displays a circuit in the form of a slide given in pages Read Mode Window Ss SE ane tener Aes i 7 T f F aF
64. ge by a drag and drop operation In the above figure by copying E on page 5 and inserting it to page 2 the subprogram that was in the order of A B C D E changes to the order of A E B C D E Unlike a Transfer the copied page remains as it is and the page number is increased by 1 after the page where a copying and insertion have been made 4 18 Chapter 4 Editing a Circuit eae eee eee eee eR RR ERR EER REE RR ERR RE RR ERR RES Ee At the time of a Division to divide from C onward on page 3 lt _ Page number PIECE Jot 1 2 Original subprogram 3 4 S New subprogram What is a Division It is to cut a selected page and the other pages thereafter and to add it to a new subprogram In the above figure if C on page 3 is selected the original program will be 2 pages A and B and the newly generated program will be 3 pages C D and E Chapter 4 Ste E E ian te 4 19 Chapter 4 Editing a Circuit LaR RRR RR RR RRR RRR RR RRR RRR RRR RRR RE RRR ERR Eee ee 4 5 Menu Operation 4 5 1 File Menu With this you can move to each of the modes The present mode is marked with a check The mode that cannot be moved is displayed with a shade See PIR GtrHR HAE Fun Ctril E EZM Ctr i il Sak trea bele tL Oe heel vs OX n It shows the present mode It closes the circuit wi
65. guide you eas the rest of the o Ex ee Please wait ADETA Stee E E E E E 1 3 Chapter 1 Preparation and Startup of the System aaa eee eee RRR RRR RRR RRR RR RRR RRR RR RRR ER RE Ree 2 eee Dsxkedidor nG h Csx Programing Tool Chapter 1 a a to the e Tse dh tor saan program This program wll 5 ae Aae TD eit dtor o on oe danna iie x before eritin this Setup t program i Je Click Cancel to cut Setup sae ihe MER aw programs you uhave be Hella Son Next to continue swih i soi PON E WAPNING 1 This progam i is o r suede law and Es international treaties Unauthorized r ecu or r dstibution of thie program orany p portion of it may result in severe civil and criminal penalties and os Lg prosecuted t to ak maximum extent sbi ici law NEEESE TDsxEditor uG Gsxr Prosramine Tool Choose Destination ci E Setup wil install TDsEdtori in the fotonina direct pstalShied nm poelect Program Folder eae wil Ne program i icons sto othe ease Folder isted C es You may type a new folder name or ae one from the existin Paes i Hsin ist Gick ey to continue eerste aia septate 3 Toinstalt to this directory click Newt tan install to a dierent eect c cick Browse a select another A E E ae Maan ane can Rees not to ee TDsxE ditor op clicking a to a exit Setup ce 7 i Poona Folders ThE MSIE POV YU IBM EnEn AT YE ike InstallShield Express For C Builder 5 InterBase Lotus
66. hen power is shut off It has a relay an integer register and a real number register Function subroutine instance memory It is the memory that is secured internally every time a function or subroutine is called The present number of words used is displayed after downloading them It depends on the number of functions and subroutines used and so when the set value is exceeded it can be increased later on The user cannot use it Trace back memory It is the memory that is used in the trace back The user cannot use it System FB memory Chapter 6 It is a memory area used in the system FB The user cannot use it 6 6 Chapter 6 System Definition Information ae eee eee eee eR RR ERR RE R Re ERR ER RR ERR RRR RR Ee 6 3 7Handling of Data Memory inthe GPCsx System The data memory of u GPCsx application programs can be divided into 3 groups global memory local memory and stack register Global memory It is the memory that all subprograms can gain access to Flash memory GO relay gO register integer gr register real number Retain memory RI relay ri register integer rr register real number Input area l0 relay iO register integer Output area 00 relay o0 register integer Local memory It is the data memory that is effective within a subprogram only Included in its types are flash memory latch differential timer counter constant and memory for pattern functions B00000 b00000
67. id and moves up the lines after the said 1 line If it is the last line only a Clearing of the setting shall be carried out Data change While it is marked with a check it changes the register value at the position on which right clicking has been made and sends it out to the GPCsx Chapter 7 On line Function 7 3 Trend Graph 7 3 1Trend Graph When the trend graph is selected by right clicking on the tool bar or project tree a trend window as shown in the figure below is opened and the selected register and the trend graph of relays are displayed on a real time basis Chapter 7 kKLYF457 PG1 Oy x LIAR It shows the register name being selected ay ann 7 2 It shows the relay name being selected The time axis is represented by the lapse of time that assumes the closest sample time to be 0 second By right clicking on the mouse in the trend window the menu as shown in the figure below is displayed Heeb Ctrl h It stops the trend graph temporarily Shinzo WM It draws ruled lines in the trend graph Lo AS IB aE GO It changes the register to be sampled UL se Jia It changes the relay to be sampled bl POS Dae T It quits the trend graph She E E E EE 1 3 Chapter 7 On line Function 7 3 2Trend Menu Chapter 7 With the trend menu tool bar the following functions can be used File menu m Heti CtrltN gt Elia ya BMPS
68. inter a a Installation Dedicated connection cable NP4H CNV with converter NP4H CAV without converter u GPCsx EEE EEEE 1 1 Chapter 1 Preparation and Startup of the System LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee 1 2 System Requirements 1 2 1Hardware Requirements Chapter 1 To operate the TDsxEditor the following hardware requirements must be satisfied without fail An IBM compatible personal computer or DOS V personal computer with Intel Pentium 300 MHz or more recommended Windows VGA resolution 800 x 600 dot or more SVGA resolution 1024 x 768 dot recommended Free space of 100 MB or more in the hard disk Memory of 32 MB or more A 3 5 inch floppy disk drive it must be able to read the 1 44 MB format floppy disk or CD ROM drive 1 2 2Software Requirements To operate the TDsxEditor either of the following operating systems is required Microsoft Windows 98 Me Japanese version English version Microsoft Windows 2000 Japanese version English version Pentium and Windows are registered trademarks 1 2 Chapter 1 Preparation and Startup of the System 1 3 Installation and Uninstallation 1 3 1Method of Installation The TDsxEditor software package is delivered in multiple floppy disks Inthe installation disks installation programs are included
69. ion modules p T Tb 40 p 250 6 Inthe case of 2 4 with communication modules being added number of communication modules p T time obtained by 2 4 85 p without a remote master module T time obtained by 2 4 128 p with a remote master module Note 3 The remote O is calculated as 2048 pieces line Chapter 6 Shee tte E E E 6 23 Chapter 6 Chapter 6 System Definition Information LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee Appendix 2 2 2 6 24 Calculation formula of the operational performance in the case of executing the scanning at a tact cycle Operation time tact cycle time SBM overhead time 200 s I O refresh time POU control time I O refresh time 2n m 60 s n number of I O modules m number of total words of I O POU control time PG control time user FB control time user FCT control time 4a 6b 7c fs a number of PGs b number of calls of user FB c number of calls of user FCT Note 1 POU is short for program composition unit Note 2 PG denotes each task of a program If system task x 2 task 1 and task 2 then a 4 Note 3 User FB denotes a subprogram or subroutine Note 4 User FCT denotes a function or system function Operation time tact cycle time 2n m 60 4a 6b 7c s Number of program steps operation time execution time of 1 instruction 1024 k steps
70. is selection is made as to whether each item as has been selected by pressing Print circuit list system definition parameter cross reference contact comment and others project tree memory transfer definition and trace back is printed with a graph frame or not By pressing Print graph frame the following item is displayed EFEN ERED FL ee GE ee Do not print graph frame When this is selected the graph frame is not printed when printing Default When this is selected the graph frame is printed which is the default setting 8 2 Chapter 8 Print ae eee eee eee eR RR ERR RE R Re ERR ER RR ERR RRR RR Ee 8 2 Individual Printing You can print items by selecting the desired items such as Circuit list System definition etc 8 2 1Print Circuit list With this the selected program circuit is printed ol Ar Each subprogram of the task 1 task 2 subroutine that have been prepared in a project is displayed Chapter 8 Aiea E oth Se ODER ioenense l EREHE EE 2ER F When printing a circuit the following functions are added Option Comment When this is selected the circuit list is printed as it is Cross reference When this is selected the cross reference of the coil that has been stored under the contact is printed Space Nothing is printed below the contact Multiple printing of the circuit Circuit x 1 horizontal print 1 circuit is printed by ma
71. king the direction of print horizontal Circuit x 2 vertical print 2 circuits are printed by making the direction of print vertical Printing of integer data Decimal number printing The integer data within the circuit is printed in decimal numbers Hexadecimal number printing The integer data within the circuit is printed in hexadecimal numbers Note Only horizontal printing can be made when a graph frame is printed Shee E E E E E 8 3 Chapter 8 Print 8 2 2Print System Definition It prints the composition of the entire system operation setting etc VAATLER In the default state this remains checked If it is left as it is parameters of each module are also printed when printing System configuration definition I O allocation Ww AT LER D ix SEIS TS Chapter 8 System configuration definition I O allocation It prints the content of the system configuration tree that has been set by the system definition System operation definition It prints parameters that have been set by the system operation definition CPU operation definition It prints parameters that have been set by the CPU operation definition 8 2 3Print Parameter It prints the number of programs used and values of parameters meS o Slaat CMER Each subprogram of the task 1 task 2 subroutine that have been prepared in a project is displayed Number of parameters used It prints the n
72. me 596 x N 430 number of directly connected I Os 2048 or less Tr1 ordinary tact time 626 x N 730 when the number of directly connected I Os exceeds 2048 N number of redundancy CPU pairs Note The ordinary tact time is the tact time obtained by the rough calculation formula of 1 Then the number of CPU units is calculated by using the number of redundancy CPU pairs Redundancy tact time 2 Tr s e Tro I O refresh time Toma Tcpy 200 fs I O refresh time 2n m 60 s n number of I O modules m number of total I O words TDMA number of SX bus modules other than CPU number of CPU modules x 2 number of remote master modules x 55 number of all directly connected remote I O words 512 x 0 5 fs TCPY number of words of equivalent variables of the standard memory retain memory x 0 3 number of words of user FB memory retain memory x 0 35 10 s Chapter 6 System Definition Information eae ee eee ee eee RRR ER REE eR EER RE RRR ERR RE RRR Ee Ee CPU operation definition 8 CPUMPEES AE SORT eS wW DTS fal ims SEH Aaah HEE RUME TERMBaz io FUL Agere EAE There are 3 setting items in the CPU operation definition watch dog timer explanation of operation at the time of powering on and operation without batteries 1 Watch dog timer The setting of a watch dog timer can be made at 1 ms up to 4095 ms The default value is 4095 ms 2 Designation of
73. nction The colors of S O can be changed with Environment Setting of Tool 3 12 Chapter 3 Creating a Project ae eee eee eee eRe ER REE RR ee RR ER RR ERR RRR Ree ee Oe Tool Bar It selects a displaying or non display of each tool bar Standard Tool Bar Common Tool Bar Ladder Tool Bar ai E i Effective only at the 4hak 4 FRA amp He 4 4 time of a circuit editing Operation Tool Bar Effective only at the time of a circuit editing Function 1 Tool Bar Effective only at the time of a circuit editing Function 2 Tool Bar Effective only at the EEOAE time of a circuit editing Chapter 3 Trend Tool Bar Effective only in a E s l a a g o ae Time fioo ims ssecJonsc Trend Graph If you cannot make out what the tool button is used for only by looking at the pattern of a button place the mouse pointer on the button After a short while the name of the tool command name will be displayed right below the mouse pointer E EEEE EE 3 13 Chapter 3 Chapter 3 Creating a Project LaR RRR RR RR RR RRR RRR RRR RRR RRR RRR RE RRR ERR EE ee On line menu Related to download upload Download lt downloads all the programs now being opened to the u GPCsx While downloading the u GPCsx is stopped and it will be reset when the downloading is over Parameter Program Download lt downloads subprograms and subroutines in Task 1 and Task 2 of the
74. ndow 4 5 2 Edit Menu wR WoR Gtrl X mals Gtrl BAHT Ctre Aitah TTEA T S CTAB tee ia talah Each of these performs the cut copy or paste of a unit of blocks in a circuit It inserts 1 line at the cursor position It deletes 1 line at the cursor position Chapter 4 It deletes the line at the cursor position and moves the window up by 1 line These are valid only in the Write Mode 4 20 Chapter 4 Editing a Circuit Search It searches the designated data name eISSN tes dS 51a C EAU of Fad Character string searched Input the data name eae aie Searching direction Upward To search for the data with Circuit Number 1 Downward To search for the Number 1 Replace It replaces the designated data name FACS BRT ai TA BBE Fate f H eT HE It closes the collective conversion window Automatic Allocation It automatically allocates the address of the local memory Execute Conversion data with Circuit Chapter 4 Input the character string after replacement and the data name after conversion Designate Converted Circuit Range With this you can designate the range of circuit to which conversion will be carried out TETEE ER 4 21 Chapter 4 Editing a Circuit Contact Comment It displays the setting window of the contact comment Ue soe FS te se Designate a
75. nge is 100 ms 10000 ms 10 She E E E EE 7 5 Chapter 7 On line Function 3 3Editing the register display items It changes the settings of the register sampled by the trend graph N a 2 O With this the color LYRA BX BME h 4 Tua TLL J AUT of graphs can be changed M HYF EZh M HFA Eh M HFa M tUSUL SRS M HVF OR M HV Eh Designate the attribute of the register name toph _ 9m 2 characters Designate the Designate the minimum and offset part of the maximum values of the register graph displayed Sampling can be made valid temporarily It makes the setting valid and closes the dialog It applies the settings without It makes the closing the dialog setting invalid and closes the dialog 7 6 Chapter 7 On line Function 3 4Editing the relay display items It changes the settings of the relay sampled by the trend graph With this the color of graphs is changed Designate the attribute of the relay name 2 characters Designate the offset part of the relay N Q _ L T SE x a UL amp st O OK Feb mA a It makes the setting valid and closes the dialog It makes the setting invalid and closes the dialog M FULDE M HYF SR M VU SRE M tL SRE Sampling can be made valid temporarily It applies the settings without closing the dialog She tte ig E Chapter 8 Print eae
76. ondition that the u GPCsx is not in a serious failure 6 3 2Example of a Configuration Definition Br ae s 2e SOES TO1PS 32 rer HEREC PUS2 oR NPT ss206 W DGA 32 6 00000 2w oo A NPIWIEO6U V 2RS165 i00002 1w o00003 1w jiki VAT LAES FA E E g a m l AR POWs stem sort ler ation EI ti TOT BS 13 1320ebs 2 oof TD1S 22 ACH RGHW H TD1PS 32 SeesECPLS2 oof NPIL FLY FL NET af Eg NPIL JP1 JPGN 1728 A NPIL JGP JPGN 107 tih A NPIL JGP JPGN 107 t AR NPTL JGP JPGN 1A7 h wo fl NPTAXH4 MR EDETTY AJIACH i00002 Sw o0000A 2w In the remote IO JPCN 1 OPCN 1 DeviceNet the slave module below the master module is inserted Chapter 6 6 2 Chapter 6 System Definition Information 6 3 4Insertion of a Module Property When a module is inserted the property window is displayed then the module classification and module name should be selected ioi HE E im m HA System Gonfieration ffi TO BS 13 132 00h fl TO15 22 ACH IRSW toe EL EVILS Oat a aon PE FELIEA G E Eip E Cab E RENG E Qo hse UAT LIR Ese T P24 J eee im x SHIA E CPUE This should be UE HAE i selected first vasja Eia hA It should be selected after the module classification has been selected By changing the module HRE mA classification items that can be stub selected are changed OLVAS AREER DUS bsPalian eA fie f JENN To define the CPU memory and IO parameters click
77. or can be used via Ethernet When making its settings designate the IP address and port No of the u GPCsx PC card module Modem By inserting a modem card into the PC card module of the GPCsx the TDsxEditor can be used via the telephone line When making its settings designate the telephone number of the line to the u GPCsx is connected PC card module and the dialing method of the line connected to the modem used and the PC personal computer Chapter 9 USB The USB connector of R type CPU TD1PS 117R and the PC should be connected with USB In order to use USB you should set up the USB driver TER a i f USB S24 oo parme Js 2h BA LFF 3 i Malas Stt A A92 wy AF FAS She E E E EE 9 3 Chapter 9 Environment Setting Write Mode Customizing 9 1 4Setup of the USB Driver In order to connect the TDsxEditor with the u GPCsx you should set up the USB driver When the u GPCsx is connected to the PC personal computer the driver install screen of Windows is displayed whereupon select the folder as shown below in the OS The folder in which the TDsxEditor has been installed r C Proeram Files uGPGsx USB ee EE WUD REE Priv BARNA zal The folder in which the USB driver is a stored 26 oe Ib Jail 2001 09 08 19 32 D i a a FFA Fa 2001 09 03 19 32 2 USB E O Ei O Enea CNEAS E nE A le ERT i ddh l 4 ti 2 k Driver for Windows 2000
78. ox is displayed 47 045 3800 m x Select the group of the subprogram that you wish to create or copy Task 1 Task 2 or Subroutine E 3227 11580 C 22 21 5B00 C OF Jb FLI OBO FOSSA NONAME Input the name of the subprogram If you wish to cancel the operation click the right button Click the OK button to complete the operation Ste E E E E E 3 9 Chapter 3 Creating a Project ee oe ee ee ee oe ee ee ee ee eee eee eee ee ee Oe 2 E Addition of a Program It adds a subprogram When a program addition diagram is displayed Tene r fo Sb Mihi E ieee pe t lt i OC choose a file that has been prepared by the GPCH or u GPCsx with an extension par smb msg cmt Also a subprogram can be added by drag and drop it from the explorer of Windows onto the project tree Ti a Tee G60 SSS a JOm Bee SSeeur ss O j ae ee a ee ae bi o ot oot Bee Fy A Pt J ih Chapter 3 par smb msg emi prm sym mes com Drag and drop a fle having either of the above extensions a Pe se en m As a dialog to add a subprogram is displayed input the name of a subprogram and left click the OK button SI7055Li0m E S21 r 9258 Cej S04 Sie ok teem E PEA EEF J 3 10 Chapter 3 Creating a Project Display Cross Reference of All Programs Of all subprograms and subroutines in a
79. p program n now ihe Se EEE will not a installed EEE ETATER tree a ae run nthe w Setup program a at a later tme to gt complete N the 3 Re PRCA Oe eo Bae continue instaling hea program vick Resume To qit the a er Hee Exit aT E A eee ee es Resume will continue the installation Exit Setup will quit the installation E ee ee ee 1 5 Chapter 1 Preparation and Startup of the System LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR RE RRR Re ee 1 3 2Uninstallation 1 From the Start menu of Windows 98 Me select the Setting S submenu and then select Control Panel CY 2 Left click on the icon of the Add and Remove Applications in the Control Panel dialog 3 Select the TDsxEditor and left click the Add and Remove RY Chapter 1 PINT 7 a7 OB MC AERO 7 OAT 4 ARIE Windows 74 Ib BBD ic a o Farti CD ROM epyrorustoat ee o KEA a fee Bee rere ang eigen RS M ARRE T a be BS ats nhl RUC GEMERI EASILT ED SG q afinn Microso Office S000 Professional Microsoft Web B77 U4 PF 1 Microsoft Windows 98 Resource kit Tools Samp BIBAT Tweak UI Ju GPGH Console Soft Visto Standard 5 0 fe es Ee T JEHA Be In the message box a question is displayed asking Are you sure you want to completely remove the selected application and all of its components Contirm File Deletion 7 Are you sure you want to completely remov
80. r 6 Ste tt ia te 6 17 Chapter 6 Chapter 6 System Definition Information LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee Token monitoring time T Unit ms It sets the monitoring time to monitor the transmitting time of the cyclic transmission using the common memory area The default value is 50 ms and the setting range is 1 255 ms When communication with the GPCH TPC 196 is carried out it should be 50 or more Minimum frame interval F Unit x 100 fs The time from the receiving by the node in question of a token that the other node dispatched up to the sending out of a frame by the node in question is called a frame interval Wherein the time required for waiting until the sending out of a frame by each node to the minimum extent is called a minimum frame interval The default value is 10 x 100 s and the setting range is 0 50 The unit is 100 s If it is set at 0 then the operation is made at a maximum rate When communication with the GPCH TPC 196 is carried out it should be 50 Whether or not there are node name equipment name When the node name below is designated this should be valid Node name equipment name With this a node name is designated The maximum number of characters is 10 in 1 byte characters Area setting It sets the transmitting area of the node in question at the cyclic data transfer Each area setting When the transmitting area of the node
81. rgument These two values are added in the subroutine 2 In si0006 the value calculated in 1 is stored which will be stored in mi0010 as set by the argument 3 The value of mi0001 that has been set by the argument is loaded in si0004 by which the result of 2 is multiplied 4 In si0008 the value calculated by 3 is stored which will be stored in g00000 as set by the argument 5 Finally the value of 4 is loaded in si0000 which will be stored in g00011 at the calling side Chapter 4 TETEE ES 4 15 Chapter 4 Editing a Circuit Raa eee eee RRR RRR RRR RR RRR RRR RRR RR RRR RRR Ree 4 4 Circuit Listing 4 4 1Operation in the Circuit Listing The circuit listing is used for deleting transferring or copying a circuit in a unit consisting of pages It shows a Circuit now being selected displayed By clicking on it the displayed object is switched With this the window returns to wit ariji i wr 4S the Read Mode Ci The circuit listing is closed mill ein a er45 er Did eril acti One fae VAR BAe Pos Circuit Transfer A circuit can be moved by a drag and drop operation When dragged a mouse pointer as shown on the right side is displayed Circuit Copy A circuit can be copied by a drag and drop operation vt When dragged a mouse pointer as shown on the right side 4 is displayed p Circuit Delete It deletes the circuit being selected O The circuit can also b
82. rt JURIED Hj CSV rt MCT RCS rt ARTES PL POS ae T MZ Temporary stop It stops the trend graph temporarily Print It prints the trend graph Store to a BMP file It stores the trend graph into a bit map file Store to a CSV file It stores the sample data sampled by the trend graph into a CSV file When the following dialog box is displayed after the file name is designated set the storage parameters and store them CSVIr4 MRR x IERA A m HFF oA HFT Ae With this the number of data stored is designated It shows the number of data sampled With this the points to be stored out of the sampled data are designated The data position from the entire sampled data is shown on the bar graph et Continuous CSV file storage While the trend graph is in operation CSV files are generated continuously for each number of samples designated File name Designated file name 1 CSV Designated file name 2 CSV Quit the trend graph It quits the trend graph 7 4 Chapter 7 On line Function eae ee eee ee eee RRR ERR REE RR EER RE RRR ERR eRe RR Ee EO Edit Editing the register display items T Editing the relay display items Editing the sampling time A O Display 4 Displaying the ruled lines Tool bar explanation It sets the sampling intervals S Sampling Time fioo ims The setting ra
83. should be made within a range not exceeding the remaining number of words Je pP RAL BEZ ARNEO ees anono aegram fs H mF Su FILL RAL s iar arg aim P y mF E T fs uso gaear M y kDOOF HRA DSD fa osom sarar E 4 kr00aF tutes TO fa f aome yeta ipi Eo H mike f ni TAS RTE fa maor i r AE Po H ri Anaoa S 2 ror Jaji efi ER By defining the numbers of integer patterns and real number patterns it is possible to define the number of points When using these the number to be set should be within a range of 2 200 Pattern output value The number of points Sse z ojx means the number a po indicated with an arrow in the figure on the right Chapter 5 Number of points See thenaeea 5 1 Chapter 5 Editing Other Items 5 2 Constant Data It defines the integer constant data ki real number constant data kr on timer value TS off timer value TR and counter value NP Items to be edited can be selected by means of the tabs on the upper side 5 2 1Integer data ki real number data kr ees A Tl kroooo fogod ooo00 ooon ooooo aon 0000 00000 Items to be edited can be krooos o0000 o0000 o0000 ooooo ooooo ooooo ooogg selected by means of the tabs on the upper side krOO10 Oo000 00000 O0000 00000 0000 Oooo oooo With Close the constant kogte 00000 oo00
84. splayed By pressing Do not print the selected item is made invalid and then it cannot be selected Also Print execution Enter button will not be able to be pressed eI ae re gm ote ENEL Ah we Eee s With this printing is made by making each item valid It can be pressed when either one of the items is set at Print By pressing Print the contents can be selected Also Print execution Enter button will then be able to be pressed It closes each item set by making it invalid With this it is selected whether or not a frame should be added when printing each item It displays the Printer setting dialog Shee E E ig te 8 1 Chapter 8 Print 8 1 2Verification and change of printer settings With this the standard printer to be used is selected lt Procedure of selecting the printer gt By pressing Print setting on the print setting screen the Setting of printer dialog is displayed Aye E EPSON LP OoOO aa FORTE E JERE EHTE o fet EPSON LP 8500 O IRF Y T11 fm IpB500 JAk FAR Ef Mn Dre hf AEE A4 210 x 297 mm Hie fom Aas EBER CARA seen Print name N With this the printer that is used in the list box is selected After having set Paper Direction of printing Property and others where necessary OK button should be left clicked 8 1 3Setting of the graph frame printing With th
85. ssion interval is set at 0 then the data transmission from the said node will not be carried out It should be set against the following modules NP1L DCP DNET64 The NP1L DCP DeviceNet capsule sets other modules than the above types 6 16 Chapter 6 System Definition Information Definition of operations of the FL net module The definition of operations of the FL net module should be set as the parameters of NP1L FL1 bag FL net 2 1 Leh EEFE AE ee a Egh LEBER ery IRIE 250 50 FERR T med fe Ls aF 100 we 10 JP ele RE HEH JP Eee Fecal l di AFELA Deh Beene SEE CORF ELA 0 511 Shit CA EtA 0 812 SEHA MRF ELA O 8191 jabia CR I Ptr a 0 8192 wae 2 AE oe ef FOP UERS S So S co Sure SSB Bie i ORE PEC PUES S Sate GneSieS rE GASES WE Definition of operations Machine type code definition Sub classification It sets the type of CPU used In the u GPCsx series there is high performance CPU only Writing network parameters P Writing block data B Start stop command R It sets the writing of data from the FL net network other nodes and permission prohibition of start stop IP address 1 HH IP address 1 HL l LH IP address It sets the IP address The default values are 192 HH 168 HL and 250 LH By the host address part will have the value of the node number setting at the front of the module Chapte
86. tem of the project tree is displayed as Project designate a project name at the time of overwriting Save a Project As It saves a project with a different name Chapter 3 Save a Project by Compression It saves files in a project as 1 compressed file Setting a Printing Frame It edits a frame definition at the time of printing Print It prints out the contents of the project Save a Project by Compression is best suited for making a copy onto a floppy disk or creating a backup file 3 6 Chapter 3 Creating a Project Compare and Check It compares the project now being opened with the stored project If you wish to carry out Compare and Check on line with the project that is downloaded in the u GPCsx then after having performed uploading by means of the On line and Connection with the u GPCsx select the Compare and Check is found the part having such a difference is displayed lt Items for which Compare and Check are performed gt If any difference System Definition System Composition Definition System Operation Definition CPU Operation Definition scan Time Memory Transfer Definition Trace Back Setting Circuit Number of Relays and Registered Used Constant Timer and Counter Pattern Data Changed items Points where any change has been Changed values Stored values Chapter 3 made me VATS ES E ae e av
87. ting is made by a hardware switch Check the specifications of the slave node used Chapter 6 6 14 Chapter 6 System Definition Information ae eee eee eee eR RR ERR RE R Re ERR ER RR ERR RRR RR Ee Polling bit strobe transmission interval EPR It is the expected _packet_rate attribute value that is used in the slave node of which scan method is set at the polling or the bit strobe The value as obtained by multiplying this attribute value by 4 becomes the time out value of the slave node and when the slave node does not receive data even if the time out value is exceeded the node is dropped form the DeviceNet When this value is set at 0 the setting will be as per the table below depending on the number of slave node units connected and the transmission rate Inter scan delay time ISD The master node will after having transmitted I O data to the slave node wait the response of the slave node for a period of time as set herein When this value is set at 0 the setting will be as per the table below depending on the number of slave node units connected and the transmission rate The value of EPR and ISD when the set value is 0 units connected bps 1 21 units 125 30 40 i DE E 500 20 26 50 66 38 50 i 76 100 56 76 250 500 E lon 250 500 Number of times of skipping the scan cycle of the background polling station It sets how many times the scan cycle is skipped by the slave node that has been set to c
88. tion Information eee eee ee eee eR eR ERR Ree REE RR ERR RE RRR RE RRR ES Ee Chapter 6 System Definition Information 6 1 System Definition Information ccc cceeceeeeeeeeeeeeeeeseeeeeneeenseeeseeesenesens 6 1 6 2 Type of the System Definition Information cccceeeeeeeeeeeeeeeeeeneees 6 1 6 3 Editing the System Configuration Definition ccceceseeeeeeeeeeeeeeees 6 2 61 ToOlLBar 101016 a nee eo ane ee ee re a ae 6 2 6 3 2 Example of a System Configuration Definition ccccccceceeeeeeeeeeeees 6 2 6 3 3 Example of a Definition When Using a Remote O cccceecceee enna 6 2 6 3 4 Insertion of a Module Property ccccceccceccecceeceeeeeeceeeseeceeseeeeeaeeees 6 3 6 3 5 AllOGATION OT IO Registers ccsinctedecscdcosndexecexscucedatddexledesncnchsducdecedeheereese anes 6 5 6 3 6 Memory Boundary Definition of CPU Module Parameters 6 6 6 3 7 Handling of Data Memory in the u GPCsx System ccccecc cece eee eeees 6 7 6 3 8 Memory RV 0 gt 6 8 Chapter 6 Shee tt E E E Chapter 6 System Definition Information Chapter 6 Chapter 6 System Definition Information ae eee eee eee eR RR ERR RE R Re ERR ER RR ERR RRR RR Ee Chapter6 System Definition Information 6 1 System Definition Information In the system definition a composition of the overall system a setting of operations and a setting of operations of individual mo
89. umber of parameters that are used within a program Values of parameters It prints the values of parameters ki kr TS TD NP that are used within a program 8 4 Chapter 8 Print 8 2 4Print Cross reference It prints the cross references of the selected programs HAUPA C EFL ie EDGES W F BANK If M1 Be Each subprogram of the task 1 task 2 vi MPO NT subroutine that have been prepared in M 31 50E a project is displayed M 45 60T M 51 70E m ha oA ee Chapter 8 8 2 5Print Contact Comment It prints the contact comment of the selected programs hn el C ENS wal we ENS Each subprogram of the task 1 task 2 subroutine that have been prepared in a project is displayed 3 4 59 801D F 8 2 6Print Others It prints the selected items Erith Boo E e I ERE el FL A er ERE lt Project tree gt It prints the project tree lt Memory transfer definition gt It prints the transfer definitions of tasks 1 amp 2 It prints the contents of the trace back lt Trace back setting gt settings of tasks 1 amp 2 Ste E E E EE 8 5 Chapter 9 Environment Setting Write Mode Customizing eae ee eee eee eee eR ERR ERR Re ERR ER RR ERR Ree RR Ee Chapter 9 Environment Setting Write Mode Customizing 9 1 Envir ment Setting oscars sericea cases scr ece ice ekeeea seer aan 9 1 9 1 1 C lor Seting feeeee ee ene nee en ee ee 9 1 iY TOO SeN en
90. uta Coil ereseusccacauanndossaceatncvanendenaneiateesswenteascencenderarecianmmnndiaeins 4 7 4 24 De signalnga TMe ssis aiaia 4 8 4 2 5 How to Describe a Data FIOW ccc cccccccecceeceece eee eeeeeeeeseeseeseeeeeeeeeaees 4 9 4 2 6 Constant Representation cccccccecceccseceeceecseeceeceeceeeeeeeeseeeeeneeeneees 4 10 42r FUNCION SV IMO essene aa i 4 11 4 2 8 Pop up MENU cece ccc ccc ecc ees eee eee eeeceea eee eceeceeseeseceeceeseeeeeneseeseeeeegeesenens 4 12 4 3 How to Design a Subroutine cece ec ceeeeeeeeeeeeeeeeeeceeseneseneseneseesenesens 4 13 4 3 1 Adding a Subroutine 1 0 2 ccc ec cece eecc eee eee ees eeseeseeeeeeseeseeeseeseeseeseeees 4 13 4 3 2 Editing a Subroutine ec cccc cece eee a seca eeeeeceeesecaeeseeseeeseeeeeeseeees 4 14 AA CCU CIE N en eee ee eee eee eee ee ee ee 4 16 4 4 1 Operation in the Circuit Listing ccc cecc cece eeceeee seca eeeeeseeeeeeaeeseeeas 4 16 4 5 WCW QOS CA ON wenssaecenncnsacnceasciesvaeninenceenssuncnesssesnacnnesneiaaswachesaarscosseenntenans 4 20 4 5 1 File MON oe cc ce cece ccc eececeeeeaececeeeeaeeeceuceceeeeaeeeseeeeaeeeesneeseeeaeeteneeaaess 4 20 BCU VIS e eeanasinaciaeieeneate 4 20 DOA ISLAY ea atten tenuis oedartise de EE 4 23 4 6 On line Circuit 2 0 0 ceccee eee eeceneeeeeeneenesensoneeeesenecnesenscnseesonsenaeeneseesonees 4 24 AO MOROT eee eee ee ee eT eee ere ee ree 4 24 4 6 2 Monitor Within the SUDrOUtING ccc cec cece
91. variareekw X ee F editing functions of ey posae subprogram TERE Lite RSE FISD 2a ASEORE WL LOAM BRASS 7 RUF MOSS When you left click the above the subprogram that has been made invalid can now be operated TS naL AN RA Jonah It displays various editing windows of each subprogram When you left click the above the subprogram is made invalid skipped 3 8 Chapter 3 Creating a Project ae eee eee eee eR RR ERR RE R Re ERR ER RR ERR RRR RR Ee 3 2 3Editing Operation Related to Subprograms Edit Menu Advance the Order of Operation It advances the order of operation of the subprogram that has been selected in a project tree Retard the Order of Operation It retards the order of operation of the subprogram that has been selected in a project tree Change the Project Name It changes the name of a project If the name of a subprogram is selected and this command is executed then the editor turns into the state that allows you to change the name of a subprogram and so input any subprogram name that you desire Create a New Program It creates a new subprogram Delete a Program It deletes the selected subprogram Chapter 3 Copy a Program lt makes a copy of a subprogram and generates it as a different subprogram When creating a new subprogram or making a copy of a subprogram the following dialog b
92. vision May 2001 IGJO58A Printing of the First Edition Temporary Edition Shee tt E EE 3 Revision History 4 Table of Contents ae eee eee eee eR RR ER REE RR EER RE RRR ERR RE RRR Ee EO Preface Safety Notice Revision History Table of Contents Chapter 1 Preparation and Startup of the System cccecceeeseeeeeeeeeeeeees 1 1 1 1 Configuration of the GPCsx Programming Tool System 1 1 1 1 1 Configuration of the u GPCsx Programming Tool System 06 1 1 1 2 System Requirements eee re nen ee oe ee ee 1 2 1 2 1 Hardware REquireMent ccccceccecseceeceeceeceeeecseceeseeeeeseeeeceeseeseeseees 1 2 1 2 2 Software Requirements ccccecceececceecseceeeeeceeeceeteeeeeceeeeeetseseeeeeeeess 1 2 1 3 Installation and Uninstallation cc ceeececeeeeeeeeeeeeeeeneensenseeseeeneeneenees 1 3 Tt 1 IWIGTAOG OF installato is eiaa 1 3 1 3 2 Uninstallation cece ccc cec cee eeceeeeee eee eceeseeaeeeeceeseeseeeseeseeseeeeeeseeaes 1 6 Chapter 2 TDsxEditor User Interface cceceeeceeeeeeeeneeeeeeneeeseeneeeeseneees 2 1 2 1 Composition of the Screen and Functions of the TdsxEditor 2 1 2 1 1 Composition of the Screen of the TDSXEGItor cee ceceeee eee eeeeeeees 2 1 2 1 2 Menu Bal eee cece ccc ecc sec eeceeeeeeeceeceeceeeeeaeceseeceeseceesseteeceesecaeeeeseeseeeeees 2 2 iad a TOO E ee ern he a iene seen AE 2 2 Ch
93. y should be made in accordance with the P Q of pattern data Here a display and editing of the pattern data P Q is carried out OK t renews the pattern data and closes the window It makes the changed content invalid and closes the window It inputs the pattern data that was read from a CSV file into the pattern data of P Q When a dialog box of Open a File is displayed select the file name CSV Store It stores the pattern data of P Q ina CSV file When a dialog box of Store a File is displayed select the file name Chapter 5 5 4 Chapter 5 Editing Other Items 5 4 Memory Transfer Definition In the memory transfer definition a definition of data transfer can be made prior to the execution of an operation of a subprogram in the task as well as after the execution f TUTAE O loj x JOSSA RREI POSS Lee ali ANTA a000 AO iE mood NONAME 2 miodo NONAME 1 po 4O beGEU Ok Fe ell HADO 34 Some A transfer between the global memory between separate subprograms and between subroutine stack registers can be carried out A memory transfer is processed prior to and after the execution of an operation of a subprogram in the task The execution schedule shall be as follows Subprogram 1 Subprogram 2 Output refresh Memory transfer after the execution of an operation Cc Oo a D Q _ oO Cc LG O co C 55 e D3 D E x O T gt Q
94. zation time of the CPU module is about 4 5 s and when the memory diagnosis is not to be made it is about 2 5 s Note 1 In the memory diagnosis a device read write check is carried out Chapter 6 Ste E E E EE 6 21 Chapter 6 Chapter 6 System Definition Information LaR RRR RRR RRR RRR RRR RRR RRR RRR RRR RE RRR ERR Eee Setting of the tact cycle of CPU In the SX bus the data exchange between the CPU module and the I O modules is carried out by synchronizing with the tact cycle A rough calculation formula for calculating the time of scanning for each tact cycle is given below and basically the tact cycle of the SX bus depends on the system configuration Also in a system that requires the task cycle at the tact cycle it depends on the number of processing steps of an application program The exact time of execution needs to be checked by the actual machines lt System configuration that depends on the tact cycle gt Number of I Os Number of CPUs Number of remote I O master units Number of communication modules 1 Rough calculation formula for the tact cycle that depends on the system configuration TactcycleT 1 When 1 CPU directly connected I Os T Tb base time that depends on the number of directly connected I Os Tb Number of directly 32 128 256 512 11024 2048 3072 4096 1614418192 connected I Os pieces Base time Tb s 1042 1388 1520 1711 1911 The time given above shows th

Download Pdf Manuals

image

Related Search

Related Contents

取扱説明書 F-01A    Lancom Systems L-321agn Wireless  HP Deskjet D2600 Printer series  it fact sheet  US Robotics 56K Faxmodem  QB-241-242 Quickstart Guide  Operation Details  Fujitsu ESPRIMO P400    

Copyright © All rights reserved.
Failed to retrieve file