+ All Categories
Home > Documents > PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC...

PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC...

Date post: 27-Apr-2020
Category:
Upload: others
View: 11 times
Download: 0 times
Share this document with a friend
108
UM-TS03∗∗∗-E045 PROGRAMMABLE CONTROLLER PROSEC T-SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 for Windows Version 2.2 BASIC OPERATION MANUAL TOSHIBA CORPORATION
Transcript
Page 1: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

UM-TS03∗∗∗ -E045

PROGRAMMABLE CONTROLLER

PROSEC T-SERIES

PROGRAM DEVELOPMENT SYSTEM

T-PDS32 for Windows Version 2.2

BASIC OPERATION MANUAL

TOSHIBA CORPORATION

Page 2: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Important Information

Misuse of this equipment can result in property damage or human injury.Because controlled system applications vary widely, you should satisfy yourselfas to the acceptability of this equipment for your intended purpose.In no event will Toshiba Corporation be responsible or liable for either indirector consequential damage or injury that may result from the use of this equipment.

No patent liability is assumed by Toshiba Corporation with respect to use of information,illustrations, circuits, equipment or examples of application in this publication.

Toshiba Corporation reserves the right to make changes and improvements to thispublication and/or related products at any time without notice. No obligation shall beincurred other than as noted in this publication.

This publication is copyrighted and contains proprietary material. No part of this bookmay be reproduced, stored in a retrieval system, or transmitted, in any form or by anymeans − electrical, mechanical, photocopying, recording, or otherwise − withoutobtaining prior written permission from Toshiba Corporation.

© TOSHIBA Corporation 1997-2002. All rights reserved.

Publication number: UM-TS03***-E0453rd edition October 2002

Microsoft, Windows, WindowsNT are registered trademarks of Microsoft Corporation.IBM is a registered trademark of International Business Machines Corporation.Ethernet is a registered trademark of Xerox Corporation.

Page 3: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 1

Contents

Preface ............................................................................................................... 3

Preparations and Checks ......................................................................................... 5

Operating Environment ....................................................................................... 5

T- PDS32 Installation ......................................................................................... 6

Before Operation ................................................................................................ 9

Screen Configuration ........................................................................................... 9Selecting Functions ............................................................................................. 10Menu Configuration ............................................................................................. 11Toolbar Configuration .......................................................................................... 17Key Operation ..................................................................................................... 18Key Assignment to the Instruction bar ................................................................. 21

Basic Operation .......................................................................................................... 22

1. Procedure ............................................................................................. 22

1.1 Sample Program .................................................................................... 221.2 Procedure ............................................................................................... 23

2. Starting Up the T-PDS32 .................................................................... 24

2.1 System Startup ...................................................................................... 242.2 Changing the PLC Operation Mode ........................................................ 252.3 Switching Between Online and Offline Mode .......................................... 272.4 Opening a New Project .......................................................................... 292.5 Opening an Existing Project .................................................................. 30

3. Programming ....................................................................................... 31

3.1 Clear Memory ........................................................................................ 313.2 Registering System Parameters ............................................................ 32

3.3 Registering I/O Cards ............................................................................. 363.3.1 When I/O Cards are Installed .......................................................... 383.3.2 When No I/O Card is Installed .......................................................... 383.3.3 Checking Register Numbers ............................................................ 40

Page 4: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

2 T-PDS32 for Windows V2.2

Contents

3.4 Programming ......................................................................................... 413.4.1 Programming screen ........................................................................... 413.4.2 Creating Circuit 1 ................................................................................. 423.4.3 Creating Circuit 2 ................................................................................. 453.4.4 Finishing the Program ......................................................................... 473.4.5 Writing the Program ............................................................................. 483.4.6 Correcting the Instruction .................................................................... 49

4. Program Execution ............................................................................. 51

4.1 Executing the Program ........................................................................... 514.2 Checking Operation .............................................................................. 52

5. Advanced Editing ................................................................................ 53

5.1 Inserting Circuits .................................................................................. 535.2 Setting Data .......................................................................................... 575.3 Deleting Circuits .................................................................................... 605.4 Complex Circuits ................................................................................... 62

6. Saving Programs ................................................................................ 63

6.1 Save to Disk .......................................................................................... 636.2 Loading Programs from Disk ................................................................. 65

7. Beyond the Basics .............................................................................. 66

7.1 Register/Device Comment ..................................................................... 667.1.1 Select Comment File ........................................................................... 667.1.2 Registering Names ............................................................................. 687.1.3 Displaying Names ............................................................................... 707.2 Sampling Trace ....................................................................................... 717.2.1 Setting the Sampling Buffer ................................................................ 717.2.2 Setting the Sampling Condition ........................................................... 727.2.3 Viewing Sampling Trace Data ............................................................. 757.2.4 Timing Chart Display ............................................................................ 767.3 Printing the Program ............................................................................. 78

Index ............................................................................................................................. 81 Error Message ........................................................................................................... 83 List of Instructions ................................................................................................... 106

Page 5: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 3

Preface

Preface

About the T-PDS32 for WindowsThe T-PDS32 for Windows (hereafter called T-PDS32) is the programming supportsoftware for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used tocreate program, load the program into PLC, monitor the execution status, debug theprogram, and for documentation. It is also useful for the PLC maintenance.T-PDS32 for Windows runs on the Microsoft Windows 95/98/Me/NT4.0/2000/XP platform. Itallows all programming operations to be done using the mouse, including program creation;copy, move, delete and other editing operations; and setting/changing of monitoring data(program operation status, current data values, etc.). The T-PDS32 provides an efficientprogram development.

T-PDS32 VersionsThis manual is prepared for T-PDS32 Version 2.2x.The table below shows the version history of the T-PDS32.

Version Release date Major revisions2.0 Aug. 1999 Initial release of 32-bit version (T-PDS32) for Windows 95, 98

and NT4.02.1 Dec. 1999 • Error handling improvements

(Jump to the error position, jump to offset address, etc.)• Jump to next/prev block support for T1-series PLC

2.11 Mar. 2000 • Block/rung comment improvements• Documentation improvements

2.12 Jan. 2001 • For Windows 95, 98, Me, NT4.0, 2000• Connection retry for T1-series non parity setting• Force setting color indication• Improvement of Timer/Counter search in offline

2.13 Oct. 2001 • S2T support• Coil cross-reference print with ladder program

2.14 Mar.2002 • For Windows 95, 98, Me, NT4.0, 2000 and XP• Improvement of communication time-out processing• Event history file output function• Online monitor window size expansion• Improvement of usage map with ATOH instruction

2.20 Oct. 2002 • CD-R version• Toolbar improvement• S2T - C2 data exchange setting function• Improvement of block merge

About This ManualThis manual explains basic information of T-PDS32, hot to install and the basic operationsusing the T-PDS32. For details of each functions and operations, refer to the T-PDS32online Help.

Page 6: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

4 T-PDS32 for Windows V2.2

Preface

Related ManualsThe following related manuals are available T-series PLC. Read the manuals for your PLCmodel for your better understanding.

T-series common:T-series Instruction Set UM-TS03***-E004T-PDS32 for Windows Operation manual (Ver. 2.2) UM-TS03***-E045 (This manual)T-series Computer Link Operation Manual UM-TS03***-E008Handy Programmer (HP911) Operation Manual UM-TS03***-E025DDE Server Software (T-PSV) UM-TS03***-E044T1/T1S:T1-16S User's Manuals - Basic Hardware and Function UM-TS01***-E031T1-16S User's Manuals - I/O Modules UM-TS01***-E034T1-16S User's Manuals - Communication Function UM-TS01***-E033T1/T1S User's Manuals - Basic Hardware and Function UM-TS01***-E001T1/T1S User's Manuals - Expansion I/O UM-TS01***-E002T1/T1S User's Manuals - Communication Function UM-TS01***-E003T2E/T2N:T2E User's Manual UM-TS02E**-E001T2N User’s Manual UM-TS02N**-E001T2E/T2N Enhanced Communication Function UM-TS02E**-E003T2 Analog I/O Module (AD268/DA264/TC218) UM-TS02***-E026T2 2-Channel Pulse Input Module (PI232/272) UM-TS02***-E021T2 2-Axis Motion Control Module (MC212) UM-TS02***-E018T2 Communication Interface Module (CF211) UM-TS02***-E013T3/T3H:T3 User's Manual - Hardware UM-TS03***-E002T3 User's Manual - Function UM-TS03***-E003T3H User’s Manual UM-TS03***-E032T3 Analog Input Module (AD368/AD318/AD328/AD338) UM-TS03***-E016T3 Analog Output Module (DA364/DA374) UM-TS03***-E017T3 Pulse Input Module (PI312) UM-TS03***-E018T3 ASCII Module (AS311) UM-TS03***-E020T3 Change Detect DC Input Module (CD332) UM-TS03***-E024S2T:S2T User's Manual - Hardware 6F8C0926S2T User's Manual - Function 6F8C0928Network:T2N Ethernet function 6F3B0362Ethernet Module (EN311) for T3H 6F3B0361TOSLINE-S20 - T2/T3 Station 6F3B0354TOSLINE-S20 - SIF Station 6F3B0352TOSLINE-S20 - Active Star Coupler ASC22 6F3B0358TOSLINE-S20 - Active Star Coupler ASC25 6F3B0360TOSLINE-S20LP - T2N/T3H Station 6F3B0356TOSLINE-S20/S20LP - S2T Station 6F8C0890TOSLINE-S20/S20LP - Loader software S-LS for Windows 6F3B0357DeviceNet Scanner Module for T2 (DN211A) 6F3B0364DeviceNet Scanner Module for T3 (DN311A) 6F3B0363DeviceNet Scanner Module for S2T (DN611A) 6F8C1043DeviceNet Wizard for Toshiba -TOSLINE-F10 User's Manual - T2/T3 System UM-TLF10**-E001

Page 7: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 5

Preparation and Checks

Preparations and Checks

Operating Environment

The T-PDS32 for Windows program runs on a PC/AT compatible computer with the specifications shown in the table below.

Category Specification

OS Operating System Windows 95Windows 98 SEWindows MeWindowsNT4.0 SP3Windows 2000Windows XP

CPU Main Processor Min. Pentium 150 MHz(MMX Pentium 200MHz or faster)

Memory RAM Min. 32MB(64MB or more)

Display Display unit

Graphics monitor

Color/gray scale monitor 16 colors or more

Min. 640 x 480 pixels VGA/SVGA(800 x 600 pixels or more)

Input device Keyboard

Mouse

101 keys/84 keys

PS2 or serial

Disk drive Hard disk drive

CD-ROM drive

Min. 80MB

For setup only

Interface RS-232C *1

Printer

LAN

9600bps

Mono or Color Printer

Ethernet

( ): Recommended

*1: USB/Serial adapter is not guaranteed. It may cause unstable communication betweenT-PDS and PLC. If your computer has no serial port, it is recommended to use an RS-232CPCMCIA card.

Page 8: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

6 T-PDS32 for Windows V2.2

T- PDS32 Installation

T- PDS32 Installation

The T-PDS32 installation files are provided by a CD-ROM.Use the following procedure to install the T-PDS32 for Windows program.The following steps describe the procedure used to install the T-PDS32 into the hard diskdrive C.On machines with a different drive configuration, change the drive names as needed.

(1) Startup the Windows operating system.

(2) Insert the T-PDS32 CD-ROM. (Drive E in this example)

(3) Point to the Start Bar and then click Run....

(4) In the command line box, enter e:\setup.exe and click OK. Then the T-PDS32installer program will be started.

Page 9: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 7

T- PDS32 Installation

(5) When the installation environment is complete, the following dialog box will appear.Click Next.

(6) The Destination Location dialog box will appear. The default option for thedestination is "C:\Program Files\Tpds32". To change the destination directory, youmust enter a new directory. Click Browse. A dialog box for selecting the drive anddirectory will appear. Select the directory from the list.Then click Next.

Page 10: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

8 T-PDS32 for Windows V2.2

T-PDS32 Installation

(7) The Program Folder dialog box will appear. The default option for the folder name is"T-PDS32 for Windows". To change the folder name, you must enter a new foldername. When preparations for installation are complete, click Next. To cancel theinstallation process, click Cancel.

(8) When installation of T-PDS32 for Windows is completed properly, the execution filesand other files will be registered in the T-PDS32 for Windows folder.

Page 11: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 9

Before Operation

Before Operation

Screen Configuration of T-PDS32 for Windows

The configuration for the main window screen is described below.

1 - Title bar: Shows the name of the window.2 - Menu bar: Shows the names of the main menus.3 - Toolbar: Displays icons for tools that can be used. You can hide the toolbar by changing the

Toolbar setting on the View menu.4 - Control-menu box: Clicking this button closes the window.5 - Reduce button: Clicking this button shrinks the window so it is displayed as an icon.6 - Restore button: This button appears when the window fills the entire screen. Clicking the button

restores the window to its original size.7 - Client area: This area shows the data for the selected function.8 - Work window: The work area for the selected function.9 - Current command: Shows the currently selected command.10 - Status: Shows programming enable or protected status of the controller.11 - Operational status: When the T-PDS32 is online mode, "PLC" appears in the status bar, followed by

the operational mode of the controller."OFFLINE" appears when the T-PDS32 is offline mode.

12 - Insert/Overwrite: In Edit mode, this shows whether insert or overwrite mode. It can be controlled by[Ins] key.

13 - SFC line number: Shows the SFC line number of the cursor position (at SFC programming).14 - Help message: Shows help messages pertaining to the toolbox.

Page 12: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

