Home
        Measuresoft Development Ltd. SNET to USB Interface 35954U User
         Contents
1.      System zero error  The IMP is unable to perform a drift correction     System calibration corrupt  The calibration constants  Including backup values  held in the  non volatile memory show    read errors     Non volatile memory is either corrupted or not  fitted     Strain gauge not initialised  The IMP database must be loaded with the gauge offset  resistance and factor  See the    Command Directory    entry for IN   Relevant only to IMP type  3595 1B     Digital result pending   Relevant only to IMP types 3595 1H and 1J     Period time out  The IMP has tried to measure a time period but took longer than the  maximum time allowed  as set by the CH TI command     Not measured  The channel has been set to    skip        digital output    or    event capture       The remainder of possible error codes are unassigned     Page 94 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    3  Appendix   Upgrading Interface Firmware  The 35954U Interface allows the user to upgrade the Interface firmware  If your Interface requires an  upgrade  please follow the steps below    1  Disconnect the Interface   2  Remove and retain the 4 screws on the front panel of the unit and slide off the top cover     3  Place a Jumper on the program link  highlighted in red below  Fig 1 1 and Fig 1 2    3 1 1  Fig 1 1 Location of progr
2.      open circuit     o p      output     info      information       Page 30 of 98    Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd     Version  1 0 0 0    SNET to USB Interface 35954U User Manual          2 1 2 2  Table 2 2  Additional commands for the 3595 1H and 1J IMP  Command Purpose  CHLR Returns the loop resistance of a thermocouple  CH UC Converts a measured parameter into alternative units  With the function y   mx   c   UT Defines a set of coefficients to be used for thermocouple linearisation    These are applied by selecting the appropriate channel mode    CH PL Enables a measured parameter to be linearised into alternative units   PL Defines coefficients of the polynomial applied by CH PL   CH HL Defines a high limit for channel alarm checking   CH LL Defines a low limit for channel alarm checking   CH GO Defines a group of alarm channels to be used with a digital output channel   AS Enables an IMP to start automatically after a hard reset   RM Selects the result mode from real time  time tagged  historical        Page 31 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 3  COMMAND DIRECTORY    In this directory  the IMP commands are classified under the following headings   Commands fo
3.     Same modes as for 2A   800 Switch output off  high  For digital output  set channel to logic    1    or    0      801 Switch output on  low  Similar to modes as for 2A  except   810 Alarm op high  a  Status of channel can be read back  820 Alarm op low  b  Outputs default to Off on power up  830 Hw watch  840 Sw watch  850 Hw  amp  Sw  900 Gate time   10ms Frequency Measurement  901 Gate time   100ms  902 Gate time   1s  903 Gate time   10s  910 1 period Multiple period measurement  911 10 periods Returns the time for one period  in seconds  912 100 periods  Same modes as for 2A   913 1000 periods       Page 39 of 98    Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd     Version  1 0 0 0    SNET to USB Interface 35954U User Manual    For status measurements in channels 1 through 18  the logic levels applicable are     Mode 700  TTL  m lt 0 8V   0     m gt 2 4V   1     Mode 701  3V 9V  m lt 3V  0     m gt  QV   1     Mode 702  25kQ  m  lt  1000       0     M gt  1kQ   1       In each of the above modes  the last value measured is maintained during the intermediate region  for  example  in Mode 700  where 0 8V  lt  m  lt  2 4V      For frequency and period measurements on channels 19 and 20  modes 900     903 and 910     913    the following conditions apply     e For continuous scans  a 3595 1H and 1J type IMP does not wait for a measurement to  complete  but returns the e
4.    low  zero  impedance    When the IMP is powered off  the switch is high impedance and is read as a    1    by another IMP  The  digital channel output maintains this state until changed by a set up command     Page 71 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 10 2  CH LR  CHannel Loop Resistance        Where  nis an integer that defines the channel number  in the range 1  lt  n lt  18   Function  Reports the loop resistance  between high and low  of a thermocouple on channel n   Channel n must be configured as a thermocouple type  MOde 310     3A4   If nis out  of range  the command does not return an error and is ignored     Response  In Stream 3   CHnLR  lt 4 byte result gt     The result is in kohms     no time lag     2 1 10 3  CH UC  CHannel Unit Conversion   i  Where  nis an integer that defines the channel number  in the range 1  lt  n lt  18    mis an IEEE 754 floating point number defining the slop of a line     cis an IEEE 754 floating point number defining a constant  y axis catersian  intersection     eis an enable flag  1   enable  0   disable   Function  Used to convert a measured parameter into alternative units with the function     y mx c  Where x is the input parameter and y is the output     Notes   1  The input parameter is post Channel Mode  Therefore  if the required output
5.    yosoinsesuw    Measuresoft Development Ltd     SNET to USB Interface 35954U User Manual    Version  1 0 0 0       prepared for measuresoft by    Ryan Craven  Thursday  December 22  2011       measuresoft development       This document is the copyright of  Measuresoft  and may not be modified   copied  or distributed in any form  whatsoever without the prior permission of  Measuresoft    Page 1 of 98    measuresoft development limited  partnership courtyard   the ramparts   dundalk    ireland  tel   353 42 933 2399  fax   353 42 932 7187       Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd     Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Technical Specifications 3595 4U IMP Interface    Inputs     Power requirement  24 48Vdc External Power Supply    Power connection  Panel mounted 9 pin D sub plug    Outputs     Output  SNET IMP power supply   serial communication network     Output connection  Panel mounted 9 pin D sub socket     Panel mounted USB  B  connection    Network Cable Details     Cable Spec  Screened single pair cable 100Ohm impedance  12 24AWG depending on network      length number of IMPs  Maximum No IMPs  50    Operating Conditions    Temperature range   20 to  50C  Relative humidity  0 to 40C   lt 90     Mechanical    Casing  Aluminium sealed to IP55  Size  w x d x h  170 x 116 x 36mm  Weight  2kg    Accessories    USB Cable   SNET ne
6.   2 1 10 11     Where     Function     2 1 10 12     Function     SNET to USB Interface 35954U User Manual    RM  Result Mode     fie acs ae    eal time mode  default   eal time mode with time tagging   See page 1 45   Il results returned in Stream 2  historical     3355  Wow i  N gt O  Wow ou   gt DD    Mode 0 outputs data on Stream 0 in the same format as for all IMP devices  Mode 1  outputs the same data but with a time tag  Mode 2 outputs historical data on Stream  2 and allows all 960 buffers to be used  Each buffer holds a scan of 20 channels  If   for example  the scan period is set to 10s with the SP command  the 960 buffers will  be filled in 9 600 seconds    2hrs 40mins      Historical mode buffering operates on a first in  first out basis  FIFO   If the IMP is  measuring faster than the PC can read results  the results are stacked in the FIFO  buffer  queue   When the buffer is full  the IMP continues measuring so that it can  monitor alarm inputs  but does not store new results in the buffer until soace becomes  available     FB  Flush Buffers     Flushes the historical results  FIFO buffer  and returns the FIFO buffer to the    free  buffer list     FB is a    one shot    command and has no persistent effect  For further  flushing  another FB command must be sent     Page 78 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 10 13     
7.   Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 4 5  MESSAGES    Messages may be generated either as a result of errors at the IMP or the interface or in response toa  valid command  These messages are presented on the current port  either USB  serial or both  The  full complement of messages is contained in Tables 1 2 and 1 3     For more information on the result and error formats refer to Part 2 of the manual                    1 4 5 1  Table 1 2 Responses to Valid Commands  Displayed Message  prks   Comments  Number Descriptive String  S00 DD MM YY HH MM SS  Returned in response to  _ TI  command  TH  S01 Status XY Returned in response to  _IN command  X   status   Y   issue  1 4 5 2  Table 1 3 Error Messages  Displayed Message  Number Descriptive String comments  S50 XX IMP command string fails to arrive at IMP XX  S51 XXY Requested data from stream Y of IMP XX is either  corrupted during reception or nothing is received at  all  S54 S Net command too long A single S Net command has been issued that    contains more than 256 characters  after any  numbers contained in the command have been  converted     S62 Command string too long This error is received when a command string of  more than 256 characters is sent to the interface   When this happens the interface discards the entire  command string    S70 Invalid number Some S Net commands require the parameter  values to be in IEEE format  Error S70 means that  the IEEE format has not been used     S7
8.   for test purposes     e All analogue input channels are set to    volts DC auto ranging      e All digital channels are set to    digital status      e The IMP is armed     When all channels are set up in this way  unused channels should be shorted out at t  he connector block     Response  None     Page 46 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 4 11     Where     Note     Function     Note     SNET to USB Interface 35954U User Manual    SP  Scan Period     pis a 4 byte floating point number that defines the scan period in the range Oms  through 16777215ms    This command does not apply to type 1D IMP devices    The SP command defines the period between start points of successive scans in the  continuous measurement mode and this allows scan data to be sent to the PC ata  defined rate    Defined scan periods are intended for an IMP in the fast scanning mode   See entry    for the FR command   For example  a 3595 1A IMP could be set to make a fast scan  of 20 thermocouples every second  the duration of each scan being 300ms  FR2      Actual scan time   e g  300ms          eil ool E a Time  pon Period  e g  1s    gt    Trigger    Figure 2 1  Scan Period Command    Defining the scan period gives two advantages   a  it provides a manageable amount  of useful data for the PC  and  b  the data becomes available at predictable intervals   thus
9.   lt  t  lt  80  C 177  F  This command applies only to IMP types 1A  1C  1E  1H and 1J   Sets the value of the external temperature reference into the IMP  For use only when  an external reference  junction is to be used  The units used for temperature results  and references are set by the UN command     None     AM and UN    1 Historically  called the    cold    junction  Now known more accurately as the reference junction   Similarly  the    hot    junction is now known as the measurement junction     Page 56 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 6 3     Where     Note     Function     Response     SNET to USB Interface 35954U User Manual    TC  set Thermocouple Checking for open circuit   n  0  thermocouple checking off  n  1  thermocouple checking on  This command applies only to IMP types 1A  1C  1E  1H and 1J   With checking enabled  a second measurement follows the thermocouple  measurement  thi is to confirm thermocouple integrity  Note that this may slow down  the data acquisition rate to less than 1 per second  When an open circuit is detected   the measurement result is replaced with the error code   See Chapter 2      None     Page 57 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB I
10.   the  output is switched into the alarm state  i e  no change in this case  thus disabling the  machine  Once the IMP has read the machine parameters and determined that none are in  alarm  it closes the output switch and  thus  enables the machine    2 1 10 10  AS  Auto Start    fae  Where  n  0   False     do not auto start  default   n  1   True     do auto start  Function  When auto start is set to true  the IMP automatically begins operations after a hard    reset  power up or a hardware watchdog timeout      After a hardware reset  and just before entering an idle loop  the IMP checks the  value of nin its    non volatile database  If nis true  the non volatile database is  restored to the database proper  as if the RD command had been issued  A check is  then made on the CONTINUOUS_SCANNING Boolean variable  if this is true  a scan  is triggered automatically  if it is false  no further action is taken     When auto start is set to false  no action is taken   Example  A typical AS command sequence is   1  SE  set up the IMP to default mode    2  CO  set continuous triggering    3  AS1  set auto start to true     4  SD  save settings in non volatile memory     These commands prepare an IMP to respond to a hard reset by restoring its     database and issuing a trigger command to itself     Page 77 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0  
11.  1 2 1 1  Table 1 1 S Net Connections  Pin Function  1 2 amp 6 Screen  3 5 SNET   7 9 SNET   1 2 2  S NET TERMINATION    The IMPs  and S Net Interface within the 35954U Interface  are high impedance devices  whilst the S   Net cable which interconnects them has a characteristic impedance of approximately 100Q   Therefore  to avoid signal reflections  the S Net cable must be correctly terminated at both ends     The way in which the S Net cable is terminated depends on where the 35954U Interface is placed in  the S Net system  An S Net terminator is fitted in the Interface  A pair of terminators for use on the  IMPs are supplied with the 35954U Interface     Where the interface is placed at one end of the network  Fig 1 2  the terminator in the IMP Interface  must be connected  A terminator should also be fitted to the IMP at the other end of the network     Page 7 of 98 Working copy if printed  P  iIDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 2 2 1  Figure 1 1  The 35954U Interface placed at end of S Net  IMP IMP IMP IMP  1 2 3 4  CONTROLLER    IMP Interface Unit       IN I    7 YJ i gt   S Net    To further IMPs if required   S Net terminators should be fitted to the IMP    Interface and to the IMP at the end of the S Net    Where the Interface is placed in the network  Fig  1 2  the terminator in the 35954U Interface should  be discon
12.  1A  3595 1C    Use AM or TE command to set the Use CH TI command to set time   temperature reference for out period on each channel   thermocouples     next channel    2 1 11 3  STRAIN GAUGE SET UP    This procedure must be  used to enable strain    gauge measurements   Applies only to IMP  type 3595 1B only        Use CH GA command to set the  gauge factor for each channel     Use CH OF command to reload Use IN command to initialise  initial strain gauge offset data strain gauge and store initial  from the Host PC  data to Host PC     Figure 2 6  IMP Specific and Strain Gauge Set up    Page 82 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 2  Chapter 2   Result and Error Formats    2 2 1  INTRODUCTION    Table 3 1 summarises the result formats applicable to 3595 Series IMP types 1A  1B  1C  1D  1E     2A and 2B     For IMP types 3595 1H and 1J  the same formats apply  However  depending on the result mode    selected  the results may be time tagged     The three result modes of IMP types 3595 1H and 1J are     e Real time     exactly the same format as for all other IMP types   e Time tagged     each scan data block  or single measurement result  has a bookmark and time tag    appended     e Historical     allows the IMP to pass historical time tagged results back to the Host PC     The formats of the b
13.  2    Chapter 3    Chapter 4    Introduces the various facilities of the 35954U Interface   Relates to the installation of the 35954U Interface  Explains how to    e Connect the Interface to IMPs  via S Net    e S Net Termination   e Connect up an external power supply   e Connect to a PC   Details the cabling and power supplies required for your particular system    Describes the syntax  function and response of each of the Interface commands  The  commands relate specifically to the 35954u Interface     Part 2 of the manual contains details of the IMP commands and responses     Chapter 1    Chapter 2    Describes the syntax  function and response of each of the IMP commands     Describes the format of the results and error messages received from the IMPs     Page 5 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 1 3  DATA STREAMS    To categorise data the S Net protocol operates four separate data types called streams  Each stream  uses a different data format  This allows an application program to attach different priorities to data  types and so to improve the speed with which high priority data  such as event timing  is handled  The  steams are arranged as follows     Stream 0 Data in response to a command to measure all channels  a scan  or long numeric  responses    Stream 1 Data in response to a 
14.  CH1GAn1n2n3n4   IN1   ME1  for analogue IMP 1B only     Where  n1    n4   IEEE 754 floating point number  n1   most significant byte    For a strain gauge factor of  say  2 25     First byte n1   01000000  equivalent to 6410  Second byte n2   00010000  equivalent to 1640  Third byte n3   00000000  equivalent to 0  Fourth byte n4   00000000  equivalent to 0    This command sequence     e Resets previous settings    e Sets channel 1 to measure strain using a 1 2    bridge  4mA  configuration on auto   ranging    e Uses a strain gauge factor of 2 25 in strain calculations   e Initializes the strain gauge  and   e Tells the IMP to take a measurement on Channel 1    A detailed explanation of how to convert the decimal number    2 25    into a binary number in  IEEE 754 floating point format is given in Chapter 2     Page 28 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 1 5  INCORRECT COMMANDS    The IMP checks command strings for correct syntax  If it finds a command that it does not  understand  it ignores the command and moves on to the set of characters after the next semicolon   or the next command string if the message ends before a semicolon occurs      For example  if the following command string is sent to an IMP   HELLO  TR    The first five characters  HELLO  mean nothing to an IMP and it will 
15.  CHannel Time out        Where     Note     Function     Response     2 1 8 3     Where     Note     Function     nis an integer that defines the channel number  in the range 1  lt  n  lt  20  pis an integer that defines the time out code  in the rangeO lt  ps5  This command applies only to IMP types 1H  1J and 2A     For a specific channel  sets the time out period for period measurements  The  settings available are listed in Table 2 17  The default period is 2 seconds  p   1     The time out period is the maximum time any period or    one shot    measurement is  allowed to take  If the period to be measured exceeds this time  the error    period time   out    is returned instead of a result  For single period measurement of cyclic signals   the time out period must be at least twice that of the measured signal  This ensures  both edges of the signal are within the time out period     None    Table 2 17  Time out periods       Time out code Time out Period  0 200ms   2s   20s   50s   70s   130s     Available on 1H and 1J IMP types only       ahWN            CL  CLear event totalise counter     nis an integer that defines the channel number  in the range 1  lt  n  lt  20    This command applies only to the digital IMP  type 2A  and the Universal IMP  types  1H and 1J      Instructs the IMP to clear its    event totalise counter and to inhibit counting until the  next ME or TR command  for a specified channel only  The event totalise counter  keeps a continuously updated reco
16.  Interface connects to a PC via a USB    B    cable  To install the Interface on your machine   follow the steps below for the appropriate operating system     1 2 4 1  Windows XP    If you are installing the Interface for operation on Windows XP you will need to download and install  the appropriate virtual COM port drivers  These drivers are available from www solartron imp com  or  from http   www  ftdichip com Drivers VCP htm     When you have downloaded the drivers  please follow the steps below    1  Ensure the 35954U Interface Unit is placed securely    2  Download the virtual COM port drivers save it where you can access it easily  3  Connect the Interface to your machine using a USB    B    cable   4  When prompted  choose to install the drivers manually   5  Navigate to the folder you downloaded in Step 2 and click ok    6  The drivers for the Interface will now be installed     7  Once completed you should now see the Interface appear in your device manager under    Ports       1 2 4 2  Windows Vista    1  Ensure the 35954U Interface Unit is placed securely    2  Connect the Interface to your machine using a USB    B    cable   3  Windows Vista should automatically detect and install the drivers for the Interface  If not   please download the driver from our site  choose manual install  navigate to the downloaded  file and click ok     4  The drivers for the Interface will now be installed     5  Once completed you should now see the Interface appear in your device
17.  Note     Function     Response     Equipment     Procedure     nis an integer that defines the channel number  in the range 1 lt ns4   X   the measured current value  corresponding to an non calibrated 0 004A output  y   the measured current value  corresponding to an non calibrated 0 02A output  Values x and y are both in amps  in floating point format    This command applies only to an IMP type 1D with a    3595 3Y    connector block     Allows current calibration of a specific output channel  This should normally be left to  users with specialist reference equipment     Stream 3  4 characters Cnle  where  nis the channel number and e represents the  calibration response  as shown in Table 2 18     Same as for CH CV command   The procedure for calibrating the output current of a type 1D IMP is     1 5 Same as for CH CV command     6  Using the CH VO command  set the channel output current first to 0 004A  and second to 0 02A  and in each case  measure the current actually output  by the IMP    7  Using the measurements obtained in Step 6  send the channel calibrate    current command CHnClxy  In this command  x is the actual current  measured when 0 004A was requested and yis the actual voltage measured  when 0 02A was requested     8  Check the calibration response in stream 3  see Table 2 18  to ensure that  the IMP channel has been successfully calibrated     Page 69 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User M
18.  for totally fast IMP system    Scans per second    Integration Time 3595 1A 35951B 35951C       20ms  FRO  1 56 2 01 1 48  16 67ms  FR1  1 88 2 38 1 78  5 00ms  FR2  5 41 5 85 4 48  4 17ms FR3  6 45 6 63 5 16  1 25ms FR4  12 95 11 33 9 10  1 04ms FR5  14 83 12 50 9 38       Table 2 14  Scan rate  scan sec  v no  of fast five IMP system             No  of Fast No  of Fast Combined Scan No  of Slow Combined Scan Overall Scan   IMPs  FR2  IMPs  FR4  Rate of Fast IMPs IMPs  FRO  Rate of Slow IMPs Rate  1   5 4 4 5 4 9  2   10 3 3 10 3 13  3 15 2 2 15 2 17  4   20 1 1 20 1 21  5   25 0 0 25 0 25    1 10 4 4 10 4 14    2 20 3 3 20  3 23    3 30 2 2 30  2 32    4 40 1 1 40 1 41    5 50 0 0 50  0 50   Page 54 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 5 4     Note     Function     Response     See also     2 1 5 5     Note     Function     Response     SNET to USB Interface 35954U User Manual    KA  calibration off     at ee    This command does not apply to the digital IMP  types 2A and 2B     With calibration    on     measurements are corrected with the offset and scale factors  kept in EEPROM  These factors are determined during factory calibration  or changed  by the calibrate command  CA  CH CV or CH Cl   and suit the individual IMP  This  function defaults to    on       With calibration    off  the correction factors used assume perfect co
19.  has recorded in that channel so far  MEasure does not  reset any counters    Stream 1  one 4 byte result     RM  for the 1H and 1J IMP types     Page 43 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 4 8  RE  REset     Function  Sets all IMP settings to their default values     this normally assumed on first power   up    COntinuous    off    Not armed    Defined scan period set to Oms    KAlibration    on       DRift correct    on       External temperature    on       AMbient temperature reference    on       All channels to    skip       Time out 2 seconds    Temperatures returned in   C    Integration time set to 20ma  FRO     Voltage and current outputs set to default values  see installation guide     Sets scan to be sent over stream 0    Sets digital sample rate to default    Event counters cleared    User conversions cleared and disabled    Both user thermocouples cleared    Both user post linearisations cleared    All channel alarm conditions cleared and disabled     Response  None    Page 44 of 98 Working copy if printed  P  iIDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 4 9     Where     Note     Function     Response     SNET to USB Interface 35954U User Manual    SA  SAve set up     ee eee 
20.  is  pressure and the  nout is measured from a 4 20mA transmitter  two conversions  are possible     a  Froma measured voltage across a precision resistor  through which the current  flows  unit conversion is post CHannel MOde voltage      b  From a measured current  through a 100Q precision resistor  unit conversion is  post CHannel MOde current      2  Once the measured parameter has been converted  it is no longer available  as  current or voltage for example     Page 72 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 10 4     SNET to USB Interface 35954U User Manual    UT  User Thermocouple linearisation     Where     Function     Notes     See also     2 1 10 5      lt    gt  defines the user thermocouple as Thermocouple    1    or    2       a5     agare IEEE 754 floating point numbers for the coefficients of a fifth order  polynomial    bs     bo are IEEE 754 floating point numbers for the coefficients of a fifth order  polynomial  butare the inverse of the a5     a0 polynomial     This command is used to apply a user defined linearisation to a thermocouple  measurement  The aim is to cover any thermocouple type not covered by the  polynomials available in 3595 IMP types 1H and 1J    Channel modes 390     394 use  the coefficients defined by UT1  Modes 3A0     3A4 use coefficients defined by UT2      The computation of reference junction 4 
21.  manager under     Ports       Page 10 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 2 4 3  Windows 7    1  Ensure the 35954U Interface Unit is placed securely    2  Connect the Interface to your machine using a USB    B    cable   3  Windows 7 should automatically detect and install the drivers for the Interface  If not  please  download the driver from our site  choose manual install  navigate to the downloaded file and  click ok     4  The drivers for the Interface will now be installed     5  Once completed you should now see the Interface appear in your device manager under     Ports       Page 11 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 3  Chapter 3     Cabling and Power Supplies  1 3 1  S NET CABLE    IMPs are linked to the 35954U Interface by S Net  a serial communications network  The S Net cable  consists of a twisted par of multi stranded wires with a screen around them and has a nominal  characteristic impedance of 100Q  Unscreened cables may be used  but in electrically hostile  environments S Net signals may be subject to interference  In most applications signals and IMP  power a both delivered via the S Net cabl
22.  period is less than the actual scan time  the IMP outputs the scan  data at the maximum uncontrolled rate     Page 47 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    The defined scan period is not effective for single scans  With the continuous mode  inoperative  scans start immediately on trigger  To ensure long term repeatability of  the defined scan period  the analogue type IMP has its    internal calendar clock  synchronised to the time in the 4C Interface card  Synchronisation occurs every  second   Due to the uncertainty of the clock in the PC 4C Interface card  a small  number of scans may be lost or gained over a 24 hour period  This number is  lt   2500 scan period  where the scan period is in milliseconds      Table 2 10  Average scan times for Fast Integration IMP devices       Average   Scan Time  ms                 IMP type Measurement mode FR2 FR3 FR4 FRS5  3595 1A Voltage 189 159 81 71  3595 1B Voltage 176 155 95 84  3595 1C 1E Voltage 225 196 112 111  3595 1A Thermocouple 300 292 270 269  3595 1C 1E Thermocouple 337 328 311 309  3595 1A Thermocouple with OCTD 403 385 338 335  3595 1C 1E   Thermocouple with OCTD 474 454 408 408  3595 1B Strain 360 328 238 8 221  3595 1B Resistance 284 254 168 151  3595 1B Temperature  PRT  355 322 234 121       Notes on Autoscan Firmware    1  IMP types no
23.  simplifying the reading of the data     On power up  the scan period is set to the default value of Oms  which allows the IMP  to output scan data at the fastest rate possible  With this  however  the intervals at  which data becomes available are unpredictable and  if the PC is unable to cope with  the large amount of data produced  the system may hang  To make scanned data  more manageable and predictable  the scan period defined by the SP command  should also allow the PC enough time to process each block of scan data as it  occurs  For a guide  the average scan times for the various types of IMP and their  measurement modes are listed in Table 2 10     The scan period may be re defined at any time  If a defined scan period is in  operation  the new period effectively merges with the old one   See note on exception  to this   For example  consider a scan with a defined period of 5 seconds that has  been running for one second  Commanding a new scan period of four seconds  causes the next scan to start in three seconds     Conversely  if the new scan period is one second or less  the next scan starts  immediately on completion of the present scan  Note that a scan is never terminated  by re definition of the scan period     When a new scan period is loaded with the LO command  with continuous scanning    the new period takes effect from the beginning of the next scan     An IMP can not be made to output data faster than the inherent measurement rate  If    the defined scan
24.  supply via the Interface  is given below     1 3 3 1  1 3 3 1 CABLE SELECTION WHEN USING THE INTERFACE INTERNAL  SUPPLY    The internal power supply of the Interface can supply 43V to the S Net system  For this  Table 4 2  shows the recommended maximum cable length  in metres  for a given gage of cable and number of  IMPs     Page 13 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Table 1 1  Maximum Cable Lengths for IMPs Using the Interface Internal Supply                                                                                           No  of Maximum Cable Length  Metres   IMPS 12 AWG 16 AWG 20 AWG 24 AWG   3 4mm    1 3mm     0 5mm     0 2mm      1 1000 1000 1000 660   2 1000 1000 1000 660   3 1000 1000 1000 660   4 1000 1000 1000 534   5 1000 1000 1000 427   6 1000 1000 900 356   7 1000 1000 772 305   8 1000 1000 675 267   9 1000 1000 600 237  10 1000 1000 540 213  11 1000 1000 491 194  12 1000 1000 450 178  13 1000 1000 415 164  14 1000 1000 384 151  15 1000 923 352 139  16 1000 841 321 127  17 1000 758 290 114  18 1000 676 258 102  19 1000 594 227 89  20 1000 512 196 T7  21 933 430 164 65  22 755 348 133 52  23 577 266 101 40  24 400 184 70 27  25 222 102 39 15   1 3 3 2  1 3 3 2 CABLE SELECTION WHEN USING THE INTERFACE EXTERNAL   SUPPLY    When IMPs are powered from an external supply connecte
25.  to ate with real time  measurements as they are made   Unwanted historical data may be flushed out      Stream 0 is not used  except in the special case of SA  and Stream 1 is not used  Stream 3 is  retained  it resides at the top of the data page     Stream 2 never splits scan result blocks across a data page  Therefore  after a loss in  communications  and while extracting buffered scans  Stream 2 contains one or two full data scans   and possibly measurement results   The end of useful data is marked with and end tag  Note that this  does not imply that there is no more historical data to extract  it does imply that the last piece of useful  data has been read from the data page     2 2 6 2  BOOKMARK FORMAT    A bookmark contains the calendar month  day  hour and minute  The format is   4    First Byte     gt  Fourth Byte         most significant bit of first byte    All numbers are in binary coded decimal     X4 months  tens  X3   X0 months  units  D7   D4 days  tens  D3   Do days  units  H7   H4 hours  tens  H3   Ho hours  units  M7   M4 minutes  tens  M3   Mo minutes  units    Page 92 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V 1 2 doc docx       Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 2 6 3  TIME TAG FORMAT    The time tag contains an indication of whether the following data is a scan or a single measurement   the channel number  and the calendar se
26. 1 Invalid hexadecimal This error is returned when an invalid ASCII hex  number has been sent to the interface       S72 Unknown internal command The initial code of a command  e g  I_XX  is not  recognised   S73 Parameter error Indicates an interface command with invalid  parameters   Page 26 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2  Part 2    2 1  Chapter 1      IMP Commands    2 1 1  INTRODUCTION    This chapter provides information on the use of IMP commands  a summary of commands  a detailed  command directory  and suggested command procedures     2 1 1 1  COMMAND STRINGS    The following rules apply to command strings     a  They must not contain more than 256 characters  bytes    b  They may contain a number of individual commands  as long as they are separated by    semicolons    c  Commands are executed in order  left to right across the string  and responses are returned  in order    d  They must not contain unnecessary spaces or lower case characters    e  Ifa command includes some binary coded information  all bytes of this data must be included    f  Omissions can cause both the command involved  and subsequent commands  to be  misinterpreted    2 1 1 2  IMP COMMAND TYPES    Command strings are built from two basic command types     General Command   applicable to most IMP types  Speci
27. 5 2A and switch IMP type 3595 2B  set up  for    events capture     The 3595 2A IMP can store up to 6000 bytes of event data  whilst the 3595 2B  can store up to 512 bytes  Both types can transmit up to 112 bytes of data at a time     Event data carries information on the time and directional change of a digital signal  The time of a  detected event is referenced to the IMP internal calendar and clock  which is regularly synchronised  from the 3595 4C Interface card  Synchronisation is performed regularly and does not affect  measurement integrity     Event data is transmitted in Stream 2  If the on card input buffer for Stream 2 and the relevant IMP is  empty  the event data is transmitted as soon as it occurs  However  if the input buffer already holds  unread data  the IMP stores the results and transmits the event data when the buffer is free     Event data consists of   Bookmarks  Four bytes containing the calendar month  day  hour and minute     Event tags  Four bytes containing the channel number  direction of transition  calendar  seconds and milliseconds  One event tag is sent per event    End tags  Four bytes containing only binary zeroes  This indicates the end of a set of  event data  and is used when less than 112 bytes of event data is  transmitted     Lost event results  When the event storage area of the IMP and on card input buffer are full  the  IMP has nowhere to send or store event results  Instead  it counts the  number of events that occur  This data is 
28. 53Y   This allows the IMP to  recognise the calibrate commands    b  A stable temperature environment of 20  C 3  C  The IMP should be powered up  and allowed to stabilise at this temperature  ideally for 24 hours    c  An accurate multimeter to measure the output channels   Procedure  The procedure for calibrating the output voltage of a type 1D IMP is     1  Fit all cables to the    3595 3Y    connector block  PCB terminal connectors are as  shown in Figure 1 4     a  The S Net cable is connected to the    COMMS IN    terminals  Strictly observer    to   and   to     polarity  and the S  screen  to S connections throughout the  network    b  The multimeter is connected to the channel to be calibrated    Note  To avoid signal reflections  a terminator connector  P N  35900222  must   be connected across the    COMMS OUT    terminals of the last IMP in the system     The terminator connector is supplied with the S Net host interface package      2  Set the rotary address switches on the    3595 3Y    connector block PCB toa  number between 01 and 50     3  Insert the    3595 3Y    connector block into the IMP to be calibrated  4  Power up the PC     5  Turn the calibration mode off by sending the KA1 command to the IMP     Page 67 of 98 Working copy if printed  P  iIDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    6  Using the CH VO command  s
29. Ae    sis the database    e 1 2 or3 for IMP types 1A  1B  1C  1E  2A and 2B  and   e 1 2 3    7 for the Universal IMP  UIMP  types 1H and 1J   This command does not apply to type 1D IMP devices     On IMP types other than the 1H and 1J  the set up data  mode  strain gauge data   etc   is stored in one of three databases in the IMP     Database 1 contains the set up data selected by the AR  CO  UN  DR  KA  AM  FR   and TE commands  Database 2 contains the set up data for individual channels  mode  strain gauge values  etc  Database 3 contains the scan period defined by the  SP command   Note that when the scan period is loaded by the IO command  with  the IMP in continuous scanning mode  the new scan period takes effect from the  beginning of the next scan      On the 1H and 1J Universal IMP  the set up data is stored in seven databases  This  is described in Appendix A of Part 2     SA instructs the IMP to transmit this data to the PC  The complete output buffer  capability of the IMP is needed to transmit this data  Therefore  the user must ensure  that no data is waiting  for transmission  at the IMP  In addition  if two SA commands  are sent in quick succession  the IMP may ignore the second one due to shortage of  buffer space  This problem can be overcome by putting another command  for  example STATUS  between the two SA commands    If the IMP is powered down  it loses the contents of the databases  The LOad  command  in conjunction with previously SAved data  allows se
30. MP  type 2B   Function  Enables or disables the software watchdog  Once the watchdog is enabled  the         watchdog output channel  channel 20 for UIMP or 32 for digital IMP  goes from a    O  state to a    1     no alarm  state  The IMP then expects the ST command to be sent  within every    n    seconds  If a time out period passes without a ST command being  received  the output is set to a    0     alarm  state   The IMP is not reset   Disabling  causes the output to go into the    0    state  The RE command does not disable the  watchdog     Note  Enabling either watchdog causes the output to go into the    1     no alarm  state   For the output to be disabled from the watchdog  both the hardware and software  watchdogs need to be disabled     Response  None     Page 65 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 9     2 1 9 1     SNET to USB Interface 35954U User Manual    COMMANDS FOR ANALOGUE OUTPUTS    CH VO  CHannel VOltage Output     Where     Note     Function     Response     See also     2 1 9 2     nis an integer that defines the channel number  in the range 1 lt n lt 4   X is the output voltage in 4 byte floating point format  in the range  10  lt  x  lt   10  This command applies only to IMP type 1D    Sets the specified channel to the specified voltage    None     OS     CH IO  CHannel Current        Where     Note     Func
31. Mode            Kemel already running       In BOOT Program mode the device erases its FLASH prior to  connection  The Toolkit downloads programming kernels to the  device as required        The Recommended Speed setting is based on the current device  and clock  The user may also input their own  if this is supported  by the kernel  and the interface board         Recommended Speeds  fisz00    E  f gt  User Specified      Use  Default          aan    On the next screen  please set    Readback Verification    to    Yes    and click Finish     Programming Options         a Pacer   gt  a 4 Display  eano  N iles  i5  LCD mot   SJ Keyboard       Comms   m  t    ch IStrial        Device Image  y Target Files  fe Drive  mot       What level of device protection would you like        r Protection         Automatic    Interactive C None          When programming the device  any blocks found to have been  written previously will automatically be erased     What level of messaging would you like        m Messaging       Standard    Advanced          The Toolkit will display verbose messages whenever it is  communicating with the Target device  This mode is useful for  Interface hardware development  and Kernel development     Would you like to perform readback verification after programming        r Readback Verification  C Yes   No                 lt  Back    cancel      Now select    User Data Area    and navigate to the 35954U a20 file supplied in the  Firmware Upgrade folder you pr
32. Once the watchdog is enabled   power down forces the output into the    0     alarm  state  The RE command does not  disable the watchdog     None     SF  Status data Format     n  0  for IEEE 754 floating point format   n  1  for binary compressed format   This command applies only to the Switch IMP type 2B    Command SF defines whether scan data is supplied as IEEE 754 floating point  numbers  128 bytes  in stream 0 or as a binary compressed quantity  9 bytes  in  stream 3  for the single trigger or continuous mode of operation  The default value is  for IEEE 754 floating point format    The binary format consists of     Byte 1 ASCII character          37 decimal     Bytes 2 5 Binary inputs from channels 1 to 32  starting from bit 7 of byte 2 to bit  0 of byte 5 for channels     Bytes 6 9 Control bytes  one bit per channel   A bit value of    0    indicates that  the channel is set to status input  A bit value of    1    indicates the  channel is    Not measured    or    Unknown mode  type or range        None     Page 64 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 8 8  SW  Software Watchdog   Ks  Where  n   0  to disable the software watchdog    n  1 to 255  to set the software watchdog time out  in seconds     Note  This command applies only to the Universal IMP  types 1H and 1J   and digital I
33. RA  set CHannel sample RAte        Where  nis an integer that defines the channel number  in the range 1  lt  n  lt  20  dis an integer that defines the sample rate  in the range 1  lt  d lt 4    Note  This command applies only to IMP types 1H  1J and 2A  In the case of the 1H and 1J  IMP types  the command applies only to channels 19 and 20     Function  Sets the sample rate for the specified channel  The sample rates selectable are listed  in Table 2 15  On power up  the IMP selects the default sample rate  This rate is  suited to mode of operation  as shown in Table 2 16     At the sample rates of 20Hz and 1kHz  a level change is detected only if four  consecutive samples are the sample value  This improves immunity against contact  bounce and similar effects  Note  however  that the time recorded for event capture is  four sample periods    late    at the lower sample rates     Response  None     Table 2 15  Sample rate settings       Rate setting  d  Sample rate selected       0 Default  as on power up   1 20Hz   2 1kHz   3 10kHz   4 100kHz       Table 2 16  Default sample rates       Mode Default Sample Rate  Digital status 20Hz  Event counting 1Hz  Event capture 1kHz  Frequency 100kHz  Period 100kHz  One shot time 100kHz  Page 60 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 8 2     SNET to USB Interface 35954U User Manual    CH TI  set
34. SNET to USB Interface 35954U User Manual    SD  Save Database  and RD  Restore Database     Function     Response     Note     The SD and RD commands provide for a quick set up     The SD command saves the database of a previously configured IMP into a Flash  PROM  Later  the RD command can be used to load the current contents of the Flash  PROM into the same database     When the database is restored  two things happen   1  The watchdogs are disabled and  2  Ifthe channel mode is 80x  the output is set accordingly      Refer to Appendix A for details of the database format      Compared with the PC saving and restoring the IMP database over S Net  the above  method is more convenient  but less flexible     Stream 3  Single character    H     SD command only   This response confirms that the  database has been written     Before storing the database in the Flash PROM  the SD command generates an  internal HA  halt  command  This does not change the state of the COntinuous Scan  Parameter     While the database is being restored  there is no communication with the IMP and S   Net  This causes polling errors  which stop when storage is complete     It can take up to three seconds for the IMP database to be restored  Therefore after  sending the SD command  any software application should wait three seconds  then  clear the error flags from the 3595 4C Interface card  and then read Stream 3 for an     H    character  Once this is received  the IMP is ready to resume normal opera
35. Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 4  COMMANDS FOR ANALOGUE AND DIGITAL MEASUREMENTS   2 1 4 1  AR  ARm    Note This command does not apply to IMP types with analogue outputs  i e  the 3595 1D    Function Arms an IMP  Only an armed IMP can respond to a TR  Trigger  command for    scanning all channels  This allows individual IMP devices to be armed and only they  will then respond to broadcast TR  Trigger  command  Once an IMP is armed  it will  continue to respond to a TR command until disarmed with DR command     Response None   See also TR and DI  2 1 4 2  CH MO  set CHannel MOde   i Ea  Note This command does not apply to IMP types with analogue outputs  i e  the 3595 1D    Function Sets the channel mode  measurement function and range  on specified channel  See    Table 2 3 through Table 2 7 for encoding details     Response If an IMP is given a channel mode command with which it is unable to comply  it will  return the error message    unknown mode  type or range     but only when instructed to  measure     Any channel can be set to    skip     The channel is then not measured and returns the  error message    not measured     instead of any data requested  Channels set to    skip     can be left without termination  Channels set to a particular mode  other than    skip       but not used  s
36. age 53 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    Function     Response     See also     SNET to USB Interface 35954U User Manual    Sets the integration time of all analogue measurements  It provides for optimum  rejection of 50Hz  60Hz or 400Hz supply frequencies  Also allows a shorter  integration time to be selected for increased scan rates  at the expense of reduced  interference rejection   Note  A    scan    refers to the series of measurements made on  all IMP channels and obtained on data stream 0   Typical scan rates  scans per  second  obtained with shorter integration times are show in Table 2 13     The scan rates shown in Table 2 13 are for individual IMP devices on a fixed voltage  range   See SP command for further information   Mixing fast and slow IMP devices  in a large system may result in the fast IMP being slowed down     XXXxxx Shows the effect on the overall scan rate of increasing the number of fast IMP  devices  types 1A and 1B  in a five IMP system  With a small system  such as this   the fast IMP devices are not slowed down by the slow IMP devices  Actual  throughputs are also dependent on the PC and the application software     Error FF87    Unknown mode  type or range    is returned instead of a measurement  value when an unsupported integration time is requested     SP    Table 2 13  Scan rates V integration times
37. am link        3 1 2  Fig 1 2 Program link with jumper attached       4  Connect the Interface to your PC with the USB    B    cable  There should be no LED activity  when the Interface is in programming mode     5  Download the 35954U Upgrade folder from our site  This folder contains the upgrade file and  software required     6  Install the Renesas Flash Development Toolkit which you downloaded and once complete   run the Renesas Flash Development Toolkit 4 05 Basic     7  When the program runs  you will be asked to select your device  Navigate down the list of  Interfaces and select    H8S 2398F    and click    Next       Page 95 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Choose Device And Kernel       The FLASH Development Toolkit supports a number of Renesas FLASH devices     Select the device you wish to use with this project from the list below     Filter     Full Name    H8S 2329EF  H8S 2329F  H8S 2339EF  H8S 2339F  H8S 2366F  H8S 2367F  H8S 2376F  H8S 2377F  H85 2378F  H8S 2398F  H8S 2602F      i 2    A  ON NNN a am  Poh ol N        Oobjooooocea     obpoocooocee    it    v          Cancel         8  On the next screen  select the COM port which is associated with the Interface on your  machine     9  Nowenter    14 74    as the frequency for the Interface    Device Settings       Please ente
38. anual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 9 5  OS  Output Status    Note  This command applies only to IMP type 1D    Function  This command returns the status of the analogue channels   Response  Stream 3  12 characters     Where     digits d1 d2 d3 d4 relate to channels 1  2  3 and 4  they are either    V    or T  depending  on whether the last command sent to that channel was CHnVOx or CHnClx     e represents the output status code as shown in Table 2 19     For example  30 VOVOIOIO    shows that channels 1 and 2 have been correctly set for     voltage output    and channels 3 and 4 have been correctly set for    current output       Table 2 19  Analogue Output Status codes          e Code Meaning  0 OK  channel is correctly set   1 Calibration mode    on    but calibration data corrupt     and      2 Value requested is out of range              EEPROM not fitted or IMP not yet calibrated     The last channel output command sent to that channel was not executed       Page 70 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 10  ADDITIONAL COMMANDS FOR 3595 IMP TYPES 1H AND 1J    2 1 10 1  DEFINITION OF TERMS     Physical Channel  These are the twenty channels present on the IMP connector block  in the range of one through  
39. atus from the IMP at address 5     I_IA05  ST   _SR05312    The first command contains the address of IMP5  the second command is a    Request Status    IMP  command  sent by the interface to IMP5  and the third command reads the 12 character status from  IMP 5  stream 3      b  Fetch data continuously from IMP 05     1 1A05  SE  CO  TR    The first command sets the IMP address for communication with IMP 05     The next two commands     i  Set the IMP channels to either Volt dc auto ranging  analogue IMP  or digital status  digital IMP       ii  Enable continuous measurement    1 4 1 5  INCORRECT INTERFACE COMMANDS    Any commands received at the interface that do not start with an  _ are routed through to the S Net   Therefore  it is possible to send an IMP a command which it is not capable of complying  This may  have no noticeable effect if the command does not instruct an immediate response  A subsequent  command to perform a measurement can then give an error message or an incorrect reading     It is the responsibility of the application program to check that any commands sent are of the correct  syntax and that the IMP or interface is capable of complying with them     Page 17 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 4 2  INTERFACE COMMAND SUMMARY    The function of each interface command is s
40. c docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 4 3     Note     Function     Response     See also     2 1 4 4     Note     Function     Response     See also     SNET to USB Interface 35954U User Manual    CO  COntinuous measurement     This command does not apply to a type 1D IMP     Instructs an ARmed IMP  upon receiving a TRigger  to continuously scan all channels  and return data     An IMP can hold the measurement results of two complete scans in a pair of output  buffers  When continuous measurement starts  the IMP puts the result of the first  scan in the first buffer and then puts the results of the second scan in the second  buffer  If the scan period is set to Oms  default value  and the PC is able to read the  results of the first scan by the time the second scan is complete  the results are  placed in the first buffer  This sequence continues and allows the IMP to continuously  scan inputs  without waiting for scan data to be read by the PC  If the scan period is  defined  the start points of successive scans are separated by this period  Also  if the  PC is unable to read the scan data as fast as the IMP provides it  the IMP    hangs     whilst to PC catches up     Note that Universal IMP type 1H and 1J do not    hang    in the historical mode  but  continues scanning even when the output buffer is full  This is to allow the alarm  inputs to continue to be monitored  Until the PC reads the data from the buffer  the  data presently stored is not 
41. ce ranges     201 800A drive  250 range   202 800A drive  2500 range   203 800A drive  2k5Q range   204 80UA drive  25kO range   210 800 80pA drive  auto ranging  Two wire resistance ranges    211 Not Used  212 Not Used  213 800A drive  1k5Q range   214 80UA drive  25kO range   220 800 80pA drive  auto ranging  Two wire resistance ranges  221 Not Used  222 Not Used  223 800A drive  5000 range   224 80UA drive  25KQ range   310 314 Thermocouple  type E  Same modes for 1A  1C and 1E  320 324 Thermocouple  type J   330 334 Thermocouple  type K   340 344 Thermocouple  type R  The third digit sets the range   350 354 Thermocouple  type S  0   auto ranging  360 364 Thermocouple  type T  4   least sensitive range  10V   370 374 Thermocouple  type B   380 384 Thermocouple  type N   390 394 Thermocouple  User TC 1  User defined linearisation   See UT description  3A0 3A4 Thermocouple  User TC 2  in Section 1 3 7  page 1 45   400 800A drive  auto ranging    Four wire  1000  RTD PRT ranges    401 800A drive   200  C to  180  C  402 800A drive   200  C to  400  C  403 800A drive   200  C to  600  C  410 800HA drive  auto ranging  411 800A drive   200  C to  180  C  412 800A drive   200  C to  180  C  413 800UA drive   200  C to  600  C         Three wire and four wire resistance and temperature measurements use a pair of channels  connected as shown in  Chapter 12 of the 3595 Series IMP Installation Guide   The channel mode is configured for the odd numbered channel    Page 38 of 98 Work
42. command to measure one channel or short numeric responses    Stream 2 Event information    Stream 3 Character  ASCII  data  in response to some commands  status information or    confirmations etc       1 1 4  INTERFACE AND IMP COMMANDS    Commands are used in the form of ASCII character strings  For example  the RESET command is  RE     A command may be made more specific by using it with a number  For example  the command CL2  means    clear event totalize counter on channel 2     Multiple commands may be sent in strings to IMPs   They must be separated by semicolons  For example     ST CL2    A directory of Interface commands is presented in Part 1  Chapter 4  and a directory of IMP  commands is given in Part 2  Chapter 1 of this manual     Page 6 of 98 Working copy if printed  P  iIDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 2  Chapter 2     Interface Installation    This chapter outlines the installation of the 35954U Interface  It details how to   e Connect the Interface to IMPs  via S Net   e S Net Termination   e Connect an external power supply    e Connect to a PC    1 2 1  CONNECTING THE INTERFACE TO IMPS VIA S NET    The 35954U Interface unit is connected to the S Net via a 9 way female    D    type connector on the rear  panel of the unit  labeled    S Net      The connections to this are listed in Table 1 1 below          
43. compensation requires both the linearisation  polynomial and its    inverse  User defined thermocouple linearisation acts in the same  way as predefined thermocouple linearisation with respect to the AM  TR and TC  commands   See mode codes 310     3A4 in Table 1 7  page 1 14     If a thermocouple is measured and the corresponding linearisation equation has not  been defined  the error code FF82xxxx is returned instead of the 4 byte result     CH MO    CH PL  Post Linearisation        Where     Function     Note     See also     nis an integer that defines the channel number  in the range 1  lt  n lt  18   lt    gt  defines the user defined linearisation equation to use     1    or    2        0    disables post  linearisation on channel n     Enables conversion of a measured parameter into alternative units  with the  linearisation function     Y  asx   agx   gx   aX      asx      ay    Where x is the input parameter and y is the output  The coefficients used are those  defined by the PL command     The CH PL command can be used with channel unit conversion  Post linearisation is  applied first and then the unit conversion     PL    Page 73 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    4 Historically  called the    cold    junction  Now known more accurately as the reference junction  Similarly  the    
44. conds and milliseconds  It has the following format               lt    First Byte     gt  Fourth Byte     gt   aon SS RaR P eP ooo  nost significant bit of first byte  M if M   0  a single measurement follows the time tag  if M   1  a scan follows the time tag  C4   Co channel number  in binary   Not used if M   1  a scan     All remaining numbers are in binary coded decimal      7   S4 seconds  tens   3   S9 seconds  units  R4   R7 milliseconds  hundreds  R3   R   o milliseconds  tens  P7   P4 minutes  units   2 2 6 4  END TAG FORMAT    An end tag in historical data indicates that there is no more data following it in the data page  The  format is as follows     4    First Byte     gt   lt   Fourth Byte     gt     00000000    ost significant bit of first byte        Note that the end tag does not imply that there is no more historical data to extract  it does imply that  the last piece of useful data has been read from the data page     Page 93 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 2 7     SNET to USB Interface 35954U User Manual    IMP ERROR MESSAGES    Error messages are transmitted by an IMP instead of a 4 byte result  They occur only in response to a  ME or TR command     An error message is in the form of a 4 byte analogue result with a negative sign and an exponent of  255  In hexadecimal format  this is represented by any number i
45. d  whilst the port receiving the INitialize  remains enabled      d  IMP address is set to 1     Page 20 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    Response     1 4 3 4     Function     Response     1 4 3 5     Function     Response     1 4 3 6     1 4 3 7     1 4 3 8     Function     SNET to USB Interface 35954U User Manual     e  Configured for all 50 IMP addresses     Initialize acknowledge  The acknowledge message contains the status and issue of  the firmware in the interface  It has the format S01 status CX where C is the status  and X is the issue  The acknowledgement is preceded by a sequence of three nulls  and a terminator to terminate any line that the interface may be sending when the  interface interprets the  _IN command       PO  Power Off   IIN    The Initialize command shuts down the interface  which  in turn  shuts down the S   Net     S00 Powered down      _PS  Product Serial Number     PS         The product serial number commands returns the product serial number in hex     SOO XXXXXXXXXXXXXXXX     _ SRaasn  Stream Read in Acsii  imp address  stream and bytes       SRaasn           STaasn  Stream Test  imp address  stream       SRaas          _ SBaasn  Stream Read in Binary  imp address  stream and bytes       SRaasn         The Stream commands instructs the interface to process a single block of data from  IMP address aa a
46. d to the Interface it is possible to use  longer lengths of S Net cable than those listed in Table 4 2  It is important  however  that the core of  the cable is of an adequate gage  The actual gage required depends on the number of IMPs to be  powered  their distribution along the cable and the power supply voltage     To select a suitable wire gage and supply voltage for a given system  refer to the cable selection  graph  Fig  4 1   This graph assumes the worst case distribution of IMPs  i e  all IMPS grouped at the  far end of the cable  ad incorporate a safety factor     1 3 3 2 1 EXAMPLE OF THE USE OF THE CABLE SELECTION GRAPH    Say  for example  that the supply voltage has been fixed at 50V and 10 IMPS are to be powered via  the S Net cable  The total cable length is expected to be around 400 metres  Refer to Fig  4 1 and  determine the point on the graph where    10 IMPs    and    0 4km    intersect  in this case  the 20 AWG  region  This is the smallest gage cable that can be used  Therefore  the 20  16 or 14 AWG cables are  suitable     Page 14 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0       SNET to USB Interface 35954U User Manual    Fig  3 1 Graph showing recommended minimum wire gage for 50V external supply   current limited to 3A with minimum voltage at IMP of 100V     Cable Gage   AWG     12 3 4mm     16 1 3mm   m 20 0 5mm     24 0 2
47. e  1 6mA drive 2   200mV range   660 663  Three wire  4mA drive 3   2V range  670 673  Three wire  0 8mA drive       Page 35 of 98    Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd     Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Table 2 5  Mode Codes for IMP type 2A  Digital              Code  m Mode Set Comments  000 Skip  700 Digital status  Event count totalise  On receipt of a measurement trigger  keeps a  740  ve going edge  continuous count of events  This count may be  741  ve going edge  cleared either by the CL command or by setting the  742  ve or    ve going edge channel mode again to event count totalise   Event count increment  A continuous count of events is kept since the last  750  ve going edge trigger  On receipt of the next trigger  the event  751  ve going edge count is stopped  the result is sent to the PC and  752  ve or    ve going edge another event count is begun   Event capture   760  ve going edge Enabled by EV command only  761  ve going edge  762  ve or    ve going edge  800 Switch output off  high  For digital output  set channel to logic    1    or    0     801 Switch output on  low   Frequency Measurement   900 gate time   10ms  901 gate time   100ms  902 gate time   1s  903 gate time   10s  Multiple periods   910 1 period Returns the time over which periods are counted   911 10 periods Measurement starts on the negative go
48. e  which is connected to a D type connector on the  Interface  The connection details are given in Chapter 3     Table 1 1 lists the cables selected as being particularly suitable for liking IMPs to the Interface  The  cables are intended for general purpose use     Table 1 1  Cables recommended for S Net          Gage   single Type  conductor    AWG  12 Brand Rex 712459  14  Brand Rex CD8920204  16 Brand Rex T12460  Alpha 9820  Belden 9860  18  Brand Rex CD8920251  Belden 9250  20 Brand Rex BC57207  Alpha 9818  Belden 9207  Belden 9815  direct burial   24 Brand  Rex BI56641  Alpha 2400  Belden 8641         The large diameter of these cables necessitates special consideration when making connections to the IMP   For details see the IMP Installation Guide     Approximately 10 meters of 24 AWG Belden 8641 cable are provided with each module  This is  sufficient for small data acquisition systems or for testing purposes  The connections are  S NET   ve    black and S Net     ve   white     1 3 2  POWER SUPPLY    Each IMP consumes approximately 1W  1 2W at power up    35951D Analogue output IMPs can  in  some applications  require more  In these circumstances they need special consideration  refer to the  3595 Series IMP Installation Guide for details      IMPs may be supplied with power in one of three ways     1  From the internal power supply of the Interface  via the S Net cable  The internal power supply of  the interface can provide 43V for the S Net system     2  From an e
49. e four bytes there represent   1 0012   2    10 012   2 2519    Note  Zero is represented by all four bytes being    all zeroes        Page 84 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 2 3  FOUR BYTE RESULT FORMAT    Analogue and digital data are sent in a 4 byte result format that closely resembles the IEEE 754  format     The 4 byte format differs from IEEE 754 in having a shorter mantissa  that is 17 bits rather than 23   Four of the six bits are thus freed and are used to hold information on the significance of the result  as  follows      lt        First Byte     gt   lt     Fourth Byte     gt     S           e  ep Moy       M46 M45      Mg m m 00S S S S   L Implied 1  of mantissa Fractional part of mantissa    Binary exponent with excess of 127  m     most significant    e    most significant        Significance  Sign bit  most significant bit of first byte     The significance is the number of valid decimal places in the result  This is decided by the range  selected in the IMP     Page 85 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V 1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 2 4  EVENT RESULT FORMAT    Event results are obtainable only from digital IMP type 359
50. el is also cleared when that channel is set again to the totalise mode     The maximum number of events that can be recorded per channel by the event   counting circuitry is 16 777 215  after which the rolls over to zero  No indication of this  is given     Table 2 6  Mode Codes for IMP type 2A  Switch IMP              Code  m Mode Set Comments  000 Skip  700 Digital Status   Event capture   760  ve going edge Enabled by EV command only   761  ve going edge  762  ve or    ve going edge  800 Switch output off  high  For digital output  sets channel to logic    1    or    0     801 Switch output on  low   Note   ve edge refers to a negative going edge  a transition from high to low      ve edge refers to a positive going edge  a transition from low to high   Channels 29 to 32 are digital input output channels  Digital outputs are set when the    IMP devices receive the relevant CH MO command  For more details on each  individual mode  refer to the IMP Installation Guide     Page 37 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Table 2 7  Mode Codes for IMP type 1H and 1J          Code  m Mode Set Comments  000 Skip  100 Volts  dc  auto ranging   101 Volts  dc  20mV range   102 Volts  dc  200mV range   103 Volts  dc  2V range   104 Volts  dc  10V range   200 800 80pA drive  auto ranging  Three wire resistan
51. en transmitted  continuous scanning will be  started by the TR command     On IMP types other than the 1H and 1J  the channels set for event capture  skip  or  digital output  are not affected by this command  but return    not measured    instead   However  the digital channels  19 and 20  on the 1H and 1J IMP types  when set for  digital output  respond to an ME command by returning the present status     TRigger will start counting on all channels set to    event count increment    or    event  count totalise     provided counting has not already started  If counting has already  started  Trigger will return to number of events recorded so far  additionally  channels  set to    event count increment    will begin counting from zero     Stream 0  Each IMP transmits a 4 byte result for each of its    channels  If the status   data format command instructs the Switch type IMP for compressed data  this data  will appear over stream 3 as a 9 byte quantity     AR  EV  SF and  for 1H and 1J IMP types  RM     Page 52 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 5     2 1 5 1     Where   Note     Function     2 1 5 2     Where     Note     Function     Response     2 1 5 3     Where     Note     SNET to USB Interface 35954U User Manual    COMMANDS FOR ANALOGUE MEASUREMENTS ONLY    CA  CAlibrate   ris an integer  1  lt  rs 8  which defines the analo
52. et the channel output voltage first to OV and second  to 10V  and in each case  measure the voltage actually output by the IMP     7  Using the measurements obtained in Step 6  send the channel calibrate voltage  command CHnCVxy  In this command  x is the actual voltage measured when OV  was requested and yis the actual voltage measured when 10V was requested     8  Check the calibration response in stream 3  see Table 2 18  to ensure that the  IMP channel has been successfully calibrated     Table 2 18  Calibration responses          e Code Meaning  0 Calibration completed  1 Invalid range   2 EEPROM fault  missing or not working  3      35953Y    calibration connector not fitted         e   1 is caused either by an arithmetic error in calculating the calibration coefficients or by  the same coefficients not allowing the full range of the channel to be utilised  Either an  incorrect measurement was made or there is a faulty circuit in the IMP                3595 3Y  Calibration  Connector       CH2 CH4    V out lout lin V out lout lin  a GG  CH 1 CH3          V out    lout lin    Terminator  for last  IIMP in system     HOST PC i F ANAM       Page 68 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Figure 2 4  connections to    3595 3Y    calibration block connector    CH Cl  CHannel Calibrate current       
53. eviously downloaded     Page 97 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd     Version  1 0 0 0    SNET to USB Interface 35954U User Manual    FDT Simple Interface  Unsupported Freeware Version   Options    BASIC FILE PROGRAMMING    Device    H8S  2398F Peas COM10    File Selection       Download File    MV User   Data Area  iyan craven D esktop 3595 4U Firmware Programming    35954U a20  gt    iat   b      Program Flash   j      Flash Development Toolkit and flash programming components  are provided without support    05  Windows XP  Admin   FDT API initialised  version 4  05  00  009  FCF Settings Applied  H85 2396F   C  Program Files Renesas  FDT4 05 ker        13  Click    Program Flash    and allow the upgrade to complete  The upgrade progress and  any errors will appear in the status box located at the bottom of the screen    14  Once completed  exit the program    15  Disconnect the Interface  remove the Jumper from the program link and replace the  top cover and front panel  securing with the 4 screws    16  You can now reconnect the Interface to your machine and confirm the successful  upgrade    Page 98 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    
54. fic Command   applicable to a particular type of IMP  For example  the EV  command applies only to the digital and switch IMP devices    2 1 1 3  NUMBERS IN COMMANDS    The majority of commands require one or more numbers to further specify the command  For example  the ME  measure  command must be specified with a channel number  Unless otherwise stated in the  command directory  these numbers are ASCII  keyboard  characters and not numeric values     2 1 1 4  EXAMPLES OF COMMAND STRINGS    A string of two or more commands may be sent by inserting semicolons between individual  commands  On receipt of a command string  the IMP executes each command in turn  left to right   Each command string should not exceed 256 characters  bytes  in length  including semicolons     As an example  the command sequence SE  TR provides a quick measurement set up     1  Onan IMP other than the Universal IMP    1H and    1J  it selects    volts dc auto ranging     for  analogue versions  or    digital status     for digital and switch versions     2  It arms the IMP to make measurements    3  It tells the IMP to take a scan     that is  measure on all channels     Page 27 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Other useful command sequences are     a     RE   CHnMO103   MEn  For analogue IMP and Universal IMP     Thi
55. g copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    and the terminators depend on the port and the Set Interface command e g     H101  lt terminator s  gt     40A00000 lt  terminator s  gt     1 4 4 2  INTERFACE ERROR STATUS FORMAT    The message consists of an identifier to indicate a status message and an error status number which  identifies the particular error or status information  Additional information may also be sent in the  remaining bytes     innbO  b1  b2    bn  lt terminator s  gt     where    i     s    for error status    nn      00    to    49    for status numbers  or    50    to    99    for error numbers    b0   bn   bytes of information depending on the error status  number     The terminators used depend on the port and the Set Interface command  e g     S00dd mm yy hh mm ss th  lt terminators gt     The data returned may contain time information  as in the above example  or the IMP address and  stream information     When using the ENQ SOH protocol on the Serial port the complete response from the stream is  terminated after the last byte with the ETX control character  e g     H101  lt terminator gt     40A00000  lt terminator s  gt  ETX     Page 25 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd
56. gue input range to be calibrated     This command does not apply to 1D  2A or 2B IMP types     Allows calibration of a specified measurement range on an IMP  Calibration should  normally be left to Measuresoft or to those users with specialist reference equipment     Equipment and Procedure  These are detailed in the operating manual entitled     Calibration of the 3595 Series Analog IMPs     P N  35952233      SR  DRift correct     d   0  continuous update  default setting   d  1  fixes drift correct value to existing setting  d  2  sets drift correct value to a nominal test value    This command does not apply to 1D  2A or 2B IMP types     This command is intended for diagnostic and test purposes only  An analogue IMP  continuously corrects for drift in between measurements  By using the DR command   the correction may be continuously updated  frozen at the last value or set toa  specific test value     None     FR  Set integration time     i      f   0 20 00ms integration time for 50Hz  or 400Hz supply areas    f   1 16 67ms integration time for 60Hz supply areas    f   2 5 00ms integration time for 400Hz supply areas    f   3 4 17ms integration time    f   4 1 25ms integration time    f   5 1 04ms integration time     This command does not apply to 1D  2A or 2B IMP types  Furthermore  IMP types 1A    and 1C must have software status    E    onwards and IMP type 1B must have software  status    C    onwards to be able to comply with the commands FR2  FR3  FR4 and FR5     P
57. he  event status contains the event level instead of the event transition  all other information is the same     4    First Byte     gt   lt  Fourth Byte     gt        most significant bit of first byte    L   status level  if L   1  status   high  if L   0  status   low    C4   Co channel number  in binary  C4 is most significant   Note  Channel numbers entered for the 3595 2A IMP correspond exactly with the physical channels   1   Channel 1  2   Channel 2  etc  With the 3595 2B IMP however  channel numbers 0 through 31    represent the physical channels 1 through 32    All remaining numbers are in binary coded decimal     S7   S4 seconds  tens    3   S9 seconds  units   R4   R7 milliseconds  hundreds   R3   R   o milliseconds  tens   P7   P4 milliseconds  units  2 2 4 4  END TAG FORMAT    An end tag indicates the end of a set of event data  It is used when less than 112 bytes are  transmitted  The format is as follows     4    First Byte     gt   lt   Fourth Byte     gt     00000000    ost significant bit of first byte        Page 88 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V 1 2 doc docx       Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 2 4 5  LOST EVENT RESULT FORMAT    The    lost event    result contains the number of events lost due to the 4C Interface card input buffer  being full  The format is as follows     4     First Byte     gt   lt     Fourth By
58. he trigger  This is so that  in each IMP  the scan begins at a pre defined subdivision  boundary of a second  minute or hour  Each IMP clock is synchronised to that of the PC  Therefore   all scans will start at the same point in time  The time subdivision used for scan synchronisation  equals the scan period  where this is an integral sub multiple of 100ms  1s   60000ms  1m  or  3600000  1h      The algorithm that each 1H and 1J IMP uses for scan synchronisation operates as shown in Figure  2 2     Pie ce     TRIGGER    pi              SP lt 1000         Is  1000 SP and  integer            Is  SP lt 600000            Delay scan start to next  subdivision boundary    Page 49 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Figure 2 2  Scan synchronisation of 1H and 1J IMP types  Example  The command SP    250    is given  which specifies a scan every 250m     1000 250   4  remainder 0   Therefore  depending on the time at which the trigger occurs  the scan is  delayed until Oms  250ms  500ms or 750ms past the second             lt  Actual scan time    a  Scan Period  oo E Se   a oe oe GOON hr    Time        08 10 03 08 10 05       Triggers  1 and 2 Trigger 3    Figure 2 3  SP    250    Command Example  A scan starts within 50ms  worst case  of the required time     Only the first scan is aligned  Thereafter  
59. hh mmiss th    The    command Time    command loads the time and date into the real time  clock calendar of the interface     DD   day  00 31   MM   month  00 12   YY year  00 99   hh   hour  00 24   ss    seconds  00 60   th   Tens and hundredths of seconds  00 99     None      TI   command Time request     Page 22 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Function  The    command Time request    command requests the interface to return the time and  date   Response  A message with the format     S00 DD MM YY hh mm ss th    where the parameters have the same meaning as in the I_TI command above     If the time has not been set since either an  _IN command or since power up  then  the response will be     S00 00 00 00 00 00 00 00    Page 23 of 98 Working copy if printed  P  iIDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 4 4  OUTPUT FORMATS    The blocks of ASCII data  known as messages  that are output from the Serial and USB ports of the  interface may contain S Net measurement status data or interface error status information  The first  byte in a message identifies the message type     S Net measurement results from Streams 0  1 and 2 are sent as HEX characte
60. hot    junction is now  known as the measurement junction     2 1 10 6     Where     Function     See also     PL  Post Linearisation     ae ae     lt    gt  defines the linearisation equation to use     1    or    2     a5     ag are IEEE 754 floating point numbers for the coefficients of a fifth order  polynomial    Defines the coefficients of the polynomial that is applied by a CH PL command  If the  polynomial is undefined  the result returned is zero and not an error code    CH PL       Where     Function     See also     nis an integer that defines the channel number  in the range 1 lt n lt  18    lt  limit gt  is an IEEE 754 floating point number that defines the limit in channel units   lt   gt  is an IEEE 754 floating point number that defines the limits for hysteresis  in  units     Defines the high limit for alarm checking on a channel  This is used only in  conjunction with the CH GO command     The effect of hysteresis is described in the following example   1  The limit for a thermocouple is set to 100  C   2  Hysteresis is set to 3    3  With arising temperature  an alarm is signalled at 113  C  The signal remains until  the temperature falls below 107  C     CH LL and CH GO    Page 74 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual       Where  nis an integer that defines the channel number  i
61. hould be shorted out at the connector block     Note By using an HV connector block  type    3D   the 10V range can be converted into a  250V range  If the HA  attenuated  input is used  results from the IMP must be  multiplied by 50    Example The command CH1MO330 configures channel 1 of an addressed IMP type 3595 1A   or 1C  to measure K type thermocouples     Page 33 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Table 2 3  Mode Codes for IMP Types 1A  1C and 1E       Code  m Mode Set Comments       000 Skip    100 Volts  dc  auto ranging   101 Volts  dc  20mV range   102 Volts  dc  200mV range The    10V range    can extend to 12V  103 Volts  dc  2mV range   104 Volts  dc  10mV range    310 314   Thermocouple type E The third digit sets the range    320 324   Thermocouple type J 0   auto ranging    330 334   Thermocouple type K 4   least sensitive range  10V    340 344 Thermocouple type R   350 354 Thermocouple type S    Type B and N thermocouples may be used only  360 364 Thermocouple type T with an IMP marked with product status C3  370 374   Thermocouple type B  onwards    380 384 Thermocouple type N     500 Current  dc  auto ranging    501 Current  dc  200A Channels used for current measurements require  502 Current  dc  2mA the fitting of a 1000 shunt   See IMP Installation  503 Current  dc  20mA G
62. ift it out of the PCB  The jumper should be retained for future use  To reinsert the  jumper  push it firmly into the PCB     4  Slide the panel back into the housing unit and with care  secure the 4 screws     Figure 1 3  Location of the terminator jumper on the main PCB of the 35954U Interface        Terminator Jumper    1 2 3  CONNECT EXTERNAL POWER SUPPLY    Where the power is supplied to the IMPs down the S Net cable  this power may be generated either  by the internal power supply of the 35954U Interface Unit or  where this is inadequate for the system  in use  by an external supply  The external power supply is connected via a 9 way    D    Type connector  located at the rear of the unit  The connections to this are located in Table 1 2             1 2 3 1  Table 1 2 External Power Connections  Pin Function  1 5 GND  6 9  24 to 48V  Page 9 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    The cable requirements for S Net power  for either the internal or external power supply  are detailed  in Chapter 3 as are the requirements for the external supply     Note  When an external supply is used the 35954U Interface must still receive ac power to provide    its own dc rails  Connection of the external supply automatically disconnects the internal  supply from S Net     1 2 4  CONNECT TO A PC    The 35954U
63. ignore these  The command TR  will then be processed and executed     However  it is possible to send an IMP a command that it understands  but can   t obey  For example   the command may specify an invalid mode or range  In such a case  the IMP stores an appropriate  error code and returns this when it next receives a measure or trigger command for the affected  channel s   Thus  when the command string does not instruct an immediate response  the error is not  immediately reported  this may lead to confusion     Therefore  it is important that the application software checks that each command sent has the correct  syntax and that the parameters are valid     2 1 1 6  COMMAND DELAYS    To ensure that an IMP correctly executes commands  it is good practice to insert a delay of 100ms  between command strings and a delay of 500ms after each of the following commands  REset   TRigger and HAIt     Page 29 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual                      2 1 2  COMMAND SUMMARY  2 1 2 1  Table 2 1 IMP Command Summary  Applicable to      3595 1A  1B  etc   Gonitiand    AA 4B AC    D 1E 1H i 2A 2B Purpose  AR t     x             Arms an IMP    CH MO fi    i i i i S         Sets channel mode      CO i x i ii    5 5   Continuously scan channels      DI i g s ji i bg i   Cancels the AR command      HA 
64. incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    P7   P4 minutes  units    Page 91 of 98 Working copy if printed  P  iIDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 2 6  HISTORICAL DATA FORMATS  FOR 3595 1H and 1J     With the result format set to historical  results from 3595 Series IMP types 1H and 1J are preceded  with a bookmark and time tag  These are described in Section 3 6 2 and 3 6 3     In addition  to increase data throughput  and thus allow the historical buffer to be emptied quickly after  a temporary loss of S Net  the data streaming is completely reorganised  This allows up to 240 bytes  of scan or single measurement data to be passed back in Stream 2 to the Host PC  for every poll   Data streaming for historical results is described in Section 3 6 1  The end of useful data in Stream 2  is defined by an end tag  This is described in Section 3 6 4     2 2 6 1  HISTORICAL DATA STREAM    Historical data is carried on Stream 2  This is enlarged to 240 bytes so that more than one scan  and  possibly some single measurements  can be returned every poll     After a temporary loss of S Net  the enlarged Stream 2 allows the Host PC to extract data from the  historical data buffer as quickly as possible  The Host PC can then get up
65. ing copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd     Version  1 0 0 0    SNET to USB Interface 35954U User Manual     e g  channel 1   Any configuration set up for the companion even numbered channel  e g  channel 2  is ignored  but  for  good practice  it is recommended that this channel is configured for    skip     code 000           Code  m Mode Set Comments  500 Current  dc  auto ranging Channels used for current measurements  501 Current  dc  200A require the fitting of a 100Q shunt   See IMP  502 Current  dc  2mA Installation Guide   503 Current  dc  20mA  504 Current  dc  1mA  Same modes as for 1A  1C and 1E   700 TTL logic levels Digital status inputs  701 12V  3V 9V  logic levels  Codes 701 and 702 apply only to channels 1  702 Two wire  25KQ measurement through 18   1   high  V or Q  measured   0   low  V or Q  measured    For channel 19 and 20  the only logical level  mode applicable is mode 700  Selection of the  TTL or 12V logic levels is made by split pads in  the connector block   710 Reserved for internal use  720 Reserved for internal use  740  ve going edge Event count totalise   741  ve going edge A continuous count of events is kept  reset only  742  ve or    ve going edge by the CL command   Same modes as for 2A   750  ve going edge Event count increment  751  ve going edge A continuous count of events is kept since the  752  ve or    ve going edge last trigger
66. ing edge   912 100 periods  913 10000 periods     One shot    time   920  ve going start   ve going stop Measures    ve pulse width  921  ve going start   ve going stop Measures  ve pulse width  Note   ve edge refers to a negative going edge  a transition from high to low     Event Count     ve edge refers to a positive going edge  a transition from low to high     This facility permits a number of events to be counted  The events  transitions  to be    included in the count can be  ve   ve or both  Two types of count are offered   increment or totalise  These operate as follows     Increment  On receipt of a measurement trigger  an event count is started  Then on  receipt of another measurement trigger  the event count is stopped  The result is sent  to the 3595 4C Interface card and another count begins     Page 36 of 98    Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd     Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Totalise  On receipt of a measurement trigger  events are counted until an HA  halt   command is received or until the channel mode is set to Event Count Increment  In  the latter case  the counter is cleared prior to starting the incremental count  If a CL   clear  command is received at any time  the event counter is reset to zero  A new  count is started on receipt of the next measurement trigger  The event counter of a  particular chann
67. limits appears under the flow diagram  as shown above     After the flow diagram the following information is given     Function  Description of the command function   Response  What the IMP transmits to the host in response to the command   Page 19 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    1 4 3 1     Function     Response     NOTE     1 4 3 2     1 4 3 3     Function     SNET to USB Interface 35954U User Manual       Aaa fiom Deletion    The Imp Address command specifies the address of the IMP that is to receive the  IMP commands  This address remains in force until changed by another IMP address  command  For normal operation  aa takes the values     00  lt  aa  lt  50    To transmit to all IMPS  aa   00  this is particularly useful for sending a broadcast  trigger  The default setting for aa is 01     None    A transmit error  S50  is not indicated should an IMP fail to receive a command  transmitted to all IMPs  i e  when aa   00     LIN  Initialize   IIN    LIP  Initialize with Poll Table      _IP lt 0 or 1 for 50 Imps gt     The Initialize command initializes the interface  which  in turn  initializes the S Net     The default set up obtained on initialization is as follows    a  Crystal derived time synchronisation    b  Terminator is Carriage Return Line Feed for the Serial and USB ports      c  The output to the other port is disable
68. me tag into the event buffer  This  command operates independently  whether events are enabled or not  If the event  buffer is full  this command  in part or in full  is ignored  It will not affect the events lost  count     Note  Only a digital IMP with a product status marked B4 onwards and the Switch  IMP are able to comply with this command     Event Status data is sent in stream 2  For a detailed explanation on event status  formats  see Chapter 2     CH MO and EV    Page 63 of 98 Working copy if printed    P  iIDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd     Version  1 0 0 0    2 1 8 6     Where     Note     Function     Response     2 1 8 7     Where     Note     Functions     Response     SNET to USB Interface 35954U User Manual    HW  Hardware Watchdog     ea et    n  0  to disable the watchdog  n  1  to enable the watchdog    This command applies only to the Universal IMP  types 1H and 1J   and digital IMP  type 2B    Enables or disables the hardware watchdog  Once the watchdog is enabled  the  watchdog output channel  channel 20 for UIMP or 32 for digital IMP  goes from a    0     state to a    1     no alarm  state  If a time out period passes without the IMP being     patted     the output is set to a    0     alarm  state  The IMP is reset into the power up  state  The watchdog can then be re enabled by sending the HW1 command   Disabling causes the output to go into the    0    state  
69. mm     n  a  2       5   2    1  cable length  km        Page 15 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 4  Chapter 4     Interface Commands  1 4 1  INTRODUCTION    This chapter describes the commands that are used to control the 35954U Interface  The commands  used to control the IMPs on the S Net are described in Part 2 of the manual     1 4 1 1  COMMAND STRINGS    The following rules apply to command strings    1  Individual commands within a command string must be separated by semi colons  Any number of  commands may be strung together in this way  The commands are executed in order  left to right  across the string  and the responses are returned in the same order     2  Command strings must not contain unnecessary spaces  or lower case characters     1 4 1 2  COMMAND TYPES    Command strings are built from three basic command types     1  Interface Commands  Used only to control the 35954U and not routed to IMPs on the S Net  These  commands always start with    I       2  General IMP Commands  Applicable to most IMPs in the system     3  Specific IMP Commands  Applicable only to a specific type of IMP  For example  the EV command  applies only to the 35952A Digital IMP     The IMP commands are detailed in Part 2 of the manual     1 4 1 3  NUMBERS IN COMMANDS    The majority of commands req
70. mponents  This  provides the user with a reference or a means to operate with a missing  corrupted  or  non programmed non volatile memory    None     CA  CH CV and CH Cl    UN  UNits of temperature     ea a    This command does not apply to IMP types 1D  2A and 2B    Decides the units of temperature used for    1  Temperature measurement results  thermocouple and RTD     2  Setting the external reference temperature with the TR command   The IMP default is   C  on power up      None     Page 55 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 6     2 1 6 1     Note     Function     Response     See also     2 1 6 2     Where     Note     Function     Response     See also     SNET to USB Interface 35954U User Manual    COMMANDS FOR THERMOCOUPLE MEASUREMENTS    AM  AMbient temperature reference     This command applies only to IMP types 1A  1C  1E  1H and 1J    Instructs the IMP to use the ambient temperature as a reference for those channels  set for thermocouple measurement  The ambient temperature is sensed by a  thermistor in the IMP connector block  This is the default  power up  condition     To set an external temperature reference  use the TE command     None   TE    TE  set external temperature reference     Lo     tis the external reference junction temperature  defined by an IEEE 754 floating point  number in the range     30  C  22  F
71. n excess of    FF800000     In IEEE 754  floating point format  this is equivalent to    Not a number        FF81 xxxx    FF82 xxxx    FF83 xxxx    FF84 xxxx    FF85 xxxx    FF86 xxxx    FF87 xxxx    FF88 xxxx    FF89 xxxx    FF8A xxxx  FF8B xxxx    FF8C xxxx    FF8D xxxx  FF8E xxxx    FFFF xxxx    Analogue overload  The input to an analogue measurement channel has exceeded the  maximum value of the present range     User thermocouple undefined  Returned when a channel mode is set to 39x or 3Ax  but the  corresponding thermocouple has not been defined   3595 1H and 1J only     Out of linearisation range  Returned by a thermocouple channel when the temperature is  out of measurable range     Ambient temperature range  The IMP has been instructed to use a temperature reference  outside the permitted range   30  C to  80  C     Transducer error  The IMP analogue to digital converter is unable to decide a value  This is  commonly du to an open circuit input or a large over voltage    Open circuit thermocouple error  Open circuit thermocouple checking is enabled and the  IMP detected a failure     Unknown mode  type or range  The IMP has been instructed to select an inapplicable  channel mode or an unsupported integration time     This error code is unassigned    Channel number out of range  A channel number  n  outside the permitted range  has been  specified  The permitted range is 1  lt  n  lt  10  for IMP type 3595 1B  or 1  lt  n 20  for IMP  types 3595 1A  1C  1H  1J and 2A 
72. n the range 1  lt  n lt  18   lt limit gt  is an IEEE 754 floating point number that defines the limit  in channel units    lt  i gt  is an IEEE 754 floating point number that defines the limits for hysteresis  in  units     Function  Defines the low limit for alarm checking on a channel  This is used only in conjunction  with the CH GO command     The effect of hysteresis is described in the following example   1  The limit for a thermocouple is set to 10  C   2  Hysteresis is set to 3     3  With a falling temperature  an alarm is signalled at 7  C  The signal remains until  the temperature rises above 13  C     See also  CH HL and CH GO    Page 75 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 10 9  CH GO  CHannel Group alarm Output     Where        nis an integer that defines the digital output channel number  19 or 20   lt string gt  is a string defining on which the analogue channels an alarm check is  required     The format for  lt string gt  is   PATA2A3   A36    p defines the output state of channel n for alarm detected     e p 2  disable alarm checking on channel n  e p 1  FET on  switch closed  i e  as MODE 80  e p 0  FET off  switch closed  i e  as MODE 800    An is the identity of an alarm check and consists of an analogue channel number  in  the range 1 through 18  and the character H o
73. nd stream s  The parameter n specifies the number of S Net bytes  to be returned from this source     Page 21 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    Response     1 4 3 9     Function     Response     1 4 3 10     SNET to USB Interface 35954U User Manual    The  _SR command returns twice the number of bytes requested returned by the  interface  because of the output format used  Except for Stream 3  which uses  alphanumeric ASCII characters only    The  _SB can return up to twice the number of bytes requested as control characters  in the range O to Ox1F are transmitted as Ox1F and 0x20 byte     The ranges of the values that can be assigned to aa and s are as follows   00  lt  aa  lt  50    O lt ss3    The value of n  see Table 5 2  depends on the stream and the application     These commands are particularly useful for reading data from streams 2 and 3  since  data in these streams is returned asynchronously  An appropriate single read can be  put on each IMP and stream after initialization  On receipt of any data  no more data  need be received until the interface has processed the present data and issued  another single read     For stream test and ascsii read H lt number of bytes gt     The data is returned as specified or an error is returned for reception errors    See section on output formats      _ TI  command Time       TIDD MM YY 
74. nected and the IMPs at either end of the network should each have a terminator fitted     1 2 2 2  Figure 1 2  The 35954U Interface placed between IMPs on the S Net    CONTROLLER    IMP Interface Unit          1  I  I  IMP IMP IMP I y IMP IMP IMP IMP  1 2 3   1 4 5 6 7        S Net                       NIN         1  i   eed es eee Jey wuy wus ke     lt      VY i  To further IMPs if required    To further IMPs if required   S Net terminators should be fitted to the IMPs at  either end of the S Net cable    Page 8 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd     Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 2 2 3  1 2 2 1 INSERTING OR REMOVING THE TERMINATOR JUMPER    The S Net terminator within the 35954U Interface Unit is connected via an internal jumper  To  disconnect the terminator you simply remove the jumper  The configurations which decide whether or  not the terminator is to be connected are described on the previous page  The procedure for  accessing the terminator jumper is as follows     1  Remove and retain the 4 screws from the rear panel  where the S Net and Power Connections  are located  of the Interface     2  With care  slowly slide out the panel  You do not need to remove the panel from the housing  completely     3  Inthe top right hand corner you will see the jumper  See Fig  1 3 for assistance   To remove the  jumper  simply l
75. ntation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 7 3  IN  INitialise strain gauge parameters   Re  Where  nis an integer that defines the channel number  in the range 1  lt  ns 10  Note  This command applies only to IMP type 1B with strain gauge s    Function  Before a strain gauge channel can be used  the IMP must first know the initial voltage    of a gauge connected to a specified channel  to store this  and also transmit this data to the PC  The  IMP must then be informed of the gauge factor using the CH GA command  The IMP uses these  parameters to calculate strain results and unless the IMP holds these parameters  it will return the  error    strain gauge not initialised    when commanded to measure     The PC should be programmed to store the strain gauge data as a string and later  if  necessary  send it back to the IMP using the LO or CH OF commands  This allows a re start after the  IMP has been powered down     Response  Stream 1  8 bytes       oooo   out of balance voltage  represented by 4 bytes   rrrr  initial gauge voltage  represented by 4 bytes     See also  CH GA  CH OF  SA and LO    Page 59 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 8  COMMANDS FOR DIGITAL MEASUREMENTS ONLY    2 1 8 1  CH 
76. nterface 35954U User Manual    2 1 7  COMMANDS FOR STRAIN GAUGE MEASUREMENTS    2 1 7 1  CH GA  set CHannel GAuge factor        Where  nis an integer that defines the channel number  in the range 1  lt  n lt  10  gis an IEEE 754 floating point number defining the strain gauge factor   Note  This command applies only to IMP type 1B with strain gauge s     Function  Loads the IMP database with the gauge factor required for a specified channel  A  strain gauge channel can   t perform measurements until it has been INitialised and the  gauge factor sent to the IMP     Response  None     See also  IN  CH OF  LO and SA       Where  nis an integer that defines the channel number  in the range 1  lt  ns 10    o is an IEEE 754 floating point number defining the offset in volts  p is an IEEE 754 floating point number defining the initial gauge voltage  Note  This command applies only to IMP type 1B with strain gauge s      Function  Sets the strain gauge offset and initial voltage values used by an IMP to calculate  strain results  These values will have been returned by the INitialise command and  should be stored in the PC  After an IMP has been powered down  this command can  be used to set up a strain gauge channel to the original condition set by the previous  IN command     This must be used in conjunction with the CH GA command before the strain gauge  can return data     Response  None     Page 58 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Docume
77. overwritten and the most recent results are discarded   For more information in buffering  refer to part 1 of this manual     As TRigger  subsequent scans are loaded into the IMP output buffer as previous  scans are accepted by the PC     TR  AR  SP and RM    DI  Disarm     This command does not apply to type 1D IMP devices   Cancels the ARm command   None     AR    Page 41 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 4 5     Note     Function     Response     Note     Function     Response     See also     SNET to USB Interface 35954U User Manual    HA  Halt     This command does not apply to type 1D IMP devices    Cancels the continuous measurement mode  If an IMP is making measurements  when the HA command is received  it completes the scan and sends the results to  the PC before halting  If no measurements are made  the IMP halts immediately     The HA command does not alter the scan period  set with the SP command      Stream 3  Single character    H    confirms that measurement has stopped     LO  Load set up data to IMP     ci    s is the database   e 1 2 or 3 for IMP types 1A  1B  1C  1E  2A and 2B  and  e 1 2  3       7 for the Universal IMP  UIMP  types 1H and 1J     d1  d2       dn are n data bytes where n is dependent on the IMP type and on the  database     This command does not apply to type 1D IMP devices    Loads previously SA
78. parameters in several IMP commands     To represent a number in IEEE 754 format  four bytes are used       4    First Byie    gt   lt     Fourth Byte     gt     L Implied 1  of mantissa Fractional part of mantissa    Binary exponent with excess of 127  m     most significant    e    most significant                                   L    Sign bit  most significant bit of first byte     The S  sign  bit is one if the number is negative and zero if the number is positive  The binary  exponent has an excess of 12719  This means that it consists of the sum of the true exponent with  12710  This allows a range of exponent values form  12710 to 12810  To retrieve the true exponent     subtract 12710  The mantissa has an    implied one     Only the fractional part of the mantissa is actually  written  When the number is converted to IEEE format  the exponent is adjusted until there is only a  single binary one to the left of the binary zero  This binary one is then omitted and becomes    implied       Example  To convert a decimal number of 2 25    2 2519   10 012   10 01   2     1 001   2     Mantissa  with implied 1     001  Exponent  1  With excess of 127  127 1 128    This gives the result       o   1000000   o   0010000 00000000 00000000    The result breaks down into     Sign bit   0  there fore the number is positive   An exponent with the excess of 12710   100000002   12810  the true binary exponent is 110    Mantissa with implied 1   001      a true mantissa of 1 0012    Th
79. r Analogue and Digital Measurements   Commands for Analogue Measurements Only   Commands for Thermocouple Measurements   Commands for Strain Gauge Measurements   Commands for Digital Measurements Only   Commands for Analogue Outputs   Additional Commands for the Universal IMP   In each section  commands appear in alphabetical order     Each command description is headed with the command code and the command title in brackets   For example     CH MO  set CHannel MOde     The command syntax is shown by a flow diagram  which includes any command variables   For example     ee  Where   nis an integer that defines the channel number    in the range 1  lt n  lt  20 for IMP types 3595 1A  1C  1E  1H  1J and 2A     in the range 1  lt n  lt  10 for IMP type 3595 1B  and  in the range 1  lt  n  lt  32 for IMP type 3595 2B    mis a 3 digit code which defines the channel mode       Note that the command codes are shown in bold UPPER CASE characters and variables in lower  case Italics  Only the items in boxes form part of the command string  A description of each command  variable  and the variable limits  appear under the flow diagram as illustrated above  Following the  flow diagram  the following information is given     Note Detailing specific IMP devices when appropriate   Function Description of command function   Response What the IMP transmits to the PC in response to the command  See also Other related commands    In some cases  an example of use is also given     Page 32 of 98 
80. r L  The    H    specifies a high limit alarm  check  See CH HL      L    specifies the low limit alarm check  See CH LL      Function  Defines the group of alarms to be associated with a digital output  If any of the alarms    are active  OR logic   the digital output will be active  Only the channels specified in  the last CH GO command are checked     The CH GO command provides for alarm checking on all 18 analogue channels   Checking is against the high and low limits defined by the CH HL and CH LL  commands  On all analogue channels  it is possible to specify a high limit alarm  check  or a low limit alarm check  or both  Specifying both alarm limit checks is  equivalent to specifying an    out of window    check   Note that it is not possible to  specify an    in window    check by specifying a high limit that is less than the low limit      See also  CH HL and CH LL     Notes     1     2     If n   20  Watchdogs are disabled    Alarm checking operates only for scanned channels  NOT for single measurements    The CH GO command stays in operation  unless    a  it is overridden by a CH MO command  or   b  another CH GO command is received  or   c  the Watchdog is enabled  channel 20 only   This command sets the MOde database to  MO80x where x   the    Go    state for the channel     The state of the digital output may be read at any time by measuring or scanning the channel     The group may consist of one alarm element only  If p   2  no alarms need be specified      ala
81. r the specific device options based on    H8S 2398F  using  Protocol B           PACE Indi Istria cd Select the external clock or the    External Clock  Display internal clock   J Device Irnage   I Target files Enter the CPU crystal frequency eran Mhz   3 LCP  mot for the selected device     E Keyboard   15  Comme  met  Enter the clock mode for the  No NE z      ge selected device      Device Image   Ea Target  Fes Select the multiplier f i E    i plier for the Main 1    tag cOntverff pe clock frequency  CKM      Data mot    Algorithm     Select the multiplier for the          Peripheral clock frequency  CKP             lt  Back Cancel         Page 96 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Next  please select    BOOT Mode    and uncheck the    Use Default    option for the  recommended speed  From the drop down list  select 19200 as shown below and click Next     Connection Type       b k  Space 1A  T EP Display  Bea tage ne  r lles  iS  LCD  mot   S  Keyboard    S  Comms  mot    dustrial c    Device Image  ae   Target files   fe Drive  mot   Fee  aka not    3  Algorithm        The FLASH Development Toolkit can connect to your device in a  number of different ways  All the options on this page may be  changed after the Project has been created          Select Connection     BOOT Mode C USER Program 
82. rd of the number of events that have occurred  since an initial ME or TR command  It can only be cleared by a power down or the CL  command  Maximum count value   16 777 215     Page 61 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Response  None     Page 62 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 8 4     Where     Note     Function     Response     See also     2 1 8 5     Note     Function     Response     See also     SNET to USB Interface 35954U User Manual    EV  enable EVent capture     e   0  stop event capture    e   1  enable event capture  This command applies only to the digital IMP  types 2A and 2B      Enables event capture on any channels in the IMP already set to    event capture  mode     Event capture can be enabled or stopped only by this command     TRigger  ARm or MEeasure commands have no effect on event capture     Event data is sent to stream 2  For a detailed explanation on event result formats  see  Chapter 2     CH MO and ES    ES  Event Status    This command applies only to digital IMP  types 2A and 2B     This command checks the configuration for channels selected for event capture  and  for each one  inserts an event status result with ti
83. rm checking is disabled for all alarms previously specified    Page 76 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    6  On alarm  the defined digital output is active     Active    can be defined as    switch closed    or     switch open     depending on the value of p in the command string  This gives the option of an  active alarm when the IMP is non functional    Consider a requirement to disable a machine when off limit readings are obtained for oil  temperature  oil pressure  or both  or monitoring equipment is non functional  The oil  temperature should be in the range    10 to  95  C  The oil pressure should be in the range 1  to 3bar  The channel definitions for this scenario could be   a  Minimum acceptable oil temperature on channel 1  low limit   CH1LL 10   b  Maximum acceptable oil temperature on channel 1  high limit   CH1HL95   c  Minimum acceptable oil pressure on channel 2  low limit   CH2LL1   d  Maximum acceptable oil pressure on channel 2  high limit   CH2HL3   e  Define channel 19 associated with the above alarm group  CH19GO001L01H02L02H    Note that alarms use data post unit conversion or post linearisation    While the IMP is powered down  the digital output is open  thus disabling the machine  When  the IMP first powers up  the machine remains disabled  When CH19GO command is sent
84. rovide sufficient output smoothing     It is important that external power supply is able to supply maximum current on short circuit without  folding back  Foldback is performed by the 35954U unit itself     A suitable supply is the 48V System PSU     1 3 3  CABLE SELECTION    Cable selection depends on two cable characteristics     1  The a c  attenuation of the cable  This affects the digital communications running back and forth  along the cable  between the IMPs and the Interface  There are two specific points to consider      a  The high a c  attenuation of the 24 AWG cable means that S Nets using this cable cannot be  longer than 660 meters      b  The low a c  attenuation of the 14 and 18 AWG cables means that the S Nets using these  cables cane be extended up to 1 5km  The large diameter of these cables necessitates  special consideration when making connections to the IMP  For details see the IMP  Installation Guide     2  Thed c  resistance of the cable  This  and the voltage of the power supply  determines the  maximum number of IMPs that can be powered via the cable  Generally  if any IMPs on the  network are powered from the Interface via the S Net cable  it is important that a cable of  adequate gage is used  The optimum cable size depends on the number of IMPs to be powered  via the S Net cable  the cable length required and the power supply voltage  Information on  choosing the cable  either for power provided internally from the interface or from an external 
85. rror code OxFF8D  measurement pending  for all scans until a  result is available  When the measurement is complete  the result is returned in the next scan     e Fora single scan  the results are not returned until the measurement is complete     EXAMPLE     1  Assume that the measured input is a 20Hz  nom   square wave  and that mode 902 has been  selected  This means that the frequency of the square wave is to be measured for 1 second  the    gate     time      For continuous scanning  with a scan period of 100ms  error code OxFF8D is returned in place of each  of the first nine results  On the tenth scan  a valid measurement result   20Hz  is returned  This  sequence is repeated whilst continuous scanning is in operation     For a single scan  the result   20Hz  is returned on completion of the one second  1s     gate    time     2  Assume that the measured input is a 200Hz  nom   square wave and that mode 901 has been  selected  This means that the frequency of the square wave is to be measured for 100ms     For continuous scanning  with a scan period of 100ms  a valid measurement result   200HZ  is  returned for each scan     For continuous scanning  with a scan period of 1s  a valid measurement result of the same accuracy  is returned every second     For a single scan  the result   200HZ  is returned on completion of the 100ms    gate    time     Page 40 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 do
86. rs  Stream 3 data   which consists normally of ASCII characters  is sent as received  Error status data from the interface  consists of an error status number plus additional information in accordance with the circumstances     When data is requested from Streams 0  1 and 2  twice the number of requested bytes are actually  received  This is because the four byte IEEE measurement data read from the IMPs are converted by  the interface to eight byte ASCII IEEE format  In fact  any byte received from these three streams is  converted to the two byte ASCII hex equivalent  e g     8AH    is converted to    38H  65H    which are the  ASCII codes for the characters    8    and    A        The reason for this conversion is that the bytes sent by an IMP could  if relayed without conversion to  the serial and USB ports  be misinterpreted as ASCII control characters  e g  ODH  carriage return   and 3H  Xoff      1 4 4 1  S NET MEASUREMENT STATUS FORMAT    The first line of the message contains the header identifier    H     IMP address aa  and the stream  number s  Subsequent lines contain the results  with each line containing up to eighty bytes  ten  results      isaa  lt  terminator s  gt     b0  b1  b2  b3  b4  b5  b6  b7   bn  lt terminator s  gt     b0  b1  b2  b3  b4  b5  b6  b7   bn  lt terminator s  gt     where    i      H    for header identifier    s   stream number    aa      01    to    50    for IMP address    b0   bn   bytes of up to ten  results    Page 24 of 98 Workin
87. s command resets previous settings  sets channel n to    volts dc 2V range     and tells the  IMP to take a measurement on channel n      On an IMP other than the UIMP  channel n can be any channel  on the UIMP  channel n can  be any channel from 1 through 18     RE   CHnMO902  MEn  For digital IMP and Universal IMP     This command resets previous settings  sets channel n to    frequency measurement     gate  time 1 second     and then tells the IMP to take a measurement on channel n      On an IMP other than the UIMP  channel n can be any channel  on the UIMP  channel n can  be any channel from 19 or channel 20     SE   CO   TR  For any IMP     This command sets every IMP  all channels  to either    volts dc auto ranging     analogue IMP   or    digital status     digital or switch IMP  and enables measurements  enables continuous  measurement scanning  and then starts the scanning  measuring on all channels   Scans will  continue being until the buffers available are full or until the HA  halt  command is issued     Examples  a   and  b   can be extended to setting up every channel on an IMP and begin  scanning  To do this  use CH MO entry in the Command Directory to decide the required  function for each channel  The string together all the appropriate CH MO commands  one for  each channel   As an example  IMP type 1A would have twenty CH MO commands sent to it  in order to configure every channel    RE  CH1M0O100  CH2MO500              CH20MO310  AR  TR   RE   CH1MO600  
88. scans are started at the beginning of each scan period      unless the system runs out of output buffers  in which case scan alignment will be lost     Page 50 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V 1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 4 12  ST  STatus     Function  Instructs the IMP to respond with information on type of IMP  connector block  and  firmware fitted     Response  Stream 3  12 characters     ee a    Where    XX IMP code  indicates IMP type  See Table 2 11    b Connector block code  indicates connector block type   See Table 2 12    c Bit function depends on the type of IMP  For the 35951D Analogue Output    IMP  c indicates the minimum output current     0    for OA or    4    for 4mA  For all  other IMP types  cis set to    A    if the IMP is capable of responding to a SP    command   r binary counter of the number of communication retries   f If f  F  the IMP is capable of responding to an FRO or FR1 command     nnyz The software number  status and issue  The software numbers are related to  the IMP type and are listed in Table 2 11     Example  A response of 1CDA   F 03FB indicates a    3595 1G reed relay thermocouple    IMP    with a    3595 3D attenuator    connector block and firmware version 03FB  The IMP can  respond both to the SP command and to the FR command     Table 2 11  IMP Codes          IMP Code Soft
89. st significant bit of first byte       All numbers are in binary coded decimal     X4 months  tens  X3   X0 months  units  D7   D4 days  tens  D3   Do days  units  H7   H4 hours  tens  H3   Ho hours  units  M7   M4 minutes  tens  M3   Mo minutes  units  2 2 4 2  EVENT TAG FORMAT    An event tag contains the channel number  direction of transition  calendar seconds and calendar  milliseconds  in the following format     4    First Byte     gt   lt      Fourth Byte     gt        most significant bit of first byte    T   transitions  if T   1  event is positive going  low to high   if T   0  event is negative going  high to low     C4   Co channel number in binary  C4 is most significant     Note  Channel numbers entered for the 3595 2A IMP correspond exactly with the physical channels     1   Channel 1  2   Channel 2  etc  With the 3595 2B IMP however  channel numbers 0 through 31  represent the physical channels 1 through 32    All remaining numbers are in binary coded decimal      7   S4 seconds  tens   3   S9 seconds  units    Page 87 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    R4   R7 milliseconds  hundreds   R3   R   o milliseconds  tens   P7   P4 milliseconds  units  2 2 4 3  EVENT STATUS FORMAT    Event status information is similar to that contained in an event flag  The only difference is that t
90. stored in a 4 byte result and loaded  into the output buffer when space is available  Up to 65535 lost events can  be counted     Event data transmitted by an IMP can consist of a number of bookmarks  event tags ad one end tag   Only a single bookmark is sent per calendar minute  and this is only if an event occurs   A bookmark  gives the most significant calendar data for all event tags sent after it  until the next bookmark is sent     If event data is sent to a free buffer  on the 4C Interface card   data for the only one result is sent  this  consists of a bookmark  an event tag and an end tag  Subsequent data is sent only if the application  software reads the initial data  The IMP  whilst waiting for the buffer to become free  stores any new  event tags and bookmarks  This new data is sent when the buffer is free  An end tag is added if the  stream of event data is less than 112 bytes long  but this tag can be replaced by a lost event tag if one  has to be sent     Event status responses also go into Stream 2  In this case  the event tag is replaced by the    event  status format        Page 86 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 2 4 1  BOOKMARK FORMAT    A bookmark contains the calendar month  day  hour and minute  in the following format     4    First Byte     gt  Fourth Byte  gt     o
91. t fitted with Autoscan firmware will ignore the SP command     2  IMP types that have the Autoscan firmware are     3595 1A 3595 51A  3595 1B 3595 51B  3595 1C 3595 51C  3595 2A 3595 52A  3595 1E 3595 51E  3595 2B 3595 52B  3595 1H   3595 1J    Mod   Mod   Mod   Mod   Mod   Mod   Mod   Mod     Strikes C13 A9  Strikes C17 10  Strikes C16 A9  Strikes B12 A10  Strikes A1  Strikes A1  Strikes A1  Strikes A1    3  IMP devices that may be fitted retrospectively with the Autoscan firmware are     35952A  359552A    Mod   Mod     Strike B11  Issue X  Strike A9  Issue X    4  All IMP interfaces must be fitted with the correct issue of firmware     that is  firmware to issue AE   The type 4B and types 9A 9B 9D will always have the correct issue of firmware fitted     Page 48 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd     Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Example  An example of a command string  in IMPVIEW  using the SP command is   AR SP   100    CO TR    Where  AR arms the IMP   SP   100    sets a scan period of 100ms   CO enables the continuous mod  and  TR triggers the IMP    This command string instructs the IMP to scan all channels of the IMP  continuously  every 100ms     SCAN SYNCHRONISATION OF THE 1H AND 1J IMP TYPES    To make it possible for scans to be synchronised  the 1H and 1J IMP types are able to delay the start  of a scan from t
92. t up data to be quickly  reloaded into an IMP database    The general procedure for storing and loading an IMP database is    1  Stop all measurements in progress by the IMP   2  Read all data available   3  Send a SA command   4  Store the next stream 0 response from the IMP   5  Repeat steps 3 and 4 for each database to be saved   6  Power down and  if required  disconnect the IMP    7  Power up and  if required  reconnect the IMP    8  Send the following string to the IMP     LOn      bytes originally returned by SAn  command    9  Repeat step 8 for each database to be loaded into the IMP     Stream 0  n bytes of data     Page 45 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    See also  SD and RD     Table 2 8  Database bytes  1A  1B  1C  1E  2A and 2B IMP types        IMP Type No  of bytes in No  of bytes in No  of bytes in       Database 1 Database 2 Database 3  1A  1C  amp  1E  Thermocouple  11 63 80  1B  Strain  6 163 80  1A  Digital  2 100 80  2B  Switch  2 97 80       Table 2 9  Database bytes  1H and 1J IMP types              Number of bytes in Database Dn  MR TYDE D1 D2 D3 D4 D5 D6 D7  1H and 1J  Universal  12 86 165 146 182 180 180  2 1 4 10  SE  SEt up to test condition and arm   Note  This command does not apply to type 1D IMP devices   Function  Quick set up of most IMP devices in the system
93. ta     STRAIN GAUGE SET UP   if applicable  see opposite page             Use SA command to save set up  data  IMP configuration  to Host PC    Use RD command   Restores database    on 3595 IMP types    tHand 1J 3595 IMP TYPE 2A and 2B     Use EV command to enable event logging   3595 IMP TYPE 2A ONLY   Use CL command to clear  totalise counters             oo    AS 1  3595 IMP types    Use AR command to enable measurements     1H and 1J starts  automatically    S  next IMP    BASIC MEASUREMENT       Use the CO and TR  commands  or SP  CO Use TR command to take    and TR commands to measurement on all channels   take continuous    measurements            NOT 3595 IMP TYPE 2B   Use ME command to take  measurement on one channel         Read scans    As Use HA command to stop  continuous measurements     repeat measurement s     Use DI command to disable measurements     Figure 2 5  Set up and basic measurement    Page 81 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V 1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 11 2  IMP SPECIFIC SET UP  This procedure may be omitted if  only default values are to be used   ANALOGUE MEASUREMENT IMP IMP TYPES 3595 2A ONLY          Use FR command to set the  integration time  Use UN command  to set temperature units        Use FR command to set the  sample rate on each channel     next channel         IMP TYPES 3595
94. te  gt   ost significant bit of first byte  Page 89 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 2 5  TIME TAG FORMATS  FOR 3595 1H AND 1J IMPS     With the result format set to time tag  results from the 3595 1H and 1J IMP types are returned with a  bookmark and time tag  appended  These appear at the end of each scan and at the end of each  single measurement  The formats of the bookmark and time tag are in Sections 3 5 1 and 3 5 2     2 2 5 1  BOOKMARK FORMAT    A bookmark contains the calendar month  day  hour and minute  The format is   4    First Byte     gt  Fourth Byte  gt     DE    most significant bit of first byte       All numbers are in binary coded decimal     X4 months  tens  X3   X0 months  units  D7   D4 days  tens  D3   Do days  units  H7   H4 hours  tens  H3   Ho hours  units  Mz7   M4 minutes  tens  M3   Mo minutes  units  2 2 5 2  TIME TAG FORMAT    The time tag contains the calendar seconds and milliseconds  in the following format     4    First Byte     gt  Fourth Byte         most significant bit of first byte    X5   X0 don   t care    All remaining numbers are in binary coded decimal     S7   S4 seconds  tens    3   S9 seconds  units   R4   R7 milliseconds  hundreds  R3   R   o milliseconds  tens    Page 90 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 
95. tion     Response     See also     nis an integer that defines the channel number  in the range 1 lt n lt 4   X is the output current  amps  in 4 byte floating point format    e inthe range 0 000  lt  x  lt  0 02  or   e inthe range 0 004  lt  x  lt  0 02  if the split pad on the converter block is made   See  the IMP Installation Guide    This command applies only to IMP type 1D    Sets the specified channel to the specified current in amps     None     OS     Page 66 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual       Where  nis an integer that defines the channel number  in the range 1 lt n lt s4    X   the measured voltage value  corresponding to an non calibrated OV output  y   the measured voltage value  corresponding to an non calibrated 10V output  Values x and y are both in volts  in floating point format    Note  This command applies only to an IMP type 1D with a    3595 3Y    connector block     Function  Allows voltage calibration of a specific output channel  This should normally be left to  users with specialist reference equipment     Response  Stream 3  4 characters CnVe  where  nis the channel number and e represents the  calibration response  as shown in Table 2 18     Equipment  The calibration equipment required for IMP type 1D is     a  An    analogue output    connector block  P N  359
96. tions     Page 79 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 11  SUGGESTED COMMAND PROCEDURES    Before an Imp can take a measurement  it must first be assigned a task and enabled  set up   Only  then can an IMP be instructed to take a measurement  Each result must then be read  otherwise  buffer space will be filled until the IMP no longer has room to store new data and measurements will  stop     The command language used by the IMP is very versatile  allowing great flexibility in the way each  channel can be configured and used  To assist in preparing a software application  suggested  command procedures are outlined overleaf  The detailed function and syntax of each command is  documented in the Command Directory  Once familiar with commands  procedures can be tailored to  suit a particular requirement     Page 80 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 1 11 1  SET UP    START            Use LO command to configure IMP  with previously stored set up data   including initial strain gauge data     ont shone rere IMP SPECIFIC SET UP    See ite     previously stored set up danii  data  including initial  strain gauge da
97. twenty     User Unit Conversion  A simple first order conversion of the measurement unit  resulting from CHannel MOde  to required  unit     User Linearisation  A fifth order linearisation from the measurement unit  resulting from CHannel MOde  to required unit     Real time Mode   An IMP outputs data in this    standard    mode  The messages are streamed and real time results  appear without a timestamp in Stream 0  For IMP types 1A  1B  1C  1D  1E  2A and 2B  this is the  only mode available  The same mode can also be selected for IMP types 1H and 1J  but there are two  additional modes available  time tag mode and historical mode   See below     Time Tag Mode  Same as real time mode with an extended Stream 0 that includes a time tag     Historical Mode   This mode is unique to IMP types 1H and 1J and does not use Streams 0 and 1  Stream 2 is enlarged  to fill the first 240 bytes of the receive page  All results  alarms  etc  from the IMP are passed through  with a timestamp  This mode must be used if buffering of IMP data during S Net downtime is required   Stream 3 is preserved to return status and error information   Do not use the SA command while in  continuous historical mode  since this command uses Stream 0 and overlaps the same data space on  the 3595 4C Interface card      Logic States  When channels 19 and 20 are used for    digital status    inputs  the logic states recognised are     e logic 1   switch open  off    high impedance  e logic 0   switch closed  on 
98. twork terminator on interface unit      24 48VDC power supply  not included     P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd     Page 2 of 98    Working copy if printed    Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1  Part 1    1 1  Chapter 1  Introduction to 35954U Interface    1 1 1  THE INTERFACE    The 35954U Interface is operable with any host computer that is fitted with a USB compatible  interface  The Interface allows the host to communicate with a maximum of 50 IMPs via an S Net  cable     The Interface provides all the hardware  timing control  error checking and data protocol necessary for  reliable communication between the host computer and the S Net system     1 1 1 1  The 35954U Interface       Page 3 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 1 1 2  Front Panel       1 1 1 3  Rear Panel       Page 4 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V 1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    1 1 2     SNET to USB Interface 35954U User Manual    THE MANUAL    This manual explains how to install and operate the 35954U Interface     Part 1 of the manual relates to the Interface itself     Chapter 1    Chapter
99. uide     504 Current  dc  100mA       Page 34 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd     Version  1 0 0 0    Table 2 4  Mode codes for IMP type 1B  Strain     SNET to USB Interface 35954U User Manual          Code  m Mode Set Comments  000 Skip  100 Volts  dc  auto ranging  101 Volts  dc  20mV range There is no    10V range     102 Volts  dc  200mV range  103 Volts dc  2V range  Resistance  4 terminal  200 0 8mA drive  auto ranging  201 0 8mA drive  250 range  202 0 8mA drive  2500 range  203 0 8mA drive  2k5Q range  Resistance  3 terminal  210 0 8mA drive  auto ranging  Only an IMP with a product status of  211 0 8mA drive  250 range C6  or higher  are able to comply with  212 0 8mA drive  2500 range an auto ranging command  213 0 8mA drive  2k5Q range  RTD PRT  100Q  4 terminal  400    auto ranging  411    20mV range  412    200mV range  413    2V range  RTD PRT  100Q  3 terminal  410    auto ranging   Only an IMP with a product status of  411    20mV range C6  or higher  are able to comply with  412    200mV range an auto ranging command  413    2V range  Strain Gauges   600 603  2   bridge 4mA dual current  610 613       bridge  0 8mA dual current The last digit in the code sets the  620 623        bridge  4mA dual current range   630 633 74   bridge  0 8mA dual current 0   auto ranging   640 643 Full bridge  8mA drive 1   200mV range   650 653 Full bridg
100. uire one or more numbers to further specify the command  For  example  the  _ lA command must be specified with an IMP address  Unless noted otherwise in the  command directory  these numbers are ASCII  keyboard  characters and not numeric variables  For  example  I_IA15     Values for parameters such as gauge factors and offsets should be sent in ASCII decimal format or  ASCII HEX IEEE format  The ASCII decimal values must be enclosed in single quotes and the ASCII  hex must also be preceded with a dollar sign     or an ampersand   amp    e g         2 25      40A00000        amp 40A00000       In the above example the ASCII hexadecimal numbers  i e      40A00000        amp 40A00000     are in the  compressible format mentioned in Section 1 1     Binary information should be sent in ASCII Hex format  enclosed in single quotes  and preceded with  a       or NRE    Page 16 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 4 1 4  EXAMPLES OF COMMAND STRINGS    A command string  which consists of a sequence of two or more commands  can be sent by inserting  semi colons between individual commands  Each command is then executed  in turn  by the interface   Each complete transmission should not exceed 256 characters in length  including semi colons     Two examples of useful command sequences are      a  Fetch st
101. ummarised in Table 1 1  Details of the commands are    given in Section 1 3           1 4 2 1  Table 1 1 Interface Command Summary  Command Purpose   _lAaa Specifies the address of the IMP to be commanded  IIN Initializes the interface and applies power to S Net   _IP Initializes the interface with a polling table and applies power to  S Net    PO Shuts down the interface and switches off power to S Net  IPS Returns the product serial number in hex  l_SRaasn Reads a single data block from IMP aa stream s as ASCII      _ TIDD MM YY hh mm ss th   _ TI     Loads the time and date    Requests a time readout       Page 18 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd     Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 4 3  COMMAND DIRECTORY    In this directory the commands appear in alphabetical order     Each command description is headed with the command code  and the command title in brackets     e g     SR  Stream Read     The command syntax is shown by a flow diagram  which includes any command variables  e g     aa is the IMP address   s is the stream number     n is the number of S Net bytes to be returned from stream    s    at IMP address    aa       Note that command codes are shown in upper case characters and variables in lower case  Only the  items in the box form part of the command string  A description of each command variable and its  
102. ved set up information into the database of the IMP  This allows  the same channel configurations and values to be used after an IMP is powered   down     None     SA   and for 1H and 1J IMP types  SA and RD    Page 42 of 98 Working copy if printed    P  iIDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    2 1 4 7     Where     Note     Function     Response     See also     SNET to USB Interface 35954U User Manual    ME  MEasure a channel     a ee    nis an integer which defines the channel number   e inthe range 1  lt  n  lt  20 for IMP types 1A  1C  1H  1J and 2A  or  e inthe range 1  lt  n  lt  10 for IMP types 1D or 2B    This command does not apply to type 1D IMP devices     Instructions an IMP to take a single measurement on a specified channel  On IMP  types other than the 1H and 1J  the channels set for event capture  skip  or digital  output are not affected by this command  but returns the error message    not  measured    instead  However  the digital channels  19 and 20  on the 1J and 1H IMP  types  when set for digital output  respond to a ME command by returning the present  status     MEasure starts the counting on a single channel set to    event count increment    or     event count totalise     provided that counting has not already started  An initial result  of zero is then returned  If counting has already started  the result returned is the  number of events the IMP
103. ware No  Software IMP   Xx   mm  IMP Type Part Number  1A 01 Solid State  thermocouple  3595 1A  1B 02 Strain Gauge 3595 1B  1C 03 Reed Relay  thermocouple  3595 1C  1D 11 Analogue Output 3595 1D  1E 25 500V Reed Relay  thermocouple  3595 1E  1H 30 Universal IMP  200V ch ch isol   3595 1H  2J 30 Universal IMP  500V ch ch isol   3595 1J  2A 04 Digital 3595 2A  2B 18 Switch 3595 2B   Page 51 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    Table 2 12  Connector block codes       Connect Block    Connector Block Type Connector Block P N          Code  b  Standard Block Glanded Block  A Thermocouple 3595 3A 3596 3A  B Strain Gauge 3595 3B 3596 3B  C Digital 3595 3C 3596 3C  D Reed Relay Attenuator 3595 3D    E Analogue Output 3595 3E    F Switch 3595 3F    J Universal 3595 3J    W Universal Calibration 3595 3W    Y Analogue Output Calibration 3595 3Y    Z Calibration 3595 3Z      Unknown      2 1 4 13  TR  TRigger scan   Notes  This command does not apply to type 1D IMP devices     Function     Response     See also     If trigger    broadcasting    is to be used  please read the relevant sub section in Chapter  A of the 3595 4A  3595 4B  or 3595 9A 9B 9D Operating Manual  before  implementation     Instructs an ARmed IMP to make a measurement scan  An IMP must already be  ARmed to respond  If CO has already be
104. xternal 43V 50V dc power supply connected to the external power plug on the  Interface  again  via the S Net cable  The location and the pin numbering of this external power  plug are shown in Chapter 3     Electrical Installation of the 35954U Interface     This method allows  up to 50 IMPs to be operated with a maximum cable length of 1km  See Section 4 3 2  in present  chapter      Cable Selection When Using the Interface External Supply        3  Directly from a power supply  local to the IMP s   For 3596 Intrinsically Safe IMPs this is the only  method of providing power  For further information refer to the 3595 or 3596 Series IMP  Installation Guides    Page 12 of 98 Working copy if printed  P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx     Measuresoft Development Ltd  Version  1 0 0 0    SNET to USB Interface 35954U User Manual    1 3 2 1  1 3 2 1 EXTERNAL POWER SUPPLY REQUIREMENTS    Operation is automatically switched to the external supply when a voltage over 43V is applied to the  external power plug on the Interface     An external power source must fulfil the following requirements    a  Current limited to 3A 4A  or protected by a 4A fuse      b  Voltage 43V 50V  This depends on the wire gage  the cable length and the number of IMPs  connected to the cable      c  Supply ripple less than 100m V rms     It is permissible for a battery operated S Net system to have a charger permanently connected   Batteries generally p
105. ytes appended in the time tagged and historical modes are described in Sections    3 5 and 3 6     The error messages that may be returned by an IMP are listed in Section 3 7  together with their    meanings     Table 3 1  IMP Result Formats       IMP Result    Stream Format       Scan data of all measurements  except     event totalise    and    event increment       Scan data of    event totalise    and    event  increment    measurements    Single measurement    Events capture   From 3595 2A and 2B IMP types only     IMP status and Command responses    Response to a SA  SAve set up data   command    0 4 byte floating point number     0 IEEE 754 floating point number  1 4 byte floating point number  2 Event capture results are returned in the    form of bookmarks  event tags  event status   end tags and lost events  Each of these has  an individual format  which is described in  Section 3 4    3 ASCII characters    0 Command format  See Chapter 2     IMP  Commands            Page 83 of 98 Working copy if printed    P  iDAS_makediscs 22 IDAS IMP  4 0 0 incUSB Documentation 35954U User Manual V1 2 doc docx       Measuresoft Development Ltd     Version  1 0 0 0    SNET to USB Interface 35954U User Manual    2 2 2  IEEE 754 FLOATING POINT NUMBER FORMAT    The IEEE 754 floating number format is used for the    event totalise    and    event increment    results  as  returned by the 3595 IMP types 2A and 2B  It is also used for the response to the IN command  and  for the set up 
106. z x     i       Halts all measurements i  LO   x 2 A   x z   Loads saved set up information    ME     j     id     Takes a single measurement      RE i y i    j i i          Sets all IMP settings to default     SA   i is i a   z   Store set up data    SE K ii a i ki j S       Quick set up of all IMPS E  SP   j   i i i       Set scan period  ST E     j   h   id       Request information on IMP 2  TR i s    3 si i s     Request data from  armed  IMP i  CA   i i 2 ij n Calibration on specific ranges 3 2  DR y i   y     For test purposes only      FR ig    i i i  i S Sets the integration time 3  KA hi i j i s 7 J Calibrate ON      UN i   4      iy Selects units of Temperature      AM i j i ig C Ambient temperature reference 3 3  TE     iy iy z Sets reference temperature    TC j     ij 7 Sets thermocouple check for o c     CH GA a Loads IMP with gauge factor 3 4  CH OF h Sets the strain gauge offset E  IN i Sets strain gauge parameters      CH RA i y y Sets the sample rate 3 4  CH TI bi i   Sets the time out period      CL j   bj Clear event totalling counter     EV      Enables event capture j  ES x   Event status 7  HW h s    Enable Disable hardware w dog ij  SF   Status format  IEEE compressed 5  SW i is    Enable Disable software w dog i  CH VO Sets channel to voltage 3 6  CH IO i Sets channel to current      CH CV 3 Calibrates voltage channel i  CH Cl y Calibrates current channel j  OS   Request info on o p channels          Abbreviations used     w dog      watchdog     o c 
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Samsung HT-X625 Brugervejledning    Nilfisk E 150.1-10 PH X-TRA    Manual (PDF or RAR)  Fujitsu LIFEBOOK P702  Télécharger la fiche produit  3.土木工事成績評定・検査員用  Sylvania SMPK2038 Portable DVD Player User Manual  Elixir Report Designer User Manual    Copyright © All rights reserved. 
   Failed to retrieve file