b&r automationsoftware tm overview catalog...

46
B&R AutomationSoftware TM Overview Catalog 8/2001 Perfection in Automation

Upload: others

Post on 26-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

���������

B&R AutomationSoftwareTM Overview Catalog 8/2001

��������� � ���� ����

Page 2: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

B&R AutomationSoftware™ Overview Catalog 8/2001 1

B&R AutomationSoftware™

Overview Catalog 8/2001

Version: 0108Model No.: MAASKAT-E

The software names, hardware names and trademarks used in this document are registered by the respective companies.

© 2001 BERNECKER + RAINER Industrie-Elektronik Ges.m.b.H.

Page 3: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

2 B&R AutomationSoftware™ Overview Catalog 8/2001

Page 4: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

B&R AutomationSoftware™ Overview Catalog 8/2001 3

Chapter 1 B&R AutomationSoftware™

Chapter 2 B&R Automation Studio™

Chapter 3 B&R Automation Net™

Chapter 4 B&R Automation Runtime™

Chapter 5 Accessories

Index

Page 5: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

4 B&R AutomationSoftware™ Overview Catalog 8/2001

Page 6: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

B&R AutomationSoftware™ Overview Catalog 8/2001 5

Table of Contents

Chapter 1: B&R AutomationSoftware™ ........................................................................ 71. General Information ..................................................................................................................................... 7

1.1 What is B&R AutomationSoftware™? .................................................................................................... 71.2 Three Terms – One Philosophy .............................................................................................................. 71.3 Complete Solution .................................................................................................................................. 7

2. B&R AutomationSoftware™ CD .................................................................................................................. 82.1 General Information ................................................................................................................................ 82.2 Requirements ......................................................................................................................................... 8

3. Ordering the B&R AutomationSoftware™ CD ............................................................................................. 83.1 General Information ................................................................................................................................ 8

4. Evaluation Version ....................................................................................................................................... 94.1 Order Data ............................................................................................................................................. 94.2 General Information ................................................................................................................................ 9

5. Full Version .................................................................................................................................................. 95.1 Order Data ............................................................................................................................................. 95.2 General Information .............................................................................................................................. 105.3 Full Version Licensing .......................................................................................................................... 10

6. Upgrade Version ........................................................................................................................................ 136.1 Order Data ........................................................................................................................................... 136.2 General Information .............................................................................................................................. 13

Chapter 2: B&R Automation Studio™ ......................................................................... 151. General Information ................................................................................................................................... 152. Project Planning and Configuration ........................................................................................................... 15

2.1 Project Planning ................................................................................................................................... 152.2 Hardware Configuration ........................................................................................................................ 162.3 Software Configuration ......................................................................................................................... 16

3. Programming Languages .......................................................................................................................... 173.1 General Information .............................................................................................................................. 173.2 B&R Automation Basic™ ...................................................................................................................... 173.3 ANSI C ................................................................................................................................................ 183.4 IEC1131 Programming Languages ...................................................................................................... 18

4. Library Manager ......................................................................................................................................... 215. Import/Export ............................................................................................................................................. 226. Commissioning Utilities .............................................................................................................................. 22

6.1 General Information .............................................................................................................................. 226.2 Online Variable Monitor ........................................................................................................................ 226.3 Variable Trace ...................................................................................................................................... 226.4 Debugger .............................................................................................................................................. 236.5 System Logbook ................................................................................................................................... 23

7. Service ....................................................................................................................................................... 238. Motion Components ................................................................................................................................... 23

8.1 General Information .............................................................................................................................. 238.2 Parameter Editor .................................................................................................................................. 238.3 Diagnosis using the Variable Monitor ................................................................................................... 248.4 Diagnosis using the Oscilloscope Function .......................................................................................... 248.5 Commissioning using an Efficient Test Environment ........................................................................... 248.6 Cam Profiles ......................................................................................................................................... 248.7 Cam Editor ............................................................................................................................................ 24

9. Visual Components .................................................................................................................................... 259.1 Solving Visualization and Control Tasks Together ............................................................................... 259.2 Picture Editor ........................................................................................................................................ 259.3 Alarm System ....................................................................................................................................... 269.4 Transferring the Project to the Target System ...................................................................................... 269.5 Runtime ................................................................................................................................................ 27

10. TPU Code Linker ..................................................................................................................................... 2711. Manuals ................................................................................................................................................... 28

11.1 Overview ............................................................................................................................................. 28

Page 7: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

6 B&R AutomationSoftware™ Overview Catalog 8/2001

Table of Contents

Chapter 3: B&R Automation Net™ ............................................................................... 291. General Information ................................................................................................................................... 29

1.1 Transparent Communication with B&R Automation Net™ ................................................................... 292. Process Visualization Interface (PVI) ........................................................................................................ 30

2.1 General Information .............................................................................................................................. 302.2 Central Communication on the IPC ...................................................................................................... 302.3 Client/Server Technology ..................................................................................................................... 312.4 Open for Other Architectures ................................................................................................................ 31

3. PVI Server Types ....................................................................................................................................... 313.1 PVI DDE Server .................................................................................................................................... 313.2 PVI Web Server .................................................................................................................................... 313.3 PVI OPC Server ................................................................................................................................... 313.4 PVI Control ........................................................................................................................................... 313.5 INA2000 Client FBKs ............................................................................................................................ 32

Chapter 4: B&R Automation Runtime™ ...................................................................... 331. General Information ................................................................................................................................... 33

1.1 What is B&R Automation Runtime™? .................................................................................................. 331.2 One Runtime System for all B&R Automation Targets ......................................................................... 33

2. B&R Automation Targets from the Industrial PC Family ............................................................................ 332.1 AR010 for B&R IPC5000 with Windows™ NT ...................................................................................... 332.2 AR102 for B&R IPC2001 Embedded Version ...................................................................................... 332.3 AR105 for B&R IPC5000 Embedded Version ...................................................................................... 34

3. Installation Kit ............................................................................................................................................ 343.1 General Information .............................................................................................................................. 343.2 Typical Use ........................................................................................................................................... 34

4. Ordering the Licenses ................................................................................................................................ 345. Order Data for Runtime Systems ............................................................................................................... 356. B&R Automation Runtime™ AR010 .......................................................................................................... 35

6.1 Features ............................................................................................................................................... 356.2 Order Information ................................................................................................................................. 35

7. B&R Automation Runtime™ AR010/Desktop ............................................................................................ 367.1 Features ............................................................................................................................................... 367.2 Order Information ................................................................................................................................. 36

8. B&R Automation Runtime™ AR102 .......................................................................................................... 368.1 Features ............................................................................................................................................... 368.2 Order Information ................................................................................................................................. 36

9. B&R Automation Runtime™ AR105 .......................................................................................................... 379.1 Features ............................................................................................................................................... 379.2 Order Information ................................................................................................................................. 37

Chapter 5: Accessories ................................................................................................. 391. General Information ................................................................................................................................... 39

1.1 Overview ............................................................................................................................................... 39

Page 8: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

1B&

R A

utom

atio

nSof

twar

e™

B&R AutomationSoftware™ Overview Catalog 8/2001 7

B&R AutomationSoftware™ • General Information

Chapter 1 • B&R AutomationSoftware™

1. General Information

1.1 What is B&R AutomationSoftware™?

