ERMA SSI 9001 Setup guide

ERMA
Electronic GmbH
ERMA
Electronic GmbH
SSI 9001 and SSI 9002
Instruction set of serial interface
Description

Trademarks
All trademarks they are named ore portrayed in the text are registered trademarks of its
owner. The trademarks are recognized by ERMA-Electronic.
Warranty
For delivered products our "Allgemeine Lieferungs- und Zahlungsbedingungen" are effective.
In no event ERMA-Electronic or its suppliers shall be liable for any other damages whatsoever
(including, without limitation, damages for loss of business profits, business interruption or
other pecuniary loss) arising out of or inability to use this product.
All products from ERMA-Electronic are warranted against defective material and workmanship
for a period of two (2) years from date of delivery. If it is necessary to return the product to ERMA,
the sender is responsible for shipping charges, freight, insurance and proper packaging to pre-
vent breakage in transit. ERMA's warranty does not apply to defects resulting from action of the
buyer, such mishandling, improper interfacing, operation outside of design limits, improper repair
or unauthorized modification.

CONTENTS
1. General .............................5
2. Communications protocol ...................5
3. General commands .......................7
3.1. Read the ENCODER-, MIN- and MAX-Value .......7
3.2. Main reset .........................7
3.3. Type designation ......................7
3.4. Software version ......................8
3.5. Number of production ...................8
3.6. Date of production .....................8
4. Commands of configuration level (P-00) ...........9
4.1. Resolution (bits) of the encoder ..............9
4.2. Output code of the encoder ................9
4.3. Master/Slave Mode ....................10
4.4. Clock for Master-Mode ...................10
4.5. Zero defination .......................11
4.6. Rotation direction .....................11
4.7. Scaling factor .......................12
4.8. Offset value ........................12
4.9. Decimal points .......................13
4.10. Data source of the display .................13
4.11. Reset time of the MIN/MAX-memory ...........14
4.12. Function of digital user input 1 ...............14
4.13. Function of digital user input 2 ...............15
4.14. Function of push button ‘*’ .................15
4.15. Function of push button ‘-’ .................16
4.16. Function of push button ‘+’ .................16
4.17. Access-code ........................17
5. Commands of alarm output level (P-02) ...........18
5.1. Commands of alarm output 1 ...............18
5.1.1. Data source for alarm output 1 ..........18
ERMA-Electronic GmbH 2

5.1.2. Switching logic of alarm output 1 .........18
5.1.3. Alarm point of alarm output 1 ...........19
5.1.4. Hysteresis of alram output 1 ............19
5.1.5. Release delay time of alarm output 1 .......20
5.1.6. Operate delay time of alarm output 1 .......20
5.2. Commands of alarm output 2 ...............21
5.2.1. Data source for alarm output 2 ..........21
5.2.2. Switching logic of alarm output 2 .........21
5.2.3. Alarm point of alarm output 2 ...........22
5.2.4. Hysteresis of alarm output 2 ............22
5.2.5. Release delay time of alarm output 2 .......23
5.2.6. Operate delay time of alarm output 2 .......23
5.3. Commands of alarm output 3 (Only SSI 9002) ......24
5.3.1. Data source for alarm output 3 (Only SSI 9002) . 24
5.3.2. Switching logic of alarm output 3 (Only SSI 9002) 24
5.3.3. Alarm point of alarm output 3 (Only SSI 9002) . . 25
5.3.4. Hysteresis of alarm output 3 (Only SSI 9002) . . . 25
5.3.5. Release delay time of alarm output 3 (SSI 9002) . 26
5.3.6. Operate delay time of alarm output 3 (SSI 9002) . 26
5.4. Commands of alarm output 4 (Only SSI 9002) ......27
5.4.1. Data source for alarm output 4 (Only SSI 9002) . 27
5.4.2. Switching logic of alarm output 4 (Only SSI 9002) 27
5.4.3. Alarm point of alarm output 4 (Only SSI 9002) . . 28
5.4.4. Hysteresis of alarm output 4 (Only SSI 9002) . . . 28
5.4.5. Release delay time of alarm output 4 (SSI 9002) . 29
5.4.6. Operate delay time of alarm output 4 (SSI 9002) . 29
6. Commands of analog output level (P-03) (Only SSI 9001) . . 30
6.1. Data source for analog output (Only SSI 9001) ......30
6.2. Configuration of analog output (Only SSI 9001) ......30
6.3. Display value for min. analog output signal (SSI 9001) . . 31
6.4. Display value for max. analog output signal (SSI9001) . . 31
7. Commands of interface level (P-04) ..............32
7.1. Interface address .....................32
3 ERMA-Electronic GmbH

