CAN Communications
CAN Port Wiring
Cscape Programming via CAN
The CAN port supports CsCAN Programming Protocol. If a PC has a CAN interface installed (via PCI card or USB),
and the PC CAN port is connected to the X4 CAN port, then Cscape can access the X4 for programming and mon-
itoring.
In addition, the X4 supports single-point-programming of all X4 and other Horner controllers that are connected to a
CAN network. If the PC COM port is connected to the X4 programming port, then the X4 can act as a pass-through
gateway allowing Cscape to access all X4 and Horner controllers that are attached to the CAN network.
Ladder-Controlled CAN Communication
Using Put and Get Network Words function blocks, the CAN port can exchange digital and analog global data with
other X4, or Horner controllers attached to the CAN network.
In addition, Put and Get Network Heartbeat function blocks allow nodes on the CAN network to regularly announce
their presence and to detect the presence (or absence) of other nodes on the network.
Using CAN for I/O Expansion (Network I/O)
Connecting remote I/O to the X4 CAN port allows the X4 I/O to be economically expanded and distributed. A variety
of remote I/O modules is available for this purpose.
CAN and Termination and Bias
If there is a controller-to-controller communication on a network, and an X4 will be at either end, then it is recom-
mended that onboard electronic termination NOT be used. Physical external resistors should be used instead. In
this case, utilizing RJ45 to open-style connector will make termination easier.
NOTE: %SR152 enables CAN port termination.
NOTE: When powered down, the biasing and termination is no longer in effect.
Page 101 of 163