# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

ABB Pluto CP600 Panel Integration Manual

Summary

Designed for automation engineers requiring robust integration between a Pluto safety PLC system and CP600 HMI panels. This comprehensive guide details how to establish reliable serial data communication using Modbus ASCII over an RS232 interface. Learn to manage variable export, configure the Panel Builder with complex protocols, and implement critical control logic—from reading analogue process values and monitoring encoder status to managing emergency stop signals. Essential resource for safely linking advanced safety controls with panel visualization systems.

📄 Preview 📖 Table of Contents Contents PAGE OF 31

Page 1 Text Content

Pluto CP600 Panel Integration Manual

English v1A 2TLC172325M0201_A

Page Summary Contents For ABB Pluto CP600 Panel Integration Manual

Page 1 Pluto CP600 Panel Integration Manual English v1A 2TLC172325M0201_A
Page 2 Table of contents: General ............................................................................................................................... 3 Serial interface .............................
Page 3 1 General Pluto is a programmable safety system intended for safety applications where it is not accepted that faults in the control system lead to loss of a safety function. HMI panels are generally ...
Page 4 The HMI panels in the CP600 series can be connected to the Pluto by using the cable shown in the figure below. Figure 2 The male nine pole D-sub connector is connected to CP600 panel. The female four ...
Page 5 3 Pluto Manager Pluto Manager is the tool used to create a Pluto project. In this document Pluto Manager version 2.30 is used. A Pluto project contains local variables used only in the specific Pluto ...
Page 6 The other way is to menu-click on the “Variables” tab of the Pluto the serial cable will be connected to. Then only the variables in the Pluto unit will be exported, including those global in that uni...
Page 7 3.1.1 Export of system variables Currently automatic export of system variables is not supported. Some of them could be useful to show error states for example. Below is a listing of the useful ones. ...
Page 8 3.2 Data – Panel to Pluto, External Communication To configure the Pluto to be able to receive data from the HMI panel; use the “External communication” button (red rectangle in the figure below) in t...
Page 9 The contents of the areas are shown in the below picture. Figure 9 The addressing of areas are shown in the below picture. Figure 10 2TLC172325M0201_A
Page 10 4 Panel builder 600 The software used to program and setup the CP600 panel series is called “Panel builder 600”. There is also a “Panel Builder 600 Basic”. “Basic” is used for the “e Co” -version CP60...
Page 11 4.2 Setup of the protocol Setup the protocol according to the following pictures. In “Project View” open “Protocols” and then click the “+” in the tab “Protocols” to add a driver. Choose “ABB Pluto”. ...
Page 12 4.3 Importing tags To import the exported .csv-file from the Pluto project open the “Tags” tab by clicking “Tags” in the “Project View”, and press the button that is marked by a red rectangle in the p...
Page 13 5 Application Examples Below is a picture of a machine with two emergency stops, encoders, safety mats, and a process lock for the door. This example will show how to map variables between the Pluto u...
Page 14 5.1 Emergency stop shown in panel – Boolean read by panel In this example an overview of the machine will be shown. Then by using a light-indicator it’s possible to see which emergency stop around the...
Page 15 The light is the red circle highlighted by four black squares. When it is marked in this way it is possible to change the object's properties. Figure 22 In the properties window for the light widget l...
Page 16 Change the colour of the button so that it’s bright red when the tag value is zero, and dark red when it’s one. Since the safe state is zero. See the “Pluto Safety manual” in Pluto Manager. Perform th...
Page 17 5.2 System error shown in the panel’s “Alarm” widget – Register read by panel In this example a system register in the Pluto unit will be used to show a system error in the panel’s Alarm widget. The S...
Page 18 Highlight the widget in the page so that its properties can be changed. In this example some columns that won’t be used has been hidden. Configure this by pressing the small “+” marked by a red triang...
Page 19 Figure 30 Add a description of the error so it’s simple to understand what has happened. In this case “CAN bus error, please check wiring”. This is an example for adding an alarm for the CAN-bus error...
Page 20 Figure 32 Add a button to those pages where the operator should be able to read alarms. Do so by using the “”Widget gallery” – “Buttons – Standard”. Drag and drop into place on the page. Mark it to be...
Page 21 Figure 34 Finally by using “Properties” on the button add “Events” – “On Mouse Click” – “Action” – “Page” – “Load Page”. Choose the “Alarm.jmx” page for the “page Name”. This will load the page when t...
Page 22 5.3 Service of encoders – Boolean read and write, register read During operation the absolute encoders’ position drift slightly over time. To reset them to a known position zero, the machine’s moving ...
Page 23 The Pluto project’s PLC code is split up into different parts in this example by adding and naming sequences. See the Pluto programming manual how to do this. The block “Ext_Sig” maps a Boolean variab...
Page 24 Add the orange indicator light as done in the “Emergency stop” example above. Link it to “1,P0_In_Service_Position_OK,INP,101267,boolean,”, M0.27 in the Pluto unit. It will simply indicate when it’s o...
Page 25 To perform a Boolean write to the Pluto; “Toggle Bit” is used to toggle a bit in the Pluto unit used to initiate the zeroing of the absolute encoder’s position. Figure 41 In the “Ext_Sig” block the “P...
Page 26 5.4 Production control – Register read and write The panel will be used to set a number of units that the operator wish to produce. The Pluto will count how many units is has produced, and when it rea...
Page 27 The field is linked to “Out_Word2”. It has a numeric keypad and a min and max value. The number format (#) ensure only integers will be the result when entering a number. In the below picture it is sh...
Page 28 5.5 Lock function of the Knox process lock – Boolean write & Time-out There is a Knox process lock which will be controlled by the panel. It works like so that as long an ON-signal is maintained i...
Page 29 By ticking the time-out box, and setting a time in the “External Comm block”, it’s possible to zero the receive data if no new data arrives within the time set. Figure 48 To realize this function a sy...
Page 30 5.6 Analogue decimal value shown in panel – Register read and scaling In the machine a temperature is monitored by two analogue sensors and evaluated by the Pluto unit. This temperature will be shown ...
Page 31 The following tags will be used in this example: 1,P0_IA6_Scaled,IREG,300105,short, 1,P0_IA7_Scaled,IREG,300107,short, 1,P0_Mean_Value,IREG,300111,short, A new page is created called “Analogue”. Drag ...

Manual Details

Brand Integration
Pages 31
File Size 1.44 MB
Published June 03, 2026
51 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

What kind of safety system is Pluto?

Pluto is a programmable safety system intended for applications where faults should not lead to loss of a safety function.

How are the HMI panels configured regarding safety?

HMI panels are generally non-safe components. Do not use the HMI for a machine reset, and always consult the Pluto Hardware Manual.

What is the maximum length of the Pluto cable used with CP600 panels?

The total length of the cable, including connectors, should not exceed 10 meters.

How do I export variables from Pluto to the panel for display?

Export the variables from the Pluto project and then import the resulting .csv-file into Panel Builder.