You are on page 1of 28

DATA COMMUNICATION

CENTERVIEW 8000
Interfaces and Data Telegrams

Edition August 2021


TABLE OF CONTENTS 2
.

TABLE OF CONTE NTS

1 OVERVIEW INTERFACES ..................................................................................................... 3

2 CONNECTION CABLES FOR DISPLAY DEVICES ...................................................................... 4


2.1 CONNECTION TO ECOCONTROL ......................................................................................... 4
2.2 CONNECTION TO REMOTE 2000 / DISPLAY 2000 ................................................................ 5

3 PROFIBUS DP ..................................................................................................................... 6
3.1 INTERFACE ........................................................................................................................ 6
3.2 TELEGRAM STRUCTURE ..................................................................................................... 6
3.3 DATA MODULES ............................................................................................................... 7
3.3.1 MODULES 1 TO 3 - IN DATA (FROM DEVICE) ............................................................................ 8
3.3.2 MODULES 1 TO 3 - OUT DATA (TO DEVICE) ............................................................................ 10
3.3.3 MODULE 4 - IN DATA (FROM DEVICE) .................................................................................... 11
3.3.4 MODULE 4 - OUT DATA (TO DEVICE) ...................................................................................... 13

4 UNIVERSAL FIELDBUS MODULE ........................................................................................ 16

5 SC400 (ASCII) PROTOCOL ................................................................................................. 17


5.1 TELEGRAM STRUCTURE ................................................................................................... 17
5.2 VALUE SETTINGS ............................................................................................................. 18
5.3 CHECKSUM BYTE BCC ...................................................................................................... 18
5.4 TIME OUT ....................................................................................................................... 18
5.5 RECEIVING TELEGRAM SLAVE (MEASURING DEVICE) ........................................................ 19
5.6 SENDING TELEGRAM SLAVE (MEASURING DEVICE) .......................................................... 20
5.7 REMOTE INDICATION (MEASURING DEVICE) - EXTERNAL PC............................................. 23

6 USSC (BINARY) PROTOCOL ............................................................................................... 24


6.1 TELEGRAM STRUCTURE ................................................................................................... 24
6.2 TIME OUT ....................................................................................................................... 25
6.3 PROTOCOL STRUCTURE ................................................................................................... 25
6.4 SYSTEM TELEGRAMS ....................................................................................................... 26
6.5 ID FIO - INPUT/OUTPUT DATA ......................................................................................... 27

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
OVERVIEW INTERFACES 3
.

1 OVERVIEW INTERFACES
Serial interface RS232 External PC for
Setup / Diagnostic

Serial interface RS485 Display device


External PC
[Data protocol]

Digital / analog contacts


Customer device

Profibus DP
Specific profibus system
[Data protocol]
|Optional|

Universal fieldbus module PROFIBUS, Profinet IO, CANopen,


DeviceNet, Ethernet/IP
|Optional| [Data protocol]

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
CONNECTION CABLES FOR DISPLAY DEVICES 4
.

2 CONNECTION CABLES FOR DISPLAY DEVICES


Note the following points for an Ethernet connection:

 The maximum cable length is 100 m | 328 ft.

 Longer cables can lead to data loss and thus to a limitation of the measurement results.

 Active repeaters (with signal amplification) must be connected between the individual cables to prevent data loss.

 The first Ethernet cable from the measuring device must not exceed 95 m | 311 ft to the first repeater, since
internal cabling in the measuring device must be taken into account in case of possible data loss.

2.1 CONNECTION TO ECOCONTROL

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
CONNECTION CABLES FOR DISPLAY DEVICES 5
CONNECTION TO REMOTE 2000 / DISPLAY 2000 .

2.2 CONNECTION TO REMOTE 2000 / DISPLAY 2000

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
PROFIBUS DP 6
.

3 PROFIBUS DP
SLAVE address (preset) = 50

The SIKORA measuring device acts as SLAVE. The SLAVE address is set to the above-mentioned value, this value can
be changed to any value from 0…125 using the diagnostic interface.

The required projecting files for the SIKORA measuring device are supplied on the delivered SIKORA DOCU STICK.
While using the projecting files, you can select from the amount of data modules for data transmission listed in this
instruction manual.

3.1 INTERFACE
Serial interface RS485 Profibus DP
Socket ST4 Assignment Description
Pin 3 = Profibus A - (B,P) 9 pol. D-Sub connector
Pin 5 = GND Configuration via diagnostic interface
Pin 6 = +5 V
Pin 8 = Profibus B - (A,N)
The device interface supplies the voltage needed for the Profibus load resistances. The load resistances themselves
are not integrated.

