Documente Academic
Documente Profesional
Documente Cultură
KI00365 2014-09
KI_sv.dot, 090709
KI00365 2014-09
KI_sv.dot, 090709
Install and open Expression Design 4. The software is free and can be downloaded at
http://www.microsoft.com/expression/eng/
www.beijerelectronics.com
2 (7)
KI_sv.dot, 090709
KI00365 2014-09
Open iX Developer. Right mouse click on a node in the Component Library and
choose Add Component.
Select the XAML file that you exported from Expression Design.
www.beijerelectronics.com
3 (7)
KI_sv.dot, 090709
www.beijerelectronics.com
KI00365 2014-09
4 (7)
KI00365 2014-09
4.1 Kaxaml
Download Kaxaml from http://www.kaxaml.com. Open your exported xaml file in Kaxaml.
Localize which part of the graphic that you want to control with fill, outline and outline
thickness. Changing the fill color for each section makes it easier to find which parts of the
XAML-code that needs to be modified.
KI_sv.dot, 090709
//Namepace
xmlns:signatures="http://www.beijerelectronics.com/hmi/ix/signatures"
//Fill
Fill="{Binding Fill, RelativeSource={RelativeSource AncestorType={x:Type
signatures:ISymbolViewboxSignature}}}"
//Stroke
Stroke="{Binding Stroke, RelativeSource={RelativeSource AncestorType={x:Type
signatures:ISymbolViewboxSignature}}}"
//Stroke Thickness
StrokeThickness="{Binding StrokeThickness, RelativeSource={RelativeSource AncestorType={x:Type
signatures:ISymbolViewboxSignature}}}"
www.beijerelectronics.com
5 (7)
KI00365 2014-09
Replace Fill, Stroke and StrokeThickness with dynamics properties. Dont forget to
add the namespace.
KI_sv.dot, 090709
www.beijerelectronics.com
6 (7)
KI00365 2014-09
Open iX Developer. Right mouse click on a node in Component Library and choose
Add Component.
Observe how your components appearance is changed when changing change fill/outline
color or when changing the outline thickness.
KI_sv.dot, 090709
When you have modified the component you can easily copy it to the Component Library.
This will allow you to reuse the graphic/component later on.
www.beijerelectronics.com
7 (7)
Start-Up
KI00357 2013-12
KI_sv.dot, 090709
KI00357 2013-12
3 Configuring an alarm
The first step is to configure alarms in the applications, when the alarms are configured we will add the
Alarm Distributor service to the application. This service listens for alarm events that could be sent from
either another panel/pc but also from an internal alarm server.
KI_sv.dot, 090709
^
d
K^s
d
^
www.beijerelectronics.com
2 (17)
KI00357 2013-12
/Z
K^
KI_sv.dot, 090709
www.beijerelectronics.com
3 (17)
KI00357 2013-12
^
d^d^/
K<
E
/'
KI_sv.dot, 090709
www.beijerelectronics.com
4 (17)
KI00357 2013-12
E
KI_sv.dot, 090709
www.beijerelectronics.com
5 (17)
KI00357 2013-12
Z^/Z
^D^
K<
KI_sv.dot, 090709
&
^/
www.beijerelectronics.com
6 (17)
KI00357 2013-12
^/
dD&
K
KI_sv.dot, 090709
www.beijerelectronics.com
7 (17)
KI00357 2013-12
K^
KI_sv.dot, 090709
www.beijerelectronics.com
8 (17)
KI00357 2013-12
d^d^/W
^/WE^
WE
Y
K<
E
/
KI_sv.dot, 090709
d
www.beijerelectronics.com
9 (17)
KI00357 2013-12
/Z
KI_sv.dot, 090709
^dW^dWd
E
www.beijerelectronics.com
10 (17)
KI00357 2013-12
KI_sv.dot, 090709
www.beijerelectronics.com
11 (17)
KI_sv.dot, 090709
KI00357 2013-12
Z^/Z
^D^
&
^/
www.beijerelectronics.com
12 (17)
KI00357 2013-12
^/
dD&
K
KI_sv.dot, 090709
www.beijerelectronics.com
13 (17)
KI00357 2013-12
</^'^D^
KI_sv.dot, 090709
3DUDPHWHU
)URP1DPH
)URP(PDLO$GGUHVV
60736HUYHU1DPH,3
3RUW
$XWKHQWLFDWLRQ0RGH
8VHU1DPH3DVVZRUG
5HWU\6HQGLQJ
7LPH,QWHUYDO
6XEMHFW
%RG\
'HVFULSWLRQ
7KHQDPHRIWKHVHQGHURIWKHHPDLO
7KHHPDLODGGUHVVRIWKHVHQGHURIWKHHPDLO
7KHQDPHRU,3DGGUHVVRIWKH6073VHUYHUIRUVHQGLQJHPDLO
7KHSRUWQXPEHURIWKHHPDLOVHUYHU
6HOHFW1RQHRU$XWKHQWLFDWHG/RJLQ
8VHUQDPHDQGSDVVZRUGLI$XWKHQWLFDWHG/RJLQZDVVHOHFWHG
1XPEHURIUHWULHVLIWKHHPDLOFDQQRWEHGHOLYHUHG
1XPEHURIVHFRQGVEHWZHHQUHWULHV
7KHHPDLOVXEMHFW$ODUP9DULDEOHVFDQEHXVHG
7KHHPDLOERG\$ODUP9DULDEOHVFDQEHXVHG
www.beijerelectronics.com
14 (17)
KI00357 2013-12
Printer Device
3DUDPHWHU
3ULQWHU&RQQHFWRU
3ULQWHU7\SH
1HWZRUNVHWWLQJV
6HULDOVHWWLQJV
%XIIHUVHWWLQJV
3DJH2ULHQWDWLRQ
7H[W)RQW6L]H
%RG\
'HVFULSWLRQ
6HOHFW86%(WKHUQHWRUVHULDOSULQWHUFRQQHFWLRQ
6HOHFWSULQWHUW\SH
1HWZRUNVHWWLQJVLI(WKHUQHWSULQWHUFRQQHFWLRQZDVVHOHFWHG
6HULDOVHWWLQJVLIVHULDOSULQWHUFRQQHFWLRQZDVVHOHFWHG
%XIIHUVHWWLQJVLI86%SULQWHUFRQQHFWLRQZDVVHOHFWHG
3RUWUDLWRUODQGVFDSHRULHQWDWLRQRIWKHSULQWRXW
7KHIRQWVL]HRIWKHWH[WWREHSULQWHG
7KHERG\RIWKHSULQWRXW$ODUP9DULDEOHVFDQEHXVHG
3ULQWRXWVYLD2SHUDWRU3DQHO
When printing to a serial printer from an operator panel, the printer must support IBM character set (850).
When printing to a USB printer from an operator panel, the printer must support the printer classes
according to the table below:
3ULQWHUW\SH
&RORUODVHUSULQWHU
3ULQWHUFODVV
UHTXLUHPHQW
5HFRPPHQGHG
3ULQWHUPRGHO
86%3&/F +3/DVHU-HW
KI_sv.dot, 090709
&RORULQNMHWSULQWHU86%
www.beijerelectronics.com
86%3&/H
+3'HVNMHW
15 (17)
KI00357 2013-12
When printing via Ethernet from an operator panel, the network printer must be a shared resource in
theWindows network.
1RWH
&RQQHFWLQJDSULQWHUYLD(WKHUQHWUHTXLUHVWKDWD3&LVFRQQHFWHGEHWZHHQWKHRSHUDWRU
SDQHODQGWKHSULQWHU
1RWH
3ULQWLQJWRDFRORUODVHUSULQWHUYLD(WKHUQHWLVQRWVXSSRUWHGIRURSHUDWRUSDQHOV
1RWH
7KHSULQWHUFODVV3&/LVQRWVXSSRUWHGDWDOOIRUFRQQHFWLRQWRRSHUDWRUSDQHOV
3DUDPHWHU
%DVLF85/IRUZHE606
KI_sv.dot, 090709
5HWU\6HQGLQJ
7LPH,QWHUYDO
%RG\
'HVFULSWLRQ
7KH85/FRQILJXUDWLRQVWULQJDFFRUGLQJWRWKH606*DWHZD\
6HUYLFHVXSSOLHUWKDWPXVWLQFOXGHWZRYDULDEOHV^`IRU
WHOHSKRQHQXPEHUDQG^`IRU606ERG\
1XPEHURIUHWULHVLIWKH606FDQQRWEHGHOLYHUHG
1XPEHURIVHFRQGVEHWZHHQUHWULHV
7KH606ERG\$ODUP9DULDEOHVFDQEHXVHG
www.beijerelectronics.com
16 (17)
KI00357 2013-12
Alarm Variables
Variables collected from the alarm server definitions can be included in distributed
alarm information. Variables are enclosed by curly brackets; for example Alarm
text: {3}. The following variables can be used:
1XPEHU
9DULDEOH
'HVFULSWLRQ
6WDWH
7KHFXUUHQWVWDWHRIWKHDODUP
6WDWH7LPH
7KHWLPHWKHDODUPHQWHUHGWKHFXUUHQW
VWDWH
$ODUP,G
$XQLTXHDODUP,'
$ODUP7H[W
$ODUPLWHPWH[W
$ODUP,WHP'LVSOD\1DPH
$ODUPLWHPQDPH
&RXQW
7KHQXPEHURIWLPHVWKHDODUPKDVRFFXUUHG
$FWLYH7LPH
7KHWLPHWKHDODUPEHFDPHDFWLYH
,QDFWLYH7LPH
7KHWLPHWKHDODUPEHFDPHLQDFWLYH
1RUPDO7LPH
7KHWLPHWKHDODUPEHFDPHQRUPDO
$FNQRZOHGJH7LPH
7KHWLPHWKHDODUPZDVDFNQRZOHGJHG
For example if you enter following in any subject or body fields of a distributon device:
Alarm notification! | {4} is {0}
{4}: {3}, occurred at {0} and has occurred {5} time/times.
If the alarm item below will be active you will get this information from the distribution device:
KI_sv.dot, 090709
www.beijerelectronics.com
17 (17)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
KI_sv.dot, 090709
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
6HOHFWLQJWKHULJKWUHSODFHPHQW
The following chapter will describe the different models to help you select the right
replacement model.
*HQHUDOGLIIHUHQFHV
Exter HMIs are available in both touch- and key-based HMIs.
iX HMIs are only available with a touchscreen configuration (but it is possible to connect
external physical buttons, keyboards etc).
If your original project is for a key based Exter HMI, there are several points you need to
take into consideration compared to if it is a touch based HMI.
For instance, keybased push events are handled differently.
The navigation in a converted iX project will also behave differently compared to the
navigation in a key based Exter HMI.
Since all navigation will need to be redesigned for the touch based iX project, more screen
surface will be needed (since you will need to add touch buttons that handle the navigation).
An Exter HMI with touch screen will be more graphically oriented and will be more easily
converted to an iX project and generally, you will be able to convert to a matching iX HMI
of the same size.
An Exter HMI with lots of lists, texts and less focus on the graphical interface will usually
need to be converted to a larger iX HMI to be able to better handle the lists and texts in a
good way.
But with some of the newer functions available in iX or simple reorganizing, you will be
able to better optimize the project.
KI_sv.dot, 090709
www.beijerelectronics.com
2 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
&RPSDULVRQEHWZHHQ([WHUDQGL;+0,V
Below you will find two tables covering the properties of Exter and iX HMIs.
Exter HMIs:
Model
CPU
K10m K20m
K30m K60
Display
Resolution
Black
and
white
5,5"
5,5"
160x
32
GreyGreycolor
color
scale
scale
color
5,7"
240x
64
3,5"
Greyscale
5,7"
320x240
RS232
RS485/
422
color
6,5"
640x480
10,4"
USB
CF-slot 2
www.beijerelectronics.com
10"
800x600
Ethernet
CF-slot 1
KI_sv.dot, 090709
15"
1024x
768
3 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
iX HMIs:
Series
TxA
TxB
TxC
QTERM
Models
QTERM-A7,
QTERM-A12
Display in inches
7", 12"
Resolution
480x272
800x480
640x480
800x480
1280x800
1280x800
1280x800
1280x800
1920x1080
800x480
800x600
Widescreen
T4A, T7A
All
All
A7
Full HD
T21C
CPU
Intel Celeron
or Core i7
Serial interfaces
2 x RS232, 2 x
RS422/485
(9-pin D-SUB)
2 x RS232, 2 x
RS422/485
(9-pin D-SUB)
Ethernet
1 x 10 Base-T / 100
Base-T
2 (1 x 10/10/1000
Mbit/s, 1 x 10/100
Mbit/s)
USB
Application flash
80 MB
1.4 GB
8 - 64 GB
3.5 GB
Memory slot
1 x SD card slot
1 x SD card slot
Via USB
Fieldbus
(expansion modules)
Misc. Interfaces
KI_sv.dot, 090709
IP class
www.beijerelectronics.com
IP65
Audio: 3,5mm
Video: 1 x VGA, 1 x
DVI
Expansion:
Mini PCIe
-10 to 50C
0 to 50C
-30 to 70C
IP65
IP65
IP66
4 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
0DWFKLQJ+0,V
Below is an estimation table for which iX HMI to use to replace your Exter HMI.
All suggestions have the same or larger screen size and resolution.
The Exter Pro+ HMIs have support for PDF, if this function is necessary your HMI needs to
be replaced with either a TxB or a TxC series.
KI_sv.dot, 090709
Information Designer
iX Developer
Exter K10m
L;7$
Exter K20m
L;7$
Exter K30m
L;7$
Exter T40
L;7$
Exter T40m
L;7$
Exter K60
L;7$,47(50$
Exter T60
L;7$,47(50$
Exter K60m
L;7$,47(50$
Exter T60m
L;7$,47(50$
Exter K70
L;7$,47(50$
L;7%,47(50$
Exter T70
L;7$,47(50$
L;7%,47(50$
Exter K100
L;7$, 47(50$
L;7%, 47(50$
Exter T100
L;7$, 47(50$
L;7%,47(50$
Exter T150
L;7%
L;7%
www.beijerelectronics.com
5 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
&RPPXQLFDWLRQ
TxC does not have support for an RS422 interface on the serial ports, those only support
RS232 and RS485.
If RS422 is a required interface, a converter can be used, for example RS232 to RS422.
All iX HMIs support serial communication via 2 9-pin D-SUB.
Each D-SUB is separated into 2 virtual ports on the TxA, TxB and TxC series.
KI_sv.dot, 090709
All iX HMIs have ethernet interface (RJ45 contact), the later series (TxB and TxC) have
two separate network interface cards.
www.beijerelectronics.com
6 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
&RPPXQLFDWLRQ'ULYHUV
Below is a list of all available drivers (at time of writing). Are you missing a driver?
Please contact your closest Beijer office.
Communication Drivers
ABB
iX
Developer
Information
Designer
Allen-Bradley
AB ControlLogix
AB DF1
AB DH485
AB SLC/PLC5 Ethernet
AB MicroLogix Ethernet
Altus
Altus Alnet I
Animatics
Animatics SmartMotor
B&R
Bernecker+Rainer Mininet
Baumueller
Baumueller bmaxxOS
Beckhoff
Beckhoff ADS
Beckhoff Modbus
Bosch Rexroth
J1939
J1939 EM
CoDeSys
CoDeSys ARTI
CoDeSys Soft Control Direct Access
Cognex
Cognex DVT
KI_sv.dot, 090709
Cognex In-Sight
Control Techniques
CIMON
CIMON
CTC
Danfoss
VLT FC Drive
Delta Tau
Delta
Delta DVP
Demo
DEMO
ELMO
Elmo Maestro
Emerson
Eurotherm
Fatek
Fatek Facon
FESTO/BECK
FESTO/BECK FST CI
www.beijerelectronics.com
7 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
DMC series
GE Fanuc
GE Fanuc Ethernet
GE Fanuc SNPX
Generic Profibus
Giddings&Lewis
Hitachi
Hitachi H-COMM
IAI
XSel
RoboCylinder
Idec
IDEC FA 1:1
IDEC FA 1:1 (expanded)
IDEC Micro
Johnson Control
JCONTROL
KEB
COMBIVERT
Keyence
KEYENCE KV-Series
Koyo
Koyo DirectNET
Koyo ECOM
Koyo K-Sequence
Lenze
LIYAN Electric
LIYAN EX
LS Industrial Systems
Glofa
Master-K
Matsushita
MEWTOCOL-COM
Mitsubishi
(MELSEC)
Alpha2
A-Series (C24)
A-Series (CPU)
Freqrol FR-A PLC
FX Series Serial
MC Protocol
QnA/Qnn Profibus DP
FX Series ADP/BD
MR-J2/MR-J3-T
QnA/Qnn Serial (CPU)
QnA/Qnn-Series (C24)
KI_sv.dot, 090709
www.beijerelectronics.com
8 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
Modbus
.,
Moeller
NMEA 0183
NMEA 0183
OMRON
OMRON FINS
OMRON Host Link
Parker
GeParker6K
Regin
EXOline
SAIA
S-BUS Serial/Ethernet
SEW
MoviLink/SMLP
SIEMENS
SIMATIC S5 3964R
SIMATIC S7 MPI (EM)
SIMATIC S7 MPI (HMI Adapter)
SIMATIC S5 PG/AS511
SIMATIC S7 3964R
SIMATIC S7 ISO over TCP/IP
SIMATIC S7 MPI Direct
SIMATIC S7 200 PPI
SIMATIC S7 Profibus DP
KI_sv.dot, 090709
SIMATIC TI500
Telemecanique/
Schneider Electric
Toshiba
TSX UNI-TELWAY
WAGO
Vigor
Vigor M/VB-Series
Yamaha
Yamaha VIP
Yaskawa
Computer Link
YET
SMC series
YET XtraDrive
Yokogawa
Yokogawa FA-M3
www.beijerelectronics.com
9 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
7DJV
In iX, exponents must be configured for the control the tag is bound to.
Format
Data type
E-Designer
Data type
iX Developer
Range
Bit
Bit
BIT
0 and 1
Bool
BOOL
Signed 16-bit
Signed 16-bit
INT16
-32,768 +32,767
Unsigned 16-bit
Unsigned 16-bit
UINT16
0 +65,535
Signed 32-bit
Signed 32-bit
INT32
-2,147,483,648 +2,147,483,6472
Unsigned 32-bit
Unsigned 32-bit
UINT32
0 +4,294,967,2952
Float with
exponent, 64-bit
DOUBLE
1.7E3081
FLOAT
3.4E381
DATETIME
Float with
exponent, 32-bit
7 x Signed 16-bit
String
String
STRING
BCD Float
BCD Float
FLOAT4
BCD 16-bit
BCD 32-bit
BCD 16-bit
BCD 32-bit
0 9999,9999
INT/UINT16
0 - 9999
INT/UINT32
0 - 99999999
0 - FFFF
HEX 16-bit
HEX 16-bit
INT/UINT16
HEX 32-bit
HEX 32-bit
KI_sv.dot, 090709
4. Displayed value have to be changed for the specific object, not the tag in general.
www.beijerelectronics.com
10 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
,PSRUW3URMHFW
iX Developer supports the function of project import from Information Designer,
E-Designer and H-Designer.
The following functions are supported by the import:
Text Library
Tag list
Alarm Server
Multi Language
During the import, a log is generated where you can find which objects and functions where
not successfully imported. The log file can be saved for later trouble shooting.
KI_sv.dot, 090709
That you have read about the limitations in the end of this chapter.
www.beijerelectronics.com
11 (26)
KI_sv.dot, 090709
([WHUFRQYHUVLRQWRL;'HYHORSHU
www.beijerelectronics.com
.,
12 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
In the list Files of type, select which type of project you wish to import.
KI_sv.dot, 090709
Select target folder and project name for the new converted project.
www.beijerelectronics.com
13 (26)
KI_sv.dot, 090709
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
Select matching controller. It is important that this step is made correctly for iX to be
able to handle the imported device addresses from the original Exter project.
In this example, the SIMATIC S7 ISOoverTCP driver is used in the Exter project. The
matching driver will be the SIMATIC S7IsoTcp.
When you have selected your new controllers, press the OK button.
www.beijerelectronics.com
14 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
/LPLWDWLRQV
Certain functions, like recipes and data logging (Data Logger) work differently in iX
Developer and you will need to reconfigure these functions in your converted project.
Functions to consider in your converted project:
Tag list/Name List Indexing, poll groups and poll interval must be reconfigured
manually.
Gain/offset settings are now global and found in the tags editor
Indexing and poll groups can be converted via manual import of the Name list.
KI_sv.dot, 090709
Note! Always verify that the import has been correctly made for all functions.
www.beijerelectronics.com
15 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
0DQXDOLPSRUWRIWKHQDPHOLVW
Below follows an example of how you can manually import the name list from Information
Designer into iX Developer.
KI_sv.dot, 090709
The correct controller must be used in the iX project to be able to import the name list from
the Information Designer project.
Select the devices/tags belonging to the driver you wish to export. You are only able to
export from one controller/driver at a time. Push Export
www.beijerelectronics.com
16 (26)
KI_sv.dot, 090709
([WHUFRQYHUVLRQWRL;'HYHORSHU
www.beijerelectronics.com
.,
17 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
KI_sv.dot, 090709
Select Next.
www.beijerelectronics.com
18 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
Select Semicolon as the Delimiter. A preview will be shown in the lower textbox. If it
looks correct, press Finish.
KI_sv.dot, 090709
The imported file should look something like this and have the correct column separation:
www.beijerelectronics.com
19 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
KI_sv.dot, 090709
.,
www.beijerelectronics.com
20 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
It is a good idea to export a sample of a tags list from iX to later use as a template when you
want to create files to import.
In this example, we only go over the differences between the two Export/Import formats (see
below). Using the template as a guide for what you need to change should help you be able
to convert your name list to a file that can be imported in iX Developer.
Start iX Developer 2.0.
KI_sv.dot, 090709
www.beijerelectronics.com
21 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
See explanation below covering the different properties and how they match up between
Information Designer and iX Developer.
,QIRUPDWLRQ'HVLJQHU
L;'HYHORSHU
1DPH
1DPH
$GGUHVV
$GGUHVVB
&RPPHQW
'HVFULSWLRQ
'DWD7\SH
'DWD7\SH
,QGH[
!
!
!
,QGH[5HJLVWHU1XPEHU
'HIDXOW
(WF
!
!
!
3ROO*URXS1DPH
3ROO*URXS'HIDXOW
3ROO*URXS
3ROO*URXS
(WF
,
,
,27LPHJURXS
KI_sv.dot, 090709
www.beijerelectronics.com
22 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
Change names of the columns to match them with what iX Developer understands.
Information Designer:
iX Developer:
KI_sv.dot, 090709
www.beijerelectronics.com
23 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
For example:
KI_sv.dot, 090709
www.beijerelectronics.com
24 (26)
KI_sv.dot, 090709
([WHUFRQYHUVLRQWRL;'HYHORSHU
www.beijerelectronics.com
.,
25 (26)
([WHUFRQYHUVLRQWRL;'HYHORSHU
.,
A preview is shown:
Done.
$IWHUWKHSURMHFWLVFRQYHUWHG
You must locate your Gain/offset settings in your old Exter project manually.
It is not a global settings like in iX, it is instead configured on individual objects/controls.
KI_sv.dot, 090709
Save the log file that is generated during an import. It will contain clues as to what
screens/objects in your project was not converted, and that should help you learn what needs
to be converted manually/redesigned in your converted project.
www.beijerelectronics.com
26 (26)
Start-Up
KI00352 2013-09
KI_sv.dot, 090709
KI00352 2013-09
In the project application click on Download under Project in the ribbon menu.
iX Developer will build and validate the project before showing the transfer dialog
When the project has been validated all accessible panels in your network show up in
the dialog.
KI_sv.dot, 090709
www.beijerelectronics.com
2 (5)
KI00352 2013-09
KI_sv.dot, 090709
Choose your target and press download. If the target for the download contains newer
files or files that dont exist in the project, a dialog will appear. Choose if you want
to keep, overwrite or delete the files.
www.beijerelectronics.com
3 (5)
KI_sv.dot, 090709
KI00352 2013-09
www.beijerelectronics.com
4 (5)
KI00352 2013-09
In the project application click on Export under Project in the ribbon menu.
Select the root path of your USB device. The exported project folder contains only
Runtime files. You can not open this project in iX Developer.
4.2
Plug in USB memory stick to the panel. Reboot the panel. If the panel detect a valid
project on the USB, an Update project message is displayed. The system will ask you if
you want to make a backup of the existing (running) project before overwriting.
Stop/Exit the running project. Make a backup of your existing project before the next
step. On Windows7 the path is:
KI_sv.dot, 090709
Delete the existing project folder. All the necessary files you need is stored in the new
project folder on your USB.
Copy the folder Project from USB memory stick to TxC panel.
www.beijerelectronics.com
5 (5)
Start-Up
KI00344 2013-07-10
Software requirements:
- iX Developer 2.0 (or higher)
- KEPServer
- Unified Automation UA Expert
http://www.unified-automation.com/downloads/opc-ua-clients.html
(For more information regarding the OPC Server please see Reference manual chapter 5.3)
KI_sv.dot, 090709
KI00344 2013-07-10
3 iX Settings
KI_sv.dot, 090709
Create a Panel or a PC project. Select a Panel and press Next, choose OPC UA Server
and type in the OPC Servers URL.
www.beijerelectronics.com
2 (9)
KI00344 2013-07-10
KI_sv.dot, 090709
Right click on the KEPServer Icon and choose OPC UA Config (the Icon is locked in
the task bar).
www.beijerelectronics.com
3 (9)
KI00344 2013-07-10
KI_sv.dot, 090709
Set Localhost only and Port Number: 49320. Security Policies should not be used since
iX does not support Encryption. (Refer to limitations in the Reference manual
Maxx831x).
After the changes has been made right click on the KEPServer Icon and click on Reinitialize to
enable the OPC UP Server functionality.
www.beijerelectronics.com
4 (9)
KI00344 2013-07-10
KI_sv.dot, 090709
5 Controller settings in iX
www.beijerelectronics.com
5 (9)
KI00344 2013-07-10
The namespace URL needs to correspond with the namespaces in the OPC UA Server. A
third party OPC UA Client, Unified Automation UA expert, will be used to find the
correct namespace.
To be able to install Unified Automation UA Expert please follow the instructions given
on the website.
http://www.unified-automation.com/downloads/opc-ua-clients.html
KI_sv.dot, 090709
When the Software is installed right click on Servers and choose Add
www.beijerelectronics.com
6 (9)
KI00344 2013-07-10
6.2 Connect
KI_sv.dot, 090709
www.beijerelectronics.com
7 (9)
KI00344 2013-07-10
KI_sv.dot, 090709
6.3 NamespaceArray
Open the Server tree and you will find a tag called NamespaceArray, drag and drop the
NamespaceArray in to the window (Default DA view)
Double click on the Value address and the NamespaceArray for NS2 will be shown
www.beijerelectronics.com
8 (9)
KI00344 2013-07-10
7 Set NamespaceArray in iX
KI_sv.dot, 090709
Copy the NamespaceArray in to the Properties settings for iX OPC UA Client, click on
the OK button. The communication should now work OK.
www.beijerelectronics.com
9 (9)
Start-Up
iX Runtime
KI00336 2013-04
KI_sv.dot, 090709
KI00XXX 2013-04
If only a .cab file is available, extract all the files from the archive.
There should be 3-4 files in the archive (depending on which driver is used),
they all have the same name, but different file endings:
.chm, .dll, .dll.ce6 and .dll.ce6x86.
Copy the driver files to e.g. a USB memory stick for easy transfer to the RT PC/TxC.
KI_sv.dot, 090709
www.beijerelectronics.com
2 (5)
KI00XXX 2013-04
Example:
To register the ABB COMLI master driver seen in the screenshot above, the syntax in the
Run window would be:
regsvr32.exe "C:\Program Files\Common Files\Beijers Shared\OPC
Drivers\ABB_COMLI_master_Pre2.dll"
You will get a popup from DllRegisterServer to verify if registration was successful or not:
KI_sv.dot, 090709
www.beijerelectronics.com
3 (5)
KI00XXX 2013-04
KI_sv.dot, 090709
Find your version of the iX Developer Runtime 2.0 and press Uninstall.
www.beijerelectronics.com
4 (5)
Run the setup.exe as an administrator and follow the instructions until the installation is
complete.
Your update of the iX Runtime is now complete.
KI_sv.dot, 090709
KI00XXX 2013-04
www.beijerelectronics.com
5 (5)
Start-Up
iX RT vs iX panels
1
KI00335 2013-04
Main differences
Its important to understand the main differences between iX RT and iX panels.
iX RT runs on a PC with more powerful hardware compared to an iX panel.
The OS on our TxC Panel PCs is Windows 7, which supports both hardware acceleration
and .NET framework 4.0. It also fully supports WPF (Windows Presentation Foundation).
As such, projects running on this platform will utilize vector based graphics.
iX Panels, like the TxA and TxB series, use Windows CE 6.0 as their operating system.
Only .NET 3.5 compact framework is included in these operator panels and as such, an
integrator is limited to this when scripting in his iX Developer project.
There is no support for WPF in these panels, and all vector based objects in the project are
bitmap converted when the project is compiled.
Page 1 (5)
KI_sv.dot, 130411
Telefax +46 40 93 23 01
iX RT vs iX panels
KI00XXX 2013-04
iX RT license dongles are currently available in 3 different sizes: 250, 2000 and 4000 tags.
iX TxC series do not use dongles, they are delivered with an internal 4000 tag license,
except the IPC versions which do not have iX RT and license installed.
iX Panels use a different licensing solution and are do not have any tag limitations.
This does not mean that you can configure 4000 tags in entry level hardware like the TxA
series without a noticable performance hit.*
*Our recommendation for TxA is to use less than 1000 tags, if you need more you should consider upgrading to a TxB
TxB/TAxx
TxC/PC
Vector graphics in
Runtime
No
No
Yes
Advanced
graphical effects
(shadow/opacity)
No
No
Yes
PDF viewer
No
Basic*
Yes
Web browser
No
Basic*
Yes
Object rotation
No
No
Yes
Screen rotation
Yes**
Yes
No***
*Only basic version available, no advanced functions available. No support for Flash/Shockwave/Java
functionallity in Basic web browser.
**Not available in T4A
***Not configurable in iX Developer project, but possible to change in Windows 7. Only landscape and
Landscape(flipped) work after a recalibration has been done. Currently, there is no support for Portrait or
Portrait(flipped) due to limitation in touch calibration.
KI_sv.dot, 130411
www.beijerelectronics.com
2 (5)
iX RT vs iX panels
KI00XXX 2013-04
KI_sv.dot, 130411
Since TxC panels comes with Windows 7 Ultimate installed, it is also possible to configure
them for remote desktop usage with the built-in Remote Desktop functionality:
www.beijerelectronics.com
3 (5)
iX RT vs iX panels
KI00XXX 2013-04
The COM2 and COM4 ports on TxC panels does not support RS422.
This limitation is reflected in the design tool, where it is not possible to configure the ports
for anything other than RS485:
KI_sv.dot, 130411
You can access this setting via the Control Panel in Windows:
www.beijerelectronics.com
4 (5)
iX RT vs iX panels
KI00XXX 2013-04
KI_sv.dot, 130411
Under Formats you find the different formats for Time and Date.
www.beijerelectronics.com
5 (5)
Start-Up
RESTful Web Service API
KI00334 2013-04
KI_sv.dot, 090709
KI00334 2013-04
3 iX Settings
Create a Panel-project or a PC-project. This document is based on a Panel-project but the
same approach is applied to a PC-project.
Lets start by configuring iX and creating a layout. In this example the Demo controller is
used.
Check Enable Web Server and enter a port number, the default port is 80.
When Enable forms authentication is checked; Free definable username and password can
be set. The authentication is not encrypted, but sent in plain text.
When unchecked; Anonymous authentication is used.
KI_sv.dot, 090709
www.beijerelectronics.com
2 (7)
KI00334 2013-04
KI_sv.dot, 090709
The plugin is now installed, just click on the small icon in order to activate it:
www.beijerelectronics.com
3 (7)
KI00334 2013-04
KI_sv.dot, 090709
www.beijerelectronics.com
4 (7)
KI00334 2013-04
To retrieve information about a specific tag the URL string will need to be modified slightly:
KI_sv.dot, 090709
www.beijerelectronics.com
5 (7)
KI00334 2013-04
KI_sv.dot, 090709
www.beijerelectronics.com
6 (7)
KI00334 2013-04
In order to write values to a batch of tags the URL string will need to be altered, refer to the
picture below:
KI_sv.dot, 090709
www.beijerelectronics.com
7 (7)
,3VHF931WXQQHOWRL;SDQHO
.,
)XQFWLRQDQGDUHDRIXVH
This document will explain how to set up a VPN tunnel between computer and iX-panel
using TheGreenBow IPsec VPN client software on the computer side and Westermo MRD350 3G router connected to the panel side.
Sofware requirements:
iX Developer
Hardware requirements:
PC running windows
$ERXWWKLV6WDUW8SGRFXPHQW
This Start Up document should not be considered as a complete manual. It is an aid to be
able to start up a normal application quickly and easily. For further information we refer to
the manual for iX Developer.
This document and other Start Up documents can be obtained from your closest distributor
of operator terminals.
Please use the address manual@ beijer.se for feedback on our Start Up documents.
Page 1 (12)
KI_eng.dot, 070221
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
,3VHF931WXQQHOWRL;SDQHO
.,
'RFXPHQWFRQWHQWV
This is the setup for this start-up document:
Windows XP SP3
KI_eng.dot, 070221
Make sure you have configured your MRD-3xx router as described in the User Guide before
continuing.
www.beijer.se
2 (12)
,3VHF931WXQQHOWRL;SDQHO
.,
KI_eng.dot, 070221
6HWWLQJXS7KH*UHHQ%RZ931FOLHQW
Open up TheGreenBow.
Click on Global Parameters and make sure Dead Peer Detection (DPD) is selected.
DPD monitors the status of the VPN tunnel.
www.beijer.se
3 (12)
KI_eng.dot, 070221
,3VHF931WXQQHOWRL;SDQHO
Still under Gateway, click on Advanced tab. Enter the parameters as follows.
Save.
www.beijer.se
.,
4 (12)
,3VHF931WXQQHOWRL;SDQHO
.,
KI_eng.dot, 070221
www.beijer.se
5 (12)
,3VHF931WXQQHOWRL;SDQHO
.,
6HWWLQJXSWKH05'URXWHU
KI_eng.dot, 070221
Make sure you have configured your MRD-3xx router as described in the User Guide and
have working internet access.
www.beijer.se
6 (12)
,3VHF931WXQQHOWRL;SDQHO
KI_eng.dot, 070221
.,
.($XWKHQWLFDWLRQ3KDVH
www.beijer.se
7 (12)
,3VHF931WXQQHOWRL;SDQHO
KI_eng.dot, 070221
.,
,.($XWKHQWLFDWLRQ3KDVH
www.beijer.se
8 (12)
KI_eng.dot, 070221
,3VHF931WXQQHOWRL;SDQHO
www.beijer.se
.,
9 (12)
,3VHF931WXQQHOWRL;SDQHO
Update.
.,
KI_eng.dot, 070221
Click on Status and you will notice that VPN is marked red with the text Fault. It will stay
this way as long as no VPN tunnel connection is correctly established.
www.beijer.se
10 (12)
,3VHF931WXQQHOWRL;SDQHO
.,
2SHQ931WXQQHO
When both the MRD router and TheGeenBow is correctly configurated, we can open the
tunnel.
KI_eng.dot, 070221
www.beijer.se
11 (12)
,3VHF931WXQQHOWRL;SDQHO
.,
'RZQORDGLQJL;SURMHFW
When downloading iX-project to panel via VPN tunnel, the panel will not show in
Connected targets. Editing the target settings is, because of this, not possible.
KI_eng.dot, 070221
You have to enter the IP of the panel manually and click on Download.
www.beijer.se
12 (12)
iX TxB SoftControl
- FnIO-S NA-9173 / NA-9473 Modbus RTU
KI00331 2013-06
Subsidiaries
KI00331 2013-06
Table of Contents
~2733497.dot, 070221
www.beijer.se
2 (31)
KI00331 2013-06
4 First step!
Read StartUp document iX TxB SoftControl Basic setting, KI00328.
Prepare the computer and the programming tools CoDeSys and iX developer.
x
Note!
Always use the correct version of the drivers and software!
5 Program example
The folder ProgExample_TxB_SC_ModBusRTU contains the program example from this
StartUp document.
~2733497.dot, 070221
www.beijer.se
3 (31)
6.1
CoDeSys project
KI00331 2013-06
~2733497.dot, 070221
Standard project
x
Start CoDeSys
Click OK
www.beijer.se
4 (31)
KI00331 2013-06
~2733497.dot, 070221
www.beijer.se
5 (31)
KI00331 2013-06
~2733497.dot, 070221
In the Items window, under Application, highlight desired POU and click OK
www.beijer.se
6 (31)
KI00331 2013-06
Note!
The interval time depends on the application. A small application, set this task (BusTask) to
10 ms and the program task (MainTask) to 20 ms.
x
~2733497.dot, 070221
Note!
Before writing the PLC-program we need to configure the driver for communication with
the remote I/O (NA-9173 / NA-9473).
www.beijer.se
7 (31)
KI00331 2013-06
Modbus Master
~2733497.dot, 070221
The iX TxB SoftControl uses the driver Modbus Master to communicate with the slave
units. We have to config a Modbus device and connect Modbus Master and the Modbus
Slave node.
x
www.beijer.se
8 (31)
~2733497.dot, 070221
KI00331 2013-06
Click Add Device and mark Modbus Master, COM Port (use versionlink)
www.beijer.se
9 (31)
KI00331 2013-06
Click Add Device and mark Modbus Slave, COM Port (use versionlink)
~2733497.dot, 070221
Results
www.beijer.se
10 (31)
KI00331 2013-06
Note!
Setup the hardware NA-9173 / NA-9473 (link to hardware setting)
6.2.3 Config the Modbus Master
x Double click on Modbus_Master_COM_Port
x
Set Frame to 1 ms
~2733497.dot, 070221
www.beijer.se
11 (31)
KI00331 2013-06
~2733497.dot, 070221
Results
www.beijer.se
12 (31)
KI00331 2013-06
~2733497.dot, 070221
www.beijer.se
13 (31)
KI00331 2013-06
#7 #6 #5 #4 #3 #2 #1 #0
Analog Input Ch0 low byte (Slot#1)
Analog Input Ch1 low byte (Slot#1)
Analog Input Ch2 low byte (Slot#1)
Analog Input Ch3 low byte (Slot#1)
Discrete In 8 pts (Slot#3)
Empty
Always 0
Discrete In 4pts
(Slot#5)
Addr.
0x0800
0x0801
0x0802
In our example we use Function Code 23 (Read/Write multiple register in one telegram).
~2733497.dot, 070221
If you change the function code to 04 (read input register) and code 16 (write multiple
register) there will be two telegram to the slave node.
www.beijer.se
14 (31)
KI00331 2013-06
~2733497.dot, 070221
www.beijer.se
15 (31)
~2733497.dot, 070221
KI00331 2013-06
Write global name for memory cells and register (without battery backup)
www.beijer.se
16 (31)
KI00331 2013-06
~2733497.dot, 070221
Persistent variables (battery powered) can ONLY be declared in a special global variables
list of object type, which is assigned to an application. There might be only ONE such list
per application.
x
x
x
x
www.beijer.se
17 (31)
KI00331 2013-06
~2733497.dot, 070221
www.beijer.se
18 (31)
~2733497.dot, 070221
6.6
KI00331 2013-06
www.beijer.se
19 (31)
KI00331 2013-06
~2733497.dot, 070221
NOTE!
x
www.beijer.se
20 (31)
KI00331 2013-06
~2733497.dot, 070221
The XML file for iX Developer is created when you transfer the project to the iX TxB
SoftControl or Generate code in menu Build. The file is saved in same library as the
CoDesys project.
x
Mark GVL and move with >. Do the same with Persistent
www.beijer.se
21 (31)
KI00331 2013-06
If no gateway present, create one by selecting Add Gateway (choose default value)
All CoDeSys devices on the network will be listed below the gateway.
The last two number (11) in the id [004F.C011] are the last group in ip-adress
(Hex 11: Dec 17).
~2733497.dot, 070221
NOTE!
If you dont find your CoDeSys devices, try to Add Device
www.beijer.se
22 (31)
~2733497.dot, 070221
KI00331 2013-06
Select the device that the project will be downloaded to and press Set active path.
This device will be highlighted by a bold font.
Download the project to the device (TxB SoftControl) which was selected above
menu Online select Login.
www.beijer.se
23 (31)
KI00331 2013-06
~2733497.dot, 070221
7.1
Choose the iX TxB SoftControl panel size on which the application will run (iX T7B
SoftControl in this example)
Click Next
Select the driver. The brand is CoDeSys and the protocol is SoftControl Direct
Access
Click Next
Click Finish
www.beijer.se
24 (31)
KI00331 2013-06
Import of variables
~2733497.dot, 070221
7.2.1 At this stage, it is time to import the variables that were exported from CoDeSys
x In Functions, double click the Tags option
x
Select the CoDeSys V3 import format (Import Modules) and browse to the location
where the CoDeSys project is saved
Choose the xml file with the same name as the CoDeSys project and press Open.
Mark Connect selected import file to project.
www.beijer.se
25 (31)
KI00331 2013-06
~2733497.dot, 070221
This would import all tags starting with application or which included the text HMI
www.beijer.se
26 (31)
KI00331 2013-06
~2733497.dot, 070221
www.beijer.se
27 (31)
KI00331 2013-06
iX Developer project
Add and configure a project in iX Developer.
x
7.4
~2733497.dot, 070221
Menu Project
Select Download
After the validation is performed, a screen with the available devices appears.
Highlight the chosen one and press Download.
After download, the HMI application starts up and communicates with the iX TxB
SoftControl.
www.beijer.se
28 (31)
KI00331 2013-06
8.1 Installation
Connect iX TxB SoftControl to NA-9173 / NA-9473 like the picture.
The iX TxB SoftControler support com 1, 2 and 3.
iX TxB-SC
NA-9173
120 :
120 :
iX TxB-SC
NA-9473
120 :
~2733497.dot, 070221
120 :
www.beijer.se
29 (31)
KI00331 2013-06
~2733497.dot, 070221
www.beijer.se
30 (31)
KI00331 2013-06
~2733497.dot, 070221
NOTE!
Byte Format are fixed to: 8 Bit, No Parity, 1 Stop Bit
www.beijer.se
31 (31)
KI00330 2013-06
Subsidiaries
KI00330 2013-06
Table of Contents
~2733497.dot, 070221
www.beijer.se
2 (29)
KI00330 2013-06
4 First step!
Read StartUp document iX TxB SoftControl Basic setting, KI00328.
Prepare the computer and the programming tools CoDeSys and iX developer.
x
Note!
Always use the correct version of the drivers and software!
5 Program example
The folder ProgExample_TxB_SC_ModBusTCP contains the program example from this
StartUp document.
~2733497.dot, 070221
www.beijer.se
3 (29)
6.1
CoDeSys project
KI00330 2013-06
~2733497.dot, 070221
Standard project
x
Start CoDeSys
Click OK
www.beijer.se
4 (29)
KI00330 2013-06
~2733497.dot, 070221
www.beijer.se
5 (29)
KI00330 2013-06
~2733497.dot, 070221
In the Items window, under Application, highlight desired POU and click OK
www.beijer.se
6 (29)
KI00330 2013-06
Note!
The interval time depends on the application. A small application, set this task (BusTask) to
10 ms and the program task (MainTask) to 20 ms.
x
Double click at Device (iX TxB SoftControl) and select PLC setting
~2733497.dot, 070221
Note!
Before writing the PLC-program we need to configure the driver for communication with
the remote I/O (NA-9189).
www.beijer.se
7 (29)
KI00330 2013-06
Modbus Master
~2733497.dot, 070221
The iX TxB SoftControl uses the driver Ethernet to communicate with the slave units.
We have to config a Ethernet device and connect Modbus Master and the Modbus Slave
node.
x
www.beijer.se
8 (29)
~2733497.dot, 070221
Click Add Device and mark Modbus TCP Master (use versionlink)
www.beijer.se
KI00330 2013-06
9 (29)
KI00330 2013-06
Click Add Device and mark Modbus TCP Slave (use versionlink)
~2733497.dot, 070221
Results
www.beijer.se
10 (29)
KI00330 2013-06
~2733497.dot, 070221
www.beijer.se
11 (29)
KI00330 2013-06
~2733497.dot, 070221
Result
www.beijer.se
12 (29)
KI00330 2013-06
~2733497.dot, 070221
www.beijer.se
13 (29)
KI00330 2013-06
#7 #6 #5 #4 #3 #2 #1 #0
Analog Input Ch0 low byte (Slot#1)
Analog Input Ch1 low byte (Slot#1)
Analog Input Ch2 low byte (Slot#1)
Analog Input Ch3 low byte (Slot#1)
Discrete In 8 pts (Slot#3)
Empty
Always 0
Discrete In 4pts
(Slot#5)
Addr.
0x0800
0x0801
0x0802
~2733497.dot, 070221
In our example we use Function Code 23 (Read/Write multiple register in one telegram).
If you change the function code to 04 (read input register) and code 16 (write multiple
register) there will be two telegram to the slave node.
www.beijer.se
14 (29)
KI00330 2013-06
~2733497.dot, 070221
www.beijer.se
15 (29)
~2733497.dot, 070221
KI00330 2013-06
Write global name for memory cells and register (without battery backup)
www.beijer.se
16 (29)
KI00330 2013-06
~2733497.dot, 070221
Persistent variables (battery powered) can ONLY be declared in a special global variables
list of object type, which is assigned to an application. There might be only ONE such list
per application.
x
x
x
x
www.beijer.se
17 (29)
KI00330 2013-06
~2733497.dot, 070221
www.beijer.se
18 (29)
~2733497.dot, 070221
6.6
KI00330 2013-06
www.beijer.se
19 (29)
KI00330 2013-06
~2733497.dot, 070221
NOTE!
x
www.beijer.se
20 (29)
KI00330 2013-06
~2733497.dot, 070221
The XML file for iX Developer is created when you transfer the project to the TxB
SoftControl or Generate code in menu Build. The file is saved in same library as the
CoDesys project.
x
Mark GVL and move with >. Do the same with Persistent
www.beijer.se
21 (29)
KI00330 2013-06
If no gateway present, create one by selecting Add Gateway (choose default value)
All CoDeSys devices on the network will be listed below the gateway.
The last two number (11) in the id [004F.C011] are the last group in ip-adress
(Hex 11: Dec 17).
~2733497.dot, 070221
NOTE!
If you dont find your CoDeSys devices, try to Add Device
www.beijer.se
22 (29)
~2733497.dot, 070221
KI00330 2013-06
Select the device that the project will be downloaded to and press Set active path.
This device will be highlighted by a bold font.
Download the project to the device (TxB SoftControl) which was selected above
menu Online select Login.
www.beijer.se
23 (29)
KI00330 2013-06
~2733497.dot, 070221
7.1
Choose the iX TxB SoftControl panel size on which the application will run (iX T7B
SoftControl in this example)
Click Next
Select the driver. The brand is CoDeSys and the protocol is SoftControl Direct
Access
Click Next
Click Finish
www.beijer.se
24 (29)
KI00330 2013-06
Import of variables
~2733497.dot, 070221
7.2.1 At this stage, it is time to import the variables that were exported from CoDeSys
x In Functions, double click the Tags option
x
Select the CoDeSys V3 import format (Import Modules) and browse to the location
where the CoDeSys project is saved
Choose the xml file with the same name as the CoDeSys project and press Open.
Mark Connect selected import file to project.
www.beijer.se
25 (29)
KI00330 2013-06
~2733497.dot, 070221
This would import all tags starting with application or which included the text HMI
www.beijer.se
26 (29)
KI00330 2013-06
~2733497.dot, 070221
www.beijer.se
27 (29)
KI00330 2013-06
iX Developer project
Add and configure a project in iX Developer.
x
7.4
~2733497.dot, 070221
Menu Project
Select Download
After the validation is performed, a screen with the available devices appears.
Highlight the chosen one and press Download.
After download, the HMI application starts up and communicates with the iX TxB
SoftControl
www.beijer.se
28 (29)
KI00330 2013-06
8.1 Installation
x
LAN B
COM 3/4
~2733497.dot, 070221
TCP
www.beijer.se
29 (29)
KI00329 2013-06
Subsidiaries
KI00329 2013-06
3 Table of Contents
1 Function and area of use ..................................................................................................................................................1
2 About this Start Up document .........................................................................................................................................1
3 Table of Contents ..............................................................................................................................................................2
4 First step! ...........................................................................................................................................................................3
5 Program example ..............................................................................................................................................................3
6 Configuration of iX TxB SoftControl and EtherCAT...................................................................................................4
6.1 CoDeSys project .........................................................................................................................................................4
6.2 EtherCAT Master........................................................................................................................................................7
6.3 Configure the Task for update the I/O........................................................................................................................8
6.4 Install device description file for Crevis FnIO-S Series, NA-9186.............................................................................9
6.5 Global Variable List (for programming and export to iX Developer) .....................................................................14
6.6 Persistent variables (32 kbyte) .................................................................................................................................16
6.7 I/O Mapping, EtherCAT NA-9186............................................................................................................................17
6.8 Write program, POU PLC_PRG..........................................................................................................................18
6.9 Export Variables to iX HMI .....................................................................................................................................20
6.10 Transfer CoDeSys project to iX TxB SoftControl.....................................................................................................21
7 Getting started, iX Developer (iX TxB SoftControl) ...................................................................................................23
7.1 Rename the driver.....................................................................................................................................................23
7.2 Import of variables ...................................................................................................................................................24
7.3 iX Developer project.................................................................................................................................................27
7.4 Download iX project to T7B SoftControl .................................................................................................................27
~2733497.dot, 070221
www.beijer.se
2 (28)
KI00329 2013-06
4 First step!
Read StartUp document iX TxB SoftControl Basic setting, KI00328.
Prepare the computer and the programming tools CoDeSys and iX developer.
x
Note!
Always use the correct version of the drivers and software!
5 Program example
The folder ProgExample_TxB_SC_EtherCAT contains the program example from this
StartUp document.
~2733497.dot, 070221
www.beijer.se
3 (28)
KI00329 2013-06
CoDeSys project
~2733497.dot, 070221
Standard project
x
Start CoDeSys
Click OK
www.beijer.se
4 (28)
KI00329 2013-06
~2733497.dot, 070221
www.beijer.se
5 (28)
KI00329 2013-06
~2733497.dot, 070221
In the Items window, under Application, highlight desired POU and click OK
www.beijer.se
6 (28)
KI00329 2013-06
EtherCAT Master
~2733497.dot, 070221
The iX TxB SoftControl uses the driver EtherCAT Master to communicate with the slave
units.
x
www.beijer.se
7 (28)
KI00329 2013-06
~2733497.dot, 070221
Note!
Before writing the PLC-program we need to configure the driver for communication with
the remote I/O.
www.beijer.se
8 (28)
KI00329 2013-06
~2733497.dot, 070221
The configuration file xml are used for setting up the I/O moduls from Crevis FnIO-S
Series. The file can be found in Start-kit in KI00328.
x
www.beijer.se
9 (28)
KI00329 2013-06
Note!
- The iX TxB SoftControl network port (LAN B) use the name TxB EtherCAT (LAN B).
- Autoconfig Master/Slave will open som usable parameters for monitoring in tab
EtherCAT Configuration. The function can be disable/enable in Tools\Options\Device
editor.
- The function Auto restart slaves disable/enable start of comminication to a node after
communication error.
When the computer (CoDeSys) are connected to the iX TxB SoftControl
~2733497.dot, 070221
www.beijer.se
10 (28)
KI00329 2013-06
~2733497.dot, 070221
Result
www.beijer.se
11 (28)
KI00329 2013-06
~2733497.dot, 070221
www.beijer.se
12 (28)
KI00329 2013-06
~2733497.dot, 070221
www.beijer.se
13 (28)
KI00329 2013-06
~2733497.dot, 070221
www.beijer.se
14 (28)
~2733497.dot, 070221
KI00329 2013-06
Write global name for memory cells and register (without battery backup)
www.beijer.se
15 (28)
KI00329 2013-06
~2733497.dot, 070221
Persistent variables (battery powered) can ONLY be declared in a special global variables
list of object type, which is assigned to an application. There might be only ONE such list
per application.
x
x
x
x
www.beijer.se
16 (28)
~2733497.dot, 070221
KI00329 2013-06
Output module in red (digital and analog) and Input module in green (digital and analog)
www.beijer.se
17 (28)
~2733497.dot, 070221
6.8
KI00329 2013-06
www.beijer.se
18 (28)
KI00329 2013-06
~2733497.dot, 070221
NOTE!
x
This warning is OK
www.beijer.se
19 (28)
KI00329 2013-06
~2733497.dot, 070221
The XML file for iX Developer is created when you transfer the project to the iX TxB
SoftControl or Generate code in menu Build. The file is saved in same library as the
CoDesys project.
x
Mark GVL and move with >. Do the same with Persistent
www.beijer.se
20 (28)
KI00329 2013-06
If no gateway present, create one by selecting Add Gateway (choose default value)
All CoDeSys devices on the network will be listed below the gateway.
The last two number (11) in the id [004F.C011] are the last group in ip-adress
(Hex 11: Dec 17).
~2733497.dot, 070221
NOTE!
If you dont find your CoDeSys devices, try to Add Device
www.beijer.se
21 (28)
~2733497.dot, 070221
KI00329 2013-06
Select the device that the project will be downloaded to and press Set active path.
This device will be highlighted by a bold font.
Download the project to the device (TxB SoftControl) which was selected above
menu Online select Login.
www.beijer.se
22 (28)
KI00329 2013-06
~2733497.dot, 070221
7.1
Choose the iX TxB SoftControl panel size on which the application will run (T7B
SoftControl in this example)
Click Next
Select the driver. The brand is CoDeSys and the protocol is SoftControl Direct
Access
Click Next
Click Finish
www.beijer.se
23 (28)
KI00329 2013-06
Import of variables
~2733497.dot, 070221
7.2.1 At this stage, its time to import the variables that exported from CoDeSys
x In Functions, double click the Tags option
x
Select the CoDeSys V3 import format (Import Modules) and browse to the location
where the CoDeSys project is saved
Choose the xml file with the same name as the CoDeSys project and press Open.
Mark Connect selected import file to project.
www.beijer.se
24 (28)
KI00329 2013-06
~2733497.dot, 070221
This would import all tags starting with application or which included the text HMI
www.beijer.se
25 (28)
KI00329 2013-06
~2733497.dot, 070221
www.beijer.se
26 (28)
KI00329 2013-06
iX Developer project
Add and configure a project in iX Developer.
x
7.4
~2733497.dot, 070221
Menu Project
Select Download
After the validation is performed, a screen with the available devices appears.
Highlight the chosen one and press Download.
After download, the HMI application starts up and communicates with the iX TxB
SoftControl
www.beijer.se
27 (28)
KI00329 2013-06
~2733497.dot, 070221
www.beijer.se
28 (28)
KI00328 2013-06
1 (15)
~2733497.dot, 130103
Subsidiaries
KI00328 2013-06
~2733497.dot, 070221
This document and other Start Up documents can be obtained from our homepage.
Please use the address manual@beijer.se for feedback on our Start Up documents.
www.beijer.se
2 (15)
KI00328 2013-06
3 Table of Contents
1 Function and area of use ..................................................................................................................................................1
2 About this Start Up document .........................................................................................................................................1
3 Table of Contents ..............................................................................................................................................................3
4 Configuration of CoDeSys and iX Developer .................................................................................................................4
4.1 Add iX TxB SoftControl to CoDeSys ..........................................................................................................................4
4.2 Add iX TxB SoftControl to iX Developer....................................................................................................................5
4.3 Install the driver for iX HMI to the SoftControl .........................................................................................................5
5 iX TxB SoftControl connections ......................................................................................................................................6
6 Communication between iX HMI, iX TxB SoftControl and Remote I/O ...................................................................7
7 Programming tools............................................................................................................................................................7
8 Persistent variables (32 kbyte) .........................................................................................................................................9
9 Important settings...........................................................................................................................................................10
9.1 Boot after Online Change and Restart of iX TxB SoftControl..................................................................................10
10 Project backup ................................................................................................................................................................11
10.1 CoDeSys, Create backup files ..................................................................................................................................11
10.2 CoDeSys, Project Archive ........................................................................................................................................11
10.3 CoDeSys, Sourse Download to iX TxB SoftControl .................................................................................................11
10.4 CoDeSys project to iX TxB SoftControl using USB memory....................................................................................12
11 Diagnostic, SoftController..............................................................................................................................................13
~2733497.dot, 070221
12 Files in Start-kit...........................................................................................................................................................15
12.1 Device Description iX TxB .......................................................................................................................................15
12.2 Device Description Crevis NA9186..........................................................................................................................15
12.3 CoDeSys SoftControl Direct Access.........................................................................................................................15
12.4 iX TxB SoftControl image.........................................................................................................................................15
12.5 iX TxB SoftControl to iX...........................................................................................................................................15
12.6 Diagnostic Tag .........................................................................................................................................................15
www.beijer.se
3 (15)
KI00328 2013-06
~2733497.dot, 070221
4.1
www.beijer.se
4 (15)
KI00328 2013-06
4.3
Start iX developer and make a T7B SoftControl project (dont select any driver) or start
a demo project
Click on the symbol under iX in the upper left corner of the program
~2733497.dot, 070221
www.beijer.se
5 (15)
KI00328 2013-06
LAN B
COM 3/4
RTU
TCP
Ethernet
Modbus
EtherCAT
~2733497.dot, 070221
Note!
The Ethernet port "LAN B" is always dedicated to the EtherCAT driver (even when the
EtherCAT driver is not used in the application).
LAN B can not be used for other functions such as Modbus TCP or downloading of iXDeveloper or CoDeSys-project.
www.beijer.se
6 (15)
KI00328 2013-06
TxB SoftControl
Example:
Crevis FnIO-S Series
Driver 1
iX-driver
iX HMI
application
Direct
access
Driver 2
SoftControl
~2733497.dot, 070221
7 Programming tools
x
www.beijer.se
7 (15)
KI00328 2013-06
TxB SoftControl
iX HMI
application
SoftControl
EtherCAT
Modbus TCP/RTU
~2733497.dot, 070221
Ethernet
www.beijer.se
8 (15)
KI00328 2013-06
~2733497.dot, 070221
Persistent variables (battery powered) can ONLY be declared in a special global variables
list of object type, which is assigned to an application. There might be only ONE such list
per application.
x
x
x
x
www.beijer.se
9 (15)
KI00328 2013-06
9 Important settings
9.1
Highlight the Application option in the Device window and right click
~2733497.dot, 070221
www.beijer.se
10 (15)
KI00328 2013-06
10 Project backup
10.1 CoDeSys, Create backup files
If this option is activated, at each saving the project will not only be saved in
<projectname>.project but also copied to a file <projectname>.backup.
If needed you can rename this backup-file and re-open in CoDeSys.
Menu \Tools\Options
Upload / Download
~2733497.dot, 070221
Project setting
11 (15)
KI00328 2013-06
In menu Online select Create boot application and save the project files (.app/.crc)
in the root of the USB memory
Important note!
x
Tip!
~2733497.dot, 070221
www.beijer.se
12 (15)
KI00328 2013-06
11 Diagnostic, SoftController
The driver supports some diagnostics tags, for example the RUN-state of the controller
application. These tags are all addressed by the prefix "Diagnostics.", which is why tags
which start with "Diagnostics." can't be used in the controller application.
All diagnostics tags are listed below.
Up to 20 Tasks are supported and can be addressed by changing the task-number in the tagsyntax between 0-19. For example the name of task 6 (the seventh since the number begins
at 0) is addressed with Diagnostics.Task6.Name.
All diagnostics times and intervals are given in microseconds.
x
~2733497.dot, 070221
www.beijer.se
13 (15)
KI00328 2013-06
~2733497.dot, 070221
Tip!
Import Diagnostic Tag to your project:
- Import the following file: T7B_SC_NA91xx_Ex1_Diagnostic_TagsImport_To_iX.txt.
You find the file in library StartKit_TxB_SoftControl\DiagnosticTag\..
www.beijer.se
14 (15)
KI00328 2013-06
12 Files in Start-kit
The folder in StartKit_TxB_SoftControl contains the latest files to prepare
iX TxB SoftControl.
Download from homepage!
~2733497.dot, 070221
*, use versionlink
www.beijer.se
15 (15)
iX TxA SoftControl
- FnIO-S NA-9173 / NA-9473 Modbus RTU
KI00327 2013-05
KI_eng.dot, 130103
Subsidiaries
KI00327 2013-05
Table of Contents
KI_eng.dot, 070221
www.beijer.se
2 (31)
KI00327 2013-05
4 First step!
Read StartUp document iX TxA SoftControl, Basic setting, KI00326.
x
Note!
Always use the correct version of the drivers and software!
5 Files in ProgExample_TxA_SC_ModbusRTU
The folder in ProgExample_TxA_SC_ModbusRTU contains the program example from
this StartUp document.
KI_eng.dot, 070221
www.beijer.se
3 (31)
6.1
CoDeSys project
KI00327 2013-05
KI_eng.dot, 070221
Standard project
x
Start CoDeSys
Click OK
www.beijer.se
4 (31)
KI00327 2013-05
KI_eng.dot, 070221
www.beijer.se
5 (31)
KI00327 2013-05
KI_eng.dot, 070221
www.beijer.se
6 (31)
KI00327 2013-05
Note!
The interval time depends on the application. A small application, set this task to 10 ms and
the program task to 20 ms.
x
KI_eng.dot, 070221
Note!
Before writing the PLC-program we need to configure the driver for communication with
the remote I/O (NA-9173 / NA-9473).
www.beijer.se
7 (31)
6.2
KI00327 2013-05
Modbus Master
KI_eng.dot, 070221
The iX TxA SoftControl uses the driver Modbus Master to communicate with the slave
units. We have to config a Modbus device and connect Modbus Master and the Modbus
Slave node.
x
www.beijer.se
8 (31)
KI_eng.dot, 070221
KI00327 2013-05
Click Add Device and mark Modbus Master, COM Port (use versionlink)
www.beijer.se
9 (31)
KI00327 2013-05
Click Add Device and mark Modbus Slave, COM Port (use versionlink)
KI_eng.dot, 070221
Results
www.beijer.se
10 (31)
KI00327 2013-05
Note!
Setup the hardware NA-9173 / NA-9473 (link to hardware setting)
6.2.3 Config the Modbus Master
x Double click on Modbus_Master_COM_Port
x
Set Frame to 1 ms
KI_eng.dot, 070221
www.beijer.se
11 (31)
KI00327 2013-05
KI_eng.dot, 070221
Results
www.beijer.se
12 (31)
KI00327 2013-05
KI_eng.dot, 070221
www.beijer.se
13 (31)
6.3
KI00327 2013-05
#7 #6 #5 #4 #3 #2 #1 #0
Analog Input Ch0 low byte (Slot#1)
Analog Input Ch1 low byte (Slot#1)
Analog Input Ch2 low byte (Slot#1)
Analog Input Ch3 low byte (Slot#1)
Discrete In 8 pts (Slot#3)
Empty
Always 0
Discrete In 4pts
(Slot#5)
Addr.
0x0800
0x0801
0x0802
In our example we use Function Code 23 (Read/Write multiple register in one telegram).
KI_eng.dot, 070221
If you change the function code to 04 (read input register) and code 16 (write multiple
register) there will be two telegram to the slave node.
www.beijer.se
14 (31)
6.4
KI00327 2013-05
KI_eng.dot, 070221
www.beijer.se
15 (31)
KI_eng.dot, 070221
KI00327 2013-05
Write global name for memory cells and register (without battery backup)
www.beijer.se
16 (31)
6.5
KI00327 2013-05
KI_eng.dot, 070221
Persistent variables (battery powered) can ONLY be declared in a special global variables
list of object type, which is assigned to an application. There might be only ONE such list
per application.
x
x
x
x
www.beijer.se
17 (31)
KI00327 2013-05
KI_eng.dot, 070221
www.beijer.se
18 (31)
KI_eng.dot, 070221
6.6
KI00327 2013-05
www.beijer.se
19 (31)
KI00327 2013-05
KI_eng.dot, 070221
NOTE!
x
www.beijer.se
20 (31)
6.7
KI00327 2013-05
KI_eng.dot, 070221
The XML file for iX Developer is created when you transfer the project to the iX TxA
SoftControl or Generate code in menu Build. The file is saved in same library as the
CoDesys project.
x
Mark GVL and move with >. Do the same with Persistent
www.beijer.se
21 (31)
KI00327 2013-05
If no gateway present, create one by selecting Add Gateway (choose default value)
All CoDeSys devices on the network will be listed below the gateway.
The last two number (07) in the id [004F.C007] are the last group in ip-adress.
KI_eng.dot, 070221
NOTE!
If you dont find your CoDeSys devices, try to Add Device (example with
192.168.98.17)
www.beijer.se
22 (31)
KI_eng.dot, 070221
KI00327 2013-05
Select the device that the project will be downloaded to and press Set active path.
This device will be highlighted by a bold font.
Download the project to the device (TxA SoftControl) which was selected above
menu Online select Login.
www.beijer.se
23 (31)
KI00327 2013-05
KI_eng.dot, 070221
7.1
Choose the iX TxA SoftControl panel size on which the application will run (iX T7A
SoftControl in this example)
Click Next
Select the driver. The brand is CoDeSys and the protocol is SoftControl Direct
Access
Click Next
Click Finish
www.beijer.se
24 (31)
7.2
KI00327 2013-05
Import of variables
KI_eng.dot, 070221
7.2.1 At this stage, it is time to import the variables that were exported from CoDeSys
x In Functions, double click the Tags option
x
Select the CoDeSys V3 import format (Import Modules) and browse to the location
where the CoDeSys project is saved
Choose the xml file with the same name as the CoDeSys project and press Open.
Mark Connect selected import file to project.
Select Import
www.beijer.se
25 (31)
KI00327 2013-05
KI_eng.dot, 070221
This would import all tags starting with application or which included the text HMI
www.beijer.se
26 (31)
KI00327 2013-05
KI_eng.dot, 070221
www.beijer.se
27 (31)
7.3
KI00327 2013-05
iX Developer project
Add and configure a project in iX Developer.
x
7.4
KI_eng.dot, 070221
Menu Project
Select Download
After the validation is performed, a screen with the available devices appears.
Highlight the chosen one and press Download.
After download, the HMI application starts up and communicates with the iX TxA
SoftControl.
www.beijer.se
28 (31)
KI00327 2013-05
8.1 Installation
Connect iX TxA SoftControl to NA-9173 / NA-9473 like the picture.
iX TxA-SC
NA-9173
120 :
120 :
iX TxA-SC
NA-9473
120 :
KI_eng.dot, 070221
120 :
www.beijer.se
29 (31)
KI00327 2013-05
KI_eng.dot, 070221
www.beijer.se
30 (31)
KI00327 2013-05
KI_eng.dot, 070221
NOTE!
Byte Format are fixed to: 8 Bit, No Parity, 1 Stop Bit
www.beijer.se
31 (31)
KI00326 2013-05
KI_eng.dot, 130103
Subsidiaries
KI00326 2013-05
Table of Contents
KI_eng.dot, 070221
12 Files in Start-kit...........................................................................................................................................................13
12.1 Device Description iX TxA .......................................................................................................................................13
12.2 CoDeSys SoftControl Direct Access.........................................................................................................................13
12.3 iX TxA SoftControl Image ........................................................................................................................................13
12.4 iX TxA SoftControl to iX...........................................................................................................................................13
12.5 Diagnostic Tag .........................................................................................................................................................13
www.beijer.se
2 (13)
KI00326 2013-05
KI_eng.dot, 070221
4.1
www.beijer.se
3 (13)
4.2
KI00326 2013-05
4.3
Start iX developer and make a iX T7A SoftControl project (dont select any driver)
Click on the symbol under iX in the upper left corner of the program
KI_eng.dot, 070221
4 (13)
KI00326 2013-05
COM 1/2
LAN
COM 3/4
Ethernet
Modbus
Driver 1
iX-driver
iX HMI
application
Direct
access
Driver 2
SoftControl
KI_eng.dot, 070221
COM 1, 2, 3
(RS-232/485)
www.beijer.se
5 (13)
KI00326 2013-05
7 Programming tools
x
iX HMI
application
SoftControl
COM 1, 2, 3
KI_eng.dot, 070221
Ethernet
www.beijer.se
6 (13)
KI00326 2013-05
KI_eng.dot, 070221
Persistent variables (battery powered) can ONLY be declared in a special global variables
list of object type, which is assigned to an application. There might be only ONE such list
per application.
x
x
x
x
www.beijer.se
7 (13)
KI00326 2013-05
Important settings
9.1
KI_eng.dot, 070221
Highlight the Application option in the Device window and right click
www.beijer.se
8 (13)
KI00326 2013-05
10 Project backup
10.1 CoDeSys, Create backup files
If this option is activated, at each saving the project will not only be saved in
<projectname>.project but also copied to a file <projectname>.backup.
If needed you can rename this backup-file and re-open in CoDeSys.
Menu Tools\Options
Upload / Download
KI_eng.dot, 070221
Project setting
9 (13)
KI00326 2013-05
In menu Online select Create boot application and save the project files (.app/.crc)
in the root of the USB memory
Important note!
x
Tip!
KI_eng.dot, 070221
www.beijer.se
10 (13)
KI00326 2013-05
11 Diagnostic, SoftController
The driver supports some diagnostics tags, for example the RUN-state of the controller
application. These tags are all addressed by the prefix "Diagnostics.", which is why tags
which start with "Diagnostics." can't be used in the controller application.
All diagnostics tags are listed below.
Up to 20 Tasks are supported and can be addressed by changing the task-number in the tagsyntax between 0-19. For example the name of task 6 (the seventh since the number begins
at 0) is addressed with Diagnostics.Task6.Name.
All diagnostics times and intervals are given in microseconds.
x
KI_eng.dot, 070221
www.beijer.se
11 (13)
KI00326 2013-05
KI_eng.dot, 070221
Tip!
Import of Diagnostic Tag to your project:
- Import the tags in tags in T7A_SC_NA9173_Ex1_Diagnostic_TagsImport_To_iX.txt.
You find the file in library StartKit.\DiagnosticTag
www.beijer.se
12 (13)
KI00326 2013-05
12 Files in Start-kit
The folder in StartKit_TxA_SoftControl contains the latest files latest files to prepare
iX TxA SoftControl.
(download from homepage)
KI_eng.dot, 070221
*, use versionlink
www.beijer.se
13 (13)
Page 1 (3)
KI_sv.dot, 021106
KI00325 2013-04
3 Required Software
With the delivery of a TxC you will get 2 DVDs:
KI_sv.dot, 021106
With the bootable Recovery DVD , the system can be brought back to the factory settings.
www.beijerelectronics.com
2 (3)
KI00325 2013-04
4 The Procedure
- Connect DVD drive with Recovery DVD inserted, keyboard and power-supply
- Switch on Power-supply
- During booting press F7 to open boot Menu
- Select DVD as boot media
KI_sv.dot, 021106
www.beijerelectronics.com
3 (3)
Page 1 (7)
KI_sv.dot, 021106
KI00324 2013-04
3 Driver performance
Different signal types
Driver communication can be divided in two types of devices, Static and Dynamic and
these are updated in different ways.
Static tags
Static tags are always updated even if the are not shown on the HMI screen.
This type of devices is connected to Trends, Data loggers, Alarms, Data Exchange and
system devices.
Any external tag which has been configured as Always Active will also be considered a
Static Device.
The Always Active setting is found under the Others Columns in the tags editor:
Tags which have actions configured on them are also treated as Always Active.
Tags used in scripts are also handled as Always Active.
Minimizing the amount of static devices is one way of improving the performance of your
HMI application. Another way to improve the application is to keep your static devices in
consecutive order.
Dynamic tags
KI_sv.dot, 021106
Dynamic tags are only updated when they are shown on the screen and the most common
example of this type of signal is a tag which is connected to an Analog numeric object; it
is only updated when it is shown on the screen.
www.beijerelectronics.com
2 (7)
KI00324 2013-04
5 Waste
KI_sv.dot, 021106
Waste is the maximum gap between two signals that still keeps them in the same
package/telegram. The waste depends on the used driver and information about this can
be found in the driver help for the used driver.
www.beijerelectronics.com
3 (7)
KI00324 2013-04
To make communication times shorter, you also need to consider station handling
compared to adding a separate controller for each station you wish to poll.
Since all our communication drivers are sequential, they will poll all devices from one
station, followed by the next station in the list and so on.
If a lot of stations are configured and you use a variety of signals in each, this will lead to
a long poll cycle for the configured controller. In this case, its a good idea to split the
stations into 2 or more separate controllers (not possible for serial interface drivers).
Note:
Each controller will take up a certain amount of resources (memory and CPU load).
This may require that you use more powerful hardware, for example upgrading from a
T7A to a T7B.
This specific driver can have 29 Analog devices in one telegram or 124 Digital
devices(bits).
If you where to use bit addressed word devices in the selected driver you could fit 464
(29*16) digital devices in one package. This is almost four times as many devices.
7 ASCII Strings
ASCII strings are transmitted in separate telegrams and having a large number of strings
will affect the communication performance negatively.
KI_sv.dot, 021106
If an ASCII string only has a small number of different string values then it may be a
good idea to use the Text Library functionality in iX with predetermined content to
maximize the projects performance.
www.beijerelectronics.com
4 (7)
KI00324 2013-04
8 Poll groups
The default setting in iX Developer is that all signals update every 500ms.
If there are certain signals that dont need to be updated this fast it is possible to assign
them to another poll group and slow down the update time.
If some need to be update more often, they can be configured in a faster poll group.
Poll groups are configured in the Tags editor, you can configure up to 5 different poll
groups.
It is generally a good decision to let alarm tags be updated less regularly to optimize
performance.
This is especially true if you have an application with a large amount of alarms.
10 Resize symbols
The resize function in iX Developer is a good function to use if a small number of
symbols are used.
If you are planning on incorporation a large number a symbols it is recommended to
change the size before using the symbol in the application.
KI_sv.dot, 021106
www.beijerelectronics.com
5 (7)
KI00324 2013-04
Example:
If you are designing an application for an iX T7A, which has a resolution of 800*480
pixels, there is little point in using pictures with full HD resolution (1920*1080 pixels).
11 Gradients
Using objects with gradients creates a slightly higher load on the CPU and if a large
number of them are used it will make the screen update/load time slower.
KI_sv.dot, 021106
As a general rule, try to limit the use of CPU intense objects on each screen, especially if
you are using entry level hardware like the TxA series.
www.beijerelectronics.com
6 (7)
KI00324 2013-04
It is more efficient to have one large Datalogger containing many log values (tags),
compared to having several Data loggers with a few log values in each.
14 Data Exchange
To maximize the performance of your data exchange, you should try to only use
consecutive signals and you should use a data trigger to control the data exchange.
KI_sv.dot, 021106
Value change triggered data exchange will greatly impact the performance of the HMI if
the tags configured for data exchange change values frequently in the PLC.
www.beijerelectronics.com
7 (7)
3 Configuration
To be able to configure data exchange, at least two controllers must be configured in the
project. It is currently not possible to configure data exchange between stations in a single
controller.
Data exchange is configured in the Tags editor:
The Data Exchange checkbox under Columns Visible must be ticked to be able to see
the configuration. (it is filtered by default).
Unchecking the checkbox will not remove your settings, it is just a visibility filter.
Page 1 (4)
KI_sv.dot, 021106
KI00323 2013-04
The three dotted button to the right in each field in the Direction column is where you
configure in which direction you wish the data exchange to occur:
In the following screenshot, data exchange is configured to move the data for the selected
tag from the device configured under the Demo_Controller_2 to the device configured
under Demo_Controller_1.
In this case, it would mean that the value from C1 in Demo_Controller_2 would be
copied to D1 in Demo_Controller_1:
Note:
The direction setting must be configured separately for each tag.
This configuration is included when you perform a Tags list export, so the best way to do
this configuration for a large amount of tags is to export the tags list to an excel sheet,
make the changes in Excel and save, then import the modified excel file using the Merge
option.
The fields you will need to change are the AccessRight_x and AccessRight_y
KI_sv.dot, 021106
The number corresponds to the different controllers. Read corresponds to From and
Write corresponds to To in the direction configuration popup.
www.beijerelectronics.com
2 (4)
KI00323 2013-04
4 Triggers
Due to the implementation of Data Exchange, the default setting in the When column is
Value Change. This means that every time the tag value changes, it will trigger a data
exchange which in turn will trigger a write to the controller(s).
If a lot of tags have this configuration, it can potentially generate a large amounts of
telegrams and will impact the performance of the project in a bad way.
A better configuration is to change the When column setting to Trigger instead.
Triggers are configured in the Tags section as well:
A trigger can be either cyclic (time) or activated on a tags value change event.
If a cyclic trigger is chosen, the fastest (and most intense) data exchange allowed is 1
second.
If a tag is connected to the trigger, the trigger will activate on the tags value change event.
If this is used, it is possible to achieve data exchange faster than 1 second, but it will
greatly reduce the performance of the project depending on which hardware platform is
used.
The benefit of using triggers, is that the driver will generate more efficient telegrams and
not affect the performance as much as the Value Change alternative does.
KI_sv.dot, 021106
When the devices are transferred to the controller, all devices are not transferred
simultaneously. Instead they are divided into packages with a number of devices in each
package. To decrease the number of packages that have to be transferred and make the
communication faster this number has to be considered. The number of devices in each
package depends on the used driver.
www.beijerelectronics.com
3 (4)
KI00323 2013-04
Note: ASCII Strings and arrays are packed into one package for each object.
The number of devices that fit into a communication telegram is dependent on which
communication driver is used.
The maximum number of devices and the largest allowed waste for each driver can be
found in respective drivers help file.
Example with FX Series Serial driver:
This driver allows a maximum of 32 analog devices or 248 digital devices in each
telegram.
The maximum allowed waste (space between 2 signals before they are separated into
different telegrams) is 20.
KI_sv.dot, 021106
To maximize the performance of your data exchange, you should try to only use
consecutive devices and you should use a data trigger.
www.beijerelectronics.com
4 (4)
:HE6HUYHULQL;'HYHORSHU
.,
)XQFWLRQDQGDUHDRIXVH
This document can be seen as a compliment to iX Help documentation.
The Web Server adds the possibility to use a server-side Application Programming Interface
(API) to interact with a running project. The API operates over the HyperText Transfer
Protocol (HTTP) and can be access from any compatible device. In addition, the web server
can host web pages and related media to be consumed by web browsers.
The bundled Javascript Software Development Kit (SDK) makes it easy to build interactive
web pages that utilize the API.
Login settings for the web server are available from Server group on the System ribbon tab.
This document can be seen as a complement to iX Help documentation.
Software requirements:
- iX Developer 2.0
- Text editor for editing HTML files.
Example:
Notepad Build in text editor in Windows.
Notepad++ - Free source code editor with syntax highlighting and more.
http://notepad-plus-plus.org/
Visual Studio Express 2012 for Web May require payment depending on circumstances.
http://www.microsoft.com/visualstudio/eng/downloads#d-express-web
Page 1 (15)
Beijer Electronics Automation AB a company in the Beijer Electronics Group
Parent Company (Reg. office)
Beijer Electronics Automation AB
P.O. Box 426
SE-201 24 MALM, SWEDEN
Telephone +46 40 35 86 00
Fax +46 40 93 23 01
Visitors address 6WRUD9DUYVJDWDQD, Malm
Reg no. 556701-3965 VAT no SE556701-3965-01, Internet www.beijer.se, e-mail info@beijer.se
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
:HE6HUYHULQL;'HYHORSHU
.,
$ERXWWKLV6WDUW8SGRFXPHQW
This Start Up document should not be considered as a complete manual. It is an aid to be
able to start up a normal application quickly and easily. For further information we refer to
the manual for iX Developer 2.0. This document and other Start Up documents can be
obtained from your closest distributor of operator terminals.
Please use the address manual@ beijer.se for feedback on our Start Up documents.
6HWWLQJXSL;
KI_eng.dot, 070221
Check Enable Web Server and enter a port number, default: 80.
KI_eng.dot, 070221
When Enable forms authentication is checked; Free definable username and password can
be set. When unchecked; Anonymous authentication is set.
www.beijer.se
2 (15)
:HE6HUYHULQL;'HYHORSHU
KI_eng.dot, 070221
.,
Go to Tags. Add 4 tags, one of which is a System Tag. These tags will be shown when
the web server is accessed. The different formatting will be handled differently in the
HTML-file.
Tag Name
Data Type
Value1
Int32
Value2
Float
Value3
String
SystemTagDateTime
DateTime
www.beijer.se
3 (15)
:HE6HUYHULQL;'HYHORSHU
.,
KI_eng.dot, 070221
Note that you have to change the display format for Value2 and Value3, changed under
General of the object. Value2 is displayed with 3 decimals and Value3 is displayed as string.
www.beijer.se
4 (15)
:HE6HUYHULQL;'HYHORSHU
.,
6HWXSZHEVHUYHULQWHUIDFH
The web server files must be stored in the root folder: ProjectName\Project Files\WebSite.
If WebSite does not exist, create it. The startpage must be called index.html.
Open the html file with your html-editor. In this document Visual Studio Express for
Web is used.
There are two ways of working with the source files with iX panel.
One way is to work online and replace/modify the files in the root folder of the panel. This is
done by enabling FTP server on the panel and using an FTP client to access the files/folders.
The changes take effect immediately and you dont need to restart the application.
Please see startup document article ID: DSSE-8ZBGH6 on how to set up FTP server.
Create a simple code which will display Hello World to check that the setup is correct.
KI_eng.dot, 070221
<body>
<p>Hello World</p>
</body>
</html>
Download.
www.beijer.se
5 (15)
:HE6HUYHULQL;'HYHORSHU
.,
To access the web server you simply type in the IP address into your web browser.
If authentication is enabled, a login screen will first appear.
If you are not running on the default port 80 you have to enter this manually.
The port no. is separated with colon E.g. 192.168.1.10:800.
KI_eng.dot, 070221
Now we know that the web server is correctly set. Further, we will connect iX-tags to the
web server.
www.beijer.se
6 (15)
:HE6HUYHULQL;'HYHORSHU
.,
-DYDVFULSW6'.2YHUYLHZ
The JavaScript SDK provides a rich set of client-side functionality for accessing the server-side
API calls. This enables the possibility to build highly interactive web pages that uses tags defined
in the project.
&RQQHFWL;6'.WR+70/GRFXPHQW
1. The first step to build an interactive web page is to reference the SDK by inserting the
following script into to the header of the html.
2. Next, the SDK needs to be initialized. In its simplest form the following lines need to be added
in the header after the reference to the SDK:
This will make it possible to use the defined tag metadata attributes to incorporate the project tags
into the web page.
The
following line will, for example, insert the value of Tag1 into the html document:
The header lines in the example above needs to be included in each HTML document that requires
iX SDK functionality.
7DJ9DOXHRU3URSHUWLHV
To insert the current value of a tag or tag property into an html element, the data-ix-tag attribute
can be used. The value of the attribute should be the name of the tag as defined in the project and
the property of a tag. Separate the names with a dot ..
If no property is provided, the value of the tag is used.
KI_eng.dot, 070221
<span data-ix-tag="Tag1.DataType">Replaced with the datatype of Tag1</span>
www.beijer.se
7 (15)
:HE6HUYHULQL;'HYHORSHU
.,
)RUPDWWLQJ
Formatting of a tag value can be applied to a tag of numeric type or a datetime. The format is
defined using the data-ix-format attribute.
In the first example the Date will be shown as Year-Month-Day, where Year is a four digit
number, month as the abbreviated name of the month and the day of the month as 2 digit
number from 01 to 31. eg. 2012-Jan-01.
In the latter example the NumericTag will be shown with 3 decimals.
In iX Developer 2.0 help documentation (F1) you can find complete table of custom date and
time format as well as custom numeric formats.
5HIUHVK0RGHV
To control how tag values are refreshed, the data-ix-refresh attribute can be used with
elements defined with data-ix-tag .
It is recommended to use a interval of 5 seconds.
onetime
none
interval
= Refreshes at the interval set in iX.setup (default interval of 5s. This can be
changed, see further down in this document)
Optional to refreshing the tags individually, global settings can be made when referencing iX
SDK in the header of the HTML document.
Read more about refreshing tags in chapter 8.
6HWWLQJWDJYDOXH
To set the value of tag, two elements must be defined.
The first element has the data-ix-setter attribute on the position where the tag value can be
entered. The second element has the data-ix-submitbutton attribute used to submit the new
tag value.
The data-ix-submitbutton attribute takes the tag names, separated by comma ,, to be
submitted when the button is clicked. To submit all tags an asterisk * can be used.
KI_eng.dot, 070221
www.beijer.se
8 (15)
:HE6HUYHULQL;'HYHORSHU
.,
&RPSOHWHH[DPSOHSURMHFW
In this document we will first create a simple layout which will display the four tag values
we created earlier.
This is the code which is used for connecting the tags and to refresh the tags at an interval of
5 seconds (default). Value 2 and Date also has to be formatted.
<span style="text-align:center";><h1>Web Server</h1></span>
KI_eng.dot, 070221
You will now be able to read the tag value from the application.
www.beijer.se
9 (15)
:HE6HUYHULQL;'HYHORSHU
.,
KI_eng.dot, 070221
www.beijer.se
10 (15)
:HE6HUYHULQL;'HYHORSHU
.,
&KDQJHORJLQ
If forms authentication is enabled the default login screen will first appear and provide a
login authentication using any code.
Security notice! Username and Password are sent in plain text. Its recommended to use
encrypted tunnelling (VPN) if considering to use web browser connecting over unsafe
networks.
Its possible to override the default login page by creating your own login.html and place
it in the Website folder. Authentication must be enabled.
The Javascript SDKprovides tools for creating the form using a few conventions. Note that
this only applies if you have authentication enabled in the web server settings.
Reference to the authentication script must be made in head:
Assign id:s to Username and Password field with the predefined ids ix-username and
ix-password. In body:
KI_eng.dot, 070221
www.beijer.se
11 (15)
:HE6HUYHULQL;'HYHORSHU
.,
Assign id to login button with the predefined id ix-login. Any element can be used. In body:
Optionally add an element with the predefined id ix-invalid-credentials that will be shown if
the login fails. Style is located in the header.
In html head:
In html body:
KI_eng.dot, 070221
www.beijer.se
12 (15)
:HE6HUYHULQL;'HYHORSHU
.,
$SSHQGL[L;2EMHFWFRQILJXUDWLRQ
After loading the JavaScript SDK, call iX.setup to initialize the framework. This will wire
the tag metadata attributes that you have defined in html and will start periodical polling.
iX.setup has a set of parameters that can be modified.
Options:
Property
Type
Description
Argument Default
refreshInterval
Int
5000
refreshMode
String
Optional
onetime
refreshModeSetter
String
Optional
onetime
This example below will set periodical refresh interval to 10 seconds, set the refresh mode of html
elements marked with the data-ix-tag attribute to interval and set the refresh mode of html
elements marked with the data-ix-setter attribute to refresh only once. Note upper and lower case!
KI_eng.dot, 070221
www.beijer.se
13 (15)
:HE6HUYHULQL;'HYHORSHU
.,
L;LQYDOLGVW\OH
Basic validation is done on input values. If the value cannot be assigned to the Tag then the
value will not be set. To indicate an invalid value the framework will set the CSS class ixinvalid on the element. This can then be used to provide the user with visual cues of the
invalid state. For example, the following CSS snippet adds a red border around the input
when the input is incorrect:
Located in head:
</head>
Locaded in body:
<body>
<input type="number" data-ix-tag="Tag1" class="ix-invalid" />
</body>
L;UHIUHVK(OHPHQWV
Refresh tag values manually. Values can be manually updated on event E.g. button.
In the example below, the html elements with id "Value1Id" to Value3Id will be updated
when the element with id "refreshButton" is clicked. This example uses jQuery (bundled
with iX.js) to bind to the click event of the "refreshButton".
In html head:
In html body:
KI_eng.dot, 070221
www.beijer.se
14 (15)
:HE6HUYHULQL;'HYHORSHU
.,
&RPSOHWHH[DPSOHKWPOFRGH
<span style="text-align:center";><h1>Web Server</h1></span>
KI_eng.dot, 070221
www.beijer.se
15 (15)
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
)XQFWLRQDQGDUHDRIXVH
The report generator allows generating Excel reports based on an Microsoft Excel made
report template.
The generated report can be output to a printer or saved as an Excel file.
This document can be seen as a compliment to iX Help documentation.
Software requirements:
- iX Developer 2.0
- Microsoft Excel or substitute
$ERXWWKLV6WDUW8SGRFXPHQW
This Start Up document should not be considered as a complete manual. It is an aid to be
able to start up a normal application quickly and easily. For further information we refer to
the manual for iX Developer 2.0. This document and other Start Up documents can be
obtained from your closest distributor of operator terminals.
Please use the address manual@ beijer.se for feedback on our Start Up documents.
Page 1 (14)
KI_eng.dot, 070221
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
6HWWLQJXSUHSRUWJHQHUDWRULQL;
This Start-Up is based on a PC-project. While Panel-projects differs from PC-projects, the
same method is used.
KI_eng.dot, 070221
www.beijer.se
2 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
([FHOWHPSODWH
Create a new Excel xls-file which will be the template for iX.
The tag data to be displayed in the report file are set up in the template file using
placeholders. The placeholders acts as substitute for the actual tag data that is to be
inserted when the report is generated in iX Runtime.
To add a placeholder, enter the following text inside a cell in the Excel report template:
<#Tag(TagName)>
Replace TagName with the actual name of the tag to be displayed. When the template file
is complete it needs to be added to the iX Developer project.
Note! The tag placeholders can only be used in the cells of the Excel template file, they can
not be used in, for example, Microsoft Excel WordArt texts.
KI_eng.dot, 070221
Insert the tags (Value1,2,3) into the xml-file using the text above. Save and close.
www.beijer.se
3 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
KI_eng.dot, 070221
.,
,PSRUWWHPSODWHLQL;
Go back to iX Developer.
Open Reports.
Add report by clicking on Add and browse for the template xml-file we created.
www.beijer.se
4 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
KI_eng.dot, 070221
Saving the project will create a new folder structure in the project files and a copy of the
template we imported.
www.beijer.se
5 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
KI_eng.dot, 070221
.,
6FUHHQOD\RXWDQGFRQQHFWLRQV
Select the button and set action for Click to Generate report found under Reporting.
www.beijer.se
6 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
We can choose between sending the report to a printer or saving it to disk. Note: Printer
setup is found under System Settings in the ribbon menu.
In this case select File.
PC-project:
Name
Function
KI_eng.dot, 070221
The file will be saved in a folder named Project Files in the projects execution
Project Files Folder
path.
Browse
A save dialog will be show in runtime. The user will be able to select path and
filename.
Path
www.beijer.se
7 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
KI_eng.dot, 070221
Panel-project:
Name
Function
Project Files
Folder
The file will be saved in a folder named Project Files in the projects execution
path.
USB
Memory Card
In this document the file is saved to My Documents, on the PC drive, by selecting Path.
Select the report you want to use. In this case only one is available.
www.beijer.se
8 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
*HQHUDWHUHSRUW
The report file has now been created in the folder selected earlier. A new file will be created
every time the generate button is clicked. The filename includes date and time.
KI_eng.dot, 070221
www.beijer.se
9 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
KI_eng.dot, 070221
64/
Open Settings and select Log with interval of and enter the log interval e.g. 5sec.
Click OK.
www.beijer.se
10 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
&RQILJXUDWLRQ6KHHW
The configuration sheet is a repository where configurations on the Microsoft Excel report
template can be made. This sheet will not be visible in the generated report.
1. Create a new worksheet in the report template. Name the sheet <#Config>.
2. Row 10, and all rows below, in column A and B can be used to configure the SQL queries.
Enter the SQL query in column B. Use the corresponding cell in column A to enter a name
for the query. The name will be used to refer to the query in the report template.
Enter the SQL queries in the following format:
SQL(DatabaseName; SQL query)
In this case: SQL(General; SELECT * FROM DataLogger1)
KI_eng.dot, 070221
www.beijer.se
11 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
3UHVHQWWKH'DWDEDVH'DWDLQWKH5HSRUW
To present the data in the report, enter the following syntax into the cells included in the
named range:
<#QueryName.DatabaseColumnName>
Replace the DatabaseColumnName entry with the actual name of the table in the SQL
database that you wish to present in the report.
The data retrieved from the SQL database, using the queries in the configuration sheet, can
be presented in the report using named ranges in Microsoft Excel.
A named range is created in Microsoft Excel by following these steps:
1. Select the cells to be included in a named range.
2. Click the Define name command from the Insert menu. (In Excel 2007, go to the Formulas
tab and choose Name Manager).
3. Enter a name for the range. The name must be entered in the following format:
__QueryName__. Replace QueryName with the name that you have chosen for your
SQL query.
KI_eng.dot, 070221
Note! It is possible to use the named range cells in Microsoft Excel charts and functions. To
be able to use the named range in functions, an empty row must be inserted under the named
range cells. This empty row must also be included in the function.
www.beijer.se
12 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
KI_eng.dot, 070221
You should now see the values that have been logged.
www.beijer.se
13 (14)
5HSRUW*HQHUDWRULQL;'HYHORSHU
.,
/LPLWDWLRQV
KI_eng.dot, 070221
www.beijer.se
14 (14)
KI00318 2013-02
Page 1 (9)
KI_eng.dot, 070221
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
KI00318 2013-02
KI_eng.dot, 070221
When Passthrough mode is activated and the routing unit communicates with the controller
through the HMI, communication between the HMI and connected controller will stop. A
HMI where communication in Passthrough mode is in progress becomes locked for the
operator, and the text Passthrough is shown in the display.
www.beijer.se
2 (9)
KI00318 2013-02
KI_eng.dot, 070221
Make sure that you have FX Series Serial selected in controller. Click OK.
Under Serial, enter the settings for the communication between the application (panel)
and the controller.
www.beijer.se
3 (9)
Parameter
Description
Port
Baud
Set the communication speed in baud for the selected COM port.
Parity
Data bits
Stop bits
KI00318 2013-02
KI_eng.dot, 070221
When running a panel project you can see settings for the serial ports under System.
Example below is a TxA panel.
www.beijer.se
4 (9)
KI00318 2013-02
KI_eng.dot, 070221
Expand the branch Routing. This is where we set up the communication with the device that
will communicate through the panel.
Enter Serial as communication and select Transparent or Passthrough as mode. Enter the
rest of the parameters equivalent to the device parameters. When done click OK.
Parameter
Description
Communication
Mode
The kind of routing mode used when communicating through the HMI.
Timeout
The number of seconds with no routing communication the HMI will wait before
returning from the routing mode and start functioning normally again.
Serial port
The serial port used for running routing communication. NOTE: If the HMI is
connected to the controller using a serial port a different port has to be selected in
this setting.
Baud
Set the communication speed in baud for the selected COM port.
Parity
Data bits
Stop bits
Ethernet port
The Ethernet port number used in the HMI for running routing communication.
www.beijer.se
5 (9)
KI00318 2013-02
In Controller Settings, choose TCP as communication. Set Ethernet port or use default.
KI_eng.dot, 070221
Open Serial/IP.
Enter the terminal IP-address and port number (selected in the routing settings) and
select a COM port higher than 5.
www.beijer.se
6 (9)
KI00318 2013-02
Click on Start.
KI_eng.dot, 070221
www.beijer.se
7 (9)
KI00318 2013-02
KI_eng.dot, 070221
Double click on Serial in the top left corner and select the COM port and transfer speed
used in Serial/IP. Click on Setup and verify the serial setup. Click OK.
www.beijer.se
8 (9)
KI00318 2013-02
Double click on PLC module and select via MAC/MTA transparent mode. Click OK.
KI_eng.dot, 070221
www.beijer.se
9 (9)
KI00317 2013-02
Page 1 (20)
KI_eng.dot, 070221
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
KI00317 2013-02
3 Set up taglist
KI_eng.dot, 070221
Just for example, we want to show the current from 3 motors in our Trend Viewer.
x
www.beijer.se
2 (20)
KI00317 2013-02
Create a Data Logger found under the Insert tab in the ribbon menu.
KI_eng.dot, 070221
Once added it will show up in the Data Loggers ribbon of the Project Explorer.
www.beijer.se
3 (20)
KI00317 2013-02
Use the Add button to add tags to your Data Logger. Enter suitable names and connect
the tags we ceated earlier.
The Settings button allows you to select how the data is collected.
You can log data on a fixed interval, on a tag event or using an action.
Logging of data can be made either by collecting all samples at every log event, or by
collecting only changed values. Collecting only changed values saves memory and improves
performance.
Limit the overall size by setting a maximum number of logged data rows.
x
In this case, enter a name for the logger and select to log with an interval of 5 seconds.
Click OK.
3.
KI_eng.dot, 070221
www.beijer.se
4 (20)
KI00317 2013-02
Drag and drop to create the desired size of the Trend Viewer.
KI_eng.dot, 070221
www.beijer.se
5 (20)
KI00317 2013-02
Click OK.
Because we are using a historical Trend Viewer we connect the Data Logger under Log Item
and select the correct tag. If we where to be using realtime trend view we would connect the
tags under the column Tag.
KI_eng.dot, 070221
You can mix and match data from different database tables (e.g. Data Logger) and realtime
tag data in the same trend object.
www.beijer.se
6 (20)
KI00317 2013-02
KI_eng.dot, 070221
2. Trend Viewer History Allows you to turn on/off history mode, or show a dialog that
lets the user set start/stop time.
www.beijer.se
7 (20)
KI_eng.dot, 070221
5.3
KI00317 2013-02
Create 4 buttons.
www.beijer.se
8 (20)
KI00317 2013-02
KI_eng.dot, 070221
www.beijer.se
9 (20)
KI00317 2013-02
Create a action on the Trend Viewer itself. Select the action Show Trend Viewer Legend
under Mouse Down.
KI_eng.dot, 070221
This legend will show when you click on the trend viewer:
www.beijer.se
10 (20)
KI00317 2013-02
Trend dynamics
Several trend viewer properties can be made dynamic, i. e. dependent on tag values. This
may be useful, for example, when presenting trend viewer values of different formats in the
same trend viewer object.
KI_eng.dot, 070221
If dynamic trend viewer properties are used, the corresponding property settings made in the
Value Scale group for the trend viewer object are ignored.
Parameter
Description
Minimum/maximum value of the Y-scale. The design mode value is used only for
increased understanding in design time when tag values do not affect the minimum
and maximum values.
Time Span
Time Offset in
History Mode
Makes it possible to use an offset to step back in history mode. The start value is
when history mode was entered. The unit is seconds.
www.beijer.se
11 (20)
KI00317 2013-02
KI_eng.dot, 070221
Lets add Trend Dynamics so that we can change the time span and time offset in our trend.
x
www.beijer.se
12 (20)
KI00317 2013-02
Connect TimeSpan to the configuration and type in the text you want to display. Type in
the values for each text. Remember that the time span is in seconds.
KI_eng.dot, 070221
So as when you change the value of the ComboBox the time span will change
correspondingly.
www.beijer.se
13 (20)
KI00317 2013-02
Create buttons so we can navigate. You will find these buttons in your component
library.
The pause and play-buttons have the same functions as History-On and Off as we used
earlier.
KI_eng.dot, 070221
www.beijer.se
14 (20)
KI00317 2013-02
KI_eng.dot, 070221
To be able to navigate freely In, Out, Up, Down, Left, Right we must supplement with some
buttons.
x
First, add "Ymin" and Ymax to your taglist. And also add a initial of 100 to "Ymax" to
set the default value on the trend. Make sure you have "Others" checked.
www.beijer.se
15 (20)
KI00317 2013-02
Select the Up button and under Action, extend the Click ribbon.
Do the same thing with the Down button but Decrement instead of Increment.
Select the Zoom In button and under Action extend the Click ribbon.
KI_eng.dot, 070221
By decrementing "Ymax" and incrementing "Ymin" we get the effect of zooming in.
Do the same thing with the Zoom Out button but vice versa to get the effect of zooming
out.
www.beijer.se
16 (20)
KI00317 2013-02
KI_eng.dot, 070221
www.beijer.se
17 (20)
KI00317 2013-02
KI_eng.dot, 070221
www.beijer.se
18 (20)
KI00317 2013-02
Clicking the "..." button next to the selected database opens up a dialog from which the default
database export properties may be altered.
KI_eng.dot, 070221
It is possible to select export to USB memory stick or external memory card, and also setting
another name of the export file. Leaving the Overwrite box unchecked adds date and time to the
export file name, thus avoiding overwriting an existing export file.
www.beijer.se
19 (20)
KI_eng.dot, 070221
KI00317 2013-02
Create a button and set click action to Database Export. Select the Data Logger you want to
export.
Depending on if you run a panel-project or a PC-project this dialog looks different. Select the
option you want. Remember that export will not work in simulation.
www.beijer.se
20 (20)
KI00316 2013-02
Page 1 (6)
KI_eng.dot, 070221
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
KI00316 2013-02
KI_eng.dot, 070221
3 Adding systemtags
x
Select Current Screen ID located under the Project group. Click "OK".
www.beijer.se
2 (6)
KI00316 2013-02
4 Set Screen ID
x
Select the first screen and under "General". Type in a screen ID number. In this case
Screen 1 = 10, Screen 2 = 20...
KI_eng.dot, 070221
www.beijer.se
3 (6)
KI00316 2013-02
Create 2 analogue numeric in Screen 1. Connect the tags and add explaining text.
Run the project and now you will be able to change screen by typing 10, 20 or 30 in "New
Screen ID".
KI_eng.dot, 070221
Example:
www.beijer.se
4 (6)
KI00316 2013-02
KI_eng.dot, 070221
Lets replace the analogue numeric. We can use anything that can change the screen ID. One
example of that is RollerPanel.
x
Add a RollerPanel.
Connect the "NewScreenID"-tag, type the text you want to be displayed and enter the correct
values in Start/end value. Click OK.
www.beijer.se
5 (6)
KI00316 2013-02
Test.
KI_eng.dot, 070221
Screen ID enables you to control the screens from the PLC/controller. If this is to be used it's
important to remember that "NewScreenId" only reacts to value changes.
www.beijer.se
6 (6)
KI00315 2013-02
Page 1 (6)
Beijer Electronics Automation AB a company in the Beijer Electronics Group
Parent Company (Reg. office)
Beijer Electronics Automation AB
P.O. Box 426
SE-201 24 MALM, SWEDEN
Telephone +46 40 35 86 00
Fax +46 40 93 23 01
Visitors address Stora Varvsgatan 13a, Malm
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
KI00315 2013-02
Add a new button and set it to toggle a tag which will create our alarm. Rename it to
Generate Error.
KI_eng.dot, 070221
KI_eng.dot, 070221
www.beijer.se
2 (6)
KI_eng.dot, 070221
KI00315 2013-02
Add alarm to the server. Connect the same tag as we used on the button in the alarm
screen. Set condition to EqualTo and trigger value to 1.
www.beijer.se
3 (6)
KI00315 2013-02
The following properties, located in the Misc group, needs to be set up for the remote alarm
server:
Property
MaximumAlarm
EventsToDistribute
Description
The number of events to distribute to the clients. The number of distributed alarms
affects performance.
ServerMode
ServerPort
Any available port. The port needs to correspond to the port setting for the remote
alarm client.
Because we want to distribute our alarm server to remote clients we select ServerMode
as Remote. And we set ServerPort at the default value of 1000.
KI_eng.dot, 070221
www.beijer.se
4 (6)
KI00315 2013-02
The following properties, located in the Misc group, need to be set up for the
remote alarm client:
Property
ServerAddress
Description
The IP address of the remote alarm server.
ServerPort
Any available port. The port needs to correspond to the port setting for the remote
alarm server.
Enter the IP-Address of the remote alarm server and the matching port no.
KI_eng.dot, 070221
www.beijer.se
5 (6)
KI00315 2013-02
KI_eng.dot, 070221
Most functions work exactly the same regardless if a local or remote alarm server is used,
but there are a few limitations:
x
In projects where multiple languages are used, switching language in the alarm server
results in using the current language for all new alarm texts. Alarms distributed before
the language was switched in the server will remain in the previous language in the
client.
Pressing the Info button in the alarm viewer in runtime will not result in any actions for
a remote alarm, unless the same project is used for the server and the client. The script
event AlarmInfoRequested can be used instead.
Unless the same project is used for the server and the client, filtering (pressing the Filter
button in the alarm viewer) can only be made in runtime for remote alarms, since the
remote server may include e.g. alarm groups that are different from the project in which
the alarm viewer was configured.
www.beijer.se
6 (6)
KI00314 2013-02
Page 1 (9)
KI_eng.dot, 070221
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
KI00314 2013-02
In the project application click on Remote Access under System in the ribbon menu.
The view only password allows reflecting the panel remotely; the full access password
allows also control of maneuverable objects in the panel.
Note: To protect secrecy when entering a password via Remote Access Viewer, it is
recommended to use the PC keyboard. Otherwise it is possible that the cursor on the remote
operator panel displays which keys are pressed on the alphanumeric keyboard.
KI_eng.dot, 070221
www.beijer.se
2 (9)
KI00314 2013-02
Open the program and simply type in the panel IP-address. Click on Connect.
A message box will ask for password. Enter password and click OK.
KI_eng.dot, 070221
Depending on the password entered, the slider below will be accessible or not.
www.beijer.se
3 (9)
KI00314 2013-02
5 Web browser
You can also remote view with a web browser.
Java needs to be installed for remote viewing to work.
KI_eng.dot, 070221
Type in the target IP-address and port no. The IP-address and port no. is separated with
colon.
www.beijer.se
4 (9)
KI00314 2013-02
6 FTP
It is possible to set up access to the FTP server with login requirements and/or as
anonymous. An anonymous user has read-only access rights. A user that logs in with the
correct user name and password gets read/write access rights
Only available when an operator panel is selected as target.
FTP is not supported for Panel TxC.
x
In the project application click on FTP under System in the ribbon menu.
KI_eng.dot, 070221
www.beijer.se
5 (9)
KI00314 2013-02
Open any Windows Explorer window (My Documents, My Computer etc) and enter the
target server address.
KI_eng.dot, 070221
If you allowed anonymous login you will now be able to access the folder with read-only
access.
x
www.beijer.se
6 (9)
KI00314 2013-02
KI_eng.dot, 070221
You can skip the above message and login screen by using:
ftp://username:password@ftpserver in this case ftp://beijer:beijer@192.168.1.10.
www.beijer.se
7 (9)
KI00314 2013-02
Open cmd.exe.
Type ftp.
KI_eng.dot, 070221
www.beijer.se
8 (9)
KI00314 2013-02
KI_eng.dot, 070221
www.beijer.se
9 (9)
KI00313 2013-02
Page 1 (5)
KI_eng.dot, 070221
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
KI00313 2013-02
3 Set up Q-CPU
This chapter will explain how to set up the Q-CPU in GX (IEC) Developer and GX Works2.
Note!
The setting in Host station port No. must always be hexadecimal format, for example
port no. 1025 dec => 0401 hex.
KI_eng.dot, 070221
Check Enable online change (FTP,MC protocol) to be able to write to the iX-terminal,
otherwise it's read only:
www.beijer.se
2 (5)
KI00313 2013-02
KI_eng.dot, 070221
www.beijer.se
3 (5)
KI00313 2013-02
KI_eng.dot, 070221
www.beijer.se
4 (5)
KI00313 2013-02
KI_eng.dot, 070221
www.beijer.se
5 (5)
KI00312 2013-02
Page 1 (6)
KI_eng.dot, 070221
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
KI00312 2013-02
In the application you want to use as OPC UA Server, open OPC UA Server properties
under System ribbon.
Enable OPC UA Server. In this case the port nr 4840 is used. Enter password if desired.
Click OK.
Parameter
Description
Enable OPC UA Server Click this checkbox to enable n the OPC UA server.
Port
Allow anonymous login Click this checkbox to enable anonymous login. For a secured login
enter user nameand password and leave the checkbox unchecked.
KI_eng.dot, 070221
Add a analogue numeric and connect it to a tag. We will later look at the same tag from
the OPC UA client.
www.beijer.se
2 (6)
KI00312 2013-02
KI_eng.dot, 070221
Settings for the OPC UA client can be made in the Choose Controller dialog.
x
www.beijer.se
3 (6)
KI00312 2013-02
If you have choosen password protection in OPC UA Server this is where you enter the
password. Click OK.
Parameter
Description
URL
Authentication
settings
Namespace settings
This setting offers a possibility to declare a namespace URI and bind it to a prefix.
KI_eng.dot, 070221
Default namespace: Select the default namespace URI prefix to be used when entering a
tag on the tag tab.
www.beijer.se
4 (6)
KI00312 2013-02
Now you have two controllers, one of which is OPC UA Server in the field Controllers.
x
Simply type in the name of the tag you want to access. Press Enter and you will see the
Tag ID along with the preferred namespace URI prefix, defined in the controller settings
dialog.
Create a analogue numeric in the OPC UA Client application and connect it to the tag.
KI_eng.dot, 070221
www.beijer.se
5 (6)
KI00312 2013-02
Description
Tag property
UA Server Attribute
Name
DisplayName / BrowseName
Data Type
DataType
Access Right
AccessLevel / UserAccessLevel
Description
Description
MinimumSamplingInterval
5.3 Certificate
A certificate will be auto generated and self-signed when the server first starts up.
The certificate will be valid for 20 years.
The certificate contains no IP address since this could change after the certificate has been
generated.
KI_eng.dot, 070221
5.4 Limitations
Parameter
Description
Discovery
Not supported
Encoding / Transport
User authentication
Security
No encryption support
Array of tags
Not supported
www.beijer.se
6 (6)
FX3U-ENET - iX Panel
KI00311 2013-02
FX3U ENET
SC-09 cable
eng.dot, 070221
KI_eng.dot, 070221
Please use the address manual@ beijer.se for feedback on our Start Up documents.
Page 1 (8)
Beijer Electronics Automation AB a company in the Beijer Electronics Group
Parent Company (Reg. office)
Beijer Electronics Automation AB
P.O. Box 426
SE-201 24 MALM, SWEDEN
Telephone +46 40 35 86 00
Fax +46 40 93 23 01
Visitors address Stora Varvsgatan 13a, Malm
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
FX3U-ENET - iX Panel
KI00311 2013-02
3 Set up FX Configurator EN
Make sure that you have FX Configurator installed. The installation comes with the same CD as
the GX (IEC) Developer installation, it can also be found on our website.
x
Open FX Configurator, either via GX (IEC) Developer or directly from your computer (when
using GX Works2 for example).
KI_eng.dot, 070221
Select Module Type and Module Name. Click on Configure module... and FX Configurator
will open.
www.beijer.se
2 (8)
KI_eng.dot, 070221
FX3U-ENET - iX Panel
KI00311 2013-02
When FX Configurator is opened click on Module None to select where the special module
is located. If its located as the first special module to the right of the basic unit, choose
Module 0. If its located as the second special module to the right, choose Module 1 etc.
Click on Operational settings and set the parameters as follows. Click on End.
www.beijer.se
3 (8)
FX3U-ENET - iX Panel
x
KI00311 2013-02
1. Set UDP.
2. Set Receive.
3. Set Procedure exist (MC).
4. Set Disable.
5. Set No confirm.
6. Set 5001.
7. Click No Settings and set 255.255.255.255 in decimal or FF.FF.FF.FF in hex.
KI_eng.dot, 070221
www.beijer.se
4 (8)
KI_eng.dot, 070221
FX3U-ENET - iX Panel
KI00311 2013-02
Click on Transfer setup on the start screen and select Serial port/USB. Click on Connection
test to make sure you have connection. End with OK.
Click on Write on the start screen. Click write again and the parameters will be downloaded to
the module. Use SC-09 cable.
www.beijer.se
5 (8)
FX3U-ENET - iX Panel
x
KI00311 2013-02
KI_eng.dot, 070221
www.beijer.se
6 (8)
FX3U-ENET - iX Panel
KI00311 2013-02
KI_eng.dot, 070221
www.beijer.se
7 (8)
KI_eng.dot, 070221
FX3U-ENET - iX Panel
x
KI00311 2013-02
8 (8)
KI00310 2013-02
Page 1 (6)
KI_eng.dot, 070221
Subsidiaries
Norway, Drammen: Beijer Electronics AS, +47 32 24 30 00
Finland, Helsinki: Beijer Electronics Oy, +358 207 46 35 40
Denmark, Copenhagen: Beijer Electronics A/S, +45 70 26 46 46
Estonia, Tallin: Beijer Electronics Eesti O, +372 6 518140
Latvia, Riga: Beijer Electronics SIA, +371 7 842280
Lithuania, Vilnius: Beijer Electronics UAB, +370 5 2323101
KI00310 2013-02
Create 3 buttons on the startup screen and name them Motor 1/2/3.
KI_eng.dot, 070221
The sliders will represent the motor parameters and the button will close the screen.
www.beijer.se
2 (6)
KI00310 2013-02
On the bottom left of the screen, on the desktop view mode tabs, click on Aliases.
Add two aliases by clicking on Add. Name the 2 aliases like the parameters we want to
use. These names will only be shown locally on the current screen.
In the Default Value column, type in a default tag name. Click on enter and the tag will
automatically be created or browse for desired tag.
Parameter
Alias Name
Default
Value
KI_eng.dot, 070221
Data Type
www.beijer.se
Description
Symbolic name. The name can be any alphanumeric string, beginning with a letter (a-z, AZ).
Selection of tags to create aliases of. If no tag is selected the alias will be treated as a local
screen variable.
The default value will be the default value for the alias in the created instances. It will also
be the reference for the default instance.
Selection of data type. This setting is enabled by first clicking the Data Type checkbox.
The data type will by default reflect the data type of the selected Default Value.
3 (6)
KI00310 2013-02
Click on Instances.
The aliases created in the project are presented in a table on the instances tab. It is possible
to change the value for the aliases in this tab, in order to override the default value
configured in the aliases tab.
If a value for an alias is changed in the instances tab, the new value is displayed with bold
text to indicate that it differs from the alias default value.
x
Add 3 instances.
Parameter
Instance
KI_eng.dot, 070221
Aliases
www.beijer.se
Description
Symbolic name. The name can be any alphanumeric string, beginning
with a letter (a-z, A-Z).
The names of all aliases created in the project will be displayed in the
columns headers. The values connected to the aliases will be listed in
each columns.
4 (6)
KI00310 2013-02
Select the Speed-slider and expand the tags configuration window. Click on Aliases
and select MotorSpeed.
KI_eng.dot, 070221
When connected:
www.beijer.se
5 (6)
KI00310 2013-02
Back on the startup screen. Select button Motor 1 and click on Actions. Select Show
Screen and choose Screen2 (with aliases). Now we can select which instance we want to
use. In this case ParamMotor1.
The Default option is a virtual instance configured with the alias default values.
4 Limitations
Alias do not support array tags.
Alias can not be used in connection with expressions.
Alias can not be used with the TrendViewer object.
KI_eng.dot, 070221
www.beijer.se
6 (6)
This procedure applies to Terminals running CE operating system e.g. TxA, TxB series.
1. Create and rebuild the IX project in IX developer
2. Insert an USB memory into the computer, or export to e.g the desktop, if files are to be
sent by email.
Framtagen av
Datum
OPN
2012-10-25
Godknd av
Revision
Revisionsdatum
Nummer
Sida
1 (2)
3. If the export target is an USB stick, the USB is now ready to be inserted to a terminal
4. If the project is to be emailed to the end user, you need to zip the folder named Project,
and email this folder. The end user then unzip this to his USB device.
The other files\folder created are not necessary, for USB transfer.
This files make it possible to launch the IX project transfer interface, without having IX
developer installed. Making it possible for the end user to transfer the project via Ethernet, as
if IX were installed.
The only folder needed on the USB, is the Project folder, and it has to be located in the root
catalogue (lowest level, e.g E:\project)
5.
6.
7.
8.
PC targets:
Use same procedure for PC targets, except here you need to copy the Project folder from the
USB to the Runtime PC manually, overwriting the previous project.
To start the project on a Runtime pc, create a shortcut or click the projectName.exe file
located inside the Project folder. (e.g. project50.exe inn sample below)
Framtagen av
Datum
OPN
2012-10-25
Godknd av
Revision
Revisionsdatum
Nummer
Sida
2 (2)
The converter reads all the tags and creates one alarm item of every tag with some preset
settings.
* The alarm item Name is AlarmItem followed by a number and the groupname set in the dialog.
* The alarm item Text is set to the Description in the taglist.
* The alarm item Tag is set to the Tagname in the taglist.
* The alarm item group name is taken from the settings dialog (see above).
* The alarm item Condition is taken from the settings dialog (see above).
* The alarm item Trigger Value is taken from the settings dialog (see above).
* The alarm item History is taken from the settings dialog (see above).
* The alarm item Acknowledge Required is taken from the settings dialog (see above).
* The alarm item Repeat Count is taken from the settings dialog (see above).
* The alarm items Expression, Remote Acknowledge, Remote Ack Expression and Action are left
blank.
Tip!
Docmal_eng, 001110
Initiated by
Date
RAN
2011-09-14
Approved by
Revision
Revision date
Number
Page
1 (2)
The actual look of the dialog might differ depending on version of Excel used.
Alarm trigger
conditions
Alarm item
settings
Setup the conditions for the alarm items, the Alarm Group name an the additional settings, when
done, [Load and convert tag list to alarm list].
You are presented by an open file dialog, select the previously exported taglist file and [Open]
The tag list is opened and converted to an alarm list, close Alarm List Generator by clicking on
the close button at the top right corner of the window.
Modify and adjust the alarm list to match you needs, remove unwanted alarm items, modify
trigger conditions and save the new alarm list.
Docmal_eng, 001110
In iX-developer, import the XLS file back into the alarm list, and you are done.
Initiated by
Date
RAN
2011-09-14
Approved by
Revision
Revision date
Number
Page
2 (2)