삼성 SPC-120S PLC 프로그램 카운터 사용 질문
- 복스렌치
- 1148
- 1
안녕하십니까?
아래는 회사에서 책상정리를 하다가 발견한 plc프로그램의 도입부입니다
1989년 당시 전국에 10만대나 보급되었다는 전설의 [삼성 SPC-120s] 기종의 아주 간단한 프로그램입니다.
(좀 오래 이 방면에서 일하신 분들은 아마 이 기종에 대해서 잘 아실겁니다.)
첨부터 끝까지 카운터 회로인데 몇가지 질문이 있습니다.
카운터는 업카운터로 18까지 세면 초기화되어 다시 첨으로 돌아오기를 반복합니다
(000~019범위 : 외부입력
020~040범위 : 외부출력
170번대 부근 : 내부접점
660번대부근 : 타이머/카운터 겸용. 지금은 카운터로 씁니다)
0003과 0004번 라인이 카운터를 작동시키는 조건 라인인데, 운전중에는 174번의 내부입력을 받아서 숫자를 세는 걸로 보입니다.
그런데, 전원을 켜고 맨 처음 작동할 경우를 말로 풀어보겠습니다.
0001,0002라인 : 000은 항상on, 016을 누르면 시작합니다. 내부접점 170으로 출력되고 동시에 170입력도 들어옵니다
0003,0004라인 : 015스위치는 수동스위치이므로 평소에 손을 안됩니다. 그러므로 접점이 떨어진 상태입니다.
전원을 켜고 막 운전하려는 순간이므로 내부접점 174번도 접점이 떨어져있는상태입니다.
여기서 질문입니다. 0003,0004라인과 같이 두개의 내외부 입력이 모두 없는 상태인데 어떻게 카운터가 동작할 수 있습니까? 아직 초보라 도무지 풀어지지 않는군요. 답변 좀 부탁드립니다.
0005,0006라인 : 18번째 신호가 입력되면 카운터가 리셋됩니다.
0007~0024라인 : 카운터 작동 조건부
0025라인이후 : 외부출력등이 행해지는 본격적인 프로그램부.
라인 7번부터 24번까지의 동작중에 하나의 조건이 성립되면 카운터가 살게 되어 있네여
이것은 하나의 조건만 성립이 되도록 되어 있구요.
25번 라인의 출력은 카운터가 0일때와 수동 모드일때만 OFF 되도록 되어 있구요
3번라인은 수동으로 변환이 되면 카운트를 하나만 하도록 해 놓았구요
5번라인은 수동모드에서 자동리셋을 누르면 카운터가 초기화 되도록 해 놓았습니다.
7번 라인을 보시면 카운터가 초기화 되었을 경우 001번 즉 회부 입력이 들어오면 카운터가 1더하게 되는 것이네요