10 T-PDS32 for Windows V2.2

Before Operation

Selecting Functions

In the T-PDS32 for Windows program, you can select operational modes using themain menus on the menu bar.

[File] Used to open, save and print projects and to quit the program.Program load/save between the PLC is under this menu.

[Edit] Used to write a program, modify the program, and online write into thePLC.

[View] Used to display the data monitor window, change the data displayformat, zoom in/out the program display, etc.

[Search] Used to perform the search function for designated operand and/orinstruction, and jump to the designated location in the program.

[PLC] Used to monitor/set the PLC system parameter, monitor themaintenance information, control the PLC mode, etc. The T-PDS32online/offline mode selection is under this menu.

[Debug] Used for program debugging functions such as force, data set/reset,sampling trace, etc.

[Comment] Used to edit/display the comment. Comment conversion to/from CSV fileis also available.

[Option] Used to display cross-reference, usage-map and force list.The T-PDS32 connection method selection and some customizefunction are under this menu.

[Window] Used to open or change the display status of windows.[Help] Used to access the help function and display the version data.

Menu items may be selected either by using the mouse or by pressing keys on the keyboard.

Using the mouse: Move the mouse pointer on the item in the menu bar and click theleft mouse button.

Using the keyboard: Press the Alt key and select the menu, then use the cursor keysto select the desired menu item and press Enter key.

Page 13: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 11

Before Operation

Menu Configuration

[File] Used to open, save and print projects and to quit the program.Program load/save between the PLC is under this menu.

New Project Opens a new projectOpen Project Opens an existing projectSave Project Saves changes to the projectSave Project As Saves the project under a different nameClose Project Closes the projectCompare Project Compares the PLC program with another projectMultiple Projects Opens another projectPrint Prints the projectPrint Preview Shows a preview of printingPrint Setup Used to choose the printer settingsTransfer Program Transfers the project between PLC and disk fileProgram Block Read Appends the program blocks to the editing programRecent File List Shows a list of recently accessed filesExit Quits the program

Page 14: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

12 T-PDS32 for Windows V2.2

Before Operation

[Edit] Used to write a program, modify the program, and online write into thePLC.

Edit Mode Changes the mode to Edit modeUndo Recovers the last edit operationCut Cuts the circuit (Ladder)Copy Copies the circuit (Ladder)Paste Pastes the circuit (Ladder)

Line Inserts a line (ladder)Rung Inserts a rung (ladder)InsertColumn Inserts a column (SFC)Line Deletes a line (ladder)Rung Deletes a rung (ladder)DeleteColumn Deletes a column (SFC)

Direct Used to edit the transition/action directly (SFC)Edge Used to set/release Edge execution settingDigit Used to set/release Digit designationEdge/Digit/

IndexIndex Used to set/release Index modification

Change Language Selects the language either Ladder or SFCEdit Block Edits the program in block units (Block copy/move)Merge Block Merges the block with anotherBlockDivide Block Divides the blockChangeDevice Changes register or device

FunctionReplaceAddress Search and replace the designated registers or devices

Check Program Checks the program

Write Writes the edited program into PLC (online) or into internalmemory (offline)

Page 15: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 13

Before Operation

[View] Used to display the data monitor window, change the data display format,zoom in/out the program display, etc.

Tool Bar Displays/hides the toolbarStatus Bar Displays/hides the status barData Box Displays the data box to set data

Auxiliary Monitor Displays auxiliary data monitor window. (simultaneousmonitor with program execution)

Data Monitor Displays the data monitor window (32 words data)Data Format Changes the data display formatTrace Format Changes the trace display formatZoom In/Out Enlarges/reduces the display sizeFit To Window Fit the display to the window size

[Search] Used to perform the search function for designated operand and/orinstruction, and jump to the designated location in the program.

Find Searches for designated register/device in the programStart of Block Moves to the first rung in the block

RungEnd of Block Moves to the last rung in the blockStart of Program Moves to the first block of the program typeEnd of Program Moves to the last block of the program typeNext Block Moves to the next block

Block

Previous Block Moves to the previous blockGoto Used to display the designated program type and block

Page 16: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

14 T-PDS32 for Windows V2.2

Before Operation

[PLC] Used to monitor/set the PLC system parameter, monitor the maintenanceinformation, control the PLC mode, etc. The T-PDS32 online/offline modeselection is under this menu.

System Parameters Monitors/edits the system parametersI/O Allocation I/O module allocation dataInterruptAssignment Interrupt assignment dataI/O AllocationNetworkAssignment Link data allocation for network module

Event History Reads and displays the PLC's event historyScan Time Reads and displays the scan timePower Interruption Used to set the power interruption function

C2 Access Setting Used to set the register allocation for data exchangingbetween S2T and C2

Clear Event Clears the event historyClear Memory Clears entire PLC memoryClear IC Card Clears the IC card memoryRead EEPROM/IC Card

Loads program from EEPROM or IC card and stores itin PLC's memory

MemoryManagement

Write EEPROM/IC Card

Writes PLC memory program into the built-in EEPROMor IC card

Change ProtectLevel Changes the level accessible with the password

PasswordSet Password Sets a passwordHalt Stops the program executionRun Starts the program execution

Force Run Starts the program execution without checking I/Omounting status

Error Reset Resets the PLC error statusHold Stops the program execution with keeping I/O updateHold Cancel Cancels hold mode and returns to Run

PLC Control

Float Box Displays/hides the PLC control boxOnline/Offline Toggles the mode between Online and Offline

Page 17: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 15

Before Operation

[Debug] Used for program debugging functions such as force, data set/reset,sampling trace, etc.

Force Used to set force input or force coilSet On/Off Used to set data into the register/deviceChange Value Used to write data into the register or change the constant

operand valueSample Trace Used to execute the sampling trace functionStatus Latch Used to execute the status latch functionData Validity Check Used to execute the bit-pattern check function

[Comment] Used to edit/display the comment. Comment conversion to/from CSV fileis also available.

View Displays/hides the comment on the programBlock Comment Edits block commentsRung Comment Edits rung comments

Edit

Reg/DevComment

Edits register/device comments

ProgramComment

Appends the block/rung comment from the existing commentfile

Append

Reg/DevComment

Appends the register/device comment from the existingcomment file

Convert Converts the comment file to/from CSV fileSelect Comment File Selects the reference comment file in online mode

[Option] Used to display cross-reference, usage-map and force list.The T-PDS32 connection method selection and some customize functionare under this menu.

Cross Reference Shows the cross reference listUsage Map Shows the register/device usage mapForced List Shows the list of forced inputs/coilsInstruction Box Sets the instruction bar optionCommunication Sets communication method between PLC

Comment Font Customizes the comment fontColor Set Customizes the color

Customize

User Instruction Customizes the user Instruction group

Page 18: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

16 T-PDS32 for Windows V2.2

Before Operation

[Window] Used to close or change the display status of windows.

New Window Opens a new program windowCascade Displays windows overlapped in cascading fashionTile Displays windows side by side in tiled fashionArrange Icons Changes window into iconClose All Closes all open windowsList of Open Windows Displays/hides a list of open windows

[Help] Used to access the help function and display the version number.

Contents Displays help categoriesSearch on Help Searches help by key wordAbout T-PDS for Windows Displays the version data

Page 19: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 17

Before Operation

Toolbar Configuration

The toolbar contains the most frequently used functions.[File] [New Project] Opens a new project

[File] [Open] Opens an existing project

[File] [Save] Saves changes to a project

[File] [Save Project As] Saves the project under a different name

[File] [Print] Prints the program

[File] [Print Preview] Displays the print preview

[File] [Program Transfer] [PLC→File] Uploads the program from PLC to file

[File] [Program Transfer] [File→PLC] Downloads the program from file to PLC

[Edit] [Cut] Cuts the rungs

[Edit] [Copy] Copies the rungs

[Edit] [Paste] Pastes the rungs

[Edit] [Edit Mode] Selects/deselects program edit mode

[Edit] [Undo] Recovers the last edit operation

[Edit] [Write] Writes the program into PLC or offline memory

[View] [Data Box] Displays the data box

[View] [Auxiliary Monitor] Displays the auxiliary monitor window

[View] [Data Window] Displays the data monitor window

[Search] [Find] Searches operand and/or instruction

[Search] [Go to] Moves to the designated location

[Search] [Block] [Previous Block] Moves to the previous block

[Search] [Block] [Next Block] Moves to the next block

[PLC] [Event History] Displays the event history

[PLC] [Memory Management] [Write EEPROM] Executes EEPROM write command

[PLC] [PLC Control] [Halt] Executes HALT command

[PLC] [PLC Control] [Run] Executes RUN command

[PLC] [PLC Control] [Error Reset] Executes Error Reset command

[PLC] [Online/Offline] Switches T-PDS32 mode online/offline

[Comment] [Comment Format] Displays comments on the program

[Window] [New Window] Opens program window

[Help] Calls online help

Page 20: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

18 T-PDS32 for Windows V2.2

Before Operation

Key Operation

Described below are the key functions of the T-PDS32.

<<File>>- Ctrl + N Opens a new project.- Ctrl + O Opens an existing project.- Ctrl + S Saves on the same file name.- Ctrl + A Saves as a new file.- Ctrl + P Prints out- Alt + F4 Ends the T-PDS32

<<Common to program view and edit (Ladder/SFC’s Action and Transition)>>

- [→] Moves the cursor to right.- Shift + [→] Moves the cursor to the extreme right.- [←] Moves the cursor to left.- Shift + [←] Moves the cursor to the extreme left.- [↑ ] Moves up the cursor to the line above.- [↓ ] Moves down the cursor to the line below.- Shift + [↓ ] Selects a range from the cursor rung. (up to 11 lines)- Shift + [↑ ] Cancels the selected range.- Home Moves the cursor to the first rung of the block.- End Moves the cursor to the last rung of the block. (for ladder only)- PageUp Scrolls up the circuit. (for ladder only)- PageDown Scrolls down the circuit. (for ladder only)- Shift + PageUp Moves to the previous block.- Shift + PageDown Moves to the next block.- Ctrl + E Edit mode/Edit quit- Ctrl + C Copies a range of the program.

<<Commn to program view and edit (SFC)>>

- [→] Moves the cursor right.- [←] Moves the cursor left.- [↑ ] Moves up the cursor to the line above.- [↓ ] Moves down the cursor to the line below.- Home Moves the cursor to the home position.- End Moves the cursor to the last symbol position.- PageUp Moves up the cursor to the 12 lines above.- PageDown Moves down the cursor to the 12 lines below.- Ctrl + E Edit mode/Edit quit

Page 21: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 19

Before Operation

<<Program edit (Ladder/SFC’s Action and Transition)>>- Shift + 0 to 8 Specifies the digit designation. (Q0 to Q8)- Shift + Ctrl + 0 to 8 Cancels the digit designation. (Q0 to Q8)- Shift + I, J, K Specifies the index modification. (I, J, or K)- Shift + Ctrl + I, J, K Cancels the index modification. (I, J, or K)- Shift + P Specifies/cancels the edge execution modifier.- Ctrl + H Changes constant operand input format. (Decimal/hexadecimal)- Insert Changes overwrite/insert mode.- Delete Deletes instructions.- Space Clears operand.- Enter Enters the instruction. If blank, inserts a line blow cursor.- Shift + Enter Inserts a line below the cursor position. (for ladder only)- Ctrl + Z Undoes the recent edit operation. (for ladder only)- Ctrl + X Cuts a range of the program. (for ladder only)- Ctrl + C Copies a range of the program. (for ladder only)- Ctrl + V Pastes a cut or copied program. (for ladder only)- Ctrl + W Writes the edited program. (for ladder only)- Shift + C Erases circuits. (for ladder only)- Shift + X Deletes lines. (for ladder only)- Esc Cancels the edit process.

<<Program edit (SFC)>>

- Insert Changes overwrite/insert mode. (toggle)- Delete Deletes symbols.- Space Clears operand.- Enter Enters the operand and confirms it.- Shift + [↓ ] Selects lines from the symbol on the cursor position. Shift + [↑ ] Cancels the selected line.- Ctrl + W Writes programs- Esc Cancels the edit process.

<<Data Monitor>>

- [→] Moves forwards between blocks.- [←] Moves backwards between blocks.- [↑ ] Scrolls up the block.- [↓ ] Scrolls down the block.- PageUp Scrolls by the block size in the decrement direction.- PageDown Scrolls by the block size in the increment direction.- Home Moves the cursor to the first address of the block.- End Moves the cursor to the last address of the block.- Enter Edits the data value at the cursor position. (in data box)

Page 22: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

20 T-PDS32 for Windows V2.2

Before Operation

<<Auxiliary monitor>>

- [→] Moves forwards between blocks.- [←] Moves backwards between blocks.- [↑ ] Scrolls up the block.- [↓ ] Scrolls down the block.- PageUp Scrolls by the block size in the decrement direction.- PageDown Scrolls by the block size in the increment direction.- Home Moves the cursor to the first address of the block.- End Moves the cursor to the last address of the block.- Enter Registers the data address to the cursor position and edit the

data value. (in data box)- Delete Deletes the registration.

<<Comment window>>

- [↑ ] Scrolls up the screen.- [↓ ] Scrolls down the screen.- PageUp Scrolls up by 32 addresses..- PageDown Scrolls down by 32 addresses.- Home Moves the cursor to the first address.- End Moves the cursor to the last address.- Enter Edits the tag/comment at the cursor position. (in data box)

<<Debug>>

- Ctrl + 1 Sets the device ON.- Ctrl + 2 Resets the device OFF.- Ctrl + 3 Sets force the device.- Ctrl + 4 Resets force the device.

