66
___________________________________________________________________________ 1 PL7 Installation and Contents Startup Guide Section Page A 1 General 1/1 1.1 Document Structure 1/1 1.2 Presentation of PL7 Software 1/2 1.3 Developments 1/4 2 Software Setup 2/1 2.1 Configuring the Terminal 2/1 2.1-1 Minimum Configuration 2/1 2.1-2 Typical Configuration 2/1 2.2 PL7 Software Installation 2/2 2.2-1 Preliminary Operations 2/2 2.2-2 The Software Packages and Their Contents 2/3 2.2-3 Installation Procedure 2/4 2.2-4 PL7 Directories and Files 2/5 2.3 Installing Updates and Upgrades 2/6 2.4 Installing Drivers 2/7 2.5 Execution 2/10 2.6 Uninstalling PL7 2/10 2.7 Errors 2/11

PL7 Installation Startup Guide

Embed Size (px)

Citation preview

Page 1: PL7 Installation Startup Guide

___________________________________________________________________________1

PL7 Installation and ContentsStartup Guide

Section Page

A

1 General 1/1

1.1 Document Structure 1/1

1.2 Presentation of PL7 Software 1/2

1.3 Developments 1/4

2 Software Setup 2/1

2.1 Configuring the Terminal 2/12.1-1 Minimum Configuration 2/12.1-2 Typical Configuration 2/1

2.2 PL7 Software Installation 2/22.2-1 Preliminary Operations 2/22.2-2 The Software Packages and Their Contents 2/32.2-3 Installation Procedure 2/42.2-4 PL7 Directories and Files 2/5

2.3 Installing Updates and Upgrades 2/6

2.4 Installing Drivers 2/7

2.5 Execution 2/10

2.6 Uninstalling PL7 2/10

2.7 Errors 2/11

Page 2: PL7 Installation Startup Guide

___________________________________________________________________________

2

PL7 Installation and ContentsStartup Guide

Section Page

A

2.8 Automatic Installation 2/122.8-1 Call Syntax 2/122.8-2 Syntax of Command File Fields (*.INI) 2/122.8-3 Error Handling 2/14

3 Hardware Setup 3/1

3.1 Connections 3/13.1-1 PC <-> PLC connection 3/13.1-2 FT• <-> PLC connection 3/2

Page 3: PL7 Installation Startup Guide

General 1

___________________________________________________________________________1/1

ASection 1

1 General

1.1 Document Structure

This manual describes PL7 Micro, Junior, Pro and Pro Dyn software on a PC with oneof the following operating systems :

i Windows 95, Windows 98

i Windows NT 4.0

Part A deals with hardware and software setup.

Part B describes the functions and uses of the software.

Throughout this document, the term PL7 software is used to refer to PL7 Micro, Junior,Pro or Pro Dyn without differentiation.

For further information please consult other manuals with the reference TLX DOC PL7 33 E :

i Reference Manual (describes the languages and instructions)

i TSX37 Application-Specific Functions Manual (describes the software setup forTSX37 application-specific functions)

i TSX57 Application-Specific Functions Manual (describes the software setup forTSX57 application-specific functions)

i TSX37-TSX57 Communication Manual (describes communication)

i PL7-2 Converter Manual (describes the conversion of a PL7-2 application to PL7 Micro,Junior or Pro)

i PL7-3 Converter Manual (describes the conversion of a PL7-3 application to PL7Junior or Pro)

i ORPHEE Converter Manual (describes the conversion of an ORPHEE application toPL7 Junior or Pro)

i Runtime Screens Manual (describes the installation of the runtime screens)

Page 4: PL7 Installation Startup Guide

1/2___________________________________________________________________________

A

1.2 Presentation of PL7 Software

PL7 Micro, Junior and Pro software packages are programming and debugging toolsfor TSX Micro and TSX Premium PLCs.

PL7 Pro Dyn software is an operating tool (supervision, diagnostics and maintenance)for TSX Micro and TSX Premium PLCs. It cannot be used to create or modify anapplication.

The software is available in three different packages :

i software package : used to install PL7 V3.3 software

i software update package : used to update an older version to a new version (forexample : PL7 Micro V1.0 to PL7 Micro V3.3)

i software upgrade package : used to upgrade an older version to a new version withhigher-level functions (for example : PL7 Micro V1.0 to PL7 Junior V3.3)

PL7 software package references

TLX CD PL7M P 33 M and EF : PL7 Micro

TLX CD PL7J P 33 M and EF : PL7 Junior

TLX CD PL7P P 33 M and EF : PL7 Pro

TLX CD PL7PD P 33 M and EF : PL7 Pro Dyn

TLX RCD PL7M P 33 M and EF : Update for PL7 Micro to PL7 Micro, new version

TLX RCD PL7J P 33 M and EF : Update for PL7 Junior to PL7 Junior, new version

TLX RCD PL7P P 33 M and EF : Update for PL7 Pro to PL7 Pro, new version

TLX RCD PL7PD P 33 M and EF : Update for PL7 ProDyn V3.x to PL7 ProDyn , newversion

TLX UCD PL7J P 33 M and EF : Upgrade for PL7 Micro or Junior V*.* to PL7 Junior,new version

TLX UCD PL7P P 33 M and EF : Upgrade for PL7 Junior V*.* to PL7 Pro, newversion

A PL7 software package comprises :

i a PL7 software installation CD-ROM

i a CD-ROM containing the different versions of operating systems for TSX 37 andTSX 57

i a TSX 07/37/57 PC UNI-TE terminal port cable (reference TSX PCU 1030, notsupplied with updates and upgrades)

i a PL7 installation and startup guide (this manual)

i a product identification number : this number should not be discarded, as it is requiredwhenever PL7 Micro, Junior, Pro or ProDyn software is being installed, updated orupgraded

i a CD-ROM containing French/English documentation

Page 5: PL7 Installation Startup Guide

General 1

___________________________________________________________________________1/3

A

Note :The floppy disks for installing PL7 software can be ordered separately.

Functions of PL7 software

PL7 Micro PL7 Junior PL7 Pro PL7 Pro Dyn

Programming TSX Micro TSX Micro and TSX Micro and noTSX Premium TSX Premium

Language display

G7 CHART yes yes yes

MACROS no TSX Premium TSX Premium

LD yes yes yes

IL yes yes yes

ST no yes yes

Sections yes yes yes

Function no no yesmodules

Debugging yes yes yes no

Adjustment yes yes yes yes

Diagnostics no yes yes yes

Runtime no no creation/use creation/usescreens

DFB types no use creation/use no

Diagnostic no no TSX/PCX/PMX 57 displayDFB

Storage of TSX Premium TSX Premium TSX Premiumsymbols inthe PLC

Application yes yes yes yesdoc. file

Page 6: PL7 Installation Startup Guide

1/4___________________________________________________________________________

A

1.3 Developments

PL7 software can be used to access applications at all levels.

PL7 Micro, Junior and Pro software can be used to create, read and modify applicationswithout changing the version or to convert them to version V3 by simply reconfiguringthe processor (select the V3 processor during hardware configuration).

