Sie sind auf Seite 1von 55

Visualization software for mobile

Android devices!

Documentation

Version 1.5.9

Imprint

Publisher : ISW Industriesoftware GmbH

Publication: Sierninghofenstraße 67, A-4523 Neuzeug

Editorr: Brunmayr Stefan

Release date: 29. August 2012 / Last update on 22.10.2013

© ISW Industriesoftware GmbH, Austria Page 1


1. Content
2. Introduction (What is ISWvis Mobile App / ISWvis Mobile Editor) ................................................. 4
3. ISWvis Mobile Editor (PC / Laptop) ................................................................................................. 4
3.1 Install ISWvis Mobile apk manual............................................................................................ 5
3.2 Menu structure of the mobile ISWvis Editor ........................................................................... 6
4. Buy ISWvis Mobile Fullversion ........................................................................................................ 8
4.1 Buy the full version via company ........................................................................................ 8
4.2 Buy the full version for private citizen ................................................................................ 9
5. Activate ISWvis Mobile license via WLAN ..................................................................................... 11
6. Activate ISWvis Mobile license via USB ......................................................................................... 13
7. Creating a new project .................................................................................................................. 14
7.1 Saving a project ..................................................................................................................... 14
7.2 Opening an existing project................................................................................................... 15
7.3 Opening of a demonstration project ..................................................................................... 16
7.4 Editing a project .................................................................................................................... 16
8. Creating the visualization .............................................................................................................. 17
8.1 Image settings (screen size of the visualization on smartphone / tablet) ............................ 17
8.1.1 Customize screen size.................................................................................................... 17
8.1.2 Grid view and usage ...................................................................................................... 18
8.1.3 Set the background colour ............................................................................................ 18
8.1.4 Audible and Vibration feedback .................................................................................... 19
8.2 Variable list ............................................................................................................................ 19
8.3 Creating new variables: ......................................................................................................... 20
8.4 Copy Existing variabls: ........................................................................................................... 21
8.5 Delete variable: ..................................................................................................................... 21
9. Create Textlist................................................................................................................................ 22
10. Toolbox ...................................................................................................................................... 23
10.1.1 Copy of a control element ............................................................................................. 23
10.1.2 Deleting a control element ............................................................................................ 23
10.1.3 Turn shapes ................................................................................................................... 24
10.1.4 Shift the controls ........................................................................................................... 24
11. Standard controls and their properties ..................................................................................... 25
11.1 Switch .................................................................................................................................... 25
11.2 Textlabel ................................................................................................................................ 27

© ISW Industriesoftware GmbH, Austria Page 2


11.3 Line ........................................................................................................................................ 29
11.4 Value field .............................................................................................................................. 30
11.5 Form ...................................................................................................................................... 32
11.6 Image ..................................................................................................................................... 33
11.7 Picture Change ...................................................................................................................... 34
11.8 Slider .................................................................................................................................. 36
11.9 Level Indicator ....................................................................................................................... 37
12. Connection to the controller set ............................................................................................... 38
12.1. Connect to more controllers .................................................................................................... 39
12.2 Connection Settings of the Logo ........................................................................................... 40
12.3 Logo adressing ........................................................................................................................... 42
12.3 VPN (FortiGate Firewall) ........................................................................................................ 43
13. Custom controls (image objects / libraries) .............................................................................. 45
13.1 Creating a library ................................................................................................................... 46
13.2 Creating a custom control element for the library ............................................................... 47
13.3 Icon from a library in a project using..................................................................................... 48
14. Load project on mobile device / transfer .................................................................................. 49
14.1 USB transfer........................................................................................................................... 49
14.2 About ISWVisEditor (WLAN) - recommended method ......................................................... 51
14.3 Manually using File Explorer ................................................................................................. 52
15. Failure of the control during the operation of .......................................................................... 54
General information .............................................................................................................................. 55

© ISW Industriesoftware GmbH, Austria Page 3


2. Introduction (What is ISWvis Mobile App / ISWvis Mobile Editor)

ISWVis Mobile is a visualization software (SCADA / HMI) for control and visualization of Simatic S7©
with Android devices (tablets, smartphones, etc.)

- Simatic S7 1200
- Simatic S7 300 with CP343 or PN interface
- Simatic S7 400 with CP 443 or PN interface
- Siemens logo controllers
- and Siemens compatible PLC´s like VIPA, Berthel and Saia Xxx7

 No additional programming in the PLC is required!

The software package consists of 2 parts.


- PC Editor (ISWvis Mobile Editor)
o Full version is free for download on www.iswvis-mobile.at
o

- Runtime (ISWvis Mobile App)


o full version for Android devices
o demo version for Android devices (limited to 10 indicators / controls)

The first part is the editor, which is installed on the PC, and with which the visualizations can be
created.
The second part of the software is an Android app that is installed on an Android device (smartphone
or tablet).
The visualization created at the PC can now be loaded to the Android device and then the PLC can be
controlled and visualized over WLAN.

ISWVisMobileEditor

ISWVisMobile

USB/WLAN WLAN

3. ISWvis Mobile Editor (PC / Laptop)

The ISWvis Mobile Editor is the engineering platform for the PC to create a visualization for Android
devices.
The project is transferred via WiFi or USB by the ISWvis Mobile editor onto the mobile Android
device.

 Note:
