Вы находитесь на странице: 1из 75

Industrial Electric Drives Linear Motion Service Mobile

Hydraulics and Controls Assembly Technologies Pneumatics Automation Hydraulics

Training manual
VIComposer
Revision 04 / 2005

didactic from Rexroth. Systematic Success


Indralogic Basic
Revision
05 / 2004

Impressum

Publisher:
Bosch Rexroth AG
BRC/SAL2
Author: Helmut Kleinhans BRC / SAL2

Impressum Nachdruck, Vervielfltigung und


bersetzung, auch auszugsweise,
Herausgeber: nur mit unserer vorherigen schrift-
Bosch Rexroth AG lichen Zustimmung und mit Quellen-
angabe gestattet. Wir bernehmen
keine Haftung fr die bereinstim-
mung des Inhalts mit den jeweils
geltenden gesetzlichen Vorschriften.
Reproduction, copying, or trans-
lation of this publication, wholly or
in part, only with our previous written
permission and with source credit.
We assume no responsibility for
agreement of the contents with local
laws and regulations.
Bosch Rexroth AG is exempt from
liability, and reserves the right to
make changes at any time.
Table of content I

PROG Chapter 1 IndraWorks VIComposer Project

Language and Basic settings for IndraWorks 1


Generation of a new IndraWorks Project 2
Generation of a new IndraWorks Project (continuation) 3
Definition of communication channel for IndraLogic L40 (HardwarePLC) 4
Definition of communication channel for IndraLogic L40 (HardwarePLC) 5
Completion of communication setup / creation of the new project 6
Communication with a L40 (Hardware PLC) 7
IndraWorks / IndraLogic directory structure 8
IndraWorks / IndraLogic Basic settings 9
Configuration of VCPProfibusDP Modules 10
Configuration of VCPProfibusDP Modules 11
Configuration of VCPProfibusDP Modules 12
Configuration of VCPProfibusDP Modules 13
Setup of the ProfibusDP transmission rate 14
Callup of IndraLogic, checking the ProfibusDP Configuration 15
Setting the basic parameters for IndraLogic Symbol configuration 16
IndraLogic Target settings 17
Compile IndraLogic program 18
Checking the generated Symbol file 19
Checking the generated Symbol file 20
Load PLCProgram and ProfibusDP Configuration into PLCController 21

INST Chapter 2 VIComposer Installation

VIComposer Installation from CDROM 1


VIComposer Installation from CDROM (continuation) 2
VIComposer Installation from CDROM (continuation) 3
VIComposer Installation from CDROM (continuation) 4
VIComposer Installation from CDROM (continuation) 5
VIComposer Installation from CDROM (continuation) 6
Table of content II

MANAG Chapter 3 VIComposer Project Management

Create new VIComposer Project 1


Create new VIComposer Project (continuation) 2
Generate new Controller 3
Setup of Controller communication parameters (ProfibusDP) 4
Setup of Controller communication parameters (ProfibusDP) 5
Setup of Controller communication parameters (ProfibusDP) 6
Setup of Controller communication parameters (Serial V24) 7
Setup of Controller communication parameters (Serial V24) 8
Setup of Controller communication parameters (Serial V24) 9
Interface cable VCPPanel to L40 Controller 9
Setup of VCPPanel memory 10
Setup of general Project parameters 11
Setup of general System parameters 12
Setup of general System parameters (continuation) 13
Setup of System polling parameters (handshakes) 14
Adapt Project name 15
Compilation of a VIComposer Project (generation of loadable .S3 File) 16
Load compiled .S3 project file into VCPPanel (first time only) 17
Load compiled .S3 project file into VCPPanel (normal operation) 18

MASK Chapter 4 VIComposer Mask creation

Add a new user specific mask to an existing project 1


Setup of StartUp mask and Main mask 2
Setup of Default Character set 3
Enter text into a mask 4
Modify existing Text / Text properties 5
Copy, move and cut objects 6
Add ASCII Graphic characters to an existing mask 7
ASCII Character set 8
IBM Block Graphic characters 9
Add variables to a user specific mask 10
Add variables to a user specific mask 11
Declaration of Variables Using a Text list 12
Creation of a Text list (Example Signal status) 13
Creation of a Text list (Example Message text) 14
Assignment of a PLCVariable to a Function key 15
Assignment of a PLCVariable to a Function key 16
Assignment of a Mask number to a Function key 17
Assignment of a Mask number to a Function key 18
Bitmap images with user specific masks (Background image) 19
Bitmap images with user specific masks (Background image) 20
Bitmap images with user specific masks (Background image) 21
Bitmap images with user specific masks (Background image) 22
IndraWorks VCPPanel Project I