PL7 Pro Dyn software can be used to access an application in read-only mode, butcannot be used to convert an application to version V3.

Comment :

Conversion cannot be reversed. The application, once converted to be executedby a V3.0 processor, can no longer be executed by a processor of an earlier version.

Note :V1.0/V1.5/V2.0 PLC processors cannot execute V3 applications.

PL7 software Applications Processors

V1.0, V1.5 andV2.0 levelversions

V3.0 or V3.3level versions

YES YES

YES

YES YES

NO

NO

PCMCIAmemory

Page 7: PL7 Installation Startup Guide

General 1

___________________________________________________________________________1/5

A

Main developments in PL7 V3.3 software

The new functions provided by PL7 Micro, PL7 Junior, PL7 Pro and PL7 ProDynproducts in these new versions are the following :

- functional view and function modules- partial protection of an application (access rights for the sections)- storage of the symbols database in the PLC- PL7 used in server mode (Automation OLE)- development of the variables editor and LD editor- import/export NIOF- FIPIO developments and other configuration developments (1/2 racks, newmodules, etc)- user function blocks (Derived Function Block) written in LD- functions for the Diagnostics offer (Diag DFB)- display of the documentation file on screen- Runtime screens : diagnostics viewer, setting screen parameters, etc.

PL7 PL7 PL7 PL7 TSX TSXMicro Junior Pro ProDyn Micro Premium

Partial protection of sections x x x x x

Function modules x x x

DFB creation in LD x x

DFB use in LD x x x x

Import/Export NIOF x x x

Storage of symbols in PLC x x x x

PL7 in server mode x x

Half racks x x x x

Data editor developments x x x x

Fipio developments x x x x

Import/Export Grafcet section x x x

Documentation file display x x x x

LD editor developments x x x x

Runtime Screens developments x x

Diagnostic functions x x x

Page 8: PL7 Installation Startup Guide

1/6___________________________________________________________________________

A

Page 9: PL7 Installation Startup Guide

Software Setup 2

___________________________________________________________________________2/1

ASection 2

2 Software Setup

2.1 Configuring the Terminal

2.1-1 Minimum Configuration

Processor 486 DX5 133 MHz

System Windows 95

RAM 32 Mb

Drives Hard disk 50 Mb for the software25 Mb for the temporary directories

Floppy disk

Ports COM serial port available for connection to the PLC (COM1 toCOM4)Parallel printer port (LPT1 to LPT4)

Monitor VGA

2.1-2 Typical Configuration

Processor Pentium 166

Systems Windows 95 / 98 Windows NT 4.0

RAM 32 Mb 48 Mb

Drives Hard disk 50 Mb for the software25 Mb for the temporary directories

CD-ROMFloppy disk

Ports COM serial port available for connection to the PLC (COM1 toCOM4)Parallel printer port (LPT1 to LPT4)

Monitor At least VGA (SVGA with color management on 24 bits isrecommended)

Note :The characteristics described concern configuration for the installation of PL7 software only. If PL7is used simultaneously with other software packages a more powerful configuration may be required.

Page 10: PL7 Installation Startup Guide

2/2___________________________________________________________________________

A

2.2 PL7 Software Installation

2.2-1 Preliminary Operations

Before installing PL7 software on disk, read the license and guarantee certificatesconcerning the restrictions which apply to copying and installing the software.

PL7 can be installed from the CD-ROM. The floppy disks for installing PL7 softwarecan be ordered separately. If the latter are used, make copies of them and use thesebackup copies to work with, so as to avoid accidental damage to the originals.

Automatic InstallationThis special PL7 installation mode can be used to perform fully automatic installation,which does not require any action on the part of the user• even in the event of an error• as it takes the necessary data from a parameter file• as it sends a report in the form of a file

Refer to section 2.8 for details of automatic installation.

Page 11: PL7 Installation Startup Guide

Software Setup 2

___________________________________________________________________________2/3

A

2.2-2 The Software Packages and Their Contents

It is possible to select the content of the PL7 software to be installed. Standardinstallation is simpler, but customized installation enables the space occupied by thesoftware to be optimized.

Standard installation

Software Contents

PL7 Micro Kernel, Function library, UNI-TELWAY driverServers (security management)Demonstration applicationFIP driverPL7-2 converter

PL7 Junior Kernel, Function library, UNI-TELWAY driverServers (security management)Demonstration applicationFIP driverPL7-2 converterPL7-3 converterS1000 converter

PL7 Micro Kernel, Function library, UNI-TELWAY driverServers (security management)Demonstration applicationFIP driverImport/Export NIOF functionPL7-2 converterPL7-3 converterS1000 converter

PL7 Pro Dyn Kernel, Function library, UNI-TELWAY driverServers (security management)Demonstration applicationFIP driver

Page 12: PL7 Installation Startup Guide

2/4___________________________________________________________________________

A

2.2-3 Installation Procedure

The software can be installed either from a CD-ROM or from floppy disks. In the latter case,the user must install the floppy disks one by one.

Ent

ries

can

be m

odifi

ed b

y cl

icki

ng o

n P

revi

ous

Enter the user settings andconfirm with Next

Define an installation path and confirmwith Next

Define the various installation paths andconfirm with Next

Confirm with Next Confirm with Next

Press Return to Windows to exitthe installation

Custom

Standard

Select thetype of installation

Select the elements to be installed andconfirm with Next

common to all installations

Insert the CD-ROM

Launch the Setup.exe file

Enter the product identification numberand confirm with Next

(maximum of 3 entry attempts)

Select the software language and confirmwith Next

Confirm the Welcome screen with Next

Insert the first floppy disk

Page 13: PL7 Installation Startup Guide

Software Setup 2

___________________________________________________________________________2/5

A

2.2-4 PL7 Directories and Files

On C:

\PL7user\ : directory containing the demonstrationand client applications

\Pl7temp\ : directory used as temporary space

\Config.sys : modified file incorporating the UNITELWAYand FIPWAY drivers

\Config.001 : old configuration file

On the path defined by the user (for example : D:\programs\)

\Oflib32\ : directory containing the functions

\Pl7micro33\ : directory containing the PL7 Micro executablesand module descriptions

\Pl7junior33\ : directory containing the PL7 Junior executablesand module descriptions

\Pl7pro33\ : directory containing the PL7 Pro executablesand module descriptions

\Pl7prodyn33\ : directory containing the PL7 Prodyn executablesand module descriptions

\Pl7sys\ : directory containing files common to all PL7 programs

D:\Xwaydrv\ : directory containing the COM drivers

On C:\Windows

\Pl7sys\ : directory containing the log

\Pl7sys\histo.ref : file containing the installation log

\Pl7sys.ini : initialization file

On C:\Windows\Start Menu\Programs

\Modicon Telemecanique\ : directory containing the launch icons

Page 14: PL7 Installation Startup Guide

2/6___________________________________________________________________________

A

!

2.3 Installing Updates and Upgrades

To update / upgrade a version V3.0 or later PL7 software package, theuser must check that the software is present on the terminal oroperating system. If it is not present, it must be reinstalled.

Insert the CD-ROM

Launch the Setup.exe file

Confirm the Welcome screen with Next

