Issue
The Modbus TCP-IP XDriver can function as either a TCP Client or a TCP Server but not both at the same time.
Environment
Cyberstation
Continuum Controllers
Cause
Documentation
Resolution
It is the XDriver points themselves that define the mode of the driver, in every point created, Parameter 2 should be set to either “0” for Client Mode OR to “1” for Server mode. You can’t use both in one driver.
ALSO, in Client mode you need to create the Remote Device Status point, one per server, but it is Parameter 2 in the points that determines the client/ Server mode.
QUESTION: If the XDriver can only operate in one mode (client or server) why does each point need to be configured with the mode type?
ANSWER: There is a historical reason for this, the original design envisioned the support of both client and server points simultaneously, but for reasons that are well beyond the scope of this article this was changed to support only one mode at a time.