To transfer the project via WiFi to the Android device the ISWvis Mobile app has to be
started.

© ISW Industriesoftware GmbH, Austria Page 4


3.1 Install ISWvis Mobile apk manual
After editing your form, you get sent to your email address the "ISWvisMobile.apk".
Now connect your mobile device to your PC via USB.
To install the apk you have to activate “Unkown sources” on your device.
This setting allows installation of non-Market apps.

After you have made these settings, you can download the apk file to your mobile device via a file
explorer.

Now select on your mobile device "ISWvisMobile.apk" and install it.

© ISW Industriesoftware GmbH, Austria Page 5


3.2 Menu structure of the mobile ISWvis Editor
- File
o New
 Create a new project
o Open
 Open Existing Project
o Save
 Save current project
o Save under
 Save current project under a different name
o (USB) load on a mobile device
 Load the Project via USB cable onto a mobile device
o (WLAN) load on a mobile device
 Load project via WLAN onto a mobile device
(recommended)
o Manage Libraries
 Managing librarie names of your own libraries
o Add pictue / control to a library
 This menu item appears if one / several libraries have been created.
Tip:
The libraries are also saved as an XML file and e.g. be sent via email to
colleagues, so they also can use this library.
Location of the libraries is the installation directory of ISWvis Mobile
editor (eg: C: \ ISW \ ISWVisMobileEditor \Bibliotheken)
o Buy ISWvisMobile App Full Version
 Open form for the license requirement
o Transfer Key
 Transfer license key ti your mobile device.
o Close
 Quit ISWvis mobile Editor
- Menu
o Variable list
 Variables create / change
 Name
 Data type (input, output, flags, data block)
 Address
 Connection
o Picture
 image settings (screen, screen size for the target device, image
background color, etc.)
o Connestion
 entering the connection data to the PLC
 IP adress oft he Simatic S7
 IPPPort (default 102)
 Rack / slot
 Specify default settings
o Selecting the SPS Type
o Textlist
 Name
 Value
 Text
© ISW Industriesoftware GmbH, Austria Page 6
- Toolbox (drag & drop all controls onto the drawing area – free-arrangement)
o button
 possible variable assignment for
 set, reset, toggle, push button (500ms)
 Visible and invisible
 Background color (fill color)
o Labeling
 Possible variable assignment for
 visible and invisible
 background colour
 text clolour
o Line
 possible variable assignment for
 Visible and invisible
o Field values / display field
 possible variable assignment for
 value oft the SPS (read, write)
 visible and invisible
 Text Color
o Form
 Possible variable assignment for
 visible and invisible
 background colour (fill colour)
 Possible forms
 circle
 Rectangle / Square
 triangle – head up, down, left, right
 a right angle triangle – head up, down, left, right
o Image
 Possible variable assignment for
 visible and invisible
 set, reset, toggle, push button (500ms)
o Picture Change
 Link to other pictures possible

o Slider
 Possible variable assignment for
 visible and invisible

o Level Indicator
 Possible variable assignment for
 visible and invisible

© ISW Industriesoftware GmbH, Austria Page 7


4. Buy ISWvis Mobile Fullversion

For the purchase of the full version you have to start ISWvis mobile editor.

1. Select the menu item "File" and " Buy ISWvisMobile App Full Version"
a. It will automatically open the order form
2. Choose between “Company” when you buy via a company, or “Privat citizen” when you buy
the app as a privat person.

4.1 Buy the full version via company

1. Fileds that are marked with “*” are mandatory fields that you have to fill out for a correct
order.
2. You must also specify whether the license is, for personal use or used for resale.
3. Make sure that the correct VAT number of your company.
4. Enter the data of your mobile device. The IMEI or MAC number should contain no errors.
5. After you accept our delivery and license conditions you can order:
a. send, and receive your files to your specified e-mail address
b. Print and signature and company stamp it and fax or send it to us.

© ISW Industriesoftware GmbH, Austria Page 8


Note:
The UID number has to be specified correctly to be able to submit the order.
If you Mail the order to us checkl your given email address as you will get the data on this.

Tip:
Before submitting your order forms please check the data carefully
The IMEI number can also be retrieved with “*#06#”.

4.2 Buy the full version for private citizen

1. Fileds that are marked with “*” are mandatory fields that you have to fill out for a correct
order.
2. After you accept our delivery and license conditions you can print or send the order.

© ISW Industriesoftware GmbH, Austria Page 9


Note:
The correct IMEI or MAC number as this is needed to identify your license.

Tip:
Before submitting your order forms please check the data carefully
The IMEI number can also be retrieved with “*#06#”.

© ISW Industriesoftware GmbH, Austria Page 10


5. Activate ISWvis Mobile license via WLAN
After you have completed the order form and payment is confirmed, you will get sent to the address
of us "apk" file and the license key to your specified e-mail.
Save the license key "*.ISWvisMobileKEY" on your PC and install the apk file on your mobile device.

1. After receiving our e-mail with the "apk" file and the license key, choose in the ISWvis editor
under the menu item "File" menu "(WLAN)Transfer Key".

2. Now select the "Key.ISWvisMobileKEY" of your PC.