Complex automation tasks require the right tools. An increasing number of automation projects are being created in a shorter amount of time. All components must be seamlessly compatible.

Automation projects often begin with a very simple control task and later develop into complex positioning and visualization applications.

It is a distinct advantage for the user if e.g. changing to a B&R control family with higher performance requires little or no changes to the program source codes. Also, it should not be necessary to leave the B&R development environment when switching between application areas, e.g. switching from positioning to visualization.

Therefore B&R offers the right programming and diagnostics tools for every phase of development of an automation project. The desired components can be selected when installing the development system. New software does not have to be ordered when the requirements change. The user only has to select the required components from the installation CD.

B&R AutomationSoftware™ combines all software packages required for configuration, programming and operation of all B&R ControlSystems™, B&R MotionSystems™ and B&R PanelSystems™ components.

1.2 Three Terms – One Philosophy

The key areas during the creation of automation applications are described by B&R using the following terms:

At B&R, these terms are unified as a single philosophy, “B&R AutomationSoftware™”. It includes all components required to create, transfer and execute automation programs and data.

1.3 Complete Solution

The B&R concept is based on complete solutions. Such solutions extend the automation world well beyond the traditional hardware module strategy.

The basic directive when developing all B&R products is always compatibility – this refers to hardware and with B&R AutomationSoftware™ now also refers to communication, programming and application software.

Key Area B&R Term

Program Creation B&R Automation Studio™

Uploading/downloading programs and data to/from the controller B&R Automation Net™

Executing control programs B&R Automation Runtime™

Table 1: Three Terms – One Philosophy

Page 9: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

8 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R AutomationSoftware™ • B&R AutomationSoftware™ CD

2. B&R AutomationSoftware™ CD

2.1 General Information

The B&R AutomationSoftware™ CD combines all tools required for configuration and programming of B&R ControlSystems™, B&R MotionSystems™ and B&R PanelSystems™ components in a single development environment.

The following development tools can be installed from the B&R AutomationSoftware™ CD:

Additionally, the CD contains all the libraries required for programming and the drivers required to operate network devices, as well as utilities such as Internet Explorer, database drivers, programming and training documentation.

2.2 Requirements

• MS Windows™ 95/98/ME/NT4.0/2000

• Pentium 166 MHz processor

• 64 MB

• Hard Disk 300 MB

• XGA 1024 x 768

3. Ordering the B&R AutomationSoftware™ CD

3.1 General Information

The unification of all software packages required to configure and program all B&R ControlSystems™, B&R MotionSystems™ and B&R PanelSystems™ components also applies to the ordering system. Therefore, depending on the application, only a few model numbers are needed to order the B&R AutomationSoftware™ CD.

B&R considers service and maintenance of the software components to be very important and is constantly striving to expand software capabilities and solve possible problems in order to fulfill the requirements of automation technology. In order to make these changes accessible not only to new customers, but also to our existing customers, it is necessary for customers to register with B&R (software licensing).

Licensing also is the basis of our upgrade service, which automatically supplies the customer with new versions of the B&R AutomationSoftware™ CD.

Note: This chapter only applies to licensing the development tools on the B&R AutomationSoftware™ CD. The software used on the system during runtime is subject to other licensing regulations. An explanation is provided in the "B&R Automation Runtime™" chapter.

The development tools on the B&R AutomationSoftware™ CD are designed for the following uses:

• Evaluation by customers or use at exhibitions and customer presentations

• Full version for software development

• Upgrade version for B&R customers

Development Tool Description

B&R Automation Studio™ For configuration, programming, visualization and diagnosis of controllers and drives.

B&R Automation Net™/PVI For connection of Windows™ programs to our controller families (programs and graphics).

B&R Automation Runtime™ Installation Kit Used to create installation diskettes for B&R Automation Runtime™ systems.

B&R PanelStudio™ For the configuration of PANELWARE™ visualization units.

Table 2: B&R AutomationSoftware™ CD

Page 10: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

1B&

R A

utom

atio

nSof

twar

e™

B&R AutomationSoftware™ Overview Catalog 8/2001 9

B&R AutomationSoftware™ • Evaluation Version

4. Evaluation Version

4.1 Order Data

4.2 General Information

The Evaluation Version of the B&R AutomationSoftware™ CD can be used for programming evaluation, presentations, exhibitions and similar applications.

The Evaluation Version does not require licensing, but it can only be used for 30 days. This means that the evaluation version works like the full version after the first installation on a computer and all development system components can be used without limitations for 30 days. After 30 days, the components no longer function and a corresponding message is displayed.

If an evaluation CD with a higher version number is installed, the runtime limit is reset and the program can be evaluated for another 30 days.

5. Full Version

5.1 Order Data

Model Number Short Description Image

1A4000.01 B&R AutomationSoftware™ CD Evaluation Version, development system for MS Windows 95/98/ME/2000/NT 4.0, German and English version, can be used for 30 days

Table 3: Order Data for Evaluation Version

Model Number Short Description Image

1A4000:L1 B&R AutomationSoftware™ Single Set, consists of: 1 B&R AutomationSoftware™ CD, development system for MS Windows 95/98/ME/2000/NT 4.0, German and English version, 1 workstation license

1A4000:L5 B&R AutomationSoftware™ Multiple Set, consists of: 5 B&R AutomationSoftware™ CDs, development system for MS Windows 95/98/ME/2000/NT 4.0, German and English version, 5 workstation licenses

1A4000:LU B&R AutomationSoftware™ Unlimited Set, consists of: 20 B&R AutomationSoftware™ CDs, development system for MS Windows 95/98/ME/2000/NT 4.0, German and English version, 20 company licenses

Table 4: Order Data for Full Version

Page 11: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

10 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R AutomationSoftware™ • Full Version

5.2 General Information

A full version is offered in 3 variations for unlimited (no runtime limit) operation of B&R AutomationSoftware™. B&R offers the following sets:

5.3 Full Version Licensing

Licensing a full version takes place during the installation of the B&R AutomationSoftware™ CD or after starting B&R Automation Studio™. You will be asked to enter a B&R serial number. The B&R serial number is printed on a sticker on the CD case for a full version and can be found under the barcode.

After entering this B&R serial number in the licensing dialog box, the installation program calculates a system code and enters it in a field below the “B&R serial number” input field. Mark the system code and copy it to the clipboard (CTRL+C).

Model Number Description

1A4000:L1 The single set variation includes the B&R AutomationSoftware™ CD and the license for a single workstation.

1A4000:L5 5 workstations can be set up with a multiple license.

1A4000:LU 20 workstations can be set up with a company license. This version also includes the right to make copies for any number of workstations within a company (even for different locations).

Table 5: Full Version Variations

Diagram 1: B&R Serial Number

Diagram 2: Copy the system code

B&R Serial Number

Page 12: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

1B&

R A

utom

atio

nSof

twar

e™

B&R AutomationSoftware™ Overview Catalog 8/2001 11

B&R AutomationSoftware™ • Full Version

Now the software can be licensed with B&R via the Internet. To do this, go to the B&R homepage (www.br-automation.com), click on e-service and select the command “Software Registration”.

Now enter the system code calculated by the installation program or insert it from the clipboard (CTRL+V). Confirm the entry by clicking on the “Register” button.

The software registration then provides a license code. Please print this page out. Now mark the license code and copy it to the clipboard (CTRL+C).

