SEM250.3A – Automation Studio Training: Intermediate Control and Visualization
- You’ll be able to use text-based program editors in Automation Studio. Structured Text will be the language of choice for the intermediate courses, but the instructor can provide pointers for ANSI C.
- You’ll be able to set up and optimize the use of arrays, structures, and enumeration in Automation Studio.
- You’ll be able to create user libraries and use them in a programming language-independent fashion.
- You'll be able to take advantage of Automation Studio's mechatronics libraries.
- You’ll be able to utilize advanced Automation Runtime features, such as system timer optimization, data synchronization, and web service management.
- You’ll be able to share CPU data using an OPC or OPC UA server.
- You’ll be able to display custom alarms on the HMI and check alarm acknowledgement.
- You’ll be able to retrieve the HMI's alarm history.
- You’ll be able to write application data into text files.
- You’ll be able to display live data trending in visualization.
- You’ll be able to display and convert unit scaling in visualization.
- You’ll be able to create context-sensitive display and dynamic touch screen control.
- You’ll be able to display application status in System Diagnostic Manager.
- 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
TM250 – Memory Management and Data Storage
- 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
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
TM260 – The basics of closed-loop control
- 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
- mapp Technology recipe system
- Transferring data and managing communication
- Connectivity and access & security
The demands on automation are increasing with the growing intelligence of machines and production systems due to networking, computing power and sensors. In order to be able to increase productivity and efficiency, it is necessary to use the information available to specifically alter and optimize these types of systems. Closed-loop control allows this information to be processed in the best possible manner and generates added value for the machine and production system.Learning objectives and contents
TM640 – Alarm System, Trends and Diagnostics
- The basics of closed-loop control
- System description, system identification
- Simulation, closed-loop control loops, controller design methods, closed-loop control concepts
- Signal filtering
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
TM670 – Advanced Visual Components
- 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
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
- SEM210.4A – Automation Studio Training: Accelerated Basics in Control and Visualization
- You’ll be able to use the programming tool Automation Studio and its help system.
- You’ll be able to configure hardware functions and set up CPU simulation.
- You’ll be able to configure the target’s network options and use Target Browser to find the target.
- You’ll be able to 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.
- You’ll be able to manage variable declaration and data retention.
- You’ll be able to use standard functions (e.g. compare and compute) and function blocks (e.g. timers and counters) in Ladder Diagram.
- You’ll be able to store project source files on the target.
- You’ll be able to utilize common Automation Runtime features, such as cycle time adjustment.
- You’ll be able to use System Diagnostics Manager, Runtime Utility Center, and Automation Studio to troubleshoot hardware issues and diagnose software bugs.
- You’ll be able to integrate template-based basic visualization into a control project.
- You’ll be able to display visualization on a VNC client.
- You’ll be able to display webpages, such as user’s manual in HTML format, in visualization.
- You’ll be able to change the display language on the HMI and systematically update the translation.
- You’ll be able to control the visibility of an HMI page's layer in runtime.
- You’ll be able to program and activate touch screen calibration.
B&R HQ: Roswell
1250 Northmeadow Parkway
30076 Roswell, GA
B&R HQ: Roswell
1250 Northmeadow Parkway
30076 Roswell, GA
For pricing information please contact your sales representative