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.

Prerequisite

Duration

Course number

Automation Studio 4 or later installed on the user’s laptop

Completion of Automation Studio training: Accelerated basics [SEM210.4A]

Proficiency in a high-level text-based programming language

2.5 days

SEM250.3A

Objectives

  • 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

Responsibilities include

  • Participants will create programs with process control.
  • Participants will develop variable structures.
  • Participants will utilize pre-made and self-created functions.
  • Participants will read/write data to internal and external storage devices.
  • Participants will enable data communication with B&R and 3rd-party devices.

Reference material used in class

Please choose country and language

B&R Logo