In order to keep a reliable system SIKORA recommend installing a terminating element, like for instance the
Siemens "Load Resistance for Profibus" Order No. 6ES7972-0DA00-AA0.

If an Actor or Sensor is used as terminating element for the bus system, removing this element will not remain without
consequences.

To use a Profibus DP interface an accordant hardware assembly is necessary!

3.2 TELEGRAM STRUCTURE


Transmission mode L2-Bus (RS485)
Transmission range up to 1.5 Mbit/s with auto detection
Access mode MASTER-SLAVE principle (measuring device as SLAVE)
Data format see Profibus DIN 19245 Part 3

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
PROFIBUS DP 7
DATA MODULES .

3.3 DATA MODULES


Linear data module

Module 1 Module 2
IN data: DB0 ... DB16 IN data: DB0 ... DB24
OUT data: DB0 ... DB5 OUT data: DB0 ... DB8
cv2000_1.gsd | cv2000_3.gsd cv2000_2.gsd | cv2000_3.gsd

Module 3
IN data: DB0 ... DB25
OUT data: DB0 ... DB9
cv2000_3.gsd

Addressable data module

Module 4
IN data: DB0 ... DB8
OUT data: DB0 ... DB7
cv2000_3.gsd

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
PROFIBUS DP 8
DATA MODULES .

3.3.1 MODULES 1 TO 3 - IN DATA (FROM DEVICE)


DB Meaning Value Content: Remark
Actual value
DB0 Status DM 00 hex ok
(Diameter) 01 hex no cable
02 hex too low
04 hex too high
08 hex dark
10 hex dirty
20 hex no measuring
40 hex ambient light too high
80 hex distortion
DB1 identification 12 hex device identifier low nibble 2 = XY DIAMETER
high nibble 1 = SIKORA
DB2 check byte 00 hex status DM <> 00 hex status: not ok
FD hex status DM == 00 hex status: ok, distortion
FE hex status DM == 00 hex status: ok, clean gauge
FF hex status DM == 00 hex status: ok
DB3 range 10 measuring range CV2010, CV8010
25 CV2025, CV8025
30 WA2030
80 WA2080
100 CV2100
160 WA2160
DB4..DB5 DM-X xxxx hex DM-X [selected unit]
DB6..DB7 DM-Y xxxx hex DM-Y [selected unit]
DB8..DB9 lump count 0-65535 LUMP option1)
DB10..DB11 neck count 0-65535 LUMP option1)
DB12 Status ECC 00 hex ok
(Eccentricity) 01 hex no cable
02 hex too low
04 hex too high
08 hex dark
10 hex dirty
20 hex no measuring
40 hex inductive error
80 hex out of range
81 hex MOTOR STOP
DB13..DB14 ECC absolute xxxx hex ECC absolute value
[selected unit]
DB15..DB16 ECC angle xxxx hex ECC angle
[selected unit]
END MODULE 1

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
PROFIBUS DP 9
DATA MODULES .

DB Meaning Value Content: Remark


Actual value
DB17..DB18 FFT index 0-256 fast fourier index
DB19..DB20 FFT xxxx hex DM-mean FFT
magnitude [selected unit]
DB21..DB22 minimum DM xxxx hex minimum diameter minimum from DM-X/Y in
last mean interval
DB23..DB24 maximum DM xxxx hex maximum diameter maximum from DM-X/Y in
last mean interval
END MODULE 2
DB25 SRL xx hex DM-mean SRL [dB]
magnitude
1) If no configuration with LUMP option is available, this value will be set to zero.

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
PROFIBUS DP 10
DATA MODULES .

3.3.2 MODULES 1 TO 3 - OUT DATA (TO DEVICE)


DB Meaning Value Content: Remark
Actual value
DB0..DB1 tolerance 0-9999 lump-tol [selected unit] LUMP option
lump
DB2..DB3 tolerance 0-9999 neck-tol [selected unit] LUMP option
neck
DB4 reset lump/neck 00 hex no reset LUMP option
01 hex reset lump counter
02 hex reset neck counter
03 hex reset lump/neck counter

DB5 MOTOR 0 run


STOP 1 stop
END MODULE 1
DB6.0 FFT 0 stop
start/stop 2) 1 start
DB6.1 FFT reset 2) 0 no
1 yes
DB6.2 FFT 0 new index quit, no new index
index sync 2)
1 index one new step
DB7..DB8 nominal value DM 1) xxxx hex nominal value [selected unit]

