CimEdit Screen Configuration Example
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
- 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
- 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.
On Viewer 3
- 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