Page 23: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 21

Before Operation

Key Assignment to the Instruction bar

The instruction type and instruction toolbar buttons have a shortcut key allocated.

The instruction type can be selected by pressing one of the following shortcut keys.

The instruction will be pasted to the cursor position by pressing the following shortcutkeys.

ALT+F1 ALT+F2 ALT+F3 ALT+F4 ALT+F5 ALT+F8 ALT+F9 ALT+F10 ALT+F11 ALT+F12

ALT+PageUp ALT+PageDown

ALT+1 ALT+2 ALT+3 ALT+4 ALT+5 ALT+6 ALT+ - ALT+ =

ALT+7 ALT+8 ALT+9 ALT+0

Page 24: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

22 T-PDS32 for Windows V2.2

1. Procedure

Basic Operation

1. Procedure

1.1 Sample Program

In this manual, the operation of the T-PDS32 is explained through the process ofcreating a control program for the flicker circuit shown below.

• Flicker Circuit Operation10 seconds after startup, the flicker circuit blinks for 5 seconds at 3-second intervals.

Contact S0040 is a special relay (timing relay) that goes on and off every 0.1 second.During its 5-second operation it turns the device (output coil) on and off every 0.1second.

When there is an I/O card (D0334 and R0364 [T3], D031 and D032/R061 [T2] or otheroutput module), it should be installed in slot 0.Program execution can be checked on the module operation LEDs. Program creationand execution is possible even if the I/O card is not installed.

Blinks every 0.1 second for 5 seconds

10 sec 5 sec 3 sec 5 sec 3 sec 5 sec

Page 25: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 23

1. Procedure

1.2 Procedure

This manual describes how to create the program for the flicker circuit using the following procedure.

Check system configuration - Check the program for the flicker circuit.

Connect controller - Connect the controller to the programmer.

Starting up T-PDS32 - Launch the programmer.

Register system control data - Register the control parameters for the flicker circuit.

Register I/O card - Register the I/O card to be used with the flicker circuit.

Programming 1 - Place symbols and write operands to create a sample program.

Write program - Write the program to the controller.

Execute program - Execute the program and check the operation on the Program screen and the Register All screen.

Check operation 1 Check operation 2

Insert circuit - Insert a circuit and change some of the sample program functions.

Set data - Execute the corrected program and then change some of the data being executed and check operation.

Delete circuit - Delete a portion of the circuit and finish the revised program.

Save program - Save the program on a floppy disk. This section also discusses how to load programs from the floppy disk.

Helpful function - This section describes how to name the registers for the program, sample the operational status and

check it on a time chart, debug programs and print out programs.

Page 26: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

24 T-PDS32 for Windows V2.2

2. Starting Up the T-PDS32

2. Starting Up the T-PDS32

2.1 System Startup

You need to connect the programmer to the controller before starting up the system.The cable can be connected to the controller while it is running or power on.

Connect the male connector of thededicated cable to the [PROG]connector on the CPU module of the T-series controller.To launch the T-PDS32 for Windowsprogram, double-click the T-PDS32 iconin the T-PDS32 group. Only one projectis opened when the program islaunched.

When the system starts up, the titlescreen will appear, followed by the defaultscreen.

After a while, the base system programsof the controller appear.

If the programmer is not connectedproperly to the controller through thededicated cable, a screen in offlinemode appear.

Page 27: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 25

2. Starting Up the T-PDS32

2.2 Changing the PLC Operation Mode

The operational status of the controllercan be changed from the programmeras well as by using the operationselector switch on the CPU module.

To change the operation mode using theprogrammer, point to PLC Control in thePLC menu. Another submenu willappear containing a list of controlleroperation modes.There are six controller operation modes

- Halt - Run - Force Run - Error Reset - Hold - Hold Cancel

Click the desired mode.

A dialog box will appear, asking you toconfirm that you want to change thecontroller operation mode.Click OK.

The controller will change to thedesignated mode. Check the modedisplayed at the bottom of the screen.

Page 28: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

26 T-PDS32 for Windows V2.2

2. Starting Up the T-PDS32

Using the toolbar to control the PLC operation mode

The PLC operation mode can be changed at any time when the PLC Controltoolbar is displayed.When you click one of the buttons in the toolbar, a dialog box will appear, askingyou to confirm the mode change.

Click OK to change the mode. Click Cancel to cancel the operation.

The operation mode can be changed from the T-PDS32 only when the operationswitch on the controller is set to RUN or P-RUN. If an attempt is made to changethe mode from the T-PDS32 when the operation switch is set to HALT, a "ModeUnmatch" message will appear. Set the operation switch to RUN or P-RUN andthen repeat the mode changing procedure. If the controller cannot be operatedproperly (in other words, if the mode cannot be changed to RUN), a messageexplaining the cause will appear.

Additional Information

HALTRUNError Reset

Page 29: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 27

2. Starting Up the T-PDS32

2.3 Switching Between Online and Offline Mode

In addition to creating programs and setting data in online status, with the programmerand controller connected, the T-PDS32 for Windows program can also be used tocreate and edit programs in offline mode with the programmer alone.

To change the online/offline mode, useOnline/Offline on the PLC menu.Clicking Online/Offline toggles the statusto the opposite of the current status.When the status is changed from Offlineto Online, a project for that controlleropens and the program for the first blockis displayed.

No project is displayed when the statusis changed from Online to Offline.You have to create a new project oropen an existing project for editing inoffline mode.

Using the toolbar to change Online/OfflineYou can change the T-PDS32 operation mode betweenonline and offline by clicking the tool button. (Toggle)

Additional Information

Online/Offline

Page 30: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

28 T-PDS32 for Windows V2.2

2. Starting Up the T-PDS32

1. The difference in operation between online and offline are as follows:Online: The T-PDS32 reads/writes program and data with the connected PLC

memory.The T-PDS32 reads/writes comments either in the specified commentfile or in the PLC memory (T3/T3H/S2T only).

Offline: The T-PDS32 reads/writes program and data with the offline workmemory on the PC.The T-PDS32 reads/writes comments in the offline work memory(temporary comment file).It is necessary to save them into a file before exit.

2. Relation between work memory and comment fileWhen a project is opened, the T-PDS32 reads the program and data from the fileand load them in the work memory as follows.

In the default setting, the comment file is also transferred to the work memory(temporary comment file) when [Open Project] is executed.If you do not want to transfer the comments, uncheck comment in the transferitems. (See Section 2.5 on Page 30)

The temporary comment file is initialized when creating a New Project.

When you load comments into the temporary comment file from anothercomment file, use [Append] function under [Comment] menu.

Additional Information

Program Program

Comment(the same

name as theprogram)

TemporaryComment

File

Saved file Offline work memory

[Open Project]

When open a project,the comment file isalso transferred.(Default setting)

Page 31: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 29

2. Starting Up the T-PDS32

2.4 Opening a New Project

To create a new program in Offline status, first you must open a new project.Click New Project on the File menu. (Toolbar is also available)

The PLC Type list box will appear askingyou to select the PLC.In the PLC Type list box, select thecontroller PLC type (T1, T1S, T2/T2E,T2N, T3, T3H-32K, T3H-64K, S2T-32Kor S2T-64K).The memory size and data register sizefor the selected type will appear.

Click OK to create a new project for theselected controller type; the Programscreen will appear. Click Cancel tocancel the creation process.

Page 32: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

30 T-PDS32 for Windows V2.2

2. Starting Up the T-PDS32

2.5 Opening an Existing Project

To use an existing project, click Open Project on the File menu.(Toolbar is also available)

A dialog box will appear, asking you toselect the project.

(1) File CommentShows the title of the project at thelocation of the cursor in the File Namelist box.(2) RangeDisplays dialog box used to select thetype of files to be loaded.

To designate an existing project, selectthe file from the ones in the File Namelist box, or enter the name of the file inthe File Name text box.

Clicking Range shows the Target dialogthat allows you to select either programfiles only or both program and data files .

Click OK in the Select Project box toopen the designed project.Click Cancel to cancel the open projectprocess.

Page 33: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 31

3. Programming

3. Programming

The first step in the programming process is to register the I/O card and the systemparameters needed by the control system.In this manual, programming steps are explained using online mode. Basicallyprogramming in offline mode is almost same as online mode.

3.1 Clear Memory

When you program initially, you should clear the controller memory using the ClearMemory command.

On the PLC menu, point to MemoryManagement and click Clear Memory.A dialog box will appear, asking you toconfirm that you want to clear the memory.Click OK.

This will initialize system parameters, clear I/O registration, all program and registerdata. This command cannot be undone, so be sure you want to clear the memorybefore initiating the procedure. Back up necessary data to a disk.

Page 34: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

32 T-PDS32 for Windows V2.2

3. Programming

3.2 Registering System Parameters

This section describes how to register the system parameters needed to control the flicker circuit.

Click System Parameters on the PLCmenu. The System Parameters box willappear.

The System Parameters window willappear. On this window, connected PLCinformation, loaded program informationand control parameters are displayed.

Page 35: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 33

3. Programming

<System Parameters box> 1 - Program ID: The name used to identify the user program (Up to 10 characters)

2 - System Comments: Comments added for the user program (Up to 30 characters)

3 - Memory Capacity: Shows the PLC's memory capacity (Program in K steps / Data registersin K words)

4 - Steps Used: Shows the number of steps used in the user program.

5 - PLC Type: Shows the PLC type. (online only)

6 - PLC Version: Shows the PLC version. (online only)

7 - T-PDS Version: Shows the version number of the T-PDS32.

8 - PLC Date & Time: Shows the date and time that is managed in the PLC. (online only)

- PC Time & Date to PLC: Used to set the PC's date and time to the PLC. (online only)

9 - Start Mode: Selects the PLC's initial operation mode immediately after the power isturned on. (for T3H, S2T only)

Standby: Starts up in HALT mode regardless of the position of the operation mode switch on the CPU

Auto: Goes into RUN mode when the operation mode switch on the CPU is RUN or P-RUN

10 - Memory Size&Scan Time: Displays a dialog box used to set the program size, sampling buffer,scan time, subprogram execution time, timer interrupt interval and 10mstimer allocation.

11 - Retentive Memory Area: Displays a dialog box used to set the retentive register area.

12 - Computer Link: Displays a dialog box used to set the computer link transmissionparameters.

13 - Setup (online only): Used to set the PLC's date and time.

14 - Error status/diagnostics: Displays a dialog box showing the error status and diagnostics.(online only)

Page 36: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

34 T-PDS32 for Windows V2.2

3. Programming

In this example, you will set the scan time for the flicker circuit control program.

Click the Memory Size & Scan Time buttonto display the Memory Size & Scan Timebox.

Move the cursor to the Scan Time Settingbox. Enter a scan interval and click OK,which saves the value temporary.Then, return to the System Parameter box.Click the OK button in this dialog box toregister and confirm the entered value as asystem parameter.

You will see a dialog box, asking you toconfirm that you want to register the newdata.To register the data for the controller, clickOK. To cancel the registration process,click Cancel.

In the Event of a Registration Error (Mode Unmatch)

System data can only be registered when the controller is in HALT mode. If a registration error occurs, change the controller operation mode to HALT mode, either by using the operation mode switch on the controller or by using Control command of T-PDS32.

Additional Informtion

Page 37: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 35

3. Programming

<Memory Size & Scan Time box> 1 - Program Size Setting: Sets the size of memory reserved for the program.

This item is available for T1S to select memory mode 4K or 8K, and forT3/T3H/S2T to reserve comment memory in the PLC.

2 - Sampling Buffer Size: Sets the buffer memory size for the sampling trace function.The setting range is shown below.

PLC type Minimum Maximum NoteT1,T1S 1KW 1KW Fixed at 1KWT2/T2E,T2N 8KW 8KW Fixed at 8KWT3, T3H 0KW 8KWS2T 8KW 8KW Fixed at 8KW

3 - Scan Time Setting: Sets the constant scan interval for main program. The setting range is10 to 200ms. The value is set in 10ms increments, so enter a value from1 to 20.

4 - Sub Program Execution: Sets the execution time limit for sub-program. The range for this settingis shown below.

PLC type Minimum Maximum NoteT1,T1S 0ms 0ms Not supportedT2/T2E,T2N 0ms 0ms Not supportedT3, T3H, S2T 1ms 100ms

5 - Timer Interrupt Interval: Sets the interrupt interval for the timer interrupt program. The settingrange is shown below:

PLC type Minimum Maximum NoteT1, T1S,T2/T2E,T2N

5ms 1000ms 5ms increments

T3 2ms 1000ms 1ms incrementsT3H, S2T 1ms 1000ms 1ms increments

6 - 10ms Timer Range: Sets the 10ms timer allocation range. The default setting is T000 to

T063. Other than this range of timers works as 100ms timer.(T3H, S2T only)

Page 38: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

36 T-PDS32 for Windows V2.2

3. Programming

3.3 Registering I/O Cards

This section describes how to register the system parameters needed to control the flicker circuit.

On the PLC menu, point to I/O Allocationand click I/O Allocation on the submenu.

The I/O allocation box will appear.

Page 39: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 37

3. Programming

<I/O Allocation box> 1 - Allocation List:

Shows the I/O allocation status.

- Unit/Slot:Shows the unit and slot numbers separated by a hyphen (unit - slot). Unit 0 means the mainunit, Unit 1 means the expansion unit 1, and so on. The available setting ranges of the unit -slot and the maximum number of I/O modules are shown below.

PLC type Unit - slot I/O modules NoteT1,T1-40S 0 - 0 to 0 - 7 2 option card