You can subscribe to the “automation letter” service by entering an email address and clicking on the “send” button.

Diagram 3: Software registration on the B&R homepage

Diagram 4: Register the system code

Diagram 5: Subscribe to “automation letter”

Page 13: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

12 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R AutomationSoftware™ • Full Version

Now enter the license code in the “license code” input field in the “B&R product licensing” dialog box or insert it from the clipboard (CTRL+V).

Licensing is completed by clicking on the OK button.

If the B&R serial number is not known or is invalid, the licensing procedure can be cancelled using the License later button. In this case, B&R Automation Studio™ can only be run for 30 days. That means all B&R Automation Studio™ components can be used without limitations for 30 days. After the 30 days have passed, B&R Automation Studio™ can no longer be started. However the software can be licensed at any time as soon as a valid B&R serial number is known.

If an Internet connection is not available, licensing can also take place by faxing or telephoning a B&R representative.

If a computer device has to be exchanged, the system code and license code are no longer valid. In this case, the software can only be run for 30 days. To remove this limitation, the software must be licensed again using the same B&R serial number.

Diagram 6: Licensing

Page 14: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

1B&

R A

utom

atio

nSof

twar

e™

B&R AutomationSoftware™ Overview Catalog 8/2001 13

B&R AutomationSoftware™ • Upgrade Version

6. Upgrade Version

6.1 Order Data

6.2 General Information

With the purchase of an Upgrade Version, an upgrade contract is automatically made between B&R and the customer, and the B&R Upgrade Service is activated. New versions of the B&R AutomationSoftware CD™ (Model No. 1A4000.01) are sent to the customers delivery address for the next 12 months.

The customer is reminded to prolong the contract about 3 to 4 weeks before it runs out. If another Upgrade Version is not ordered after the 12 months have passed, the upgrade contract is cancelled and B&R no longer automatically sends upgrades.

Model Number Short Description Image

1A4000:U1 B&R AutomationSoftware™ Single Upgrade Set consists of: 1x Upgrade Service for 12 months

1A4000:U5 B&R AutomationSoftware™ Multiple Upgrade Set consists of: 5x Upgrade Service for 12 months

1A4000:UU B&R AutomationSoftware™ Unlimited Upgrade Set consists of: 20x Upgrade Service for 12 months

Table 6: Order Data for Upgrade Version

Page 15: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

14 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R AutomationSoftware™ • Upgrade Version

Page 16: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

2B&

R A

utom

atio

n St

udio

B&R AutomationSoftware™ Overview Catalog 8/2001 15

B&R Automation Studio™ • General Information

Chapter 2 • B&R Automation Studio™

1. General Information

The core package for programming automation applications is B&R Automation Studio™. It allows simple and efficient configuration and programming of B&R automation devices using a graphic user interface running in MS Windows™.

The clearly arranged structures allow simple use and a short learning period. Comprehensive online help is available if you have any problems. The entire package is available in English and German. The user decides which language should be used during installation.

2. Project Planning and Configuration

2.1 Project Planning

An important characteristic of a development system is the ability to establish a reference between the project and the physical system at any time. B&R Automation Studio™ offers this function in the project view. Here, the relationship between the hardware and software configuration is shown graphically.

Diagram 7: Project View

Page 17: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

16 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Studio™ • Project Planning and Configuration

2.2 Hardware Configuration

The hardware configuration on the left side of the main window shows the target system graphically using a tree structure. This “hardware tree” can be created by the user (offline) without a connection to the PCC, or automatically (online) with an active connection to the PCC. The modules are lined up according to their slots and shown according to their type (CPU, digital input, digital output, etc.).

Detailed information about the target system, from installation dimensions to terminal blocks, can be viewed in the integrated hardware documentation.

2.3 Software Configuration

The software configuration on the right side of the main window graphically displays the connection to the hardware.

The most important relationship between software and hardware is the direct assignment of symbolic program variables to physical terminals. The terminal is no longer accessed in the program with the terminal ID, instead it is accessed using this symbolic process variable name. Therefore , changing the “wiring” does not require program modifications.

The software project consists of one or more program objects (tasks) which are placed in various task classes. Task classes are groups of programs which are processed with the same cycle time (e.g.10 ms). This also includes data, system and advanced objects for special functions in addition to the program objects. All these objects are created using wizards.

Additional properties for these objects can be efficiently configured using corresponding property dialog boxes. Downloading the operating system also takes place using menu items in the software configuration.

Diagram 8: Hardware Configuration

Page 18: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

2B&

R A

utom

atio

n St

udio

B&R AutomationSoftware™ Overview Catalog 8/2001 17

B&R Automation Studio™ • Programming Languages

3. Programming Languages

3.1 General Information

The following programming languages can be used in B&R Automation Studio™:

• B&R Automation Basic™

• ANSI C

• IEC1131 Programming Languages:

• IEC1131 Ladder Diagram (LAD)

• IEC1131 Instruction List (IL)

• IEC1131 Structured Text (ST)

• IEC1131 Sequential Function Chart (SFC)

Syntax coloring (program key words are colored) eases the creation and analysis of source code for all programming languages. The declaration of variables, constants and data types (structures) takes place in context during programming or in dialog boxes.

Error messages are shown in the output window if programming errors occur. Double-clicking on these error messages opens the corresponding program editor and the faulty program lines are highlighted.

Program comments can be added between the lines, to the right of program commands or in suitable locations in the graphical languages to provide a detailed explanation of the program section. Documentation possibilities (printouts) are also available in all programming languages.

Different zoom settings or fonts can be used to compensate for low screen resolution or if more data should be displayed.

3.2 B&R Automation Basic™

B&R Automation Basic™ is a text or instruction based high level language developed by B&R. It contains language elements especially improved and adapted for B&R controllers in addition to the standard programming language elements.

B&R Automation Basic™ was developed from the PL2000 programming language and is therefore suitable for updating existing projects that were created with PG2000 (predecessor to B&R Automation Studio™) as well as for creating new projects in all areas of automation.

Diagram 9: Automation Basic™ (AB)

Page 19: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

18 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Studio™ • Programming Languages

3.3 ANSI C

ANSI C was developed in the mid 70s from the language B (Basic Combined Programming Language) and is now a standardized, machine-oriented high level language which is well known worldwide. Even though it is not normal procedure for all PLC manufacturers, B&R has fully integrated this language into B&R Automation Studio™.

The ANSI C high level language is mostly used to create complex program sections where calculations are made, algorithms are created or existing C code is used.

3.4 IEC1131 Programming Languages

The IEC1131 standard summarizes the requirements for PLC hardware and their programming systems. The goal is to reduce costs for training as well as the creation and implementation of programs by using uniform methods. The IEC 1131-3 standard is a guideline for PLC programming and was developed by an international standardization group (International Electrotechnical Commission).

B&R has integrated this standard, referring to the following programming languages, into B&R Automation Studio™:

3.4.1 IEC1131 Ladder Diagram (LAD)

LAD is a diagrammatic programming method. It stems from electromechanical relay systems and defines the current flow through the individual networks. Therefore, ladder diagram looks similar to an electrical schematic and is mostly limited to processing Boolean signals (1=TRUE, 0=FALSE).

Diagram 10: ANSI C

Diagram 11: Ladder Diagram (LAD)

Page 20: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

2B&

