+ All Categories
Home > Documents > KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual...

KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual...

Date post: 24-Sep-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
35
KOLBUS 3·60 Networking
Transcript
Page 1: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

KOLBUS 3·60 Networking

Page 2: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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.

Page 3: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

3 Version 14|04|2016

Contents

Contact and KOLBUS Workflow Design

Definition of the communication syntax

Example: Perfect Binder KM 200

4

5

23

Page 4: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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]

Page 5: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 6: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 7: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 8: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 9: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 10: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 11: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 12: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 13: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 14: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 15: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 16: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 17: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 18: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 19: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 20: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 21: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 22: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 23: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 24: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 25: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 26: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 27: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 28: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 29: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 30: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 31: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 32: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 33: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 34: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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

Page 35: KOLBUS 3·60 · In this structure Kolbus 3·60 Host (line server) as well as the individual machines have “Incoming” ... 2013-05-23T11-33-02-073_Cmd.xml The syntax of the file

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


Recommended