END MODULE 2
DB9 FFT/SRL control xx hex low nibble: FFT 0 = 260.4 Hz
2) frequency range [Hz] 1 = 130.2 Hz
2 = 52.1 Hz
3 = 26.0 Hz
4 = 13.0 Hz
5 = 5.2 Hz
6 = 2.6 Hz
7 = 1.3 Hz
8 = 0.5 Hz

high nibble: FFT length 0 = 512

1 = 1024
2 = 2048
3 = 4096
4 = 8192
1) Nominal value DM could be used for output DEVI analog or to calculate absolute threshold for lump option.
2) FFT/SRL settings in DB5 and DB8 are ignored if ECOCONTROL (Master) is connected.

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
PROFIBUS DP 11
DATA MODULES .

3.3.3 MODULE 4 - IN DATA (FROM DEVICE)


DB Meaning Value Content: Remark
Actual Value
DB0...DB4 Measuring DB0...DB1 DM-X 0 – 65535 [selected unit]
Output DB2...DB3 DM-Y 0 – 65535 [selected unit]
DB4 status DM 00 hex = ok
Depend from 01 hex = no cable
Output 02 hex = too low
Control Bit 04 hex = too high
0-2 (see 08 hex = dark
OUT-DATA) 10 hex = dirty
20 hex = no measuring
DB0...DB1 minimum DM 0 – 65535 [selected unit]
DB2...DB3 maximum DM 0 – 65535 [selected unit]
DB4 status DM see status DM above
DB0...DB1 position-X -32767 – 32768 [sel. unit]
DB2...DB3 position-Y -32767 – 32768 [sel. unit]
DB4 status DM see status DM above
DB0...DB1 lump count 1) 0 – 65535
DB2...DB3 neck count 1) 0 – 65535
DB4 warning status 00 hex = no warning 01 hex = clean

DB0 identifier 12 hex, Bit 4..7: 1=SIKORA,


DB1 range Bit 0..3: 2=XY and ECC
3 = Laser2003
10 = CENTERVIEW2010,
8010
25 = CENTERVIEW 8025
30 = WANDEXE 2030
80 = WANDEXE 2080
100 = CENTERVIEW 2100
180 = CENTERVIEW 2180
DB2...DB4 not used
0
DB0...DB1 ECC absolute value 0 – 65535 [selected unit]
DB2...DB3 ECC angle 0 – 65535 [selected unit]
DB4 status ECC 00 hex = ok
01 hex = no cable
02 hex = too low
04 hex = too high
08 hex = dark
10 hex = dirty
20 hex = no measuring
40 hex = inductive error
80 hex = out of range
81 hex = MOTOR STOP

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
PROFIBUS DP 12
DATA MODULES .

DB Meaning Value Content: Remark


Actual Value
DB0 ... DB4 Measuring DB0...DB1 Basic ECC-ABS not used 0 – 65535 [selected unit]
Output DB2...DB3 Status Basic ECC 0
DB4 see status ECC

Depend from DB0...DB1 Stand. Dev. ECC-X Stand. 0 – 65535 [selected unit]
Output Control DB2...DB3 Dev. ECC-Y Status Std. Dev. 0 – 65535 [selected unit]
Bit DB4 ECC 0 = ok
0-2 (see 1 = TOL
OUT-DATA) 2 = error

DB5 FFT/SRL Index 0 - 255 Amplitude Index


DB6 ... DB7 FFT/SRL 0 - 65535 FFT Amplitude [selected unit]
Output
(freq*100) FFT Max. Frequency SRL [Hz]
Depend from (magn*100) Amplitude [dB]
Output Control SRL Max. Frequency [MHz]
Bit
4-5 (see
OUT-DATA)

DB8 Output control xx hex Echo from


DB0 OUT-data
1) If no configuration with LUMP option is available, this value will be set to zero.

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
PROFIBUS DP 13
DATA MODULES .

3.3.4 MODULE 4 - OUT DATA (TO DEVICE)


DB Meaning Value Content: Remark
Actual Value
DB0 Control byte xx hex Bit 3..0: Select 0 = Status + DM
selection Measuring Output 1 = Status + min/max
2 = Status + POS
3 = Lump/Neck count
4 = Identification
5 = Eccentricity
6 = Basic eccentricity
7 = Stand. Dev. ECC
Bit 5..4: Select FFT/SRL 0 = FFT Magnitude
Output 1 = FFT max. freq. X-axis
2 = SRL Magnitude
3 = SRL max. freq. X-axis
DB1 Adressing xx hex Select the meaning of 0 = do nothing
Mode of Settings DB2...DB3 1 = lump tolerance 2 = neck tolerance