Chapter 1
IndraWorks
VCPPanel
Project

2005 Bosch Rexroth AG


Reproduction, copying, or translation of this publication, wholly or in part,
only with our previous written permission and with source credit.
We assume no responsibility for agreement of the contents with
local laws and regulations.
Bosch Rexroth AG is exempt from liability, and reserves the right to make
changes at any time.
IndraWorks VCPPanel Project CHAP 1 1

Language and Basic settings for IndraWorks

Click onto Tools / Options, to set


the basic parameters of IndraWorks

Language setting for


User Interface

Default directory for


IndraWorks projects

Menu parameters
IndraWorks VCPPanel Project CHAP 1 2

Generation of a new IndraWorks Project

1. Click onto Drive and Control, to


display the available Target Systems

2. Click onto File and select New / Project

3. Enter the name of the new project, and select the


directory, into which you want to store the project

4. Take over the new settings by clicking onto the OK button


IndraWorks VCPPanel Project CHAP 1 3

Generation of a new IndraWorks Project (continuation)

5. Select desired Target System with the left mouse


button and keep the left mouse button pressed

6. Drag the selected Target System with the left mouse button still
pressed onto the Project name and release the left mouse button
as soon as a line is displayed below the Project name

7. Enter the name of the new IndraWorks project


IndraWorks VCPPanel Project CHAP 1 4

Definition of communication channel for IndraLogic L40 (HardwarePLC)

8. Callup the communication window, in order to enter


the parameters to be used for the connection with
the Target System

9. Click onto Gateway, to setup the


parameters for a local Gateway Server

10. Select Local


IndraWorks VCPPanel Project CHAP 1 5

Definition of communication channel for IndraLogic L40 (HardwarePLC)

11. Click onto New to create a new


communication channel

12. Select Tcp/Ip (Level 2


Route) for the
communication channel

13. Open the input field for the


IPAddress by double clicking
onto localhost

15. Apply new settings by


clicking onto the OK button

14. Enter the IPAddress of the L40 controller


to which you want to make a connection and
confirm the input by pressing the Enter key
IndraWorks VCPPanel Project CHAP 1 6

Completion of communication setup / creation of the new project

Communication via a local GatewayServer (L40)

Note !
by clicking with the right mouse button
onto the icon Logic, the communication
window can be called up again by selecting
Properties
IndraWorks VCPPanel Project CHAP 1 7

Communication with a L40 (Hardware PLC)

External PC with IndraWorks / IndraLogic

IndraLogic Programming System Target System L40

Communication via Gateway with Local (IP 192.168.1.101)

Gateway Server

Network adapter (e.g. IPAddress = 192.168.1.50)

L40

Integrated network adapter (e.g. IP 192.168.1.101)

Hardware PLC (VxWorks)


IndraWorks VCPPanel Project CHAP 1 8

IndraWorks / IndraLogic directory structure

Project directory

PLCProgram files

IndraLogic Project files


IndraWorks VCPPanel Project CHAP 1 9

IndraWorks / IndraLogic Basic settings

1. Select the icon Logic with the left


mouse button, press the right mouse
button and select Properties

2. Activate the function Generate symbol file


and Send symbol file by clicking with the left
mouse button on it

3. Check, if the directory for the I/O Configuration (GSD Files) is correct
Default setting : C:\Program files\Rexroth\IndraWorks\IndraLogic\Targets\Config\
IndraWorks I/O Configuration CHAP 1 10

Configuration of VCPProfibusDP Modules

1. Click onto the button Periphery


and select ProfibusDP / MMI

2. Select VCP operating terminal with the left


mouse button, and keep the mouse button pressed

3. Drag the selected ProfibusDP module with the


left mouse button still pressed onto the icon
Profibus/M or another existing module, and
release the left mouse button as soon as two little
squares are displayed
IndraWorks I/O Configuration CHAP 1 11

Configuration of VCPProfibusDP Modules

