Sunteți pe pagina 1din 16

RSP Pi Based PLC I/O Module

Request from Customer


Alternative proposal – Raspberry Pi 3 Model B SBC +
Individual Function Boards

IO Pi Plus
Optical Isolation
32x Output

IO Pi Plus
Optical Isolation
32x Input
Rsp-Pi
RJ45 ADC Pi Plus
CPU Signal Limiter
8x Analog
Board
Temperature reader
Rsp-Pi I2C interface
6x

Serial Pi Plus
RS-232

24V DC 24V DC
24V/5V
5V DC
Short term development (for demo and S/W development) –
Raspberry Pi 3 Model B and Shield

Serial Pi Plus – RS232

IO Pi Plus for 32x ch. Output GPI Isolation Board 8x ch. ADC Pi Plus for ADC

IO Pi Plus for 32x ch. Input GPO Isolation Board

Temperature reader (2x ch/pc)


24V DC 24V DC
24V/5V
5V DC
Demo System Setup
Demo System Setup
Pin Soldering for IO Pi Plus, ADC Pi Plus and Serial Pi Plus

GPIO – solder on pins: ADC – solder on pins: Serial – solder on pins:


1, 2, 3, 4, 5 (power and I2C control) 1, 2, 3, 4, 5 (power and I2C control) 1, 8, 10 (power and RX/TX)
6,9,14,20, 25, 30, 34, 39 (ground) 6,9,14,20, 25, 30, 34, 39 (ground) 6,9,14,20, 25, 30, 34, 39 (ground)
Wire connection for thermal PCB modules
3.3V I2C to Temp. PCB

Power: 5V and ground for all boards, note that the 5V power
source will be converted to 3.3V for onboard components
I2C: To Raspberry Pi extended GPIO pins 3, 5
I2C address assignment:
1st board: Float A0, A1 (I2C addr 1 1 0 1 0 0 0)
2nd board: A0 to ground, A1 to float (I2C addr 1 1 0 1 0 0 1)
3rd board: A0 to float, A1 to ground (I2C addr 1 1 0 1 0 1 1 )
For MCP3424, 3427, A0 and A1 both set low or ground are
the same
DIO Connector Pin Definition

1 In 1 21 In 17 1 Out 1 21 Out 17

2 In 2 22 In 18 2 Out 2 22 Out 18

3 In 3 2 3 In 19 3 Out 3 2 3 Out 19

4 In 4 24 In 20 4 Out 4 24 Out 20

5 In 5 25 In 21 5 Out 5 25 Out 21

6 In 6 26 In 22 6 Out 6 26 Out 22

7 In 7 27 In 23 7 Out 7 27 Out 23

8 In 8 2 8 In 24 8 Out 8 2 8 Out 24

9 +24v 29 +24v 9 0v 29 0v

10 In 9 30 In 25 10 +24v 30 +24v

11 In 10 31 In 26 11 Out 9 31 Out 25

12 In 11 32 In 27 12 Out 10 32 Out 26

13 In 12 33 In 28 13 Out 11 33 Out 27

14 In 13 34 In 29 14 Out 12 34 Out 28

15 In 14 35 In 30 15 Out 13 35 Out 29

16 In 15 36 In 31 16 Out 14 36 Out 30

17 In 16 37 In 32 17 Out 15 37 Out 31

18 +24v 38 +24v 18 Out 16 38 Out 32

19 39 19 0v 39 0v

20 40 20 +24v 40 +24v

Connector for Connector for


DI DO
Analog input
Wire connection for ADC modules
Ground
I2C address assignment:
1st board: Float A0, A1 (I2C addr 1 1 0 1 0 0 0)
2nd board: A0 to ground, A1 to float (I2C addr 1 1 0 1 0 0 1)
In 1

Gnd
In 2

Gnd
In 3

Gnd

Prototyping 8x ch
16 pin 20x pin
Board analog
Cable connector
input

ADC Pi Plus

In 8

Gnd

NA

NA
NA

NA
Wire connection for DI modules

+24v 0v
1 In 1 21 In 17

2 In 2 22 In 18

3 In 3 2 3 In 19

4 In 4 24 In 20

5 In 5 25 In 21
IO Pi Plus
6 In 6 26 In 22

7 In 7 27 In 23

DI 1 .. DI 16 8 In 8 2 8 In 24

9 +24v 29 +24v

Cable Prototyping 10 In 9 30 In 25
Board 11 In 10 31 In 26

12 In 11 32 In 27
DI 17 .. DI 32 13 In 12 33 In 28

14 In 13 34 In 29

15 In 14 35 In 30

16 In 15 36 In 31

17 In 16 37 In 32

18 +24v 38 +24v

19 39

20 40
Wire connection for DO modules

+24v 0v
1 Out 1 21 Out 17

2 Out 2 22 Out 18

3 Out 3 2 3 Out 19

4 Out 4 24 Out 20

5 Out 5 25 Out 21
IO Pi Plus
6 Out 6 26 Out 22

7 Out 7 27 Out 23

DO 1 .. DO 16 8 Out 8 2 8 Out 24

9 0v 29 0v

Cable Prototyping 10 +24v 30 +24v


Board 11 Out 9 31 Out 25

12 Out 10 32 Out 26
DO 17 .. DO 32 13 Out 11 33 Out 27

14 Out 12 34 Out 28

15 Out 13 35 Out 29

16 Out 14 36 Out 30

17 Out 15 37 Out 31

18 Out 16 38 Out 32

19 0v 39 0v

20 +24v 40 +24v
I2C Address Map for Various Devices
Address map for Temperature reader (3x) and ADC (2x)
Address Bits Address Selection Pins Device
A2 A1 A0 Adr0 Pin Adr1 Pin
ADC I2C addr connection
0 0 0 0 0 Can’t be used
0 0 1 0 Float Temp. PCB 2
I2C addr: 1 1 0 1 A2 A1 A0
0 1 0 0 1 ADC 1
1 0 0 1 0 ADC 2
1 0 1 1 Float N/A
1 1 0 1 1 N/A
0 1 1 Float 0 Temp. PCB 3
1 1 1 Float 1 N/A
0 0 0 Float Float Temp. PCB 1

DIO Device A2 A1 A0
DI 0 .. DI 15 0 0 0
DI 16 .. DI 31 0 0 1
I2C addr: 0 0 1 0 A2 A1 A0
0: No action DO 0 .. DO 15 0 1 0
1: Solder on DO 16 .. DO 31 0 1 1
Final Product Development – Approximating to Demo System

RS232/442/
485

32x GPO
32x GPI

Syncus Isolation Module


Design

ADC/
Temp. Sensor
Purchase real product
Backup
PT-100 connection:
Red to one terminal
Another 2 (black) connected together to another terminal

S-ar putea să vă placă și