KOLBUS 3·60 Networking
2 Version 14|04|2016
KOLBUS 3·60
KOLBUS 3·60 Networking offers an open cross-plattform interface to connect with company-owned PPS and MIS systems.
3 Version 14|04|2016
Contents
Contact and KOLBUS Workflow Design
Definition of the communication syntax
Example: Perfect Binder KM 200
4
5
23
4 Version 14|04|2016
KOLBUS GmbH & Co. KGOsnabrücker Straße 7732369 RahdenGermanyTel. +49 5771 71-0Fax +49 5771 71-333www.kolbus.de
If you have any questions please contact:
Karen [email protected]
5
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Definition of the communication syntaxVersion: 2,400Last revision: 14.04.2016
General informationInterface to link the KOLBUS 3·60 Host to customer IT systems, e.g. MIS/PPS System.Depending on the selected software components, the Networking interface supplies different information contents and interaction possibilities (e.g. software component for product dimensions).The data is exchanged via Hotfolder mechanisms on the basis of XML files.In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming”and “Outgoing” Hotfolders.
Simplified procedure:The customer system sends XML files containing the appropriate data (e.g. product dimen‐sions) to the “Incoming” Hotfolder of the KOLBUS 3·60 Host.It distributes the data to the linked machines. The data can be downloaded to the machines,they switch over and the job is processed.Once the job has been completed, the machine sends information files to the KOLBUS 3·60 Hostvia its “Outgoing” Hotfolder.The customer system receives the appropriate information files in XML format from the “Outgoing” Hotfolder of the KOLBUS 3·60 Host.The XML files created by the AFS usually start with a UTC based time stamp, such as for example:2013-05-23T11-33-02-073_Cmd.xml The syntax of the file contents is described below
1.1
1.1.1
1 KOLBUS 3*60 ConnectDefinition of the communication syntax
1-2 Version , 14/04/2016
6
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Request command to Kolbus 3·60
General configuration of the XML command
<?xml version="1.0" encoding="UTF-8"?>
<Command> <Sender>MIS</Sender> <Receiver>Kolbus360Host</Receiver> <Version>2.400</Version> <UTC>2013-01-12T23:20:50+01:00</UTC> <CommandType>Command</CommandType> <Object>Job</Object> <CommandText>CREATE</CommandText> <CommandID>354</CommandID> <Data> </Data>
</Command>
▪ <Sender> is the transmitter of the command. In this case, it is the customer’s MIS system.▪ <Receiver> is the receiver of the command. In this example it is the Kolbus 3·60-Host.▪ <Version> indicates the current version number of the interface.▪ Element <UTC> contains a time stamp at which the command was transmitted, according to
the expanded UTC format.▪ <CommandType> indicates Command, Answer or Report, depending on whether a com‐
mand, reply or general information was transmitted.▪ Job, Line, MachineCurrently, the following objects are exchanged for <Object>:▪ <CommandText> indicates the respective command to be used for the object, e.g. CRE‐
ATE, DELETE, REPORT, CHANGE, …▪ To allow clear identification of a command, a <CommandID> is sent which reappears in the
answer to permit proper assignment. It is generated and managed by the respective trans‐mitter.
▪ As an option, a <Data> element is attached containing all data necessary for the object tobe transmitted (e.g. examples on the following pages).
▪ As a matter of principle, all messages UTF8 are coded, to allow special characters to betransmitted regardless of the vicinity.
1.1.2
1.1.2.1
KOLBUS 3*60 Connect 1Definition of the communication syntax
1-3Version , 14/04/2016
7
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Object Type Value Description
<Sender> String Freely configurable
<Receiver> String Freely configurable
<Version> String Version syntax Kolbus
<UTC> UTC Date, time
<CommandType> String Command/Answer/Report
Command type
<Object> String Job/Lines/Machine Object affected by theobject
<CommandText> String CREATE/DELETE/ERROR/OK/CHANGE/REPORT/AUTOREPORT/RE‐PORTALL
Indicates the appropri‐ate command
<CommandID> String Clear ID generated bythe transmitter.Identical for commandand reply.
<Data> OptionalContains job and ma‐chine information
<Job> JobID and JobPartIDmust be clear.JobDescriptiveNamedescribes the namedisplayed for the oper‐ator.
Character limitation
JobIDJobPartID
Maximum: 45 characters
JobDescriptiveName Maximum: 60 characters
1 KOLBUS 3*60 ConnectDefinition of the communication syntax
1-4 Version , 14/04/2016
8
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Scenario: Save job (example)
Command:
<?xml version="1.0" encoding="UTF-8"?>
<Command> <Sender>MIS</Sender> <Receiver>Kolbus360Host</Receiver> <Version>2.400</Version> <UTC>2013-01-12T23:20:50+01:00</UTC> <CommandType>Command</CommandType> <Object>Job</Object> <CommandText>CREATE</CommandText> <CommandID>96</CommandID> <Data> <Job JobID="1212123" JobDescriptiveName="1212123-PetersBuch" JobPar‐
tID="1212123_KolbusDevice"> <Machines> <Machine> <MachineDetails MachineType="HD143" MachineNumber="1202"/> <MeasurementValues> <Param Name="untrimmed_book_block_width" Value="230.0"/> <Param Name="trimmed_book_block_width" Value="220.0"/> <Param Name="untrimmed_book_block_height" Value="350"/> <Param Name="trimmed_book_block_height" Value="340"/> <Param Name="head_off_cut" Value="5.0"/> <Param Name="bock_block_thickness_total" Value="60.0"/> <Param Name="number_of_blocks_per_stack" Value="3.0"/> <Param Name="cardboard_thickness" Value="20.0"/> <Param Name="pressing_block_pressure" Value="10000.0"/> </MeasurementValues> </Machine> <Machine> <MachineDetails MachineType="KM600" MachineNumber="1202"/> <MeasurementValues> <Param Name="book_block_thickness" Value="50.0"/> <Param Name="book_block_spine_thickness" Value="52.0"/> <Param Name="book_block_thickness_partially_block" Value="20.0"/> <Param Name="book_block_height" Value="400.0"/>
1.1.2.1.1
KOLBUS 3*60 Connect 1Definition of the communication syntax
1-5Version , 14/04/2016
9
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
<Param Name="book_block_width" Value="320.0"/> <Param Name="glue_film_spine_glueing_station_1" Value="2.0"/> <Param Name="glue_film_spine_glueing_station_1_total" Value="400.0"/> <Param Name="glue_film_side_glueing_station_1" Value="2.0"/> <Param Name="glue_film_side_glueing_station_1_total" Value="400.0"/> <Param Name="lining_extension_lh" Value="400.0"/> <Param Name="lining_extension_rh" Value="400.0"/> <Param Name="mode" Value="4"/> <Param Name="production_mode" Value="16"/> </MeasurementValues> </Machine> <Machine> <MachineDetails MachineType="ZU832" MachineNumber="506"/> <MeasurementValues> <Param Name="book_block_width" Value="220.0"/> <Param Name="book_block_height" Value="400.0"/> <Param Name="book_block_thickness" Value="40.0"/> <Param Name="number_of_blocks_per_preliminary_stack" Value="2.0"/> <Param Name="number_of_blocks_per_complete_stack" Value="6.0"/> <Param Name="stations_on_off_1_30" Value="524417"/> <Param Name="stations_on_off_31_60" Value="131076"/> <Param Name="mode" Value="0"/> </MeasurementValues> </Machine> </Machines> </Job> </Data>
</Command>
1 KOLBUS 3*60 ConnectDefinition of the communication syntax
1-6 Version , 14/04/2016
10
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Answer:
<?xml version="1.0" encoding="UTF-8"?>
<Command> <Sender>Kolbus360Host</Sender> <Receiver>MIS</Receiver> <Version>2.400</Version> <UTC>2013-02-01T05:20:55+01:00</UTC> <CommandType>Answer</CommandType> <Object>Job</Object> <CommandID>96</CommandID> <CommandText>OK</CommandText> <Data> <Job JobID="1212123" JobDescriptiveName="1212123-PetersBuch" JobPar‐
tID="1212123_KolbusDevice"> <Machines> <Machine> <MachineDetails MachineType="HD143" MachineNumber="1202"/> <MeasurementValues> <Param Name="untrimmed_book_block_width" Value="230.0"/> <Param Name="trimmed_book_block_width" Value="220.0"/> <Param Name="untrimmed_book_block_height" Value="350"/> <Param Name="trimmed_book_block_height" Value="340"/> <Param Name="head_off_cut" Value="5.0"/> <Param Name="bock_block_thickness_total" Value="60.0"/> <Param Name="number_of_blocks_per_stack" Value="3.0"/> <Param Name="cardboard_thickness" Value="20.0"/> <Param Name="pressing_block_pressure" Value="10000.0"/> </MeasurementValues> </Machine> <Machine> <MachineDetails MachineType="KM600" MachineNumber="1202"/> <MeasurementValues> <Param Name="book_block_thickness" Value="50.0"/> <Param Name="book_block_spine_thickness" Value="52.0"/> <Param Name="book_block_thickness_partially_block" Value="20.0"/> <Param Name="book_block_height" Value="400.0"/> <Param Name="book_block_width" Value="320.0"/> <Param Name="glue_film_spine_glueing_station_1" Value="2.0"/>
KOLBUS 3*60 Connect 1Definition of the communication syntax
1-7Version , 14/04/2016
11
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
<Param Name="glue_film_spine_glueing_station_1_total" Value="400.0"/> <Param Name="glue_film_side_glueing_station_1" Value="2.0"/> <Param Name="glue_film_side_glueing_station_1_total" Value="400.0"/> <Param Name="lining_extension_lh" Value="400.0"/> <Param Name="lining_extension_rh" Value="400.0"/> <Param Name="mode" Value="4"/> <Param Name="production_mode" Value="16"/> </MeasurementValues> </Machine> <Machine> <MachineDetails MachineType="ZU832" MachineNumber="506"/> <MeasurementValues> <Param Name="book_block_width" Value="220.0"/> <Param Name="book_block_height" Value="400.0"/> <Param Name="book_block_thickness" Value="40.0"/> <Param Name="number_of_blocks_per_preliminary_stack" Value="2.0"/> <Param Name="number_of_blocks_per_complete_stack" Value="6.0"/> <Param Name="stations_on_off_1_30" Value="524417"/> <Param Name="stations_on_off_31_60" Value="131076"/> <Param Name="mode" Value="0"/> </MeasurementValues> </Machine> </Machines> </Job> </Data>
</Command>
1 KOLBUS 3*60 ConnectDefinition of the communication syntax
1-8 Version , 14/04/2016
12
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Scenario: Edit job (example)
Command:
<?xml version="1.0" encoding="UTF-8"?>
<Command> <Sender>MIS</Sender> <Receiver>Kolbus360Host</Receiver> <Version>2.400</Version> <UTC>2013-01-12T23:20:50+01:00</UTC> <CommandType>Command</CommandType> <Object>Job</Object> <CommandText>CHANGE</CommandText> <CommandID>98</CommandID> <Data> <Job JobID="1212123" JobDescriptiveName="1212123-PetersBuch" JobPar‐
tID="1212123_KolbusDevice"> <Machines> <Machine> <MachineDetails MachineType="HD143" MachineNumber="1202"/> <MeasurementValues> <Param Name="untrimmed_book_block_width" Value="250.0"/> <Param Name="trimmed_book_block_width" Value="230.0"/> <Param Name="untrimmed_book_block_height" Value="350"/> <Param Name="trimmed_book_block_height" Value="340"/> <Param Name="head_off_cut" Value="5.0"/> <Param Name="bock_block_thickness_total" Value="60.0"/> <Param Name="number_of_blocks_per_stack" Value="3.0"/> <Param Name="cardboard_thickness" Value="20.0"/> <Param Name="pressing_block_pressure" Value="10000.0"/> </MeasurementValues> </Machine> <Machine> <MachineDetails MachineType="KM600" MachineNumber="1202"/> <MeasurementValues> <Param Name="book_block_thickness" Value="40.0"/> <Param Name="book_block_spine_thickness" Value="42.0"/> <Param Name="book_block_thickness_partially_block" Value="20.0"/> <Param Name="book_block_height" Value="400.0"/>
1.1.2.1.2
KOLBUS 3*60 Connect 1Definition of the communication syntax
1-9Version , 14/04/2016
13
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
<Param Name="book_block_width" Value="320.0"/> <Param Name="glue_film_spine_glueing_station_1" Value="2.0"/> <Param Name="glue_film_spine_glueing_station_1_total" Value="400.0"/> <Param Name="glue_film_side_glueing_station_1" Value="2.0"/> <Param Name="glue_film_side_glueing_station_1_total" Value="400.0"/> <Param Name="lining_extension_lh" Value="400.0"/> <Param Name="lining_extension_rh" Value="400.0"/> <Param Name="mode" Value="4"/> <Param Name="production_mode" Value="16"/> </MeasurementValues> </Machine> <Machine> <MachineDetails MachineType="ZU832" MachineNumber="506"/> <MeasurementValues> <Param Name="book_block_width" Value="220.0"/> <Param Name="book_block_height" Value="300.0"/> <Param Name="book_block_thickness" Value="40.0"/> <Param Name="number_of_blocks_per_preliminary_stack" Value="2.0"/> <Param Name="number_of_blocks_per_complete_stack" Value="6.0"/> <Param Name="stations_on_off_1_30" Value="524417"/> <Param Name="stations_on_off_31_60" Value="131076"/> <Param Name="mode" Value="0"/> </MeasurementValues> </Machine> </Machines> </Job> </Data>
</Command>
1 KOLBUS 3*60 ConnectDefinition of the communication syntax
1-10 Version , 14/04/2016
14
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Answer:
<?xml version="1.0" encoding="UTF-8"?>
<Command> <Sender>Kolbus360Host</Sender> <Receiver>MIS</Receiver> <Version>2.400</Version> <UTC>2013-02-01T05:20:55+01:00</UTC> <CommandType>Answer</CommandType> <Object>Job</Object> <CommandID>98</CommandID> <CommandText>OK</CommandText> <Data> <Job JobID="1212123" JobDescriptiveName="1212123-PetersBuch" JobPar‐
tID="1212123_KolbusDevice"> <Machines> <Machine> <MachineDetails MachineType="HD143" MachineNumber="1202"/> <MeasurementValues> <Param Name="untrimmed_book_block_width" Value="250.0"/> <Param Name="trimmed_book_block_width" Value="230.0"/> <Param Name="untrimmed_book_block_height" Value="350"/> <Param Name="trimmed_book_block_height" Value="340"/> <Param Name="head_off_cut" Value="5.0"/> <Param Name="bock_block_thickness_total" Value="60.0"/> <Param Name="number_of_blocks_per_stack" Value="3.0"/> <Param Name="cardboard_thickness" Value="20.0"/> <Param Name="pressing_block_pressure" Value="10000.0"/> </MeasurementValues> </Machine> <Machine> <MachineDetails MachineType="KM600" MachineNumber="1202"/> <MeasurementValues> <Param Name="book_block_thickness" Value="40.0"/> <Param Name="book_block_spine_thickness" Value="42.0"/> <Param Name="book_block_thickness_partially_block" Value="20.0"/> <Param Name="book_block_height" Value="400.0"/> <Param Name="book_block_width" Value="320.0"/> <Param Name="glue_film_spine_glueing_station_1" Value="2.0"/>
KOLBUS 3*60 Connect 1Definition of the communication syntax
1-11Version , 14/04/2016
15
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
<Param Name="glue_film_spine_glueing_station_1_total" Value="400.0"/> <Param Name="glue_film_side_glueing_station_1" Value="2.0"/> <Param Name="glue_film_side_glueing_station_1_total" Value="400.0"/> <Param Name="lining_extension_lh" Value="400.0"/> <Param Name="lining_extension_rh" Value="400.0"/> <Param Name="mode" Value="4"/> <Param Name="production_mode" Value="16"/> </MeasurementValues> </Machine> <Machine> <MachineDetails MachineType="ZU832" MachineNumber="506"/> <MeasurementValues> <Param Name="book_block_width" Value="220.0"/> <Param Name="book_block_height" Value="300.0"/> <Param Name="book_block_thickness" Value="40.0"/> <Param Name="number_of_blocks_per_preliminary_stack" Value="2.0"/> <Param Name="number_of_blocks_per_complete_stack" Value="6.0"/> <Param Name="stations_on_off_1_30" Value="524417"/> <Param Name="stations_on_off_31_60" Value="131076"/> <Param Name="mode" Value="0"/> </MeasurementValues> </Machine> </Machines> </Job> </Data>
</Command>
1 KOLBUS 3*60 ConnectDefinition of the communication syntax
1-12 Version , 14/04/2016
16
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Scenario: Delete job (example)
Command:
<?xml version="1.0" encoding="UTF-8"?>
<Command> <Sender>MIS</Sender> <Receiver>Kolbus360Host</Receiver> <Version>2.400</Version> <UTC>2013-01-12T23:20:50+01:00</UTC> <CommandType>Command</CommandType> <Object>Job</Object> <CommandText>DELETE</CommandText> <CommandID>97</CommandID> <Data> <Job JobID="1212123" JobPartID="1212123_KolbusDevice"/> </Data>
</Command>
Answer:
<?xml version="1.0" encoding="UTF-8"?>
<Command> <Sender>Kolbus360Host</Sender> <Receiver>MIS</Receiver> <Version>2.400</Version> <UTC>2013-02-01T05:20:34+01:00</UTC> <CommandType>Answer</CommandType> <Object>Job</Object> <CommandID>97</CommandID> <CommandText>OK</CommandText> <Data> <Job JobID="1212123" JobPartID="1212123_KolbusDevice"/> </Data>
</Command>
1.1.2.1.3
KOLBUS 3*60 Connect 1Definition of the communication syntax
1-13Version , 14/04/2016
17
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Scenario: Send current line status automatically in cycles (example)
With the Kolbus 3·60, it is possible to activate a cyclic transmission of the current line status forthe software component “production monitoring” in form of reports (usually in the 5 seconds interval).In the “hotfolder settings” the outgoing directory currently holds 1000 messages.In the event of an overflow, older messages are deleted.The specified line status is derived from the different machine statuses.
1.1.2.1.4
1 KOLBUS 3*60 ConnectDefinition of the communication syntax
1-14 Version , 14/04/2016
18
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Command:
<?xml version="1.0" encoding="UTF-8"?>
<Command> <Sender>Kolbus360Host</Sender> <Receiver>MIS</Receiver> <Version>2.400</Version> <UTC>2013-02-01T05:20:34</UTC> <CommandType>Report</CommandType> <Object>Lines</Object> <CommandText>AUTOREPORT</CommandText> <CommandID>None</CommandID> <Data> <Lines> <Line> <LineDetails Id="1" DescriptiveName="Softcoverlinie"/> <StatusID>1001</StatusID> <StatusIDAuto>4</StatusIDAuto> <StatusIDUser>1001</StatusIDUser> <Warning>0</Warning> <Job JobID="1212123" JobDescriptiveName="1212123-PetersBuch" JobPar‐
tID="1212123_KolbusDevice"/> <ProductCountCur>10345</ProductCountCur> <Machines> <Machine> <MachineDetails MachineType="HD143" MachineNumber="1202"/> <StatusID>0</StatusID> <StatusIDAuto>0</StatusIDAuto> <StatusIDUser>-1</StatusIDUser> <Warning>0</Warning> <Job JobID="1212123" JobDescriptiveName="1212123-PetersBuch" JobPar‐
tID="1212123_KolbusDevice"/> <ProductCountCur>10345</ProductCountCur> </Machine> <Machine> <MachineDetails MachineType="KM600" MachineNumber="1022"/> <StatusID>1001</StatusID> <StatusIDAuto>4</StatusIDAuto> <StatusIDUser>1001</StatusIDUser>
KOLBUS 3*60 Connect 1Definition of the communication syntax
1-15Version , 14/04/2016
19
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
<Warning>0</Warning> <Job JobID="1212123" JobDescriptiveName="1212123-PetersBuch" JobPar‐
tID="1212123_KolbusDevice"/> <ProductCountCur>10445</ProductCountCur> </Machine> <Machine> <MachineDetails MachineType="ZU832" MachineNumber="506"/> <StatusID>0</StatusID> <StatusIDAuto>0</StatusIDAuto> <StatusIDUser>-1</StatusIDUser> <Warning>0</Warning> <Job JobID="1212123" JobDescriptiveName="1212123-PetersBuch" JobPar‐
tID="1212123_KolbusDevice"/> <ProductCountCur>10545</ProductCountCur> </Machine> </Machines> </Line> </Lines> </Data>
</Command>
1 KOLBUS 3*60 ConnectDefinition of the communication syntax
1-16 Version , 14/04/2016
20
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Line status:
ID Type Status text
Status ID
Status IDAuto
0 Auto Off
1 Auto Ready
2 Auto Produced
3 Auto Malfunction
4 Auto Intended stop
5 Auto Book flow line stop
6 Auto Move to the exchange part position
7 Auto Move to the production position
Status IDUser
1001 User Maintenance
1002 User Cleaning
1003 User Set-up
1004 User Insufficient material
1005 User Break
-1 User Invalid
9999 Warning Warning
KOLBUS 3*60 Connect 1Definition of the communication syntax
1-17Version , 14/04/2016
21
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
Scenario: Error feedback
Errors are always returned as answers (Answer) to failed messages (Command), wherebyCommandText always contains Error and CommandID refers to the CommandID of the failedmessage.In the <Data> element, a clear <ErrorID> as well as an <ErrorDescription> is transmitted, in order to classify the error in more detail and, if necessary, react to it appropriately.
<?xml version="1.0" encoding="UTF-8"?>
<Command> <Sender>MIS</Sender> <Receiver>Kolbus360Host</Receiver> <Version>2.400</Version> <UTC>2013-01-12T23:20:50+01:00</UTC> <CommandType>Answer</CommandType> <Object>Job</Object> <CommandText>ERROR</CommandText> <CommandID>354</CommandID> <Data> < ErrorID >100</ ErrorID > < ErrorDescription >Unknown Machine</ ErrorDescription > </Data>
</Command>
Error IDsPARSER_ERROR 0-99
0 UNKNOWN Unknown error
1 PARSER_ERROR_CMD Could not parse Command-XML
2 PARSER_ERROR_CMD_UN‐KNOWN_COMMANDTEXT
Could not parse Command-XML. Unknown
3 PARSER_ERROR_CMD_DA‐TA_BATCH_EXCEPTED
Could not parse Command-XML. Invalid
4 PARSER_ERROR_CMD_DA‐TA_JOB_EXCEPTED
Could not parse Command-XML. Invaliddata
5 PARSER_ERROR_CMD_DA‐TA_LINE_EXCEPTED
Could not parse Command-XML.Invaliddata
1.1.2.1.5
1 KOLBUS 3*60 ConnectDefinition of the communication syntax
1-18 Version , 14/04/2016
22
1KOLBUS 3·60 Networking
Definition of the communication syntax
Version 14|04|2016
CONTENT_ERROR 0-999
100 CONTENT_ERROR_CMD_UN‐KNOWN_MACHINE
Unknown machine
101 CONTENT_ERROR_CMD_UN‐KNOWN_JOB
Unknown job
102 CONTENT_ERROR_CMD_EXIST‐ING_JOB
Job exists already
103 CONTENT_ERROR_CMD_UN‐KNOWN_LINE
Unknown line
INTERNAL_ERROR_GENERAL 1000-1099
1000 INTERNAL_ERROR_GENERAL_EXE‐CUTING_CMD_EXCEPTION
Exception
INTERNAL_ERROR_BATCH 1100-1199
1100 INTERNAL_ERROR_BATCH_POOL‐FOLDER
No access to PoolFolder
1101 INTERNAL_ERROR_BATCH_POOL‐FOLDER_FILE_NOT_FOUND
Could not find requested file in PoolFold‐er
1102 INTERNAL_ERROR_BATCH_POOL‐FOLDER_FILE EXEPTION
Exception while handling file from Pool‐Folder
1103 INTERNAL_ERROR_BATCH_HAN‐DLE_QUEUE_EXCEPTION
Exception while adding file to batchqueue
INTERNAL_ERROR_JOB 1200-1299
1200 INTERNAL_ERROR_JOB_CREATE_EX‐EPTION
Exception while adding job to database
1201 INTERNAL_ERROR_JOB_UPDATE_EX‐EPTION
Exception while update of job
1202 INTERNAL_ERROR_JOB_DELETE_EX‐EPTION
Exception while deleting job
INTERNAL_ERROR_LINES 1300-1399
1300 INTERNAL_ER‐ROR_LINES_NO_LINES_EXEPTION
No lines
KOLBUS 3*60 Connect 1Definition of the communication syntax
1-19Version , 14/04/2016
23
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
KM 200All values are optional.The original value will be kept in those fields where no new value is entered.
1.1 Operating mode
Param\@Name Data type Min. value Max. value Unit
operating_mode Integer 1 2 enum
Possible values
Symbol Value Description
1 Softcover
2 Hardcover
1
KM 200 1
1-1Version , 27.03.2015
24
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
1.2 Feeding
Param\@Name Data type Min. value Max. value Unit
feeding Integer 1 2 enum
Possible values
Symbol Value Description
1 Feeding manually
2 Feeding automatically▪ Coupling with upstream machine
(for example ZU or SF)
1.3 Automatic mode
Param\@Name Data type Min. value Max. value Unit
disable_automatic_mode Integer 0 1 enum
Possible values
Symbol Value Description
1 Automatic mode OFF(Disable = ON)
0 Automatic mode ON(Disable = OFF)
1.4 Endsheet station left
Param\@Name Data type Min. value Max. value Unit
endsheet_left Integer 0 1 enum
Possible values
Symbol Value Description
0 Endsheet left OFF
1 Endsheet left ON
1 KM 200
1-2 Version , 27.03.2015
25
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
1.5 Endsheet station right
Param\@Name Data type Min. value Max. value Unit
endsheet_right Integer 0 1 enum
Possible values
Symbol Value Description
0 endsheet right OFF
1 endsheet right ON
1.6 Folded sections
Param\@Name Data type Min. value Max. value Unit
folded_sections Integer 0 1 enum
Possible values
Symbol Value Description
0 Folded sections OFF
1 Folded sections ON
1.7 Thread sewing
Param\@Name Data type Min. value Max. value Unit
thread_sewing Integer 0 1 enum
Possible values
Symbol Value Description
0 Thread sewing OFF
1 Thread sewing ON
KM 200 1
1-3Version , 27.03.2015
26
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
1.8 Gluing
Param\@Name Data type Min. value Max. value Unit
gluing Integer 0 1 enum
Possible values
Symbol Value Description
0 Gluing OFF
1 Gluing ON
1.9 Cover orientation
Param\@Name Data type Min. value Max. value Unit
cover_orientation Integer 0 3 enum
Possible values
Symbol Value Description
All off 0 symmetrical center
1 asymmetrical right
2 asymmetric center
3 asymmetric left
1 KM 200
1-4 Version , 27.03.2015
27
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
2.1 Block height
Param\@Name Data type Min. value Max. value Unit
book_block_height Float 120 380 mm
2.2 Block thickness
Param\@Name Data type Min. value Max. value Unit
book_block_thickness Float 1,5 70 mm
2.3 Block width
Param\@Name Data type Min. value Max. value Unit
book_block_width Float 140 310 mm
2.4 Block thickness at spine
Param\@Name Data type Min. value Max. value Unit
book_block_spine_thickness Float 1,5 70 mm
Description
In automatic mode, the measured value is used.
KM 200 1
1-5Version , 27.03.2015
28
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
2.5 External lining strip overhang
Param\@Name Data type Min. value Max. value Unit
extended_lining_strip_right Float 2 15 mm
2.6 Barcode position Cover height
Param\@Name Data type Min. value Max. value Unit
barcode_block_height Float 0 380 mm
2.7 Barcode position Block width
Param\@Name Data type Min. value Max. value Unit
barcode_block_width Float 0 310 mm
2.8 Complete thickness to be milled
Param\@Name Data type Min. value Max. value Unit
mill_off_total Float 0 5 mm
2.9 Milling depth of equalising milling tool
Param\@Name Data type Min. value Max. value Unit
equalizer_depth Float 0 0,4 mm
2.10 Notch depth
Param\@Name Data type Min. value Max. value Unit
notching_depth Float 0 1,5 mm
2.11 Overhang after equalising
Param\@Name Data type Min. value Max. value Unit
block_hang_out_equalizer Float 10 20 mm
1 KM 200
1-6 Version , 27.03.2015
29
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
3.1 LH cover width
Param\@Name Data type Min. value Max. value Unit
cover_orientation_width Float 100 325 mm
3.2 Cover height
Param\@Name Data type Min. value Max. value Unit
cover_height Float 150 380 mm
3.3 Cover overhang
Param\@Name Data type Min. value Max. value Unit
cover_trailing_edge Float -10 +10 mm
3.4 Cover width, total
Param\@Name Data type Min. value Max. value Unit
cover_width_total Float 212 680 mm
3.5 Barcode position Cover width
Param\@Name Data type Min. value Max. value Unit
barcode_cover_width Float 0 680 mm
KM 200 1
1-7Version , 27.03.2015
30
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
3.6 Barcode position Cover height
Param\@Name Data type Min. value Max. value Unit
barcode_cover_height Float 0 380 mm
3.7 Cover thickness
Param\@Name Data type Min. value Max. value Unit
cover_thickness Float 0,1 1 mm
3.8 Cover thickness
Param\@Name Data type Min. value Max. value Unit
score_width Float 1,5 63 mm
Description
In automatic mode, the measured value is used.
1 KM 200
1-8 Version , 27.03.2015
31
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
4.1 Glue application, spine gluing unit 1 (thickness)
Param\@Name Data type Min. value Max. value Unit
glue_film_spine_glueing_stati‐on_1_thickness
Float 0,5 3 mm
4.2 Glue application, spine gluing attachment 1 (length)
Param\@Name Data type Min. value Max. value Unit
glue_film_spine_glueing_stati‐on_1_length
Float 100 380 mm
4.3 Glue application, spine gluing unit 2 (thickness)
Param\@Name Data type Min. value Max. value Unit
glue_film_spine_glueing_stati‐on_2_thickness
Float 0 3 mm
4.4 Glue application, spine gluing attachment 2 (length)
Param\@Name Data type Min. value Max. value Unit
glue_film_spine_glueing_stati‐on_2_length
Float 100 380 mm
KM 200 1
1-9Version , 27.03.2015
32
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
4.5 Total glue application
Param\@Name Data type Min. value Max. value Unit
glue_film_total Float 0 3 mm
4.6 Glue application, side gluing unit 1 (thickness)
Param\@Name Data type Min. value Max. value Unit
glue_film_side_glueing_stati‐on_1_thickness
Float 0 3 mm
4.7 Engaging point of the glue application, side gluing unit 1
Param\@Name Data type Min. value Max. value Unit
starting_point_glue_film_side_stati‐on_1
Float 0 80 mm
4.8 Disengaging point of the glue application, side gluing unit 1
Param\@Name Data type Min. value Max. value Unit
stop_point_glue_film_side_station_1 Float 0 80 mm
1 KM 200
1-10 Version , 27.03.2015
33
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
5.1 End sheet height
Param\@Name Data type Min. value Max. value Unit
endsheet_height Float 140 380 mm
5.2 End sheet width
Param\@Name Data type Min. value Max. value Unit
endsheet_width Float 140 310 mm
5.3 Barcode position end sheet height
Param\@Name Data type Min. value Max. value Unit
barcode_endsheet_height Float 140 380 mm
5.4 Bar code position, end sheet width
Param\@Name Data type Min. value Max. value Unit
barcode_endsheet_width Float 140 310 mm
5.5 Disengaging point of the glue application, end sheet gluing, LH
Param\@Name Data type Min. value Max. value Unit
stop_point_glue_film_va_nozzle_lh Float 0 460 mm
KM 200 1
1-11Version , 27.03.2015
34
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
5.6 Disengaging point of the glue application, end sheet gluing, RH
Param\@Name Data type Min. value Max. value Unit
stop_point_glue_film_va_nozzle_rh Float 0 460 mm
5.7 Engaging point of the glue application, end sheet gluing, LH
Param\@Name Data type Min. value Max. value Unit
starting_point_glue_film_va_nozz‐le_lh
Float 0 460 mm
5.8 Engaging point of the glue application, end sheet gluing, RH
Param\@Name Data type Min. value Max. value Unit
starting_point_glue_film_va_nozz‐le_rh
Float 0 460 mm
5.9 End sheet thickness
Param\@Name Data type Min. value Max. value Unit
endsheet_thickness Float 0,1 4 mm
1 KM 200
1-12 Version , 27.03.2015
35
2KOLBUS 3·60 Networking
Example: Perfect Binder KM 200
Version 14|04|2016
Additional values
6.1 Block thickness min.
Param\@Name Data type Min. value Max. value Unit
book_block_thickness_min Float 1,5 70 mm
Description
Indicates mininal block thickness in batch list mode (software component “Product tracking”). Blocks with a measured thickness below this value will not be fed into the machine.The purpose of this function is to detect incomplete or double blocks in the infeed.If this value is not set there will be no checking of minimal block thickness.
6.2 Block thickness max.
Param\@Name Data type Min. value Max. value Unit
book_block_thickness_max Float 1,5 70 mm
Description
Indicates maximum block thickness in batch list mode (software component “Product tracking”). Blocks with a measured thickness above this value will not be fed into the machine.The purpose of this function is to detect incomplete or double blocks in the infeed.If this value is not set there will be no checking of maximum block thickness.
6.3 Block thickness measuring position 1
Param\@Name Datentyp Min-Wert Max-Wert Einheit
book_block_thickness_pos1 Data type Min. value Max. value Unit
Description
Only available in result/batch-out lists (software component “Product tracking”).Indicates block thickness measured before star feeder.
6.4 Block thickness measuring position 2
Param\@Name Datentyp Min-Wert Max-Wert Einheit
book_block_thickness_pos2 Data type Min. value Max. value Unit
Description
Only available in result/batch-out lists (software component “Product tracking”).Indicates block thickness measured by fine measuring station in machine.
KM 200 1
1-13Version , 27.03.2015