Communications Protocols



INTERFACE
LAN GP-IB



LAN Overview


LANs were originally developed as a practical way for computers to communicate with one another, but has since become popular for communications between various devices.
LAN is an abbreviation for Local Area Network, as it defines a network intended to cover a relatively small area, such as within a building or site, generally utilizing the Ethernet protocol.
Models 8860 and 8861 support 100BASE-TX Ethernet, and communicate using TCP/IP protocols.
Cables may be up to 100 meters long, and can be connected to a system using a hub, or directly to a 100BASE-TX connector on a computer using a crossover cable.
The upper three decimal digits of the TCP/IP port number can be specified, while the rightmost digit is set internally by the HiCORDER.
For example, entering 880X results in a TCP/IP port number of 8802.
The connection times out after one hour. If no communications occur for more than 1 hour, the communication link will be disconnected.
If one computer attempts to connect to a HIOKI MEMORY HiCORDER while another computer is already connected, the connected computer is disconnected and the attempting computer becomes connected instead.

Communications Specifications


Data link Ethernet 100BASE-TX
Transfer speed 100 Mbps
I/O port 100BASE-TX
Protocol TCP/IP
Delimiter CR, LF, CR+LF
Connection time-out 1 hour



GP-IB Outline


The GP-IB (General Purpose Interface Bus) was developed as a method for making general-purpose connections to programmable devices, and includes a variety of features and capabilities for expansion. The GP-IB is also called the IEEE-488 bus, IEC bus, and HP-IB, an HP company standard. Although basically the same standard, the connector pin numbering and signal arrangements can differ slightly, so careful attention is necessary. Refer to the following documents for details of the GP-IB:


GP-IB Specification


Standard

Communication mode 8-bit parallel
3-wire handshake method
Transfer rate 50kbyte/sec
Delimiter LF


Standards

IEEE Standard 488.1-1987
IEEE Standard 488.2-1987


Interface Functions

Function Implementation
SH1 SH (Source Handshake) - All Functions
AH1 AH (Acceptor Handshake) - All Functions
T5 Basic Talk Function, Serial Poll Function, Talk Only Function
MLA (My Listen Address) Talk Release Function
L4 Basic Listener Function
MTA (My Talk Address) Listen Release Function
SR1 SR (Service Request) - All Functions
RL1 RL (Remote/Local) - All Functions
PP0 PP (Parallel Poll) - No Function
DC1 DC (Device Clear) - All Functions
DT0 DT (Device Trigger) - No Function
C0 C (Control) - No Function


GP-IB Signal Lines

Bus Signal Lines Remarks
Data
bus
DIO 1 (Data Input Output 1) Apart from input and output of data, these are used for input and output of interface messages and device messages.
DIO 2 (Data Input Output 2)
DIO 3 (Data Input Output 3)
DIO 4 (Data Input Output 4)
DIO 5 (Data Input Output 5)
DIO 6 (Data Input Output 6)
DIO 7 (Data Input Output 7)
DIO 8 (Data Input Output 8)
Transfer
bus
DAV (Data Valid) Signal which indicates data bus information validity. These perform acceptor and source handshake.
NRFD (Not Ready For Data) Input preparation completed signal.
NDAC (Not Data Accepted) Input completed signal.
Control
bus
ATN (Attention) Signal which indicates that the information on the data bus is an interface message or a device message.
IFC (Interface Clear) Signal which sets the interface bus system to the initial condition.
SRQ (Service Request) Signal which requests a non-synchronous service.
REN (Remote Enable) Signal which performs changeover of remote and local control.
EOI (End or Identify) Indicates the last byte of data.


Connector Pin Assignment

         RC40-24RR (made by HIROSE) or compatible.



Pin number Name of signal line Pin number Name of signal line
1 DIO1 13 DIO5
2 DIO2 14 DIO6
3 DIO3 15 DIO7
4 DIO4 16 DIO8
5 EOI 17 REN
6 DAV 18 GND
7 NRFD 19 GND
8 NDAC 20 GND
9 IFC 21 GND
10 SRQ 22 GND
11 ATN 23 GND
12 SHIELD 24 LOGIC GND