Explicit Messaging - Knowledge Base

EtherNet/IP Class 3 explicit messaging overview covering TCP transport, on-demand reads, and gateway integration use.

Categories:

What Explicit Messaging Is

Explicit messaging is EtherNet/IP Class 3 communication over TCP (port 44818). It provides on-demand, request/response data exchange — the client sends a request and waits for a reply.

Most QuickServer and FieldServer gateway integrations use explicit messaging because it is simpler to configure and does not require PLC scanner setup.

Explicit vs Implicit

AspectExplicit (Class 3)Implicit (Class 1)
TransportTCPUDP multicast
TimingOn-demand (request/reply)Cyclic at fixed interval
PLC scanner requiredNoYes
Setup complexityLowerHigher
Use caseConfiguration, diagnostics, pollingHigh-speed I/O exchange

How It Works

  1. Client opens a TCP connection to port 44818
  2. Client sends a CIP service request (e.g., Get Attribute Single)
  3. Device processes the request and returns a response
  4. Connection can be reused for subsequent requests

When to Use Explicit Messaging

  • Gateway reading/writing PLC data tables (DATA_TABLE_READ/WRITE)
  • Diagnostic queries and parameter reads
  • Integrations where poll rate requirements are moderate (>100 ms)
  • When PLC scanner configuration is not available or not desired

Need more help?

If this page does not resolve the issue, contact Chipkin support with the product model, protocol details, and any diagnostics you have already captured.

Open Chipkin Support