+ 4 I/O moduleMain unit is allocated on unit 0 - slot 0

T1-16S 0 - 0 and1 - 0 to 1-7

8 Main unit is allocated on unit 0 - slot 0I/O modules are allocated on the unit 1

T2/T2E,T2N 0-3 32S2T 0-3 32T3 0-3 43T3H 0-6 76

- Top register no:When the unit base address setting function is used, the setting address is displayed.

- Type: The I/O type is displayed.- Size: The shared I/O register size is displayed.- Type Description:

Shows the I/O module name. (available at setting)

2 - Automatic I/O Allocation:Used to automatically register the I/O card when the I/O card is installed. (online only)

3 - Online I/O Module Replacement:Used to disconnect a designated I/O card in software to enable online I/O replacement.To use this function, locate the cursor on the slot to be disconnected, then click the OnlineI/O Module Replacement button. When disconnected, ampersand (&) mark will appear onthe slot. During this status, the I/O module can be replaced.To recover to normal operation, point the slot and click again the Online I/O ModuleReplacement button.

4 - Toggle Address/Number:Used to check the leading register address assigned to the I/O card.

5 - Setup: Used to set the I/O allocation. Point the slot, then click the Setup button.

6 - Clear: Clears the I/O allocation data for the slot where the cursor is positioned.

7 - All Clear: Clears all I/O allocation data.

Page 40: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

38 T-PDS32 for Windows V2.2

3. Programming

3.3.1 When I/O Cards are Installed

When an I/O card is installed in the controller slot, the Automatic I/O Allocation function can be used to have the installed I/O card automatically registered.

Click the Automatic I/O Allocation button.The programmer will check the type ofcard installed in the slot and display it onthe screen. Check to make sure that "Y2W" is displayed for slot 0.

The card type "Y" indicates an outputcard, used for flicker circuit lamp output.The card size "2W" indicates that thecard handles 32 output points.

3.3.2 When No I/O Card is Installed

When no I/O card is installed, the I/O card data must be set manually. Thefollowing example describes how to set data by registering a 32 output pointsmodule in slot 0 of the base unit.

Designate the slot position and click Setup.

The I/O Allocation Setup box will appear.

Page 41: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 39

3. Programming

Move the cursor to the Card Type area.Select the card type from those displayedin the list box.For this example, select "Y."

Next, move the cursor to the Card Sizearea. Select the card size from thosedisplayed in the list box.For this example, select "2W."Click OK. The I/O Allocation box willbecome the active window again. Whenthis happens, the data will be displayedat the location of the corresponding slot.

To write the setting, click OK.

To cancel the setting process, clickCancel.

To set the I/O allocation for a differentslot, repeat the same procedure for eachslot in the I/O Allocation box.

Even if you click OK in the I/O Allocation Setup box, the settings are not registered until youclick OK in the I/O Allocation box.

Additional Information

Page 42: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

40 T-PDS32 for Windows V2.2

3. Programming

3.3.3 Checking Register Numbers

When I/O card registration is complete, you should check the register address for thecard.

Click Toggle Addresses/Number ofWords. The data for slot 2 will changefrom card type/size "Y 2W" to "YW000".Clicking the button again causes the cardtype/size data to reappear.

This shows that the card registered in thisexample has been allocated to two wordof the YW000 output register.Designating device number Y000 - Y01Ffor the flicker circuit lamp output in theprogram causes the data to be output tothis card.

Page 43: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 41

3. Programming

3.4 Programming

Now you can create the program for the flicker circuit. Programming is done in Editmode.

3.4.1 Programming screen

Open the Programming screen. This prepares a blank screen for creating the program.

When the operation status is changed toOnline, a Programming screen with a busfor the ladder program will appear.If a program already exists in thecontroller, the program is displayed.

Programming is done in Edit mode.On the Edit menu, click Edit Mode.(Toolbar is also available)

A dialog box will appear, allowing you toselect the programming language.Select Ladder and then click OK.

Page 44: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

42 T-PDS32 for Windows V2.2

3. Programming

The programming window will change toeditable status and the circuit at theposition of the box cursor will be shaded.A toolbar containing instruction will alsoappear.Editing can be done for the circuit at thecurrent location of the cursor. You mayalso use the Shift + ↓ keys to designatethe range for editing. Up to 11 lines maybe designated in this manner.

Editing may be done in only oneprogramming window per project.Online traces cannot be displayed in theprogramming window being edited.

3.4.2 Creating Circuit 1

Now you are ready to create the first circuit for the flicker circuit.

To make a circuit, pick-up an instructionby mouse click, place it on the position inthe edit area by mouse click, then enterthe operand (register, device, or constantvalue).In this example you will first place a NCcontact of R000.In the Ladder Instruction toolbar, pick-upNC contact and place it on the left end ofcircuit 1. This will place a NC contact atthat location.

To continuously place the same instruction, select an instruction and click the left mousebutton while pressing the Shift key.

Additional Information

Page 45: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 43

3. Programming

Operands may be entered when the boxcursor is at the location of the symbol.Enter "R0" on the keyboard. When "R0"appears above the NC contact, press theEnter key.

When you enter operands, you may omitthe zeroes after the register number and device number codes.For example, to enter "R0001F," you canenter "R1F".Also, even if you enter small letters suchas "r" in operands, these will beconverted to capital letters when Enterkey is pressed.

Next you will place an ON delay timerconnected to the NC contact.Select "TON" instruction and then movethe mouse pointer to the right of the NCcontact and click the button. The symbolfor the ON-delay timer will appear.

Page 46: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

44 T-PDS32 for Windows V2.2

3. Programming

Two operands are needed for the ON-delay timer: the preset time and the timernumber. Check that the box cursor is atthe preset time position then enter thepreset time setting by the keyboard.Preset time is entered in 10msincrements for T0 to T63 and in 100msincrements for T64 and after.The startup time setting for this flickercircuit is 10 seconds. Enter "1000."

When the Enter key is pressed, thecursor will move to the timer numberposition. Then enter the timer number.In this sample, timer 0 is used. So enter"T0".When the Enter key is pressed, "T000"will appear and the cursor will move to theright of the ON-delay timer symbol.

Select the symbol for output coil, thenpoint the right of the ON-delay timer andclick the mouse.The output coil will be placed at the rightend of circuit 1. The connection line isautomatically drawn between the ON-delay timer and the coil.Check that the cursor is at the output coilposition and enter "R1" by the keyboard.When the Enter key is pressed, "R0001"will appear above the coil.

Page 47: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 45

3. Programming

3.4.3 Creating Circuit 2

Place an NO contact of R0001.In the Ladder Instruction toolbar, selectNO contact and move the mouse pointerto the left end of circuit 2 and click the leftmouse button.This will place an NO contact at thatlocation.

After you placed the NO contact, enterthe operand.Enter "R1" on the keyboard. When "R1"appears above the NO contact, press theEnter key.

Page 48: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

46 T-PDS32 for Windows V2.2

3. Programming

As same manner, place an NC contact ofR0003, an ON delay timer (preset time 5sec, timer 1) and an output coil of R0002.

<Summary>Select NO contact Click left button Enter R1 Press [Enter]Select B contact Click left button Enter R3 Press [Enter]Select TON Click left button Enter 500 Press [Enter]

Enter T1 Press [Enter]Select coil Click left button Enter R2 Press [Enter]

Next, a vertical connection must beplaced on the output side of the NCcontact of R0003 for branching.The vertical line is in the SeqIns(sequence instruction) group. Select theSeqIns and click the vertical line. Thenplace it on the NC contact of R0003. Thevertical line is drawn from right hand todownward.In this manner, a vertical circuit will becreated to the right below the position ofthe cursor.

To clear the vertical line, select thevertical line and place on the position tobe cleared. Then the vertical line will becleared.

Page 49: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 47

3. Programming

Now you will create the second and thirdlines of the circuit.Move the cursor to the second line of thecircuit and move it to the right of thevertical connection and place a symbolthere. Then click the operand item.To place a vertical connection on the thirdline of the circuit, move the cursor to thevertical connection on the second line,then select the vertical connection itemand click the left button. A one-linevertical connection will be placed there.

<Summary>Move cursor to third line of Circuit 2 (to right of vertical connection)Select NC contact Click left button Enter R2 Press [Enter]Select NO contact Click left button Enter S40 Press [Enter]Select coil Click left button Enter Y0 Press [Enter]

Move cursor to vertical connection on second line of Circuit 2Select NO contact Click left button Enter R2 Press [Enter]Select TON Click left button Enter 300 Press [Enter]

Enter T2 Press [Enter]Select coil Click left button Enter R3 Press [Enter]

3.4.4 Finishing the Program

An END instruction is always required at the end of the program.

Move the box cursor to the top of Circuit3, then select END on the toolbar andclick the left button. The END instructionsymbol will appear in Circuit 3.

At this point, the END instruction symbolis not connected to the right bus.However, when the program is written,the END instruction will be automaticallyconnected to the right bus, so there is noneed to do this manually.

Page 50: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

48 T-PDS32 for Windows V2.2

3. Programming

3.4.5 Writing the Program

Now you will write the program that you have created to the controller.

On the Edit menu, click Write.(Toolbar is also available)

A message will appear, asking you toconfirm that you want to execute the writecommand. Click Yes. The program will bewritten to the controller.

When the write process is complete, clickEdit Mode on the Edit menu.The T-PDS32 will quit edit mode and theProgram screen will reappear.

Pressing the Ctrl + E keys can also quitedit mode.

Page 51: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 49

3. Programming

3.4.6 Correcting the Instruction

Clear the Instruction Symbol

If you have made a mistake in the symbol placement process, click Clr in the LadderInstruction toolbar to delete the mistake. For this example you will delete the firstsymbol that you placed, the NC contact of R000.

Click Clr in the Ladder Instruction toolbarand then move the mouse pointer to theNC contact and click the mouse button.The symbol and operand will be deleted.

[Del] (Delete) key on the keyboard canalso be used to clear the instruction.

You may also use the space key on thekeyboard to delete an operand that hasbeen entered by mistake.

When a symbol has been cleared, ablank space will remain at the clearedlocation. Leaving this as it is will result inan incomplete connection, so you shouldconnect the circuit through this area.

In the toolbar, select the symbol forhorizontal short and then move themouse pointer to the blank area and clickthe mouse button.

To delete the ON-delay timer, click Clrand move the mouse pointer to the TON position at the ON-delay timer and clickthe mouse.You may also use the space key on thekeyboard to delete an operand that hasbeen entered by mistake.Move the cursor to the operand positionand press the space key. Only theoperand will be deleted, so enter theoperand again.

Page 52: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

50 T-PDS32 for Windows V2.2

3. Programming

Overwrite/Insert

Two modes are available for placing symbols in the circuit: Overwrite mode and Insertmode. Pressing the Ins key on the keyboard toggles the mode to Overwrite (and the indicator in the status bar at the bottom of the screen changes to "OvrWrt").

In Overwrite mode, entering a symbolreplaces the data at the position of themouse pointer.In Insert mode, the symbol is inserted atthe position of the mouse pointer.In this example, you will use this functionto place the B contact symbol again (theone that you cleared in the previousexample).Change the mode to Insert, then select Bcontact in the Ladder Instruction toolbar.Place the mouse pointer to the left end ofcircuit 1 and click the mouse button.One B contact will be inserted at theposition of the cursor. After inserting theB contact, enter the operand again.

Page 53: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 51

4. Program Execution

4. Program Execution

In this procedure, you will execute a program and check its operation. The executionstatus can be checked in the program as well as using the Data Monitor command onthe View menu.

4.1 Executing the Program

First you will execute the program.

Programs can be executed using theoperation mode switch on the controller.Execution can also be started andstopped with the programmer.Setting the operation mode switch on thecontroller to RUN will execute theprogram.Check to make sure that "PLC:RUN" isdisplayed for the operation status in thelower left-hand corner of the window.If an I/O card is installed, the bit 0 in theoperation status LED will blink. Check tomake sure it blinks in line with theprogram.

With the I/O card setting for the programcreated in this example, an error willresult if the program is executed with noI/O card installed. If no I/O card isinstalled, use the procedure described in"Registering I/O Cards" earlier in thismanual to change the setting to "no I/Ocard registered."

You can also operate the controller fromthe programmer. On the PLC menu, pointto PLC Control. A submenu listing theoperation modes will appear; select Haltand then click the mouse button or pressthe Enter key. (Toolbar is also available)

A message will appear, asking you toconfirm that you want to execute thatcommand. Click OK. The operationstatus in the screen will change to"PLC:Halt" and the controller will stopoperating.

Page 54: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

52 T-PDS32 for Windows V2.2

4. Program Execution

4.2 Checking Operation

Program operation can also be checked using the Data Monitor command on the View menu.

On the View menu, click Data Monitor.(Toolbar is also available)A list will appear showing the currentregister values and the on/off status ofeach register bit.

The column on the left marked "Address"shows the registers (such as RW000)registered to the controller. The circles tothe right correspond to the bits (0 - F) forthese registers. A black circle indicatesthat the bit is on; a white circle indicatesthat the bit is off.In addition to the displayed internalauxiliary registers, the Data Monitorcommand can also be used to displayand check I/O registers and timer data.Current values can also be set andchanged.

This figure shows the I/O registers andtimer registers displayed in a singlescreen.For more information on the data andregister settings shown, see the OnlineHELP.Check to make sure that the bit 0 in theYW000 register blinks in line with theprogress of the program.

Page 55: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 53

5. Advanced Editing

5. Advanced Editing

