The equipment is designed and assembled according to the prevailing regulations of technology. The equipment
left the manufacturer in perfect working order and in line with all safety-relevant conditions. To maintain this
status of the equipment, it is imperative to stick to the following when installing and using the device:
- use only according to the intended purpose,
- observation of any precautions regarding safety and hazards,
- observe the present manual and especially the relevant safety precautions!
Make sure that the operating manual and especially the chapter describing the safety precautions is read and
well understood by the staff in charge. Supplementary to the operating instructions, ad other generally or legally
relevant regulations regarding accident prevention and environmental care are to be considered and observed.
This manual is a supplement to already existing documentation (product information, mounting instructions,
catalogues).
Intended purpose of the equipment
Intended purpose of the equipment is industrial process monitoring and control in metal, wood, plastic, paper,
glass and textile etc. industry.
It is imperative that the equipment is applied only
- in properly installed condition and
- in line with the relevant technical data!
Any operation outside the technical specifications/parameters is improper use and in conjunction
with the equipment/processes/machines to be monitored/controlled might lead to
- fatal injuries
- serious damage to health,
- damage to property or corporate equipment or
- damage to the device!
Any overvoltage the device might be exposed to at its connecting terminals has to be limited to the values
stipulated in overvoltage category II (see technical data).
The device must not be operated
- in hazardous areas where is danger of explosion,
- as medical equipment or in medical areas,
- or in any applications expressly named in EN 61010!
If the device is utilized for control/monitoring of machines or processes where as the result of a
failure/malfunction or incorrect operation of the device might occur
- any threats to life,
- risks of damage to health or
- any risk of damage to property or environment
the corresponding appropriate safety precautions must be taken!
Do not open the housing of the device or proceed any modifications! Any modifications of the device can affect
operating safety and result in danger!
Do not proceed any repairs but return defective devices to the manufacturer!
Installation/commissioning
In case of any extraordinary incidents (including in the operating behaviour) that impair safety switch off the
device immediately.
Installation must be carried out by suitably trained experts only. After proper mounting and installation the device
is ready for operation
Maintenance/repairs
Always disconnect the power supply of all appliances involved. Maintenance and repair work must only be
carried out by suitably trained experts.
If troubleshooting is unsuccessful, do not continue using the device but contact the manufacturer.
.
www.baumer.com 2
N 150
1.2. SPA description and explanation
Mounting the spindle position display (SPA) is by docking hollow shaft onto spindle shaft (max.14 mm in
diameter).The hollow shaft is fixed to the spindle shaft by hexagon screw and secured by power grip.
This way, the SPA is mounted in an overhung position and secured against torsion at rear of the housing by the
attached spreader pin. The SPA features an absolute multiturn sensing system capable of detecting the position
after several spindle turns even in powerless state. Position data will be retained even in case of power failure
(min. 10 years).
The current position value is indicated in the two-line backlit LCD display (2x 5 digits, numeric), optionally
together with the target transmitted by the control (master). Two arrows indicate the editing engineer the
direction the spindle must be turned to for aligning actual value with target. As soon as the actual value is in
alignment with the target and within the permitted tolerances, the target will disappear. By corresponding master
parameterization the display can be turned by 180° enabling vertical respectively horizontal installation. SPAs are
networked by M8 connector, power supply is by the same cable directly from master. SPA parameterization by
master only.
indication „target“
arrows indicating the required direction for target/actual value alignment
indication „actual value“
www.baumer.com 3
2. Terminal assignment
Pin Assignment Core colour DIN47100
Pin 1 Tx/Rx-, RS485 white orange
Pin 2 Tx/Rx+, RS485 brown brown
Pin 3 sensor supply +24 V yellow red
Pin 4 sensor supply 0 V green black
male connector M8 female connector M8
IEC757
N 150
1
2
3
4
1
2
3
4
Pin Assignment Core colour DIN47100
IEC757
Pin 1 sensor supply +24 V yellow red
Pin 2 sensor supply 0 V green black
Pin 3 -- -- --
Pin 4 Tx/Rx+, RS485 brown brown
Pin 5 Tx/Rx-, RS485 white orange
male M16 female M16
3
4
2
1
5
3
2
1
4
5
Connect power supply that is free from interference emission. The supply must not be used as
parallel supply of drives, shields, magnetic valves, etc.
Apply DC according to the terminal assignment
Power supply: 24 VDC ±20 %
Shield
Use shielded cables only. Ground of the shield must be provided at the machine (two examples
corresponding to the cable applied, see drawings).
Abschirmungsanschluss
www.baumer.com 4
N 150
3. Interface
3.1. Interface data
Type: RS485
Baudrate: 19200
Parity: No
Data bits: 8
Stop bits: 1
Handshake: No
Checksum: Yes (CRC)
Timeout reply*: 1...16 ms
BUS switching time**: <0,1 ms
3.2. Protocol
The spindle position display operates with ASCII protocol (clear text protocol). Depending on the command, the
protocol data package varies between 5 and 17 bytes.
4-n [XXh..XXh] [Data] = data 20h-7Fh
n+1 04h EOT = end of transmission Permanent 04h
n+2 XXh CRC = checksum 00h ... FFh
3.3. Checksum (Cyclic Redundancy Check)
For optimized error-free data transmission the CRC byte is added after the footer token (EOT, end of
transmission) to the string to be transferred. Upon receiving a command the CRC byte transmitted is
crosschecked with the auto-calculated CRC byte.
Algorithm:
1) Reset CRC byte.
2) Rotate CRC byte by 1 bit to the left.
3) Link result to first data byte XOR.
4) Rotate result by 1 bit to the left.
5) Link result to the second data byte XOR.
:
x) Rotate result by 1 bit to the left.
y) Link result to the last data byte (ever 04H) XOR.
z) Add result as CRC after the footer token (04H) to the transmitted string.
1101 0000 RL 1010 0001 Important: Bit 7 is shifted in bit 0 during rotation
To avoid bus collisions a minimum timeout reply of 1 ms (default
*
parameter) is to be kept, i.e. the time elapsed between transmitting the
last bit of the query until start transmitting the 1st bit of the N 150 reply.
The operator should see that due to the minimum timeout reply of 1 ms the
bus switching time after having transmitted the last bit must not exceed 1
ms.
** The BUS switching time is the time the SPA requires to be ready again
for transmission receipt after having replied to host.
0000 1010
= CRC
www.baumer.com 5
N 150
3.4. Data transmission properties
For reasons of compatibility, within the complete multicon system the data amount is always the same (see table
in chapter 6), no matter how many digits are provided in the display. For example, command “R” (read actual
value) comprises a transmitted data amount of 6 bytes, but only 5 digits are indicated in the display.
3.5. Broadcast commands
Some specific commands are designated so-called broadcast commands. As soon as the master broadcasts a
command to identifier 99, the command is addressed to every N 150 in the network. Each individual spindle
position display will accomplish the respective command but will not respond any confirmation to master.
3.6. Data saving
Specific parameters are saved in EEPROM (1.000.000 writing cycles). Data saving is via interface upon every
parameter transmission to SPA.
Important:
There should not be a cyclic transmission of these parameters to SPA but only if necessary, for example in case
of parameter alteration. The relevant parameters saved in EEPROM are listed in the charts in chapter
“Command explanations” or “Overview on commands”.
4. Command explanations
4.1. General information
The following is describing the individual interface commands broken down into the four groups below:
- operating commands [ commands required during operation ]
- parameter commands [ commands for SPA parameterization ]
- identifier commands [ commands to indicate or alter the device identifier (address)]
- specific commands [ commands for specific functions as device reset or version number readout]
The following abbreviations are applied:
SOH = Start of heading (header token)
EOT = End of transmission (footer token)
Adr = Device identifier /address, including offset 20h
Cmd = Command
Data = Data transmitted or received
4.2. Operating commands
Command
code
C (43h) 3 / 11 X - - - Check if current value = target
R (52h) 6 X - - - Read current value
S (53h) 8 X X - X Read/write target
U (55h) 6 X X - - Offset
V (56h) 2 X X X X Read/write profile number
Z (5Ah) 6 X X X X Set preset
t (74h) 6 - X - - Transmit tool number
u (75h) 6 - X - - Transmit optional column of figures
Data length
in bytes
read write Broad-
cast
Save in
EEPROM
Significance
www.baumer.com 6
N 150
4.2.1. Check Position „C“ (43h)
This command provides the alignment status of target versus actual value. If the actual value is within the target
tolerance window, the response will be „o“ (6Fh) for OK together with the current profile number. If the actual
value is outside the tolerances, „x“ (78H) followed by the current profile number will be replied.
Example: (active profile number = 05)
Transmission
SOH Adr Cmd EOT CRC
01h 20h 43h 04h 0Ah
Response if actual value is within the tolerances:
Response
Response in case of actual value is outside the tolerances:
Response
SOH Adr Cmd Stat. Profile no.=05 EOT CRC
01h 20h 43h
6Fh 30h 35h
04h A5h
SOH Adr Cmd Stat. Profile no.=05 EOT CRC
01h 20h 43h
78h 30h 35h
04h 1D
4.2.2. Read actual value „R“ (52h)
This command is utilized to read the 5-digit actual value (bottom line of display). The amount of data is always 6
bytes. In case of a negative value, the “minus“ sign (2Dh) together with 5 data bytes is replied. Positive values
are represented by 6 data bytes without sign. Values of less than 5 (4) digits will come with preceding zeroes.
Please note that N 150 provides a 5-digit actual value.
Example: Actual value = -32.50
Transmission
Response
SOH Adr Cmd EOT CRC
01h 20h 52h 04h 40h
SOH Adr Cmd Actual value = –32.50 EOT CRC
01h 20h 52h
2Dh 30h 33h 32h 35h 30h
04h 54h
4.2.3. Read / write target (profile) „S“ (53h)
This command is utilized to read the presently active target (profile value) respectively to read or write a specific
target. Data are composed by profile number (2 bytes) and target (6 bytes). Note: Negative targets are
transmitted as 5-digit number (see example 3). Please consider that SPA targets comprise 5 digits only.
Example 1: Read active target (profile number = 12; target = 12.50)
Transmission
Response
Response upon clearing all targets:
Response
Example 2: Read specific target (profile number = 17; target = 12.50)
Transmission
Response
Example 3: Write specific target (profile number = 17; target = -12.50)