3 = reset lump/neck
4 = nom. value DM
5 = MOTOR STOP
DB2 ... DB3 Settings 1) 0 - 9999 lump tolerance
0 - 9999 neck tolerance
(Depend on 0-3 lump/neck reset 0 = do nothing
Adressing Mode, 1 = reset lump counter
see DB1) 2 = reset neck counter 3 = reset lump and
neck

counter
0 - 65535 nom. diameter (or DM
width)
0-1 MOTOR STOP 0 = Motor runs
1 = Motor stops
DB4 FFT data xx hex FFT start/stop Bit 0: 0 = Stop
command 2) Bit 0: 1 = Start

FFT reset Bit 1: 0 = no reset


Bit 1: 1 = reset

FFT index sync Bit 2: 0 = FFT index quit Bit 2: 1 = next FFT
index

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
PROFIBUS DP 14
DATA MODULES .

DB Meaning Value Content: Remark


Actual Value
DB5 Adressing of SRL- xx hex Select the meaning of 0 = do nothing 1 = line speed
Parameters 2) DB6...DB7 2 = rel. prop. velocity 3 = cable length
4 = atten. cond.
5 = atten. frequency cond. 6 = control
7 = atten. dielectricum 8 = atten. frequency
dielectricum
9 = cable information 10 = FFT/SRL average
11 = nom. diam. insulated core (layer 2)
12 = nom. diam. core

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
PROFIBUS DP 15
DATA MODULES .

DB Meaning Value Content: Remark


Actual Value
DB6...DB7 Setting of SRL- (speed*10) line speed [m/min] or [ft/min]
Parameters 2) 1-100 rel. prop. velo. [%]
0 - 65535 cable length [m] or [ft]
(atten*10) attenuation condition [dB/100m] or [dB/100ft]
attenuation freq. cond. [MHz]
DB6 control: frequency range 0 = 260.4 Hz
1 = 130.2 Hz
2 = 52.1 Hz
3 = 26.0 Hz
4 = 13.0 Hz
5 = 5.2 Hz
6 = 2.6 Hz
7 = 1.3 Hz
8 = 0.5 Hz

DB7 control: FFT-length 0 = 512


1 = 1024
2 = 2048
3 = 4096
4 = 8192

(atten*10) attenuation dielectrium [dB/100m] or [dB/100ft]


atten. freq. dielectrium [MHz]
DB6 cable construction 0 = Coax: Solid Outer Cond.
1 = Coax: Braided Outer Cond.
2 = Cat.UTP: Small Pairage Cable
3: Cat.UTP: High Pairage Cable
4: Cat.STP

DB7 RL Prediction source 0 = O.D. Insul. Core (Layer 2)


1 = O.D. Cond.
2 = O.D. Insul. Layer 1

1 - 255 FFT/SRL average


0 - 65535 nom.diam. insul. core [selected unit]
(layer 2)
0 - 65535 nom.DM core [selected unit]
1) Nominal value DM could be used for output DEVI analog or to calculate absolute threshold for lump option.
2) FFT/SRL settings in DB4...DB7 are ignored if ECOCONTROL (Master) is connected.

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
UNIVERSAL FIELDBUS MODULE 16
.

4 UNIVERSAL FIELDBUS MODULE


Supports the fieldbus types / industrial networks
PROFIBUS, Profinet IO, CANopen, DeviceNet,
Ethernet/IP
[Data protocol]
The specific network information and wire connection plan can be found at delivered
documentation of the used system. The access on module data (ADI’s) is available via
network.

The documentation can be found on the SIKORA DOCU STICK at category Fieldbus
systems.

The following data will be exchanged with the module. The module itself exchanged the data transparent to the
accordant network. Inside the module directory the values are shown as ADI’s (Application Data Instance).

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
SC400 (ASCII) PROTOCOL 17
.

5 SC400 (ASCII) PROTOCOL


The SC400 data communication between the SIKORA measuring device and other data devices will be realized via
Serial interface RS485 with recorded data transmission.

The appropriate device acts as MASTER and sends request telegrams to the SIKORA measuring device. The
measuring device only sends a telegram to the MASTER as reaction answer for the request.

Theoretically the data transfer rate is limited by the Baud rate only.

5.1 TELEGRAM STRUCTURE


Transmission mode START-STOP asynchronous without hardware handshake
Transmission range max. 1000 m (3280 feet)
Connection cable DUE 4503 Li2Y(St)+CY or LIFYCY
Access mode MASTER-SLAVE principle (measuring device as SLAVE)
Data security Parity bit, checksum sign
Format ASCII code 1 2 ............ n x z
1 = Start bit
2 = First data bit LSB
n = last data bit MSB
x = Parity bit
z = Stop bit

