Connecting an Automation Direct DL305 with D3-350 CPU

Last updated:  April 27, 2006

Warning, after you have programmed the D3-350 CPU, make sure you put the tiny little front panel switch in the "Run" position.

Connect your DL 305 PLC to an ICON using the D3-350 CPU.

25 pin male PLC connector CN6 on ICON
7 3
14 to 9 to 2
16 to 10 to 1
Jumper 11 to 19
Jumper 7 to 18

Normally you would not connect to the ICON serial port 1 using RS232, but if for some reason you wish to do this proceed as following:

25 pin male PLC connector 9 pin female ICON connector
2 2
3 3
7 5
Jumper 4 to 5

After you connect the ICON to a serial port you must use your Directsoft software and configure the PLC port 2 for:

Now you may use Modbus instructions to read and write the PLC registers. Configure your Modbus instructions as follows: Set as follows:
 
PLC registers Modbus Address (Register address) Modbus Type (Register type)
Inputs (X0 to X777) 2049-2561 2 to read
Special Relays (SP0 to SP777) 3073-3585 2 to read; 5 or 15 to write
Outputs (Y0 to Y777) 2049-2561 1 to read; 5 or 15 to write
Control Relays (C0 to C1777) 3073-4096 1 to read; 5 or 15 to write
Timer Contacts (T0 to T377) 6145-6400 1 to read; 5 or 15 to write
Counter Contacts (CT0 to CT177) 6401-6272 1 to read; 5 or 15 to write
Stage Status Bits (S0 to S1777) 5121-6144 1 to read; 5 or 15 to write
Timer Current Values (V0 to V377) 1-256 3 or 4 to read; 6 or 16 to write
Counter Current Values (V1000 to V1177) 513-640 3 or 4 to read; 6 or 16 to write
V Memory, user data (V1400 to V7377) 769-3840 3 or 4 to read; 6 or 16 to write
V Memory, user data (V10000 to V17777) 4097-8192 3 or 4 to read; 6 or 16 to write
V Memory, system (V7400 to V7777 3481-3736 3 or 4 to read; 6 or 16 to write

If you are reading A-D converter inputs you will have to write a small ladder logic program to move the A-D inputs to V user memory, say starting at V1400, that can then be read by a Modbus instruction. If you are setting D-A output values you will have to write a small ladder logic program to move the V user memory that you wrote with your Modbus command to the D-A I/O output card. Examples of writing these programs are given in the 305 analog manual.