cp600 hmi panels cp600 control panels panel builder 600 · pdf file© abb | slide 1 cp600...

49
© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

Upload: ngotruc

Post on 03-Feb-2018

310 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 1

CP600 Control PanelsPanel Builder 600 – V1.90

CP600 HMI Panels

April 17, 2014

Page 2: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 2

§ Product Name: PB610

§ Current Version: V1.90

§ Order Code: 1SAP500900R0001

Supported PC operating system:Windows 8, 7 (32, 64 bit), XP 32 bit

Panel Builder 600 – PB610Product Data for Stand-alone Product

April 17, 2014

Page 3: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 3

§ PN: DM-TOOL / 1SAP193000R0001

§ Contained PB610 license V1.80

Panel Builder 600 – PB610Automation Builder – Launched via Plug-in

April 17, 2014

§ Need to update of installed version V1.80 using the software downloadlink on www.abb.com/plc

Page 4: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 4

Panel Builder 600 – PB610Update of installed PB610 version (1)

April 17, 2014

Page 5: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 5

Panel Builder 600 – PB610Update of installed PB610 version (2)

April 17, 2014

Page 6: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 6

Panel Builder 600 – PB610Multiple Installation of PB610 Versions

April 17, 2014

§ Installation of differentinstances of Panel Builder 600is possible on same computer

§ Multiple Studio installations provide a common workspace folder for allinstances of the Panel Builder 600 that have been installed.

Page 7: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 7

Panel Builder 600 – PB610Opening Project created with older version of PB610

April 17, 2014

§ 2 options:

§ Convert and open the project.The project will be convertedwithout a backup copy of theoriginal version

§ Convert and save the project toa new location and Open. Theolder version is maintained as abackup copy

§ Do not edit projects with a version of Panel Builder 600 older than theone used to create them. It can result in a damage of the project and toruntime instability

Page 8: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 8April 17, 2014

§ Online simulation: Without using panel

§ Support all communication drivers that are compatible with standard PChardware ( Serial and Ethernet ) and Win32 drivers

§ Launching or stopping the simulator usingthe Run menu, the specific icon or F12 key

Panel Builder 600 – PB610Online Simulation

Page 9: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 9April 17, 2014

§ Offline simulation: Without automation devices(or partly by selection of protocols used by simulation)

Panel Builder 600 – PB610Offline Simulation

§ By default simulation start as “Offline”but can be switched into “Online mode”by Simulator Settings

Page 10: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 10April 17, 2014

Panel Builder 600 – PB610Client – Server Architecture

serverclient

HMI.exe

C++

ProtocolsAlarmsData Acquisition

Panel Builder 600 RuntimeQT framework

SVG renderingJJ (Java Script) interpreter

DownloadUpload

Remote Client:Windows ClientActiveX Client for IE

§ De-coupling between services (server) and visualization processes (clients)

§ Optimized models for web communication between clients and servers

§ Remote maintenance

§ Remote machine control capabilities including web-based access

VNC Viewer

Page 11: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 11

CP600 Control PanelsRemote Access Overview

April 17, 2014

VNC Viewer

Windows Client

ActiveX for IECP6xx panel

Fetch projectExchange data by refresh

Remote panel display with constant update

In CP600 , there are built-in‘s:

§ Server which works with PLC or drive

§ Client to display the server‘s activities

HMI server

HMI client

Page 12: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 12

CP600 Control PanelsUsing VNC for Remote Access (1)

April 17, 2014

§ Starting from V1.90, a VNC server has been added as plugin and it isenable from project properties

§ A VNC Viewer (client) is not provided in PB610, many types of VNCviewers are freely available and could be used,ie. http://www.tightvnc.com

§ VNC server is located in folder \Flash\Qthmi\VNC and can be activatedusing macro LaunchVNC

§ The VNC server allows onlyone single client

Page 13: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 13

CP600 Control PanelsUsing VNC for Remote Access (2)

April 17, 2014

§ LaunchVNC macro is used to open the VNC configuration windows onthe panel and different options can be configured, start/stop VNCserver, enable security and set password, autostart…

§ The VNC server cannot be started remotely but can be configured tostart automatically on power ON

Page 14: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 14

CP600 Control PanelsUsing Windows Client for Remote Access

April 17, 2014

§ The Windows Client provides remote access to the runtime, and it isincluded in PB610 installation. It consists of simple standaloneapplication and it uses the graphic rendering system as the server.

