Sie sind auf Seite 1von 11

ACESYS program

Unity Reference Manual

Positioner
F.L.Smidth A/S - Automation
Høffdingsvej 34
DK-2500 Valby
Copenhagen
Denmark
+45 36 18 27 00
Fax: +45 36 18 27 99

Printing History:

Version AceV7.0.4 $Revision:: 3 $


Last modified $Modtime:: 2-09-05 10:22 $
Author Finn Kousgaard Poulsen
Last modified by $Author:: Fkp $
Name of Word File $Workfile:: Unity 07 Positioner.doc $
Index Range 0-1000
Contents
Positioner (Unity).......................................................................................3
General........................................................................................................................................3
Purpose.................................................................................................................................3
Main Program Structure..............................................................................................................4
PLC Program Positioner.............................................................................................................6
Variable Definitions.............................................................................................................6
PLC Program........................................................................................................................7
ECS Positioner Configuration.....................................................................................................8
Positioner B-point Algorithms.............................................................................................8
Positioner B-point addresses................................................................................................9
Info Faceplate............................................................................................................................10

Disclaimer:

The information in this document is subject to change without notice and should not be construed, as a commitment by
F.L.Smidth A/S. F.L.Smidth assumes no responsibility for any errors that may appear in this document.

In no event shall F.L.Smidth be liable for direct, indirect, special, incidental or consequential damages of any nature
or kind arising from the use of this document, nor shall F.L.Smidth be liable for incidental or consequential damages
arising from use of any software or hardware described in this document.

Options specified and described in the F.L.Smidth documentation as part of the general description - but initially
neither ordered by the customer nor confirmed by the seller - will not commit the supplier to any further and future
supply and/or installation.

The software described in this document is furnished under a license and may be used, copied, or disclosed only in
accordance with the terms of such license.

Copyright © F.L.Smidth A/S.


All rights reserved.

Copyright © FLSmidth Automation. All rights reserved. Contents · i


Positioner (Unity)

General

Purpose
This manual contains a PLC specific description of ACESYS for the Schneider
Electric Unity controllers. This version of ACESYS for Unity is designed for the
HMI system ECS.
This manual has to be seen in consecutive with the generic ACESYS manual.

Copyright © FLSmidth Automation. All rights reserved. Positioner (Unity) · 3


Main Program Structure
It is recommended to create one section for each Positioner object in the Structural
View:

Positioner
Section

Figure 1 Positioner Object- Structural View

Afterwards attached the section to the Functional Section parent section (group or
route):

Figure 2 Localization of Positioner Object

4 · Positioner (Unity) Copyright © FLSmidth Automation. All rights reserved.


The created section will now appears in the Functional View:

Figure 3 Positioner Object Linked to Functional View

Copyright © FLSmidth Automation. All rights reserved. Positioner (Unity) · 5


PLC Program Positioner

Variable Definitions
One tag of the type “ACESYS_POSITIONER_FACEPLATE” has to be created for
each Positioner object:

Figure 4 Positioner Faceplate Tag

This tag contains information to/from ECS. Address definition is required for data
exchange with ECS. For further information about address see chapter Introduction
section Memory Allocation.

6 · Positioner (Unity) Copyright © FLSmidth Automation. All rights reserved.


PLC Program
Below is shown programming example for one Positioner:

Figure 5 PLC Program Examples

The following steps have to be done after inserting of the ACESYS_POSITIONER


function block and basic input pins are linked:
1. Link the parent object command (from group or route object)
2. Link the variable for faceplate parameters
3. Link the token variable from parent object (group or route)
4. Link the Machine Status Word (MSW) variable. The index has to be
unique for each unit function block

Copyright © FLSmidth Automation. All rights reserved. Positioner (Unity) · 7


ECS Positioner Configuration

Positioner B-point Algorithms


Create a B-point using the following Interface type, Conversion Algorithm and
Block algorithm:

Click at the icon to setup the Modicon Addresses.

8 · Positioner (Unity) Copyright © FLSmidth Automation. All rights reserved.


Positioner B-point addresses
The following snapshots illustrate the Modicon address configuration in ECS. The
addresses refer to the memory layout suggested in chapter Introduction section
Memory Allocation:
Unit = 14:

Register = 2499 + Unit * 2

Register = 33101 + Unit * 100

Figure 6 Positioner Address Configuration unit no. 14

Unit = 47:

Register = 2499 + Unit * 2

Register = 33101 + Unit * 100

Figure 7 Positioner Address Configuration unit no. 47

Copyright © FLSmidth Automation. All rights reserved. Positioner (Unity) · 9


Info Faceplate
The following faceplate can be called up from the Positioner faceplate:

Figure 8 Positioner Info Faceplate

ACESYS Version and Build Number indicate the version of the PLC function
block.

Program State expresses the current state of the function for debugging purposes.

10 · Positioner (Unity) Copyright © FLSmidth Automation. All rights reserved.