R A

utom

atio

n St

udio

B&R AutomationSoftware™ Overview Catalog 8/2001 19

B&R Automation Studio™ • Programming Languages

3.4.2 IEC1131 Instruction List (IL)

IL is a second generation instruction-oriented machine code programming language, similar to a comfortable assembler. IL is mostly used for formulating short program sections with logical functions (AND, OR, etc.) or as a common language used with other text and graphic based languages.

3.4.3 IEC1131 Structured Text (ST)

The Structured Text programming language is a high level language that does not use machine code instructions like IL, instead it uses abstract commands to create powerful command structures.

Structured Text, like B&R Automation Basic™, is used in all branches of automation technology as problem-oriented high level language.

Diagram 12: Instruction List (IL)

Diagram 13: Structured Text (ST)

Page 21: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

20 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Studio™ • Programming Languages

3.4.4 IEC1131 Sequential Function Chart (SFC)

Sequential Function Chart SFC was created to separate complex tasks into clear steps and to define control flow between these steps. Sequential processes can be formulated which are executed parallel to each other. The steps can be written in another programming language or in SFC.

SFC was developed from step sequencer programming and is especially suited for processes with status changes in steps, e.g. a wash machine (prewash, wash, etc.) or a chemical mixing process.

Diagram 14: Sequential Function Chart (SFC)

Page 22: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

2B&

R A

utom

atio

n St

udio

B&R AutomationSoftware™ Overview Catalog 8/2001 21

B&R Automation Studio™ • Library Manager

4. Library Manager

Program sections that are required in several locations in the program can be stored as subprograms in function blocks which not only saves development time but also reduces the program size. Function blocks are simply assigned parameters and called where required.

The user can select from a wide variety of standard function blocks which are integrated in B&R Automation Studio™. The functions range from simple logic and mathematics operations to communication protocols and complex control algorithms. Using function blocks greatly decreases project engineering and development efforts.

Function blocks that have the same or similar topics are grouped together in libraries and managed using the Library Manager.

The Library Manager also allows custom function blocks to be created. The function block interfaces, the data types and constants used in a library are entered in a dialog box. Function blocks can be created for all programming languages. The help system can also be expanded to include documentation for custom function blocks.

Diagram 15: Library Manager Assign Data Type

Diagram 16: Library Manager

Diagram 17: Insert Library

Page 23: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

22 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Studio™ • Import/Export

5. Import/Export

The integrated import/export function allows you to import source code for other systems into the B&R Automation Studio™ or to make your own source code available to other development environments. Transfer takes place using conversion to/from ASCII text. Using existing PL2000 programs and function blocks is also possible.

6. Commissioning Utilities

6.1 General Information

Just because the program can be compiled without problems after creating the code in B&R program editors, does not necessarily mean that the program will run error-free on the target system. The commissioning utilities in B&R Automation Studio™ provide optimal support for analysis and diagnosis of logical and process-oriented problems.

6.2 Online Variable Monitor

Using the online variable monitor, the current value of all types of process variables (of course including elements of structures and arrays) can be displayed numerically or logically and can be changed (written to) during operation. "Forcing", which means manually setting the input and output states on the system, can also be done in the variable monitor.

6.3 Variable Trace

The variable trace is a frequently used commissioning tool. It can be used to graphically display the change of a variable value over a period of time. Fast changing processes, for example processes that change too quickly to be seen with the naked eye in the variable monitor, can be represented in a diagram and can even be measured (e.g. to determine the time between two status changes) using measuring cursors.

The variable trace is set up in B&R Automation Studio™. For example, the digital input that should be used to start recording the measurements can be defined. The measurements are recorded in sync on the B&R PCC. This guarantees that no values are "overlooked". The measurements are recorded even when B&R Automation Studio™ is not connected to the PCC! They are stored in a data buffer on the PCC and can be uploaded and displayed / analyzed using B&R Automation Studio™ at a later time.

Diagram 18: Commissioning Utilities

Page 24: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

2B&

R A

utom

atio

n St

udio

B&R AutomationSoftware™ Overview Catalog 8/2001 23

B&R Automation Studio™ • Service

6.4 Debugger

"Debuggers" (source code level commissioning utilities) can be used to insert breakpoints into the program. The program can be executed in single steps or procedure steps starting from these breakpoints. If the "line coverage" function is activated, the program lines currently being executed are highlighted in the source code.

6.5 System Logbook

If a fatal error or critical change of state occurs, the system enters time stamped messages in the system logbook for the controller. They can be displayed using B&R Automation Studio™. It is also possible for the user to enter additional system messages, such as operation malfunctions, in the system logbook using function blocks. These messages can also be displayed using B&R Automation Studio™.

7. Service

Programming B&R Automation Studio™ can be done via a serial connection or network/modem connection. The connection can even switch between different media (e.g. from RS232 to CAN). This routing function makes remote diagnosis and programming very easy.

Service features also include clearing the application memory and updating the operating system on the controller. A cold restart (starting the controller with initialization of all variables) and a warm restart (starting the controller with the variable values used before the controller was turned off) are also included in the service features.

8. Motion Components

8.1 General Information

Motion Components provide an integrated solution for development, configuration and diagnosis of positioning, gear and cam profile applications. The axes are integral components of the project (objects). The axis parameters are edited and managed in the project.

8.2 Parameter Editor

The parameter editor allows you to edit, copy and display initialization parameters for an axis (e.g. encoder interface, limit values, reference modes, etc.). The parameters are displayed in plain text and physical units.

Diagram 19: Motion Components

Page 25: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

24 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Studio™ • Motion Components

8.3 Diagnosis using the Variable Monitor

The monitor displays all relevant data during operation of the axis (e.g. movement active/inactive, controller on/off, simulation mode on/off, errors yes/no, etc.). Any parameters and axis states can be chosen. Simultaneous diagnosis of multiple axes is also possible.

8.4 Diagnosis using the Oscilloscope Function

By defining trigger events such as start movement, end movement or manual trigger, up to 10 channels can be displayed simultaneously. Powerful zoom and measurement cursor functions are also integrated for evaluation.

8.5 Commissioning using an Efficient Test Environment

A special test environment allows setting and changing all the necessary initialization or movement parameters for the axis. The integrated oscilloscope function (display of movement data like position, speed, lag error) makes it very easy to optimize movements.

8.6 Cam Profiles

This is a tool for easy creation of custom movements (complicated calculations are no longer necessary). The movements can be created and tested directly in the editor for fast and optimal results. The movement can be easily analyzed by displaying higher derivatives (jolt) and dynamic torque (power).

8.7 Cam Editor

The Cam Editor is used to create cam profiles according to VDI2143 guidelines. Add-ons for fixed points, synchronous sections and splines with 3 segments round off the editor functions. Cam profiles are optimized according to position, speed, acceleration, jolt, and dynamic torque (power).

The powerful editor functions allow curves to be easily modified using the cursor and provide a clear workflow even with complex interrelations. The curves can be displayed mathematically or physically. The physical display also allows monitoring of static and dynamic (accelerated master) limits.

Page 26: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

2B&

R A

utom

atio

n St

udio

B&R AutomationSoftware™ Overview Catalog 8/2001 25

B&R Automation Studio™ • Visual Components

9. Visual Components

9.1 Solving Visualization and Control Tasks Together

