이번시간에는 타이머의 개별 구성요소를 이용하여
프로그래밍 하는 방법을 알아보겠습니다.
일단 기본적인 타이머 내용은 아래의 이전 포스팅을 참조해 주세요.
출처: https://mech19.tistory.com/123?category=807455 [초보 엔지니어의 다락방]
그럼 본격적으로 시작해 보겠습니다.
오늘 내용은 간단하니 집중해 봅시다.
"Program elements"에서 "Timers"하위카테고리 중
(SP)를 선택하여
프로그램 편집창의 네트워크(렁)으로
드래그&드롭을 하여 사용하면 됩니다.
1. SP (PULSE TIMER Coil)
동작 설명을 하자면
M0.0이 On되어 설정시간만큼 흐른뒤에
T1의 출력이 Off됩니다.
만약에 리셋 기능을 추가하고 싶다면
아래와 같이 R(Reset)에 T1을 설정해 주면 됩니다.
그럼 설정된 시간만큼 흐르다가 Reset이 On되면
그 즉시 T1의 출력은 Off됩니다.
2. SE (Extended PULSE TIMER Coil)
기본적인 동작은 1번의 Pulse Timer Coil과 동일합니다.
단 M0.1이 한번이라도 On 된다면
설정시간이 전부 흐르기 전에 Off되더라도
타이머 T2의 출력은 설정시간만큼은 유지가 되고
설정시간이 흐른 뒤에 Off 됩니다.
리셋의 사용은 SP (Pulse Timer Coil)와 동일합니다.
3. SD (On Delay Timer Coil)
바로 동작설명을 하겠습니다.
M0.2가 On되면 설정시간 만큼 흐른 뒤에
타이머 T3의 출력이 On됩니다.
만약 M0.2가 On 되고 난 뒤 설정시간이 모두 흐를때 까지
On상태를 유지하지 못하고 Off되면
그 즉시 흐르던 설정시간은 정지되고
다시 M0.2가 On되면 설정시간만큼 처음부터 시작하고
설정시간이 흐른 뒤 타이머 T3의 출력은 On 됩니다.
리셋의 사용은 이전 타이머 코일들과 동일합니다.
4. SS (Retentive On Delay Timer Coil)
M0.3이 On 되고 설정시간이 흐른 뒤에
타이머 T4의 출력이 On됩니다.
3번의 SD (On Delay Timer Coil)과 동일하죠?
다만 3번의 SD (On Delay Timer Coil)과 다른 점은
설정시간만큼 다 흐를동안 M0.3이 On상태를 유지하지 못하고
Off되더라도 진행되던 설정시간은 멈추지 않고 계속 흐르며
설정시간만큼 지나고 나면 타이머 T4의 출력은 On 됩니다.
타이머 T4의 출력을 Off시키기 위해서는
별도의 Reset조건을 만들어 주어야 합니다.
리셋의 사용은 이전 타이머 코일들과 동일합니다.
5. SF (Off Delay Timer Coil)
마지막으로 Off Delay Timer Coil입니다.
M0.4가 On되면 그 즉시 타이머 T5의 출력이 On되고
M0.4가 Off되면 하강엣지를 검출하고
그때부터 설정시간만큼 흐르고 난 뒤에
타이머T5의 출력이 Off됩니다.
만약에 M0.4가 설정시간만큼 Off상태를 유지하지 못하고
다시 On되면 흐르던 설정시간은 멈추게 되고,
그 뒤 다시 Off되면 설정시간은 처음부터 흐르기 시작하여
설정시간만큼 흐른 뒤에 타이머 T5의 출력이 Off 됩니다.
오늘은 간단하게 Siemens (지멘스) STEP7 PLC Simatic Manager의
Timer Coil (타이머 코일)에 대해서 알아보았습니다.
지난 포스팅과 합쳐서 타이머에 대해서는 모두 알아보았네요.
다음시간에는 MOVE 명령어에 대해서 알아보겠습니다.
감사합니다. ^^
제 블로그를 방문해 주셔서 감사합니다.
도움이 되셨다면 공감(좋아요) 부탁드리고,
댓글은 다른분들께도 좋은 정보일 수 있으니
공개로 부탁드립니다.
여러분의 작은 정성이 좋은 포스팅을 생산하는
힘이 된답니다. :)
감사합니다.
'PLC > Siemens (S7)' 카테고리의 다른 글
SIEMENS PLC Simatic Manager 프로그래밍 기초 - Interger Function (0) | 2022.02.16 |
---|---|
SIEMENS PLC Simatic Manager 프로그래밍 기초 - Move (0) | 2022.02.15 |
SIEMENS PLC Simatic Manager 프로그래밍 기초 - Timer (0) | 2022.02.11 |
SIEMENS PLC Simatic Manager 프로그래밍 기초 - Counter (카운터 개별 구성요소) (0) | 2022.02.10 |
SIEMENS PLC Simatic Manager 프로그래밍 기초 - Counter (카운터) (0) | 2022.02.09 |
댓글