  | |   |   The  Network Mode  is used to switch between EIP or ModBus TCP network.   EIP Setup Input Assembly Instance  = 0x64 (100), size = 20 bytes Output Assembly Instance = 0x70 (112), size = 20 bytes  Configuration Assembly Instance = 0x96 (150), size = 44 bytes. Network command interface The PLC to Hi6800 "network command interface" uses 20 bytes (10 MODBUS registers) in and 20 bytes out.- Output
 Bytes 0,1(MODBUS registers 0): command register  Bytes 2,3 (MODBUS register 1): aux command information register  Bytes 4,5,6,7 (MODBUS registers 2,3): parameter value Bytes 8,9 (registers 4): Parameter number. See the diagnostics/parameters web page for a list of parameter numbers.
  - Input
 Bytes 0,1(MODBUS registers 0): command register  Bytes 2,3 (MODBUS register 1): Sample Counter and command status register  Bytes 4,5,6,7 (MODBUS registers 2,3): parameter value Bytes 8,9 (registers 4): Parameter number. See the diagnostics/parameters web page for a list of parameter numbers. Bytes 10,11 (registers 5): instrument status register Bytes 12,13,14,15 (registers 6,7): net weight register Bytes 16,17,18,19 (registers 8,9): gross weight register  The master sends a 'command' by writing a value the command register. Here is a list of command numbers:
 - 0x00 : READPARAMCMD. To read a parameter, write 0 to the command register (register #0), and write the parameter number in the parameter number registers 4. The parameter value may then be read from registers 2 and 3. This value may be in integer or floating point format, depending on the parameter. The instrument status register in the reply will contain the system status word.
- Status word bit 0: A/D error.
 - Status word bit 2(0x04): Motion status.
 - Status word bit 7(0x80): Not Found - the requested parameter number does not exist.
 
  - 0x01 : ZEROCMD. Write 1 to the command register to ZERO the gross weight. The status register will read 0 if this command succeeds. Error codes are 1 (A/D error), 3 (out of tolerance) and 4 (motion).
 - 0x02 : TARECMD. Write 2 to the command register to Tare the net weight. The status register will read 0 if this command succeeds.Error codes are 1 (A/D error) and 4 (motion).
 - 0x64 : CALLOWCMD. Perform the low step of a calibration.
 - 0x65 : CALHIGHCMD. Perform the high step of a calibration.
 - 0x66 : C2CALCMD. Do a C2 calibration.
 - 0x92 : WRITEINTEGERCMD. Set the value of an integer parameter. Write the parameter number in the parameter number registers and the desired value in the parameter value registers.
 - 0x93 : WRITEFLOATCMD. Set the value of a floating point parameter. Write the parameter number in the parameter number registers and the desired value in the parameter value registers.
 - 0x96 : WRITENONVOLCMD. Write 0x96 to the command register to save parameters in non-volatile memory.
 
 
  |  
  |