The following parameters can be set:


Number of data bit 7/8
Parity bit EVEN / ODD / NO / MARK / SPACE
Stop bit 1 / 1.5 / 2
Transmission speed 2400 / 9600 / 14400 / 19200 / 115200 Baud (bit/s)

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
SC400 (ASCII) PROTOCOL 18
VALUE SETTINGS .

5.2 VALUE SETTINGS


STX : START OF TEXT 02 hex ETX : END OF TEXT 03 hex
ACK : ACKNOWLEDGE 06 hex SUB : SUBSTITUTE 1A hex
NAK : NEGATIVE ACKNOWLEDGE 15 hex BCC : BLOCK CHECK CHARAKTER

5.3 CHECKSUM BYTE BCC


The checksum byte is calculated as follows (xor = Exclusive Or):

Checksum =
IDB1 xor IDB2 ... xor DB1 ...xor DBn
xor ETX with setting sent by MASTER
resp.
IDB1 xor IDB2 xor IDB3 xor ETX with request sent by MASTER

IDB1 xor IDB2 ... xor NAK xor ETX with reaction or setting or if ID is
missing (sent by SLAVE)

DB1 ... xor DBn xor ETX with reaction on request


(sent by SLAVE)

Checksum < 20H?


(yes) (no)

BCC = Checksum + 20H BCC = Checksum

5.4 TIME OUT


Data transmission is subject to following time-out criteria:

A. Maximum permissible delay time between two characters within a telegram:


adjustable 200 / 500 / 1000 / 2500 ms
If this criterion is fulfilled, the receiver waits for a new telegram start.

B. Maximum permissible delay time between receiving the last character of a request telegram and sending the
first character of the according reply: 500 ms
If this criterion is fulfilled, the sender reacts by sending a request telegram again.

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
SC400 (ASCII) PROTOCOL 19
RECEIVING TELEGRAM SLAVE (MEASURING DEVICE) .

5.5 RECEIVING TELEGRAM SLAVE (MEASURING DEVICE)


Protocol Type: SC400
Setting:

STX IDB1 IDB2 IDB3 DB1 ... DBn ETX BCC


ID = Identification (3 Byte) DB = Data (n Byte)

ID DB Content:
-ASCII- -ASCII- Set Value
000 DB1...DB5 Nominal value diameter
001 DB1...DB4 +Tolerance diameter
002 DB1...DB4 -Tolerance diameter
019 DB1...DB4 +Tolerance diameter (short time)
020 DB1...DB4 -Tolerance diameter (short time)
035 DB1 MOTOR STOP
036 DB1..DB6 Tolerance standard deviation eccentricity (ECC)

Request:

STX IDB1 IDB2 IDB3 ETX BCC


ID = Identification (3 Byte)

ID Meaning:
-ASCII- Identification for requested parameter
001 Status and actual value diameter
003 Status, sign and deviation diameter
004 Nominal value diameter
005 +Tolerance diameter
006 -Tolerance diameter
008 Status and actual value diameter axis - Blue
012 Status and actual value diameter axis - Magenta
016 Status and actual value ovality
023 +Tolerance diameter (short time)
02 -Tolerance diameter (short time)
033 Status and minimum diameter
034 Status and maximum diameter
035 MOTOR STOP
036 Tolerance standard deviation eccentricity (ECC)
209 Status and absolute value eccentricity
210 Status and angle eccentricity
211 Status and standard deviation ECC axis - Blue
212 Status and standard deviation ECC axis - Magenta
213 Status and standard deviation ECC absolute value
300 Actual values
301 Default values
320 Actual values
321 Default values
330 Actual values
331 Default values

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
SC400 (ASCII) PROTOCOL 20
SENDING TELEGRAM SLAVE (MEASURING DEVICE) .

5.6 SENDING TELEGRAM SLAVE (MEASURING DEVICE)


Protocol type: SC400

Reaction to incorrect receiving telegram:

STX NAK ETX BCC

STX IDB1 IDB2 IDB3 NAK ETX BCC

Reaction to default:

STX ACK ETX BCC

Reaction to request:

STX DB1 ... DBn ETX BCC


DB = Data (n Byte)
Data Byte not used are transmitted as ?

ID DB Content:
Request -ASCII- Actual value
-ASCII-

001 DB1 Status diameter