Insert the first floppy disk

Select the language and confirmwith Next

Enter the product identification numberand confirm with Next

Change theoperating system?

Insert the first floppy disk of the olderversion and confirm with

Next

Reinsert the floppy disk of the newversion and confirm with Next

Continue the installation procedure (see section 2.2-3, text with gray background)

CD-ROM

Yes

Yes

N o

N o

Old versionpresent on the terminal?

Floppy disks

Installation of theupdate / upgrade

from

Version<3.0

Yes

N o

Reinstall thesoftware

Page 15: PL7 Installation Startup Guide

Software Setup 2

___________________________________________________________________________2/7

A

2.4 Installing Drivers

Both Pl7 FIPFPC10 and UNITELWAY communication drivers have their own installationmethods which differ from those of PL7.When PL7 is installed from a set of floppy disks, installing the two drivers is theresponsibility of the user. The user must simply execute the setup.exe program in eachset of floppy disks for the drivers.However, when the installation is from a CDROM, the driver installations are activatedautomatically after PL7 has been installed.

When installing the drivers from floppy disks

1 From the Start menu, select Programs .2 Select the Modicon Telemecanique group.3 Select XWAY Driver Manager .

X-WAY tabThis tab enables the user :• to consult the list of installed drivers• to install or update drivers• to delete drivers

To install a driver

1. Click on theInstall/Update button.

2. Select the directory whichcontains the driver usingthe Browse button.

3. Open the directory andselect the setup.exe filethen click Open .

4. Confirm starting theinstallation with OK.

Page 16: PL7 Installation Startup Guide

2/8___________________________________________________________________________

A

FIP tabThis tab is used to configurethe FIPWAY driver. Forinformation on adjustingthe driver parameters, referto section 3.2-2 of part B.

UNITELWAY tabThis tab is used to configurethe UNITELWAY driver. Forinformation on adjustingthe driver parameters, referto section 3.2-1 of part B.

XWAY Test tabThis tab is used to test the basic driver operation of an XWAY driver by means ofconnection and transmission of requests.

1 2

3

Page 17: PL7 Installation Startup Guide

Software Setup 2

___________________________________________________________________________2/9

A

(1) Driver group• Name : Name of the driver to be tested (UNITELWAY, FPC10, etc).• Driver number : Instance number of the driver to be tested (usually 1).• Remote address : XWAY address of the remote station in the format

“network.station.port”. Address “0.254.0” is the default address (for example,terminal port). For a network connection (for example, FIPWAY), the user mustfill in this field as follows: “3.5.0” to address station 5 of network 3, for example.Port 0 corresponds to the system server port for the relevant station.

• Local address : Internal address used locally by the driver. This field is filled inautomatically, for information purposes, by the driver when the connection hasbeen made.

(2) Request group• Request : Name of the driver to be tested (UNITELWAY, FPC10, XIP, etc).• Type : Type of request. Different sizes of mirror requests are suggested, as well

as reading system bit %S6 of the PLC.• Wait time : Wait time in ms for the response to the transmitted request (time out).• Status : Status of the connection, “disconnected”, “connecting…” or “connected”.

(3) Command buttons• Connect : Opens an internal communication channel on the selected driver.• Start : Starts transmitting requests to the station defined in the “Remote address”

field of the “Driver” group. This button is only active when online.• Details… : Displays system information about the driver. This button is only

active when online.• About : Displays the Xway Manager version and copyright.

Page 18: PL7 Installation Startup Guide

2/10___________________________________________________________________________

A

2.5 Execution

From the Start menu :

1 Select the Programs group from the Start menu.2 Select the Modicon Telemecanique group.3 Select the software icon.

Notes :The UNI-TELWAY and FIPWAY icons are used to access the parameter settings for the terminal /UNI-TELWAY or terminal / FIPWAY links.Readme contains additional information about the software and documentation.Access security management is used to access the PL7 access security managementfunction.To launch PL7 ProDyn, a user profile must first be defined (see part B, section 3.1).

2.6 Uninstalling PL7

The uninstall function is accessed via the Add/Remove Programs dialog box in theControl Panel :

1 Select the Install/Uninstall tab.2 Select PL7 *** V3.*.3 Select Add/Remove .4 Select the elements to be removed (kernel and/or common components).5 Select OK.6 Confirm with Yes.7 Confirm the information screen with OK.

Comments :

The uninstall function removes programs one at a time. To remove all programs,repeat the procedure.Uninstalling has no effect on elements shared by other programs (Pl7sys.ini, Config.sys,Pl7user, Pl7temp, etc).

Page 19: PL7 Installation Startup Guide

Software Setup 2

___________________________________________________________________________2/11

A

2.7 Errors

This section deals with errors which may occur when installing PL7 software.

Error Recommended action

Read error Check the contents of the floppy disk using the Scandiskcommand.

Installation freezes Check that the terminal does not have a virus.Deactivate the anti-virus program while installation is inprogress.

Installation taking too long Defragment the disk onto which the software is being installed.

Page 20: PL7 Installation Startup Guide

2/12___________________________________________________________________________

A

2.8 Automatic Installation

This special mode can be used to perform fully automatic installation, which does notrequire any action on the part of the user.

2.8-1 Call Syntax

The "SETUP.EXE file" command must be executed, where file is the full path for an.INI file (for example, C:\INSTALLAUTO.INI) containing all of the answers to thequestions which may be asked by the installation.If the file is not given a path, the software will try to find this file in the Setup start directory.If the file does not exist, the installation will quit with an error.

2.8-2 Syntax of Command File Fields (*.INI)

Automatic installation does not offer all of the options given in normal installation. Itis inevitably in customized mode, and the core is always installed by default.

Key for the heading Possible values Use Required [CONFIGURE]

LANGUAGE 1,2,3,4,5 Definition of the installation Yeslanguage1 FRENCH2 ITALIAN3 GERMAN4 ENGLISH5 SPANISH

MAIN_PATH Target path for main product Yes

USERNAME User name Yes

COMPANYNAME Company name Yes

IDCODE Product identification code Yes

KEEP_OLD_PATH TRUE or FALSE Keep paths to existing products Yeson the disk or not

KEEP_MORERECENT_OF TRUE or FALSE Keep most recent OFs on the Yesstation or not

CONVPL72 = TRUE or FALSE Installation of converter No

CONVPL73 = TRUE or FALSE Installation of converter No

CONV1000= TRUE or FALSE Installation of converter No

FIPDRV = TRUE or FALSE Installation of FIP driver No

IMPORT_EXPORT_FNE TRUE or FALSE Installation of IMPORT NoEXPORT FNE tool

Page 21: PL7 Installation Startup Guide

Software Setup 2

___________________________________________________________________________2/13

A

Example1Install core and two converters in French in E:\PL7\TEST\SUB1

[CONFIGURATION]MAIN_PATH=E:\PL7\TEST\SUB1USERNAME=DSCOMPANYNAME=schneider; 1= installation in FrenchLANGUAGE=1; enter user identification codeIDCODE=xxxxxxxxxxKEEP_OLD_PATH=TRUEKEEP_OF_MORERECENT=TRUECONVPL72 = TRUECONVPL73=TRUECONV1000=FALSEFIPDRV=FALSEIMPORT_EXPORT_FNE=FALSE ;

