Transcript IO실습

1769 CompactLogix IO 실습

목 차

1. 컴퓨터 IP설정 및 Ethernet설정 2. 로컬 디지털 I/O 실습 3. 로컬 아날로그 I/O 실습 4. 이더넷 Point I/O 실습 5. 디바이스넷 I/O 실습 3 19 52 74 101

1. 컴퓨터 IP와 Ethernet 드라이버 설정

[1] 컴퓨터 IP 수정 주소창에 “내 네트워크 환경” 을 입력하고 엔터 왼쪽 마우스로 클릭

클릭

우클릭하여 속성 창을 불러온다.

더블 클릭

그림과 같이 IP와 서브넷 마스크를 입력하고 확인

[2] 수정한 IP 어드레스 확인 윈도우의 시작 -> 실행에서 cmd /k ipconfig 를 입력 -> 확인 클릭

IP Address와 Subnet Mask가 제대로 변 경되었는지 확인하고 창을 닫는다.

[3] Ethernet/IP Driver 설정 RSLinx classic을 실행한다.

Rswho 아이콘 클릭

상단 메뉴바에서 Communications -> Configure Drivers 클릭

EtherNet/IP Driver 항목을 선택 후 Add New 클릭

새로 추가할 드라이버의 이름을 지정하는 화면이다. 기본적으로 지정되어 있는 이 름을 사용해도 무관하다.

클릭

새로운 Ethernet/IP 드라이버가 추가되었다.

Close 클릭 클릭

현재 컴퓨터에 연결되어 있는 Rockwell Ethernet 장치들 이 모두 나열된다.

2.로컬 디지털 I/O 실습

[1] RSLinx로 모듈 확인하기 [2] Logix5000 프로젝트 생성 [3] 프로젝트에 I/O 모듈 활성화하기 [4] 레더 로직 작성하기 [5] 다운로드 및 실행

[1] RSLinx로 모듈 확인하기 슬롯 번호 RSLinx를 실행하여 사용하려는 로컬 입출력 모듈이 정확 히 인식되고 있는지 확인하고 슬롯번호와 H/W적인 주소 를 기억한다.

[2] Logix5000 프로젝트 생성 RSLogix5000을 실행하여 File->New 를 클릭한다.

1. CPU모듈 선택 2. 프로젝트 이름 3. 이 프로젝트에 대한 간단한 설명 4. 저장할 작업폴더 프로젝트 생성 창에서 위와 같이 설정하고 OK를 클릭한 다.

[3] 프로젝트에 I/O 모듈 활성화하기 프로젝트 생성이 정상적으로 된 후 좌측화면

CompactBus Local 클릭-> New Module클릭

Digital 클릭 -> 1769-IQ16F 클릭-> OK 클릭

Name에 일반적으로 사용하는 모듈의 약자를 적는다 Slot 번호는 제일 첫 단계에서 확인한 모듈의 Slot번호를 선택한다 -> OK 클릭

마찬가지로 출력모듈도 1769-OB32를 선택하여 프로젝 트 창에 등록한다.

1769-OB32는 Slot 5번이다.->OK 클릭

정상적으로 진행하였다면 위와 같이 나타난다.

[4] 레더 로직 작성하기 MainProgram 클릭 -> Program Tags 더블 클릭하면 오른쪽 창이 뜨 고, 오른쪽 창에서 Edit Tags 탭 클릭

Name 에 SW1을 입력한다.

Alias For 에서 Local:4:I.Data의 0번 비트를 찾아서 클릭한다.

SW2는 Local:4:I.Data.2 로 어드레스를 부여한다.

CR1은 사용자 태그로 사용하기 위해 Alias For 를 비워둔다.

Lamp는 Local:5:O.Data.17 로 어드레스를 부여한다.

좌측화면에 있는 Main Program -> MainRoutin 더블클릭하면 우측에 레더 로직 작성할 수 있는 프로그램 창이 뜬다.

로직 프로그램 창의 상단에 명령어 모음에서 Bit 명령어 모음에 있는 세부 명령어 툴 바의 Examine On을 클릭한다