5.1 Inserting Circuits

In this section, you make a few edits and corrections to the circuit to add some features. You will begin by inserting a circuit.

In this example, first assume a flickercircuit for which the lighting interval hasbeen set to 3 seconds by writing an ONdelay timer directly. Then you will changethis circuit to such a configuration thatthe data for the lighting interval for thecircuit is set to the data register inadvance and the ON delay timerreferences the value in this data register.

First, add a circuit in front of Circuit 2.To add a circuit, use the Line insertionfunction.On the Edit menu, click Edit Mode.In Edit mode, move the box cursor to theinsertion point. Then, on the Edit menu,point to Insert and then click Line on thesubmenu.

Page 56: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

54 T-PDS32 for Windows V2.2

5. Advanced Editing

A blank line will be inserted. The existingcircuits will move down from the next lineon, as shown in the figure.

You will create a circuit on this line to setthe lighting interval.Check to make sure that the box cursor isat the beginning of Circuit 2, then start byplacing a NC contact of R0000.

When you have placed the NC contact,place the symbol for setting data to thedata register.Select the "Mov" item and then click tothe right of the B contact. The Movinstruction symbol will be placed there.

Page 57: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 55

5. Advanced Editing

Two operands are entered for the Movinstruction symbol, a transfer sourceregister or a constant and a transferdestination register.In this example, we will assume that thedata for the flicker circuit lighting intervalis determined in another program (forexample, to match the level of erroroccurrence) and stored in RW020, andwe will transfer this data to data registerD0000.Enter the two operands on the keyboard.

The line from the Mov instruction symbolto the right bus is unconnected, but it willbe automatically connected when theprogram is written like the ENDinstruction issued.

Now you will do a little editing on circuit 3.In this example, you will change thesetting for the ON delay timer from aconstant to the data register number.Move the box cursor to the first operandin the ON delay timer instruction in thethird line of Circuit 3, then enter "D0" andpress the Enter key.This will cause the ON delay timer settingto be replaced with the value in dataregister D0000.When the operand has been properlyentered, select Write to write the data tothe controller.

Check to make sure that the new circuithas been added to Circuit 2 and thesubsequent circuits have moved downaccordingly. Then quit Edit mode andreturn to Monitor mode.

Page 58: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

56 T-PDS32 for Windows V2.2

5. Advanced Editing

Circuits may be inserted by using theInsert function. This may also be done bypressing the Enter key with the boxcursor at the extreme right margin toinsert a new line.Change to Edit mode and move the boxcursor to the last position in the first line.

Press the Enter key. A new line will beinserted and the editing area will also be enlarged by one line.To edit including Circuit 3, use Shift + ↓ toenlarge the editing area to Circuit 3before a new line inserted.

Page 59: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 57

5. Advanced Editing

5.2 Setting Data

Register data may be set in the Program screen. Let's use this function to set the datafor register RW020. Execute the program.

Check to make sure that the live wiresand current values for the circuit beingexecuted are displayed on the screen.In this program, the data for RW020 is 0,so it should blink continuously.

On the View menu, click AuxiliaryMonitor.(Toolbar is also available)

Page 60: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

58 T-PDS32 for Windows V2.2

5. Advanced Editing

The Auxiliary Monitor window will open inthe programming window. This windowallows current values to be set for anyregister and device.

Clicking the mouse at the position of thecursor in the Auxiliary Monitor window willdisplay the DataBox.Enter the register number and data valuethat you wish to set in the AuxiliaryMonitor window.

For "Addresses," you will designateregister RW020.Enter "R20". "0" will be displayed for thecurrent value in the "Value" area.Enter the desired setting on the keyboardand press Enter.Register RW020 will be registered in theAuxiliary Monitor window and the currentvalue will be replaced with the data youhave just entered.To close the DataBox, click the Closebutton in the upper right-hand corner.

Page 61: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 59

5. Advanced Editing

The flicker circuit will operate at thedesignated interval.If an I/O card is installed, check theoperation on the operation lamp.At the same time, check to make surethat data is sent to the data registers inthe program and that the current valuesare displayed.

You can set data directly in the registersin the circuit program.On the Debug menu, click Change Value.The DataBox will appear.When a register is designated with thebox cursor in the programming window,the current value for that register will bedisplayed and that value can be changed.

Page 62: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

60 T-PDS32 for Windows V2.2

5. Advanced Editing

5.3 Deleting Circuits

This section covers how to delete unnecessary circuits. In this example, you will delete the circuit that waits for ten seconds after startup in Circuit 1.

Move the box cursor onto the circuit thatyou want to delete.On the Edit menu, point to Delete andclick Rung on the submenu.

A message will appear asking you toconfirm that you really want to delete thecircuit. Click Yes.

The designated circuit will be deleted andthe subsequent circuits will move up.

Page 63: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 61

5. Advanced Editing

When you have deleted Circuit 1, changethe NO contact of R0001 at thebeginning of circuit 2 to the NC contact ofR0000.

Page 64: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

62 T-PDS32 for Windows V2.2

5. Advanced Editing

5.4 Complex Circuits

This screen shows a counter function added to the flicker circuit. Try creating this program circuit as a final exercise.

- The number of R0002 turning ON is counted in Circuit 3. The counter is reset every 10 counts.- The value for output register YW020 is increased by 1 every 10 counts in Circuit 4.- And in Circuit 5, when the value foroutput register YW020 exceeds 30,R0000 is turned on and flickering stops.

When an I/O card corresponding toYW020 is installed, the LEDs on the I/Ocard indicates the counting operation.When the I/O card is not installed, youcan confirm the operation on the programmonitor screen or data monitor screen.

<Summary>Insert one line in Circuit 3. - Circuit 3

Select NO contact Click left button Enter R2 Press [Enter]Press [Enter]

Select NC contact Click left button Enter R5 Press [Enter] Move the box cursor to the right of the NO contact. In the Ladder Instruction toolbar, display the CNT instruction

Select CNT Click left button Move cursor to lower left of CNT instruction

Enter 10 Press [Enter]Enter C0 Press [Enter]Select coil Click left button Enter R5 Press [→] [→] [→] and [Enter]

- Circuit 4Select NO contact Click left button Enter C.0 Press [Enter]Select Pulse (rising) Click left button

Select the arithmetic instruction groupSelect Math Click left buttonSelect +1 (increment) Click left button Enter YW20 Press [Enter]Select coil Click left button Enter R6 Press [Enter]

- Circuit 5 Select the comparison instruction group

Select Compr Click left buttonSelect > (greater than) Click left button Enter YW20 Press [Enter]

Enter 30 Press [Enter]Select coil Click left button Enter R0 Press [→]

Page 65: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 63

6. Saving Program

6. Saving Program

6.1 Save to Disk

The Transfer Program command is used to save the programs that have been created to disk or to load them from disk.

On the File menu, point to TransferProgram and click PLC -> File on thesubmenu.(Toolbar is also available)

A dialog box will appear on the screen.This box is used to save data from thecontroller to disk.It shows data in the folder currentlyavailable. To change the folder, click onthe folder list box and select the desiredfolder.When the folder has been selected, a listof files in that folder will appear in the FileName list box.

Select “Range” and specify the items tobe transferred.

When a comment has been registered inthe controller, the comment will be savedunder the Comment File as the same filename.

Page 66: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

64 T-PDS32 for Windows V2.2

6.Saving Program

Enter the name of the file in the FileName text box.In this example, enter "prog1".After entering the file name, click OK.The program will be stored in that file.

Page 67: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 65

6.Saving Program

6.2 Loading Programs from Disk

To load programs from disk, point toTransfer Program on the File menu andclick File -> PLC on the submenu.(Toolbar is also available)

A dialog box will appear.This dialog box is used to enter the nameof the file to be loaded from the disk.

Designate the name of the file to beloaded from the disk.You may change the folder in the samemanner as when saving programs todisk.To specify the name of the file for loadingfrom the disk, either enter the name onthe keyboard in the File Name text box orselect the name from the File Name listbox.After entering the file name, click OK.The program will be loaded from that file.

Page 68: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

66 T-PDS32 for Windows V2.2

7. Beyond the Basic

7. Beyond the Basic

7.1 Register/Device Comment

You can assign comments to the program blocks, circuits, relays and registers. Thisallows you to have the relays and devices displayed with comments in the program, andthe program blocks and circuits with complementary comments.Display the flicker circuit created in Chapter 5 on the screen.In this example, you will assign the tag name "DATA1" to the D000 data register used inthis program.

7.1.1 Select Comment File

Note that assigning comments to relays and registers and saving these names willrequire files.

On the Comment menu, click SelectComment File. A dialog box allowing youto select the comment file will appear.

When you use register/device commentin offline mode, click the Reg/DevComment File check box in OffLine area.Click OK.Then the temporary comment file iscreated, and you can use theregister/device comment.

Page 69: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 67

7. Beyond the Basic

When you want to display theregister/device comment in online mode,click the Reg/Dev Comment File checkbox in OnLine area.Clicking Browse displays a dialog box forselecting the file for referring.

Select the comment file name and clickOK.If you are designating a new file, enter thefile name in the Data Comment File textbox. The extender ".CMT" is used fordata comment files, but you do not needto enter this.

Page 70: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

68 T-PDS32 for Windows V2.2

7. Beyond the Basic

7.1.2 Registering Names

On the Comment menu, point to Edit andclick Reg/Dev Comment on thesubmenu.The Register/Device Comment windowwill appear.

The number of currently registered itemsis shown in the upper right-hand corner,as well as the number of free items.To register a name for D0000, you mustchange the display area. Click Top Addron the toolbar.A dialog box allowing you to designatethe starting address will appear.

Enter "D0" in the Top Address text box.The Block Size item is fixed at 32.Then click OK.

Page 71: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 69

7. Beyond the Basic

When D0000 - D0031 appears on thescreen, click Edit on the toolbar to openthe DataBox data editing dialog box.Comments as well as relay and registernames may be registered with theComment function.Check to make sure that the cursor is inthe Tag text box, then enter "Data 1" andclick OK. Close the DataBox dialog boxby clicking the Close button in the upperleft-hand corner.

The tag name will appear under Tag inthe Register/Device Comment window.

Page 72: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

70 T-PDS32 for Windows V2.2

7. Beyond the Basic

7.1.3 Displaying Names

When the names and comments havebeen registered, click View on theComment menu.(Toolbar is also available)

A dialog box allowing you to specify thedisplay format for comments will appear.

Click in the Tag check box so the box ischecked.The tag name is displayed above theregister and device numbers.

Check this in the program. The “DATA1” above the ON delay timer and MOV symboloperand D0000. When the Data (Reg/Dev) Comment is specified for display, commentwill appear.

- Tag Display - Comment Display

Page 73: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 71

7. Beyond the Basic

7.2 Sampling Trace

The controller has a function that enables you to sample and display changes in device status and register values during program execution. In this example, you will use this function to check on device and register trends in the flicker circuit.

7.2.1 Setting the Sampling Buffer

In order to sample data, it is necessary to secure a buffer, i.e. the memory area in whichthe sampling data will be stored. This is set in the system data.

On the PLC menu, click SystemParameters. The System Parametersscreen will appear. Click Memory Size &Scan Time.Then set the Sampling Buffer Size in theMemory Size area. For the T3, thesampling buffer may be set up to amaximum of 8KW.

- On the T3/T3H the F register or an IC memory card is used for the sampling buffer. Note that setting a sampling buffer will decrease the amount of memory used by the program by the amount of the buffer setting.- On the T2, IC cards are used to store sampling data.- When performing a sample trace on the T2, be sure to insert an IC memory card andassign the memory card using the "I/O Card Allocation" procedure. The sampling buffersize is fixed at 8KW.

- For the T2E/T2N, the sampling buffer size is fixed at 8kW and uses internal memory.- For the T1/T1S, the sampling buffer size is fixed at 1kW and uses internal memory.- For the S2T, the sampling buffer size is fixed at 8kW and uses internal memory.

Additional Information

Page 74: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

72 T-PDS32 for Windows V2.2

7. Beyond the Basic

7.2.2 Setting the Sampling Condition

On the Debug menu, click Sample Trace.The Sample Trace dialog box will appear.

The Sample Trace dialog box is used to setthe registers for data sampling, thesampling trigger condition and other data.

First check to make sure that thesampling buffer size set as system data isdisplayed in the upper left-hand corner.

In this example, you will set the triggercondition.The trigger condition sets the timing fordata sampling during program execution (during scanning). The trigger conditionis specified as a device and a registercondition, such as when the device statushas changed or when the register hasreached a certain constant value.

In this example, you will set the trigger tobe activated when the timing relay(S0040) goes ON or OFF.

Move the mouse to the Trigger Condition text box and enter "1".This designates how many times sampling is performed when the sampling conditionsare fulfilled. Setting the value to "1" causes sampling to be performed for each scan thatfulfills the trigger conditions.Move the mouse pointer to the right and enter "S0040" for the sampling device. Thenselect the operation condition to one of the choices in the list box (Device ON, DeviceOFF or Device Change). In this example, you will set it to Device Change.

Page 75: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 73

7. Beyond the Basic

When the trigger conditions have beenset, move the mouse pointer to theSample Target area.This area is used to designate thedevices and registers for sampling. Enterthe device and register numbers.In this example, enter T000 and T001 forthe registers and R0002, R0003 andS0040 for the devices.When the settings are complete, click Setto save them.As a result of these settings, when theS0040 relay changes from ON to OFF orvice versa, the current values for timer 0and timer 1 and the ON/OFF status ofR0002, R0003 and S0040 will besampled.

