beautypg.com

Motion MMI-8S User Manual

Page 27

background image

Serial Cables

XT TYPE. CPU DB-25 (IBM STYLE) CONTROLLER DB-9S (AT)

PIN 1 Frame Ground <------------------------> Shell (solder)
PIN 2 TX Transmit --------------------------> PIN 3 RX Receive
PIN 3 RX Receive <-------------- ---------- PIN 2 TX Transmit
PIN 5 CTS Clear <------------------------- PIN 8 DSR Ready
PIN 7 Signal Ground <------------------------> PIN 5 Signal & Frame
DB-25 to DB-9 Adaptor

AT TYPE. CPU DB-9P (IBM STYLE) CONTROLLER DB-9S (AT)

Note : DB-9 Controller is wired as a Null Modem ( pin to pin )

PIN 3 TX Transmit -------------------------> PIN 3 RX Receive
PIN 2 RX Receive <------------------------ PIN 2 TX Transmit
PIN 8 CTS Clear <------------------------ PIN 8 DSR Ready
PIN 5 Signal Ground <-----------------------> PIN 5 Signal & Frame
PIN 4 DTR Ready -----------------------> PIN 4 DTR Ready
Shell Frame Ground <-----------------------> Shell Signal & Frame
pin to pin cable

MAC DIN. CPU DIN-8 (EIA-422) CONTROLLER DB-9S (AT)

PIN 5 RX In- <------------------------ PIN 2 TX Transmit
PIN 3 TX Out- -------------------------> PIN 3 RX Receive
PIN 2 CTS Hand In <------------------------ PIN 8 DSR Ready
PIN 4 Signal Ground <----------------------> PIN 5 Signal & Frame
PIN 8 RX In+ <-----------'
PIN 1 DTR ------------------------> PIN 4 DTR
Shell Frame Ground <----------------------> Shell Signal & Frame
MAC to IBM Adaptor Cable

The Controller/Device signal DSR (Data Set Ready) is wired to the network CY233 status input
CTS (Cleared To Send). When the controller is busy, the DRS will set HI or or busy and pull CTS
HI or not Clear To Send. The host CPU should not send when the device is busy. See Status
Code Table.

If the host software ignores the CTS status signal and commands are sent to a busy motion
controller, the commands will be lost or jam the controller. Typical indications of the host failing
to obey the CTS are: motion or homing stops when host program is run, motor runs backwards
at high speed forever, or only part of a memory routine is completed.

It is the responsibility of the host software to check status for "not busy" before sending
commands to the selected device.