Using Visual Components in B&R Automation Studio™, process pictures and other visualization elements can be created and tested together with the control task. This results in optimal interaction between visual and logic elements. This considerably shortens the time required for project engineering.

9.2 Picture Editor

The process pictures are created with the Visual Components picture editor, which is shown in B&R Automation Studio™ when creating or editing a panel object.

The picture editor adapts to the hardware. This means, the picture editor only allows functions that apply to the selected device. If, for example, projects are created for a Power Panel PP21, the editable area in the picture editor is limited to 4 x 20 characters and the 34 keys are displayed in the correct arrangement. If, for example, a B&R IPC with Touch Screen is used, the editable area is expanded to 640 * 480 pixels and softkeys are displayed.

In text mode, the picture editor allows the placement of text, bars graphs and input/output fields. In graphic mode, additional graphic features such as lines, rectangles or bitmaps are available. A bitmap collection simplifies the creation of frequently used picture elements.

Live controller values are selected from existing process variables available in the controller database and "connected" when the process picture is created.

Text can be entered and managed in multiple languages. During runtime, texts can be switched online to the language desired (including Asian fonts).

Diagram 20: Picture Editor

Page 27: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

26 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Studio™ • Visual Components

9.3 Alarm System

Alarms can be added, deleted or individually configured in the alarm editor. Individual alarms from one group can be combined to form a group alarm.

Alarms are managed as bit fields in the controller. One bit field is assigned to each alarm group. If the bit is set to 0 (FALSE), the alarm is inactive. If it is 1 (TRUE), the alarm is active and is displayed in the alarm list. Alarms are displayed using alarm fields. The alarm fields display the current status of the alarms during runtime. The following general alarm fields are currently available:

• Alarm Line

• Alarm List

• Alarm Summary

• Alarm History

The properties of an alarm can be set individually. You can specify whether the alarm has to be acknowledged, whether it can be by-passed and whether it can trigger a group alarm. Printout parameters can also be set individually. A line can be sent to the printer depending on the configuration of the alarm.

9.4 Transferring the Project to the Target System

Compiling and transferring the project to B&R Automation Runtime™ is also done together here. In other words, interdependencies between the visualization and control program are checked, recompiled if necessary, and transferred to B&R Automation Runtime™ via B&R Automation Net™. B&R Automation Net™ allows data to be transferred via a serial connection, CAN or ETHERNET.

Diagram 21: Alarm System

Page 28: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

2B&

R A

utom

atio

n St

udio

B&R AutomationSoftware™ Overview Catalog 8/2001 27

B&R Automation Studio™ • TPU Code Linker

9.5 Runtime

Not only B&R Automation Studio™ was expanded to include Visual Components. B&R Automation Runtime™, the operating system for B&R target systems, was also expanded to include software components that allow the display and operation of process pictures.

Because of the direct connection between visualization and controller in B&R Automation Runtime™, there is no delay when accessing variables during runtime and the display is generated at optimum speed. Keyboard operation also directly influences the controller (important for jog key operation).

10. TPU Code Linker

A TPU is an integrated module from Motorola‘s 32 bit microcontroller family M68300. It can be used to carry out timing tasks without placing extra load on the CPU. Each incoming action triggers an event. The TPU handles processing of these events and therefore the CPU does not have to call interrupt routines. Some B&R modules (e.g. CP474, IP161, etc.) use processors with a TPU, therefore the TPU can be put to use with the help of the TPU Code Linker.

Diagram 22: Runtime

Diagram 23: TPU Code Linker

Page 29: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

28 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Studio™ • Manuals

The following timing functions are supported:

• Input recognition / input edge counter

• Output comparator

• Pulse width modulation

• Synchronized pulse width modulation

• Period measurement

• Period measurement with edge recognition

• Position synchronized pulse generator

• Stepper motor

• Gate measurement

The TPU Code Linker allows the functions described above to be assigned to the 16 channels on the TPU which enables the corresponding functions on the connected digital inputs or outputs. The preset values or results are transferred to/from the application program using function blocks.

11. Manuals

11.1 Overview

Model Number Description

MASYS2ASQS-0 B&R Automation Studio™ Quick Start, German

MASYS2ASQS-E B&R Automation Studio™ Quick Start, English

Table 7: Order Data for Manuals

Page 30: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

3B&

R A

utom

atio

n N

et™

B&R AutomationSoftware™ Overview Catalog 8/2001 29

B&R Automation Net™ • General Information

Chapter 3 • B&R Automation Net™

1. General Information

1.1 Transparent Communication with B&R Automation Net™

According to the philosophy "One Tool, Many Targets", B&R AutomationSoftware™ provides the possibility to program and configure all types of B&R systems with one uniform development tool. However, this means that communication between these components also has to be uniform in order to guarantee that communication is transparent for all stations.

Each station must be able to exchange and process program objects and/or process variable objects,

• independent of the operating system used (PCCSW, B&R Automation Runtime™, Windows™ 95/98/ME/NT/2000),

• independent of the media used (RS232, CAN, Ethernet, Profibus, modem, memory, etc.)

• and independent of the transfer protocol used (INA2000, Net2000, Mininet, etc.).

One of the primary tasks of B&R Automation Net™ is to establish and maintain an optimal connection between the intelligent modules from B&R.

1.1.1 Access to B&R Automation Net™

Communication within B&R Automation Net™ can be transparent, but different interfaces must be used at the end points where the information is actually processed on the respective operating system.

Diagram 24: Transparent Communication

Page 31: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

30 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Net™ • Process Visualization Interface (PVI)

Each operating system requires a corresponding interface to B&R Automation Net™. Therefore, the obvious choice was to use a function block interface (INA Client FBKs) for access on PCC systems and, for example, a DLL interface (PVI) to access B&R Automation Net™ on Windows™ systems.

2. Process Visualization Interface (PVI)

2.1 General Information

Using Process Visualization Interface (PVI) to access B&R Automation Net™ creates a common interface to the B&R industrial PC environment for all Windows™ based software packages.

2.2 Central Communication on the IPC

With PVI, you not only have uniform, coordinated access to various media and protocols. It also assists the user when working with all types of process data (variables, modules, status, etc.) and when controlling connected devices (Start, Stop).

During the development of PVI, the main focus was to incorporate all services and transfer possibilities that are required for B&R Automation Studio™ and all other B&R standard packages. And this is the advantage for the user. Incorporating these programming device functions provides the user with additional possibilities. For instance, programs can be downloaded and uploaded without starting B&R Automation Studio™.

These functions are made available to the user and all B&R standard packages using a PVI client interface. A Windows DLL interface is used which provides optimal performance.

Diagram 25: Process Visualization Interface (PVI)

Page 32: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

3B&

R A

utom

atio

n N

et™

B&R AutomationSoftware™ Overview Catalog 8/2001 31

B&R Automation Net™ • PVI Server Types

2.3 Client/Server Technology

The PVI Client/Server principle also allows remote operation of PVI applications. That means, PVI applications (most importantly B&R Automation Studio™) functioning as PVI clients can transmit process variables and programs to/from the PVI server via networks, modem connections or other communication media. Changing the PVI application is therefore not necessary, regardless of if local or remote operation is used.

2.4 Open for Other Architectures

Using additional PVI expansions, it is possible to link architectures such as DDE, OPC or HTML to PVI and then send them on to B&R Automation Net™. These PVI expansions are used as expansion servers and are included in the PVI standard package.

