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.