PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC...

25
PLC 연동하기 - 보충자료 1. 아두이노 -> PLC 릴레이 연결 2. PLC -> 아두이노 릴레이 연결 3. PLC 연동용 브릿지 보드 실습 09

Transcript of PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC...

Page 1: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기 -보충자료

1. 아두이노 -> PLC 릴레이연결

2. PLC -> 아두이노릴레이연결

3. PLC 연동용브릿지보드실습

09

Page 2: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기09

아두이노와 PLC를이용한 IoT구현실습

2

1. 아두이노 출력을 PLC 입력에 연결하기

Page 3: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

릴레이작동 이해하기

1-1. 릴레이작동이해하기

09

아두이노와 PLC를이용한 IoT구현실습

3

Common

NC (Normally Connected)NO (Normally Opened)

전기적 스위치 역할

Page 4: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

릴레이작동 이해하기

1-2. 스위치처럼사용하기위한연결

09

아두이노와 PLC를이용한 IoT구현실습

4

• NO (Normally Opened)와 Common 단자에 전원 연결• 릴레이가 작동하면 스위치가 연결됨

• 처음에는 전구가 꺼져 있다가 릴레이가 작동하면 전원이 전구에 연결되어전구가 켜짐

Page 5: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

릴레이작동 이해하기

1-3. 릴레이가작동하면전원을차단하기위한연결

09

아두이노와 PLC를이용한 IoT구현실습

5

• NC (Normally Connected)와 Common 단자에 전원 연결• 평상시에는 스위치가 닫혀 있다가 릴레이가 작동하면 스위치

가 열림 (전원이 차단됨)

• 처음에는 전구가 켜져 있다가 릴레이가 작동하면 전원이 차단되어 전구가꺼짐

Page 6: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

릴레이작동 이해하기

1-4. 릴레이를작동시키기위한연결

09

아두이노와 PLC를이용한 IoT구현실습

6

• GND, 5V (or 24V), 신호선에 연결

GND

5V / 24V

신호선

Page 7: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

릴레이작동 이해하기

1-4. 아두이노로릴레이구동시키기

09

아두이노와 PLC를이용한 IoT구현실습

7

• GND, 5V, 신호선을 아두이노에 연결

GND

5V아두이노의 디지털핀에 연결

5V

Page 8: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

릴레이작동 이해하기

1-4. 아두이노로릴레이구동시키기

09

아두이노와 PLC를이용한 IoT구현실습

8

GND

5V아두이노의 디지털핀에 연결 (예 13번 연결)

DigitalWrite(13, HIGH)Delay(1000)DigitalWrite(13, LOW)Delay(1000)

실제 전구가 켜지거나 꺼짐5V

Page 9: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 입력에릴레이 연결하기

1-5. PLC 입출력배선설정

09

아두이노와 PLC를이용한 IoT구현실습

9

PLC

입력단자

출력단자

+24V GND

+24V GND

COM

COM

Page 10: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 입력에릴레이 연결하기

1-6. PLC 입력과릴레이연결

09

아두이노와 PLC를이용한 IoT구현실습

10P

LC

입력단자

출력단자

COM

5V

Page 11: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 입력에릴레이 연결하기

1-6. PLC 입력과릴레이연결

09

아두이노와 PLC를이용한 IoT구현실습

11

PLC

입력단자

출력단자

COM

GND

5V아두이노의 디지털핀에 연결 (예 13번 연결)

5V

Page 12: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 입력에릴레이 연결하기

1-6. PLC 입력과릴레이연결

09

아두이노와 PLC를이용한 IoT구현실습

12

PLC

입력단자

출력단자

COM

GND

5V아두이노의 디지털핀에 연결 (예 13번 연결)

DigitalWrite(13, HIGH)Delay(1000)DigitalWrite(13, LOW)Delay(1000)

PLC 입력 접점이 On/Off 됨

5V

Page 13: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기09

아두이노와 PLC를이용한 IoT구현실습

13

2. PLC 출력을 아두이노 입력에 연결하기