§ The client will open in a browserstyle windows, just by entering theserver IP (panel)

§ Starting from V1.90, an additionaloption to handle the visualizationof the timestamp information ofproject is available

§ This feature requires to set the panel RTCwith correct time zone and DST options

Page 15: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 15

CP600 Control PanelsEvent Types (1)

April 17, 2014

§ Events are the way to trigger actions§ Fields

§ On Data Update

§ Buttons§ On Mouse Click§ On Mouse Hold§ On Data Update§ On Mouse Press (backward compatibility)§ On Mouse Release (backward compatibility)

§ Page§ On Activate§ On Deactivate§ On Wheel (This Event occurs when a USB

mouse wheel value change)

§ Alarms’ events§ Scheduler’s events

Page 16: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 16

CP600 Control PanelsEvent Types (2) - OnMouseClick

April 17, 2014

§ OnMouseClick: This event occurs when the button/key is pressedand released quickly

Page 17: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 17

CP600 Control PanelsEvent Types (3) - OnMouseHold

April 17, 2014

§ OnMouseHold: This Event occurs when the button/key is pressed andheld pressed for a certain Hold time. Actions programmed for this eventwill be executed only after the Hold time has expired

§ Default Hold time is configured in project properties but can beredefined for each button/key.

§ When a value -1 is specified the projectdefault value will be used

Page 18: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 18

CP600 Control PanelsEvent Types (4) - AutoRepeat

April 17, 2014

§ It is possible to enable Autorepeatfor Press event (OnMousePress) orfor Hold event (OnMouseHold)

§ Autorepeat Time is specified in projectproperties but can be redefinedfor each button/key

§ When a value -1 is specified the projectdefault value will be used

Page 19: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 19

CP600 Control PanelsAttach to Tag – Scale and Xforms Options

April 17, 2014

§ Scale and Transformations have been splitted in two separate tabs

Page 20: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 20

CP600 Control PanelsAlarms - New Color options

April 17, 2014

§ Colors can be assigned to each different status of alarms

§ Foreground and background colors can be selected

§ Assignment can be easily extended to all alarms

§ It is possible to make an alarm row of activealarms widget blink when an alarm is triggered.

§ Blink will stop when alarm has beenacknowledged.

§ Ack Blink can be used only with alarmsthat have the Ack flag enabled

Blinkoption

Page 21: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 21

CP600 Control PanelsSupported Printers

April 17, 2014

§ Supported ports: LPT1 (USB printers) and File (PDF)

Original printer drivers,supported by Win CE driver printCE.dll

Additional printers compatible with theoriginal printer drivers

Adobe PDF File

Cannon iP100, iP90, BubbleJet

Datamax Apex

Epson ESC/P2 LQ

Epson LX (9-pin) 9-pin printers Epson FX, PocketJet

Epson Stylus Color

HP PCL 3, HP PCL 5e, HP PCL3GUI many models from DeskJet, LaserJet, DesignJet

Intermec PB42, PB50, PB51, PB2, PB3

MP300

MTE Mobile Pro Spectrum

M1POS

Pocket Jet II, 200, 3 PocketJet

SPT-8

Zebra Zebra CPCL language

Page 22: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 22

CP600 Control PanelsPrint Reports

April 17, 2014

§ Report is a collection of information that will be printedwhen triggered by an event

§ Pages can be configured with header, footer and body,including options for cover page

§ 2 types of reports can be defined:§ Graphic Report and Text Report

Page 23: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 23

CP600 Control PanelsPrint – Graphic Report

April 17, 2014

§ Graphic Report can include:

§ Screenshot of current paged

§ Images, labels and numeric fields

§ Alarm widget

§ Graphic report can also be set as an Active alarm report

Page 24: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 24

CP600 Control PanelsPrint – Text Report

April 17, 2014

§ Text Report is configured by default as an Active alarm report

§ Allow to force printer page flush

§ The format of the report can be freely defined, and paper size candefined in number of characters

§ Only line printers supportText report operation mode

§ PDF is not supported

§ Text is printed immediatelyline by line or after timeout

Page 25: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 25

CP600 Control PanelsScreen Saver

April 17, 2014

§ Screensaver is used to turn off the screen backlight or show aslideshow when the panel is not use

§ Screensaver starts when one of these events does not happen, touchof display, mouse move and external keyboard key pressed