© ISW Industriesoftware GmbH, Austria Page 11


3. Select the device to which you want to transfer the license key.

Select “Load Key on Device” and the key will be transfer to your device and the full version is
activatet.

© ISW Industriesoftware GmbH, Austria Page 12


6. Activate ISWvis Mobile license via USB

After you have completed the order form and payment is confirmed, you will get sent to the address
of us "apk" file and the license key to your specified e-mail.Save the license key
"Key.ISWvisMobileKEY" on your PC and install the apk file on your mobile device.
This type of transmission is possible only register with devices with a drive letter in the Register File
Explorer.

1. After receiving our e-mail with the "apk" file and the license key, choose in the ISWvis editor
under the menu item "File" menu "Transfer Key".

2. Now select the key you received from us.

3. From the next dialog of the letter with which the Android device has logged onto the PC

4. Select “Load Key on Device” and the key will be transfer to your device and the full version is
activatet.

© ISW Industriesoftware GmbH, Austria Page 13


7. Creating a new project

To create a new project ISWvis Mobile editor must be started.

1. Select the menu item "File" and "New"


a. It will automatically create a new blank basic project

2. In the right windows "Project Name", enter the name of your project

3. Optionally, specify a meaningful description yet

4. You can also write the author of the project

5. Further you can set the background color of the entire project

6. Under "Resolution" means the resolution of the desired Android device


a. number of pixels of the target device (Bildschrimgröße)

7.1 Saving a project


1. Select the menu item "File" and "Save"
a. The first time you save a new project, you will be asked for a location
2. Now select the location and click the button "Save"

© ISW Industriesoftware GmbH, Austria Page 14


7.2 Opening an existing project
1. Select the menu item "File", and "Open"
2. Now select the project and click "Open"

© ISW Industriesoftware GmbH, Austria Page 15


7.3 Opening of a demonstration project
1. Select the menu item "File" and "open demo project"
2. Now choose a demo project and press "Open"

7.4 Editing a project


You can save an existing project with a new name and location.
1. Select the menu item "File" and "Save As"
2. Now the location and click "Save"

© ISW Industriesoftware GmbH, Austria Page 16


8. Creating the visualization

8.1 Image settings (screen size of the visualization on smartphone /


tablet)
8.1.1 Customize screen size

The size of the shown screen can be customized.

Here, the width and height of the screen can be adjusted (in pixels).

Note:
For most Smartphones, the top of the screen area is used to display various issue such as
network provider, battery level, signal reception, etc. therefore not the entire screen (pixel area)
is available for the visualization. Also in the top line of the program name "ISWvis mobile" is
displayed. Therefore, you should specify a workspace in the amount of at least 100 pixels less.

Tip:
To make a larger project not too small and to confused, the width of the project can also choosen
larger than the screen of your smartphone. With the "wipe" function which it is supported, the
project allows the screen moving to the left and right by “wipeing”

© ISW Industriesoftware GmbH, Austria Page 17


8.1.2 Grid view and usage

For quick orientation of the arrangement of the elements a simple grid cand be displayed.

To align the elements comfortably at the same height and level, with "Use Grid" item mthis can be
done easily.

8.1.3 Set the background colour

To set the background color of the project, use the menu "background color".

© ISW Industriesoftware GmbH, Austria Page 18


8.1.4 Audible and Vibration feedback

You can activate an acoustic and vibration feedback for buttons.

8.2 Variable list


To liven up the icons / controls (in color, visibility, switching), corresponding variables, which are
present on the PLC must be added in the variable list.

The variable list can be accessed via the menu item "menu" and the menu "variable list". The
variables can be sorted by name and data type.

© ISW Industriesoftware GmbH, Austria Page 19


8.3 Creating new variables:
1. Open the list
2. Click with the mouse into the first empty field name
3. Enter a descriptive name for the variable (eg conveyor belt runs)
4. Click with the mouse on the "data type"
5. Now select the appropriate storage area in the controller
a. I = Input
b. O = Output
c. F = Marker
d. DB = Data block
6. Please select the appropriate data type
a. Bit
b. Byte
c. Int
d. Dint
e. Real
f. Word
g. DWord

In Int, DInt, Word and DWord, a fixed-point (decimal number) can be specified.
In real, the number of decimal places displayed can be specified.

7. Now enter the corresponding PLC address


a. In case of inputs, outputs and flags the byte and bit number
b. With data blocks corresponding DB number, byte and bit number
8. Confirm with the "OK" button

9. You have to assign each variable a connection. By default, each variable oft he first
established connection is assigned.

© ISW Industriesoftware GmbH, Austria Page 20


8.4 Copy Existing variabls:
To comfortably reproduce variables, follow these steps

1. Select the variable to be copied


2. Press the "Copy" button
3. It is now set up a copy of the selected variable at the end of the variable list with the
name “copy of ….”
a. Do not forget to rename the variable if necessary
i. z.B.: copy of conveyor belt 1 runs auf conveyor belt2 runs
b. Do not forget adapting the address now
i. z.B. von O0.5 auf O0.6

8.5 Delete variable:


To delete a variable, follow these steps

1. Select the variable to be deleted


2. Click the "Delete" button