7.2. Interface baud rate .....................32
7.3. Transmission-Mode of serial interface ...........33
7.4. Timer of timer controlled Terminal-Mode .........33
7.5. Data source for serial interface ..............34
8. Error message NAK ......................35
8.1. Error word register .....................35
9. Command overview ......................36
Stand : 04.04.2002
SI900XSA.PUB
Technical subjects to change
ERMA-Electronic GmbH 4

1. General
The digital instrument SSI 9001/2 can be equipped with abidirectional RS
485 interface. The connection of the interfaces is specify in the manual of the
instrument SSI 9001/2.
2. Communications protocol
The organization of the communications protocol is conformed to DIN ISO 1745.
Theinformationmessageconsistofthetransmissioncontrolcharacter,thecommand
an the optional datas.
The instrument SSI 9001/2 gives a answer to each command. A host wait for the
answer and devaluate them.
Transmission parameters
baud rate: : 300, 1200, 2400, 4800, 9600, 19200
parity : no
data bits : 8
stop bits : 1
Transmission format:
SOH DDSTX C C C X..X ETX BCC
Significance of the sign:
SOH (ASCII 01) : start of heading
D : adress (decimal) of the instrument
STX (ASCII 02) : start of text
C : command signal sequence
: optional datas
ETX (ASCII 03) : end of text
BCC : control byte
ACK (ASCII 06) : positive acknowledge from the receiver
NAK (ASCII 21) : negative acknowledge from the receiver
Generation of the control byte:
Carry out a exclusive-OR operation (XOR) for all bytes between STX (exclusive)
and ETX (inclusive). The byte can be used direct as the control byte, if the value is
higher as 32. If the value of the control byte is lower as 32, it must be added 32 to
them.
1. General
5 ERMA-Electronic GmbH

Possible message formats
Return of datas:
STX X..X ETX BCC
Positive acknowledge:
ACK
Negative acknowledge (Errors):
NAK
Reasons of a negative acknowledge (Errors):
• command is unknown
• datas are wrong (to short or to long)
• datas contains wrong signs
• datas lies out of the value range
• wrong control byte
2. Communications protocol
ERMA-Electronic GmbH 6

3. General commands
3.1. Read the ENCODER-, MIN- and MAX-Value
Read the ENCODER-Value
SOH DDSTX MSWETX BCC
Read the MIN-Value
SOH DDSTX MINETX BCC
Read the MAX-Value
SOH DDSTX MAXETX BCC
Answer of SSI 9001/2 to the commands
STX VorXXXXXXETX BCC
V sign positive: ‘ ‘ (ASCII 20h)
negative: ‘-’ (ASCII 2Dh)
X ENCODER-, MIN- or MAX-Value
valid values -99999 to 999999
3.2. Main reset
Carry out the main reset
SOH DDSTX GRSETX BCC
Answer of SSI 9001/2
ACK
3.3. Type designation
Read the type designation
SOH DDSTX GERETX BCC
Answer of SSI 9001/2
STX SSI9001XETX BCC
SSI 9001/2 type designation
X X = 0 => no option analog output
X = 1 => with option analog output
3. General commands
7 ERMA-Electronic GmbH

3.4. Software version
Read the software version
SOH DDSTX VERETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
X 000 to 099 => software version of the instrument
3.5. Number of production
Read the number of production
SOH DDSTX SRNETX BCC
Answer of SSI 9001/2
STX XXXXXXETX BCC
X setting number of production
3.6. Date of production
Read the date of production
SOH DDSTX DATETX BCC
Answer of SSI 9001/2
STX 0XXXXXETX BCC
X setting date of production
3. General commands
ERMA-Electronic GmbH 8

4. Commands of configuration level (P-00)
4.1. Resolution (bits) of the encoder
Read the setting of resolution (bits)
SOH DDSTX BITETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the resolution of the connected encoder
SOH DDSTX BITXXXETX BCC
X setting the resolution of the connected encoder
valid values 010 to 025
Answer of SSI 9001/2
ACK
Example: Encoder with a resolution of 13 Bit
SOH DDSTX BIT013ETX BCC
4.2. Output code of the encoder
Read the setting code of the connected encoder
SOH DDSTX GBCETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the code of the connected encoder
SOH DDSTX GBCXXXETX BCC
X setting code of the connected encoder
valid values 000 or 001
Answer of SSI 9001/2
ACK
Example: Output code Gray
SOH DDSTX GBC000ETX BCC
4. Commands of configuration level (P-00)
9 ERMA-Electronic GmbH

