Install
Install
Software installation
Inhaltsverzeichnis (31.5.2011)
1 Software installation..........................................................................................................................................1 1.1 Automation Net - PVI ............................................................................................................................1 1.1.1 System requirements - PVI.........................................................................................................1 1.1.1.1 System requirement - PVI Runtime...................................................................................2 1.1.1.2 System requirement - PVI Development...........................................................................2 1.1.2 Installing B&R Automation Net (PVI Runtime)............................................................................2 1.1.2.1 PVI Runtime......................................................................................................................2 1.1.2.2 PVI Development setup .....................................................................................................3 1.1.3 Adding PVI software components ...............................................................................................3 1.1.4 Uninstalling PVI..........................................................................................................................4 1.1.4.1 PVI Runtime......................................................................................................................4 1.1.4.2 PVI Development..............................................................................................................4 1.1.5 PVI setup info.............................................................................................................................4 1.1.5.1 PVI Runtime / Developer - Setup......................................................................................4 1.2 Automation Studio................................................................................................................................8 1.2.1 Automation Studio system requirements....................................................................................8 1.2.2 Installing Automation Studio.....................................................................................................10 1.2.3 Adding software components in Automation Studio.................................................................12 1.2.4 Licensing ...................................................................................................................................13 1.2.4.1 Automation Studio...........................................................................................................13 1.2.4.2 License automatically (online).........................................................................................14 1.2.4.3 License manually (offline) ................................................................................................14 1.2.4.4 Option license ..................................................................................................................15 1.2.5 Uninstalling Automation Studio.................................................................................................16 1.2.5.1 Applies to multiple installations (only Version AS2.x): .....................................................16 1.2.6 Automation Studio setup info....................................................................................................16 1.2.6.1 Automation Studio Help - Setup......................................................................................16 1.2.6.2 Automation Runtime - Setup...........................................................................................18 1.2.6.3 Automation Studio - Setup..............................................................................................20 1.3 Automation Studio Target for Simulink............................................................................................21 1.3.1 Automation Studio Target for Simulink - System requirements.............................................21 1.3.2 Automation Studio Target for Simulink - Installation..............................................................22 1.3.3 Automation Studio Target for Simulink - Uninstallation..........................................................22 1.3.4 Automation Studio Target for Simulink - Documentation.......................................................22 1.4 FAQ....................................................................................................................................................22 1.4.1 Installing a USB dongle............................................................................................................22 1.4.1.1 Installation procedures....................................................................................................23
Software installation
ii
1 Software installation
1.1 Automation Net - PVI
1.1.1 System requirements - PVI
The computer on which PVI is to be installed must meet the following requirements: The computer also has to have an open online interface for the connection between the programming device (computer) and the target system (controller). An open interface (COM1 - COM4), a serial/USB adapter, or an Ethernet interface can be used.
1 Software installation
Software installation
1.1.1.1 System requirement - PVI Runtime Windows Vista / 7 32 Bit 64 Bit 32 Bit 64 Bit Windows XP Operating system Software
1) 2) 1) 1) 2) 5) 3) 6) 7) 4) 6)
Windows 2000
Windows NT 4.0
Windows 95/98/ME
PVI Components
PVIControl.NET applications can only be created with Visual Studio 2003. PVIServices applications can be operated with any .NET framework.
Processor
At least Pentium III 650 MHz (recommended Pentium IV 850 MHz) RAM At least 256 MB (depending on the number of process objects) Hard disk space At least 20 MB free
1)
No CAN communication. No USB Dongle support on 64 Bit operating systems. On B&R targets (IPC, APC, PPC) no PVI dongle required. 3) PVI services applications not possible. 4) No support for OPC server and PVIServices applications. 5) Limited USB support for CF creation, PVI Transfer. 6) No USB support for CF creation, PVI Transfer. 7) ARCNET OS9 line only up to SP5
2)
1.1.1.2 System requirement - PVI Development Windows XP Windows Vista / 7 32 Bit 64 Bit 32 Bit 64 Bit
1) 2) 1) 1) 2) 3) 4)
Windows 2000
Windows NT 4.0
Windows 95/98/ME
PVI Components
PVIControl.NET applications can only be created with Visual Studio 2003. PVIServices applications can be run with any .NET Framework.
At least Pentium III 650 MHz (recommended Pentium IV 850 MHz) RAM At least 256 MB (depending on the number of process objects) Hard disk space At least 100 MB free
1)
Processor
No CAN communication. No USB Dongle support on 64 Bit operating systems. On B&R targets (IPC, APC, PPC) no PVI dongle required. 3) PVI services applications not possible. 4) No support for OPC server and PVIServices applications.
2)
Software installation
2. If the "AutoPlay" option is activated on your computer, then the B&R Automation Software window appears. If "AutoPlay" is not enabled, run the Install.exe file from the root directory of your installation CD. If a more current Automation Net version is already installed on your system, the PVI installation is aborted. The installation process begins after clicking on the "Start installation" button.
1.1.2.2 PVI Development setup If one of the components listed below should be installed, the "PVI Development setup" must be installed. Components included: PVI base system (PVI Runtime Setup) Runtime Utility Service (PVI Runtime Setup) PVI Development Tools PVI Server PVI Help, German PVI Help, English PVI PDF Documentation PVI Samples PVI Tutorial
Software installation
Every time Automation Net is installed, the components selected for installation are shown. Therefore, the only components in the selection tree that can be selected are ones that have been added or those that have not yet been installed. If components should be removed, the entire Automation Net must be removed and then reinstalled without the respective components (these can then not be selected in the selection tree).
This setup was created using the scripting language NSIS. This makes it possible for B&R to implement logic completely independent of the system.
1.1.5.1.2 Overview of the available transfer parameters for the PVI Runtime / Developer setup
Transfer parameters can be used to influence, control or configure preset values for all B&R setups. The following section describes the transfer parameters recognized by the Automation Studio setup.
Software installation
The names are case sensitive. The preceding characters for each of the parameters (e.g. - or /) must also be entered correctly. Parameter Meaning Comment /L GUI 1033 for English, 1031 for German language /R Program mode (reduced mode) Program mode (reduced mode with component selection) The installer is started in "reduced mode". No user input is necessary. The progress bars are shown during installation, but not the greeting, license or components windows. Like the /R option, the user can select the components to be installed, despite working in reduced mode. Example : Dialog boxes in German : Dialog boxes in English
/L=1031 /L=1033 /R
/RC
/RC
/RP
This option only has an effect in PVI Runtime Setup, and not in PVI Developer Setup. However, PVI Developer Setup applies this option in PVI Runtime Setup if it calls it. Like the /R option, however, user input is /RP needed to close the installation dialog box. This mode is mostly used in order to check the installation process in the details window. This option only has an effect in PVI Runtime Setup, and not in PVI Developer Setup. However, PVI Developer Setup applies this option in PVI Runtime Setup if it calls it. This parameter can be used to specify the file /ARS=PVIRuntime.exe name for the Automation Runtime setup. If the parameter is not specified, the developer setup uses the default file name for the runtime setup. In order to automate setup using a batch file, it may be necessary to manually rename the runtime setup file, and if the /ARS parameter is not specified the developer setup would no longer be able to find the runtime setup. The /ARS parameter only looks for a file name, and not the entire path for the AR setup. This option only has an effect in PVI Developer Setup, and not in PVI Runtime Setup. This functionality is available starting with PVI V2.06.00.3x08
/ARS
Software installation
/O
Options
The options that should be installed can be /O=pvi.ini specified in an .ini file. The options are entered in the form of a section identifier. The corresponding identifier is shown in the options dialog box under "description" when you move the mouse over the components (=section).
A detailed description can be found in the pvi.ini chapter. /Log File name for the log Here you must always enter the complete path, /Log=C:\Temp\InstallationProcess.log including the file name. The file is not generated until the end of the installation. While the setup or is running this file doesn't yet exist. /Log The /Log parameter can also be entered alone (without = and the file path). In this case, the setup chooses a name for the log file automatically. The file is stored in the INSTALLDIR. This functionality is available starting with PVI V2.06.00.3x07 The target directory for the installation is set /D=C:\Program Files\BrAutomation using the option /D. The /D option must always be the last parameter entered.
/D
Target directory
All PVI setups can be installed without user input, e.g. from a batch file. Example of a batch file:
"Automation Net PVI Runtime V2.6.0.exe" /R /O="pvi.ini" /L=1031 /D=C:\Program Files\BrAutomation 1.1.5.1.4 ExitCode
A Windows program can return an ExitCode (or return code). This is normally 0 and doesn't affect a user installation. However, there are certain circumstances (e.g silent installation), in which it can be helpful for the ExitCode to have a different value. The following values are possible: 0 = No errors occurred during setup. 1 = User cancelled installation manually. 2 = An error occurred during setup. Transfer parameters for the setup (e.g. /D or /Log) are not validated explicitly. An invalid parameter must therefore not necessarily result in an error or in an ExitCode <> 0.
Software installation
"Automation Net PVI Runtime V2.6.0.exe" /R /O="pvi.ini" /L=1031 /D=C:\Program Files\BrAutomation IF %ERRORLEVEL% 0
Possible reasons for an ExitCode with the value 2 would be: - User executing the setup is not an administrator. - A process with the name 'pviman.exe' is running. - A process with the name 'pvimon.exe' is running. - A process with the name 'pvitransfer.exe' is running. - A PVI is already installed that is incompatible with the version being installed. - The installation directory is read-only.
1.1.5.1.5 pvi.ini
The /O option lets you to provide the PVI Developer and PVI Runtime Setups with a file that allows them to control the individual components of the setup. The options are entered in the form of an identifier. The identifier is shown in the setup's options window under "description" when you move the mouse over the components. The PVI Setup currently contains the following components: PVI Developer Setup Description PVI Automation Net PVI Base System PVI Development Tools PVI Controls Runtime System Developer Tools PVI Controls .NET PVI Services PVI Server PVI OPC server PVI OPC Server DA 3.0 PVI OPC Server Diagnostics PVI DDE server PVI web server PVI FastDDE Server PVI Help English PVI PDF Documentation (not currently used) PVI Samples PVI Tutorial PVI Runtime Setup Description PVI Runtime PVI Manager services PVI Driver CAN Driver LS251 Driver PVI Transfer Tool (starting with V2.06.00.3x08 ) PVI Runtime Help PVI Runtime Dongle Parallel Interface USB Interface
Identifier S0100 S0110 S0120 S0130 S0131 S0132 S0140 S0150 S0160 S0161 S0161a S0161b S0162 S0163 S0164 S0170 S0180 S0190 S01A0
Identifier S0101 S0102 S0200 S0201 S0202 S0301 S0401 S0500 S0501 S0502
If in the INI file, which here in the Help is always named pvi.ini, there is no component specified explicitly, the Setup uses the default value. However, the value is different for each component. It is therefore advisable to always specify all components explicitly in such an INI file. Example of a complete pvi.ini
[PVI260] S0101=1 S0102=1 S0200=1 S0201=1 S0202=1
1.1.5.1 PVI Runtime / Developer - Setup 7
Software installation
S0301=1 S0401=1 S0500=1 S0501=1 S0502=1 [PVI260_DEV] S0100=1 S0110=1 S0120=1 S0130=1 S0131=1 S0132=1 S0140=1 S0150=1 S0160=1 S0161=1 S0161a=1 S0161b=1 S0162=1 S0163=1 S0164=1 S0170=1 S0190=1 S01A0=1
The value 0 means that this component should not be installed. The value 1 means that this component should be installed.
The PVI Runtime Setup and the PVI Developer Setup use separate "INI sections". The name "INI section" should not be confused with the name "Section", in the sense of an NSIS Setup. An "INI section" refers to a group of values within an INI file. The name of an "INI section" is written in brackets. For example [PVI260]. An NSIS "Section" refers to a encapsulated area within the NSIS Setup. In NSIS terminology, this is called a component. A component can be selected in the component list with a checkmark. Currently the PVI Runtime Setup always uses the name [PVI260] as the INI section. The PVI Developer Setup user [PVI260_DEV]. This makes it possible for both setups to use a common INI file. It is also possible to move both INI sections to separate INI files. The file name pvi.ini is only an example. The transfer parameter /O only looks for a file name, and not the entire path for pvi.ini.
Automation Studio is supported on the following operating systems: Windows XP - 32-bit XP - 64-bit Vista - 32-bit Vista - 64-bit 7-bit ... 32-bit 7-bit ... 64-bit
8
Software installation
1)
The default installation directory suggested for the programs (C:\Program Files\(x86)\BrAutomation) during setup is not supported. Limitations for SG3 and SGC projects. Further information regarding operation on 64-bit operating systems available upon request. 2) with AS 2.7 UP08 3) with AS 3.0.71 UP03 4 ) v i a v i r t u a l i z a t i o n w i t h W i n d o w s X P m o d e . A d d i t i o n a l i n f o r m a t i o n :
http://www.microsoft.com/windows/virtual-pc/download.aspx
The computer also has to have an open online interface for the connection between the programming device (computer) and the target system (controller). An open interface (COM1 - COM4), a serial/USB adapter, or an Ethernet interface can be used.
Software installation
4. Select the desired language with the mouse. 5. In the next window, start the installation by pressing the "Start installation" button.
10
Software installation
Menus will now lead you through the installation process. If a current Framework or PVI version is not present on the target computer, they will be installed during setup. After confirming the license agreement and entering the user data, the installation dialog box for selecting components is displayed. If a component should not be installed, it can be deselected in the selection tree before continuing the installation by clicking on Next>.
11
Software installation
In the dialog box shown below, the installation directory can be changed by clicking the Browse...button. Begin the installation by clicking on the Install... button.
12
Software installation
1.2.4 Licensing
1.2.4.1 Automation Studio The following dialog box is displayed as long as Automation Studio has not yet been registered:
Enter the B&R serial number (included on the CD insert) into the first input field.
1.2.4 Licensing
13
Software installation
1.2.4.2 License automatically (online) Pressing the License automatically (online) button automatically licenses the B&R Automation Studio Version online if there is an existing Internet connection. An error message is output if a connection cannot be established to the B&R server.
1.2.4.3 License manually (offline) Pressing the License manually (offline) button opens up a licensing dialog box. You can use the system code (Sys-ID) shown here to apply for the actual activation code from the B&R Homepage Services site.
14
Software installation
Entering the system code (Sys-ID) and pressing the Register button displays the activation code, which must then be entered into the lower input field in the Automation Studio licensing window (License code (Sec-ID)).
If the correct code has been entered, then the licensing procedure can be completed with the OK button. If a valid B&R serial number is not input, the dialog box can still be closed with License later, which starts the 30 day evaluation period. The time left in the evaluation period is shown each time Automation Studio is started. Operation is possible during this period without limitations. If the evaluation period expires, then the software must be licensed to be able to continue using it. 1.2.4.4 Option license In the information dialog box in Automation Studios pressing the "Option license" button while the option "B&R AS C++ Option" has not yet been enabled, the following appears:
15
Software installation
Enter the B&R serial number in the first input field. Once a valid serial number has been entered, the enabled option is displayed in the Automation Studio information dialog box. If a valid license number has already been entered and the "Option license" button is pressed, then the existing license can be deleted.
The Automation Studio Help setup installs both the English and the German Help for Automation Studio.
1.2.6.1.2 Available transfer parameters for the Automation Studio Help setup
Transfer parameters can be used to influence, control or configure preset values for all Automation Studio 3.x setups. The following section describes the transfer parameters recognized by the Automation Studio setup. The names are case sensitive. The preceding characters for each of the parameters (e.g. - or /) must also be entered correctly. Parameter /L Meaning GUI language Comment 1033 for English, 1031 /L=1031 for German /L=1033 Example : Dialog boxes in German : Dialog boxes in English
1.2.4.4 Option license
16
Software installation
/R
Program mode
Currently only /R=Y "reduced mode" is available. This provides a simplified GUI. Superfluous dialog boxes are hidden (e.g. license screen).
/Log
File name for the log Here you must always /Log=C:\Temp\InstallationProcess.log enter the complete path, including the file or name. The file is not generated until the /Log end of the installation. While the setup is running this file doesn't yet exist. The /Log parameter can also be entered alone (without = and the file path). In this case, the setup chooses a name for the log file automatically. The file is stored in the INSTALLDIR. This function is available starting with Automation Studio V3.0.72. The target directory for /D=C:\Program Files\BrAutomation the installation is set using the option /D. The /D option must always be the last parameter entered.
/D
Target directory
1.2.6.1.3 ExitCode
A Windows program can return an ExitCode (or return code). This is normally 0 and doesn't affect a user installation. However, there are certain circumstances (e.g silent installation), in which it can be helpful for the ExitCode to have a different value. The following values are possible: 0 = No errors occurred during setup. 1 = User cancelled installation manually. 2 = An error occurred during setup. Transfer parameters for the setup (e.g. /D or /Log) are not validated explicitly. An invalid parameter must therefore not necessarily result in an error or in an ExitCode <> 0.
Software installation
Possible reasons for an ExitCode with the value 2 would be: - A valid installation of Automation Studio could not be found. 1.2.6.2 Automation Runtime - Setup
1.2.6.2.1 General setup information for Automation Runtime
This setup was created using the scripting language NSIS. This makes it possible for B&R to implement logic completely independent of the system. The Automation Runtime setup consists of multiple subordinate setups. Depending on the selected components, the individual setups are started in the background of the superordinate Automation Runtime setup.
1.2.6.2.2 Available transfer parameters for the Automation Runtime setup
Transfer parameters can be used to influence, control or configure preset values for all Automation Runtime setups. The following section describes the transfer parameters recognized by the Automation Runtime setup. The names are case sensitive. The preceding characters for each of the parameters (e.g. - or /) must also be entered correctly. Parameter -L Meaning GUI language Comment 1033 for English, 1031 for German Example : Dialog boxes in German : Dialog boxes in English
/L=1031 /L=1033
-R /R
or
Program mode
This parameter runs -R=Y the setup in "reduced mode". This provides a simplified GUI. Superfluous dialog boxes are hidden (e.g. license screen). The -RP parameter must not also be entered.
-RP /RP
or
Program mode
The "reduced mode -RP with pause" parameter functions in the same way as the -R parameter, with the only difference being a pause at the end of the setup. This means that the last dialog box of the setup is not closed automatically. The -R parameter must not also be entered.
-G
Path
-G=C:\Program Files\BrAuto
-V -T
Local installation path -V=C:\Program Files\BrAuto\AS30070 Specifies the installation structure -T=3.0.70
18
Software installation
for Automation Studio. There are currently two options here: - 2.6.0 - 3.0.70 -h -? or Setup help Shows the possible -h transfer parameters for setup as MessageBox. The setup doesn't continue to run afterward. This means that it would be pointless to specify other transfer parameters.
/Log
File name for the log Here you must always /Log=C:\Temp\InstallationProcess.log enter the complete path, including the file or name. The file is not generated until the /Log end of the installation. While the setup is running this file doesn't yet exist. The /Log parameter can also be entered alone (without = and the file path). In this case, the setup chooses a name for the log file automatically. The file is stored in the INSTALLDIR.
/D
Destination path
The target directory for the installation is set using the option /D. The /D option must always be the last parameter entered.
/D=C:\Program Files\BrAutomation
1.2.6.2.3 ExitCode
A Windows program can return an ExitCode (or return code). This is normally 0 and doesn't affect a user installation. However, there are certain circumstances (e.g silent installation), in which it can be helpful for the ExitCode to have a different value. The following values are possible: 0 = No errors occurred during setup. 1 = User cancelled installation manually. 2 = An error occurred during setup. Transfer parameters for the setup (e.g. /D or /Log) are not validated explicitly. An invalid parameter must therefore not necessarily result in an error or in an ExitCode <> 0.
Software installation
Possible reasons for an ExitCode with the value 2 would be: - A valid installation of Automation Studio could not be found. - The installation directory is read-only.
This setup was created using the scripting language NSIS. This makes it possible for B&R to implement logic completely independent of the system.
1.2.6.3.2 Available transfer parameters for the Automation Studio setup
Transfer parameters can be used to influence, control or configure preset values for all Automation Studio 3.x setups. The following section describes the transfer parameters recognized by the Automation Studio setup. The names are case sensitive. The preceding characters for each of the parameters (e.g. - or /) must also be entered correctly. Parameter /L Meaning GUI language Comment 1033 for English, 1031 /L=1031 for German /L=1033 Currently only /R=Y "reduced mode" is available. This provides a simplified GUI. Superfluous dialog boxes are hidden (e.g. license screen). Example : Dialog boxes in German : Dialog boxes in English
/R
Program mode
/Log
File name for the log You must always enter /Log=C:\Temp\InstallationProcess.log the complete path, including the file or name. The file is not generated until the /Log end of the installation. While the setup is running this file doesn't yet exist. The /Log parameter can also be entered alone (without = and the file path). In this case, the setup chooses a name for the log file automatically. The file is stored in the INSTALLDIR.
/D
20
Target directory
/D=C:\Program Files\BrAutomation
1.2.6.3 Automation Studio - Setup
Software installation
The target directory for the installation is set using the option /D. The /D option must always be the last parameter entered.
1.2.6.3.3 ExitCode
A Windows program can return an ExitCode (or return code). This is normally 0 and doesn't affect a user installation. 0 = No errors occurred during setup. 1 = User cancelled installation manually. 2 = An error occurred during setup. Transfer parameters for the setup (e.g. /D or /Log) are not validated explicitly. An invalid parameter must therefore not necessarily result in an error or in an ExitCode <> 0.
Possible reasons for an ExitCode with the value 2 would be: - User executing the setup is not an administrator. - The file 'BrAddOn.ini' could not be found. - The operating system is Windows 2000 on which the SP4 is not yet installed. - The operating system is Windows XP on which the SP2 is not yet installed. - A process with the name 'pviman.exe' is running. - A process with the name 'pvimon.exe' is running. - A process with the name 'pvitransfer.exe' is running. - A process with the name 'pg.exe' is running. - A version of Automation Studio is already installed that is incompatible with the version being installed. - The installation directory is read-only.
In order to use Stateflow objects, the following is also required: Stateflow (Version 7.0 or higher)
1.2.6.3 Automation Studio - Setup 21
Software installation
Stateflow
CoderTM
Nearly all toolboxes from The MathWorks are fully compatible with B&R Automation Studio Target for Simulink.
The components for automatic code generation are copied to a user-specific directory (e.g. C:\Program Files\BrAutomation\B&R Automation Studio Target for Simulink - the name "B&R Automation Studio Target for Simulink" is automatically added to the selected directory names) and then registered in MATLAB. After the installation, MATLAB should be restarted to ensure proper integration.
1.4 FAQ
1.4.1 Installing a USB dongle
Can be used for: ARwin
22 1.3.1 Automation Studio Target for Simulink - System requirements
Software installation
Automation Net / PVI 1.4.1.1 Installation procedures If the dongle was already connected during the installation of Automation Studio or Automation Net, it had to be removed and reconnected to the interface once before installing the driver. The first time a USB dongle is used, its driver must be installed. This is done as follows: Insert the USB dongle in the USB port. The operating system will detect the new hardware and display the following dialog box
select Yes, this time only and click on Next> to continue. In the next dialog box, select Install the software automatically and continue with Next>.
23
Software installation
This process can take several minutes! If the driver cannot be found, the path shown in the dialog box must be entered in order to continue the installation.
24
Software installation
Component Description ARwin For the ARwin, use the directory described above "C:\Windows\system32\Drivers", since a different dongle driver is used than for PVI. The dongle driver for the ARwin can only be used in Windows XP, since the ARwin is only released for this operating system. For PVI, use the dongle drivers in the directory "%InstallDir%\BrAutomation\PVI\V3.00.00\PVI\WinUSB". The dongle driver for PVI can also be used in Windows Vista and Windows 7 (both only the 32-bit version).
PVI
25
Software installation
26