Home

OIS10 & OIS15 Series

image

Contents

1. Edit Clear Block He Data Parameters Ei Size Type Ouen vel IN e006 40 600 as in previous examples by connecting a jumper between common and X7 For this example however assume the jumper is not available oince X7 is not an internal device it can not be set ON and OFF using the Data Box via the Auxiliary Monitor or Data Monitor Because it is an external device X7 can only be turned ON and OFF after it is put in a Forced condition Set On Off box Use the Debug menu to select the Force box and the TPOS for Windows OnLine Main Program Block 9 File Edit View Search PLC Option Window Help Force Set On Off Change Value OnLine Program 00000 HOU Sample Trace 0007 Status Latch 2 e FOR 0001 0007 1 1 3 noy 1 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net I Click here Select debug again and click here Page 46 T SERIES QUICK START Result To force X7 5 OnLine Block 9 BEE 0 00000 HOV H Device Address 0007 FOR 00010 H Force Release Close Release m 100 0 00000 mou p0600 1 EE HEXT Device Address 0007 x0007 00000 0 L R
2. Program ID System Comments pd System Cancel un Help Start Hemor Capacity 2K5 TEM Standby Steps Used 236 Error Status amp Diag Msg PLC Type 1 PLC Version Ver 1 006 Error Status amp Diag Msg T PD5 Version TPDS for Windows 1 0c Memory Size Scan Time Hetentive Memory Area Computer Link select Retentive Memory Area Screen setup Retentive Memory Screen Hetentrve Memory Area Cancel dial Help Page 15 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START After the above setting has been made Auxiliary Registers O 25 are retentive no Timer Registers are retentive Counter Registers O 10 are retentive and Data Registers 0 700 are retentive Any registers not in the retentive range are non retentive Note 1 Data Registers DO D511 are stored in EEPROM each time the Write EEPROM command is executed But for the values in this register to be available at power up when the controller is switched to the Run Mode DO D511 must be setup as retentive Note 2 While on the System Parameters Screen it is a good idea to go to Item 1 Program ID and give the program a unique name combination of eight alpha numeric characters This name is stored in EEPROM and will always be part of the program regardless of where the program is st
3. 5 382 TF END cir Click here hen click here Then type the device address T 35 and press enter Hesult 24 OnLine Main Program Block 1 SegIns Move Math Logic Shift Compr PrgCtl Fun BCD FP RRS IU Prev Next mS Ar e ar oP oir END Cir Page 29 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Enter the output coil Y22 24 OnLine Main Program Block 1 SegIns Move Math Logic Shift Compr PrgCtl Fun B DD FP RAS IO Prev Next lt END Click here Then click here Then type Y22 and press enter Hesult OnLine Main Program Block 1 SegIns Hove Hath Logic Shift Compr Prgttl Fun RRS IU Preu Next 27 XP TF END Clr This completes Delayed Start Example At this point however the program is not in the controller It is only written on the computer screen Page 30 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START the program to the controller EM TPD5 for Windows OnLine Main Program Block 1 File view Search PLC Debug Option window Help m Edit Mode E rt Eut 1 mf xj z Paste ET Logic Shift Compr Pr
4. Embeds 01005 into the message 401005 TON T 50 Value in 01005 is the Preset for Timer T50 This example shows how to simply embed a data entry register into a displayed messages then use that register as a preset for a timer D1005 could also be used as a preset for a counter or a comparison instruction Counter Preset Comparison Preset RUCSDOU1 CHT ROO003 20002 xw000 gt 01005 344 0003 Note that there are only 16 embedded registers D1000 D1015 Using the embedded registers as direct presets is limited Also D1000 D1015 are used to embed variables and bar graphs in messages This further limits the number of embedded registers that are available for data entry presets Page 64 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Once new values are entered into embedded registers most applications require two things The values in the embedded registers must be moved into preset registers for timers counters comparisons etc 01005 00000 Value in DO is Preset for Timer TO 100000 000 e The new values in the preset registers must be saved to the internal EEPROM Otherwise the new presets will not be retained during long periods with no power on the PLC On power up they will revert to the old settings or be reset to O What loads into RAM from EEPROM on power up TH 1
5. The T PDS software is now in the Edit Mode is not communicating with the controller Note e The ladder logic tool bar is now visible e The circuit rung where the first line of logic will be entered is highlighted e The cursor rectangle is located at the first position in circuit 1 The following procedure is used to create the ladder program e Click on the desired element contact coil timer etc in the ladder tool bar e Click on the cursor location the element selected on the ladder tool bar is entered at the cursor location e the device adaress e Press enter the cursor will advance horizontally to the next entry position or the next position maybe selected by clicking on the desired location Enter the normally open contact XO OnLine Program Block 1 SegIns Hove Hath Logic Shift Compr Prgftl Fun BCD FP RAS IO Prev Next de e ater t te 3I oir END cir Click here Then click here Then type and press enter Page 23 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Result OnLine Main Program Block 1 SeqIns Hove Hath Logic Shift Compr PrgCt1 Fun BCDZFP RAS IO Prev Next E A END Cir Enter the normally closed contact X1 OnLine Program Block
6. oom Out Result Search PLC Comment Format Tad 50 00205 50 00205 Debug Option Window Help Select the lel Es 50 00206 60205 50 00205 daz OnLine Main Program Block 8 1 el 00200 00201 gt 00205 00 2 pa200 RO2UE PUTENT BESTE EC FEMA RES 3 20 Address 00201 Value gt 00205 Block Int Hex Real Edit Clear Block BASS 7654 3210 2400001 000000 ODDO OOGO C600 100002 1100003 4100004 1100005 1100005 00007 00008 100009 00010 4100011 000000 000000 000000 000000 000000 000000 000000 000000 000000 000000 Cu Cu Cu CR Cu Cun o Cu Cu Cu Cn Ono Cu Cu uon Cu Ou Ono Cu Cun Ou Cu Cu Cu Cu Wo uoo Cu Cu Cu Cu o Page 40 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net Cu Cu Cu Ou Cu Cu Cu Cu Cu Cu T SERIES QUICK START In the Data Monitor View select D200 as the starting register ll a Hegister Device Data Block Urnt tnt Edit Clear Block Address Value BASS 7654 3210 2100001 000000 uo Ou fuo Oooo e HR O 400003 000000 voogas 000000 o Block Address 00005 000000 oO Top Address Block Size 100006 000000 mum B 4100007 000000 400008 0
7. 23 FOR 00006 NNN 2 I 4nm 000 lt gt 00050 SET R 6D0B Ckts 22 26 may not be necessary in all applications They are used in this example only to eliminate unnecessary writes to EEPROM an alternative to the For Next Loop the Table Move TMOV instruction can be used in the Super T1 40 T2 amp T3 controllers Page 70 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Ckt 27 is the EEPROM write circuit When R60B is ON the XFER instruction in line 3 of Ckt 2 writes the new values in preset registers 00 05 to EEPROM registers DO D5 Lines 1 and 2 of Ckt 27 are setup information for the XFER instruction in line 3 ROGOE 27 00004 0023830 00000 HOV DO231H 00006 HOV 00232 00032 H 00000 HOY bozas 00230 00232 D0233 AD Setup Information Source Meaning Transfer Meaning Destination Meaning Register Register Register D230 4H D D232 6 6D D233 20H D Registers in Registers Registers in RAM DO D5 EEPROM D231 OH Starting D234 Address is DO otarting Address is DO Result RAM Registers EEPROM Registers DO gt 00 D1 gt D1 02 gt 02 03 gt 03 04 gt 04 05 gt 05 Additional Setup For values stored EEPROM registers 00 05 to initialize RAM registers DO D5 on power up
8. END cir Click here Then click here Then move the cursor over X1 and repeat Result OnLine Main Program Block 1 SegIns Hove Math Logic Shift Compr Prgftl Fun BCD FP RAS IU Prev Next RB ae 4 TF diF END Clr Note The vertical down connections do not have to be entered separately as was just done A more efficient way to enter the vertical down connections is at the same time the device normally closed contact open contact etc is entered After entering the device click the vertical down symbol and then click on the cursor position again Page 26 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Enter the normally open seal in contact Y21 on line 2 Move the cursor to the first position on line 2 OnLine Main Program Block 1 SegIns Move Hath Logic Shift Compr Prgttl Fun Preu Next Fo db dE de Xx iE END clr Click here Then click here Then type Y21 and press enter Result 24 OnLine Main Program Block 1 segIns Move Math Logic Shift Compr PrgCtl Fun RAS IO Prev Next END Clr Page 27 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Click
9. EX10 MAI21 for example then Value is important After the analog input module has done its A to D Analog to Digital conversion there is a value of 256 in the input register which for an 8 bit module like the EX10 MAI21 is full scale Allocation allocation is the process of mapping the CPU registers to the I O modules that are mounted in the controllers I O racks There are two types of I O Allocation 1 Auto Usually performed in OnLine programming 2 Manual Usually performed in OffLine programming when the I O modules are not available The Auto I O Allocation for a T1 appears as follows 9120 Allocation E4 Allocation List Units Top Re a Se Cancel Setup Clear Automatic 170 Allocation Online 170 Module Replacement Toggle Address Number of Words When the computer is connected to a controller any T Series controller T1 T2 etc clicking on the Automatic I O Allocation button will map the CPU I O registers to the modules that are mounted in the rack Page 87 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START To perform Manual I O Allocation click on the Setup button This causes the I O Allocation Setup box to appear 11 0 Allocation Allocation List Unit Top Re m 2 0 T Help Cancel Module Description Card Card Siz
10. LEVEL 5 2 1 5 2 2 5 2 3 5 3 5 4 5 5 5 6 5 6 1 5 6 2 5 6 3 5 6 4 5 7 5 7 1 5 7 2 5 8 5 8 1 5 8 2 5 8 3 5 8 4 ITEM SELECTION RESULT I O Allocation Opens the I O allocation Dialog box auto manual etc Interrupt Assignment Opens the Interrupt Assignment Dialog Box for setting up special I O interrupt modules Network Assignment Opens the Network Assignment Dialog Box Tosline F10 Tosline S20 etc Event History Displays the Event History Dialog box a running record with date and time if controller has RTC of operation and error status Scan Time Displays the Scan Time for the current program in the OnLine Mode Power Interruption Displays a time and date listing of power interruption for T2 and T3 CPUs Memory Management Sub Menu Clear Event Clear Memory Clear I C Card Read Card Write EEPROM IC Card Clear Event Clears the Event History Clear Memory Clears the RAM current user program Head Card Transfers the program from the EEPROM IC Card to the RAM Write EEPROM IC Card Transfers the user program from the RAM to the Card Password oub Menu Change Protect Level Set Password Change Protect Level oelects Password Level oet Password oets the Password for the selected level PLC Control Sub Menu Halt Run Force Run Error Reset Hold Hold Cancel Float Box Halt Puts the PLC in the Halt Mode
11. User Program Entire program 2 k steps and Entire program 8 k steps and System information System information User Data First 512 Data Registers fixed User specified number of Data 00000 00511 Registers starting with address 0 Determined by SW55 00000 Dnnnn to 2048 registers The following example shows one method of updating multiple timer presets moving preset values from embedded preset registers to other data registers comparing these against initial settings and if there is a difference writing the new settings to EEPROM To accomplish all this requires several of the most advanced functions available in the T1 Series PLCs These functions include e Indirect Addressing e For Next Loops e Single Shot e Bi Directional Shift Register e Transfer e ASCII e ransitional Contacts e Set amp Reset e Flip Flop Consequently while the following example results in an excellent learning tool for the T1 series PLC s advanced functions it is not recommended for the causal user of ladder logic Implementation of this example is primarily for a controls technician application engineering distributor or local system integrator Page 65 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Application Example This example uses the OIS10 for a user or operator to adjust pump On Delay start times and Off Delay stop times After the adjustments are made t
12. 1 SegIns Move Hath Logic Shift Compr Prgftl Fun BCD FP RAS IO Prev Next 5 4 4 lt gt P 4e HIE Hie clr Click here Then click here Then type X1 and press enter Hesult OnLine Main Program Block 1 Seqins Move Hath Logic Shift Compr Prgftl Fun BCD FP RAS IO Preu Next Rm db ape ts di END Clr 24 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Enter the output coil Y21 OnLine Program Block 1 Seqins Hove Hath Logic Shift Compre Prgftl Fun BCD FP RAS IO Prev Next gt ATF At END Clr Click here Then click here They type Y21 and press enter Hesult OnLine Program Block 1 SegIns Hove Hath Logic Shift Compr Prgttl Fun BCD FP Preu Next END Clr Page 25 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Enter the vertical down connections to line 2 the cursor so that it is on normally open contact XO OnLine Main Program Block 1 5 1 Hove Hath Logic Shift Compr Prgttl Fun BED FP Preu Next dr e 44
13. 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START In Off Line Programming the computer is not connected to a controller This is also called stand alone programming When the T PDS software is Off Line any program created edited or modified is saved on the computer s hard disk or to a floppy disk The steps for Off Line Programming are e Create a New Project or e Open an Existing Project e Write Edit or Modify a Program Save the Program to Disk New Project All actions in T PDS Toshiba Program Development Software windows are initiated from the main window The first step is to open a new project and select a PLC type 5 for Windows Edit View Search PLC Debug Option Window Help New Project Ctrl 3 ini Save Proje Eompaie Multiple Projects PLC Type X PLC Eint 1 Select New Project Bint Transfer Program Recent gile ist E xi Alt F 4 select the PLC type and click OK Most selections are obvious See Appendix A for a description of the drop down selection from the Windows menu Page 7 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomat
14. Chart SFC Not Available on 11 e Relay Ladder Logic RLL Symbol Description ______ Symbol Description ee poc SS up 1 Normally Open 1 Positive Edge Transitional Normally Closed Negative Edge Transitional Description Master Control Set Master Control Reset Jump Control Set Page 3 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Timers amp Counters Symbol Descripion Symbol Jj Descripion hu cf ce ec A TON B On Delay Timer A TOF B Off Delay Timer N BEDS UE ASS B SingleShotTimer NENNEN NENNEN _____ _______ For information on how to enter relay ladder devices from the tool bar see Enter the normally open contact XO on page 23 e Function Blocks Function blocks as the name implies are blocks that are inserted into the relay ladder logic When power flow reaches the block an action is performed There are data transfer function blocks arithmetic function blocks compare function blocks etc The basic format for a function block is A C Any legal destination register device B Any legal source register device A Any legal source register device In the above example the contents of A and B are added and the result
15. LEVEL 3 5 3 6 3 7 3 8 3 9 3 10 4 1 4 2 4 3 4 3 1 4 3 2 4 3 3 4 3 3 4 4 5 1 5 2 ITEM SELECTION RESULT Data Monitor Opens the Data Monitor Screen Data Format Opens the Data Format Dialog Box Comment Format Displays the view comment selection box Select Block comment Rung comment Data register device comment or Tag name Trace Format Zoom In Zooms In on the Current Block Zoom Out Zooms Out on the Current Block Search oub Menu Find Rung Block amp GoTo Find Opens the Find Dialog Box Rung Defines the First Rung and the Last Rung of the Search Range Block Sub Menu Start of Program End of Program Previous Block amp Next Block Start of Program Starts Search at the Beginning of the Program End of Program Starts Search at the End of the Program Previous Block Starts Search in the Previous Block Next Block Starts Search in the Next Block GoTo Opens the GoTo Dialog Box PLC Sub Menu System Parameters I O Allocation Event History Scan Time Power Interruption Memory Management Password PLC Control OnLine OffLine System Parameters Opens the System Parameters Dialog Box ID Retentive Memory Error Status Diagnostic Messages etc Allocation Sub Menu I O Allocation Interrupt Assignment Network Assignment Page 76 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START
16. Line SHIFT X Clear Rung SHIFT Edge SHIFT P Set Reset Toggle Digit Set SHIFT 0 to 8 Set Digit 00 Q8 Digit Reset SHIFT CTRL 0 to 8 Reset Diget 00 08 Set Index SHIFT J or K Reset Index SHIFT CTRL I J or K Change Language SHIFT L Hex Input CTRL Clear Operand SPACE BAR Cancel Edit ESC Jump to Top of Block HOME ladder Move to Home SFC Jump to End of Block END ladder Go to End Symbol SFC Scroll 12 Lines Up PAGEUP SFC Scroll 12 Lines Down PAGEDOWN SFC Jump to Previous Block SHIFT PAGEUP Jump to Next Block SHIFT PAGEDOWN Move to Right Edge SHIFT 82 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START LEVEL ITEM Move to Left Edge Select Rungs for Edit Deselect Rungs for Edit 2 11 3 Tag amp Comment Edit Tag amp Comment Go to First Address Go to Last Address Move One Line Up Move One Line Down ocroll Up 32 Lines Scroll Down 32 Lines 3 View Auxiliary Monitor Edit Data Top of Block End of Block Delete Register Address Move One Line Up Move One Line Down Scroll Up in Block Scroll Down in Block Move to Next Block Move to Previous Block Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net KEY SEQUENCE SHIFT lt SHIFT T Shift J M G ENTER HOME END PAGEUP PAGED
17. Menu Block Edit Block Merge amp Block Divide 2 9 1 Block Edit Displays the block entry status window Shows if a block is empty or contains a program logic Block logic can be Moved Copied and Erased 2 9 2 Block Merge Combines program logic from different blocks into one block 2 9 3 Block Divide oplits program in the one block into separate blocks 2 10 Function oub Menu Change Device amp Replace Address 2 10 1 Change Device Opens the Change Device Box Dialog Box 2 10 2 Replace Address Opens the Program Range and Change Address Dialog Boxes 2 11 Comment Sub Menu Block Comment Rung Comment amp Reg Dev Comment 2 11 1 Block Comment Opens the Block Comment Dialog Box 2 11 2 Rung Comment Opens the Rung Circuit Comment Dialog Box 2 11 3 Reg Dev Comment Opens the Reg Dev Dialog Box 2 12 Check Program Checks the syntax of the program 2 13 Write saves the Edited Block to Disk in the Off line Mode and to the PLC in the On Mode 3 View Sub Menu Tool Bar Status Box Data Box Auxiliary Monitor Data Monitor Data Format Comment Format Trace Format Zoom In amp Zoom Out 3 1 Tool Bar Toggles the Tool Bar Off and On 3 2 otatus Box Toggles the Status Box Off and On 3 9 Data Box Displays the Data Box 3 4 Auxiliary Monitor Displays the Auxiliary Box in the On Line Mode Page 75 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START
18. Perform the 9 2 a Lau aaa a a a RN Dou at 12 Set Retentive Memory Area Step 14 Program the END Statement Step 4 amp Step 5 111 Leere eonun anna na uua 17 the Program in the a 20 Program Sle ret 20 DELAYED START EXAMPLE 2 21 OTHER PROGRAMMING 33 Cyclirnid a hot NE E Cui EU S Pu Oe Ve eue Le eue EO EAS DRE 34 One Input Start Stop PUSH Button uade epa ccc ao deoa deut dotato aad uv avi acea dado vo 35 Permissive ee mE 36 External Register Adjustment uii uero esa selec iu eu oco Deua d ou a qua icu Ceu uana cuu cu ve UE Eua BAM Cu e uds 38 ltem rin pr A 39 Brit rief 45 2 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START
19. SERIES QUICK START Ladder Diagram 1 01234 HOU 61010 2 1 05678 HOU 01011 x0003 3 t 00800 01020 Again when register memory is used for storing messages very little program memory is required Inserting a Decimal Point Normally the PLC works with whole numbers But the OIS can make these numbers more meaningful by inserting a decimal point or period in the display This is done by putting the ASCII code for a decimal point 2E in with the code for the embedded register This requires changing values in D803 amp D805 View Data Monitor Message Display 00803 20 0000 OO 0 0000 RTD 1 deg OOOO OOOO 2 xxxx 00805 HOAZE OOOO 8080 OOO esso Placement of the 2E code in the display registers determines where the decimal point is located in the embedded register D1010 For 123 4 For 12 34 D803 D804 D805 D803 D804 D805 0A20 2 0 20 2EOA 1 234 For 1234 0803 0804 0805 0803 0804 0805 0A20 OA2E 2 20 The example above stores the messages in data registers The ladder logic required above is only Ckt 3 This example could also be done without putting any information in register memory data registers The data could be stored in program memory by using the ASC ASCII instruction and a few MOV Move instructions Page 55 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net
20. activated Page 67 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START 80603 tH SET RO60BH 00000 I 0603 R G B I 4 For 00006 0603 ROGUE I I 00000 D1000H 1 I RST Ckt 9 enters the Time Delay ON setting for Pump 1 Ckt 10 enters the Time Delay OFF setting for Pump 1 The Ckts for pumps 2 and 3 are same Line 2 of Ckt 10 creates Line 1 on the OIS10 Screen When 148 is moved in the pointer register D1020 then the ASCII text starting in register D0148 is displayed Line 3 amp Line 4 of Ckt 10 create line 2 of the OIS10 Screen Line 3 creates 00001 Line 4 creates the rest of line 2 on the OIS10 screen It overwrites the blank spaces in line 3 Line 4 contains the Hex code for embedding data entry register D1001 0503 0030 9 I 00132 HOU 01020 Punphib5Delayb Hh ASC D0132 jH 200005 ASC 0010 054112 HOU DOTS H 11792 MOU D0156H 29456 D 157 80603 20031 10 001458 D1020 Punphib5Delayh FF ASG b n 1b5 hbbbhbbbbbhb ASG D0156 04369 D 161H 11793 MOU 00162 29457 MOU 00163 Hex Values in D161 D163 D161 D162 D163 XXX X 1111 2bE11H 7311H 6
21. generates the Forced Devices List Select Comment File Opens the select comment box program comment file data comment file or browse Instruction Box Opens the instruction box select tool bar or float box and box line size Communication Opens the type of communication selection box Direct Computer Link or Network Page 78 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START LEVEL ITEM SELECTION RESULT 7 6 1 Direct Direct connection between PLC amp programming tool via 85232 ports 7 6 2 Computer Link Opens the computer link setup box select baud rate parity station number etc 7 6 3 Network Opens the network setup box select Tosline S20 F10 etc 8 Window Sub Menu New Window Cascade Tile Arrange Icons Close All 8 1 New Window Opens the New Window selection box 8 2 Cascade Cascades all open windows from the top left 8 3 Tile Arranges all open windows from top to bottom starting with the first window opened 8 4 Arrange Icons 8 5 Close All Closes all open widows 9 Help Contents Search on Help Index Technical Support About T PDS for Windows 9 1 Contents Table of Contents for T PDS Help 9 2 oearch Opens the windows search box 9 3 Index Displays the Help Index 9 4 Technical Support Explains avaible technical support on T Series PLCs 9 5 About T PDS for Windows Opens the T PDS amp Computer Statistics Box Pa
22. in EEPROM Electrically Erasable Programmable Read Only Memory If this is the 1 time the unit has been programmed and power is cycled it will appear that the CPU has lost its program since the EEPROM is blank The user program in RAM can be made secure by writing it to the internal EEPROM Write the program to EEPROM by the following method For the other two methods of securing a program please consult the user s manual Screen IPDS for Windows OnLine Main Program Block 256 File Edit View Search Debug Option window el EAL System Parameters f 120 Allocation Event History Bie ES Scan Time Power Interruption Maz Clear Event 2 Dv EE Clear Memory ZE Clear IC Card PLE Control Read EEPROM IC Card Online 5 Click on Write EEPROM IC Card to save the user program from RAM into EEPROM Page 20 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Delayed Start Example 2 Exercise Write a program that will cause a second output YO22 to turn ON 15 seconds after the first output YO21 turns ON Use X000 to turn the outputs ON and X001 to turn the outputs OFF Schematic Fr OnLine Main Program Block 1 0000 0001 00150 TON 1035 Entry Sequence Circuit 1 Note The
23. is placed in C For a list of all legal registers devices for each function block see the instructions section of the Users Manual It is not necessary for a line of logic to end in a coil it can also end in a function block Coils are sometimes necessary at the end of a function block such as a compare function block to take action on the result of the function block operation e Sequential Function Chart SFC SFC is a form of flow chart programming It can be very useful for trouble shooting complicated programs See the section on SFC in the Users Manual for a detailed description of SFC as it is implemented in T Series Controllers Page 4 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Recommended Steps for Programming Initial programming can be started from many different points A good sequence to follow is Initialization Clear Memory Step 1 Perform the Allocation otep 2 Set the Retentive Memory Area otep 3 Program the End Statement otep 4 Program Write the Program otep 5 Test Test the Program in the PLC otep 6 Save the Program to EEROM Disk Step 7 The PLC must be On Line for this sequence to be followed Included in this quick start are two examples that demonstrate these steps Entering the END circuit saving it to RAM END Statement then to EEPROM A simple ladder logic circuit using standard 9 Delayed Start
24. method is a little more difficult but saves 3 1010 steps of program memory ASC instruction Of course a combination of both methods storing messages in program memory or storing messages in register memory can be used Data Register Setup Line1 Line2 Line 3 Line 4 Register ASCII Register ASCII Register ASCII Register ASCII D700 lO D708 oT D716 hT D724 fo D701 5 0709 hs D717 ye D725 M D702 S D710 bi D718 h D726 me D703 oL D711 a D719 va D727 0704 D712 LP D720 0728 D705 D713 sC D721 ol D729 D706 D714 722 st D730 D707 D715 D723 D731 Note that the ASCII characters are stored in reverse order when placed in register memory Page 52 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Flashing Message Display Use the status of inputs X1 and X2 to cause an alarm message to flash on line 1 of the OIS10 display When an alarm input is on display the reason for the alarm on line 2 Message Display Message Display Flashing Status Alarm High Ladder Diagram At power up or when an alarm input turns OFF the logic in Ckt 1 causes Status ALL OK to be displayed on line 1 and nothing blank to be displayed on line 2 0001 0002 1 00725 01020 Status bbbbbbbbbbbbbbbh Non Printing Characters for blank space When an alarm input turns ON 2 causes ALARM to flash O
25. the RAM registers DO D5 must be in the retentive memory area Retentive Area Must be to least 6 0 5 For more information on the XFER instruction please see the T1 Users Manual UM TS01 E001 or the T Series Instruction Set Manual UM TS03 E004 Page 71 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Ckts 28 32 Update the values in D50 D55 with the new values in DO D5 These circuits work together with Ckts 22 26 Again if it is not necessary to limit the number of EEPROM writes then Ckts 28 32 along with Ckts 22 26 are not necessary ROGOB 28 00000 HOV ROGOB 29 I 4 ROGOB 30 60000 0005040 1 _ _ 32 RST 20608 SS ROSS The ladder logic program used for this example is available disk Please contact Toshiba PLC Marketing for a copy Summary This Quick Start for Toshiba T Series programmable controllers has covered all the important steps to setting up a T Series controller entering a program and monitoring the program has also covered programming for the OIS10 01515 which is all done the ladder logic and using the T PDS software As familiarity is gained with the menu structure use of the T PDS Windows programming software will become very simple and quick Page 72 Pho
26. the Top Screen once one of the selections has been made Ckt 3 is the Information Screen It is activated as soon as the key R512 is pressed When this occurs R603 is set ON and pressing F1 or F2 moves the OIS10 into the Time Delay Data Entry Screens ad D J w RKSPLCXMAN 105 71XD ENTRT Main Program Block 2 SOO4F 4 00100 D1020 80601 F1 StatusbF2 PID ASC 00100 0602 F3 TimebDelaysbb ASC 60108 80603 0501 60602 0603 ROGOF 1 RO6OF 20512 00116 H U D1020 F1 HexthF2 Preub ASG D0116 F EnterbF5 Rtnb ASG 00125 SET Ckt 4 8 is a For Next Loop used to update the values in D1000 D1005 with the current Time Dalay Settings which are in DO D5 This technique is used several other times in program and will be described here only When R603 is set ON by entry to the Time Delay Settings part of the program R60B is also set ON and is initialized with 0 The program will cycle through the For Next loop 6 times the 6 loop 01005 will be updated with the value in D5 After looping is complete R60B is reset to OFF This section of the program will not be used again until the next time the Time Delay Settings section in the program is
27. words circuit and rung are used interchangeably First go to Block 1 TPD5 for Windows OnLine Main Program Block 256 File Edt View SEEN PLC Debug Window Help MOOL Bei RJ 09 Bug PES Block Goto Jump Program Program Program Mo Black Mo Hung Main Progam A n ok cese Heb Enter 1 for Block No then click OK When block 1 is selected click on Edit Edit Mode then depending on the PLC Mode select Page 21 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START 83 18 View Search PLC Debug Option Window Help Edit Mode JF Bes Ed m Str py Insert k Delete d Direct Select the programming language always select ladder for the T1 Select Language Select Language Es Cancel _ Help Hesult E 5 for Windows OnLine Main Program Block 1 Edit View Search Debug Option Window Help BORE SEE OnLine Main Program Block 1 SegIns Hath Logic Shift Compr Prgftl Fun Preu Next RB dh PF M dil clr Page 22 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START
28. 0 D1020 SET 80001 20496 01000 20496 MOU 01001 HtribbbPreubbbbhb ASC 00520 ASC 00528 00000 00526 H 00000 MOU 00527 00257 HOU DO0534H 00257 MOU 60535 4 controls the data entry position on line 2 of the OIS10 It alternates between the value in D1001 and a blank This causes the data entry position to flash The flashing rate can be changed by selection a different pulsing contact than 543 ROOO1 20512 00257 00538 00257 00535 0101 01001 H 2020 blank 08224 HOU DOS34 08224 00535 Page 61 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Ckt 5 controls the increment and decrement function When R513 is ON the value in D1001 increases by 1 for the first 0 3 sec It increases by 10 1 9 between 0 3 sec and 0 6 sec After 0 6 sec the value in D1001 increases by 50 1 9 40 The same is true for the logic controlled by R512 except it decrements the value in D1001 80001 20573 30042 5 1 01001 00001 D1001 0042 00300 TOOO tH 101001 00009 D1001 0042 Y 00600 TON TOO JT dpn1001 00080 01001 60512 30042 L JtL dp1001 00001 D1001 50042 00300 TON TOO1 4 00009 D1001 0042 00600 TON 003 4 101001
29. 00000 400009 000000 E YWOOO10 000000 77717737 A AR 7100011 000000 on aN Click here Then click here set at 6 Then click here select D for data registers Then click OK Result PF OnLine Register Device Data Block utnt Int Hex Edit ClearBlock Address Ualue BASS 7651 3210 000201 000000 DODDO Goo 000202 000000 ODDO Goo 000203 000000 DODD Goo 600204 000000 DODD G00 0000 000205 000000 DODD 0000 000206 000000 DODD 0000 41 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START OnLine Hegister Device Data Block unt Int Hex Rea1 tnar Edit Clear Block Address Value FEDC BASS 7654 3210 Data Parameters 600201 00005 C000 DODO C000 Oce p ddress 000202 00000 2 00200 e ET 000203 00000 DODD ODODO ODDO OOOO Value 0002054 00000 DODO ODODO OOO OOOO 000205 00000 DODD ODODO DODO OOOO 000206 00000 DODO ODODO DODO OOOO 600202 00000 DODD ODODO DODO OOOO 000208 00000 DODO ODODO DODO OOOO 000209 00000 DODO ODODO DODO OOOO Enter values into D200 amp D201 use the Data Box Click on Edit or double click on the specific register to bring up the DataBox Enter the following a OnLine Reg
30. 00040 D1001 6 performs two operations When R515 ENT key turns ON the value 01001 is transferred into D496 and 01000 When 8514 CLR key turns ON R1 is set to OFF This returns the display to the top menu R DO1 R0515 1 01001 WOU 60496 01001 MOU 1000 ROS14 RST The same logic can be used to for the other 3 level 1 sub menus Note the following differences Sub Menu 2 Sub Menu 3 Sub Menu 4 Selection Key F2 F3 F4 Timer Registers T4 I7 111 112 115 otorage Register D497 D498 D499 Notes 1 Cables that connect the OIS s to the T1 8 T2 T3 PLCs can not be used with the T PDS software for programming the PLCs For programming order cable TKRS232T1 for T1 series and cable TKRS232 for T2 T3 Series PLCs 2 Higher level programmable operator interfaces are available for Toshiba PLCs from other 3 party suppliers such as KEP Cutler Hammer Automation Panel Tec Maple Systems Nematron etc Page 62 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Data Entry with Embedded Registers Another technique for performing data entry with the OIS10 15 is using the embedded registers D1000 D1015 In this case the OIS can display a message describing the preset value timer counter comparison etc to be changed display the current value and allow the user to adjust the current
31. 5 When using an OIS with the PL 00000 200 00200 etc tells the OIS where the message starts that it is to display Values transferred into these registers can be embedded in messages Values transferred into these registers are displayed as a bar graph C do not use these registers for any other purpose in the application program Devices Mapping for The Control Register RW050 The Keypad Register RWO51 Device Function Key Device R0500 LED 0 F1 R0510 R0501 LED 1 F2 R0511 R0502 LED 2 OIS15 only F3 R0512 R0503 LED 3 OIS15 only F4 R0513 R0504 7 Used F5 R0514 R0508 9 Message Mode 00 10 F6 R0515 Register Access Mode 01 F7 R0516 RO50A B Timeout before return to Message Mode F8 R0517 00 10 sec 01 20 sec 10 30 sec 11 40 sec Mode Operation R508 R509 Message Display Only OFF OFF Register Access Only ON OFF Combination defaults back to OFF ON Message Mode after timeout Page 50 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START A series of examples using PLC ladder logic where appropriate will be used to further illustrate operation of the OlSs These examples include e Function Keys turn ON PLC Outputs e PLC Inputs turn ON OIS LEDs e Simple Message Display e Message Display with Embedded Variables e Flashing Message Display e Bar Graph Display e Key Pad Data Entry Key Data Entry with User Prompt Th
32. 7 2 7 1 2 7 1 1 2 7 1 2 2 7 2 2 7 3 ITEM Edit Edit Mode Cut Copy Paste Insert Line Rung Column Delete Line Rung Column Edge Digit Index Edge oet Reset Digit Index SELECTION RESULT Sub Menu Edit Mode Cut Copy Paste Insert Delete Direct Edge Digit Index Change Language Block Function Comment Check Program Write Changes to the Edit Mode for Creating or Modifying Ladder logic Deletes the Current Selection and Copies it to the Clipboard Copies the Current Selection to the Clipboard Pastes the Contents of the Clipboard to the Current Cursor Position Sub Menu Line Rung Column Inserts a Line when in the Edit Mode Inserts a Rung when in the Edit Mode Inserts a Column when in the Edit Mode Sub Menu Line Rung Column Deletes the Selected Line when in the Edit Mode Deletes the Selected Rung when in the Edit Mode Deletes the Selected Column when in the Edit Mode Sub Menu Edge Digit Index Sub Menu Set Reset Selects the Set Action for the Edge Modifier Selects the Reset Action for the Edge Modifier Selects QO Q8 and Reset Sub Menu Selects Index Modifiers J K amp Reset Page 74 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START LEVEL ITEM SELECTION RESULT 2 8 Change Language Changes between Ladder Logic LL and Sequential Function Chart SFC 2 9 Block oub
33. 8 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START 15 is a Flip Flop and 16 is a Bi Directional Shift Register DSR Together they allow the OIS10 to scroll through the Time Delay Setting Screens In Ckt 15 when the F1 key R510 is pressed R60E is set ON and the direction is forward The bottom input L direction input on the DSR controls the direction The DSR controls the first 6 bits in the register R030 R035 Line 1 of Ckt 16 is the Data input for the DSR It will only allow a 1 to be shifted into the DSR if no other bits in the RW3 register are ON if they are ON then a 0 will be shifted in Flip Flop 80603 80510 15 F F R0511 80603 16 80003 00000 DSR 80603 80510 T 06 R0511 R0603 R0514 P PIE 0030 Bi Directional Shift Register 80603 RODE m Not Used 238858 cc cC cC X ppc RWO3 Register Contact 8034 is __ selects a specific Time Delay Screen Notes 1 Wrap around is identified by when it is necessary to double click the F1 or F2 key to move forward or backward in the Data Entry Screens 2 For more information on the Flip Flop and the Bi Directional Shift Register please see the T1 Users Manual UM TS01 E001 or the T Series Instruction Set Manual UM TS03 E004 Page 69 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Emai
34. Box is the standard MS Windows Saves as dialog box 1 Make sure the correct Drive is displayed 2 Make sure that the correct Subdirectories are selected 39 Make sure the Save File As Type is correct 4 a File Comment Optional Page 9 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Switching Between Halt and Run The controllers have several Modes or states These are selected by clicking on PLC Control from the main PLC menu The two most commonly used Modes are Run User program is being executed and Halt all operations are stopped Setup and most editing are performed with the controller in the Halt Mode To put the controller in the Halt Mode 1 Use the PLC Control Menu za for Windows OnLine Main Program Block 253 File Edit View Search Debug Option window Help m GUE EJL System Parameters LO Allocation OnLine Proc Event History Scan Time Power Interruption Memon Management Password k Inline Hold Cancel enfe 9 Force Error Reset Hald Float Box Or 2 The Run Halt switch on the controller These actions can only be performed when the controller is in the Halt Mode Memory Clear Allocation Write EEPROM Error Reset A controller can only execute its program when it is in the Run or Forc
35. CB A 9 8 765 4 3 2 1 0 xwooo o jo o jo o 01 0 0 0 0 jo jo xwoo1 jo jo o o o o j jo Jo Jo 0 o 0 jo Ywoo2 0 0 0 Jo 6 0 0 0 0 Jo jo 0 1 Input device X0006 X6 is ON 2 Output device YOO20 Y20 is ON Note that devices come from registers Output device Y0020 is a bit in the 002 register Since it is a device the W is dropped Y0020 s address is defined as follows Y 002 0 Identifies the bit position in the register 0 F Identifies the register number max number depends on T Series type Identifies the register type YW Output XW Input RW Internal etc Page 85 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START On T1 controllers for example the I O addresses would be PLC Type Register amp Type Address Range 11 16 000 Input X0000 X0007 YW002 Output Y0020 0027 T1 28 000 Input X0000 X000D YWOO02 Output Y0020 YOO2D T1 40 XWO000 amp XW001 X0000 X000F amp X0010 Input X0017 YWOO02 Output 0020 YOO2F T1 addresses are listed on the terminal strips They are shown simply as for X0000 X15 for X0015 Y20 for 0020 etc When I O expansion cards or T2 type I O modules are added the next register assigned is the 03 register It will be an XWO3 or depending on the card module type Another way to understand the mappi
36. EAT 5 00000 HOV 00600 00000 HOV 006014 00000 00602 00000 HOV 00603 1 00000 HOV 006034 00000 DOGOS 00000 HOV 020606 H 00000 HOV 00607 00000 DOGOS 00000 HOU 00609 The above diagram shows two different methods of moving numbers into registers Circuits 1 5 use a For Next Loop with indirect addressing to accomplish this For example when 5 the value in 05 is moved into D605 This is known as indirect addressing Circuit 5 simply uses 10 Move function blocks grouped together to transfer 0 5 into 0600 through D610 For Super T1 40 T2 and T3 controllers the Table Move TMOV instruction is also available to accomplish multiple register moves Page 45 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Use the Data Monitor described in the Simple Math example previously to entry values in DO D9 as shown Address Value 000200 000201 000202 000203 000204 000205 000206 00020 000208 To start the Data Exchange example turn ON input X7 This can done 00100 00101 00102 00103 00104 00105 00106 00107 00108 OnLine Hegister Device Data Block uint enar BASS OOo CO on Cu oo On oen Cu gio Qt Cu gio Oti 7654 3210
37. Email info ctiautomation net T SERIES QUICK START Bar Graph Display Mapping Embedded Registers As stated the embedded registers for bar graphs are D1012 D1015 Any value moved MOV into these registers can contain a bar graph display The values in these embedded registers are mapped into the display registers using ASCII code Mapping is as follows Register Code Message Display D1012 OCH D1013 ODH 01014 01015 Each embedded bar graph register can hold a number between 0 and 80 for a full line bar graph The hex code which maps the embedded bar graph register to the display registers puts two 2 special characters in each display register The number 0 80 in the embedded bar graph register determines how many bars are displayed For example If D1012 23 and the offset 15 830 the resulting display 15 0 gt gt gt gt gt 80 0830 0831 0832 0833 0834 0835 0836 If 01012 61 the resulting display is 0 80 0830 0831 D832 D833 0834 D835 D836 0837 If the number in the embedded bar graph register is limited to 60 then only 6 display registers are required to display the bar graph This results in a smaller bar graph however the two unused registers can hold up to four 4 text characters PV SV MV Spd etc for clarification of the bar graph Page 56 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomati
38. In Touch With Tomorrow TOSHIBA Programmable Controllers QUICK START FOR T SERIES PROGRAMMABLE CONTROLLERS 015 PROGRAMMER Operator Interface Station PLC 5232 Toshiba Notebook Computer Compatible Cable with T PDS Windows Programming Software x Toshiba T1 Small Micro Controller COMPUTER SOFIWARE INDUSTRIAL TYPE HARDWARE HIGH SPEED NETWORKING Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START TABLE OF CONTENTS INTRODUC ee A 1 1 DPEGCINIG FEIEKEMCES NT DTE TT ETT E 2 erc c n 2 2 THE BASICS A EAEN ARARA 3 Programming 3 Recommended Steps Programirillig e eu nuevo desis 5 On Line Off Line aa eue 6 Switching Between Halt and RUN E 10 END STATEMENT EXAMPLE 11 Clear Step leioa aaa aa a 11
39. N and OFF in line 1 every 0 8 seconds 543 is a special pulsing contact Note that line 1 of the display is controlled by the values in data registers 00725 00732 8 registers AUDDT 30043 2 Status bbRLRRHDEE ASC 00725 10002 50043 I L Status BBBBBBbbb ASC 00725 The reason for the alarm is determined by Ckts 3 amp 4 If input X2 turns ON Low Oil Pressure is displayed on line 2 Note that line 2 of the display is controlled by the values in data registers 00733 00740 8 registers 0001 3 I L HighbTemperature ASC 00733 0002 tJ Low5n ilhPressure ASC 00733 Note also that the reason for the alarm High Temperature etc could also be made to flash Simply use the same technique as Ckt 2 Alternate line 2 with reason for the alarm and a blank line Page 53 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Embedded Variables in Messages Message Display with Embedded Variables One of the key features of the OIS is the capability to embed variable values in a displayed message Such things as the time in a timer counts in a counter value in a data register etc can easily be displayed as part of the message Before attempting to embed a variable value in a message there are two key points to understand 1 How the embedded registers are mapped to the selected display registers and 2 How a decimal point or other cha
40. Next on the ladder tool bar to display the TON button Enter Timer T35 and set the time for 15 seconds 150 24 OnLine Main Program Block 1 Seqins Math Logic Shift Compr Fun BCD FP RAS IO Prev D H1 H TUN TOF ONT 55 TRG Click here Then click here Then type 150 to the left of TON T35 to the right of TON and press enter Hesult OnLine Main Program Block 1 Seqins Hove Math Logic Shift Compr Prgttl Fun gt 06 ss car This completes circuit rung 1 Note that it is not necessary to complete the line after timer 135 T PDS will automatically complete this line when the block is entered into the controller A line can end in an output coil or a function block in this case the on delay timer TON T35 A line can not end in a contact Page 28 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Enter the normally open contact T 35 the done bit for timer T35 First press enter to move the cursor down to the first position in circuit 2 Second click Prev to select the previous tool bar display with the normally open contact OnLine Main Program Block 1 SegIns Hove Hath Logic Shift Compr PrgCt1 Fun BCDZFP RAS IO Next
41. OPERATOR INTERFACE STATION 01510 01515 eeu 49 How THE OIS WOEIKS 50 The 51 Embedded Variables iN Message Sousa puces 54 Data ENUY 58 SUMMARY 2 2 72 APPENDIX T PDS WIN MENU 73 APPENDIX T PDS WIN SHORTCUT 81 APPENDIX C ADDRESSING amp I O ALLOCATION 1 eere nee nenne 65 TEBE TE TO TOSHIBA 69 3 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START INTRODUCTION Quick Start Purpose This Quick Start is for users and potential users of Toshiba s T Series Programmable Controllers Operator Interface Stations These controllers include uControllers T 1 16 T1 28 amp T1 40 Medium Controllers T2E amp T2N Large System Controllers T3 Operator Interface Stations OIS10 15 Since these controllers all use the same instruction set and the same T PDS Windows programming software the 11 16 8 inputs amp 8 outputs will be used for all the sample circuits in this Quick Start Any information learned about the T1 16 is applicable to all T Series controllers and any examples created and tested on the T 1 16 can be
42. OWN ALT V X ENTER HOME END DELETE T PAGEUP PAGEDOWN lt 83 T SERIES QUICK START LEVEL ITEM KEY SEQUENCE 3 5 Data Monitor M Edit Data ENTER Top of Block HOME End of Block END Move One Line Up 7 Move One Line Down 4 Scroll Up in Block PAGEUP Scroll Down in Block PAGEDOWN Move to Next Block 2 Move to Previous Block lt 6 DeBug ALT D Device Set CTRL 1 Device Reset CTRL 2 Force Set CTRL 3 Force Reset CTRL 4 84 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START APPENDIX C Addressing amp I O Allocation Brief Description of Device Addressing and 1 0 Allocation Normally programming should not be attempted until the I O Allocation is known Allocation is the mapping of the CPUs I O registers to the modules mounted in the rack Input and Output addresses can not be established until the allocation mapping is known On the T2 and T3 this is critical as the register number s assigned to mapped to each I O module and the address of individual points on the module are dependent on the modules ahead closer to the CPU of that module On the T1 this is not so critical as the I O is fixed The addresses of the inputs and outputs will not change The T1 I O allocation is X Y 4W two input registers and two output registers It appears as follows Hegister Bit Address F E D
43. Run Puts the PLC in the Run Mode Force Run Puts the PLC in the Force Run Mode Error Reset Puts the PLC in the Halt Mode error must be corrected before Run Mode 15 selected 77 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START LEVEL 5 8 5 5 8 6 5 8 7 5 9 6 1 6 2 6 3 6 4 6 5 6 6 7 1 7 2 7 3 7 4 7 5 7 6 ITEM SELECTION RESULT Hold Stops program scan Hold Cancel Releases scan hold Float Box Displays the Float Box OnLine OffLine Toggles between OnLine and OffLine Mode Debug oub Menu Force Set On Off Change Value Sample Trace Status Latch Data Validity Check Force Forces Releases the device selected by the cursor Set On Off Allows a Forced Device to be set ON and OFF Change Value Displays the Data Box for the register selected by the cursor Set register value size and type Sample Trace Displays the sample trace setup box Status Latch Displays the Status Latch Condition Set dialog box Data Validity Check Checks the program syntax in the OffLine mode Option Sub Menu Cross Reference Usage Map Forced List Select Comment File Instruction Box Communication Cross Reference Opens the Cross Reference setup box which generates the Cross Reference List Usage Map Opens the Program Range setup box that generates the Usage List Forced List Opens the Program Range setup box that
44. TERNATIONAL EUROPE LTD 1 Roundwood Avenue Stockley Park Uxbridge Middlesex UB11 1AR UNITED KINGDOM Tel 081 848 4466 Fax 081 848 4969 Tix 265062 TSBLDNG Cable Toshibatic London TOSHIBA INTERNATIONAL CORPORATION Industrial Equipment Division 13131 West Little York Road Houston 77041 U S A Tel 713 466 0277 Fax 713 466 8773 Watts 800 231 1412 Telex 762078 TOSHIBA INTERNATIONAL CORPORATION PTY LTD Unit 1 9 Orion Road Lane Cove N S W 2066 AUSTRALIA Tel 02 428 2077 Telex AA25192 TOSHIBA CORPORATION Industrial Equipment Department 1 1 Shibaura 1 chome Minato ku Tokyo 105 JAPAN Tel 03 3457 4900 Cable Toshiba Tokyo Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net
45. ages in standard T1s 4 000 plus registers are available on the Super T1 40 and T2E PLCs And while the OIS10 and 1515 can be used with T2N and PLCs these controllers are embarrassed to be used with such low cost OIS 2 OPERATION MODES Message Display Mode Status LEDs Alarm Message Display e Bar Graph Display with embedded variables Register Access Mode e Function Keys Replace e Function Keys Set e Function Keys Adjust Pushbuttons Registers Values Timer amp Counter Presets The normal display mode is the Message Mode The OIS displays messages as directed by the Toshiba PLC The ON OFF status of the LEDs are controlled by the status of bits RO500 R0503 in the PLC The OIS can also be setup to operator in the Register Access Mode or a combination of both modes OIS15 Register Access OIS10 Message Display Page 49 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START How the OIS Works Registers OIS operation is controlled by the status of pre assigned registers in the PLC These registers are Name Registers Description Control Register RW50 Controls mode selection and status LEDs Keypad Register RW51 Pressing Function Key F1 turns bit R0510 ON F2 turns bit R0511 ON etc Pointer Register D1020 The number moved into this register 0 Offset Register Embedded Registers 01000 01011 Bar Graph Registers D1012 D101
46. ail info ctiautomation net T SERIES QUICK START Data Entry Simple Key Pad Data Entry The 2 operation mode for the OIS10 and 1515 is the register access mode In the register access mode values in registers can be changed and bits can be set ON or OFF This is similar to the function of the Timer Counter Access Unit for the EX14B 20 40 Series or of the DP 100 for the M20 40 EX100 Series The default mode for the OIS is the message display mode The OIS can be put into the register access mode if the REG register key is pressed and bit R508 or R509 for combo mode is ON If R508 R509 is not ON the OIS will not go into the register access mode Use the following ladder logic to make sure R508 R509 is always ON Must be ON for register access Ladder Diagram 1 SET R 509H SET aam Sets register access mode delay to Operation 30 seconds Press the key The following display will appear Display Continue Pressing the REG to cycle through the available registers and devices Press the or to increase or decrease the register address When the correct address is displayed in line 1 press the key The value status in line 1 flashes Press the or to increment or decrement the value change status Press the to set the new value status Page 58 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Timer Counter and Compar
47. dress R20F here Then enter 1 ON or 0 OFF here Then click Set here Page 43 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Test circuit Put the controller in the Run Mode Use the Auxiliary Monitor to turn device RO2C ON What number appears in D205 Turn RO2C OFF and turn RO2D ON Now what number is in D205 Turn RO2D OFF and continue Comprehension Questions 1 What happens when two devices RO2C and RO2E for example are turned on at the same time What is the answer in D205 and why 2 When would it be desirable to end a math function block with a coil Additional Requirement Modify the math circuits so that the math function blocks are mutually exclusive that is no two functions blocks can be activated at the same time Page 44 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Go to main block 9 to enter the example Data Exchange Description Write a program that will transfer the numerical values in 10 data registers starting at 00000 to 10 data registers starting at 00600 Make this happen when N O contact X0007 turns ON When X0007 turns OFF clear the values in the 10 data registers starting at D0600 Logic Diagram OnLine Main Program Block 9 1 00000 HOY I 10007 2 FOR 00010 10007 1 1 3 00000 60600 1 1 H
48. e Top Register E A Automatic 170 Adlocation Setup Clear Online 170 Module Replacement Toggle Address Number of Words First click here Then double click here m Then fill in the module information in the Setup Box Manual Allocation is used primarily when it is necessary to develop the user program before the T Series controller and modules are available If the controller and the modules are already setup it is much simpler to use Automatic Allocation Page 88 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START FACSIMILE MESSAGE TO TOSHIBA ATTN Marketing Communications PLCs FAX 713 466 8773 FM Compan PH Address FAX City State Zip E Mail HE Suggestions Recommendations and Corrections for the T Series Quick Start Please enter any suggestions recommendations or corrections on this page Then fax a copy to Toshiba of this page Your help and consideration is greatly appreciated T SERIES PROGRAMMABLE CONTROLLERS QUICK START DOCUMENT CONTROL DATE VERSION DESCRIPTION 96 02 15 Issue DOS Version 97 04 10 Windows Version 1 xx 97 11 25 98 9 10 OIS10 15 Added po qu Page 89 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net PRICE 10 PRICE 10 UM TS03 QSTART UM TS038 QSTART TOSHIBA TOSHIBA IN
49. e OIS Basics Function Keys turn ON PLC Outputs Use Function Key F1 to turn PLC output Y27 Ladder Diagram 10510 70027 1 PLC Inputs turn ON OIS LEDs Use PLC input X007 to flash OIS LED 0 every second Ladder Diagram 0007 50054 60500 Special 1 0 second pulsing contact Page 51 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Simple Message Display on 01515 Toshiba PLCs They have lots Ladder Diagram of Memory 0000 1 00700 D1020 DIS sbLoue i ASC 00700 ToshibabPLCs ASC D0708 TheybhaveBlots ASC D0716 ofhHemory ASC 00724 Non Printing Character for blank space In this example messages are stored directly in program memory A different input X1 for example could use the same ladder above but load different messages into D700 D731 32 registers Using the ASC ASCII instruction is the simplest way to store messages in the PLC and display them on the OIS10 01815 The ASCII text can also be stored directly in data register memory as shown below When this method is used the four lines of ASC instructions shown above are not necessary When storing messages directly in data registers a different start address D register is moved into D1020 for each message to be displayed This
50. e capability to the OIS s The following example sets up OIS10 so that it can set the speed in RPM for four 4 separate motors OIS10 Display Message Display Pressi 2 1 Press F2 Message Display Press F3 Mtr1 Prev 3000 F5 Rtn New Press F4 Message Display Mtr3 Prev 1800 F5 Rtn New New Speed Setting Flashes Note that the technique above uses a top menu with 4 level 1 sub menus For complicated applications each of the 4 level 1 sub menus could be use to select 4 level 2 sub menus etc Page 60 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Ladder Diagram Line 1 of Ckt 1 loads the top menu display to the OIS10 at power up 1 The top menu is also selected when any of the R coils which are set ON when a level 1 sub menu Is selected are turned OFF b Coil R5 is used to lock out the other level 1 sub menus when specific level 1 sub menu is selected SOO4F 00500 HOY 01020 ASC 00500 F3bHtr3BbbF a bHEr s ASC D 508 0001 ROOD2 80003 RODA 10005 2 1 loads the 1 level 1 sub menu setting for Motor 1 when the F1 key R510 is pressed and no other sub menus are active Device H1 is also set to ON 80005 0510 3 0052
51. e whole program until all program memory is used can be put into Block 1 2 he program can be spread out over 256 Blocks the Blocks do not have to be consecutive It is recommended for ease of programming that the END statement placed in Block 256 but it is not required For the End Statement example the End otatement will be put in Block 256 Page 17 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START To program the End Statement Make sure the controller is in Halt and select the Edit Mode Edit Mode Select Screen for Windows OnLine Main Program Block 256 File View Search PLE Debug Option Window Help E Edit Mode CHE Eut 256 917 Copy Ctrl C Baste Insert Delete Direct Sram Language Black k Function k Comment k Check Program te Str ee Selection Result OnLine Main Program Block 256 SegIns Hove Math Logic Shift Compre Prgct1 Fun BCD FP Prey next 4b 44 4 1 lt gt XP gt HF HIE clr Page 18 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Click End on the Instruction Menu then click the target box in the ladder area This completes line 1 of Circuit 1 The
52. ed Run Mode Page 10 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START END STATEMENT EXAMPLE 1 Example 1 is a simple example of doing a complete program consists of initialization entering the END statement then testing and saving the END statement Clear Memory Step 1 When Memory Clear is performed the contents of the RAM are cleared This is generally done when it is desired to initialize the CPU Clear Memory does the following 1 Erases any program in the RAM 2 Erases the I O Allocation 3 Erases any setup data on the System Parameters Screen Clear Memory Screen PDS for windows OnLine Main Program Block 253 File Edi View Search Debug Option window Help BOE i System Parameters SEES ial k LO Allocation a Event History iix Time L Power Interruption Clear Event Clear Memory IC PLC Control Read EEPROM IC Card ATE Card Password k Dine Click here Page 11 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Perform the Allocation Step 2 I O allocation is always necessary for a T2 or system It is also necessary for a T1 40 when it is using expansion I O allocation is done automatica
53. eset Close 0 PN 00000 MOV H 00000 HOU 00000 00605 0 0 00000 MOU 50606 00000 0060 0 00000 MOU 60609 00000 HOU 00608 Click contact X7 A Click Force Click Set or Reset Notice that the letter for device address X has changed from an uppercase X to a lower case x All devices that are forced can be identified by the fact that the first letter of their address is lower case rather than the normal uppercase Test the Circuit Force X7 ON and the values in DO D9 will be transferred to D600 0609 When X7 is forced OFF 0 is moved into the registers 0600 0609 Page 47 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Page 48 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START OPERATOR INTERFACE STATION 01510 amp 01515 No Wiring No Programming No Wiring Simply plug the cable into the PLC RS232 programming port No other connections are necessary The OIS is powered from the PLC just like the HP911 Handy Programmer No Programming These OlSs do not require a program All messages and other actions are stored in PLC program or register memory all that extra register memory and the ASCII conversion instruction in the T1 PLCs can be used Over 999 data registers available for storing ASCII mess
54. ge 79 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Page 80 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START APPENDIX B T PDS Win Shortcut Keys Most Windows programs offer a number of different methods to accomplish the same task there menu selection via mouse click tool bars and shortcut keys Shortcut keys offer perhaps the quickest way to accomplish tasks in a Windows program T PDS has the following shortcut keys available T PDS Windows Menu Structure Top Menu Item File Edit View Search PLC Debug Option Window Help Level 1 2 3 4 5 6 7 8 9 Detailed Description LEVEL ITEM KEY SEQUENCE 1 File ALT F 1 1 New Project CTRL N 1 2 Open Project CTRL O 1 3 Save Project CTRL 5 1 4 Save Project As CTRL 1 8 Print CTRL P 1 11 Exit ALT F4 Page 81 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START LEVEL 2 2 1 2 2 2 3 2 4 2 5 2 6 2 6 1 2 6 2 2 7 1 2 7 2 1 2 7 2 2 2 7 3 1 2 7 3 2 2 8 ITEM KEY SEQUENCE Edit ALT Enter Exit Edit Mode CTRL E toggle Cut CTRL X only ladder Copy CTRL C only ladder Paste CTRL V only ladder Insert INSERT KEY Insert Overwrite Toggle Delete DELETE KEY Deletes Selected Instruction Delete
55. gttl BCD FP RASSIO ms oHa gt gt 40 th cir Delete Direct Fun Edge Digit lndexs k henge Language Block k Functian Comment k es heck Pr Click on Write to save the program Note is not possible to move to another block until the editing done on the current block is saved with the Write selection Page 31 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Test the Program Step 6 Select the Run Mode use the PLC Control Menu or move the Run Halt switch on the PLC into the Run position Now verify correct the operation of the Delayed Start Example ACTION RESULT Momentarily turn ON Output Y21 turns ON Timer T35 starts timing Output Y22 turns ON 15 seconds after output Y21 Momentarily turn X1 ON The seal in circuit is broken and outputs Y21 and Y22 turn OFF When Input XO is turned on observe the timer T35 timing from 0 to 150 Inputs and X1 can be momentarily turned ON by making a connection on the input terminal strip between the C terminal and the respective inputs For testing and training it is recommended the 24 Vdc input controllers be used oave the Program to EEPROM Step 7 As a reminder this program the Delayed Start Example exits only in RAM As soon as power is cycled on the controller this program will be lost To
56. he controller and write a program without prior study Technical Documentation TT USERS MANUAL Basic Hardware and Function 3 9 edition Tokyo Japan Toshiba Corporation 1996 Order number UM TS01 E001 Dropka Ed An Introduction to Medium Programmable Logic Controllers and Relay Ladder Logic Tom Bean TX Country Squire 1992 903 364 2365 General References Bryan L A and Bryan E A Programmable Controllers Theory amp Implementation Marietta GA Industrial Text amp Video 1996 800 752 8398 Hughes T A Programmable Controllers Research Triangle Park NC Instrumentation Society of America ISA 1989 ISBN 1 55617 166 8 A 919 549 8411 Kissell T E Understanding amp Using Programmable Controllers West Nyack NY Prentice Hall Inc 1987 Disclaimer The examples used in this Quick are no more than simple examples TOSHIBA GIVES NO WARRENTY EXPRESS OR IMPLIED AS TO THE FITNESS OF THESE EXAMPLES FOR ANY PARTICULAR PURPOSE TOSHIBA SHALL BE IN NO WAY BE RESPONSIBLE THEIR PROPER USE Page 2 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START The Basics Programming Instructions T Series programmable controllers can handle a wide variety of control applications from the very simple to the very complex They can be programmed using one or any combination of the following e Relay Ladder Logic e Function Blocks e Sequential Function
57. he new times are saved to the internal EEPROM so that they will not be lost in the event of a prolonged power outage OIS10 Screen Structure OIS10 Message Display Top Selection Screen Fi Status F2 PID Ve F3 Time Delays Press F3 Momentary Information Screen F1 Next F2 Prev s F6 Entr F5 Rtn Data Entry Screens On Time Out Pump 1 Delay ON Pump 1 Delay OFF Pump 2 Delay ON 00000 00001 00002 S Pump 3 Delay OFF Pump 3 Delay ON Pump 2 Delay OFF 00005 xxx xs 00004 xxx xs 00003 5 Once into the Data Entry Screens for the Time Delays it is possible to step forward using the F1 Next key or step backward using the F2 Prev key When the desired screen is displayed Use the T Or y arrow keys to adjust a delay setting Then use the ENT key to enter the new delay setting After 10 seconds if no keys are pressed the OIS10 will automatically return to the to the top screen Page 66 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Ladder Logic Ihe following ladder logic is used to implement this example The example program starts in the Main Program Block 2 1 creates the Top Screen It is activated as soon as power is applied to the OIS10 or the T1 is switched to Run S004F is an always ON contact Ckt 2 is an interlocking circuit which does not allow any other selection from
58. ich will allow A register type Input Output Tosline etc to be assigned to each slot and The number of registers 1 2 4 etc to be assigned to that slot Page 13 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Set the Retentive Memory Area Step 3 The retentive memory area determines which Auxiliary Registers RW Timer Registers T Counter Registers C and Data Registers D will hold their current value when power is cycled For example if Counter C10 is in the retentive area it will hold its current count value when power 15 cycled If Counter C11 is in the non retentive area its current count value will be reset to 0 when power 15 Setting the Retentive Memory Area is performed on the System Parameters Screen Select System Parameter Screen File Edit View Search Debug Option window Help System Parameters LO Allocation OnLine Proc Event History Scan Time 4 Power Interruption Memory Management Password 3 Control k Online Offline Result the system parameters screen Page 14 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START System Parameters ID amp Comments PLC Date amp Time Date Setup Time Time amp Date to PLC
59. ion net T SERIES QUICK START Open an Existing Project E Open Project trie etre Pose erar Til STRH PRM T10 STR PRM Eit piri ParameterFiles prm E Click Open Project Select the Project to Open Click Ok Note This is the standard method for opening saved files in MS Windows Page 8 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START oave the Program to Disk Create Edit or Modify a program then save it Edit View Search PLC Debug Option window Help New Project Open Project Lit Save Project Chl 5 Save Project As Shift S Close Project Cave s Compare Project File Folders ue ii w ork plc strainingstpds Print Cancel LALES FHM Print Setup T1G_STA PRM 2 WORK Help Transfer Program 5 PLE gt TRAINING 1 716 STR PRM 2 Target 2 51 3 _571 START AWIN_ TRM F Network 4 KVORESPECSTRAINIISTASINSSWIM __ File Comment Save as type M rives ParameterFiles 77 i Click here for Save As Type the name of the new project Click Ok Note The Save As
60. ison Presets Presets for timers counters and comparisons can easily be changed by the OIS10 15 using the procedure described on the previous page The presets must however be stored in data registers not entered as numerical constants If presets are entered as numerical constants only a programming tool HP91 1 etc can change the preset Presets Changed by OIS Presets Changed by Programmer Timers 0001 80002 1 I 1p 000 TON 5 2 4 00600 TON T026 Counters 80002 0005 3 CHT CHT ROOO4 R UDG 000041 C025 00075 C026 Comparisons RODUZ 60008 84008 gt 00002 008 gt 00050 Preset stored in Data ON Preset stored as Numerical Constant Refer to an Instruction Set Manual UM TS01 E001 or 503 004 for the different types of registers that are permissible operands for each individual instruction Page 59 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Key Pad Data Entry with User Prompt For most data entry requirements the Key Pad Data Entry technique previously described is quite satisfactory Sometimes however it is desirable to show previous register setting and prompt for a new setting usually some adjustment up or down from the previously setting The following example will show a technique to accomplish this The ladder logic is a little more involved than previous examples but adds considerabl
61. ister Device Data Miel XJ Block Int Hex Rea1 Edit Clear Block He Address Value FEDC BASS 7654 3210 X 000200 00010 DODDO OODD D ata Parameters Address Size Set 00020 Don E 600201 E 000203 oooo gue Te 0002054 DODDO OOOO Coo 00005 200205 oooo _ i 200206 9000 0000 m 00020 7 DODDO OOOO Ooooo To 01010101 010 000208 oooo oooo Hr 000209 OODO OOOO Ooooo Double click here Then enter 5 here Then click set here Page 42 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Auxiliary Monitor The Auxiliary Monitor can be used to be used to turn devices R20C R20F ON and OFF Open the Auxiliary Box from the View Menu as shown vi Ba v Status Bar Data Auxillary Monitor Data Monitor ata Format Comment Format Trace Format oom In oom OnLine Program Block 8 RO ZOC 10 5 0 A 00 200 00201 gt 060205 ME RO02UD 10 0 00200 00201 00205 2 10 5 0 100200 00201 gt 00206 00205 RO2OF 10 0 10200 00201 00205 ol OnLine Auxiliary Monitor Address 00020 8000200 800020 DataBox c e o Data Parameters E Double click here to open the Data Box Z Then enter Ad
62. l info ctiautomation net T SERIES QUICK START Ckt 17 is the exit circuit for the Time Delay Data Entry Screens If during a 10 second period none of the OIS10 keys are pressed then Timer T36 times out and Resets R603 to OFF The 510 will then return to the Top Selection Screen The OIS10 will also return to the Top Selection Screen if the CLR key R514 is pressed RO603 R0510 R0511 R0512 R0513 17 00100 TON TUS36 RST R 6U3 10514 Ckts 18 21 Update the preset registers 00 05 with the new values in the embedded registers D1000 D1005 Ckt 18 is a delay circuit If the OIS10 does not re enter the Time Delay Screens in 20 seconds then R60C is set ON for one 1 scan This activates Ckts 19 21 the For Next Loop and updates the preset registers DO D5 Off Delav Transitional Contact 60603 Y j 060 18 li 00700 ss T037H 00000 HOV I lt ROGOC 19 I 4 FoR 00006 ROGOL I I 20 01000 HOU 1 1 e 24 NEXT 9 Ckts 22 26 Test the current values in the preset registers 00 05 against the previous values in DO D5 which are stored in D50 D55 to see if there are any changes Only if there are differences between the values in 00 05 and 050 055 is R60B set ON When is set ON the EEPROM write function is started Ckt 27 ROGOC 22 I 4 00000 HU J ROGOC
63. ladder symbols Page 5 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START On Line Off Line Programming The T PDS Windows programming software has two separate types of programming e On Line e Off Line In On Line Programming the computer is connected to the T Series controller directly either through the programming port the computer link port or a network card All of the following examples will be done with the T PDS software On Line connected to the programming port When the T PDS software is On Line any program created edited or modified is saved into the controllers memory RAM EEPROM On Line Programming is selected from the PLC menu 129 for Windows File Edit View Search Debug Option Window Help c ET System Parameters k C Allocation Event Histon Scan Bower rite rij IE Memory Management Password PLC Control OFFLINE 06 42 07 For Help press F1 bell Snaglt 32 IB Microsoft Word Ostat w for Windows 06 42 Check here to the controller is Off Line Click here to toggle On Line The On Line Off Line selection is a toggle If the controller is Off Line clicking on this selection causes it to switch to On Line If the controller is On Line clicking on this selection causes it to switch to Off line Page 6 Phone
64. lly for a basic T1 after Memory Clear when in the on line mode Auto Allocation is performed from the Top Menu as follows I O Allocation Screen a 5 for Windows UNTITLED Main Program Block 1 File Edit View Search Debug Option window Help Sistem Parameters 91 Evert Histon Interrupt Assignment Sean lite Network Assignment Power Memon Management Password k Control k Online Offline Page 12 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START screen Result T1 controller no expansion I O allocation Allocation Fa Allocation List ocation Lis Unit Top Re ee Re PT Hep Minimum Configuration for T1 with no expansion I O i Online 170 Module Replacement Automatic 170 Allocation ON LINE Click here OFF LINE Click here Note Allocation for the T1 controllers is performed automatically after memory is cleared therefore if only the base controllers are used no expansion cards units or modules Allocation is not necessary Allocation is always necessary on modular controllers like the T2 amp 73 Manual I O Allocation Manual I O Allocation is started by the same method as Auto Allocation From the screen above choose Setup A menu will then appear wh
65. lr 2 select the Overwrite Mode exit the insert mode and enter circuit 2 as shown Test the Circuit Momentarily connect a jumper from the C terminal on the input terminal strip to input X3 Repeat this several times Output Y24 should turn ON three times then cease to turn ON because it is locked out Additional Requirement Add to Modify the permissive start example so that in addition to the manual reset X002 automatic reset will occur 15 seconds after the third start attempt Comprehension Question Why is a trailing edge transitional contact used after normally open contact Y24 in circuit 2 Page 37 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Go to main block 4 to enter the example External Register Adjustment Description Put the controller into the Halt Mode Write a program that uses external potentiometer pot VO to vary the value in special register SW30 Use the value in SW30 as the preset for timer T10 Adjusting the pot VO will the output YO to cycle ON and OFF at a varying rate depending on the pot setting Logic Diagram zd OnLine Main Program Block 4 IB x 10007 T 011 980 0 70020 A 1 SWU030 TON 1010 0 010 980 I 4sun a TON TO11 Test the Circuit Connect a jumper from C on the input terminal strip to input X7 Locate pot VO next to the connection for the programmer cable and vary its value with a pl
66. make the program permanent save it to EEPROM See Save the Program Step 7 on page on page 20 Page 32 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START OTHER PROGRAMMING EXAMPLES The examples that follow are presented as exercises First a description will be given which requires a specific output s from the controller The input conditions which cause this output s will also be given Then a RLL Relay Ladder Logic diagram will follow which shows one method for achieving the desired output result The objectives are to 9 Enter the logic diagram into a T1 or other T Series controller using the T PDS Windows programming software Test the logic diagram by placing the controller in the RUN mode e Simulating the input s and e Observing the correct output s turn ON OFF Note The logic diagram shown is not the only solution to the exercise It is just one that works The following examples will be used Example Block Used Cycling Output 2 One Input Start Stop Push Button 3 Permissive Start 3 Add Logic External Register Adjustment 4 Pump Sequence Lead Lag Last 5 7 Simple Math 8 Data Setup 9 Page 33 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Go to main block 2 to enter the example Cycling Output Description Create a circuit which will cause output YO23 to c
67. ne 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START APPENDIXA T PDS Win Menu Structure T PDS Windows Menu Structure Top Menu Item File Edit View Search PLC Debug Option Window Help Level 1 2 3 4 5 6 7 8 9 Detailed Description LEVEL ITEM SELECTION RESULT 1 File Sub Menu New Project Open Project Save Project Save Project As Close Project Compare Project Multiple Project Print Print Setup Transfer Program Exit 1 1 New Project Opens the PLC Type Dialog Box 1 2 Open Project Opens the File Search Dialog Box 1 3 Save Project Opens the Execute Dialog Box 1 4 Save Project As Opens the Save As File Location Dialog Box 1 5 Close Closes the Current Project 1 6 Compare Project Opens the File Selection Box to Locate the Second Project 1 7 Multiple Project Opens a 779 T PDS Windows Program 1 8 Print Opens the Print Dialog Box 1 9 Print Setup Opens the Print Setup Dialog Box 1 10 Transfer Program Sub Menu PLC gt File File gt PLC 1 10 1 PLC gt File Saves the current On Line PLC Program to Disk File 1 10 2 File gt PLC Loads the Selected Program from Disk to the PLC 1 11 Exit Exits the T PDS Windows Program Page 73 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START LEVEL 2 2 1 2 2 2 3 2 5 2 5 1 2 5 2 2 5 3 2 6 2 6 1 2 6 2 2 6 3 2
68. ng is to look at the Data Monitor window select Data Monitor from the View Menu The Data Monitor window consists of three columns e Address The register starting at register number 000 and continuing to the largest register available for each CPU type T1 T2 etc e Value The numeric value currently in the register It can be 32767 to 432 767 e Bit Status 0 F The ON OFF status of each bit in the register Data Window for 1 OnLine Register Device Data Block utnt int Hex Edit Clear Block Address Value BAS 7654 3210 4100001 000000 DODD OOOD OOOO OOOD 7100002 000016 DODO DOOS Note that Input X0003 is ON and Output Y0024 is ON In most situations only the value in the register or the bit status of the register is important They not both important at the same time It depends on the type of I O module assigned to the register Page 86 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Module Column Used Discrete Bit Status Analog High Speed Cnt etc Value Look at the window above If I O register is assigned to a discrete input module EX10 MDIS31 for example then Bit Status is important In this example input X008 in ON and all other inputs are OFF If I O register is assigned to an analog input module
69. on net T SERIES QUICK START Ladder Diagram The following ladder program will create a bar graph in line 1 of an OIS10 or OIS15 display The bar graph will vary between minimum and maximum There is no program for lines 2 4 of the display Ckt 1 increments the value in D10 every 0 4 seconds When the value in D10 reaches 81 ckt 1 deactivates and ckt 2 is activated 2 decrements the value 010 every 0 4 seconds When the value in 010 reaches 0 ckt 2 deactivates and ckt 1 is activated again The result is that the value in 010 is incrementing to 81 decrementing to 0 incrementing to 81 etc Ckt 3 moves MOV the current value in D10 into the embedded bar graph register D1012 Ladder Diagram ROOF 0042 tH 1 0001000010 gt 00081 SET 006 ROOF 0042 1 00010 00010 lt 00000 RST 3 100010 WOU 01012 0004 00860 01020 03084 HOU 00860 03083 00861 03084 HOU 00862 030845 00853 03085 HOU DO864H 03084 HOU 00865 03084 00866 03085 MOU 00867 HOCOC Notes 1 This example uses program memory If Hex OCOC were preloaded into register memory data registers D860 D867 then lines 2 4 of Ckt 4 would not be necessary 2 2 T1S controller is used lines 2 4 of 4 can be replaced with one Table Initialize Fun No 24 TINZ function block Page 57 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Em
70. ored in the controller on disk etc See ID amp Comments on the Systems Parameters Screen previous screen At this point the controller is setup Now it is a matter of simply entering a program testing the program and saving it to EEPROM First make sure the controller is in the Halt Mode Do this using 2 The PLC Control Menu fag for Windows OnLine Main Program Block 253 File Edit View Search Debug Option window Help HOLOE EAL System Parameters fall S LO Allocation OnLine Proc Event History Scan Time Power Interruption Memon Management Password Bun Online Offline Force Error Reset Hald Hold Cancel Float Or 2 The Run Halt switch on the controller Page 16 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START second go to Main Program Block 256 by selecting Search then Goto za for Windows OnLine Main Program Block 256 Edt View ad PLC m Option Window Help GPs 01015 Rung Block Select Main Program and Block No 256 in GoTo box then OK Goto Jump Program Program Ho Block Ho Rung Ho 2558 Program the END Statement Step 4 4 Step 5 T Series programming is very flexible Programs are entered into Blocks 1 Th
71. r pair of instructions will give the same functionality as the flip flop How does output coil Y24 determine if the Set or the Reset input of the flip flop is selected Page 35 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Continue in main block 3 to enter the example Permissive Start Description Put the controller in the Halt mode Add a second circuit to the One Input Start Stop Push Button example The Permissive Start Circuit will let YO24 turn ON three times On the 4th try to turn YO24 ON it will be locked out It will stay locked out until the reset input X004 is momentarily turned ON Logic Diagram OnLine Main Program Block 3 First select the Edit Mode Then locate the cursor on the rising edge transitional contact Select the Insert Mode click on the normally closed contact then click on the cursor box OnLine Main Program Block 3 SegIns Move Math Logic Shift Compr PrgCtl Fun BCD FP RAS IO Prev Next amp TF END cir Click here Then click here Page 36 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Hesult OnLine Main Program Block 3 SegIns Hove Hath Logic Shift Compr PrgCt1 Fun BCDZFP RAS IO Prev Next mS dr e ae PX END c
72. racter is placed in a number Mapping Embedded Registers As stated the embedded registers for variable displays are D1000 D1011 Any value moved MOV into these registers can be embedded in a message he values in these embedded registers are mapped into the display registers using ASCII code Mapping is as follows Register Code Register Code Register Code 01000 D1004 04H D1008 08H D1001 01H D1005 05H D1009 09H D1002 02H D1006 06H D1010 OAH D1003 03H D1007 07H D1011 OBH If a 4 digit number is in data registers D1010 HOAOAOAOA amp D1011 HOBOBOBOB and these numbers are to be embedded in a message they would be mapped to the display registers as follows View Data Monitor Message Display d Lanne aed oe BLOCK J UInt Int Hex Real Char Enter in Character Mode Address Value MFEDC 98 7654 3210 fe 00800 CO C800 C808 00801 1D OO OC OOO OO 00802 0000 OC toes 00803 H2020 OOO OOO 0804 HOADA DODDO Woo 0000 00805 OOOD 0000 00806 d Cd C800 OOD 00807 ge 0006 Notes 1 H2020 two blank spaces 2 Repeat for line 2 in data registers D808 D815 Enter in Hex Mode 3 For each numerical digit embedded OA or OB must be mapped to the display register Page 54 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T
73. screen should appear as follows OnLine Program Block 256 Seqins Hove Hath Logic Shift Compr PrgCt1 Fun BCDZFP RASZIO Prev Next AAR O END Cir select Write from the Edit Menu This transfer the program created on the computer to the controllers Random Access Memory RAM File View Search PLC Debug Option window Help E Edit AMA Eut 4 256 5 leony Ctrl C z s Paste Cile Logic Shift Compr Prgftl Fun BEDZFP RA SZ IU J qs 1 XP e HU END cir 5 Delete k direct Edge Digit Indes k Language Black k Function Comment k Eheck Proaneann The End Statement has now been programmed in Block 256 Page 19 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Test the Program in the PLC Step 6 In this example with the END statement testing is very easy Put the controller in the RUN mode If nothing happens the program is ok If the controller goes into the error mode then the END statement was not correctly entered or the allocation was not properly set Save the Program Step 7 At present the program just the END statement only exists in the controllers RAM Random Access Memory When power is cycled the program in RAM will be lost It will be replaced by whatever is contained in the built
74. transferred and run on any other T Series controller Required Equipment The Toshiba T Series Programmable Controllers are very easy to program This Quick Start will show how to setup a T Series controller and how to enter simple programs It assumes that the following 15 available e A Toshiba notebook computer or compatible with a minimum of a 486 processor VGA graphics card and e MS Windows 3 1 with 12 RAM e Windows95 with 16 Mb RAM PDS Windows the T PDS Windows programming software installed on the above computer e DH116 65 24 input T1 16 controller e TKRS232T1 the RS232 connection cable for connecting the T1 to the computer e OIS10 a two line x 16 character Operator Interface Station Optional With this equipment program examples can be verified for correct operation by simulating inputs and observing expected outputs Page 1 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Specific References Toshiba recommends that each user familiarize himself herself with the Users Manual for the specific controller that is to be used prior to attempting any programming This Quick Start represents the bare minimum of knowledge necessary to setup a simple program in a T series PLC As such it is best used for a review after study of the Users Manual It can be used however when time 15 critical and it is necessary to setup t
75. us phillips screwdriver Watch the ON and OFF cycle time vary as is varied Comprehension Questions What is the minimum and maximum ON time for output Y20 What would the minimum and maximum ON time be if timers 40 and 141 were used instead of 110 and 1112 Page 38 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Enter the following example in main block 8 Simple Math Description Write a program that will Add Subtract Multiple or Divide two registers and will put the result in D205 Destination Device ON Operation source Registers Register ROOOC Add 0200 10 D20125 D205 15 ROOOD Subtract 0200 10 D20125 0205 05 ROOOE Multiply 0200 10 D201 5 0205 50 ROOOF Divide 0200 10 0201 5 D205 02 Logic Diagram OnLine Main Program Block 8 ROZOC gt 1 00200 00201 gt 00205 z RO ZOD 0200 00201 gt 00205 100200 00201 gt 00206 60205 100200 f 00201 gt 00205 39 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Data Setup There are several ways to enter data into the registers of T Series controllers Perhaps the quickest is to use the Data Monitor Data Monitor as follows Edit v Tool Bar v Statue Bar Data Box Auxillary Manitar Data Monitor Data Format Trace Format oom In
76. value up or down using the key pad When the desired value is reached the user simply presses the enter key and the value in the embedded register is changed following Hex Code is used for embedding presets Register Code Register Code D1000 10H D1008 18H D1001 11H D1009 19H D1002 12H D1010 1AH D1003 13H D1011 1BH D1004 14H D1012 1CH D1005 15H D1013 1DH D1006 16H D1014 1EH D1007 17H D1015 1FH Note that these are the same registers used for embedding variables in a message The Hex codes however are different Obviously the register can only be used for one function Also note that using data entry embedded registers requires version B of the OIS firmware When an embedded preset register is displayed it flashes and the keypad keys work as follows Increases Value T Clears Value CLR Decreases Value Enters Value ENT Simple Example Entry data into D1005 OIS10 Display Enter Data 1234 Flashes Test Data Entry Pressing ENT will enter this value into D1005 Page 63 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START For this example to work the following must be setup Move 100 into the Pointer Register D1020 Enter the following data into registers 0100 0115 Register ASCII Hex Register ASCII Hex D100 NE D108 eT D101 Et D109 ts D102 R D110 D D103 AD D111 ta D104 At D112 a D105 D113 nE D106 1515 D114 Ht D107 1515 D115
77. ycle ON for 1 second then OFF for 1 second Start YO23 cycling when input X002 turns ON Note TO T31 are 0 01 sec timers Logic Diagram OnLine Main Program Block 2 Dix 40002 70023 0023 1 H 00100 TON 0 00100 TOF 1001 2 Test circuit Put the controller and jumper between the input terminal X2 and the C terminal Does output Y23 cycle ON and OFF every 10 seconds Additional Requirement Modify the cycling output circuit so that the circuit will cycle even if input X2 is OFF Comprehension Question When is desirable to use D100 as the preset for TO and D101 or any set of data registers as the preset for T1 Hint Think about using an operator interface unit with the PLC Page 34 Phone 800 894 0412 Fax 888 723 4773 Web www ctiautomation net Email info ctiautomation net T SERIES QUICK START Go to main block 3 to enter the example One Input Start Stop Push Button Description Put the controller in the Halt Mode Create a circuit which will alternately turn output YO24 ON if it is OFF OFF if it is ON each time input X003 turns ON Logic Diagram OnLine Main Program Block 3 70025 Test Test the circuit Put the controller into the Run Mode Momentarily connect a jumper wire from the C terminal on the input terminal strip to X3 Output Y24 should change state each time an input into X3 is made Comprehension Questions What othe

Download Pdf Manuals

image

Related Search

Related Contents

MHL510 LED Beam Bar 5x10W Quad INSTRUCTION  USER'S MANUAL  YACK – memory morse keyer  Wayne WAP75 Swimming Pool Pump User Manual  Betriebsanleitung I73 - Bale Shear - Tanco Autowrap : Bale Wrapper  Deutsch (4,8 MiB) - Goldschmitt Schweiz  SC-1 取扱説明書  ARG 1834 User Manual  Lenovo 57315616 Personal Computer User Manual  Built-In Electric Oven User Manual  

Copyright © All rights reserved.
Failed to retrieve file