Professional Documents
Culture Documents
Logix5000 기본교육 (Ver4)
Logix5000 기본교육 (Ver4)
Logix5000 기본교육 (Ver4)
1. 대형 Application
2. 모듈형식
3. 손쉬운 모듈 교체 가능
4. Redundancy 구현 가능
5. 모듈 부착 위치 제한 없음
6. 1756 – L6X, L7X 시리즈
ControlLogix 제품군
1. RSLogix 5000 사용제품군 소개
1. 중 , 소형 Application
2. 저렴한 가격
3. 모듈 교체가 힘들다
4. 모듈 부착 위치 제한 있음
5. 1768 – L4X, 1769 – L3X
시리즈
CompactLogix 제품군
1. RSLogix 5000 사용제품군 소개
모듈 설치 위치 관련
1768 – L4X Series (L43, L45)
1768 Bus 1769 Bus
1768 Bus
통신모듈 (1768 – ENBT), SERCOS 모듈
최대 4 개까지 장착 가능
1769 Bus
스캐너 , I/O 모듈
16 개 장착가능
2 1 0 1 2
번 번 번 번 번
1769 Bus
1769 Bus
스캐너 , I/O 모듈
P/S 기준 좌우로 4 개씩 장착가능
0 1 2 3
번 번 번 번
2. 매뉴얼 다운로드
클릭
WWW.AB.COM
2. 매뉴얼 다운로드
클릭
2. 매뉴얼 다운로드
RSLinx
RSLogix 5000 Enterprise
RSLogix Tools
Utilities
Bootp – DHCP Server
Flashprogramming Tool
3. RSLogix 5000
설치 순서
RSLinx RSLOGIX 5000
설치시 유의 사항
설치시 시리얼 넘버는 임의의 숫자 10 자리 입력
RSLinx 설치시 중간에 경고창 2 번 생성 : No 입력
4. 통신설정
주의 할점 !
Winsdows Default 로
설정해도 상관 없으나
PC 의 랜카드가 많은
경우올바르게 연결되지
않는 경우가 발생한다 .
내 PC 의 IP 를 선택하고 확인 버튼 클릭
4. 통신설정
Ehternet Devices 와 Ethernet IP/Driver 의 차이
4. 통신설정
RS – 232 통신방식
PC 의 Serial Port 확인 방법
내 컴퓨터 하드웨어 장치관리자에서 확인 가능
4. 통신설정
정상적으로 설정 시에
바로 연결 확인 가능 !!
5. Bootp / DHCP 사용법
초기 통신모듈은 MAC Address 상태이다
예 ) 00:00:BC:D1:11:7E
Bootp / DHCP 를 이용 , IP 를 부여해야 한다
Bootp / DHCP
5. Bootp / DHCP 사용법
Bootp / DHCP 실행
Type : BOOTP
통신모듈의 Mac Address 더블클릭
IP Address 부여
5. Bootp / DHCP 사용법
IP 가 들어간 것을 확인
5. Bootp / DHCP 사용법
클릭 !!!
주의 사항 !!!
Disable Bootp / DHCP 버튼을 누르지 않은 상태에서 전원이
Off 되면 CPU 의 IP Address 가 사라지게 된다 ( 유동 IP 상태 )
5. Bootp / DHCP 사용법
IP Address 변경 방법
- RSLinx 상의 해당 통신모듈 우클릭
- Module Configuration 선택
- Port Configuration IP Address 에서 변경
- 주의할 점 : Network Configuration Type 을 Static 상태로 둘
것
( Dynamic 상태일 때 전원이 나가게 되면 IP 주소 상실 )
6. Firmware Update 방법
Firmware Update 를 해야 하는 이유
1. 초기 CPU 모듈은 Firmware 가 없는상태
2. CPU 의 Firmware 와 Logix 5000 의 버전이 일치해야
Program Up / Down load 가 가능
3. Redundancy 적용 시 특정 Firmware 번들을 Update 해줘야
Redundancy 사용 가능 ( 예 19.053 Firmware 번들 )
Firmware Update 대상 모듈
1. CPU ( 필수사항 )
2. 통신모듈 (Ethernet, Controlnet….)
3. 이중화 모듈 (RM, RM2….) ( 선택사
항)
4. 모션제어 모듈 (1756 – M08SE ….)
6. Firmware Update 방법
Control FLASH 실행
된다 .
완료 후 RSLinx 에서 Update 한
Version
확인
주의사항 :
1. Firmware Update 진행 시에 절대 통신이 끊어지지 않도록 한다 .
2. Updatde 도중 몇번 재부팅을 하기 때문에 IP 고정상태 확인
3. 가동중인 CPU 에 Update 시 필히 Program 을 Back – up 받을
것
4. CPU 가 Run 상태일 때는 Update 가 안된다 .
7. License 등록방법
License 등록 이유
AB Software 를 정상적으로 사용하기 위해서 필요
( 미 등록시 7 일간 제한된 기능만을 사용 가능 )
Serial Number,
Product Key,
Host ID 등록
7. License 등록방법
License 확인
Find Available Activation 선택
7. License 등록방법
Host ID 관련
Why?
PC 포멧 또는 하드 디스크 교체시 License 를 Rehost 해야 함
만일 Rehost 미 실행시 License 가 등록이 안됨
Host ID 를 랜카드에 지정 시 공유문서 \Rockwell Automation\ Activaion 의
.LIC 파일을 복사 한 후 하드 교체 후 같은 장소에 붙여넣기 하면 License Rehost 나
License 등록 없이 바로 사용 가능
8. RSLogix 5000 초기 Setting
Logix 5000 실행
File New 선택
ContolLogix
① CPU 종류 선택
①
② ② CPU 버전 선택
③
④ RSLinx 에서 확인 가능
③ Redundancy 일 경우 체크
⑤
④ 이름 지정
⑥
⑤ Chassis 크기 지정
Compact Logix
① ① CPU 종류 선택
②
③ ② CPU 버전 선택
④ RSLinx 에서 확인 가능
③ 없음 Redundancy 기능이 없다
⑤
⑥ ④ 이름 지정
⑤ 없음 Chassis 가 없다
⑥ 없음
CPU 슬롯번호는 항상 0 번
고정
8. RSLogix 5000 초기 Setting
슬롯 번호 및 Revision 확인 방법
RSLinx 에서 확인 가능
모듈의 Revision
해당 모듈의 슬롯 번호
Revision 3.001 의 의미
3 은 Major Revision, 001 은 Minor Revision
9. I / O Configuration
DI, DO 등의 I/O 모듈을 사용하기 위해서는 I/O 등록을 해 줘야 한다 .
I/O 등록
1756 Backplane (CMX 는 1768 또는 1769 BUS) 에서 New Module
선택
ControlLogix CompactLogix
9. I / O Configuration
절차
Major Revision
선택
Revision 은 RSLinx 에서 확인
가능
등록하고자 하는 모듈 선택
9. I / O Configuration
① 이름 지정
③ Minor Revision 지정
③ ④ RSLinx 에서 확인 가능
④ Keying 지정
9. I / O Configuration
9. I / O Configuration
Analog 모듈 설정 (ControlLogix)
①
②
② Scaling 값 지정
예 : Input Range 가 0 ~ 10V 일 때
High Signal (MAX 입력값 ) : 10, Low Signal (MIN 입력값 ) : 0
High Engineering ( 프로그램 상 나타나는 값 ) : 100
Low Engineering : 0
9. I / O Configuration
Analog 모듈 추가 설정 (CompactLogix)
⑪ 그래프 관련
11. Tag 관련
Tag 기반의 어드레싱 이다
Logix 제어기는 태그 (Tag) 라는 문자기반의 이름으로 데이터
항목을 표현
태그 이름만으로도 그 데이터의 의미와 기능을 쉽게 이해할 수
있음 ( 영역을 지정해 줄 필요가 없다 )
태그 사용으로 주석 및 프로그램 문서화 양을 크게 줄일 수 있음
태그는 제어기 내에 직접 저장되어 항상 사용 가능
Tag 생성시 Tag Name, Data Type 을 지정한다
Compare Move
Bool
1bit
Int
1bit 16 bit
Dint, Real
1bit
………… 32 bit
11. Tag 관련
Tag 생성 방법
1. Edit Tag 항목에서 생성
태그 _7
태그 _8
태그 _9
11. Tag 관련
In / Out 모듈 주소
실제 연결되는 Point 의 주소이다
Alias( 별칭 ) Tag 의 특징
- 두 태그가 동일한 데이터를 공유
- 데이터가 변경되면 두 태그가 모두 변경
- 데이터 위치가 변경될 때 별칭 태그가 지정되어 있는 태그를
등록하면 추가로 Logix 편집 없이도 새 위치로 이동
11. Tag 관련
생성 방법
프로그램 및 Tag 생성
연결시킬 Tag
Type 에서 Alias 선택 (DI Point) 선택
(Alias For 가 활성화
된다 )
기존 DI / DO Point 사용 시와 비교화면
클릭
E 와 i 와 r 의 의미
E : Rung 이 올바르지 않은 상태
I : 수정한 Rung
R : 원본 Rung
13. 주 사용 명령어
Bit 관련 명령어
XIC : A 접점 OTU : Reset
XIO: B 접점 ONS : 1 펄스 신호
OTL : Set
13. 주 사용 명령어
타이머 (TON)
Tag 등록
Preset 값
현재진행 값
시간단위는 ms 이다 !!
만약 1 초면 1000 입력
13. 주 사용 명령어
타이머 세부 Tag
.PRE : Preset 값 ( 설정시간 )
.ACC: 진행시간 값
.EN : 타이머가 On 되었을 때부터 타이머가 Off
때까지
On 되는 Tag
.TT : 타이머가 On 되었을 때부터 Preset 시간이
끝날
때까지 On 되는 Tag
.DN : Preset 시간이 Off 되었을 때부터 On 되어
타이머 1
가 Off 될 때까지 On 되는 Tag
Pre 값
따라서 위와 같은 설정일 경우
타이머 신호가 On 이 되면
T1.EN ON
T1.TT ON
T1.DN OFF
5 초 경과후
T1.EN ON
T1.TT OFF
T1.DN ON
타이머 신호 OFF 시
T1.EN OFF
T1.TT OFF
T1.DN OFF
13. 주 사용 명령어
카운터 (CTU)
Tag 등록
Preset 값
현재 값
Preset 값 초기화 시
RES 명령어를 사용한다 .
13. 주 사용 명령어
카운터 세부 Tag .PRE : Preset 값 ( 설정시간 )
.ACC: 진행시간 값
.CU : ( 카운트 UP 명령어시 ) 카운터가 On 되었을
때부터
카운터가 Off 때까지 On 되는 Tag
.CD : ( 카운트 Down 명령어시 ) 카운터가 On 되었을
때
부터 카운터가 Off 때까지 On 되는 Tag
.DN : Pre = Acc 되었을 때부터 On 되어 카운터가
Off
될 때까지 On 되는 Tag
.OV : 카운터 값이 상한값 (2147483647) 을 넘겼을
때
On
.UN : 카운터 값이 하한값 (-2147483648) 을 넘겼을
때
On
13. 주 사용 명령어
사용 예
13. 주 사용 명령어
비교 명령어
Tag 등록
Source A 의 값과 Source B 의 값을
비교
참이면 다음으로 진행
13. 주 사용 명령어
비교 명령어의 종류
다중 비교연산 입력시
13. 주 사용 명령어
사용 예
13. 주 사용 명령어
연산 명령어
Tag 등록
Source A 의 값과 Source B 의 값을
연산
Dest 에 지정된 Tag 에 값을 저장
13. 주 사용 명령어
연산 명령어의 종류
13. 주 사용 명령어
사용 예
13. 주 사용 명령어
MOV 명령어
Tag 등록
Source 의 Tag 값을
Dest 의 Tag 에 값을 저장
13. 주 사용 명령어
사용 예
13. 주 사용 명령어
배열 Tag 생성 방법
1.
클릭
개수 입력
2.
클릭
13. 주 사용 명령어
.
.
.
13. 주 사용 명령어
배열 Tag 를 이용한 MOV 사용 예
Array3 의 배열 주소를 적는 것이 아닌
Dest_Tag 라는 Tag 명을 입력한다
Dest_Tag 의 값이 0 이면 Array3
배열태그의
Array3[0] 을 의미한다 .
Array3[0] 의 값이 10 이라면 10 의 값이
Dest_Out 으로 이동
13. 주 사용 명령어
13. 주 사용 명령어
COP, FLL 명령어
Tag 등록
개수 등록
서브 Routine 입력
주제를 설정
Tag 등록
설정창
Configuration : Type 설정
Communication : 통신경로 설정
13. 주 사용 명령어
MSG Configuration
⑤ 상태 창 – 정상상태 및 Error 상태
파악
⑤
13. 주 사용 명령어
MSG Communication
Path 부분에 경로 설정
방법은 2 가지가 있다
13. 주 사용 명령어
MSG Communication
1. Path 를 직접 입력하는 경우
Port, Next_Address, Port, Next_Address, … 방식으로 입력
ENET : 192.168.1.10
L36ERM L72
14. UDT, AOI 관련
UDT (User Define Type)
사용자가 Tag Data Type 을 정의
Tag 문서화가 간편해짐
Tag 의 정리 및 이해가 쉬움
14. UDT, AOI 관련
작성 방법
마우스 우클릭
Tag 생성
Tank 라는 Tag 안에
여러가지 하위 Tag 생성
14. UDT, AOI 관련
.
.
.
14. UDT, AOI 관련
생성 방법
① 이름 결정
②
② Routine Type 설정
③
③ Revision 은 큰 의미 없다
사용자가 Version 을 정의하는
구간이다
14. UDT, AOI 관련
Ladder Program 작성
14. UDT, AOI 관련
Parameter 설정
실제 Ladder Program 의 Tag 와 매칭을 시켜주기 위해 설정
Parameter 할 Tag 설정
14. UDT, AOI 관련
체크
14. UDT, AOI 관련
Tag 생성
Tag 매칭
14. UDT, AOI 관련
Exprot / Import 기능으로 다른 Logix 과 AOI 를 공유할 수 있다 .
Import
.L5X 형태로 존재
15. 기타
코멘트 기능