Example2Install core and a series 1000 converter in French in E:\PL7\TEST

[CONFIGURE]MAIN_PATH=E:\PL7\TESTUSERNAME=USERCOMPANYNAME=COMPANY; 1= FRENCHLANGUAGE=1; enter user identification codeIDCODE=xxxxxxxxxxxxxKEEP_OLD_PATH=TRUEKEEP_OF_MORERECENT=TRUECONVPL72 = FALSECONVPL73=FALSECONV1000=TRUEFIPDRV=FALSEIMPORT_EXPORT_FNE=FALSE ;

Page 22: PL7 Installation Startup Guide

2/14___________________________________________________________________________

A

Example3Install all of the elements in German in E:\program files\test

[CONFIGURE]MAIN_PATH=E:\program files\testUSERNAME=DSCOMPANYNAME=schneiderLANGUAGE=3; enter user identification codeIDCODE=xxxxxxxxxxxxxKEEP_OLD_PATH=TRUEKEEP_OF_MORERECENT=TRUECONVPL72 = TRUECONVPL73= TRUECONV1000= TRUEFIPDRV= TRUEIMPORT_EXPORT_FNE= TRUE

2.8-3 Error HandlingThe return code for the installation is indicated in the INSTALL.LOG file which is in theWINDOWS\PL7SYS directory.The contents are in the following formline 1 : result codefollowing lines : character strings indicating the meaning of the return

Possible values for RESULT Value associated Solutionwith the INFO key

0 = OK

1 : OF installation warnings Uninstall the OFs

2 : Not enough space on the disk Clean the target disk

3 : INSTALL.INI file missing or incorrect Key name Provide correctis incorrect information for

INSTALL.INI

4 : Memory space warning REBOOT the PC

5 : File protected by Windows. File name is REBOOT the PC Cannot overwrite file. protected

6 : Files not found in the installation. File names are Reconstruct the The installable form is incorrect. missing installable form

7 : Installable form incorrect. _setup.lib invalid

8 : DLLs cannot be loaded DLL names

Page 23: PL7 Installation Startup Guide

Hardware Setup 3

___________________________________________________________________________3/1

ASection 3

3 Hardware Setup

3.1 Connections

Connections specific to the terminal (monitor, keyboard, mouse, printer, AC supply) aredescribed in the manufacturer's documentation. This section describes the connectionsfrom the terminal to the PLC.

3.1-1 PC <-> PLC connection

This connection requires a 2.5 m TSX PCU 1030 cable, supplied with new softwarepackages (not supplied with update and upgrade packages).

ACsupply

ACsupply AC

supplySerial linkconnectorTSX PCU 1030

TSX PCU 1030

TSX 37

TSX 57

PC

Page 24: PL7 Installation Startup Guide

3/2___________________________________________________________________________

A

3.1-2 FT• <-> PLC connection

Connecting an FTX 517 terminal requires a 2 m T FTX CBF 020 cable.Connecting an FT 2000 terminal requires a 2.5 m TSX PCU 1030 cable, supplied withversions of the new software packages (not supplied with update and upgradeversions).

Mains Mains

Mains

Serial linkconnector

FT 2000TSX 37

TSX 57

TSX PCU 1030

TSX PCU 1030

T FTX CBF 020

FTX 517

Page 25: PL7 Installation Startup Guide

___________________________________________________________________________1

PL7 Installation and ContentsStartup Guide

Section PageB

1 General 1/1

1.1 Introduction 1/1

1.2 General Layout of the Software 1/11.2-1 General 1/11.2-2 Standard Elements 1/21.2-3 The Toolbar 1/31.2-4 The Status Bar 1/4

1.3 Using Online Help 1/51.3-1 Contextual Help 1/51.3-2 Help Topics 1/5

2 Presentation of PL7 2/1

2.1 Developing an Application 2/1

2.2 Offline Mode 2/2

2.3 Creating an Application 2/2

2.4 Structure of an Application 2/3

2.5 Editing the Configuration 2/6

2.6 Program Structure 2/7

2.7 Editing DFB Types 2/8

2.8 Editing Variables 2/9

2.9 Runtime Screens 2/10

Page 26: PL7 Installation Startup Guide

___________________________________________________________________________

2

PL7 Installation and ContentsStartup Guide

Section PageB

2.10 Programming 2/112.10-1 Ladder Language 2/112.10-2 Instruction List Language 2/122.10-3 Structured Text Language 2/132.10-4 Grafcet Language 2/132.10-5 Accessing Online Language Help 2/152.10-6 Process Diagnostic DFBs 2/16

2.11 Online Mode 2/18

2.12 Transfers 2/192.12-1 Terminal / PLC Program Transfer 2/192.12-2 File / PLC Data Transfer 2/19

2.13 Animation Tables 2/20

2.14 Debugging 2/212.14-1 Debug Tools 2/212.14-2 CPU Debug Screen 2/212.14-3 Grafcet Debug Screen 2/222.14-4 Debugging Function Modules 2/22

2.15 Diagnostics 2/23

2.16 Structure of the Documentation File 2/24

2.17 Utilities 2/252.17-1 Converters 2/252.17-2 Import/Export 2/252.17-3 Cross References 2/272.17-4 Replacing Variables 2/282.17-5 Application Protection 2/28

Page 27: PL7 Installation Startup Guide

___________________________________________________________________________3

PL7 Installation and ContentsStartup Guide

Section PageB

3 Tools Appendix 3/1

3.1 PL7 Access Security Management 3/1

3.2 Connections 3/23.2-1 UNI-TELWAY Link 3/23.2-2 FIPWAY Link 3/33.2-3 Connection Problems 3/4

3.3 OS-LOADER 3/4

Page 28: PL7 Installation Startup Guide

___________________________________________________________________________

4

PL7 Installation and ContentsStartup Guide

Section PageB

Page 29: PL7 Installation Startup Guide

General 1

___________________________________________________________________________1/1

B

Section 11 General

1.1 Introduction

This part gives a brief description of the different elements used in the installation ofa PL7 application.

PL7 Micro, Junior and Pro software packages are programming and debugging toolsfor TSX Micro and TSX Premium PLCs.

PL7 Pro Dyn software is an operating tool (supervision, diagnostics and maintenance)for TSX Micro and TSX Premium PLCs. It cannot be used to create or modify anapplication.

The user should refer to the online Help for more detailed information.

1.2 General Layout of the Software

1.2-1 General

PL7 software uses all the standard Windows features :

i mouse or keyboard

i dropdown menus

i browsers

i toolbars and palettes with icons

i several tools in parallel

i online Help and information balloons

Page 30: PL7 Installation Startup Guide

1/2___________________________________________________________________________

B

1.2-2 Standard Elements

PL7 software uses the Windows interface and looks like this :

1 Menu bar accesses all the software functions2 Toolbar provides fast access via the mouse to all the standard functions3 Help4 What's This? (functions in the same way as contextual Help)5 Comments field6 Palette of graphic elements7 Working context

