Course 443 Description: ControlWave Designer Accelerated Programming
Save time and costs by attending a fast-paced, hands-on course for programming the ControlWave® product family using IEC-61131-3 standard software and Bristol®-supplied functions. Combining the ControlWave Designer Communications Programming and Fundamentals courses allows you to participate in a single one week course. This course will provide you with the knowledge and skills required to define and control inputs and outputs of related real world applications, including communications and troubleshooting.
Students will generate and debug simple control strategy programs using Function Block, Ladder Logic, Structured Text, and Sequential Function Chart programming while learning the basics of ControlWave network communications, historical data storage, alarming, and hardware configurations - including MODBUS communications.
WHO SHOULD ATTEND
- Personnel responsible for the establishing of communication interfaces to ControlWave Automation products
PREREQUISITES
- Participants must have a strong working knowledge of personal computers and Windows XP or a later version
- Participants should have a strong working knowledge of their application/process
- Participants should have some programming experience
- Participants should have completed "Creating a Simple Project"
(contact us for details)
|
|
|
- Understand how IEC-61131-3, ControlWave Designer, and on-line utilities work
- Master skills necessary to create a program for ControlWave process controllers
- Learn the Bristol library of function blocks for measurement, calculations, process control, data storage, and alarming
- Understand OpenBSI Communications Software
- Master how to establish ethernet/ IP communications using ControlWave Designer
- Learn to program polling and data transfers in BSAP and an I/O environment
- Understand how to define a hierarchical network of ControlWave controllers using NetView
- Understand the configuration of communication via other protocols such as MODBUS
COURSE AGENDA
- Flash Memory Communication Configuration via LocalView
- ControlWave File Conventions
- I/O Configuration
- Program Organization Units (POU)
- Functions, Function Blocks, Programs
- Variables/ Types
- Tasks/ Program Instances
- Programming Languages
- Ladder Logic, Function Block Diagram, Structured Text
- Class Project: Students will create an ongoing class project using the above mentioned programming languages Monday through Friday implementing various programming concepts and functions.
- Debugging Techniques
- I/O Simulation
- Watch Window
- Creating Lists
- Programming for Audits/ Archives
- Programming for Alarms
- Establishing User Libraries
- Creating User Library of Function Blocks
- Programming the ControlWave for Communications
- OpenBSI Utilities
- Understanding BSAP Communications
- BSAP Messaging
- Polling Philosophy
- Configuring Polling Time Messages
- System Variables Affecting Communications
- Communication Port Configuration
- Master Port, Custom Port, I/P
- Establishing a Network Using OpenBSI NetView
- Communicating to Bristol Devices in a BSAP Protocol Network
- Transferring Signal Lists Between ControlWaves
- Using CLIENT and SERVER Function Blocks and Serial Connections
- MODBUS Protocol
- Serial and I/P Data Transfer
- ControlWave MODBUS Master
- ControlWave MODBUS Slave
- Configuring, Establishing, and Debugging Communications
- Troubleshooting
- Using DLM
- Advanced Programming Techniques
- Rev Control
- Port Attribute FB
|
|
|