You can also delete a variable with the „DEL“Button on your Keybord.

Note:
The sorting of the variables at the controls is after sorting, as is present in the variable list.

© ISW Industriesoftware GmbH, Austria Page 21


9. Create Textlist

Text lists can be used to apply to certain values, to deposit texts. It may e.g. A text list can be created.
This will then be the values 1 -3 various texts assigned. This text list can be assigned a value field.
Now, if the mobile device receives the value of the value field of the controller 3, for example, will
now be "Start" written in the value field.

© ISW Industriesoftware GmbH, Austria Page 22


10. Toolbox

By selecting the menu item "tool box", the standard items are shown. The following standard items
are available

- Button
- Labeling
- Line
- Value filed
- Circle
- Rectangle
- Triangle
- Image
- Picture Change
- Slider
- Level Indicator

Arrange the controls / items by drag & drog onto the area.
In addition to the standard control, further elements - "Copy" and "Delete" are shown. In addition to
these elements, there is the turn "clockwise" and "counterclockwise" function. You can switch
controls with "+1" and "-1" in a higher or lower layer.

10.1.1 Copy of a control element

1. Select the desired control to copy


2. Click the "Copy" button
a. The copied item is now "hanging" onto the cursor
3. Move the copied control now anywhere in the drawing
4. Press the mouse button to place the copied control

10.1.2 Deleting a control element

1. Select the desired control to be deleted


2. Click the "Delete" button
3. Confirm the prompt for deleting

© ISW Industriesoftware GmbH, Austria Page 23


10.1.3 Turn shapes

1. Select the shape you want to rotate


2. Press the "+90 °" button to rotate the form to the left and the "-90 °" button to rotate it
to the right.

Tip:
Only forms (circle, square, triangle) can be rotated. Also, several forms can be rotated
simultaneously.

10.1.4 Shift the controls

1. Select the desired control to switch to a different layer


2. To change the layer in the foreground or background of a control press “+1” or “-1”

© ISW Industriesoftware GmbH, Austria Page 24


11. Standard controls and their properties

11.1 Switch
The switch is used to control Boolean values.

Size:
Defines the dimensions of the switch.

Background color 0:
This color is the default background color of the switch when

- No background variable is assigned or


- If the assigned background variable is "False".
- In the example:
o Variable "conveyor belt running" = "0"  switch is „Beige“

Background color 1:
This color is the background color when the value of the background variable is "True".

- In the example:
o Variable "conveyor belt running" = "1"  switch is green

Background variable:
This variable must return a Boolean value, and determines the background color of the switch.

- In the example:
o O 0.5 = „1“  switch is green
Position:
Defines the postion of the switch in the pcture

Switching function:
Four different switching functions can be selected:

- Set
o When pressing the switch, the control variable in the PLC is set to "1"
- Reset
o When pressing the switch, the control variable in the PLC is set to "0"
- Toggle

© ISW Industriesoftware GmbH, Austria Page 25


o When pressing the switch, the current values of the variables from the PLC is
read, then inverted and written back to the PLC
- PushButton
o When pressing the switch, the control variable in the PLC is set to "1" and after
500ms back to "0".

Note:
If the connection to the PLC is lost during this 500ms (eg, wireless failure), the bit
can not be reseted and remains in PLC of the state to "1".

- In the example:
o DB 10. DBX 0.7
Note:
The write operation is performed only once - The PLC can override this value at any time
if this has been programmed in the PLC.

Visibility variable:
The switch is visible when

- No visibility variable is assigned or


- If the assigned visibility variable is "TRUE".
- In the example:
o Variable „Enable operation“ = „1“  switch is visible
o Variable „Enable operation“ = „0“  switch is invisible

Control variable:
The control variable is the one variable that is set in the PLC by pressing the switch depending on the
switching function set, rest, toggle or non-locking.

- In the example:
o Variable "conveyor belt switch"

Text:
The text which is used for the switch label.

Text size:
Here, the size of the text can be set

ZOrder:
You can choose between 10 different layers. A higher number means more to the foreground.

Note:
On some andreoid devices the display oh the text size can be problematic. If you do not see the fill
test in the runtime(app), please try different font sizes.

© ISW Industriesoftware GmbH, Austria Page 26


11.2 Textlabel

The label can be used to display your own texts. The texts can also made visible and invisible by
assigning a variable, and the text color and background color can be made dynamic using a variable.

Size:
Defines the dimensions of the label.

Position:
Defines the position in the picture.

Visibility variable:
The label is visible when

- No visibility variable is assigned or


- If the assigned visibility variable is "TRUE".

The label is invisible when

- the assigned visibility variable is "FALSE".

Text:
This text is used for the label when no indicator variable is specified.

Text alignment:
Defines the position of the text in the label.
The choices are:

- align left
- centered
- align right

Background color 0:
This color is the default background color of the label as

- No background variable is assigned or


- If the associated background variable is "False".

© ISW Industriesoftware GmbH, Austria Page 27


Background color 1:
This color is the background color when the value of the background variable is "True".

Background variable:
This variable must return a Boolean value, and determines the background color of the label.

Text color 0:
This color is the default text color of the label as

- No text colors variable is assigned or


- If the associated text color variable is "False".

Text color 1:
This color is the color of text when the value of the variable text color is "True".

