commands:plc_timer
문서의 이전 판입니다!
PLC 스타일 타이머
| 명령어 | 동작 |
|---|---|
Iton(id, state, ms) | 입력이 설정 시간 동안 ON이면 출력이 ON됩니다. |
Itof(id, state, ms) | 입력이 OFF된 뒤 설정 시간이 지나면 출력이 OFF됩니다. |
Itpl(id, state, ms) | 입력 상승 시점부터 설정 시간 동안 출력합니다. |
Itmon(id, state, ms) | 실행 중 재입력되어도 연장되지 않는 단안정 펄스입니다. |
Itmr(id, state, ms, reset) | ON 시간을 누적하고 reset으로 초기화합니다. |
IgetTime(id) | 해당 타이머의 경과시간을 반환합니다. |
IgetState(id) | 해당 타이머의 출력 상태를 반환합니다. |
void loop() { bool run = Ibounce(0, 30); digitalWrite(64, Iton(0, run, 1000)); }
이 명령어는 프로그램을 멈추지 않습니다. 매 loop()에서 호출하고 타이머마다 고유한 id를 사용하십시오.
commands/plc_timer.1788183136.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1
