I was finally successful in getting the activex dll to talk to the CJ1M. I hooked a standard serial cable up to the RS-232C/Hostlink port. The communications parameters that worked were 9600, E, 7, 1. The documentation (i.e., CJ1 Programmable Controllers Operations Manual) is inconsistent with this. The following is copied verbatum from the manual: PortMon indicated that the dll generated an error whenever it attempted to configure the port with 2 stop bits. Also, according to the manual, when dip switch 4 is OFF, and dip switch 5 is ON, the CPU should auto-detect the communications parameters on the respective port. I tried setting switch 5 ON and could never get the activex dll to connect. I'll continue to play with the port settings to see if I can use a faster baud rate. Tx again, MickeyBob