3. PVI Server Types

3.1 PVI DDE Server

Some programming environments and older applications use the Dynamic Data Exchange interface (DDE) for data exchange. This interface uses the server name, topic and item to assign addresses.

3.2 PVI Web Server

The PVI Web Server was created for applications where a standard web browser is sufficient for displaying process data. An IPC connected to the controller and running the web server is required. Another PC with a standard Internet browser can establish a connection to the Web Server via a network (e.g. Intranet or Dial-up). After the connection is made, the process data is displayed on the monitor.

3.3 PVI OPC Server

“OLE for Process Control” is a standard interface mostly used for visualization or SCADA packages (Supervisory Control And Data Acquisition). It is mostly used to carry out generally formulated read and write instructions for controllers. The PVI OPC Server is also used by our SCADA package Genesis32™ to access B&R Automation Net™.

3.4 PVI Control

Another interface is provided using the PVI Controls. It is a interface to B&R Automation Net™ especially suited for Visual Basic and VBA programmers, e.g. for communication with B&R PCC networks. The main focus was placed on simple operation. In a short amount of time, PCC variables can be displayed by simply “connecting” them to Visual Basic Standard Controls without additional programming. Setting parameters instead of programming is the strategy used.

Diagram 26: PVI Control

Page 33: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

32 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Net™ • PVI Server Types

This simple configuration is coupled with powerful support for online language changes. The respective formats, scaling functions, fonts (including Asian) and hysteresis monitoring are also available in addition to displaying messages in other languages.

PVI Controls therefore create a comfortable and efficient interface for small and midsized applications - for first-time programmers as well as visualization experts.

3.5 INA2000 Client FBKs

Access to B&R Automation Net™ from PCC programs takes place using INA2000 Client FBKs. These function blocks not only allow process variables to be read from a PCC connected to the network, actively sending process variables from one PCC to another is also possible. Cyclically polling variables is no longer necessary. This drastically decreases the load on transfer lines. Transferring buffered data (e.g. messages, status changes with time stamp) is also possible.

Page 34: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

4B&

R A

utom

atio

n R

untim

e™

B&R AutomationSoftware™ Overview Catalog 8/2001 33

B&R Automation Runtime™ • General Information

Chapter 4 • B&R Automation Runtime™

1. General Information

1.1 What is B&R Automation Runtime™?

Runtime systems are software environments where programs can be run and tested.

At B&R, programs are created using B&R Automation Studio™. These programs are transferred to B&R Automation Runtime™ using B&R Automation Net™. They can be run and tested there.

B&R Automation Runtime™ is fully embedded in the respective B&R Automation Target (hardware where B&R Automation Runtime™ is installed). It allows application programs to access I/O systems (also via field bus) and other devices (interfaces, networks, etc.).

1.2 One Runtime System for all B&R Automation Targets

B&R Automation Runtime™ completely encapsulates the B&R Automation Target (target hardware) and creates a uniform interface between the application program and the “device environment”.

Using a uniform interface provides the user with a decisive advantage. Switching from one Automation Target to another requires little or no changes to be made to the source code. The source code of the programs can basically be used for all B&R Automation Runtime variations and can be exchanged between them.

For the many users that are already familiar with our 2003/2005/2010 PCC systems and our operating system software PCCSW, there is no change of philosophy. PCCSW can be seen as the predecessor of B&R Automation Runtime ™. B&R Automation Runtime ™, as further advancement of PCCSW, should be viewed as generic term for all B&R controller operating systems. The functions previously available in PCCSW are consequently also available in B&R Automation Runtime ™.

2. B&R Automation Targets from the Industrial PC Family

B&R Automation Runtime™ is used on three B&R Automation Targets from the B&R IPC family.

2.1 AR010 for B&R IPC5000 with Windows™ NT

A real-time operating system is imposed over Windows™ NT which takes total control of the PC resources and handles Windows™ NT as the task with the lowest priority within this real-time operating system.

B&R Automation Runtime™ AR010 is based on this real-time operating system. Therefore the control tasks running on B&R Automation Runtime™ AR010 have priority over Windows™ NT tasks. They even continue running when Windows™ NT has stopped functioning.

2005 or 2010 controller expansions or CAN I/O are used for I/O connections.

2.2 AR102 for B&R IPC2001 Embedded Version

B&R Automation Runtime™ AR102 is based on an embedded real-time operating system that was adapted especially for our controller tasks. No Windows™ based components are necessary.

CAN, ISA I/O and other systems are used for the I/O connections.

Page 35: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

34 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Runtime™ • Installation Kit

2.3 AR105 for B&R IPC5000 Embedded Version

B&R Automation Runtime™ AR105 is based on the same embedded real-time operating system as AR102. However, it has been adapted for the IPC5000. CAN, ISA I/O, PCI bus and other systems are used for the I/O connections.

3. Installation Kit

3.1 General Information

If B&R Automation Runtime™ is not already on B&R automation devices from the B&R IPC family, it must first be installed. This is done using installation diskettes which are created using the "B&R Automation Runtime™ Installation Kit". The Installation Kit is included on the B&R AutomationSoftware™ CD.

The B&R Automation Runtime™ Installation Kit is a MS Windows™ based program. The Installation Kit is called from the menu program on the development device (started when the CD is inserted). After entering certain options concerning the target device, the Installation Kit creates a disk set for the target system.

Diskettes are used to copy data because this is the only media that can be used on all IPCs. CD drives are not always available, and serial or parallel communication is slow and hard to configure.

The installation diskettes created on the development device using the B&R Automation Runtime™ Installation Kit contain a boot disk and several follow-up disks containing compressed files.

After booting the system with the boot disk, the user is prompted to insert the follow-up disks until B&R Automation Runtime™ is completely installed.

After completing the installation and installing the hardware security key, B&R Automation Runtime™ can be run on the target system after rebooting. The automation project can then be loaded and tested using B&R Automation Studio™.

3.2 Typical Use

Creating the Installation Diskettes

• Insert the B&R AutomationSoftware™ CD

• Start the B&R Automation Runtime™ Installation Kit for AR102 or AR105

• Select device options and create installation diskettes

Installation of B&R Automation Runtime™ on the Target System

• Attach the license sticker

• Install the hardware security key

• Insert the first installation diskette

• Call the partitioning options (hard disk or Compact Flash is partitioned)

• Boot target system

• Call the formatting options (hard disk or Compact Flash is formatted)

• Boot target system

• Start the installation (B&R Automation Runtime™ is installed)

• Insert the follow-up diskettes

• After rebooting, the target system is ready for operation

4. Ordering the Licenses

B&R Automation Runtime™ is the runtime system for automation projects developed with B&R Automation Studio™. It is either preinstalled on the B&R automation device or it is installed on the B&R automation device by the user using a disk set.

Note:A B&R Automation Runtime™ installation disk set is created using the B&R Automation Runtime™ Installation Kit. The Installation Kit is included on the B&R AutomationSoftware™ CD.

Page 36: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

4B&

R A

utom

atio

n R

untim

e™

B&R AutomationSoftware™ Overview Catalog 8/2001 35

B&R Automation Runtime™ • Order Data for Runtime Systems

