Skip to content

Computerlink Troubleshooting & Codes

This page summarizes TOYOPUC Computerlink response errors that users commonly see. It is not a complete manufacturer code table; use the JTEKT TOYOPUC manuals for formal definitions.

First Checks

  • Confirm that Computerlink communication is enabled on the PLC side.
  • Confirm the TCP/UDP port and network settings in the TOYOPUC setup page.
  • Confirm that the application selected the exact canonical TOYOPUC profile.
  • For write errors, check PLC run/write permission and protection settings before retrying.
  • For relay access, configure the relay hops explicitly; relay topology is not auto-discovered.

Connection Checks

Symptom First check
Connection timeout Confirm the PLC host address and the configured Computerlink port. TCP examples use 1025.
TCP connection refused Confirm Computerlink is enabled on the target PLC and the TCP port is open.
UDP requests do not return Confirm the UDP port configured for the target PLC.
Intermittent timeouts Increase timeout/retry settings, reuse a connection, and avoid reconnecting for every small request.

Addressing Checks

Symptom First check
Profile rejected before communication Use one exact canonical profile from the library's PLC Profiles page.
Unknown device area Confirm that the selected profile supports that family.
Address out of range Compare the selected profile with the shared Computerlink Device Ranges page.
Basic address rejected Use P1-, P2-, or P3- for basic families such as D, M, X, Y, T, C, L, N, R, and S.
Dword read returns a bit Use :D for dword access and .D only for bit 13 inside a word.

Write Checks

Symptom First check
A write appears to change the wrong value Stop and confirm that you are using a test address you control.
FR value does not survive power cycle Stage the FR write and then commit it when persistence is intended.
Relay write or read does not reach the target PLC Set the relay hop string explicitly.

Common PLC Codes

Code Typical cause First check
0x40 Address or address plus count is outside the CPU range. This is also the common result when FR is not exposed on the tested unit. Check the selected profile, address range, and count.
0x24 Subcommand is not supported by the CPU or routed target. Check whether the feature exists on that CPU; for example some targets reject A0.
0x23 Command code is not supported. Check the selected helper and profile.
0x31 Write or function call is prohibited while the sequence is running. Check PLC run/write settings before retrying.
0x34 Access is prohibited by configuration. Check PLC communication and protection settings.
0x41 Word or byte count is outside the permitted range. Split the request or reduce the count.
0x52 Timer/counter set-value and current-value command type do not match. Check whether the helper targets a preset or current value.
0x66, 0x70, 0x72 Relay link module did not answer or could not execute the request. Check relay hops and the target PLC path.
0x73 Relay command collision on the same link module; retry is appropriate. Retry after a short delay or reduce concurrent relay access.
0x11 CPU module hardware failure. Check the PLC CPU status before continuing.