4.3. Master/Slave Mode
Read the setting mode of the SSI 9001/2
SOH DDSTX MSBETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the mode
SOH DDSTX MSBXXXETX BCC
X setting mode of the SSI 9001/2
valid values 000 or 001
Answer of SSI 9001/2
ACK
Example: Slave-Mode
SOH DDSTX MSB001ETX BCC
4.4. Clock for Master-Mode
Read the setting clock of SSI 9001/2
SOH DDSTX CLKETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the clock
SOH DDSTX CLKXXXETX BCC
X setting clock of SSI 9001/2
valid values 000 or 001
Answer of SSI 9001/2
ACK
Example: Clock = 200 kHz
SOH DDSTX CLK000ETX BCC
4. Commands of configuration level (P-00)
ERMA-Electronic GmbH 10

4.5. Zero defination
Read the setting number of zero defination
SOH DDSTX NULETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the zero defination of SSI 9001/2
SOH DDSTX NULXXXETX BCC
X setting number of zero defination
valid values 000 or 001
Answer of SSI 9001/2
ACK
Example: Zero defination with ± display
SOH DDSTX NUL001ETX BCC
4.6. Rotation direction
Read the setting number of rotation direction
SOH DDSTX DIRETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the rotation direction
SOH DDSTX DIRXXXETX BCC
X setting number of rotation direction
valid values 000 or 001
Answer of SSI 9001/2
ACK
Example: Rotation direction clockwise
SOH DDSTX DIR000ETX BCC
4. Commands of configuration level (P-00)
11 ERMA-Electronic GmbH

4.7. Scaling factor
Read the setting of the scaling factor
SOH DDSTX SCAETX BCC
Answer of SSI 9001/2
STX XXXXXXETX BCC
Set the scaling factor
SOH DDSTX SCAXXXXXXETX BCC
X setting scaling factor
valid values 000001 to 999999
Answer of SSI 9001/2
ACK
Example: Scaling factor 1.56748
SOH DDSTX SCA156748ETX BCC
Remark: Do not transfer the decimal point !
4.8. Offset value
Read the setting of offset value
SOH DDSTX OFFETX BCC
Answer of SSI 9001/2
STX VorXXXXXXETX BCC
Set the offset value
SOH DD STX OFF VorX XXXXX ETX BCC
V sign positive: ‘ ‘ (ASCII 20h)
negative: ‘-’ (ASCII 2Dh)
X offset value
valid values -99999 to 999999
Answer of SSI 9001/2
ACK
Example: Offset value = 2.00000
SOH DDSTX OFF200000ETX BCC
Remark: Do not transfer the decimal point !
4. Commands of configuration level (P-00)
ERMA-Electronic GmbH 12

4.9. Decimal points
Read the setting of decimal point
SOH DDSTX ANKETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the decimal point of SSI 9001/2
SOH DDSTX ANKXXXETX BCC
X setting number of decimal point
valid values 000 to 005
Answer of SSI 9001/2
ACK
Example: Number of decimal point = 2
SOH DDSTX ANK002ETX BCC
4.10. Data source of the display
Read the setting of data source for the display
SOH DDSTX ANDETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the data source for the display
SOH DDSTX ANDXXXETX BCC
X setting number of data source for the display
valid values 000 to 003
Answer of SSI 9001/2
ACK
Example: Data source for the display = 0 (Encoder value)
SOH DDSTX AND00 ETX BCC
4. Commands of configuration level (P-00)
13 ERMA-Electronic GmbH

4.11. Reset time of the MIN/MAX-memory
Read the setting of reset time for MIN/MAX-memory
SOH DDSTX RSZETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the reset time of MIN/MAX-memory
SOH DDSTX RSZXXXETX BCC
X setting reset time in seconds
valid values 000 to 100
Answer of SSI 9001/2
ACK
Example: Reset tiome of MIN/MAX-memory = 10 (10 seconds)
SOH DDSTX RSZ010ETX BCC
4.12. Function of digital user input 1
Read the setting for the digital user input 1
SOH DDSTX FD1ETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the function for the digital user input 1
SOH DDSTX FD1XXXETX BCC
X setting number of the function for the digital user input 1
valid values 000 to 010
Answer of SSI 9001/2
ACK
Example: Function of the digital user input 1 = 7 (display test)
SOH DDSTX FD1007ETX BCC
4. Commands of configuration level (P-00)
ERMA-Electronic GmbH 14