Text color variable:


This variable must return a Boolean value and determines the text color of the label.

Text size:
Defines the size of the text of the label.

ZOrder:
You can choose between 10 different layers. A higher number means more to the foreground.

Note:
On some andreoid devices the display oh the text size can be problematic. If you do not see the fill
test in the runtime(app), please try different font sizes.

© ISW Industriesoftware GmbH, Austria Page 28


11.3 Line

The line may be used for simle circuits and connections, etc..
The texts can also made visible and invisible by assigning a variable.

Size:
Defines the size of the line.

Line color:
Defines the color of the line.

Line thickness:
Defines the thickness of the line.

Position:
Defines the position in the picture.
Direction:
Direction defines the direction in which the line is drawn

There can be chosen 4 different directions:

- Horizontal
- Vertical
- diagonallly downwards
- diagonally upward

Visibility variable:
The line is visible when

- No visibility variable is assigned or


- If the associated visibility variable is "TRUE".

The line is invisible when

- If the associated visibility variable is "FALSE".

ZOrder:
You can choose between 10 different layers. A higher number means more to the foreground.

© ISW Industriesoftware GmbH, Austria Page 29


11.4 Value field

The value field can be used to display values from the PLC, as well as values to write to the PLC (byte,
int, DInt, Real, Word, Dword).

Unit:
Is the value of a unit that is displayed on the mobile device of the value.

Size:
Defines the size of the value fiel

Background color 0:
This color is the default background color of the field as

- No background variable is assigned or


- If the associated background variable is "False".

Background color 1:
This color is the background color when the value of the background variable is "True".

Background variable:
This variable must return a Boolean value, and determines the background color of the field.

Position:
Defines the position of the value field.

Read_Only:
If the Read Only Tag is marked the value can not be changed by des visualization.

Control variable:
This variable is read by the controller or if "Read_Only" is set to "False" it can be written to this
variable also.

Text alignment:
Defines the position of the text in the value field. The choices are "align left", "center" and "align
right"
© ISW Industriesoftware GmbH, Austria Page 30
Text size:
Defines the size of the text.

Visibility variable:
The value field is visible when

- No visibility variable is assigned or


- If the assigned visibility variable is "TRUE".

The value field is invisible when

- If the assigned visibility variable is "FALSE"

Text color 0:
This color is the default text color of the value field when

- No text colors variable is assigned or


- If the assigned text color variable is "False".
Text color 1:
This color is the color of text when the value of the variable text color is "True".

Text color variable:


This variable must return a Boolean value, and determines the text color of the value field.

ZOrder:
You can choose between 10 different layers. A higher number means more to the foreground.

© ISW Industriesoftware GmbH, Austria Page 31


11.5 Form
The forms can be used to create icons / symbols yourselves.

Form:
With this property, the shape of the control element can be determined. 10 different shapes can be
selected. Where there is a "circle" a "square" and 8 "triangles" with different directions to choose
from.
- Circle
- Rectangles / squares
- triangle - point up, down, left, right
- triangle right angle - pointing up, down, left, right

Size:
Defines the size of the form

Background color 0:
This color is the default background color of the form when

- No background variable is assigned or


- If the assigned background variable is "False".

Background colr 1:
This color is the background color when the value of the background variable is "True".

Background variable:
This variable must return a Boolean value, and determines the background color of the form.

Position:
Defines the position in the picture

Visibility variable:
The form is visible, if

- No visibility variable is assigned or


- If the assigned visibility variable is "TRUE"

The form is not visible when

- If the assigned visibility variable is "FALSE".


ZOrder:
You can choose between 10 different layers. A higher number means more to the foreground.

© ISW Industriesoftware GmbH, Austria Page 32


11.6 Image

The Image can be usesd to insert your own picture. To change the default picture:

1. Insert an Image by Drag & Drop from the Toolbox to your Project.
2. Now click in the properties window to “Image” so you can see the 3 points for the path.
3. Now, select your image and confirm it with open.

Size:
Defines the size of the image

Image:
Here you can select an image from your computer and use it.

Location:
Defines the position in the picture.

Visibility variable:
The image is visible when

- No visibility variable is assigned or


- If the assigned visibility variable is "TRUE".

The image is not visible when

- If the assigned visibility variable is "FALSE".

Control variable:
This variable is read by the controller or if "Read_Only" is set to "False" it can be written to this
variable also.

ZOrder:
You can choose between 10 different layers. A higher number means more to the foreground.

© ISW Industriesoftware GmbH, Austria Page 33


11.7 Picture Change

This feature allows you to manage multiple images in a project. Thus you can use multiple
artboards and link them together by the Picture Change.

To create a new Picture, select in the Projecteditor menu “Pictures”.


There you will find following functions:
- New picture
- Edit picture
- Delete picture
- Copy current picture
- Reload current picture

Note: When you delete pictures you note that 1 picture always have to exist.

To link the pictures you need a picture change button.

© ISW Industriesoftware GmbH, Austria Page 34


Background variable:
This variable must return a Boolean value, and determines the background color of the picture
change button.

Backgroundcolor 0:
This color is the default background color of the picture change button when

- No background variable is assigned or


- If the assigned background variable is "False".

