Sie sind auf Seite 1von 13

ACESYS program

Unity Reference Manual

Motorgate
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:21 $
Author Finn Kousgaard Poulsen
Last modified by $Author:: Fkp $
Name of Word File $Workfile:: Unity 06 Motorgate.doc $
Index Range 0-1000
Contents
Motorgate (Unity)........................................................................................3
General........................................................................................................................................3
Purpose.................................................................................................................................3
Main Program Structure..............................................................................................................4
PLC Program Motorgate.............................................................................................................6
Variable Definitions.............................................................................................................6
PLC Program........................................................................................................................7
ECS Motorgate Configuration....................................................................................................8
Motorgate B-point Algorithms............................................................................................8
Motorgate B-point Addresses..............................................................................................9
Device Simulation.....................................................................................................................10
PLC-program Device Simulation......................................................................................10
Info Faceplate............................................................................................................................12

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


Motorgate (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. Motorgate (Unity) · 3


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

Motorgate
Section

Figure 1 Motorgate Object- Structural View

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

Figure 2 Localization of Motorgate Object

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


The created section will now appears in the Functional View:

Figure 3 Motorgate Object Linked to Functional View

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


PLC Program Motorgate

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

Figure 4 Motorgate 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 · Motorgate (Unity) Copyright © FLSmidth Automation. All rights reserved.


PLC Program
Below is shown programming example for one Motorgate:

4
2

Figure 5 PLC Program Examples

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


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. Motorgate (Unity) · 7


ECS Motorgate Configuration

Motorgate B-point Algorithms


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

Figure 6 B-point Configuration Motorgate

Click at the icon to setup the Modicon Addresses.

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


Motorgate 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 = 2:

Register = 2499 + Unit * 2

Register = 33101 + Unit * 100

Figure 7 Motorgate Address Configurations unit no. 2

Unit = 45:

Register = 2499 + Unit * 2

Register = 33101 + Unit * 100

Figure 8 Motorgate Address Configurations unit no. 45

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


Device Simulation
An optional package to the ACESYS standard library offers a set of function blocks
for simulation of I/O signal.
For enabling of internal PLC I/O test see chapter 1 “Introduction”

PLC-program Device Simulation


In the following example simulation for one unimotor is shown, programmed in
FDB:

3
1
4

2 5

Figure 9 Device Simulation Program FDB

1. Link to unit faceplate tag


2. Link to unit output commands
3. Insert a ACESYS_SIM_I function for each signal to be simulated
4. Make connection between simulation block and ACESYS_SIM_I blocks
5. Define %I address to be simulated

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


The above example can also be programmed in ST (recommended), and will appear
as shown below:

Figure 10 Device Simulation Program ST

Copyright © FLSmidth Automation. All rights reserved. Motorgate (Unity) · 11


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

Figure 11 Motorgate 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.

12 · Motorgate (Unity) Copyright © FLSmidth Automation. All rights reserved.

Das könnte Ihnen auch gefallen