최대 10시간 후에 동작을 시켜야 하는데 타이머 최대치가 FFFF이상은 안되나요?
- 아랑슈타인
- 820
- 2
첨부 1
PLC 기종 | 오토닉스 HMI일체형 LP-A104 |
---|
PLC 초보자입니다.
예약시간 최대 12시간을 시,분으로 입력 받아서 (분*60+시*3600)*10해서 타이머로 돌리면 앞자리는 없어지고 뒤에 4자리만 카운팅되고 종료되는데 방법이 없을까요?
10을 곱하지 말고 카운터를 사용해서 10바퀴 돌릴까, 시작 시간을 계산해서 시간이 되면 신호를 줄까 아무리 해봐도 모르겠습니다.
전문가님들의 도움 부탁드립니다.
plc에 1초 클럭을 이용해서 카운터 1을 60번 카운팅 하고 카운팅이 up함과 동시에 카운터 2를 1을 증가 시켜주면 1분이 경과한 결과가 됩니다. 이러면 카운터 3개 만으로 99시간 60분 59초까지 시간을 설정 하실 수 있을겁니다.
그리고 시,분,초 값을 입력값과 plc연산값 서로 비교해서 내부 리레이를 살려 주시면 됩니다.