물음표 더블 클릭 -> SW1 입력

Output Energize 명령어 클릭 -> CR1입력

Branch 명령어 클릭

Examine On 명령어를 그림과 같이 추가하고 CR1 입력

Examine Off 명령어를 그림과 같이 추가하고 SW2 입력

Rung 클릭 새로운 렁 추가

Examine On 클릭 CR1 입력 -> Output Energize 클릭 Lamp 입력 후 저장

[5] 다운로드 및 실행 두개의 명령어에 어드레스 부여가 끝났다면 Communications 메뉴의 Who Active 클릭

1 2 3 4 CPU 모듈에 있던 프로젝트 명 5 작성한 로직 프로그램을 다운로드 할 CPU모듈의 경로 를 지정해야 한다. CompactLogix Processor를 선택한 후 Go Online 클릭

Download 클릭

주의 사항이다. CPU모듈의 Key가 RUN으로 되어있으 면 다운로드가 되지 않으며 다운로드 중 강제로 프로 그래임을 종료하거나 전원을 끄게 되면 심각한 문제가 발생할 수 도 있다는 경고문

다운로드가 완료되고 자동으로 실행되지 않으면 위와 같이 Run Mode를 선택해준다.

정상적인 RUN 상태

SW1 버튼을 눌러 램프 출력이 되는지 확인한다.

SW2 버튼을 눌러 램프가 꺼지게 되는지 확인한다.

3. 로컬 아날로그 I/O 실습

[1] RSLinx로 모듈 확인하기 [2] Logix5000 프로젝트 생성 [3] 프로젝트에 I/O 모듈 활성화하기 [4] 레더 로직 작성하기 [5] 다운로드 및 실행

[1] RSLinx로 모듈 확인하기 슬롯 번호 RSLinx를 실행하여 사용하려는 로컬 아날로그 입출력 모 듈이 정확히 인식되고 있는지 확인하고 슬롯번호를 기억 하자.

[2] Logix5000 프로젝트 생성 RSLogix5000을 실행하여 File->New 를 클릭한다.

1. CPU모듈 선택 2. 프로젝트 이름 3. 이 프로젝트에 대한 간단한 설명 4. 저장할 작업폴더 프로젝트 생성 창에서 위와 같이 설정하고 OK를 클릭한 다.

[3] 프로젝트에 I/O 모듈 활성화하기 CompactBus Local 클릭-> New Module클릭

Analog 클릭 -> 1769-IF4XOF2 클릭-> OK 클릭

Name에 일반적으로 사용하는 모듈의 약자를 적는다 Slot 번호는 제일 첫 단계에서 확인한 모듈의 Slot번호를 선택한다 -> OK 클릭

추가된 아날로그 모듈을 우 클릭하여 속성 창을 불러온다

Inpu Configuration 과 Output Configuration 의 0번 Chnnel 에 Enable을 체크한다.

Apply 클릭 -> OK 클릭

[4] 레더 로직 작성하기 MainProgram -> Program Tags 더블클릭 -> Edit Tags 클릭

Name란에 Potentiometer를 입력하고 Alias For 란에 Local:3:I.Ch0Data를 입력 또는 클릭

Name 란에 Voltmeter 입력 Alias For 란에 Local:3:O.Ch0Data 입력 또는 클릭

좌측에 Main Program -> MainRoutin 클릭하면 우측에 레더 로직 프로그램 창이 보여진다.

화살표로 Move/Logical 찾기 2 1 명령어 모음 중 Move/Logical 에서 MOV 명령어 를 찾아 클릭

MOV 명령어 상자 안에 Source는 Potentiometer 입력 Dest는 Voltmeter 를 입력후 저장.

[5] 다운로드 및 실행 Communications 메뉴의 Who Active를 클릭

5 1 2 3 4 작성한 로직 프로그램을 다운로드 할 CPU모듈의 경로 를 지정해야 한다. CompactLogix Processor를 클릭하고 Go Online 클릭

Download 클릭