For B&R automation devices with B&R Automation Runtime™ already installed (e.g. newer generation B&R SYSTEM 2005), it is not necessary to order a B&R Automation Runtime™ license separately because the license is included with the B&R automation device.

For B&R automation devices without B&R Automation Runtime™ installed (e.g. IPC2001), a runtime license must be ordered separately for each B&R automation device. For example, it is possible that the type of operating system to be used on the device is not yet known when ordering an IPC.

The B&R Automation Runtime™ license consists of a license sticker, which is attached to the B&R automation device, and a hardware security key, which is installed in or connected to the device.

There are different types of B&R Automation Runtime™ licenses available depending on the type of the B&R automation device.

5. Order Data for Runtime Systems

Runtime systems for execution and diagnosis of automation projects developed with B&R Automation Studio™.

6. B&R Automation Runtime™ AR010

6.1 Features

AR010 for B&R IPC5000 with Windows™ NT (Mod. No. 1A4600.10).

The AR010 can only be installed on a fully operational Windows™ NT 4.0 (Service Pack 3, 4 or 5) system. The AR010 can communicate with B&R Automation Studio™ after successful installation. Possible AR010 upgrades are made using B&R Automation Studio™ in the form of operating system upgrades.

6.2 Order Information

Each copy of B&R Automation Runtime™ AR010 (Mod. No. 1A4600.10) is delivered with a runtime license in form of a security key (hardware dongle) and a license sticker.

Operation of the AR010 is only possible on IPC5000 devices if the security key is installed in the target computer or attached to one of the computer's LPT interfaces using a key ring (Model Nr. 9A0003.01, not included in delivery).

The B&R AutomationSoftware™ CD (see section "Installation Kit") is required to install B&R Automation Runtime™ AR010 on the Automation Target (target computer).

Model Number Description

1A4600.10 B&R Automation Runtime™ AR010 Operating license for AR010 on an IPC5000/Windows™ NT consisting of hardware copy protection and license sticker

1A4600.20 B&R Automation Runtime™ AR010/Desktop Operating license for AR010 on a desktop PC consisting of hardware copy protection and license sticker

1A4601.02 B&R Automation Runtime™ AR102 Operating license for AR102 on an IPC2001 consisting of hardware copy protection and license sticker

1A4601.05 B&R Automation Runtime™ AR105 Operating license for AR105 on an IPC5000 consisting of hardware copy protection and license sticker

Table 8: Order Data for Runtime Systems

Features Description

Automation Target The Automation Target for the AR010 is the IPC5000.

B&R Automation Net™/PVI The RS232 interface (COM1) can be used as online interface. If B&R Automation Studio™ and AR010 are installed on the same computer, "Shared Memory" can also be used. Respective drivers in B&R Automation Net™/PVI allow local communication from Windows™ NT to the AR010.

I/O Connections LS191, LS172 and Onboard ETHERNET (Celeron) drivers are available for I/O connections.

Floating Point Processor With Intel processors, it is also possible to use the FPU on the processor for calculations.

Table 9: B&R Automation Runtime™ AR010 Features

Page 37: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

36 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Runtime™ • B&R Automation Runtime™ AR010/Desktop

7. B&R Automation Runtime™ AR010/Desktop

7.1 Features

AR010 for Desktop PCs with Windows™ NT (Mod. No. 1A4600.20)

The features of B&R Automation Runtime™ AR010/Desktop are identical to those of B&R Automation Runtime™ AR010 for IPC5000.

The only difference is the possibility to operate the runtime system on a standard PC. In this case, an additional attachment for the security key is included with delivery.

7.2 Order Information

Each copy of B&R Automation Runtime™ AR010/Desktop (Mod. No. 1A4600.20) is delivered with a runtime license in form of a security key (hardware dongle), a key attachment for the security key and a license sticker.

AR010/Desktop can be operated on desktop PCs as well as on IPC devices if the copy protection is attached to an LPT interface on the target computer using the key attachment included with the delivery or installed in the target computer.

The B&R AutomationSoftware™ CD (see section "Installation Kit") is required to install B&R Automation Runtime™ AR010/Desktop on the Automation Target (target computer).

8. B&R Automation Runtime™ AR102

8.1 Features

AR102 for B&R IPC200x with Embedded Real-time Operating System (Mod. No. 1A4601.02).

The AR102 can be installed on an IPC2000 using the B&R Automation Runtime™ Installation Kit. The AR102 can communicate with B&R Automation Studio™ after successful installation. Possible AR102 upgrades are made using B&R Automation Studio™ in the form of operating system upgrades or installed using the B&R Automation Runtime™ Installation Kit.

8.2 Order Information

Each copy of B&R Automation Runtime™ AR102 (Mod. No. 1A4601.02) is delivered with a runtime license in form of a security key (hardware dongle) and a license sticker.

Operation of the AR102 is only possible on IPC2000 devices if the security key is installed in the target computer or attached to one of the computer's LPT interfaces using a key ring (Model Nr. 9A0003.01, not included in delivery).

The B&R AutomationSoftware™ CD (see section "Installation Kit") is required to install B&R Automation Runtime™ AR102 on the Automation Target (target computer).

Features Description

Automation Target Automation Targets for the AR102 include all IPCs from the B&R IPC2000 family.

B&R Automation Net™/PVI RS232 (COM1 - COM4), CAN or ETHERNET can be used as online interface.

I/O Connections CAN or ISA I/O can be used for the I/O connections.

Floating Point Processor With Intel processors, it is also possible to use the FPU on the processor for calculations.

Table 10: B&R Automation Runtime™ AR102 Features

Page 38: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

4B&

R A

utom

atio

n R

untim

e™

B&R AutomationSoftware™ Overview Catalog 8/2001 37

B&R Automation Runtime™ • B&R Automation Runtime™ AR105

9. B&R Automation Runtime™ AR105

9.1 Features

AR105 for B&R IPC5000 with Embedded Real-time Operating System (Mod. No. 1A4601.05).

The AR105 can be installed on an IPC5000 using the B&R Automation Runtime™ Installation Kit. The AR105 can communicate with B&R Automation Studio™ after successful installation. Possible AR105 upgrades are made using B&R Automation Studio™ in the form of operating system upgrades or installed using the B&R Automation Runtime™ Installation Kit.

9.2 Order Information

Each copy of B&R Automation Runtime™ AR105 (Mod. No. 1A4601.05) is delivered with a runtime license in form of a security key (hardware dongle) and a license sticker.

Operation of the AR105 is only possible on IPC5000 devices if the security key is installed in the target computer or attached to one of the computer's LPT interfaces using a key ring (Model Nr. 9A0003.01, not included in delivery).

The B&R AutomationSoftware™ CD (see section "Installation Kit") is required to install B&R Automation Runtime™ AR105 on the Automation Target (target computer).

Features Description

Automation Target Automation Targets for the AR105 include all IPCs from the B&R IPC5000 family.

B&R Automation Net™/PVI RS232 (COM1 - COM4), CAN or ETHERNET can be used as online interface.

I/O Connections LS192, CAN or ISA I/O can be used for the I/O connections.

Floating Point Processor With Intel processors, it is also possible to use the FPU on the processor for calculations.

Table 11: B&R Automation Runtime™ AR105 Features

Page 39: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

38 B&R AutomationSoftware™ Overview Catalog 8/2001

B&R Automation Runtime™ • B&R Automation Runtime™ AR105