2 31

765

4

Page 31: PL7 Installation Startup Guide

General 1

___________________________________________________________________________1/3

B

1.2-3 The Toolbar

The toolbar provides fast access to the basic software functions using the mouse :

Note :These functions can also be accessed from the menu.

New applicationOpens an applicationSaves the applicationPrints all or part of the applicationUndoes the last modificationsConfirms the modificationsGo toApplication browserCross referencesFunction libraryPLC <-> Terminal transfer

Offline modeOnline mode

Switches the PLC to RUNSwitches the PLC to STOPRuns / stops the animation

Cascades the windowsTiles the windows horizontally

Tiles the windows verticallyHelp

What's This?

Page 32: PL7 Installation Startup Guide

1/4___________________________________________________________________________

B

1.2-4 The Status Bar

The status bar, located at the bottom of the screen, gives a variety of information linkedto the operation of the software :

GRAFCET mode

Current modification

Animation indicator

Keypad functions

Mini online Help

Operating mode

PLC status

Network address

Page 33: PL7 Installation Startup Guide

General 1

___________________________________________________________________________1/5

B

1.3 Using Online Help

Online Help, which can be accessed as soon as PL7 is launched, describes theinstallation of the various software editors in sequence. It also provides detailedinformation on :

i users

i PL7 in general

i PL7 language instructions

i using PL7

i TSX Micro and Premium applications

There are two ways of accessing the online Help :

i via the contextual help function What's This?

i via the Help Topics browser

1.3-1 Contextual Help

Contextual help can be used to directly display the help topic for an element by selectingthat element.

The procedure is as follows :

1 Select the icon.

2 Select the element to be identified (a menu, a screen, a toolbar, etc)

Contextual help can also be displayed by pressing F1.

1.3-2 Help Topics

Online Help appears in the form of a Help Topics browser. The user can access thisbrowser via :

i the Index command from the ? menu

i the icon

Page 34: PL7 Installation Startup Guide

1/6___________________________________________________________________________

B

It comprises :

i Help contents

i Index : search for a topic using a keyword

i Find : general search using a keyword

Search from the contents1 Select and open the directory.2 Select and display the topic.3 Select the keyword.

Search from the Index / Find1 Select the Find tab.2 Enter the search term.3 Select and display the topic from the dropdown menu.

Return to the contents or indexFrom the description page, select Contents or Index .

Page 35: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/1

B

Section 22 Presentation of PL7

2.1 Developing an Application

Offline modeCreating anapplication

Online mode

Programming

Animation tables

Transfer

Debugging theapplication

Runtime screens

Creating the applicationdocumentation file

Saving theapplication

Creating the runtimescreens documentation

file

Editing theconfiguration

Setting parameters forapplications, software,

Grafcet

Editing DFB types

Setting parameters or use

Editing the runtimescreens

Setting parameters or use

Program structure

Single task, multitask, fasttask, events, sections,

function modules

Editing variables

Symbolization of bits,words, etc

Runtime screens

Page 36: PL7 Installation Startup Guide

2/2___________________________________________________________________________

B

2.2 Offline Mode

Offline mode (not connected to the PLC) is used to create / modify an application onthe terminal. The application being edited is found in the working directory on the harddisk.

2.3 Creating an Application

In this operation, the user configures the basis of the application.

The following can be selected when creating an application :

i the type of PLC

i the type of processor

i the type of memory card

For processor versions earlier than V3.0, the user must select the Grafcet option in orderto develop his application in Grafcet.

For V3.3 processors, a Grafcet application is developed by defining a Grafcet sectionin the master task.

Accessing the Help function via the browser contents :

Using the Software / Application Management / Creating an Application

Note :If the application already exists, the corresponding file can be opened.

Page 37: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/3

B

Documentation editorAnimation table editor

Runtime screens editor

Variables editor

2.4 Structure of an Application

The creation of an application with PL7 software is based on editors and tools whichcan be accessed from the Application Browser screen.This screen displays the application contents in a tree structure. It is possible to movearound the tree, and to access various functions directly, depending on the rights of thesoftware used.

Each editor is accessed by clicking with the right mouse button and then selecting Openfrom the menu, or by double-clicking with the left mouse button on the icon, or usingthe arrow keys and the Enter key on the keyboard.

Accessing the Help function via the browser contents :

Using the Software / Application Browser

Note :The symbol + in front of a directory indicates that it contains several files or subdirectories. Thedirectories can be opened/closed by double-clicking or using the arrow keys.

DFB editor

Program editor

Configuration editor

Page 38: PL7 Installation Startup Guide

2/4___________________________________________________________________________

B

Structuring as function modules

A function module groups together the different program components (sections,subroutines, macro-steps, animation tables etc) used to perform a control systemfunction.A function module is defined by a number of attributes (name, comment, programming,associated animation tables etc).

A function module contains a program directory (made up of one or more code modules)and an animation table directory.

A function modulecontains a program andanimation tables

A function module can itself be broken down into lower level function modules whichperform one or more subfunctions of the main control system function.

Module Feedbox1 has a submodule Stop1

Only PL7 PRO can be used to install function modules on TSX/PMX/PCX57 PLCs.

PL7 ProDyn software can be used to display function modules.A function module cannot contain runtime screens.

Page 39: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/5

B

Representation of a function module in PL7 PRO

The software is used to display :

i The structural view of the application : This is the standard view in the ApplicationBrowser corresponding to the order of execution by the PLC.

i The functional view of the application : This is the view of the application dividedinto function modules corresponding to the control system functions.

The Application Browser offers 4 possible displays :i The standard and

functional view side byside

i The standard and functional view oneafter the other

i The standard view only

i The functional view only

Page 40: PL7 Installation Startup Guide

2/6___________________________________________________________________________

B

2.5 Editing the Configuration

Hardware configurationThe configuration editor can be used intuitively and graphically to declare andconfigure the various components of the PLC :

i rack

i power supply

i processor

i application-specific modules

Software configurationThe configuration editor is also used to set the software parameters for the application,by entering the number of function blocks and registers and the size of the globalvariable zones.

Grafcet object configurationFor programming in Grafcet language, the configuration editor can be used to defineGrafcet objects (steps, macro steps, etc) and execution parameters (number of activetransitions and steps).

Comment :

In online mode, the configuration editor is also used for debugging, adjustment anddiagnostic functions.

Accessing the Help function via the browser contents :

Using the Software / Configuring the Application

Page 41: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/7

B

2.6 Program Structure

PL7 software enables two types of program structure :

i single task structure : the default structure, containing the master task

i multitask structure : containing the master task, the fast task and the event tasks

PL7 program tasks are made up of several parts, known as sections, and subroutines.Each of these sections can be programmed in a language appropriate to the type ofprocessing.

This division into sections makes it possible to create a structured program, and togenerate or insert program modules easily.

Accessing the Help function via the browser contents :

General Information about PL7 / Software Structure

Page 42: PL7 Installation Startup Guide

2/8___________________________________________________________________________

B

2.7 Editing DFB Types

The DFB editor can be used to program function blocks specific to the user, whichcorrespond to particular features of individual applications.