4. Enter the ProfibusDP station address of the VCP operating terminal module, and
take over the station address (Bus address) by clicking onto the Finish button

Note !
The window with the Station address
can be called up again by double clicking
onto the corresponding basic module

5. Click with the left mouse button onto the Type


of the VCPModule, and keep the left mouse
button pressed (use 32 Byte I/O, if possible)
IndraWorks I/O Configuration CHAP 1 12

Configuration of VCPProfibusDP Modules

6. Drag the selected Type of the I/OModule


with the left mouse button still pressed onto
the icon of the previously inserted VCP
Module, and release the left mouse button
as soon as two little squares are displayed

7. Enter the I/O Start address, and take over the new address by clicking onto the
Apply button (Caution ! Obey Word / Byte addressing mode)

8. Click onto the Finish button, to


takeover the new settings

continuation on next page


IndraWorks I/O Configuration CHAP 1 13

Configuration of VCPProfibusDP Modules

9. Double click onto VCP operating


terminal, to call up the
ProfibusDP parameter window

10. Enter the same Module I/O start


address which was assigned in
the I/OAddress window
(see previous page)

11. Click onto the Apply, to takeover the new settings

12. Select tab Vendor specific data

13. Select On (=1) in the


Parameter value field
(Double click onto field to
callup selection box)

14. Double click onto field 0 to activate the setting


(a 1 must be displayed in the 0 field)

15. Click onto the x button to close the parameter window


IndraWorks I/O Configuration CHAP 1 14

Setup of the ProfibusDP transmission rate


1. Open the Bus parameter window by double clicking onto the Icon Profibus / M

2. Adapt the transmission rate


according to the specification
of the used I/OModules

Note ! For the first time installation, it is recommended to set the Transmission
rate to 1500kBit. As soon as the ProfibusDP runs in an error free state,
the Transmission rate can be increased to the maximum value.
IndraWorks PLCProgram CHAP 1 15

Callup of IndraLogic, checking the ProfibusDP Configuration

1. Callup IndraLogic by double clicking with


the left mouse button onto the icon Logic

2. Click onto the tab Resources and open the I/OConfiguration window by double clicking
with the left mouse button onto PLC Configuration (<R> = is managed by IndraWorks)

3. Check, if the I/OConfiguration


was taken over from
IndraWorks without errors
IndraWorks PLCProgram CHAP 1 16

Setting the basic parameters for IndraLogic Symbol configuration

1. Click onto Project / Options,


to setup the basic parameters

2. Click onto Symbol configuration, to check the active settings

Select all objects from which the variables


have to be stored into the Symbol file

The following options are available:


Export variables of objects
All variables of the selected objects are
taken over into the Symbol file
Export data entries
for structures and arrays of an object
entries for the access to the main variable
are generated
Export structure components
for each variable in a structure, an
individual entry is made in the Symbol file
Export array entries
for each element of an array an individual
entry is made in the Symbol file
Write access
all variables in the Symbol file are
enabled for Write access
IndraWorks PLCProgram CHAP 1 17

IndraLogic Target settings


Function
The settings made here, are used to configure the handling of the Symbol file
Projectname.sym or as a BinaryFile of the name Projectname.sdb.
The Symbol file is required for the data exchange with the controller, and is used by the OPC or
GateWay DDE Server.
Settings
If the option Dump symbol entries is activated, all project variables will be stored automatically
into the Symbol file during the compiler run (Projectname.SYM)
If the option Dump XML Symbol table is activated, all project variables will be additionally
stored into a XMLVersion of the Symbol file (Projectname.SYM_XML)
both files will be stored into the project directory

Depending on the selected Target System, certain


functions can be set / reset by IndraLogic using
Resources / Target System / General

Note !
Adaptions of the functions is only possible, if the Target
System is checked out from the ENIDatabase

Byte addressing mode


The assigned ProfibusDP start addresses are defined as Bytes, the addresses in the
program are set to Word addressing mode by Default.
Please check which addressing mode is used and adapt accordingly.
IndraWorks PLCProgram CHAP 1 18

Compile IndraLogic program

1. Select Project / Rebuild all and


compile the IndraLogic project

2. Check, if the project was


compiled without errors
IndraWorks PLCProgram CHAP 1 19

Checking the generated Symbol file


In order to see, if the variables of the program are included in the Symbol file, the file should be
checked using an ASCII Editor like Notepad

