[자동제어 PLC] PLC기초 과정
- 최초 등록일
- 2005.01.07
- 최종 저작일
- 2004.12
- 23페이지/ 한컴오피스
- 가격 1,000원
목차
01PLC란 무엇일까?
02 2진 대수와 수의 체계 및 계산
03 Scaling 계산
04 SEQUENCE CONTROL LOGIC
05 출력처리
06 LADDER 작성-출력
07 메모리의 배치 및 사용 방법
08 Toggle Switch 작성 및 Annunciator 회로
09 SEQUENCE 제어방법과 간접주소지정
10 Timer & Counter 사용하기
11 Memory 계산
본문내용
PLC 도 그 추세에 따라서 Memory의 역사가 있습니다. 전에는 Memory가 비샀기 때문에 꼭 필요한 많큼만 PLC에 적재 하였고 가격도 많이 달랐습니다. 하지만 요즘은 Battery 도 필요없이 보존되는 Flash Ram을 사용하고 또 대용량을 사용함으로서 Hardware 기능면에서 많이 좋아 졌습니다.
Memory 는 보통 1 Byte(8Bits)로 구성이 되어있습니다. 그 이유는 영문자의 모든 글자와 숫자를 담을 수 있기 때문입니다. 그래서 ASCii Code라는 규격이 생기게 되어서 지금까지 사용하고 있습니다. 요즘은 Uni-Code라고 하여 전세계에서 사용되는 32Bits 글자를 사용하기도 합니다.
PLC 는 거의가 1 Word (16Bits) 단위로 계산하고 처리 합니다. 아마도 32 Bit까지는 커질 수 있으나 더이상 단위가 커지지 않을것은 32Bit이면 세상의 모든 글자의 표현이 가능하기 때문입니다. 지금의 한글은 2 Word로 구성이 되어 있습니다. 1 Word를 16개의 접점 보관용으로 또는 정수 보관용으로 사용합니다.2 개의 Word를 묶어서는 실수를 저장하거나 긴 정수를 저장하는데 사용합니다
3 개의 정수를 사용하여 1개는 상태를 보관하고 1개는 설정치를 남은 한개는 현재치를 보관합니다. (PLC 에 따라 조금씩은 다름)
그럼 이런 Memory에 저장되는 자료를 알아 봅시다.
접점 입력 및 접점출력으로 제어할 때에는 2진 논리로 계산하여 최적화한 표현으로 프로그램할 수 있겠지만, 그러면 이해하기가 대단히 어려워 집니다. 그러므로 최적화라기 보다는 조건에 맞는 실행을 사람이 보고 이해 할수 있어야 나중에 쉽게 수정이 가능해 집니다. 그러므로 필요에 따라서 최적화할 수도 있겠지만 최적화 하지 않는 것이 좋을 수도 있습니다.최적화의 예를 들어 보겠습니다. (논리대수에서는 + = or, * = and, 1=True, 0=False 입니다.)
1+1+1+1+1+1+1 = 1
1 or 1 or ... or 1 = 1
참고 자료
없음