The DFB blocks are used whenever a program sequence is repeated in an application,or to freeze a standard programming operation. They can be exported to all other PL7applications.

PL7 Pro software must be used to create DFBs. They can be used with PL7 Junior andPro software on TSX 57 V3.0 and PCX/PMX 57 PLCs.

The parameters and variables are purely symbolic (no addressing in address form) andprogramming is in Structured Text (ST) and Ladder (LD) language.

Accessing the Help function via the browser contents :

Using the Software / DFBs

Page 43: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/9

B

2.8 Editing Variables

The variables editor can be used to :

i symbolize the various objects in the application (bits, words, function blocks,application-specific modules, etc)

i set parameters for predefined function blocks (timers, counters, etc)

i enter values for constants and select the display base (decimal, binary, hexadecimal,floating point, message)

i set parameters for user DFBs

Accessing the variables is made easier via :

i classification by family and type

i sort functions (sorting by symbol or address)

i the possibility of displaying all the objects associated with a variable (for example,all the bits of a word, all the objects associated with a predefined function block)

i the possibility of presymbolizing objects associated with certain application-specificfunctions

i the possibility of running a search with a wildcard on symbols or comments

i the possibility of filtering I/O (allows the display, for a given module, of only those inputor output variables actually acting on the process)

i the Copy / Paste by block of variables function

i the possibility of removing Presymbolization

i the possibility of displaying the variables used in the program in bold

Accessing the Help function via the browser contents :

Using the Software / Editing Variables

Page 44: PL7 Installation Startup Guide

2/10___________________________________________________________________________

B

2.9 Runtime Screens

The Runtime Screens editor is a tool integrated in PL7 Pro and PL7 Pro Dyn software,version V3.0 or later. It is designed to simplify the operation of an automated process.PL7 ProDyn is used to create, modify and save the runtime screens.It is made up of various items of information (explanatory text, realtime values, views,etc), and enables simple and fast action (realtime modification and monitoring of thePLC variables).

The editor can be used to design these screens with the aid of the following tools :

Screen

i Creates runtime screens, families of screens

i Manages the Import/Export function for screens and families of screens

i Manages the link between the screen number and the screen browse object

i Lists all the variables used in a screen

i Sets the screen parameters : size, scroll bars, full screen, mouse position, objectcoordinates and size

i Copies and pastes one or more objects

i Diagnostics viewer : displays the faults in the application detected by the diagnosticDFBs instantiated in the PLC program

Message

i Creates the messages used in the screens

Objects

i Creates a graphic object library

Accessing the Help function via the browser contents :

Runtime Screens / ...

Runtime screens

Diagnostic DFB viewer

Page 45: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/11

B

2.10 Programming

The program editor is used to program the functions and application-specific functionsto be implemented by the application. It offers the following types of programminglanguage :

i Ladder language (LD)

i Instruction List language (IL)

i Structured Text language (ST)

i Grafcet language (G7)

Online symbolizationOnline symbolization is used, when entering LD, IL or ST programs, to immediatelyassociate (without opening the data editor) :- an address with a new symbol- a symbol with a non-symbolized address

2.10-1 Ladder Language

The Ladder language editor offers an extensive set of tools to simplify the constructionof rungs :

i A palette of graphic elements for direct access to the various graphic symbols of thelanguage via the mouse or the keyboard : contacts, Boolean logic, coils, operationblocks, predefined function blocks, DFB types, etc.

i A rung can be drawn without having to fill in each element.

i The language objects can be entered and displayed in either symbol format, addressformat, or both.

i A rung is constructed simply by selectingthe symbol from the graphic palette andplacing it in the correct position in the gridon screen.

i A collapsed view.

Page 46: PL7 Installation Startup Guide

2/12___________________________________________________________________________

B

It is possible to call assisted entry functions directly from the Ladder language editor :

i access to function libraries

i access to the variables editor to enter symbols and set parameters for function blocks

The rungs are displayed in collapsed form. This means that several rungs can bedisplayed in the same window, and can be accessed using the scroll bar or their label.Several program modules can be displayed simultaneously.

A subroutine can be accessed directly from a call program.New functions :- automatic link line- information box- increased ease of use when entering function blocks- signaling via a no-entry sign if the user tries to move unauthorized objects

2.10-2 Instruction List Language

The Instruction List language editor is used to enter language instructions andoperands via the keyboard. Formatting (alignment of instructions and operands) isperformed automatically by the editor.Operands can be entered and displayed in either symbol or address format.The key words of the language and the comments are displayed in color to make theprogram easier to read.

The Instruction List language editor provides help with entering :

i instructions on function blocks (eg : %TMi, %Ci, etc)

i functions by the function library

Page 47: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/13

B

2.10-3 Structured Text Language

The Structured Text language editor is used to enter program lines via the keyboard,using alphanumeric characters.Operands can be entered and displayed in either symbol or address format.The Structured Text language editor provides help with entering functions by thefunction library.The key words of the language and the comments are displayed in color to make theprogram easier to read.

2.10-4 Grafcet Language

The Grafcet language editor has an extensive set of tools to simplify construction of thechart :

i a palette of graphic objects which can be accessed directly via the mouse or thekeyboard (steps, transitions, links, connectors, macro steps, etc)

i direct access to the programming of actions or transition conditions

i automatic numbering of steps

i display for each Grafcet page with lines of steps and transitions

i simplified entry of comments

i a collapsed view

Page 48: PL7 Installation Startup Guide

2/14___________________________________________________________________________

B

A chart is constructed simply by selecting the object required from the graphic paletteand placing it in the Grafcet page.The graphics in the palette are updated according to the graphic object which had beenprogrammed immediately before it (fine lines).The Grafcet editor works within an edit zone which can be moved within the completemodule comprising a maximum of 8 pages.

Page 49: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/15

B

2.10-5 Accessing Online Language Help

Two types of information are available to the user :

i information concerning language instructions

i information concerning programming in the various languages

Language instructionsThis Help topic describes the structure of the programming instructions. The followinginformation is given for each instruction :

i its functions

i its syntax

i the operands (parameters)

Accessing the Help function via the browser contents :

Language Instructions / ...

Language programmingThis Help topic describes the programming structure. The following information is givenfor each type of language :

i the programming editors

i usage rules, order of priority, etc

i program composition

Accessing the Help function via the browser contents :

Using the Software / Programming in (LD, IL, ST, G7) Language

Page 50: PL7 Installation Startup Guide

2/16___________________________________________________________________________

B

2.10-6 Process Diagnostic DFBs

Diagnostic DFBs can be used with PL7 PRO or PL7 Junior and comprise :

• application diagnostic DFBs which are used to monitor the process via the applicationprogram :- monitor a PL7 equation- monitor the reaction time of the process to a command- monitor the safety conditions- monitor the I/O and the ASI bus

• application control and diagnostic DFBs which are used to control and monitor theapplication components (EPO) :- check sensor data- check control requests to an actuator- monitor the duration of a movement- store the minimum and maximum durations of a movement- learn the duration of a movement- control an actuator

Compatibility : TSX57/PCX57/PMX57

The library is made up of the following DFBs :