1. Select Resources / Workspace / Directories, to see the directory into which


the generated Symbol file is stored to

2. Select directory in which the Symbol file is located, using Windows Explorer
IndraWorks PLCProgram CHAP 1 20

Checking the generated Symbol file


3. Open the Symbol file with an ASCII Editor like Notepad
IndraWorks PLCProgram CHAP 1 21

Load PLCProgram and ProfibusDP Configuration into PLCController

1. Select Online / Login and load the


IndraLogic project into the PLCController

2. After loading is completed, start the PLC Program using Online / Run

3. Check the function of the I/OModules


and the status of the connected signals
j Signal status 0 (False)
J Signal status = 1 (True)
VIComposer Installation CHAP 2 I

Chapter 2
VIComposer
Installation

2005 Bosch Rexroth AG


Reproduction, copying, or translation of this publication, wholly or in part,
only with our previous written permission and with source credit.
We assume no responsibility for agreement of the contents with
local laws and regulations.
Bosch Rexroth AG is exempt from liability, and reserves the right to make
changes at any time.
VIComposer Installation CHAP 2 1

VIComposer Installation from CDROM

The following operation sequence installs the VIComposerSoftware on your hard drive.
During installation all required files will be copied into the selected directory and the Windows
system files will be updated.

To install the VIComposerSoftware, please follow the steps below:

1. Insert VIComposer CDROM into your CDROMDrive


2. Wait until the Startupscreen of the VIComposer CDROM is displayed
(takes between 10s and 20s)
3. Select the desired language in which VIComposer is to be installed

continuation on next page


VIComposer Installation CHAP 2 2

VIComposer Installation from CDROM (continuation)

4. Click onto Install VIComposer to callup the installation start screen

Possible functions
Install VIDownload Tool This installs a separate software, which can be used to download
the VIComposer project file

Documentation A selection of manuals in PDF format is displayed,


if required, ACROBAT Reader can be installed

Select Language System returns to Language selection screen

Exit Cancel installation, return to Windows

continuation on next page


VIComposer Installation CHAP 2 3

VIComposer Installation from CDROM (continuation)

5. Start installation by clicking with the left mouse button onto the Next button

6. Confirm the acceptance of the license agreement with a click onto the Yes button

Yes
Accept license
agreement and continue
with next dialogue

No

Do not accept
the license agreement
and cancel installation

< Back

Return to previous
dialogue screen

continuation on next page


VIComposer Installation CHAP 2 4

VIComposer Installation from CDROM (continuation)

7. Enter user related information

< Back
Return to previous
dialogue screen
Next >

go to next dialogue
screen of VIComposer
installation and take over
user information

Cancel
Cancel installation and
return to installation
startup screen

8. Select the directory into which you want to install VIComposer

Browse
Change installation
directory to another name

< Back
return to previous
dialogue screen

Next >
go to next dialogue
screen, and take over
selected installation
directory

Cancel
Cancel installation,
return to VIComposer
Installation startup
screen

continuation on next page


VIComposer Installation CHAP 2 5

VIComposer Installation from CDROM (continuation)

9. Select type of installation (Typical should be sufficient for most users)

< Back

return to previous
dialogue screen
Next >

go to next dialogue
screen, and take over
installation type

Cancel

Cancel installation,
return to VIComposer
Installation startup
screen

10. Click onto button Next, to install the VIComposerFiles

Cancel Cancel installation, return to the VIComposer Installation startup screen

Installation is running, all files will be copied into the selected directory

continuation on next page


VIComposer Installation CHAP 2 6

VIComposer Installation from CDROM (continuation)

11. Click onto button Finish to return to the main installation screen

12. Terminate installation by clicking onto Exit


VIComposer Project Management CHAP 3 I

Chapter 3
VIComposer
Project
Management

2005 Bosch Rexroth AG


Reproduction, copying, or translation of this publication, wholly or in part,
only with our previous written permission and with source credit.
We assume no responsibility for agreement of the contents with
local laws and regulations.
Bosch Rexroth AG is exempt from liability, and reserves the right to make
changes at any time.
VIComposer Project Management CHAP 3 1

Create new VIComposer Project


1. Select New in the File menu

2. Select the operating panel for which


the new project is to be generated in
the corresponding language folder

3. Click onto button Next to


open the Project name window

4. Click onto the Browse


