0% found this document useful (0 votes)
22 views46 pages

Cimplicity Basic Training

The document provides an overview of HMI (Human Machine Interface) and SCADA (Supervisory Control And Data Acquisition) systems, highlighting their differences and functionalities. It details the licensing schemes for Cimplicity software, including various server and viewer options, and outlines system configurations and project development steps. Additionally, it covers utilities and tools available within Cimplicity for project management and data logging.

Uploaded by

aling aling
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views46 pages

Cimplicity Basic Training

The document provides an overview of HMI (Human Machine Interface) and SCADA (Supervisory Control And Data Acquisition) systems, highlighting their differences and functionalities. It details the licensing schemes for Cimplicity software, including various server and viewer options, and outlines system configurations and project development steps. Additionally, it covers utilities and tools available within Cimplicity for project management and data logging.

Uploaded by

aling aling
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

HMI/SCADA Cimplicity

Basic Course
Introduction to HMI/SCADA
What is the difference between HMI and SCADA?

HMI = Human Machine Interface, a system which allow operator to get direct interaction with the plant devices,
such as start/stop motor, monitor process parameter (pressure, level, temperature, flow, etc)

SCADA = Supervisory Control And Data Acquisition, a system for gathering, control and analysing plant data.

SCADA is a system of hardware and software elements that widely used in various industry for monitoring,
controlling and analyzing the process locally or at remote location.

HMI actually is a part of the SCADA system.

©2019 PT. Genta Raya Cemerlang 2


Introduction to HMI/SCADA
What is the difference between HMI and SCADA? HMI is actually just a part of the SCADA system.

HMI = Human Machine Interface


HMI functionality: Visualizing the Process

SCADA = Supervisory Control And Data Acquisition


SCADA functionality: Managing and Controlling the Process

HMI could be only a small touchscreen mounted on the panel or even an annunciator or simple flow process
with numbers of indicator lamps

Common application mostly used in industrial is local HMI using touchscreen or panel PC which mounted on
the panel and PC based HMI/SCADA using various industrial software.

HMI / Panel PC HMI/SCADA Software


©2019 PT. Genta Raya Cemerlang 3
Introduction to HMI/SCADA
HMI could be only a small touchscreen mounted on the panel or even an annunciator or simple flow process
with numbers of indicator lamps

SCADA is the entirety of the system that controls and monitors the operations of a plant. It is an integrated
system that is used to control and monitor the workings of the individual parts of the plant.

Common application mostly used in industrial is local HMI using touchscreen or panel PC which mounted on
the panel and PC based HMI/SCADA using various industrial software.

HMI / Panel PC HMI/SCADA Software

©2019 PT. Genta Raya Cemerlang 4


Cimplicity 11.1

©2019 PT. Genta Raya Cemerlang 5


Cimplicity - Licensing

Cimplicity is offered in 4 different licensing schemes:

• Server Development - Can run a project, modify project configuration and can act as a viewer.
• Server Runtime - Can only run a project and act as a viewer. Cannot modify any project configuration.
• Viewer Development - Modify projects configuration but cannot run them. Can also act as a viewer
• Viewer Runtime - Only view data and connect up to remote projects

Server license for both Development or Runtime have the following point choices:
50 point
75 point
150 point
300 point
700 point
1500 point
35000 point
Unlimited point

©2019 PT. Genta Raya Cemerlang 6


Cimplicity - Licensing

User Registration
Hardware Key
IC647xxxxxx
starting version 7.0

License Viewer

Software License
IC646xxxxxx
up to version 6.x

©2019 PT. Genta Raya Cemerlang 7


Cimplicity - Licensing

Below version 7.0

1
2 3

©2019 PT. Genta Raya Cemerlang 8


Cimplicity - Licensing

1
Version 7.x & 8.x 2

©2019 PT. Genta Raya Cemerlang 9


Cimplicity - Licensing

Above version 9.0

SSL Key

©2019 PT. Genta Raya Cemerlang 10


System Configuration – Standalone Server

Development / Development / CIMPLICITY licensing schemes:


Runtime Server Runtime Server
Server: Development / Runtime
Point choices: 50 / 75 / 150 / 300 / 700 / 1500 / 35000 /
Unlimited

Drivers:
Basic Driver included (GE, Modbus, etc.)
PDS (Proficy Driver Server)
IGS (Industrial Gateway Server) or OPC Server (order
separately)

Applications:
Standalone HMI/SCADA

©2019 PT. Genta Raya Cemerlang 11


System Configuration – Server & Viewer
CIMPLICITY licensing schemes:
Viewer Viewer Web HMI
Server: Development / Runtime
Point choices: 50 / 75 / 150 / 300 / 700 / 1500 / 35000 /
Unlimited

Drivers:
Basic Driver included (GE, Modbus, etc.)
PDS (Proficy Driver Server)
IGS (Industrial Gateway Server) or OPC Server (order
Development / separately)
Runtime Server
Applications:
Server – Client HMI/SCADA
Web HMI
Redundant Server

Viewer: Development / Runtime

©2019 PT. Genta Raya Cemerlang 12


System Configuration – Single Server Dual Monitor

CIMPLICITY licensing schemes:

Server: Development / Runtime


Development /
Runtime Server Point choices: 50 / 75 / 150 / 300 / 700 / 1500 / 35000 /
Unlimited

Drivers:
Basic Driver included (GE, Modbus, etc.)
PDS (Proficy Driver Server)
IGS (Industrial Gateway Server) or OPC Server (order
separately)

Applications:
Standalone HMI/SCADA

©2019 PT. Genta Raya Cemerlang 13


Cimplicity – Connectivity

Screens Alarms Scripts Trends CimView

Points Point Database

Native
Devices

OPC
HMI Driver
Ports
OPC Driver
Industrial
Protocols
Industrial Controllers

©2019 PT. Genta Raya Cemerlang 14


Cimplicity – Project Components

Project

Screen Equipment Point

Device

Port Controller
Protocol Controller
Controller

©2019 PT. Genta Raya Cemerlang 15


Cimplicity – Project Development Steps

◼ Project Configuration
◼ Protocol Configuration
◼ New User Creation
◼ Port Creation
◼ Device Creation
◼ Point Creation
◼ Screen Development
◼ Alarm Configuration
◼ Trend Configuration
◼ Data Log Configuration
◼ Run/Stop Application

©2019 PT. Genta Raya Cemerlang 16


Cimplicity – Cimplicity Workbench

Workbench is the main development tool, and almost all functions can be accessed from here.

©2019 PT. Genta Raya Cemerlang 17


Cimplicity – Create New Project

©2019 PT. Genta Raya Cemerlang 18


Cimplicity – Project Configuration

©2019 PT. Genta Raya Cemerlang 19


Cimplicity – User Configuration

©2019 PT. Genta Raya Cemerlang 20


Cimplicity – Point Configuration

Point

System User Defined

Target Type
Virtual Device

Data Type (Data Class) Analog Boolean Text

©2019 PT. Genta Raya Cemerlang 21


Cimplicity – Point Configuration

©2019 PT. Genta Raya Cemerlang 22


Cimplicity – Point Configuration - Ports

©2019 PT. Genta Raya Cemerlang 23


Cimplicity – Point Configuration - Devices

©2019 PT. Genta Raya Cemerlang 24


Cimplicity – Point Configuration – Points - Device

©2019 PT. Genta Raya Cemerlang 25


Cimplicity – Run/Stop Project

Run/start a project is not a mandatory step in development process, but some development process will be
easier when project is running, such as :
instant screen test.

©2019 PT. Genta Raya Cemerlang 26


Cimplicity – Screens

©2019 PT. Genta Raya Cemerlang 27


Cimplicity – Screens - Properties

©2019 PT. Genta Raya Cemerlang 28


Cimplicity – Screens - Animation
Set the Expression on Object.
Expression should be : system point or user defined point

Most frequently used System Points :


◼ $[Link]
◼ $[Link]
◼ $[Link]
◼ $[Link]
◼ $[Link]
◼ $[Link]
◼ $USER

©2019 PT. Genta Raya Cemerlang 29


