과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD, LOAD NOT) LOAD : a 접점연산개시 LOAD NOT : b 접점연산개시 OUT : 연산결과출력 (1) LOAD S 1 1 한회로의 a 접점연산개시 2 지정접점 (S 1 ) 의 On/Off 정보를연산결과로한다. (2) LOAD NOT S 1 1 한회로의 b 접점연산개시 2 지정접점 (S 1 ) 의 On/Off 정보를연산결과로한다. 1/12
(3) OUT D 1 OUT 명령까지의연산결과를지정한접점에출력한다. 2 OUT 명령은병렬사용이가능하다. 2) a 접점연산개시 (LOAD) 동작이해 a 접점연산개시 (LOAD) 동작이해 스위치 SW 누르기전 (OFF) a 접점인프로그램 P00 은단선출력코일 P20 OFF 램프 OFF 스위치 SW 누르면스위치 SW ON 프로그램 P00 연결출력코일 P20 ON 램프 ON 용어설명 - 연결 (Connect) : 접점이붙은 - 단선 (Disconnect) : 접점이떨어진 2/12
< 그림참조 > 3) PLC 시스템구성원리이해 PLC 시스템구성원리이해 1 점선내부는 PLC 의 CPU 에저장되어동작되는프로그램으로프로그램로더를이용하여입력하면됩니다 2 CPU 에저장되어있는프로그램은 PLC 의입력단자와출력단자에연결되어있고, 입출력단자에스위치와같은입력기기, 램프와같은출력기기가접속하게됩니다 (a 접점과 b 접점과같은입력접점은입력단자에, 출력코일은출력단자에연결 ) 3 입력단자와 COM 단자사이에 DC24V 를인가해주면입력이형성됩니다 4 출력단자와 COM 단자사이에부하 (LAMP) 를연결하고부하구동전원을연결하면됩니다 (DC 부하일경우부하구동전원은 DC 전원이사용됩니다 ) <PLC 그림 > 3/12
4) b 접점연산개시 (LOAD NOT) 동작이해 b 접점연산개시 (LOAD NOT) 동작이해 스위치 SW 누르기전 (OFF) b 접점인프로그램 P00 은연결 출력코일 P20 ON 램프 ON 스위치 SW 누르면스위치 SW ON 프로그램 P00 단선 (Disconnect : b 접점이므로 ) 출력코일 P20 OFF 램프 OFF 설명 입력부 P00 단자에접속되어있는푸쉬버튼스위치 SW 를누르게되면 PLC 내부메모리에프로그램되어있는 P00 이단선되면서출력코일 P20 이 OFF 되고, 출력부의 P20 단자에접속되어있는램프가소등하게됩니다 4/12
5 시퀀스연산자 : 시퀀스연산자에는접점 (Contact), 코일 (Coil) 등이있다. No. 기호이름기능 1 a 접점 평상시열린접점 (Normally Open Contact) BOOL 변수의상태가 On 일때에해당접점연결 2 b 접점 평상시닫힌접접 (Normally Closed Contact) BOOL 변수의상태가 Off 일때에해당접점연결 3 출력코일 (Coil) 외쪽에있는연결선의상태를지정된 BOOL 변수접점으로출력 6) 프로그램예 1 입력조건 P000 가 On 되면지정출력 (P0020, P0021) 이모두 On 됨과동시에 P023 출력은 Off 되는프로그램 5/12
2 프로그램 3 타임차트 2. 직렬접속명령 1) 직렬접속명령 (AND, AND NOT) AND : a 접점직렬접속 AND NOT : b 접점직렬접속 6/12
(1) AND 1 a 접점직렬접속명령이다. 2 지정접점 (S 1 ) 의 a 접점을직렬로연결하고, S 와 S 1 의 AND 연산값을연산결과로한다. (2) AND NOT 1 b 접점직렬접속명령이다. 2 지정접접 (S 1 ) 의 b 접점을직렬로연결하고, S 와 S 1 의 AND 연산값을연산결과로한다. 2) a 접점직렬접속명령 (AND) 동작이해 a 접점직렬접속명령 (AND) 동작이해 스위치 SW1 ON 프로그램 P00 연결 프로그램 P01 단선 출력코일 P20 OFF 램프 OFF 스위치 SW2 ON 프로그램 P00 단선 프로그램 P01 연결 출력코일 P20 OFF 램프 OFF 스위치 SW1 과 SW2 가 ON 프로그램 P00 연결 프로그램 P01 연결 출력코일 P20 ON 램프 ON 3) b 접점직렬접속명령 (AND NOT) 동작이해 b 접점직렬접속명령 (AND NOT) 동작이해 7/12
스위치 SW1 ON 프로그램 P00 연결 프로그램 P01 연결 출력코일 P20 ON 램프 ON 스위치 SW2 ON 프로그램 P00 단선 프로그램 P01 단선 출력코일 P20 OFF 램프 OFF 스위치 SW1 과 SW2 가 ON 프로그램 P00 연결 프로그램 P01 단선 출력코일 P20 OFF 램프 OFF 4) 프로그램예 1 입력조건 P0000 과 P0021 을 AND 연산하고그결과와 P0002 를 AND NOT 연산하여 P0021 에출력하는프로그램 8/12
3. 병렬접속명령 1) 병렬접속명령 (OR, OR NOT) OR : a 접점병렬접속 OR NOT : b 접점병렬접속 (1) OR 1 a 접점병렬접속명령이다. 2 지정접점 (S 1 ) 의 a 접점을병렬로연결하고, S 와 S 1 의 OR 연산값을연산결과로한다. (2) OR NOT 1 b 접점병렬접속명령이다. 2 지정접점 (S 1 ) 의 b 접점을병렬로연결하고, S 와 S 1 의 OR 연산값을연산결과로한다. 2) a 접점병렬접속명령 (OR) 동작이해 9/12
3) b 접점병렬접속명령 (OR NOT) 동작이해 b 접점병렬접속명령 (OR NOT) 동작이해 스위치 SW1 ON 프로그램 P00 연결 출력코일 P20 ON 램프 ON 스위치 SW2 ON 프로그램 P01 단선 출력코일 P20 OFF 램프 OFF 스위치 SW1 과 SW2 가 ON 프로그램 P00 연결 프로그램 P01 단선 출력코일 P20 ON 램프 ON 4) 프로그램예 1 입력조건 P0000, P0001 중하나의접점만 On 되어도 P0021 이출력되는프로그램 10/12
4. 종료명령 (END) (1) END 1 프로그램종료를표시한다. 2 END 명령처리후 0000 스텝으로돌아가처리한다. 3 END 명령은반드시프로그램의마지막에입력한다.( 제품중 MASTER-K 인경우입력하지않으면 Error 발생 ) 참고 PLC 제품마다차이가있겠지만 GLOFA-GM 프로그램에서는프로그램종료를표시 (END) 를하지않아도됨 11/12
학습정리 1. 연산개시명령 (LOAD, LOAD NOT) - LOAD : 한회로의 a 접점연산개시 - LOAD NOT : 한회로의 b 접점연산개시 - OUT : 명령까지의연산결과를지정한접점에출력한다. 2. 직렬접속명령 (AND, AND NOT) - AND : a 접점직렬접속 - AND NOT : b 접점직렬접속 3. 병렬접속명령 (OR, OR NOT) - OR : a 접점병렬접속 - OR NOT : b 접점병렬접속 12/12