4.13. Function of digital user input 2
Read the setting for the digital user input 2
SOH DDSTX FD2ETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the function for the digital user input 2
SOH DDSTX FD2XXXETX BCC
X setting number of the function for the digital user input 2
valid values 000 to 010
Answer of SSI 9001/2
ACK
Example: Function of digital user input 2 = 2 (Taring of encoder)
SOH DDSTX FD2002ETX BCC
4.14. Function of push button ‘*’
Read the setting of function for the push button
SOH DDSTX FT*ETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the function of the push button
SOH DDSTX FT*XXXETX BCC
X setting number of function for push button
valid values 000 to 005
Answer of SSI 9001/2
ACK
Example: Function of push button = 1 (Reset the MIN/MAX-memory )
SOH DDSTX FT*001ETX BCC
4. Commands of configuration level (P-00)
15 ERMA-Electronic GmbH

4.15. Function of push button ‘-’
Read the setting of function for the push button
SOH DDSTX FT-ETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the function of push button
SOH DDSTX FT-XXXETX BCC
X setting number of function for push button
valid values 000 to 006
Answer of SSI 9001/2
ACK
Example: Function of push button = 3 (display the MIN value)
SOH DDSTX FT-003ETX BCC
4.16. Function of push button ‘+’
Read the setting of push button
SOH DDSTX FT+ETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the function of push button
SOH DDSTX FT+XXXETX BCC
X setting number of function for push button
valid values 000 to 006
Answer of SSI 9001/2
ACK
Example: Function of push button = 2 (display the MAX value)
SOH DDSTX FT+002ETX BCC
4. Commands of configuration level (P-00)
ERMA-Electronic GmbH 16

4.17. Access-code
Read the setting of access-code
SOH DDSTX CODETX BCC
Answer of SSI 9001/2
STX VXXXXXETX BCC
Setting the access-code
SOH DDSTX CODV00XXXETX BCC
V sign positive: ‘ ‘ (ASCII 20h)
X access-code
valid values 00000 to 00999
Answer of SSI 9001/2
ACK
Example: Access-code = 123
SOH DDSTX COD 00123ETX BCC
4. Commands of configuration level (P-00)
17 ERMA-Electronic GmbH

5. Commands of alarm output level (P-02)
5.1. Commands of alarm output 1
5.1.1. Data source for alarm output 1
Read the setting of data source for the alarm output 1
SOH DDSTX G1DETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the data source for the alarm output 1
SOH DDSTX G1DXXXETX BCC
X setting number of data source for the alarm output 1
valid values 000 to 004
Answer of SSI 9001/2
ACK
Example: Data source for alarm output 1 = 1 (Encoder value)
SOH DDSTX G1D001ETX BCC
5.1.2. Switching logic of alarm output 1
Read the setting of switching logic for the alarm output 1
SOH DDSTX G1CETX BCC
Answer of SSI 9001/2
STX XXXETX BCC
Set the switching logic of alarm output 1
SOH DDSTX G1CXXXETX BCC
X setting number of switching logic for the alarm output 1
valid values 000 to 003
Answer of SSI 9001/2
ACK
Example: Switching logic of alarm output 1 = 1 (contact closed at high limit)
SOH DDSTX G1C001ETX BCC
5. Commands of alarm output level (P-02)
ERMA-Electronic GmbH 18

5.1.3. Alarm point of alarm output 1
Read the setting of alarm point for alarm output 1
SOH DDSTX G1WETX BCC
Answer of SSI 9001/2
STX VorXXXXXXETX BCC
Set the alarm point of alarm output 1
SOH DD STX G1W VorX XXXXX ETX BCC
V sign positive: ‘ ‘ (ASCII 20h)
negative: ‘-’ (ASCII 2Dh)
X alarm point
valid values -99999 to 999999
Answer of SSI 9001/2
ACK
Example: Alarm point of alarm output 1 = 2500
SOH DD STX G1W 002500ETX BCC
5.1.4. Hysteresis of alram output 1
Read the setting of hysteresis for the alarm output 1
SOH DDSTX G1HETX BCC
Answer of SSI 9001/2
STX XXXXXXETX BCC
Set the hysteresis of alarm output 1
SOH DDSTX G1H00XXXXETX BCC
X hysteresis
valid values 000001 to 001000
Answer of SSI 9001/2
ACK
Example: Hysteresis of alarm output 1 = 100
SOH DDSTX G1H000100ETX BCC
5. Commands of alarm output level (P-02)
19 ERMA-Electronic GmbH
This manual suits for next models
1
Table of contents
Popular Recording Equipment manuals by other brands

Greenlee Communications
Greenlee Communications 77M-G instruction manual

Manikin Electronic
Manikin Electronic Schrittmacher user manual

M-Audio
M-Audio tirgger finger pro quick start guide

Panasonic
Panasonic SJ-MR230DGH Service manual

ABB
ABB MRP31.0 Technical description

Webasto
Webasto SmarTemp Control fx 2.0 Installation & operation instructions