DB2...DB6 Diameter
003 DB1 DB2 Status diameter Sign diameter
DB3...DB7 Diameter
004 DB1...DB5 Nominal value diameter
005 DB1...DB4 +Tolerance diameter
006 DB1...DB4 -Tolerance diameter
008 DB1 DB2...DB6 Status diameter axis - Blue Diameter axis - Blue
012 DB1 DB2...DB6 Status diameter axis - Magenta Diameter axis - Magenta
016 DB1 Status ovality
DB2...DB6 Ovality
023 DB1...DB4 +Tolerance diameter (short time)
024 DB1...DB4 -Tolerance diameter (short time)
033 DB1 Status minimum diameter
DB2…DB6 Minimum diameter
034 DB1 Status maximum diameter
DB2…DB6 Maximum diameter
035 DB1 MOTOR STOP
: run
: stop
036 DB1...DB6 Tolerance standard deviation eccentricity
209 DB1 Status
DB2...DB5 Absolute value eccentricity
210 DB1 Status
DB2...DB5 Angle eccentricity
211 DB1 DB2...DB6 Status
Standard deviation eccentricity axis - Blue
212 DB1 DB2...DB6 Status
Standard deviation eccentricity axis - Magenta

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
SC400 (ASCII) PROTOCOL 21
SENDING TELEGRAM SLAVE (MEASURING DEVICE) .

213 DB1 DB2...DB6 Status


Standard deviation eccentricity absolute value
300 DB1 DB2...DB6 DB7 Status mean value Mean value
DB8...DB12 Sign deviation Deviation
DB13...DB17 Value - Blue >> diameter – axis - Blue
DB18...DB22 Value - Magenta >> diameter. – axis - Magenta Ovality
DB23...DB27 ’0’ as dummy
DB28…DB37

301 DB1...DB5 Nominal value


DB6...DB9 +Tolerance
DB10...DB13 -Tolerance Lump tolerance Neck tolerance ’?’ as dummy
DB14...DB17
DB18...DB21
DB22…DB25
320 DB1 DB2…DB6 DB7 Status mean value Mean value
DB8…DB12 Sign deviation Deviation
DB13...DB17 Value - Blue diameter >> axis - Blue
DB18…DB22 Value - Magenta diameter >> axis - Magenta Ovality
DB23…DB27 DB28 Status eccentricity Absolute value eccentricity Angle eccentricity
DB29…DB33
DB34...DB38
321 DB1...DB5 Nominal value
DB6...DB9 +Tolerance
DB10...DB13 -Tolerance Lump tolerance Neck tolerance
DB14...DB17 MOTOR STOP
DB18...DB21
DB22
330 DB1 DB2…DB6 DB7 Status mean value Mean value
DB8…DB12 Sign deviation Deviation
DB13...DB17 Value - Blue diameter >> axis - Blue
DB18…DB22 Value - Magenta diameter >> axis - Magenta Ovality
DB23…DB27 DB28 Status eccentricity Absolute value eccentricity Angle eccentricity
DB29…DB33 Status standard deviation ECC axis - Blue Standard deviation ECC axis - Blue
DB34...DB38 DB39 Status standard deviation ECC axis - Magenta Standard deviation axis - Magenta
DB40...DB46 DB47 Status standard deviation ECC absolute value
DB48...DB54 Standard deviation ECC absolute value
DB55 DB56...DB62
331 DB1...DB5 Nominal value
DB6...DB9 +Tolerance
DB10...DB13 -Tolerance Lump tolerance Neck tolerance MOTOR STOP
DB14...DB17 Tolerance standard deviation eccentricity
DB18...DB21
DB22 DB23...DB29

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
SC400 (ASCII) PROTOCOL 22
SENDING TELEGRAM SLAVE (MEASURING DEVICE) .

Coding Status-Byte: DBn Diameter: Eccentricity:


0 Measuring value ok Measuring value ok
1 Tolerance exceeding standard
deviation
2 Overflow range standard deviation
3 No measuring object No measuring object
4 Measuring value not ok, too low Measuring value not ok, too low
5 Measuring value not ok, too high Measuring value not ok, too high
6 Measuring value not ok, dirt Measuring value not ok, dirt
7 M. value not ok, underexposure M. value not ok, underexposure
8 M. value not ok, inductive error
9 M. value not ok, out of range
A Lump Lump
B Neckdown Neckdown
C Lump and neckdown Lump and neckdown
F Measuring value ok, dirt warning Measuring value ok, dirt warning
H M. value not ok, MOTOR STOP

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
SC400 (ASCII) PROTOCOL 23
REMOTE INDICATION (MEASURING DEVICE) - EXTERNAL PC .