Backgroundcolor 1:
This color is the background color when the value of the background variable is "True".

Calling Picture:
Here you can select a previously created picture and link it to the picture change button.

Location:
Defines the positon in the picture.

Size:
Defines the size of the picture change button.

Text:
The text which is used for the picture change button.

TextSize:
Defines the size of the text.

Visible variable:
The picture change button is visible when

- No visibility variable is assigned or


- If the assigned visibility variable is "TRUE".

The picture change button is not visible when

- If the assigned visibility variable is "FALSE".

ZOrder:
You can choose between 10 different layers. A higher number means more to the foreground.

© ISW Industriesoftware GmbH, Austria Page 35


11.8 Slider
The slider can be used to change the value manually of a specified range.

Size:
Defines the size of the slider.

Interval:
Defines the interval steps.

Limit_Max:
This sets the maximum of your area.

Limit_Min:
This sets the minimum of your area.

Location:
Defines the position in the slider.

Oriantation:
Here you specify the horizontal or vertical orientation.

Control variable:
This variable is read by the controller or if "Read_Only" is set to "False" it can be written to this
variable also.

Visible variable:
The slider is visible when

- No visibility variable is assigned or


- If the assigned visibility variable is "TRUE".

The slider is not visible when

- If the assigned visibility variable is "FALSE".

ZOrder:
You can choose between 10 different layers. A higher number means more to the foreground.

© ISW Industriesoftware GmbH, Austria Page 36


11.9 Level Indicator

Size:
Defines the size of the level indicator.

Limit_Max:
This sets the maximum of your area.

Limit_Min:
This sets the minimum of your area.

Oriantation:
Here you specify the horizontal or vertical orientation.

Location:
Defines the position in the level indicator.

Visible variable:
The level indicator is visible when

- No visibility variable is assigned or


- If the assigned visibility variable is "TRUE".

The level indicator is not visible when

- If the assigned visibility variable is "FALSE".

Control variable:
This variable is read by the controller or if "Read_Only" is set to "False" it can be written to this
variable also.

ZOrder:
You can choose between 10 different layers. A higher number means more to the foreground.

© ISW Industriesoftware GmbH, Austria Page 37


12. Connection to the controller set

ISWvis mobile currently includes drivers for the controllers of the Simatic series

- S7 Logo with TCP / IP interface


- S7- 1200er
- S7-300er with TCP / IP communications processor (z.B.: CP343-1 Lean or. higher) or PN –
CPU
- S7-400er with TCP / IP communications processor (z.B.: CP443-1 or higher) or PN – CPU

To access the control you need to set different communication parameters.

IP:
Enter the IP address of the target PLC

In the Example:
o 192.168.0.12

IPPort:
This is default 102
Change this port only if you are sure that you require a different port. This is necessary only in a few
special cases

Rack:
Enter the rack number of the target PLC
Default settings:

- S7-Logo rack number: 1


- S7-1200er rack number: 0
- S7-300er rack number: 0
- S7-400er rack number: 0

Slot:
Enter the slot number of the target PLC
Default settings::

- S7-Logo Slot number: 0


- S7-1200er Slot number: 0
- S7-300er Slot number: 2
- S7-400er Slotbnumber: 2

© ISW Industriesoftware GmbH, Austria Page 38


Note:

Within the Property menu “connections” you are able to load standard settings of
communication parameters (rack numer / slot number). In the normal case this setting must not
be changed.

12.1. Connect to more controllers


You can manage multiple controllers.To create a new connection, select in the Projecteditor
menu “Connection”. There you can add a new Connection or delete an existing.

Note: When you consider that you delete connections always connect with it. You can´t delete
any connection when a variable is linked with this connection.

1. Click on “New connection”


2. Now enter the communication parameters for the created connection.

3. The existing connections can be linked now to each variable.

Tip: When you create a new variable then automatically the first known connection is added. To
delete a connection that didn´t may be linked with no more variables.

© ISW Industriesoftware GmbH, Austria Page 39


12.2 Connection Settings of the Logo
To communicate with a logo, you have to change a few settings on the logo. The basic IP settings
for the logo to be provided here. The steps you need to make to the LogoSoft:

1. Select the menu item "Extras" and "Ethernet-Connections"

2. Open with the right mouse button the context menu „Add Connection“

© ISW Industriesoftware GmbH, Austria Page 40


3. Following settings use the new connetion:
a. Select the Point „„Server-Verbindung: antwortet auf Verbindungsanforderungen
dezentraler Clients“
b. Activate the Option „Connect with operator Panel“ and „accept connection
request“
c. Set in the "decentralized characteristics (client)" the TSAP to 01.00
d. Do not activate the „Keep-Alive“ function.

© ISW Industriesoftware GmbH, Austria Page 41


12.3 Logo adressing

Logo: ISWvis Mobile DE: ISWvis Mobile EN:

Eingänge:

I1 E0.0 I 0.0
I2 E0.1 I0.1
I3 E0.2 I0.2
- - -
I8 E0.9 I0.9
I9 E1.0 I1.0
I10 E1.1 I1.1

Netzwerkeingänge:

V0.0 DB1.DBX0.0 DB1.DBX0.0


