// LEARN · Host Link Guide

Host Link devices and point limits (KV-8000 / 7000 / 5000 / Nano)

The devices and number ranges you can specify over KEYENCE KV series Host Link, the number of points RDS and WRS can read or write at once, and the limits for monitor registration and continuous force set, by model.

Updated

The devices and number ranges available over Host Link depend on the PLC model, and each command has a limit on how many points it can read or write at once. This article summarizes both from the manual’s tables.

Devices and number ranges

DeviceNameKV-8000 / 7500 / 7300KV-5500 / 5000 / 3000KV Nano (KV-NC1EP)
RRelay00000–199915 *100000–9991500000–59915
BLink relay0000–7FFF0000–3FFF0000–1FFF
MRInternal auxiliary relay00000–399915 *200000–9991500000–59915
LRLatch relay00000–9991500000–9991500000–19915
CRControl relay0000–79150000–39150000–8915
VBWork relay0000–F9FF0000–3FFF0000–1FFF
DMData memory00000–6553400000–6553400000–32767
EMExtended data memory00000–6553400000–65534—
FMFile register00000–3276700000–32767—
ZFFile register (serial)00000–52428700000–131071—
WLink register0000–7FFF0000–3FFF0000–3FFF
TMTemporary data memory000–511000–511000–511
ZIndex register01–1201–1201–12
T / TC / TSTimer / current value / set value0000–39990000–3999000–511
C / CC / CSCounter / current value / set value0000–39990000–3999000–255
CTHHigh-speed counter—0–10–3 *3
CTCHigh-speed counter comparator—0–30–7 *3
ATDigital trimmer0–70–7—
CMControl memory0000–5999 (KV-8000: 0000–7599)0000–59990000–8999
VMWork memory00000–50999 (KV-8000: 00000–589823)00000–499990000–9499
  • *1 00000–99915 via the KV-EP21V, or on a KV-7000 with CPU function version 2.2 or earlier
  • *2 00000–99915 via the KV-EP21V
  • *3 On the KV Nano it depends on the base unit (KV-NC32T: CTH0–2 / CTC0–5, KV-N24: CTH0–1 / CTC0–3, and so on)

R, MR, LR and CR are written as “channel + two-digit bit number”; B, VB and W are hexadecimal (see the format article).

Points per RDS / WRS

The count of RDS and WRS has a limit. With the 32-bit formats (.D / .L), the limit is roughly halved.

DeviceKV-8000 / 7500 / 5500 family, bit / .U / .S / .Hsame, .D / .LKV Nano, bit / .U / .S / .HKV Nano, .D / .L
R, B, MR, LR, CR, VB, DM, EM, FM, ZF, W, CM, VM1000500256128
TM512256256128
Z12121212
T, TC, TS, C, CC, CS1201206464
AT88——
CTH2244
CTC4488

Limits of other commands

CommandLimit
MBS / MWS (register monitor)up to 120 points
STS / RSS (continuous force set / reset)1–16 points

The devices you can register for monitoring depend on the command:

  • MBS (bits): R, B, MR, LR, CR, T, C, CTC (contacts), VB
  • MWS (words): R, B, MR, LR, CR, VB, DM, EM, FM, ZF, W, TM, Z, TC, TS, CC, CS, AT, CM, VM (plus CTH and CTC on the KV-5500 and KV Nano)

When registering relays with MWS, specify them per channel (the first bit of the channel).

Force set / reset (ST / RS) works on R, B, MR, LR, CR, T, C, CTC and VB, with CTC accepting only RS. Continuous force set / reset (STS / RSS) works on R, B, MR, LR, CR and VB.

KcpX splits requests that exceed the limit

In KcpX, you give the model as a PlcSeries when you connect. KcpX works out the limit from the model, the device and the type, and splits anything beyond it into several commands.

using var kcpx = new KcpX("192.168.0.10", 8501, series: PlcSeries.KV7000);

// Read as three RDS commands of 1000 points
bool[] mr = kcpx.BatchRead<bool>(Prefix.MR, "0", 3000);

// int is .L, so write as two WRS commands of 500 points
kcpx.BatchWrite<int>(Prefix.DM, "1000", new int[1000]);

// More than 16 points, so send STS twice
kcpx.BatchForceSet(Prefix.MR, "1000", 20);
PlcSeriesModels
KV8000 (default)KV-8000 / KV-8000A
KV7000KV-7500 / KV-7300
KV5000KV-5500 / KV-5000 / KV-3000
KVNanoKV Nano series (via the KV-NC1EP)

KcpX does not check number ranges itself; it leaves that to the PLC. An out-of-range number makes the PLC return E0, which raises a HostLinkException (see the error response article).

Sources

  • KEYENCE KV-EP21V/KV-8000(A)/KV-7500/KV-5500/KV-NC1EP User's Manual, EtherNet/IP Functions (Japanese edition) chapter 8 pp.8-15–8-19, 8-23–8-25, 8-27–8-30