5.7 REMOTE INDICATION (MEASURING DEVICE) - EXTERNAL PC


Protocol type: Remote indication

SOH NUL STX ? DB1 ... DB5 PP EOT S


DBB1 ... DBB5 SB
DBT1 ... DBT5 ST
DBMI1 ... DBMI5
DBMA1 ... DBMA5
DB = Data (n Byte)

DB Meaning:
-ASCII- Setting for requested parameters
DB1…DB5 Mean value, 5 Digit ASCII if value o.k. Otherwise BLANK or HELP
PP Position decimal point
S Status mean value
DBB1…DBB5 Mean value BOT-camera
SB Status BOT-camera
DBT1…DBT5 Mean value TOP-camera
ST Status TOP-camera
DBMI1…DBMI5 Minimum value
DBMA1…DBMA Maximum value
5

Camera Status Status diameter Status eccentricity


Status standard deviation ECC
00 Measuring value ok Measuring value ok
Measuring value ok
01 Lump Lump
Tolerance overexceed
02 Neckdown Neckdown
No measurement
03 Lump and neckdown Lump and neckdown
04 Dirtiness warning Diritness warning
10 Measuring value not ok, no object Measuring value not ok, no object
20 M. value not ok, no measurement M. value not ok, no measurement
30 Measuring value not ok, too low Measuring value not ok, too low
40 Measuring value not ok, too high Measuring value not ok, too high
80 Measuring value not ok, dirt Measuring value not ok, dirt
F0 Measuring value not ok, underexposed Measuring value not ok, underexposed
F1 Measuring value not ok, inductive error
F2 Measuring value not ok, out of range
F3 Measuring value not ok, MOTOR STOP

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
USSC (BINARY) PROTOCOL 24
.

6 USSC (BINARY) PROTOCOL


The USSC data communication between the SIKORA measuring device and other data devices will be realized via
the Serial interface RS485.

The appropriate device acts as MASTER and sends request telegrams to the SIKORA measuring device. The
measuring device only sends a telegram to the MASTER as reaction answer for the request.

Theoretically the data transfer rate is only limited by the Baud rate.

6.1 TELEGRAM STRUCTURE


Transmission mode START-STOP asynchronous without hardware handshake
Transmission range max. 1000 m (3280 feet)
Connection cable DUE 4503 Li2Y(St)+CY or LIFYCY
Access mode MASTER-SLAVE principle (measuring device as SLAVE)
Data security Parity bit, checksum sign
Format 1 2 ............ n x z
1 = Start bit
2 = First data bit LSB
n = last data bit MSB
x = Parity bit
z = Stop bit

The parameters are:


Number of data bit 8 {fix value}
Parity bit NO {fix value}
Stop bit 1 {fix value}
Transmission speed 115 kBaud / 153 kBaud / 750 kBaud (bit/s) {adjustable}

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
USSC (BINARY) PROTOCOL 25
TIME OUT .

6.2 TIME OUT


Data transmission is subject to following time-out criteria:

A. Maximum permissible delay time between two characters within a telegram:


adjustable 200 / 500 / 1000 / 2500 ms
If this criterion is fulfilled, the receiver waits for a new telegram start.

B. Maximum permissible delay time between receiving the last character of a request telegram and sending the
first character of the according reply: 500 ms
If this criterion is fulfilled, the sender reacts by sending a request telegram again.

6.3 PROTOCOL STRUCTURE


XX 51 LE LE XX ID ID ID DU DU BCC 00 A5 5A
hex LSB MSB LSB MSB DB1 DBn hex hex hex
Start ID LE Adr ID Data unit BCC End ID
BBC : xor - conjunction of all bytes
BBC = 0 switch off receiver checking

XX 51 Telegram type:
hex AA hex = Binary telegram (data unit in BYTE)
Start ID 5A hex = Binary telegram (data unit in LONG)

Revision signatur:
51 hex = Revision 1

XX Adressing Byte:
00 hex = Broadcast for Point-to-Point connection
Adr 1... 4 = Device address for bus connection (Y-Divider)
FF hex = Unknown MASTER

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
USSC (BINARY) PROTOCOL 26
SYSTEM TELEGRAMS .

6.4 SYSTEM TELEGRAMS


SLAVE - MASTER response to status ACK:

if ProtRSV = USSC (AAh)


then AAh, 51h 16, 0 AdrRSV 00h 00h 00h P1 BCC 0 A5h, 5Ah

SLAVE - MASTER response to status NAK & status ≤ 000FFhex:

