About this task
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
Identify PLC's and Points
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
Determine any Required User Interaction
On Viewer 1
Users need to regulate the valve piston opening through PLC 2.
Determine the Information Destinations
There are two Viewers.
CimView users need to:
On Viewer 1
Procedure
Monitor the current level of Tank 1.
Monitor the current temperature of Tank 1.
Monitor the rate of flow out of the Tank 1 valve (into Tank 1).
View a Tank 1 level trend.
View a Tank 1 temperature trend.
View the percent level in Tank 2.
View the rate of flow to Tank 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)
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
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