V0.1 DB1.DBX0.1 DB1.DBX0.1
V0.2 DB1.DBX0.2 DB1.DBX0.2
- - -
V0.7 DB1.DBX0.7 DB1.DBX0.7
V1.0 DB1.DBX1.0 DB1.DBX1.0
V1.1 DB1.DBX1.1 DB1.DBX1.1
V1.7 DB1.DBX1.7 DB1.DBX1.7

Analoge Netzwerkeingänge:

VM0 DB1.DBW0 DB1.DBW0


VM2 DB1.DBW2 DB1.DBW2
VM4 DB1.DBW4 DB1.DBW4
VM6 DB1.DBW6 DB1.DBW6
VM14 DB1.DBW14 DB1.DBW14

Ausgänge:

Q1 A 0.0 Q 0.0
Q2 A 0.1 Q 0.1
Q3 A 0.2 Q 0.2
- - -
Q8 A0.9 Q0.9
Q9 A 1.0 Q 1.0
Q10 A 1.1 Q 1.1

© ISW Industriesoftware GmbH, Austria Page 42


12.3 VPN (FortiGate Firewall)
To set up a VPN connection, you need the application from your Firewall.
The settings are different for each firewall. (FortiGate 60)

1. Download „FortiClient“ on Google Play Store.


Achtung: Not the „Lite“ Version
2. Now start the Application „FortiClient“
3. Choose „Add SSL VPN“ aus.
4. Enter a user-defined name.

5. Now choose „Server“ in the configuration Window.

© ISW Industriesoftware GmbH, Austria Page 43


6. Select „Server“, enter the public IP adress of the FortiGate Firewall and confirm with „OK“.
7. Now choose „User“ and enter the user name. This user should be createt in the
configuration oft he Firewall.

8. Select „Password“ and enter the paswword from the User.


9. Now select „Back“ to leave the configuration side.
10. Now the connection is aviable. Also restart the App.
11. Choose the Connection and confirm „Proceed“ .

Tip:
The settings of the „Port“ and „Certificate“ shouldn´t changed.

© ISW Industriesoftware GmbH, Austria Page 44


13. Custom controls (image objects / libraries)

To be productive and quick there is the possibility to create your own libraries and controls.

You can:

- Manage any number of libraries


o library for ventilation
o library for conveyors
o and so on
- Each library holds any number of symbols / objects
o library for ventilation
 Supply fan symbol
 Symbol Valve
 Symbol heater
 Symbol Heizregister
 Etc.
o library for conveyors
 Symbol conveyor belt
 icon Elevator
 Etc.

Note:
It will always assign and combine all shown icons (not just the highlighted icon!) that are currently on
the drawing screen into a symbol library and integrated into the selected librar

Tip:
The libraries are also saved as an XML file and can eg be sent via email to colleagues, so they also can
use this library.
Location of the libraries is the installation directory of mobile ISWvis editor (eg: C: \ ISW \
ISWVisMobileEditor \ Bibliotheken)

You want to pass on individual symbols of the library to your colleagues:

- Copy the corresponding XML file in the Library folder (eg C: \ ISW \ ISWVisMobileEditor \
Bibliotheken \ Ventilation \ supplyfan.xml) and send it by email to your colleagues
- Your colleague will now copy this xml file in its directory (eg C: \ ISW \
ISWVisMobileEditor \ Bibliotheken\ ventilation systems)

You want to pass the entire library to your colleagues:

- Copy the sub-library book from a library folder (eg C: \ ISW \ ISWVisMobileEditor \
Bibliotheken \ ventilation systems), “zip” it and send he zip-file via email to your
colleagues
- Your co-worker now unpackes the zip-file in its library folder, for example: D: \ ISW \
ISWVisMobileEditor \ Bibliotheken)

© ISW Industriesoftware GmbH, Austria Page 45


13.1 Creating a library
1. To save your icon in a new library, select the menu item "File" and the item "Manage
Libraries" - the following dialog will be opened

2. Click on the button "Create New Library"

3. Enter a name for your new library, eg: ventilation system


Now Press “OK”

4. Close the main library dialog with the "Back" button

© ISW Industriesoftware GmbH, Austria Page 46


13.2 Creating a custom control element for the library

1. Create a new project


a. Menu „File“ and „New“

2. Draw your own symbol

3. To save your icon in a new library, select the menu item "File" and the item "Add file to a
library" -the following dialog will be opend

4. Now select the desired library in the Library dialog (eg ventilation systems)

5. Now press "Add image to the selected library" button

6. It now opens a dialog to enter the symbol name (name of the picture)

© ISW Industriesoftware GmbH, Austria Page 47


7. Now type in the name of the symbol (eg fan) and press the "OK" button

8. You have now successfully added the symbol "Supply fan" in the library "Ventilation
system”.

In the menu item "library" you will now find the icon you created "Supply fan" in the
library "Ventilation systems"

13.3 Icon from a library in a project using


1. Select the menu item "library" of
a. You find the the symbol "Supply fan" in the submenu

2. Drag & Drop this this symbol onto your workspace

Note:
It further, all the elements of the individual controls (symbol parts) are individually selected and the
properties can be adjusted.
However, all elements of the library symbol can be moved only together!
The inserted symbol is always placed in the upper left corner of the workspace.