Page 40: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

Cha

pter

5Ac

cess

orie

s

B&R AutomationSoftware™ Overview Catalog 8/2001 39

Accessories • General Information

Chapter 5 • Accessories

1. General Information

1.1 Overview

Model Number Short Description

0G0001.00-090 Cable PC <-> PCC/PW, RS232, Online cable

9A0003.01 Dallas Key Ring Adapter to use Dallas dongle on a parallel interface

Table 12: Order Data for Accessories

Page 41: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

40 B&R AutomationSoftware™ Overview Catalog 8/2001

Accessories • General Information

Page 42: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

B&R AutomationSoftware™ Overview Catalog 8/2001 41

Index

A

AccessoriesKey Ring Adapter ........................................................ 39

Alarm System ................................................................. 26ANSI C ........................................................................... 18AR010 ......................................................................33, 35AR010/Desktop .............................................................. 36AR102 ......................................................................33, 36AR105 ......................................................................34, 37Automation Net

See B&R Automation Net™Automation Runtime

See B&R Automation Runtime™Automation Studio

See B&R Automation Studio™AutomationSoftware

See B&R AutomationSoftware™

B

B&R Automation Basic™ ............................................... 17B&R Automation Net™

Access to B&R Automation Net™ .............................. 29General Information .................................................... 29Process Visualization Interface (PVI)

Central Communication on the IPC ......................... 30Client/Server Technology ........................................ 31General Information ................................................. 30Open for Other Architectures .................................. 31

PVI Server TypesINA2000 Client FBKs .............................................. 32PVI Control .............................................................. 31PVI DDE Server ...................................................... 31PVI OPC Server ...................................................... 31PVI Web Server ....................................................... 31

Transparent Communication ...................................... 29B&R Automation Runtime™

Automation TargetsDesktop PC .......................................................35, 36Industrial PC ............................................................ 33IPC .......................................................................... 36

General Information .................................................... 33Installation Kit ............................................................. 34Licenses ...................................................................... 34Ordering ...................................................................... 34

B&R Automation Studio™Commissioning Utilities

Debugger ................................................................. 23Online Variable Monitor ........................................... 22System Logbook ...................................................... 23Variable Trace ......................................................... 22

Function Blocks .......................................................... 21General Information .................................................... 15Hardware Configuration .............................................. 16Import/Export .............................................................. 22Library Manager .......................................................... 21Manuals ...................................................................... 28Motion Components

Cam Editor .............................................................. 24Cam Profiles ............................................................ 24Oscilloscope Function ............................................. 24Parameter Editor ..................................................... 23Test Environment .................................................... 24Variable Monitor ...................................................... 24

Programming LanguagesANSI C .................................................................... 18B&R Automation Basic™ ........................................ 17General Information ................................................ 17IEC1131 Programming Languages ......................... 18Instruction List (IL) ................................................... 19Ladder Diagram (LAD) ............................................ 18Sequential Function Chart (SFC) ............................ 20Structured Text (ST) ................................................ 19

Project Planning ......................................................... 15Service ........................................................................ 23Software Configuration ............................................... 16TPU Code Linker ........................................................ 27Visual Components

Alarm System .......................................................... 26Picture Editor ........................................................... 25Runtime ................................................................... 27Transferring the Project to the Target System ........ 26

B&R Automation TargetsDesktop PC .......................................................... 35, 36IPC .............................................................................. 36

B&R AutomationSoftware™CD ................................................................................ 8Evaluation Version ........................................................ 9Full Version ................................................................... 9Full Version Licensing ................................................ 10General Information ...................................................... 7Ordering ........................................................................ 8Requirements ............................................................... 8Upgrade Version ......................................................... 13

C

Cam Editor ..................................................................... 24Cam Profiles .................................................................. 24CD .................................................................................... 8Central Communication on the IPC ............................... 30Client/Server Technology ............................................... 31Commissioning Utilities

Debugger .................................................................... 23Online Variable Monitor .............................................. 22System Logbook ......................................................... 23Variable Trace ............................................................ 22

D

Debugger ....................................................................... 23

E

Evaluation Version ........................................................... 9

F

Full Version ...................................................................... 9Function Blocks .............................................................. 21

H

Hardware Configuration ................................................. 16

I

Import/Export ................................................................. 22

Page 43: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

42 B&R AutomationSoftware™ Overview Catalog 8/2001

Index

INA2000 Client FBKs ..................................................... 32Installation Kit ................................................................. 34

K

Key Ring Adapter ........................................................... 39

L

Library Manager ............................................................. 21Licensing

Development System .................................................. 10Runtime System ......................................................... 34

M

Manuals .......................................................................... 28Motion Components

Cam Editor .................................................................. 24Cam Profiles ............................................................... 24Parameter Editor ......................................................... 23Test Environment ........................................................ 24Variable Monitor .......................................................... 24

O

Online Cable .................................................................. 39Online Variable Monitor .................................................. 22Ordering

B&R Automation Runtime™ ....................................... 34B&R AutomationSoftware™ CD ................................... 8

Oscilloscope Function .................................................... 24

P

Parameter Editor ............................................................ 23Picture Editor .................................................................. 25Process Visualization Interface (PVI)

Central Communication on the IPC ............................ 30Client/Server Technology ........................................... 31General Information .................................................... 30Open for Other Architectures ...................................... 31

Programming LanguagesANSI C ........................................................................ 18B&R Automation Basic™ ............................................ 17General Information .................................................... 17IEC1131 Programming Languages ............................ 18Instruction List (IL) ...................................................... 19Ladder Diagram (LAD) ................................................ 18Sequential Function Chart (SFC) ................................ 20Structured Text (ST) ................................................... 19

Project Planning ............................................................. 15PVI - Process Visualization Interface ............................. 30PVI Control ..................................................................... 31PVI DDE Server ............................................................. 31PVI OPC Server ............................................................. 31PVI Server Types

INA2000 Client FBKs .................................................. 32PVI DDE Server .......................................................... 31PVI OPC Server .......................................................... 31PVI Web Server .......................................................... 31

PVI Web Server ............................................................. 31

R

Requirements ................................................................... 8Runtime .......................................................................... 27Runtime Systems ........................................................... 35

S

Sequential Function Chart (SFC) ................................... 20Service ........................................................................... 23Software Configuration .................................................. 16Structured Text (ST) ...................................................... 19System Logbook ............................................................ 23

T

Test Environment ........................................................... 24TPU Code Linker ........................................................... 27Transparent Communication .......................................... 29

U

Upgrade Version ............................................................ 13

V

Variable Monitor ............................................................. 24Variable Trace ................................................................ 22Visual Components

Alarm System ............................................................. 26Picture Editor .............................................................. 25Runtime ...................................................................... 27Transferring the Project to the Target System ............ 26

Page 44: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

B&R AutomationSoftware™ Overview Catalog 8/2001 43

Index

Page 45: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

44 B&R AutomationSoftware™ Overview Catalog 8/2001

Index

Page 46: B&R AutomationSoftware TM Overview Catalog 8/2001download.gongkong.com/file/company/brgk/maunl/en/AutomationSo… · B&R AutomationSoftware™ Overview Catalog 8/2001 1 B&R AutomationSoftware™

���������

B&R AutomationSoftwareTM Overview Catalog 8/2001

��������� � ���� ����