button to open the Explorer
window, in order to select the
Directory and to enter the
Project name

continuation on next page


VIComposer Project Management CHAP 3 2

Create new VIComposer Project (continuation)

5. Select the Directory into which


the Project is to be stored

6. Enter the name of the Project file

7. Complete Project by clicking onto the Finish button


VIComposer Project Management CHAP 3 3

Generate new Controller

1. Select Project management information / Controller

2. Click onto the New button

3. Select BRC symbolic


4. Click onto the
OK button

5. Enter name of Controller

6. Click onto Activate


button, to activate the
new Controller
VIComposer Project Management CHAP 3 4

Setup of Controller communication parameters (ProfibusDP)

1. Select Controllers : ....... and Communication parameters

2. Click onto Edit button

3. Select Profibus and


click onto Parameter
button

4. Enter ProfibusDP station address


of the VCP20, to which a connection is
to be established

5. Click onto OK button, to take


over the new settings
VIComposer Project Management CHAP 3 5

Setup of Controller communication parameters (ProfibusDP)

6. Enter name for


Communication channel

7. Click onto Browse button to select the Symbol


file of the associated IndraWorks project

8. Select the Symbol file, which is


to be used for communication and
confirm selection by clicking onto
the OK button
VIComposer Project Management CHAP 3 6

Setup of Controller communication parameters (ProfibusDP)

9. Take over the new settings by clicking onto the OK button

10. Select Variable list and click onto the Edit button to
check the variables from the allocated Symbol file

Module name and variable name


Data type and data length of the variable

11. To close the Variable list window, click onto the x button
VIComposer Project Management CHAP 3 7

Setup of Controller communication parameters (Serial V24)

1. Select Controllers : ....... and Communication parameters

2. Click onto Edit button

4. Click onto Browse button to select the Symbol


file of the associated IndraWorks project

3. Enter name for


Communication channel

5. Select the Symbol file, which is


to be used for communication and
confirm selection by clicking onto
the OK button
VIComposer Project Management CHAP 3 8

Setup of Controller communication parameters (Serial V24)

6. Select SIS serial and


click onto Parameter
button

7. Enter the following interface parameter


Address : 2
SIS Master : checked
Device address : 1
Serial Parameters
Baudrate : 38000
Parity : None
Handshake : no Handshake

8. Takeover the new settings by clicking onto the OK button


VIComposer Project Management CHAP 3 9

Setup of Controller communication parameters (Serial V24)

9. Select Variable list and click onto the Edit button to


check the variables from the allocated Symbol file

Module name and variable name


Data type and data length of the variable

Interface cable VCPPanel to L40 Controller


Operating panel VCPxxx Indralogic L20/L40 Controller
6 2

Order number : 070 920 422


18 3

25 5

DSub DSub
Male 25 pin Female 9 pin
Setup on L20/L40 Controller
RS232 : COM SERV

11. To close the Variable list window, click onto the x button
VIComposer Project Management CHAP 3 10

Setup of VCPPanel memory


1. Select Project management information / General informations

2. Click onto Edit button

3. Select the memory size of your VCPPanel


and take over the new settings by clicking
onto the OK button

Note !
1. If the selected memory size does not match the real memory size of your VCPPanel, the
project file cannot be loaded into the panel.
2. Whenever the memory size is altered, a new compiler run must be carried out.
VIComposer Project Management CHAP 3 11

Setup of general Project parameters


1. Select Project management information / Projects

2. Click onto Edit button

4. Take over the Controller into the Project


3. Select the entry in the section, by clicking onto the > button
Controllers section
VIComposer Project Management CHAP 3 12

Setup of general System parameters

1. Select Project management information / System parameters

2. Select General parameters


and click onto Edit button

Polling time (in sec.) for cyclic variables


if this time is expired, a new data exchange with the PLCControl takes place (Status update)
Enable automatic download
a new download from the PC is automatically detected by the VCPPanel, without selecting
the Download function manually on the VCPPanel
This function works only, if a previous project with this setting was loaded before
Enable automatic upload
an Upload from the BT20 into the PC is automatically detected by the VCPPanel, without
selecting the Upload function manually on the VCPPanel
This function works only, if a previous project with this setting was loaded before
VIComposer Project Management CHAP 3 13

Setup of general System parameters (continuation)