Cimplicity – Screens – Animation - Display & Write Value

©2019 PT. Genta Raya Cemerlang 30


Cimplicity – Screens – Animation - Navigation

©2019 PT. Genta Raya Cemerlang 31


Cimplicity – Screens – Alarm Configuration

Alarm is set in Point Properties

©2019 PT. Genta Raya Cemerlang 32


Cimplicity – Data Logging
Steps to Configure Database Logging :
❖ Prepare your database : by default is SQL Server (Cimplicity comes with SQL Express)
❖ Enable Project Option : Database Logger : Points
❖ Set Database Logger Connection
❖ Set Point(s) to be Logged
❖ Restart your Project

Step 1: Prepare your database : Make sure SQL Server has correctly install and configured

Check ODBC
Setup on
System DSN

©2019 PT. Genta Raya Cemerlang 33


Cimplicity – Data Logging

Enter sa password as defined during


SQL installation.
If forgot the password, install SQL
Management Studio and set the
authentication to be Windows
Authentication

©2019 PT. Genta Raya Cemerlang 34


Cimplicity – Data Logging

Step 2: Enable Database Logger: Points in Project Option

Database Logger
will available if
Database Logger
options active

©2019 PT. Genta Raya Cemerlang 35


Cimplicity – Data Logging
Step 3: Set Database Logger Data Source

©2019 PT. Genta Raya Cemerlang 36


Cimplicity – Data Logging
Step 4: Set Point(s) to be Logged

©2019 PT. Genta Raya Cemerlang 37


Cimplicity – Historical Trending

Logged type can be enabled only


when Database Logger are
correctly configured.

©2019 PT. Genta Raya Cemerlang 38


Cimplicity – Historical Trending

©2019 PT. Genta Raya Cemerlang 39


Cimplicity – Scripts (Basic Control Engine)

Extend Cimplicity Capability


VBA Dialect
Very Powerful and wide range of control

Login Sample :
Sub OnMouseUp(x As Long, y As Long, flags As Long)
CimLogin(" TRAINING ")
End Sub

Logout Sample :
Sub OnMouseUp(x As Long, y As Long, flags As Long)
Dim response%
response% = AnswerBox("Are you sure want to Logout ?")
If response% = 1 Then
CimLogout(“TRAINING")
End If
End Sub

©2019 PT. Genta Raya Cemerlang 40


Cimplicity – Project Backup and Restore

Cimplicity has no special backup/restore tools.

To Backup :
Copy the entire project folder

To Restore :
Copy the entire project folder,
and open it within Workbench.

Special Notes:
If backup shall be done while Cimplicity is running, exclude lock folder and create new lock folder in the
backup folder - lock folder cannot be copied while Cimplicity is running.

©2019 PT. Genta Raya Cemerlang 41


Cimplicity - Utilities

◼ Point Control Panel


– Display Point Value without creating screen

◼ Point Export/Import ([Link])


– Export/Import Points definition.
– Exported CSV can be edited in Microsoft Excel

◼ Status Log
– Diagnostic Messages

◼ Process Control
– Process Diagnostic

©2019 PT. Genta Raya Cemerlang 42


Cimplicity - Utilities

◼ Cimplicity Options
– Configure Project start-up
◼ OEMKEY
– temporary deactivate license for modification which required development license while the actual license was
runtime
– File location: C:\Program Files (x86)\Proficy\Proficy CIMPLICITY\exe

©2019 PT. Genta Raya Cemerlang 43


Cimplicity - Utilities

OEMKEY – temporary deactivate license for modification which required development license while
the actual license was runtime
C:\Program Files (x86)\Proficy\Proficy CIMPLICITY\exe\ [Link]

©2019 PT. Genta Raya Cemerlang 44


Cimplicity - Utilities

Webview ([Link]

©2019 PT. Genta Raya Cemerlang 45


Cimplicity - Utilities

Multiple Processor Support & OPC Server for Cimplicity version 6.1 and earlier (just add the
following SN from the Registration Utility)

©2019 PT. Genta Raya Cemerlang 46

You might also like