The sampling conditions have now been set. Click Enable at the top of the dialog box.This completes the preparations for sampling.Execute the program using the key-switch on the T3 or PLC Control. When theprogram is ready for execution, click Start. Sampling will begin. When sampling hasbeen performed for 10 seconds or more (and flickering has begun), click Stop.Sampling will stop and the program operation status will be stored in the samplingbuffer.

Page 76: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

74 T-PDS32 for Windows V2.2

7. Beyond the Basic

<Sample Trace dialog box> 1 - Buffer Size: Shows the sampling buffer size (0 - 8kw). 2 - Status: Shows the status of sampling execution.

Executing: Sampling in progressStandby: Sampling stopped

3 - Sampling: This button shows whether sampling is enabled or disabled. The status can betoggled by clicking the button.

Enable: Sampling is enabled. Clicking the button changes this to Disableand sampling is stopped.

Disable: Sampling is disabled. Clicking the button changes this to Enable. 4 - Sample Type: This area is used to select the number of registers and devices sampled. You may

choose either of two options:7 registers + 8 devices3 registers + 8 devices

5 - Arm Condition: This area is used to set the arm conditions. Setting these values causes samplingto begin and end automatically in line with the arm conditions.

Start: The start condition for sampling. Enter a register or device, atiming value or (in the case of numerical change) a numericalvalue in the box.

Stop: The stop condition for sampling.After: Sets how many sampling scans are performed after the Stop

conditions are met. 6 - Trigger Condition: Sets the timing for the sampling operation. The trigger condition is set in the same

manner as Arm Condition above. The setting for number of trigger operationsdetermines the number of times sampling is performed each time triggerconditions are fulfilled. If this value is set to 1 or left blank, sampling is performedeach time the conditions are fulfilled. Similarly, if the register and device boxes areleft blank, sampling is performed for each scan.

7 - Sample Target: Sets the registers and devices for which sampling is performed. 8 - Load: This button is used to load files containing sampling conditions and reflect these

conditions on the screen. 9 - Save: This button is used to save the sampling conditions set on the screen to a file. 10 - Set: This button sets the sampling conditions currently displayed on the screen. 11 - Start: Clicking this button starts the sampling procedure in sampling ready status. The

button changes to "Stop" when sampling begins. Clicking the Stop button stopsthe sampling process.

12 - View Data: This button loads the results of the sampling procedure from the PLC and displaysthem in the Sample Trace Data View window.

13 – Close: Clicking this button closes the sample trace dialog box.

Page 77: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 75

7. Beyond the Basic

7.2.3 Viewing Sampling Trace Data

In this example, you will view the sampled data. Click the View Data button to display all of the sampled data.

The top part of the data shows the timerregister values. The bottom part showsthe device on/off status. White circlesindicate ON status and black circlesindicate OFF status.The numbers at the very top are scannumbers. You may use the Set Scan No.button to display the data from any scannumber. Click Prev to display the data forthe previous ten scan items. Click Next todisplay the data for the next ten scanitems.

<Sample Trace Data View dialog box> 1 - Set Target: Clicking this button displays the Set Target dialog box, enabling you to set the

devices and registers to be displayed. 2 - View Graph: Clicking this button displays a dialog box with a graph of the sample data. 3 - Set Scan No: Clicking this button displays a dialog box used to set the first scan number for the

sample data. 4 - Data Save: Save the sample data to the file in CSV format. 5 - Prev: Shows the previous page of data. 6 - Next: Shows the next page of data. 7 - Quit: Returns to the Sample Trace dialog box.

- Set Target screen

Page 78: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

76 T-PDS32 for Windows V2.2

7. Beyond the Basic

7.2.4 Timing Chart Disply

In this example you will view the time chart for this data.

Click the View Graph button. Thesampled data will be displayed in the formof a time chart.The time chart shows the scans fromnumber 1 to number 256.In this format, the data is a bit difficult toview, so you should change the scanrange (the scale of the time axis in thechart).

Click the Set Limits button. A dialog box willappear, enabling you to set the displayrange for the data.

Page 79: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 77

7. Beyond the Basic

<Sample Trace Graph View> 1 - Sample Range: Shows the lower and upper limits for the currently displayed scan range. 2 - Data Range: Shows the lower and upper limits for the display data. 3 - Set Target: Clicking this button displays the Device/Register Data dialog box. 4 - Set Limits: Clicking this button displays the Display Data Range dialog box. 5 - Prev: Shows the previous page of data. 6 - Next: Shows the next page of data. 7 - Quit: Returns to the Sample Trace Data View screen.

The following keyboard shortcuts can also be used:Left/right arrow keys Moves the sample cursor.T Displays the Device/Register Data dialog box.L Displays the Display Data Range dialog box.P Shows the previous page of data.N Shows the next page of data.

Additional Information

Page 80: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

78 T-PDS32 for Windows V2.2

7. Beyond the Basic

7.3 Printing the Program

The Print command on the File menu allows you to print out the program, system information, device/register data, cross-reference, etc.In this example, you will use this command to print out the program.

On the File menu, click Print.(Toolbar is also available)

The Print dialog box will appear.

Page 81: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 79

7. Beyond the Basic

<Print dialog box> 1 - Type: This item is used to specify the program print-out format.

Program: Check here to print out the program. The program range to be printed canbe specified.

Tag: Check here to print out the program with the tags.

Comment: Used to add the comments on the program. The following types ofcomments are available.- Block Comment- Rung Comment- Register/Device Comment

Print Format: Select the print out mode either character mode or graphics mode.

2 - Option: This item is used to specify the print-out header title and the starting pagenumber.

3 - Map List: This item is used to select the optional maps to be printed.

System Parameters: Check here to print the system parameters.

I/O Allocation: Check here to print the I/O allocation information.

Retentive Memory: Check here to print the data of the retentive registers.

File Registers: Check here to print the data of the file registers (F registers).

Tag/Comment List: Check here to print the list of the register/device comments.

Cross Reference: Check here to print the cross-reference list.

Usage Map: Check here to print the register/device usage map.

Forced List: Check here to print the list of forced devices/coils.

4 - Output: This item is used to select the output device.

5 - Output Device: Select the output device either printer or file.

File Name: When file is selected as the output device, enter the file name here.

6 - [Save] button: Saves the print settings into the system file.

7 - [Clear] button: Clears the setting.

8 - [OK] button: Starts the printing.

Page 82: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

80 T-PDS32 for Windows V2.2

7. Beyond the Basic

On the Print dialog, when you check theProgram and click the [Setup] button, theProgram Range dialog box will appear.Set the block range for each programtype to be printed on this dialog box.

<Program Range dialog box> 1 - Program Type: Sets the program ranges to be printed. 2 - Top: Sets the starting program number (if any) and the block number to be printed on

the cursor position. 3 - End: Sets the last program number (if any) and the block number to be printed on the

cursor position. 4 - All: Sets all the program range. 5 - Clear: Clears the settings. 6 - OK: Registers the settings and returns to the Print dialog box.

When you want to print the system parameter, I/O allocation, cross-reference, etc., check thedesired items on the Map List.

When you check the Retentive Memory,File Register, Tag/Comment List, CrossReference, Usage Map, or Forced List,click the [Setup] button to set the registerrange to be printed. The Register/DeviceRange dialog box will appear.

<Register/Device Range dialog box> 1 - Top: Sets the starting register address to be printed on the cursor position. 2 - End: Sets the last register address to be printed on the cursor position. 3 - All: Sets all the register range. 4 - Clear: Clears the settings. 5 - OK: Registers the settings and returns to the Print dialog box.

When you have finished the necessary setting, click the [OK] button on the Print dialogbox. The print-out will be started.If you want to save the setting, click the [Save] button on the Print dialog box. Thecurrent setting is saved in the system file, and it will be displayed when the next time you open the Print dialog box.

Page 83: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 81

Index

Index

A - EAutomatic I/O Allocation 38Auxiliary Monitor 58Changing the Operation Mode 25Checking Operation 52Checking Register Numbers 40Clear Memory 31Clear the Instruction 49Comment 15Comment file 28Comment Format 70Correcting the Instruction 49Data Monitor 52Databox 58Debug 15Deleting Circuits 60Device Name 66Displaying Names 70Edit 12Edit mode 41Executing the Program 51

F - JFile 11Finishing the Program 47Halt 25Help 16Insert 50Inserting Circuits 53Installation 6Instruction toolbar 42I/O Allocation Setup 38

K -OKey Assignment to the Instruction bar 21Key Operation 18Ladder 41Loading Programs from Disk 65Map List 79Memory Management 31Memory Size 33Menu Configuration 11New Project 29Offline 28Online 28Online I/O Module Replacement 37Open Project 30Opening a New Project 29Opening an Existing Project 30Operating Environment 5Option 15Overwrite 50

Page 84: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

82 T-PDS32 for Windows V2.2

Index

P - TPLC 14PLC Control 25PLC Control Box 26Print 78Printing the Program 78Programming 41Programming screen 41Register/Device Comment 68Registering I/O Cards 36Registering Names 68Registering System Parameters 32Run 51Sample Program 22Sample Trace 71Save to Disk 63Scan Time 33Screen Configuration 9Search 13Select Comment File 66Setting Data 57Selecting Functions 10Setting the Sampling Buffer 71Setting the Sampling Condition 72SFC 41Switching Between Online and Offline Status 27System Disks 6System Parameter 32System Startup 24Time Chart 76Timer Interrupt Interval 33Toggle Address/Number of Words 40Toolbar Configuration 17

U - ZVertical Connection 46View 13Viewing Sample Trace Data 75Window 16When an I/O Card is Installed 38When No I/O Card is Installed 38Writing the Program 48

Page 85: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 83

Error Message

Error Message

Error Message Overview

There are 4 types of error messages as follows.

A. Operation Error

These error messages are displayed for the T-PDS operation which you attempt to do.Communication error between T-PDS and PLC is also included in this type.It is displayed in the message box.

B. Compile Error

These errors are detected in the T-PDS when edited program is compiled.It is displayed in the message box.

C. PLC Status Line

When the T-PDS is on-line mode, the PLC's operation mode (RUN, HALT, or ERROR)and alarm status are displayed in the status line.

PLC modeRUNHALTERROR

Alarm statusPROG: Programming enabled.PROT: Program is write-protected.LOAD: Under program down-loading.DIAG: User diagnostic instruction was executed.SCAN: Time-over for the constant scan setting.TL-F: TOSLINE-F10 error.TL-S: TOSLINE-S20 error.BATT: Battery alarm.

Page 86: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

84 T-PDS32 for Windows V2.2

Error Message

D. Event History Table

When the PLC detects some abnormality in its diagnostic checks, it is recorded in thePLC memory called Event history table. In the Event history table, the last 30 eventmessages (15 in case of T1/T1S) are stored in this table. The contents of the Eventhistory table can be monitored on the T-PDS screen by [PLC] [Event History] menu.

<Event History Table>

Date The date the error occurred (requires RTC/calendar).Time The time the error was detected (requires RTC/calendar).Event Description of what occurred.Count Number of retries to correct the event.Information Additional information about the event.Mode The operation mode when the event occurred.DOWN The event caused the controller to enter the Error Mode.

[Save] button is used to save the Event history table contents into the disk file.

Usually a PLC goes into the error mode when one of its diagnostic checks determinesthat something has occurred which interferes with normal operation. When a controlleris in the error mode, all outputs turn OFF and operation stops. Nothing else is possibleuntil Error Reset is executed. The basic recovery procedure is:

(1) Execute Error Reset (reset the error and put the PLC in the Halt Mode).(2) Study the Event History Table.(3) Make the necessary corrections.(4) Return to the Run Mode.

Page 87: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 85

Error Message

Error Message List

A...

Message Type of Error DescriptionAddress limit over Operation error The register address is not valid.

Address overLimit the size?

Operation error The block specified will exceed the addressrange. Limit the block size automatically?

Address setting error Operation error The address specified is not correct.

B...

Message Type of Error DescriptionBatt voltage drop Event history Battery voltage drop or back-up data error was

detected.Replace the battery if it is used.

Block separation impossible(max 16 blocks)

Operation error Number of divided blocks in the data monitor is16 blocks maximum.

Block size error Operation error Specified block size is illegal.

Block size error Operation error The block number specified is out of theallowable range.

Block/rung comment file isnot specified

Operation error Block/rung comment file has not beenspecified.

BLOCKEDI.EXE running Operation error The edit block function has already activated.

Boundary error Event history The index modified operand exceeds theallowable address/data range. Info 1: Program type - block No.

Info 2: Offset address in the blockInfo 3: Function No.

Check the program for the index registers data.

Branch connection belowMCS/JCS

Compile error MCS and JCS must be the last instruction in arung.

Branch connection error Operation error The program cannot be displayed because itcontains illegal branch connection. (Programabnormal)

Branch connection error Compile error In the SFC program, combination of divergenceand convergence is not correct.

Page 88: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

86 T-PDS32 for Windows V2.2

Error Message

C...

Message Type of Error DescriptionCan't check register/devicecomment file type

Operation error The format type, long or short, of the commentfile could not be confirmed.

Cannot connect with otherinstruction

Compile error This instruction cannot be connected with otherinstructions.

Cannot copy because ofmemory capacity over

Operation error The block copy operation specified will causememory capacity over.

Cannot delete Operation error The delete range specified is illegal.

Cannot delete line Operation error The current cursor position is illegal to executethe line delete operation.

Cannot execute because ofmemory allocation error

Operation error Block edit cannot be started because ofinsufficient memory.

Cannot execute because ofTPDS.EXE not loaded