§ Images for slideshows can be resident on removable memory media

§ Easily configure actions or scripts to be executed upon screensaveractivation and deactivation

§ Configuration:

§ Timeout value

§ Slide interval

§ Storage Device

Page 26: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 26

§ The Data Transfer feature allows the transfer of variabledata from one device to another one

§ Using this feature a CP600 can operate as a gatewaybetween two devices, even if they do not use the samecommunication protocol

CP600 Control PanelsData Transfers

April 17, 2014

Page 27: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 27

CP600 Control PanelsTrend Editor – New Design

April 17, 2014

§ The user interface of the Trend Editor has been redesigned

§ Simpler and easier to understand

§ Sampling Filter has been simplified

Page 28: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 28

CP600 Control PanelsScatter Diagram – X/Y Graph

April 17, 2014

§ Can be found in Widget gallery - Trends/Graphs

§ Display curves on screen based on data in 2 array of tags

§ You can display curves not based on a timeline

§ Ideal for data acquisiton performed at PLC level

§ No trend macro actions available

§ No automatic refresh mechanism

§ Need to use a specific macro actionRefreshTrend

Page 29: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 29

CP600 Control PanelsConsumption Meter

April 17, 2014

§ Can be found in Widget gallery - Trends/Graphs§ Histogram-style presentation for display energy consumption based on

multiple levels of cost

§ Fully programmable daily/weekly ranges

§ No trend macro actions available

§ No automatic refresh mechanism

§ Need to use a specific macro actionRefreshTrend

Page 30: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 30

§ An IP camera widget is available in Widget Gallery / Media

§ This widget provides showing images captured from an IP camera orshowing a video stream

§ The supported protocol is HTTP – easy to integrate in networks

§ For showing single frames the supported format is .jpeg while forstreaming the supported format is Motion JPEG (MJPEG)

èIe. IP camera (© Cognex Corporation) used on ABB robotic application

CP600 Control PanelsIP Camera

April 17, 2014

Page 31: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 31

CP600 Control PanelsMultilanguage Font Change

April 17, 2014

§ Default Font in multilanguage is now retroactive

§ If we change here we can change font into all project’s widget

Page 32: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 32

CP600 Control PanelsCustom Encoding for String Tags

April 17, 2014

§ When a tag refers to a string object and must be presented on screen,the proper encoding must be used to make sure the characters will bedisplayed correctly

§ The Tag Editor offers now the option to define the type of encoding thatPanel Builder will use to display the string

Page 33: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 33

CP600 Control PanelsFreeType Font Rendering

April 17, 2014

§ PanelBuilder comes with a new mechanism to render fonts on screen.Now PB610 is based on the FreeType Font Rendering engine.FreeType is used both in Studio and in Runtime. Fonts in runtime willlook exactly the same as in Studio.Font rendering is now OS-independent

§ FreeType offers better rendering of Asian fonts and higher performance

§ Anti-aliasing helps produce more readable text. Anti-aliasing is nowa property of all text-based widgets

§ You can still work with the old font rendering (it is a project property)when 100% visual compatibility is required

§ By default, old project converted from 1.80 will keep old font rendering

Page 34: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 34

CP600 Control PanelsExternal Keyboard

April 17, 2014

§ Use keyboards connectedvia USB with more flexibility

§ External keyboards andtouch keypads can nowbe used together

§ Full programmability ofkeys in external keyboardsusing macros

§ Simple way to connectbarcode scanners

§ Keys can be configured at project level and also at page level

Page 35: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 35

§ Debugger is running on the engineering PC connected to a CP600control panel via Ethernet.

§ Full debugging functionality

§ Start/stop execution

§ Single step programs

§ Enter breakpoints, Step into, step over and step out functions

§ Runtime Debugger isno longer available onseries CP620 to CP635

CP600 Control PanelsRemote Debugger for JavaScript

April 17, 2014

Page 36: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 36

CP600 Control PanelsEnhanced Security (1)

April 17, 2014

§ New project made with version 1.90 have enabled by default:§ User Security

§ Force Remote Login

§ User Security:§ FTP access has been disabled by default

§ HTTP access limited to certain folder/files

Page 37: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 37

CP600 Control PanelsEnhanced Security (2)

April 17, 2014

§ Force Remote Login:

§ New option has been added to forcethe login when connecting Windows Clientsor Active-X Clients, even if User Managementhas not been activated

§ Old projects converted from 1.80 to 1.90,will keep Security Option defined into the project.

Page 38: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 38

CP600 Control PanelsEnhanced Security (3)

April 17, 2014

More Protection for projects at Runtime level:§ A new upload protection for projects loaded in CP600§ Security is no longer depending on project settings (User Management)

but comes from Panel BSP Settings

§ Password can be set:§ In the Context Menu of the CP600:

Settings > Password

§ Into System Settings in system mode (tap-tap) underBSP Settings > Remote (since BSP 1.66 and 2.73)

Page 39: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 39

§ Automatically remove from the communication the devicesthat are not responding.

§ Avoid loss of communication performance due topermanent timeout conditions.

§ Automatically restore communication with devices whenthey come back online

§ Useful also to manually enable/disable communication withdevices

§ It is an ideal feature for system configurations wherecertain devices can be missing or powered-off in certainconditions.

CP600 Control PanelsOffline Node Management (1)

April 17, 2014

Page 40: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 40

CP600 Control PanelsOffline Node Management (2)

April 17, 2014

§ How it works:§ A certain device is online and it is regularly polled by the system: if the

device does not answer to a poll, the system polls it again twice beforedeclaring the device offline.

§ When a device is offline, the system polls the device with a longerinterval, called Offline Retry Timeout (ORT). If the device answers to thepoll, the system declares it online and starts polling it at regular intervals.

§ The following schema shows the three polling attempts and therecovery procedure that starts when the Offline Retry Time is elapsed:

Page 41: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 41

CP600 Control PanelsOffline Node Management (3)

April 17, 2014

§ Manual Offline configuration:

§ Add a Tag action EnableNode

§ Need to create also re-enable Tag action (with Enable=True)

§ All disable nodes will be re-enable if different project is downloadedor if new package is updated

Page 42: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 42

CP600 Control PanelsSystem Variables protocol (1)

April 17, 2014

§ System variables are special tags containing information about theruntime

§ System variables are availablein the Attach to dialog from thesource System

§ Starting from v1.90,System Variables are available alsoas a standard protocol in ProtocolEditor.

Page 43: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 43

CP600 Control PanelsSystem Variables protocol (2)

April 17, 2014

§ This protocol can be used fordata transfer between SystemVariables and other tags or when isnecessary to specify a customrefresh rate for a SystemVariable tag.

Page 44: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 44

CP600 Control PanelsProject Properties

April 17, 2014

§ Has been renamed in “Project properties”into project tree

§ It is possible now to configure some newoptions or features like:§ Plug-in: ActiveX or VNC Server§ Developer Tools§ External keyboard§ Remote Debugger for JS§ FreeType Font rendering

Page 45: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 45

CP600 Control PanelsDeveloper Tools

April 17, 2014

§ Once enabled into project properties and

into context menu some additional options will be available

§ Show/hide all§ CPU statistics§ Memory statistics§ Event queues§ Reset queue stats§ Disable watchdog§ Launch VNC

§ Disable watchdog is useful when we are investigatinga crash with the crash report dump feature

Page 46: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 46

CP600 Control PanelsCrash Report

April 17, 2014

§ Starting from version 1.90, runtime contains a new advanced reportingtool for HMIce.exe crash that will help on debugging.

§ Instead to popup just an alert HMI.exe encountered a serious error nowwill be displayed a window that allow user to save a log file

Page 47: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 47

CP600 Control PanelsUpdate Package

April 17, 2014

§ Update Package dialog is configured now to prepare a package for thetarget selected into current project.

§ If there is no project opened allow to choose target

Page 48: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014

© ABB| Slide 48

CP600 Control PanelsPanel Backup/Restore

April 17, 2014

§ This new feature allow customer to perform a completebackup of HMI, including Runtime and Projects

§ It’s available from context menu and create a zip filecontain all Flash content

§ Can be stored into USB Memory or SD Card

§ To restore the backup into a brand new panelcustomer need to select “Transfer from disk” option

§ To restore the backup into a panelwith a Runtime already installedsimply follow the usual updateprocedure

Page 49: CP600 HMI Panels CP600 Control Panels Panel Builder 600  · PDF file© ABB | Slide 1 CP600 Control Panels Panel Builder 600 – V1.90 CP600 HMI Panels April 17, 2014