CimEdit Screen Configuration Example

Following is a simple CimEdit configuration example. It begins with determining some information requirements for a process and continues with configuring screen for CimView that will address the information requirements.

1

Identify PLC's and points.

2

Determine any required user Interaction.

3

Determine the Information destinations.

4

Estimate what screens are needed.

5

Map out CimEdit representations to report the values.

6

Select and configure CimEdit objects to meet the requirements

  1. Identify PLC's and Points

There are three PLCs.

PLC

Connected to:

1

Tank 1.

2

A throttling valve regulating flow to Tank 1.

3

Tank 2.

CIMPLICITY has the following configured points:

Tank1_Level

Tank1_Temp

Tank1_Flow

Valve_Piston

Tank2_Flow

  1. Determine any Required User Interaction

On Viewer 1

Users need to regulate the valve piston opening through PLC 2.

  1. Determine the Information Destinations

There are two Viewers.

CimView users need to:

On Viewer 1

  1. Monitor the current level of Tank 1.

  2. Monitor the current temperature of Tank 1.

  3. Monitor the rate of flow out of the Tank 1 valve (into Tank 1).

  4. View a Tank 1 level trend.

  5. View a Tank 1 temperature trend.

On Viewer 3

  1. View the percent level in Tank 2.

  2. View the rate of flow to Tank 1.

  1. Estimate what Screens are Needed

There will be three screens.

Screen

Actions

1

Display as the main screen on Viewer 1.

Receive device data from PLC 1 and PLC 2.

Send setpoint input to PLC 2.

2

Display on Viewer 1.

Be opened through Screen 1.

Receive device data from PLC 1.

3

Display on Viewer 2.

Receive data from Screen 1 (Tank 1 flow).

Receive device data from PLC 3 (Tank 2 flow)

  1. Map out CimEdit Representations to report the Values

Screen 1

 

CimEdit Representation

Point

A

Fill

Tank1_Level

B

Attribute animation

Tank1_Temp

C

Mouse up event

Open Screen 2 action

D

Rotation/linked object source

Tank1_Flow

E

Setpoint/Movement

Valve_Piston (setpoint)

F

Linked source object

None

Screen 2

 

CimEdit Representation

Point

G

Trend

Tank1_Temp

H

Trend

Tank1_Level

I

Mouse up event

Open Screen 1 action

Screen 3

 

CimEdit Representation

Point

J

Linked container

Public variable

K

Rotation/copied object

Tank2_Flow

L

Rotation/linked container

Tank1_Flow

  1. Select and Configure CimEdit Objects to Meet the Requirements

The objects are configured using some of CimEdit's powerful configuration features.

Screen 1

 

CimEdit Object

CimEdit Representation

Point

A

Tank

Fill

Tank1_Level

B

Text

Attribute animation

Tank1_Temp

C

Button

Mouse up event

Open Screen 2 action

D

Gauge

Rotation/linked object source

Tank1_Flow

E

Slider

Setpoint/Movement

Valve_Piston (setpoint)

F

Text

Linked source object

None

Screen 2

 

CimEdit Object

CimEdit Representation

Point

G

ActiveX  control

Trend

Tank1_Temp

H

ActiveX  control

Trend

Tank1_Level

I

Button

Mouse up event

Open Screen 1 action

Screen 3

 

CimEdit Object

CimEdit Representation

Point

J

Text

Linked container

Public variable

K

Gauge

Rotation/copied object

Tank2_Flow

L

Gauge

Rotation/linked container

Tank1_Flow

More information

CimEdit configuration overview.