Operation error The block edit cannot be started because T-PDS has not been executed.

Cannot insert Operation error The current cursor position is illegal to executethe insert operation.

Cannot insert line Operation error The current cursor position is illegal to executethe line insert operation.

Cannot Load Spin.VBXPlace the file on the path

Operation error The Spin.vbx file was not found in the folder ofTpds.exe file.

Cannot move because ofinsufficient empty blocks

Operation error The block move operation specified is notpossible because empty blocks are notsufficient.

Cannot Open File Operation error The file specified could not be opened.

Cannot Save This File Operation error Saving into the file was failed.

Changing item not found Operation error The target was not found for the search &replace function.

Channel Size Error Operation error Channel number specified for F10 assignmentis out of allowable range.

Clock-calendar err Event history An error was detected in the calendar LSI. (noerror down)Reset the clock-calendar data.

Coil is connected to left bus Compile error Coil cannot be connected to the left busdirectly.

Page 89: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 87

Error Message

Message Type of Error DescriptionColumn over Operation error The program cannot be displayed because it

contains excess columns. (Program abnormal)

Combination error Operation error The combination of I/O type and size is invalid.

Comm format error Operation error Communication format error has occurred.

Command line not found Operation error Command line could not be found.

Comment character sizeerror

Operation error Data comment character size exceeds the limit.

Comment file insert error Operation error An error occurred during writing to the commentfile.

Comment file open error Operation error The comment file could not be opened.

Comment file write error Operation error An error occurred during writing to the commentfile.

Comment space full Operation error The comment memory is full.

Comment space full Operation error The comment memory is full.

CommonData Lock Error Operation error Common data could not be obtained.

Communication busy Operation error When the programmer port and the computerlink port are used simultaneously, the PLC CPUcannot respond due to busy status for othercommunication support.

Communication err Operation error Communication error has occurred.

Communication error Operation error Communication error between T-PDS and PLChas occurred.

Communication timeout Operation error Communication time-out error occurred.

Connection error Compile error In the SFC program, there are illegalconnections.

Connection error for edgedetect instruction

Compile error No instruction cannot be connected to theoutput of the edge detect modified instruction.

Connection error for multi-input instruction

Compile error Vertical connection point cannot be connecteddirectly with the input of a multi-inputinstruction.(except for the enable input)

Contact is connected to rightbus

Compile error Contact instruction cannot be connected to theright bus.

Page 90: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

88 T-PDS32 for Windows V2.2

Error Message

Message Type of Error DescriptionControl inst incl. Operation error In the on-line program changes, the following

instructions cannot be deleted or added.FOR, NEXT, MCS, MCR, JCS, JCR, END,JUMP, LBL, CALL, SUBR, RET, IRET

CRect over Operation error The printing space is not sufficient.

D...

Message Type of Error DescriptionData type mismatch Operation error The data format specified is not allowed for the

operand.

Device context error Operation error The device context could not be obtained.

Direct Instruction orOperand

Operation error Specify the instruction or operand to besearched.

Disk full Operation error The disk is full.

Duplicate coil Operation error Duplicate coil was detected in the programcheck function.

Duplicate entry No. Event history LBL or SUBR instruction is duplicatedInfo 1: Program type - block No.Info 2: Offset address in the blockInfo 3: Entry No.

Check the program.

Duplicate I/O reg Event history Duplication of XW/YW registers is detected.Info 1: Unit No. - slot No.Info 2: Register address

Check the I/O allocation information (unit baseaddress setting).

Duplicate mark information Operation error The mark ID specified has already beenregistered.

Duplicate Registers Operation error X/Y registers are duplicated due to incorrectunit base address setting.

Duplicate SFC No. Event history The SFC program No. is duplicated.Info 1: Program type - block No.Info 2: SFC program No.

Check the program.

Duplicate step No. Compile error SFC step number is duplicated.

Page 91: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 89

Error Message

E...

Message Type of Error DescriptionEdit line over Operation error Editing range exceeds 11 lines.

Edit size over Compile error Number of steps in the rung exceeds 132steps.

EEPROM BCC error Event history BCC error was detected in the user programmemory (built-in EEPROM). Initial load was notexecuted.

Info 1: Illegal BCC dataCheck the program. Then write into theEEPROM again.

EEPROM warning Event history The number of times of EEPROM write hasexceeded the life (100,000 times).

Info 1: Excess times of EPROM write

EEPROM write error Operation error Error occurred during writing into built-inEEPROM.

Empty block has beenspecified

Operation error An empty block was specified as copy source.

END exists in subroutine Compile error END instruction cannot be programmed in thesubroutine.

Entered tag(s) has alreadybeen registered

Operation error Entered tag is duplicated.

Entry block has beenspecified

Operation error Programmed block cannot be specified as copydestination.

Ethernet not support Operation error Ethernet is not supported in the computer.

Exceeds 132 steps Operation error A rung contains more than 132 steps.

Expansion unit err Event history 5 Vdc power f the expansion unit is not normal.

ExtDeviceMode function notsupport

Operation error The printer driver does not support Landscapemode printing.

Page 92: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

90 T-PDS32 for Windows V2.2

Error Message

F...

Message Type of Error DescriptionFile access error Operation error An error occurred during accessing the file.

File access error Operation error File access error occurred during accessingcomment file.

File append impossible Operation error File append is not possible.

File name not exist Operation error The specified file was not found.

File open error Operation error The file specified could not be opened.

File read error Operation error The file read error has occurred.

File Save Error Operation error An error occurred in writing to the file.

File write error Operation error The file write error has occurred.

File write error Operation error File writing error occurred during accessingcomment file.

FileName is Illegal Operation error The file name specified is illegal.

I...

Message Type of Error DescriptionI/O bus error Event history I/O bus check error occurred.

Info 1: Unit No.Info 2: Illegal data

Check the expansion cable connection, I/Omodule mounting condition.

I/O mismatch Operation error The specified device/register does not matchwith the I/O allocation status.

I/O mismatch Operation error The operand specified does not match the I/Oallocation status.

I/O mismatch Event history The I/O allocation information and actual I/Omounting status are not matched.

Info 1: Unit No. - slot No.Info 2: Register address

Check the I/O allocation information and the I/Omodule mounting position.

Page 93: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 91

Error Message

Message Type of Error DescriptionI/O no answer Event history No answer was acknowledged from the I/O

module.Info 1: Unit No. - slot No.Info 2: Register address

Check the I/O allocation information and the I/Omodule mounting position.

I/O parity error Event history I/O bus parity error occurred during accessingthe I/O module.

Info 1: Unit No. - slot No.Info 2: Register address

Check the I/O module mounting condition.

IC card BCC error Event history BCC error was detected in the user programmemory (IC card). Initial load was not executed.

Info 1: Illegal BCC data

IC card type error Event history The program stored in the IC card is biggerthan the PLC memory. Check the IC card.

Illegal file name Operation error Illegal file name was specified.

Illegal Filename Operation error The file name specified is illegal.

Illegal I/O reg Event history XW/YW register address exceeded the limit inallocating I/O modules.

Info 1: Unit No. - slot No.Info 2: Register address

Check the I/O allocation information.

Illegal inst Event history An illegal instruction was detected in theprogram.

Info 1: Program type - block No.Info 2: Offset address in the block

Clear memory and reload the program.

Illegal instruction Operation error The program cannot be displayed because itcontains illegal instruction. (Program abnormal)

Illegal mode Operation error The function attempted is not allowed in thecurrent operation mode.

Illegal Parameters Operation error Sampling parameters specified are illegal.

Illegal register/devicecomment file type

Operation error The format type of the register/device commentfile is illegal.

Illegal sys intrpt Event history Illegal system interrupt was detected.Info 1: Interrupt address 1Info 2: Interrupt address 2

Check external noise environment.

Page 94: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

92 T-PDS32 for Windows V2.2

Error Message

Message Type of Error DescriptionImmediate data only inOffline mode

Operation error Register data setting on the program window isnot allowed in off-line mode.

Impossible in the specifiedblock

Operation error The block divide operation specified will causememory capacity over.

In and Out of the instructionare shorted

Compile error The input and output of an instruction areshorted.

In/Out Method Error Operation error Global setting is not allowed for F10assignment.

Incorrect connection Compile error The combination of the line connectors is notcorrect.

Incorrect cursor position Operation error The current cursor position is illegal to executethe operation specified.

Incorrect End position Compile error In the SFC program, position of the SFC End isnot correct.

Incorrect Macro Endposition

Compile error The position of the SFC Macro End is notcorrect.

Incorrect range specification Operation error The range specified is not correct.

Incorrect register/devicespecification

Operation error The register/device specified is not correct.

Incorrect search targetspecification

Operation error The search target specified is not correct.

Incorrect target Operation error The register address range specified is notcorrect.

Incorrect target specification Operation error The range specified is not correct.

Index/digit option is addedto the operand

Operation error Data setting was attempted to an operand withindex modification/digit designation.

Initial and End stepscombination error

Compile error In the SFC program, combination of Initial stepand End step is not correct.

Input error Operation error The instruction cannot be placed on thespecified position.

Insufficient comment area Operation error The comment memory is full.

Insufficient comment area inworkfile

Operation error The comment memory allocated in the PLC isfull.

Page 95: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 93

Error Message

Message Type of Error DescriptionInsufficient disk capacity Operation error The disk capacity is not sufficient.

Insufficient disk capacity Operation error Disk full is detected during accessing commentfile.

Insufficient Memory Operation error Memory allocated is not sufficient to execute.

Insufficient memory capacity Operation error Memory allocated is not sufficient to execute.

Invalid block No. Operation error The required block number is out of theallowable range.

Invalid combination Operation error The combination of I/O type and size is invalid.

Invalid cursor position Operation error The current cursor position is illegal to executethe operation specified.

Invalid data Operation error The data specified is not valid.

Invalid data range Operation error The data value range specified is not correct.

Invalid digit specification Operation error The digit specification exceeds the allowabledata size for the instruction.

Invalid entry Operation error The value set is invalid.

Invalid for SFC block Operation error The function required is not allowed in the SFCblock.

Invalid format specification Operation error The data format specified is not allowed for theoperand.

Invalid Fun inst Event history Unavailable function instruction for the PLC isprogrammed.

Info 1: Program type - block No.Info 2: Offset address in the blockInfo 3: Function No.

Check the program.

Invalid function in onlinemode

Operation error The function required is invalid in on-line mode.

Invalid function No. Operation error The function number specified is not valid.

Invalid I/O intrpt Event history Unused I/O interrupt signal was detected.Info 1: Unit No. - slot No.

Allocate the interrupt module correctly. Checkexternal noise environment.

Invalid in constant scanmode

Operation error The Subprogram execution time assignment isinvalid if Constant scan mode is selected.

Page 96: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

94 T-PDS32 for Windows V2.2

Error Message

Message Type of Error DescriptionInvalid in offline mode Operation error The function is not available in off-line mode.

Invalid instruction in detailpart

Compile error In the SFC transition condition or action part,unavailable instruction is programmed.

Invalid location Operation error The current cursor position is not allowed forthe I/O type specified.

Invalid operand Operation error The operand specified is not valid.

Invalid operand Operation errorCompile error

The operand specified for the instruction is notvalid.

Invalid operation Operation error The cursor position is not correct for theoperation specified.

Invalid output rangespecification

Operation error The output range specified is invalid.

Invalid program Event history Program management information is notnormal.SUBR instruction is not programmed beforeRET instruction.END instruction is programmed in the interruptprogram.IRET instruction is programmed in other thanthe interrupt program.SFC is programmed in other than the main orsubprogram.Unavailable instruction for the PLC is used.

Info 1: Program type - block No.Check the program.

Invalid register/device inoffline mode

Operation error The register/device specified is invalid in off-line mode.

Invalid Rung No. Operation error The required rung number is out of theallowable range.

Invalid sampling range Operation error The sampling range specified is not correct.

Invalid SFC Prog Event history The correspondence between initial step andend step, or the macro entry and macro end isnot correct.

Info 1: Program type - block No.Check the program.

iomodule.sys file formaterror

Operation error The format of the I/O module type file(iomodule.sys) is not correct.

IP Address no entry Operation error The IP address for Ethernet is not entered.

Page 97: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 95

Error Message

Message Type of Error DescriptionIP Address or Port No noentry

Operation error IP address or Port number for Ethernetconnection was not entered.

J...

Message Type of Error DescriptionJoint connection error Operation error The program cannot be displayed because it

contains illegal joint connection. (Programabnormal)

Jump target error Event history LBL instruction corresponding to the JUMPinstruction is not programmed, or it is on theincorrect location.

Info 1: Program type - block No.Info 2: Offset address in the blockInfo 3: Jump label No.

Check the program.

L...

Message Type of Error DescriptionLast block cannot divided Operation error The last block (block 256) cannot be divided.

Last block cannot specified Operation error The last block (block 256) cannot be divided.

Latch Condition Data Error Operation error The data for latch condition is illegal.

Latch target No. x is Illegal Operation error The latch target specified on No. x is illegal.

LBL/SUBR is not connectedto left bus

Compile error No other instruction is allowed in the rung ofLBL or SUBR instruction.

Limit over Operation error The value set is out of the range specified.

Line Clear Error Operation error The current cursor position is illegal to executethe line clear operation.

Line Delete Error Operation error The current cursor position is illegal to executethe line delete operation.

Line Insert Error Operation error The current cursor position is illegal to executethe line insert operation.

Line over Operation error The program cannot be displayed because itcontains excess lines. (Program abnormal)

Page 98: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

96 T-PDS32 for Windows V2.2