Page 14: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

릴레이출력에 아두이노 연결하기

2-1. 릴레이와아두이노입력연결

09

아두이노와 PLC를이용한 IoT구현실습

14

?

릴레이의 출력 연결을 아두이노 디지털 입력으로 바로 연결할 수 없음

24V

Page 15: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

릴레이출력에 아두이노 연결하기

2-1. 릴레이와아두이노입력연결

09

아두이노와 PLC를이용한 IoT구현실습

15

데이터선과 GND 선 사이에 10K 저항을 연결해야 함

10K

24V

Page 16: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

릴레이출력에 아두이노 연결하기

2-3. 릴레이와 PLC 출력연결

09

아두이노와 PLC를이용한 IoT구현실습

16

PLC

입력단자

출력단자

24V

COM

24V

아두이노

Page 17: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기09

아두이노와 PLC를이용한 IoT구현실습

17

3. PLC 연동용 브릿지 보드 실습

Page 18: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 연동용브릿지 보드

3-1. PLC 연동용브릿지보드의내부릴레이연결

09

아두이노와 PLC를이용한 IoT구현실습

18

(아두이노 출력 -> PLC 입력용)Pin번호 11Pin번호 10Pin번호 09Pin번호 08

Page 19: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 연동용브릿지 보드

3-2. PLC와연동용브릿지보드의연결

09

아두이노와 PLC를이용한 IoT구현실습

19

PLC

입력단자

출력단자

PLC Input 단자를 PLC의 입력 접점에 연결

Page 20: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 연동용브릿지 보드

3-3. 아두이노출력 13번을 PLC 입력접점에연결하는과정

09

아두이노와 PLC를이용한 IoT구현실습

20

PLC

입력단자

출력단자

아두이노 디지털 13번을 브릿지 보드의디지털 11번 핀에 연결

브릿지 보드의 PLC 입력 단자를 PLC의 첫번째입력 접점으로 연결

Page 21: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 연동용브릿지 보드

3-4. 아두이노출력작동예제

09

아두이노와 PLC를이용한 IoT구현실습

21

DigitalWrite(13, HIGH)

Delay(1000)

DigitalWrite(13, LOW)

Delay(1000)

브릿지 보드의 릴레이작동

Page 22: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 연동용브릿지 보드

3-5. PLC 연동용브릿지보드의내부릴레이연결

09

아두이노와 PLC를이용한 IoT구현실습

22

(PLC 출력 -> 아두이노 입력용)Pin번호 A0Pin번호 A1Pin번호 A2Pin번호 A3

Page 23: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 연동용브릿지 보드

3-6. PLC와연동용브릿지보드의연결

09

아두이노와 PLC를이용한 IoT구현실습

23

PLC

입력단자

출력단자

PLC Output 단자를 PLC의 출력 접점과 연결

Page 24: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 연동용브릿지 보드

3-7. PLC 출력접점과아두이노입력 2번을연결하는과정

09

아두이노와 PLC를이용한 IoT구현실습

24

PLC

입력단자

출력단자

아두이노 디지털 2번을 브릿지 보드의A0번과 연결

PLC의 첫번째 출력 접점을 브릿지 보드의 PLC 출력단자와 연결

Page 25: PowerPoint 프레젠테이션vulkan.co.kr/doc_arduino_02/004/아두이노_PLC... · PLC 연동하기 PLC 입력에릴레이연결하기 1-6. PLC 입력과릴레이연결 09 아두이노와PLC를이용한IoT

PLC 연동하기

PLC 연동용브릿지 보드

3-8. PLC -> 아두이노컬러 LED바작동제어예제

09

아두이노와 PLC를이용한 IoT구현실습

25

void setup(){

NSBegin(8, 11)

}

void loop(){

d2 = DigitalRead(2)

if (d2 == HIGH){

NSSetAllColor(0, 255, 0)

NSShow()

}else{

NSSetAllColor(0, 0, 0)

NSShow()

}

delay(100)}