EV_DIA Monitors the state of 2 bits without taking a time factor into account

MV_DIA Monitors the state of 2 bits without taking a time factor into account withthe possibility of monitoring the progress of a movement (changesof state of a bit within a defined time limit)

NEPO_DIA Monitors, controls and diagnoses an application component TEPO_DIA

IO_DIA Diagnoses all I/O modules

ASI_DIA Diagnoses an Asi I/O module

ALRM_DIA Interface with a diagnostic buffer (stores errors)

Error messageEach DFB has its own error message which may be standard or customizabledepending on the DFB type.

Page 51: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/17

B

Displaying error messages

1. The Viewer integrated in the PL7 Pro and PL7 ProDyn workshops is used to :- display diagnostic messages clearly (see Runtime Screens documentation)- diagnose the fault using direct access to the program and configuration

2. A diagnostics Viewer is also available with CCX17 V2.5 (see CCX 17 operator paneldocumentation).

* ACTIVE ALARMS : 011 * 002 03/04/97 11:07:54....NEPO....ACK Failure left motor N°3 <ALT>+<P> -> Status < > -> Return

Direct access tothe configuration

Direct access to theprogram editor to display

the diagnostic DFB

Page 52: PL7 Installation Startup Guide

2/18___________________________________________________________________________

B

2.11 Online Mode

Online modeOnline mode (connected to the PLC) is used to modify an application in the PLC.The following functions can be executed :

i creation / modification of the program in LD, IL or ST

i modification of the task period

i modification of the predefined function block parameters (except the size of registers)

i modification of module parameters and data

i import, export an application, PLC in Stop

i addition of predefined function blocks

i debugging, adjustment

i creation / modification of runtime screens

i modification of the Grafcet structure in STOP

The following functions cannot be executed :

i creation of an application

i addition or removal of an application-specific module

i modification of the I/O channel <-> application-specific function association

i modification of the size of a register

i modification of the number of internal constants, words and bits

i modification of the Grafcet structure in RUN (but steps and transitions can bemodified)

Comments

When online, if any modifications are made, the application is updated in the PLC andin the working directory on the hard disk :

i saving in the PLC is automatici saving on disk must be performed by the user

Any modifications made to a runtime screen will not affect the application.

When switching to online mode, if the applications on disk in the working directory andon the PLC are different or absent, the software will offer an update option.

Symbols and comments stored in the TSX Premium PLCSymbols and comments can be stored in TSX Premium PLCs (PMX 57202, 57302,57402, 57452 V3.3) fitted with the following memory cards :- 128 kword memory card : TSXMRP 2128P- 256 kword memory card : TSXMRP 3256P

Page 53: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/19

B

2.12 Transfers

2.12-1 Terminal / PLC Program Transfer

Two transfer directions are possible :

i terminal to PLC

i PLC to terminal

Program transfer is used to exchange the application in its entirety, with the exceptionof the runtime screens.If a memory card used to store symbols and comments is declared in the configuration,the user can choose to transfer the symbols immediately or delay their transfer to a latertransfer phase.

2.12-2 File / PLC Data Transfer

Two transfer directions are possible :

i file to PLC

i PLC to file

Data transfer is used to exchange application variables only.

Accessing the Help function via the browser contents :

Using the Software / Application Management / Transfer ...

Page 54: PL7 Installation Startup Guide

2/20___________________________________________________________________________

B

2.13 Animation Tables

Tables containing the variables of the application to be monitored or modified can becreated by manual entry or automatically initialized from the rung, statement orsequence selected, or the animated objects in a runtime screen.

The variables can then be :

i modified

i forced to 0 or 1 for bit objects

For each numeric variable, it is possible to select the display base (decimal, binary,floating point, ASCII message).

Accessing the Help function via the browser contents :

Using the Software / Debugging / Animating and Modifying Variables

Page 55: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/21

B

2.14 Debugging

2.14-1 Debug Tools

All PL7 software, except PL7 Pro Dyn, offers a complete set of tools for debuggingapplications. A tools palette provides direct access to the main functions :

i inserting breakpoints

i step-by-step program execution

i independent execution of the MAST and FAST tasks, etc

2.14-2 CPU Debug Screen

This screen offers the following functions :

i information on the application status

i program execution command

i access to program and application-specific module diagnostics

i access to updating and displaying the realtime clock

Diagnostic tools

Page 56: PL7 Installation Startup Guide

2/22___________________________________________________________________________

B

2.14-3 Grafcet Debug Screen

This screen gives ahierarchical view of thechart with nesting of theCHART module and themacro steps.This view is animated inonline mode. The animationis represented by thepresence or absence ofindicators.

Grafcet debug barThe debug bar is used to display the chart status, modify the chart status and provideinformation on the status of the master task.

Accessing the Help function via the browser contents :

Using the Software / Debugging /...

2.14-4 Debugging Function Modules

The organization of a function module and the distribution of sections, events andGrafcet modules into different modules has no effect on program execution.The program is executed in the order shown in the structural view.To debug a function module, the user has the standard debug functions and additionalfunctions which can be used to debug the application incrementally, function moduleby function module.

• Deactivation of all the sections attached to a function module

• Activation of all the sections attached to a function module

• Canceling the forcing of all sections attached to a function module

Page 57: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/23

B

2.15 Diagnostics

Diagnostic toolThe software provides different diagnostic tools. The diagnostic tools can only beaccessed in online mode.

i Diagnostics of the last PLC stop

i Module diagnostics

i Program diagnostics

i Order in which modules are called

Diagnostic DFBsDiagnostic DFBs compatible with TSX57/PCX57/PMX57 can be used in PL7 PRO orPL7 Junior (see section 2.10-6).

Accessing the Help function via the browser contents :

Using the Software / Diagnostics

Page 58: PL7 Installation Startup Guide

2/24___________________________________________________________________________

B

2.16 Structure of the Documentation File

The documentation editor is linked to the Documentation browser which displays thestructure of the documentation file in the form of a tree.

It can be used to print all or part of the application documentation file on any graphicprinter which can be accessed under Windows using True Type technology (scalablefonts). The print formats supported are : A4 or US letter (portrait).

The documentation editor is used to define :

i a title page, including the name of thedesigner and project

i general information pages

i a footer

The documentation editor automaticallygenerates :

i the contents

i the application documentation file :program, hardware and softwareconfigurations

i the list of variables, sorted by address orsymbol

i the cross references, sorted by addressor symbol

The editor can also be used to display thepages of the documentation file beforeprinting.

Function modulesWhen the documentation tool is launched, it detects whether the application is runningand whether there is at least one function module containing references to either non-empty program modules (sections, evt, Grafcet modules, Srs) or animation tables. If thisis the case, an additional node, ‘Functional view’, is added to the tree.

Accessing the Help function via the browser contents :

Using the Software / Documentation

Note :The runtime screens documentation file is edited in offline mode. It can be accessed from theRuntime Screens editor.

Page 59: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/25

B

2.17 Utilities

2.17-1 Converters

The application converters available are :

i PL7-2 to PL7

i PL7-3 to PL7

i ORPHEE to PL7

