SMA Protocol  PR 5211 Instrument Manual 
EN-52    Sartorius 
 
Examples: 
Command  Response 
<LF>W<CR>  <LF> <_> <1> <G> <_> <_> <_ _ _ _ 5.025> <lb_> <CR> 
<LF>W<CR>  <LF> <_> <1> <N> <_> <_> <_ _ _ _ 100000> <lb_> <CR> 
<LF>H<CR>  <LF> <_> <1> <g> <_> <_> <_ _ _ _5.0025> <lb_> <CR> 
<LF>Z<CR>  <LF> <Z> <1> <G> <_> <_> <_ _ _ _ _0.000> <lb_> <CR> 
<LF>R<CR>  <LF> <_> <1> <G> <_> <_> <_ _ _ _ 7.025> <kg_> <CR> 
<LF> <_> <1> <G> <M> <_> <_ _ _ _ 7.650> <kg_> <CR> 
…repeat… 
<LF> <_> <1> <G> <_> <_> <_ _ _ _ 7.650> <kg_> <CR> 
The scale will repeat weight until next command is received. 
 
5.4.2  Unrecognized Command Response 
Any host command that the scale does not recognize either because it is not supported by the implemented 
SMA level or because it is simply not a recognized command will be responded to by the scale with an ASCII 
‘?’ question mark. 
<LF> ? <CR> 
5.4.3  Communication Error Response 
Any host command that the scale does not recognize due to a communication error will be responded to by 
the scale with an ASCII ‘!’ exclamation mark. This would include a parity error (if used) or data framing error. 
<LF> ! <CR> 
5.4.4  Diagnostics Command Response 
When the scale is commanded to perform internal diagnostics, a the test is performed and the following 
response is returned with the appropriate error indicators set or cleared. 
<LF> <r> <e> <c> <m> <CR> 
where: 
<LF>  Start of diagnostic response 
<r>  ‘R’ = RAM or ROM error, ‘_’ = OK, 
<e>  ‘E’ = EEPR OM error, ‘_’ = OK 
<c>  ‘C’ = Calibration error, ‘_’ = OK 
<m>  Always: ‘_’ = OK 
<CR>  End of diagnostic message 
Example: 
With no errors! 
Command  Response 
<LF>D<CR>  <LF> <_> <_> <_> <_> <CR>