if ProtRSV = USSC (AAh)


then AAh, 51h 16, 0 FFh 00h 00h 00h P1 BCC 0 A5h, 5Ah

SLAVE - MASTER response to status NAK & status > 0000FFhex:

if ProtRSV = USSC (AAh)


then AAh, 51h 16, 0 AdrRSV 00h 00h 00h P1 BCC 0 A5h, 5Ah

with ProtRSV = Protocol type of receiving telegram


AdrRSV = Adress of receiving telegram

Parameter Description Data type


1 XXhex, YYhex, ZZhex, UUhex Status communication LONG

Status information
uu zz yy xx hex 00 00 00 00 hex ACK (all o.k.)
uu zz yy xx hex 00 00 00 01 hex No identification of protocol type
uu zz yy xx hex 00 00 00 02 hex EXT signature (EXT resp. 5AA5 hex) not found
uu zz yy xx hex 00 00 00 03 hex Revision signature (51 hex) wrong
uu zz yy xx hex 00 00 00 04 hex Received telegram length not equal to LE
uu zz yy xx hex 00 00 00 05 hex Checksum wrong
uu zz yy xx hex 00 00 00 06 hex Remote address wrong
uu zz yy xx hex 00 00 01 00 hex Unknown ID
uu zz yy xx hex 00 00 02 00 hex User error (normally range overflow)
uu zz yy xx hex 00 00 03 00 hex Wrong number of parameters or wrong data types of parameters

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
USSC (BINARY) PROTOCOL 27
ID FIO - INPUT/OUTPUT DATA .

6.5 ID FIO - INPUT/OUTPUT DATA


Protocol type: USSC

MASTER - SLAVE request SET/ASK


AAh, 51h 20, 0 Adr O, I, F P1 - P4 BCC 0 A5h, 5Ah

SLAVE - MASTER response DATA


AAh, 51h 38, 0 Adr O, I, F P5 - P17 BCC 0 A5h, 5Ah

P Description Info Type


1 XXhex, YYhex YY XXhex = Nominal diameter 0 - 65535 [unit] INT
2 XXhex, YYhex YY XXhex = Lump tolerance 0 - 9999 [unit] INT
3 XXhex, YYhex YY XXhex = Neckdown tolerance 0 - 9999 [unit] INT
4 XXhex, YYhex XXhex = Reset lump/neckdown 0 - 3: INT
0 = No reset
1 = Reset lump counter
2 = Reset neckdown counter
3 = Reset lump and neckdown counter

YYhex = Motor stop 0 - 1:


0 = Run
1 = Stop

5 XXhex, YYhex XXhex = Measuring range 10 - 255 INT


YYhex = Dummy 255
6 XXhex, YYhex XXhex = Status diameter 00he = ok INT
x
01he = No cable
x
02he = Too low
x
04he = Too high
x
08he = Dark
x
10he = Dirty
x
20he = No measuring
x

YYhex = Warning status diamter 00he = No warning


x
01he = Clean gauge
x
7 XXhex, YYhex YY XXhex= Diameter Blue (X) 0 - 65535 [unit] INT
8 XXhex, YYhex YY XXhex = Diameter Magenta (Y) 0 - 65535 [unit] INT
9 XXhex, YYhex YY XXhex = Position Blue (X) -32768 - +32767 [unit] INT
10 XXhex, YYhex YY XXhex = Position Magenta (Y) -32768 - +32767 [unit] INT
11 XXhex, YYhex YY XXhex =Minimum diameter 0 - 65535 [unit] INT
12 XXhex, YYhex YY XXhex = Maximum diameter 0 - 65535 [unit] INT
13 XXhex, YYhex YY XXhex = Lump counter 0 - 65535 INT

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION
USSC (BINARY) PROTOCOL 28
ID FIO - INPUT/OUTPUT DATA .

14 XXhex, YYhex YY XXhex = Neckdown counter 0 - 65535 INT


15 XXhex, YYhex XXhex = Status eccentricity 00he = ok INT
x
01he = No cable
x
02he = Too low
x
04he = Too high
x
08he = Dark
x
10he = Dirty
x
20he = No measuring
x
40he = Inductive failure
x
80he = Out of range
x
81he = Motor stop
x
YYhex = Dummy 255
16 XXhex, YYhex YY XXhex =Eccentricity ABS 0 - 65535 [unit] INT
17 XXhex, YYhex YY XXhex =Eccentricity angle 0 - 65535 [unit] INT

CENTERVIEW 8000 - EDITION AUGUST 2021


DATA COMMUNICATION

You might also like