Deactivate password function if mask change initiated by PLC
This function should be activated if:
the PLC selects mask changes directly
an existing password protection for the PLC is to be deactivated
the operator must enter a password to change over to the same mask

Enable mask change with active editor


This function should be activated if:
the operator must change over to another mask with an active editor

Section Screen saver


The following functions can be selected here:
deactivation of the screen saver
activate screen saver only in masks without cyclic variable update
activate screen saver in masks with / without cyclic variable update

Delay time (in sec)


defines the delay to callup the screen saver, if no action is detected on the display
at the same time the Led in the HelpButton starts flashing

Note ! The screen saver is not usable with every panel type. This means that you can select
always one of the screen saver settings, but you may not been able to enter a Delay
time

Section Input variables


In this section the following functions can be activated / deactivated:
Edit inverse Input variable is displayed in inverse video, while the operator is altering the
value.

Enter select next input variable If the Enter key is pressed, the cursor moves on to
the next input variable field
this speeds up operation, if several variable values
have to entered in a mask

Section Table editor


In this section, the cursor movement can be affected in the following way:
If entered date is takenover, cursor is positioned into the next line or the next column

Section Symbolic addresses for:


In this section the symbolic addresses for the following functions can be entered:
Image of mask number
Image of DIPSwitch
Read coordination byte
Table index
Keyboard image
VIComposer Project Management CHAP 3 14

Setup of System polling parameters (handshakes)

1. Select Project management information / System parameters

2. Select Poll area and


click onto Edit button

3. Click onto ... with 3 variables

Note !
For normal operation the Default setting with No link can be used
VIComposer Project Management CHAP 3 15

Adapt Project name

1. Select Project management information / Projects

2. Click onto Rename button

3. Enter new name for the Project


VIComposer Project Management CHAP 3 16

Compilation of a VIComposer Project (generation of loadable .S3 File)

1. Select Project management information / Projects

2. Click onto Compile button

Note !
If errors are found during the
compilation process, no
.S3 File will be generated.
If warnings are displayed, a
.S3 File is generated, but it is
recommended to check and cor-
rect the warnings
VIComposer Project Management CHAP 3 17

Load compiled .S3 project file into VCPPanel (first time only)
Note !
This operation is only required, if one of the following is true:
the compiled .S3 File is loaded the first time into the VCPPanel
If function Automatic download is deactivated

To erase the FlashEPROM of the VCP_Panel to enter the download mode, the following steps
must be carried out:
1. Disconnect VCPPanel from supply voltage (unplug connector from X1)
2. Set Switch 4 of the DIPSwitch located behind the flap on the rear side to ON
3. Connect VCPPanel to supply voltage (insert plug into X1)
the following is displayed on the VCPPanel screen

1. TURN POWER OFF


2. RESET DIPSW4
OTHERWISE ALL FLASH
DATA WILL BE LOST !!

4. Set Switch 4 of the DIPSwitch located behind the flap on the rear side back to OFF
Note ! Do not switch the power off !!!!
the following is displayed on the VCPPanel screen

ERASE FLASH EPROM 5. VCPPanel is ready


00 01 02 03 for Download
1017
DOWNLOAD 1 (X3) DIP_1+4
Memory : FLASH 768 kByte
Firmware : HV00067A

Note ! As soon as the transfer from VIComposer has been started,


the following is displayed on the VCPPanel
DOWNLOAD 2 (X3)

>>>>>>>>>>>>>>>
VIComposer Project Management CHAP 3 18

Load compiled .S3 project file into VCPPanel (normal operation)

1. Click onto button Download to load the .S3 File into the VCPPanel

2. Select ComPort to which the cable


to the VCPPanel is connected to

Compiled Project File is loaded


into the FLASH EPROM of the VCPPanel
as soon as the transfer of the file is completed,
the VCPPanel is automatically restarted
VIComposer Mask Creation CHAP 4 I

Chapter 4
VIComposer
Mask
Creation

2005 Bosch Rexroth AG


Reproduction, copying, or translation of this publication, wholly or in part,
only with our previous written permission and with source credit.
We assume no responsibility for agreement of the contents with
local laws and regulations.
Bosch Rexroth AG is exempt from liability, and reserves the right to make
changes at any time.
VIComposer Mask Creation CHAP 4 1

Add a new user specific mask to an existing project

1. Select the function Language English