Error Message

Message Type of Error DescriptionLoop nesting error Event history The nesting level of FOR-NEXT loops exceeds

the limit specified.Info 1: Program type - block No.Info 2: Offset address in the block

Check the program.

LP exec timeout Event history The execution of the language processor (LP)did not finish within the time specified, or scantime exceeded the time specified.Reduce the scan time or use WDT instruction.

LP function error Event history An error was detected during the languageprocessor (LP) function check.

Info 1: Error codeInfo 2: Error data

Turn off power and on again.

LP reg R/W error Event history An error was detected in the initial read/writecheck for the language processor (LP).

Info 1: Error codeInfo 2: Error data

Turn off power and on again.

LP start chk error Event history The language processor (LP) could not bestarted normally.

M...

Message Type of Error DescriptionMeaningless specification Operation error The erase range specified has no meaning.

Memory capacity notcompatible

Operation error The memory capacity is not matched.

Memory full Operation error The program memory is full.

Memory protect Operation error The writing operation is prohibited by P-RUN.

Merging block mismatch Operation error Ladder and SFC blocks cannot be merged.

Mode mismatch Operation error The current PLC operation mode does notallow to execute the required function.

Mode mismatch Operation error Sampling parameters can be set into the PLCwhen the PLC is HALT or sampling is disabled.

Move destination is invalid Operation error Same block is specified for move source anddestination.

Page 99: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 97

Error Message

N...

Message Type of Error DescriptionNext block exists Operation error Block divide operation is not allowed because

the next block exists.

No address specified Operation error The register address range specified is notcorrect.

No buffering comment data Operation error Rung comment paste operation is not possiblebecause the buffer is empty.

No comment registered Operation error No comment is registered.

No Data Latched Operation error No data has been latched.

No device setting Operation error In the bit pattern check function, the devicesetting is not correct.

No EEPROM Operation error EEPROM write was not executed because noEEPROM is mounted.

No empty block Operation error Copy or move is not possible because there isno empty block.

No END/IRET error Event history END instruction is missing in the main orsubprogram, or IRET instruction is missing inthe interrupt program.

Info 1: Program type - block No.Info 2: Offset address in the block

Check the program.

No entry Operation error A required entry item was not made.

No entry block Operation error Block operation is not possible because there isno programmed block in the program type.There is no programmed block in the eraserange specified.

No entry range Operation error The range has not been specified.

No mark information Operation error The mark ID specified has not been registered.

No merging block Operation error The next block to be merged does not exist.

No operand Operation errorCompile error

Necessary operand has not been entered.

No parameter file Operation error The parameter file was not found.

Page 100: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

98 T-PDS32 for Windows V2.2

Error Message

Message Type of Error DescriptionNo pattern setting Operation error In the bit pattern check function, the on/off

pattern setting is not correct.

No print out item Operation error The print item has not been specified.

No program in any specifiedblocks

Operation error There is no program in the blocks specified.

No program in the compilerange

Compile error Empty rung cannot be compiled. Use rungdelete function.

No program monitored Operation error Program is not monitored.

No range specified Operation error The range has not been specified.

No register setting Operation error In the data validity check function, the registersetting is not correct.

No RET error Event history RET instruction is not programmed in thesubroutine.

Info 1: Program type - block No.Info 2: Offset address in the blockInfo 3: Subroutine No.

Check the program.

No Sampling Buffer Operation error No sampling buffer is allocated.

No sampling data Operation error There is no sampling data in the buffer to bedisplayed.

No SFC jump label Event history SFC label corresponding to the SFC jump is notprogrammed.

Info 1: Program type - block No.Info 2: SFC label No.

Check the program.

No SFC macro entry Event history Macro program corresponding to the macrostep is not programmed.

Info 1: Program type - block No.Info 2: Macro No.

Check the program.

No sub-r entry Event history SUBR instruction corresponding to the CALLinstruction is not programmed.

Info 1: Program type - block No.Info 2: Offset address in the blockInfo 3: Subroutine No.

Check the program.

No support device Operation error The device specified is not supported.

Page 101: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 99

Error Message

Message Type of Error DescriptionNot a WinSock error Operation error The specified target could not be confirmed.

Not Support Operation error The function specified is not supported.

Not support device Operation error The device specified is not supported.

Not support yet Operation error The function required is not supported.

Number of SFC stepsexceeds the limit

Compile error In the SFC block, the number of SFC stepsexceeds the limit (128).

O...

Message Type of Error DescriptionOne device at a time for T.and C.

Operation error For timer device (T.) or counter device (C.), onlyone device can be specified at a time.

Open circuit Compile error A line is not complete between the instructions.

Operand error Operation error The device/register specified is illegal.

Operand error Event history Input device/register is used for output.Unavailable device/register for the PLC is used.Timer or counter is duplicated.Unavailable subroutine number for the PLC isused.Unavailable operand modification for the PLC isused.

Info 1: Program type - block No.Info 2: Offset address in the block

Check the program.

Operand range mismatch Operation error The replace address exceeds the limit in thesearch & replace function.

Operand range over Operation errorCompile error

The operand specified is out of the allowabledata range or register/device address range.

Operand type error Operation error The operand types are not matched in thesearch & replace function.

Out of address range Operation error The register address is out of the rangespecified.

Out of input range Operation error The value set is out of the range specified.

Out of Position Operation error The current cursor position is illegal to executethe operation specified.

Page 102: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

100 T-PDS32 for Windows V2.2

Error Message

Message Type of Error DescriptionOut of range Operation error The value set is out of the range specified.

Out of value range Operation error The value set is out of the allowable datarange.

P...

Message Type of Error DescriptionPair inst error Event history Program error was detected for MCS/MCR or

JCS/JCR combination.Info 1: Program type - block No.Info 2: Offset address in the block

Check the program.

Parameter error Operation error Comment file parameter error is detected.

Parameter file error Operation error The contents of the parameter file are notcorrect.

Password mismatch Operation error The password entered is not matched.

Password protect Operation error The operation was rejected by the PLC due topassword protection.

Peripheral LSI err Event history An error was detected in peripheral LSIchecking.

Info 1: Error codeTurn off power and on again.

PLC communication error Operation error Communication error between T-PDS and PLChas occurred.

Port No no entry Operation error The Port number for Ethernet is not entered.

Position error Operation error The current cursor position is illegal to executethe operation specified.

Position of LBL/SUBR is notcorrect

Compile error No other instruction is allowed in the rung ofLBL or SUBR instruction.

Position of RET/IRET is notcorrect

Compile error Position of RET or IRET instruction is notcorrect.

Power interrupt Event history Power interruption is detected. (T3/T3H only)

Power intr resumed Event history Power interruption has been recovered.(T3/T3H only)

Page 103: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 101

Error Message

Message Type of Error DescriptionProgram abnormal Operation error Program management information is not

normal.SUBR instruction is not programmed beforeRET instruction.END instruction is programmed in the interruptprogram.IRET instruction is programmed in other thanthe interrupt program.SFC is programmed in other than the main orsubprogram.

Program BCC error Event history BCC error was detected in the user programmemory (RAM).

Info 1: Illegal BCC dataCheck the program. If it looks normal, save itinto a disk file, and remake BCC by Block editfunction.

Program error detected(stopped)

Operation error An error is detected in the program. Thereforethe operation is stopped.

Program is empty Operation error The function specified cannot be executedbecause the program is empty.

Program loaded Operation error The initial load (from EEPROM/IC card to RAM)was executed, or program was loaded throughother communication port.

Program type of mergingblock mismatch

Operation error Ladder and SFC blocks cannot be merged.

ProgramCommentcharacter size error

Operation error Length of System Comment is up to 30characters.

ProgramID character sizeerror

Operation error Length of Program ID is up to 10 characters.

Page 104: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

102 T-PDS32 for Windows V2.2

Error Message

R...

Message Type of Error DescriptionRAM check error Event history Read/write error was detected in the user data

memory (RAM).Info 1: Error addressInfo 2: Error dataInfo 3: Test data

Turn off power and on again.

Range error Operation error The range specified is not correct.

Range over Operation error The value set is out of the range specified.

Reg No./size error Operation error The required register is out of the allowablerange.

Register type - bit position, register address

Register/Device No. isIllegal

Operation error The register/device specified for latch conditionis illegal.

Reverse signal flow Compile error Power flow from right to left is not allowed.

RUN mode - cannot execute Operation error The operation cannot be executed because thePLC is RUN.

S...

Message Type of Error DescriptionSame target name entry Operation error The target name is duplicated.

Sampling buffer Allocationerror

Operation error Sampling buffer could not be allocatedcorrectly.

Sampling status is Disable Operation error Sampling trace is disabled.

Scan time over Event history Scan time exceeded the time specified.Info 1: Scan time

Reduce the scan time or use WDT instruction.

Set Data is Illegal Operation error The data set for latch condition is illegal.

SFC jump label err Event history The SFC label is duplicated.Info 1: Program type - block No.Info 2: SFC label No.

Check the program.

SFC Jump/Label connectionerror

Compile error In the SFC program, combination of SFC Jumpand Label is not correct.

Page 105: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 103

Error Message

Message Type of Error DescriptionSFC macro No. err Event history Macro No. is duplicated, or the same macro No.

is called from two or more locations.Info 1: Program type - block No.Info 2: Macro No.

Check the program.

SFC step No. err Event history Step No. is duplicated, or step No. is notmatched between Initial and End steps.

Info 1: Program type - block No.Info 2: Step No.

Check the program.

Short circuit Compile error In the SFC program, no step or transition isprogrammed between divergence andconvergence.

Size error Operation error The value set is out of the range specified.

SLATCH.EXE running Operation error The status latch function has already activated.

SMPTRACE.EXE running Operation error The sampling trace function has alreadyactivated.

Specified file has already beused as user comment file

Operation error The file specified is currently used as commentfile.

Specified name notregistered

Operation error The name (tag) is not registered.

Specified tag not registered Operation error The tag specified has not been registered.

Step connection error Compile error In the SFC program, step connection is notcorrect.

Step no. error Operation error The step number is not correct.

Steps connected Compile error In the SFC program, no transition isprogrammed between steps.

Sub-r nesting err Event history The nesting level of subroutines exceeds thelimit specified.

Info 1: Program type - block No.Info 2: Offset address in the blockInfo 3: Subroutine No.

Check the program.

Sys RAM check err Event history Read/write error was detected in the systemmemory (RAM).

Info 1: Error addressInfo 2: Error dataInfo 3: Test data

Turn off power and on again.

Page 106: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

104 T-PDS32 for Windows V2.2

Error Message

Message Type of Error DescriptionSys ROM BCC error Event history BCC error was detected in the system memory

(ROM).Info 1: Illegal BCC data

Turn off power and on again.

System power off Event history PLC power is turned off. (no error)

System power on Event history PLC power is turned on. (no error)

T...

Message Type of Error DescriptionTag character size error Operation error Tag character size exceeds the limit.

Tag not registered Operation error The tag specified has not been registered.

Target name no entry Operation error The target name for Ethernet is not entered.

Target not found Operation error The search target was not found.

The rung that contains morethan 132 steps detected

Operation error The rung contains excess program steps. Themaximum size of a rung is 132 steps.

This file is not T-PDS projectfile

Operation error The file specified is not a T-PDS project file.

Timeout offset no entry Operation error The time-out offset for Ethernet is not entered.

Top Register Limit over Operation error The unit base address specified is out of theallowable range.

Top register/device is out ofrange

Operation error The register/device address specified is out ofthe allowable range.

Top rung of block cannotdivide

Operation error The top rung of the block cannot be specifiedfor the block divide operation.

Top rung of block cannotspecified

Operation error The top rung of the block cannot be specifiedfor the block divide operation.

Total program steps of thisblock exceeds the limit

Compile error Number of steps in the SFC block exceeds1021 steps.

Transition connection error Compile error In the SFC program, transition connection is notcorrect.

Transitions connected Compile error In the SFC program, no step is programmedbetween transitions.

Page 107: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

Basic Operation 105

Error Message

U...

Message Type of Error DescriptionUnable to allocate ∗∗∗memory

Operation error ∗∗∗ could not be allocated to the memory.

Unable to Execute forBLOCKEDI.EXE

Operation error The edit block function could not be started.

Unable to execute forSLATCH.EXE

Operation error The status latch function could not be started.

Unable to execute forSMPTRACE.EXE

Operation error The sampling trace function could not bestarted.

Unable to get fileinformation

Operation error The file information could not be read.

Unavailable in this block Compile error The instruction is not allowed in this block.

V...

Message Type of Error DescriptionVertical connectionimpossible

Operation error Vertical connection cannot be entered on thespecified position.

W...

Message Type of Error DescriptionWD timer error Event history Watchdog timer error occurred.

Info 1: Address 1Info 2: Address 2

Check external noise environment.

Write protect error Operation error The drive specified is write protect state.

X...

Message Type of Error DescriptionXY Register Size Limit error Operation error The registers allocated to I/O types X, Y and

X+Y exceed the address limit.

Z...

Message Type of Error DescriptionZ Register Size Limit error Operation error The registers allocated to I/O type Z exceed the

address limit.

Page 108: PROSEC -SERIES PROGRAM DEVELOPMENT SYSTEM T-PDS32 … Windows_447.pdf · software for PROSEC T-series programmable controllers (PLCs). The T-PDS32 is used to create program, load

TOSHIBA CORPORATIONIndustrial Equipment Department1-1, Shibaura 1-chome, Minato-kuTokyo 105-8001, JAPANTel: 03-3457-4900 Fax: 03-5444-9268


Recommended