9 supplement, Supplement, 1 communication devices – KEYENCE LJ-V7000 Series User Manual

Page 47

Advertising
background image

47

LJ-V7000_COM_RM_E

9.2.9 Supplement

9.2.9.1 Communication devices

The controller that will communication with the PC is specified as a communication device. The
maximum number of controllers that can be communicated with simultaneously is defined by
LJV7IF_DEVICE_COUNT (8.1 Constant definitions).
In interfaces that involve communication, you can specify the controller to target for communication
with IDeviceID. IDeviceID can be specified as 0 to (LJV7IF_DEVICE_COUNT-1).
• Only one controller can communicate via USB.

Example:When USB has been opened specifying the communication device 0, and USB is

opened again specifying communication device 1, it will fail and 0x1001
(LJV7IF_RC_ERR_OPEN) is returned.

• One controller can communicate with three PCs via Ethernet communication.

When a fourth PC connects to the controller, the PC with the oldest date/time of last
communication of the three connected PCs is disconnected.

• High-speed communication is only possible between a single controller and a single PC.

9.2.9.2 Internal memory

The size of measurement data that can be saved and the save interval differs according to the
memory allocation setting and the operation mode.
Use caution when using the following functions.
• LJV7IF_GetProfile (Get profiles (operation mode "high-speed (profile only)"))
• LJV7IF_GetBatchProfile (Get batch profiles (operation mode "high-speed (profile only)"))
• LJV7IF_GetStorageStatus (Get storage status)
• LJV7IF_GetStorageData (Get data storage data)
• LJV7IF_GetStorageProfile (Get profile storage data)
• LJV7IF_GetStorageBatchProfile (Get batch profile storage data)

The memory usage area for each memory allocation setting is listed below.

*1

Can only be specified when the operation mode is "advanced (with OUT measurement)".

*2

The memory area being used by the active program is called the active surface. The unused
surfaces are inactive surfaces.

Double buffer

Entire area (overwrite)

Entire area (do not overwrite)

*1

The internal memory is split
into two surfaces, surface A
and surface B. Each time the
program changes, surface A
and surface B are alternately
used.

*2

The entire internal memory
area is used.

Of the entire internal memory
area, the areas where data has
not accumulated can be used
to accumulate data.
The save data is not deleted,
even when the program is
changed.

Surface A

Surface B

Advertising