Course 451 Description: ACCOL-Designer Translator
The ACCOL-Designer Translator course offers students the knowledge and skill required to translate existing Network 3000 ACCOL II programming logic to IEC-61131-3 standards used in ControlWave® products.
Students will gain programming experience making the post-conversion work simpler by condensing ACCOL program loads. Upon conversion, students will program using ControlWave Designer to restructure function and input /output modules in structured text and sequential function chart program language. A typical program example will be provided for hands-on translating.
WHO SHOULD ATTEND
- Personnel responsible for translating an ACCOL control program into a ControlWave Designer project
- Personnel possessing general programming techniques
PREREQUISITES
- Participants must be very familiar with the ACCOL control language.
- Attendees must have a strong working knowledge of personal computers and Windows XP or later version.
It is the intention of this course to show students the general steps necessary to translate an ACCOL load. Because of the generic nature of this course, students should not expect to be permitted to translate their own loads as part of the course.
|
|
- Learn how to operate the ACCOL Translator
- Understand how to modify an ACCOL program to make it compatible with the ControlWave Designer
- Understand methods necessary to modify a translated project to achieve a desired control algorithm
- Become familiar with structured text and sequential function chart languages of the ControlWave Designer
- Overview of the ACCOL programming language
- Overview of the designer Structured Text language
- Prepping an ACCOL load prior to translation
- Translating a simple ACCOL load with no errors
- Dealing with I/O changes, if not using a CW-30 or CW-10
- Synchronizing I/O with tasks
- Dealing with alarm creation and clean-up
- Downloading and checkout using Designer and OpenBSI
- Using the _USE_ACCOL_NAME variable
- Translating a slightly larger ACCOL load with Control Inhibit used
- Finding the errors and re-compiling
- Downloading and checkout
- Translating an ACCOL load with lists and a sequencer block
- Finding the errors, re-doing the sequencer, and re-compiling
- Dealing with variable list generation
- Downloading and checkout
- Translating an ACCOL load with arrays and storage blocks
- Finding the errors and re-compiling
- Dealing with array creation and initialization
- Downloading and checkout
|
|
|