and click onto Masks in the left window

2. Click onto New button

3. Enter name of new mask,


and click onto OK button

4. Click onto the button Edit to open


the new mask in the Mask Editor

Enter the texts, variables, graphic characters and bitmap


images to be displayed in this user specific display
VIComposer Mask Creation CHAP 4 2

Setup of StartUp mask and Main mask

During the startup phase of the VCPPanel a so called Startup mask is displayed for
a certain time, before the system is switching to the so called Main mask.
With the following operation, these 2 mask can be changed.
However it is recommended to use the two standard masks Startup and Main and
adapt them accordingly.

1. Select the function Language English


and click onto Language parameters
in the left window

2. Click onto Edit button

3. Select name of new mask,


and click onto OK button
VIComposer Mask Creation CHAP 4 3

Setup of Default Character set

By Default two ANSIStandard character sets are active in a new project.


However, the 2 ANSICharacter sets do not include the Semigraphic characters
(ASCIICharacters 0 to 255).
With the following operation 2 internal ASCIICharacters sets can be defined as the
Default character set, which also include the full Semigraphic characters.

1. Select the function Language English


and click onto Language parameters
in the left window

2. Click onto Edit button

3. Select the Internal


character sets
VIComposer Mask Creation CHAP 4 4

Enter text into a mask


1. Click onto the button Static text

2. Position your cursor at the position


where you want to enter the text

3. Enter the desired text

4. Click onto the button Select


VIComposer Mask Creation CHAP 4 5

Modify existing Text / Text properties

1. Click onto the button Select

2. Callup the Property window by double clicking onto the text object

3. Double click onto text

4. Activate / Modify the desired


properties or alter the existing text

5. Click onto the OK button to take


over the modifications
VIComposer Mask Creation CHAP 4 6

Copy, move and cut objects


1. Click onto the button Select

2. Select the object which is to be copied by clicking with the left mouse button on it

3. Press the right mouse button


and select Copy or Cut

4. Press the right mouse


button and select
Paste

5. Select the object by clicking


with the left mouse button
on it, and keep the mouse
button pressed
6. Drag the object to its new
position and release the left
mouse button
VIComposer Mask Creation CHAP 4 7

Add ASCII Graphic characters to an existing mask

1. Click onto the button Static text

Note !
ASCIIGraphic characters are treated like
normal text, this means that they can be
copied, moved, pasted and cut

2. Position your cursor at the position


where you want to enter the text

3. Click onto the button


Semi Graphic characters

4. Select the characters that you