i SMC to PL7

This means that applications which already exist can be ported easily and effectivelyto TSX Micro and TSX Premium PLCs.The converter is accessed using the Convert command from the File menu. Adestination application must be created before commencing.The SMC converter is an optional converter for PL7 Junior or PL7 Pro (referenceTLX LC SMC PL7 30M).

2.17-2 Import/Export

PL7 software offers different import/export functions :

Import/Export source files

i Import an LD, IL, ST, Grafcet source file

i Export an LD, IL, ST, Grafcet source file

i Import variables

i Export variables

i Import an application

i Export an application

Import/Export DFBs

i Import a DFB type

i Export a DFB type

i Import a DFB type in binary format

i Export a DFB type in binary format

i Import an application containing DFB types

i Export an application containing DFB types

Function modules

i Export a function module

i Import a function module

i Import a function module with reassignment of addresses and symbols

Page 60: PL7 Installation Startup Guide

2/26___________________________________________________________________________

B

Sections

i Import an LD, IL, ST section

i Import a Grafcet section

i Export an LD, IL, ST, Grafcet section, an SR or an event

Application in NIOF format

i Import an application in NIOF format

i Export an application in NIOF format

Example : Import/Export a source file

This function is used in TSX 37 and TSX 57 PLC applications to :

i save / restore an application

i insert or copy all or part of a program module (IL, LD, ST, G7, DFB type, symbolssource)

i insert an IL, LD, ST or G7 section in a MAST or FAST task

i insert a program module in an event task

i add a DFB type to the DFB list

Comment :

Importing and exporting an application involves :i redefining the I/Oi searching for and replacing modified objectsi initializing the station with the new application

This function cannot import/export runtime screens. The Runtime Screens editor hasits own import/export function.

Accessing the Help function via the browser contents :

Using the Software / Programming in (LD, IL, ST, G7) Language / Import/Export aSource File

Page 61: PL7 Installation Startup Guide

Presentation of PL7 2

___________________________________________________________________________2/27

B

2.17-3 Cross References

The Cross References function is used to :

i locate all tasks, sections and program lines where a variable or DFB type is used (inaddress or symbol format)

i directly access affected lines

i display the search and browser log

The Cross References are mainly used when an application is being debugged, toidentify the cause of a faulty variable.

The Cross References screen appears as shown below :

Cross references apply to the application and not to the runtime screens.

Accessing the Help function via the browser contents :

Using the Software/ Programming in (LD, IL, ST) Language / Cross References

Page 62: PL7 Installation Startup Guide

2/28___________________________________________________________________________

B

2.17-4 Replacing Variables

The Replace Variables function is used to locate a variable used in an application andreplace it with another.

The user locates the search zone by defining the program selection.

The Search screen appears as shown below :

Selections can also be made from the functional view.The Replace function does not affect the runtime screens.

Accessing the Help function via the browser contents :

Using the Software / Programming in (LD, IL, ST, G7) Language / Replacing aVariable in an Application

2.17-5 Application Protection

The Application Protection function is accessible from the Properties screen of theapplication in offline mode. This function is used for :

Global protection of the applicationThis function is used to protect the application in read and write mode after it has beentransferred to the PLC. Only the Run, Stop and Init functions accessible to a PLC areauthorized on a protected PLC application.

Partial protection of sectionsThe type of protection for each section can be defined when it is created (or from theProperties shortcut menu for the section) : no protection, write protection or read/writeprotection.

Defining the type of protectionThe type of protection can be defined :- for each section- globally for all the sections in the program/task/sections directory

Page 63: PL7 Installation Startup Guide

Tools Appendix 3

___________________________________________________________________________3/1

B

Section 33 Tools Appendix

3.1 PL7 Access Security Management

PL7 access security management, administrated by the super user, limits and controlsaccess to the various PL7 functions.

It cannot be accessed from PL7. It can be executed by selecting the PL7 Access SecurityManagement function from the Modicon Telemecanique menu. It affects only theterminal on which the PL7 software is installed, and not the application. By default, itis inactive (this can be modified under Option ).

Five user profiles are supported by PL7 software:

i Read Only (can be accessed by all PL7 software)

i Operate (can be accessed by all PL7 software)

i Adjust (can be accessed by all PL7 software)

i Debug (cannot be accessed by PL7 Pro Dyn software)

i Program (cannot be accessed by PL7 Pro Dyn software)

Only the super user has the necessary privileges for managing user rights.The access name given to the super user is Supervisor (no password associated oninstallation).

Access the online Help using the following commands :

Using the Software / Application Management / PL7 Access Security Management

Page 64: PL7 Installation Startup Guide

3/2___________________________________________________________________________

B

3.2 Connections

3.2-1 UNI-TELWAY Link

The UNI-TELWAY tool is used to configure the operating parameters for the UNI-TELWAYterminal driver.

The terminal / PLC link can be achieved via :

i cables

i UNI-TELWAY bus (a terminal can access the PLCs connected to the bus)

i a modem (used to connect a terminal to a PLC via the telephone network)

The tool is launched using the XWAY Driver Manager command from the ModiconTelemecanique menu.

The following configuration window appears when the UNITELWAY Driver tab isselected and the configuration button is pressed (see section 2.4) :

The user can configure :

i the communication port

i the transmission speed

i the UNI-TELWAY address

Access the online Help using the following commands :

TSX Micro (or Premium) Application-Specific Functions / Communication /UNI-TELWAY Fieldbus

Page 65: PL7 Installation Startup Guide

Tools Appendix 3

___________________________________________________________________________3/3

B

3.2-2 FIPWAY Link

The FIPWAY tool is used to configure the operating parameters for the FIPWAY terminaldriver.

The terminal / PLC link can be achieved via :

i a module for the terminal

i a PCMCIA card for the PLC

The tool is launched using the XWAY Driver Manager command from the ModiconTelemecanique menu.

The following configuration window appears when the FPC10 Driver tab is selectedand the configuration button is pressed (see section 2.4) :

The user can configure :

i the FIPWAY operating mode and address

i the driver instance

i the FIPIO operating mode and connection point

Access the online Help using the following commands :

TSX Micro (or Premium) Application-Specific Functions / Communication / FIPWAYNetwork

Page 66: PL7 Installation Startup Guide

3/4___________________________________________________________________________

B

3.2-3 Connection Problems

This section provides solutions for PLC connection / disconnection problems. Carryout the actions in the specified order and only proceed to the next action if the problemhas not been solved.

On a portable terminal :i Deactivate the energy management functions.

On any type of PC :

i Replace the video and mouse drivers with Microsoft drivers.

i Set Rx Tx to 0 in the driver parameters.

i Deactivate the anti-virus program (if an anti-virus program is installed).

i In the [DRIVERS] header add : RetryNumber=2 in the C:\WINDOWS\PL7SYS.INI.

3.3 OS-LOADER

This tool is used to update the TSX Micro and TSX Premium PLC operating systems(OS), by loading via the terminal port.

It is used to :

i display the PLC OS version

i load the operating system in a PLC system memory

Comment :

The load operation includes a delicate phase during which any power breaks onthe PLC may render it inoperable.