Professional Documents
Culture Documents
• The AC 800M controller consists of a selection of units mounted on horizontal DINrails, which can be housed within an
enclosure. The majority of units consist of a base mounting plate and removable cover attached with screws.
• In a redundant configuration an automatic switch-over from the Primary CPU to the Backup CPU
occurs in the following situations, provided they are in synchronized state (DUAL LED is lit):
• Memory or other hardware error in the Primary CPU.
• Severe communication errors on the Control network, that is, loss of both network ports in the Primary
CPU.
• Severe communication errors on the ModuleBus.
• The following actions can/should only take place from the Project Explorer in Control Builder M:
• Build the control logic
• Creating hardware and downloading the firmware
• Setting an application in Test and Simulate mode
• Upgrading applications
• Downloading applications to controllers
• Setting task connections
Control Builder M
• Project Tree
• Contains 3 directories
• Libraries
• Applications
• Controllers
Control Builder M
• Libraries
• contains all libraries used in a project. By inserting a library in to a project,
its type will become available to connect to an application.
• When a project is created, the libraries folder contains the System folder
(containing firmware functions that can be used throughout your
applications) and two libraries that are always connected to a project, the
Basic and the Icon libraries. There are a number of additional libraries
available that can be inserted.
• There is also a Hardware folder available, containing several hardware
libraries. These libraries are available to connect to a controller and thus
we can mix different hardware versions in one Control Project.
Control Builder M
• Applications
• A Control Project may contain one or more applications. The application is
the largest organizational unit in any controller. However a controller may
execute several applications. Each application may be considered as an
independent object in the controller.
• In the application create the program(s) or control modules containing the
program code to be compiled and downloaded for execution in the
controller(s). Each application to be used must be connected to a controller.
• An application may contain up to 64 programs. This means that you can
split the control strategy into different parts, depending on required
interval times and priorities.
Control Builder M
• Controllers
• The hardware definition and the I/O connection are done in the Controllers
folder. In the root of the Controllers folder of each project, several
controllers can be created. Hardware units are added to the tree structure
representing physical hardware units.
• The applications containing the code are not executed unless a “work
scheduler” – a task - is connected and serves as an “engine” running the
code in the controller. In the root of the Tasks folder of each Controller,
several tasks can be created. Each controller has three default tasks
labeled Fast, Normal and Slow with their interval times set to 50ms, 250ms
and 1000ms respectively.
Engineering
Workplace /
Plant Explorer
• Engineering Workplace / Plant
Explorer is the tool that is
primarily used for System
800xA configuration.
• The Engineering Workplace is
the workplace used for all
project work done by
application engineers.
• It is used to create and manage
Aspect Objects and their
related Aspects.
Engineering Workplace
• This is the working environment for a particular group of people who might wish to access the system. In
a newly installed system there are 4 default workplaces provided, intended for various users.
• Engineering Workplace
• Operator Workplace
• Plant Explorer Workplace
• Two Screen Plant Explorer Workplace
• The main difference between the Engineering Workplace and the Plant Explorer Workplace is that only
the Engineering Workplace allows you to use advanced tools such as Function Designer and Bulk Data
Manager.
Engineering Workplace
• During a download, the code that has been written is checked and compiled. The controller receives
the compiled application and begins executing it immediately.
• Once your application has been compiled, you can:
• Download the application and go Online.
• This updates the application in the controller.
• Go online without download of the application.
• Useful when, for example, monitoring values in the controller without disturbing the controller.
• A version analysis of the applications is made when you download. The analysis results are used to
determine if and how applications shall be updated to new versions in the controllers.
APPLICATION DOWNLOAD
• Type of restart
• WARM RESTART
• At a warm restart, variables with the attribute <retain> or <coldretain> are protected by the battery during
restart. During the time that the controller is stopped, all output I/Os will keep their last value.
• COLD RESTART
• At a cold restart, variables with the attribute <coldretain> keep their values, since they
• are stored on the hard disk(actually, in the Aspect Directory, each time Control Builder goes to Offline mode
or at intervals specified in the OPC Server configuration, see chapter 16). Variables without the attribute
<coldretain> lose their values. During the stop time, all output I/Os will keep their last safe state/OSP
values.
• INIT RESTART
• At a Init restart, variables with the attribute <coldretain> or <retain> are returned to the initial value.
Download
• The execution order of function blocks and functions is defined at first by the order of their creation.
The execution order is represented by the order of the graphic symbols (boxes) in FBD "from the left to
the right" and "from the top to the bottom".
• The execution order can be change by moving the selected function blocks and functions "up" or
"down" within the structure pane. Just drag-and-drop the function block within the structure pane.
Function Block Diagram (FBD)
• Basic function of FBD