© ISW Industriesoftware GmbH, Austria Page 48


14. Load project on mobile device / transfer

When a project is created (picture, variable list, connection), the project can be loaded on the mobile
device. For this purpose, first the corresponding ISWvis mobile app on the Android device must be
installed and started.
If the app has now been installed on the mobile device, there are 3 ways to load the project to the
device.

- Project transfer via USB cable and ISWvis Mobile Editor


- Project transfer via wifi (preferred method) and ISWvis Mobile Editor
o The PC with the ISWvis Mobile Editor must be located on the same TCP / IP
network as the mobile device
- Manually via file transfer

14.1 USB transfer


Note:
To Transfer Projects to your mobile device the project must fist been saved.
Note that this will only work for devices that can register with a drive letter on Windows systems
(eg does not work on the Samsung Galaxy Tab 10.1).

When the unit but can add a drive letter in Windows (tested with Samsung Galaxy Ace
smartphone and Works With this smartphone but must explicitly "USB - Memory connect".. Be
selected), then the project with the editor to load.
Procedure:

1. Open the desired project on mobile ISWvis Editor

2. Select the menu item "(USB) charge mobile device"Sie das gewünschte Projekt am ISWvis
mobile Editor

3. From the next dialog of the letter with which the Android device has logged onto the PC

© ISW Industriesoftware GmbH, Austria Page 49


4. Press the "Load to Device" button now

5. Press the „Load on Device“ button now


a. The project is a now transferred to the mobile device

6. Now disconnect the USB connection between the PC and device Mobilem

7. Now activate the WiFi connection on your mobile device

8. Start the ISWvis mobile app

a. The app will automatically adjust a connection to the designed controller (in our
example, and an S7-300 controller with the IP address 192.168.0.12)

© ISW Industriesoftware GmbH, Austria Page 50


14.2 About ISWVisEditor (WLAN) - recommended method
This method must, the PC on which the ISWVisEditor is started, and the mobile device on which
the project will be stored in a Wi - Fi network (note IP addresses) are.

Procedure:

1. Enable WiFi on your mobile device

2. Start the ISWvis mobile app


a. If a project is not yet on the mobile device, a blank screen appears
b. If you already have a project is on the mobile device, it appears

3. Open it in the editor mobile ISWvis the desired project to be transferred

4. Select the menu item "(wireless) charge mobile device"

5. It now opens the dialog for "load on mobile device" and it will now search for mobile
devices with the active mobile ISWvis Runtime. You can start a broadcast search and
browse the entire network. However, since some routers do not forward broadcasts,
there is also the possibility of a specific device search on the IP address.

a. This search takes a normally 5-10s. In individual cases it may happen that this
search can take up to 3 minutes.
b. If you get an error message "Timeout", they conclude that ISWvis mobile app and
start it again. Then select menu item again "(WLAN) load on mobile devices."

© ISW Industriesoftware GmbH, Austria Page 51


6. After a successful search in this dialog box all found mobile devices with active ISWvis
display mobile app.

7. Now select the desired target device and press the "Load to Device"

8. fter a successful transfer, the window closes the editor.

9. The app also closes automatically after a successful transmission. Now, if the app is
restarted, the currently transmitted project appears.
Note:
In some cases, it may happen that the app does not automatically close after a successful
transmission. In this case, the app can be closed manually by hand and open it again.

14.3 Manually using File Explorer


Another way to load a project on the mobile device is a file explorer such as: the
"MyPhoneExplorer".

Once the ISWVis installed mobile app and once started on the sd card, a folder called "VIS" is
created.

Now, if the project which has been stored as. Xml file from the Windows system ISWVisEditor
(The path was chosen when you first save of the project) will be manually copied to the folder of
the sd card of the VIS mobile device, the app can be started normally.

Now loads the app, the file from this folder VIS.

© ISW Industriesoftware GmbH, Austria Page 52


Caution:
It should be only one. Xml file in the VIS folder because when you open the app, only one project
can be loaded!

© ISW Industriesoftware GmbH, Austria Page 53


15. Failure of the control during the operation of

1. The control can not be achieved (eg a broken cable)


2. There is an error message Displayed you will have to confirm with the Back button
3. Thereafter while Offline appears to return control can be achieved.

© ISW Industriesoftware GmbH, Austria Page 54


General information
ISWvis Mobile can be used from Android version 2.3.5. The ISWVisMobileEditor requires Windows
XP, Windows Vista or Windows 7

At this point is still to be pointed out that with ISWvisMobile the entire memory area of a PLC can be
changed and the software should be used only by people who know what they are doing.
Communication with the PLC via the free software library "libnodave"
(http://libnodave.sourceforge.net/). Therefore, we draw attention to the warnings of "libnodave"
authors that say explicitly that the libnodave library is experimental and possibly flawed. Simatic Step
7, S7-1200, S7-300, S7-400 are registered trademarks of Siemens AG.

The information in this document is subject to change without notice and does not represent a
commitment on the part of the software industry ISW Ges.mbH represents the software, including
any information given in databases is supplied under a license agreement or non-deployment, and
may only be used in accordance with the contract or copied.

© ISW Industriesoftware GmbH, Austria Page 55

Das könnte Ihnen auch gefallen