want to insert ((F5 repeats the
last selection)

5. When you have finished your inputs,


click onto the button Select
VIComposer Mask Creation CHAP 4 8

ASCII Character set

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

NUL BEL HT LF FF CR SO SI DC2

19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

DC4 CAN ESC SP ! # $ %


38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

& ( ) * + , . / 0 1 2 3 4 5 6 7 8
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75

9 : ; < = > ? @ A B C D E F G H I J K
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94

L M N O P Q R S T U V W X Y Z [ \ ] ^
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113

_ a b c d e f g h i j k l m n o p q
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132

r s t u v w x y z { | }
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151


152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170

Pt a o
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
1
2
1
4

190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208

209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227


228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246

247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265
n 2 SP

VIComposer Mask Creation CHAP 4 9

IBM Block Graphic characters

196 179 205 186

218 194 191 201 203 187

195 197 180 204 206 185

192 193 217 200 202 188

196 186 205 179

214 210 183 213 209 184

199 215 182 198 216 181

211 208 189 212 207 190


VIComposer Mask Creation CHAP 4 10

Add variables to a user specific mask

1. Click onto the button Variable

2. Position your cursor at the position where you want to add the variable
3. Press the left mouse button and keep it pressed
4. Move the mouse with the left mouse button still pressed until the variable field has the
required size, than release the mouse button

5. Select Controller variables than


select a PLC variable from the
Symbol file
VIComposer Mask Creation CHAP 4 11

Add variables to a user specific mask

6. Select Display type and click onto the Edit


button to customize the display of the variable

7. Select, if the variable is an


Input or an Output and
define how the variable is to
be updated :
Once at the time when
the mask is called
Cyclical (continuously)

8. Select the form in which the variable


status is to be displayed (Text list)

9 Variable is displayed at the previously


selected position and can be copied, moved
or cut like any other text object
VIComposer Mask Creation CHAP 4 12

Declaration of Variables Using a Text list


Example: Signal status of input _S10 is to be displayed in a mask
Display is to be updated cyclically

Text list : I/O Status


VIComposer Mask Creation CHAP 4 13

Creation of a Text list (Example Signal status)

1. Select the function Language English


and click onto Text list in the left window

2. Click onto New button

3. Enter name of new Text list


and click onto OK button

4. Click onto the button Edit to open


the new list in the List Editor

5. Enter characters to be displayed,


when signal status is 0 or 1
VIComposer Mask Creation CHAP 4 14

Creation of a Text list (Example Message text)

1. Select the function Language English


and click onto Text list in the left window

2. Click onto New button

3. Enter name of new Text list


and click onto OK button

4. Click onto the button Edit to open


the new Text list in the List Editor

5. Enter the text to be displayed,


when variable value is between 0 and
last number
VIComposer Mask Creation CHAP 4 15

Assignment of a PLCVariable to a Function key

1. Callup Text input, by double


clicking onto the menubar text

2. Enter the text which is to be


displayed above the function
keys (Example : Red, Green,
Blue, White)
3. Save the definitions by clicking
onto the OK button and close
the mask

4. Callup the definition


window by clicking
onto the Keys button
VIComposer Mask Creation CHAP 4 16

Assignment of a PLCVariable to a Function key

5. Click onto field Pressvar, press the


right mouse button and select Edit

Function:
By pressing / releasing the function
keys,the assigned PLC signals will be
Set or Reset in the PLC.
In this way they can be used to control
other parts of the program in the PLC 6. Select a variable
from the symbol file

7. Take over your selection by clicking onto the OK button

8. Carry out the same operation for the field Release variable
VIComposer Mask Creation CHAP 4 17

Assignment of a Mask number to a Function key

1. Callup Text input, by double


clicking onto the menubar text

2. Enter the text which is to be


displayed above the function
keys (Example : Red, Green,
Blue, White)
3. Save the definitions by clicking
onto the OK button and close
the mask

4. Callup the definition


window by clicking
onto the Keys button
VIComposer Mask Creation CHAP 4 18

Assignment of a Mask number to a Function key

5. Click onto field Mask, press the


right mouse button and select Edit

6. Select the Mask


which is to be called
from the mask list

7. Take over your selection by clicking onto the OK button

Function:
By pressing the function
keys, the assigned
mask number will be
called up and displayed

In this way it is possible


to go to other masks,
without going through
the complete structure
of the user interface
VIComposer Mask Creation CHAP 4 19

Bitmap images with user specific masks (Background image)

This function can be used to insert a bitmap file as a background image for a mask. If the bitmap is
placed on the background of the mask, variables can still be defined and displayed on the foreground
of the mask
Note:
The bitmap file has to be saved in the formats ..BMP or .WMF
the file has to be a Black / White graphics file
the maximum size of graphic must not exceed 240 x 128 Pixel (in order to display the graphic
between the mask header line and the menubar, the size should not exceed 240 x 110 Pixels)
1. Select Program management
information 7 Pictures

2. Click onto the Edit button


to open the Editor window

3. Callup the input mask for the image


name by double clicking onto the field
with the text alterable

4. Enter a name for the graphic ,


under which the file is handled
inside of VIComposer

5. Confirm your definition by clicking


onto the OK button
VIComposer Mask Creation CHAP 4 20

Bitmap images with user specific masks (Background image)

6. Select the graphic file, which is to be


assigned to this name

7. Position your mouse cursor inside of the


graphic window, press the right mouse button
and select Restore original size
8. Close the window and save your definitions onto the harddrive
VIComposer Mask Creation CHAP 4 21

Bitmap images with user specific masks (Background image)

9. Select Language: English


and the entry Masks in the
left window

11. Click onto the


Edit button to open
the Editor window

10. Select the mask, into which the


image is to be inserted as a
background image

12. Callup the function Background image by clicking


onto the Background image button in the menubar
VIComposer Mask Creation CHAP 4 22

Bitmap images with user specific masks (Background image)

13. Press the left mouse button and keep it pressed, move the mouse until you
have marked the area, into which the Bitmap has to be inserted
14. As soon as you release the mouse button, a selection window with the
available graphic files is displayed

Вам также может понравиться