Description

This seminar introduces higher level programming skills than those demonstrated in SEM210.4A so participants may gain experience working more complex programs. A solid understanding of Automation Studio is required to be able to maximize learning in this course. Structured text is the programming language used, but no previous text-based programming experience is required.

Learning objectives and contents

  • Basic information about software development methods
  • Designing and programming state machines
  • Coding guidelines and software documentation
  • Variables, constants and character strings
  • Derived data types: Arrays, structures, subranges, enumeration
  • Initializing, copying and comparing memory
  • Creating user libraries
  • Calling and evaluating the status of function blocks
  • The basics of data processing
  • Storing and managing data
  • Advances cycle time optimization
  • Transferring data and managing communication
  • OPC UA server and the user role system
  • OPC UA server and the user role system

Documents provided

TM246 – Structured Text (ST)

In addition to visual programming languages, the IEC 61131-3 standard also defines the Structured Text (ST) language. Simple yet powerful constructs make structured programming of machine controllers possible.

Objectives and content

  • Structured Text features and editor functions
  • Expressions, assignments and keywords
  • Boolean and arithmetic operations
  • Comparison operators and decisions
  • State machines with the CASE statement
  • Calling functions and function blocks
  • Calling actions
  • Pointers, references and preprocessor
  • Diagnostic functions and debugging

Name

Model number

TM246 – Structured Text (ST)

TM246TRE.00-GER

TM246TRE.00-ENG

TM250 – Memory Management and Data Storage

Today's control technology can no longer be reduced to simple logic functions. Data recording and processing options as well as communicating with other machine components are now equally important. Uniform programming capabilities, versatile libraries and powerful programming languages help meet these demands.

Objectives and contents

  • Basics of data types, arrays and structures
  • Character strings, memory size and addresses
  • Memory initialization and management
  • Copying and comparing memory
  • Using standard libraries
  • Creating user libraries
  • Using library samples
  • The basics of data processing
  • Storing and managing data
  • Using mapp Services
  • Transferring data and managing communication
  • Connectivity and access & security

Name

Model number

TM250 - Memory management and data processing

TM250TRE.433-GER

TM250TRE.433-ENG

TM640 – Alarm System, Trends and Diagnostics

A central aspect of a visualization application is how it displays process values, messages and information about the machine status. Other important functions of a visualization application include displaying alarm lists, trend curves and diagnostic data.

Objectives and content

  • Definition of alarm, message and warning
  • Setting up and displaying alarms during runtime
  • Interacting with the alarm system
  • Bit and value alarms
  • Acknowledging and recording alarms
  • Configuring the trend system
  • Displaying online trends
  • Interacting with the trend system
  • Integrating the System Diagnostics Manager into a visualization application
  • Runtime display
  • Interaction with the System Diagnostics Manager

Name

Model number

TM640 – Alarm System, Trends and Diagnostics

TM640TRE.30-ENG

TM640TRE.30-ENG

TM670 – Advanced Visual Components

The Visual Components control elements can be combined to create to design more complex elements for a visualization application. Multiple programming interfaces extend the functionality of the integrated visualization system.

Objectives and content

  • Exercises in animating graphics
  • Optimizing the display and appearance of a visualization application
  • Exercises in data entry and touch operation
  • Using the VISAPI programming interface
  • Examples and exercises
  • Proposed solutions and procedure guides

Name

Model number

TM670 – Advanced Visual Components

TM670TRE.40-GER

TM670TRE.40-ENG

Prerequisites

SEM210.4A – Automation Studio Training: Accelerated Basics

Automation Studio is used to configure and program all B&R control components. Core issues include getting a clear overview of all product groups, initial commissioning of a controller, understanding the functions of the runtime environment and knowing the options for integrated configuration and diagnostics.

One optional session of SOT610.5H OR SOT611.5H is included with this seminar. These courses can be taken the week following SEM210.4A or any available time after. Please let your sales partner know which session and date in which you would like to participate.

Learning objectives and contents

  • Use the programming tool Automation Studio and its help system.
  • Configure hardware functions and set up CPU simulation.
  • Configure the target’s network options and use Target Browser to find the target.
  • Create, compile, and transfer project to target.
  • Ladder Diagram will be the language of choice for the basic courses, but the instructor can provide guidance for using Structured Text or ANSI C.
  • Manage variable declaration and data retention.
  • Use standard functions (e.g. compare and compute) and function blocks (e.g. timers and counters) in Ladder Diagram.
  • Store project source files on the target.
  • Utilize common Automation Runtime features, such as cycle time adjustment.
  • Use System Diagnostics Manager, Runtime Utility Center, and Automation Studio to troubleshoot hardware issues and diagnose software bugs.
  • Integrate mapp functionality into your application.
Model number

SEM250.3A

Sign up now For pricing information please contact your sales representative

Event location

B&R HQ: Roswell
1250 Northmeadow Parkway
30076 Roswell
United States

Organizer

B&R HQ: Roswell
1250 Northmeadow Parkway
30076 Roswell
United States

Phone:
+1 / 770 772 - 0400

Fax:
+1 / 770 772 - 0243

Additional information

From: 18.02.2019
Start: 13:00

To: 20.02.2019
End: 16:30

Booking Status:
Duration: 3 Days

Language: English