펄스를 만드는 방법

(Vineet Singh)

맥박이 필요할 때가 있습니다. 예를 들어 컨베이어 하나를 6 초 동안 실행 한 다음 3 초 동안 중지하려고합니다. 이 경우 펄스를 사용하여이 작업을 수행 할 수 있습니다. 그리고 On time과 Off time에 대한 제어가 필요한 응용 프로그램이나 당신이 생각할 수있는 다른 응용 프로그램이있을 수 있습니다.

여러 가지 방법이 있지만 제가 한 가지를 언급하겠습니다. 사용, 간단하고 더 나은 시각화를 돕습니다.

테스트 비트와 테스트 타이머를 사용하고 있습니다.

펄스를 만드는 데 사용되는 TON 및 TOF 타이머

1 . 초기 상태에서 zz\_vineetTestbits.00 비트는 Off입니다.

2. TON 프리셋과 TOF 프리셋 값을 원하는대로 설정했습니다. 지금은 둘 다 5000ms로 유지했습니다.

3. zz\_vineetTest.00 비트를 토글하면 TON 타이머가 시작되고 5000ms 후에 완료됩니다.

4. TON 타이머가 완료 되 자마자 해당 단계의 조건이 True에서 False로 바뀌면서 TOF 타이머가 시작됩니다.

5. TOF는 5000ms 후에 완료되며 이로 인해 TON 타이머가있는 렁이 매우 짧은 시간 동안 거짓이됩니다. 이렇게하면 TON 타이머가 재설정되고 전체주기가 다시 시작됩니다.

6. 이제 zz\_VS\_run을 트 렌딩하고 다음 펄스를 볼 수 있습니다.

Generated Pulse, TON 5 초 / TOF 5 초

7. 보시다시피 생성 된 펄스는 5000ms 또는 5 초 동안 1을 제공하고 동시에 0을 제공합니다.

8. 이제 타이머 사전 설정을 변경하여 TON 시간 6 초 및 TOF 시간 3 초의 펄스를 생성합니다.

Generated Pulse, TON 6s / TOF 3s

이제 zz\_vineetTestbits.01을 사용하여 컨베이어를 시작하고 중지 할 수 있습니다. 다음은 한 가지 샘플 방법입니다 (zz\_vineetTestbits.00은 출력을 활성화 / 비활성화하는 데에만 존재 함).

샘플 코드

이 정보가 도움이 되었기를 바랍니다. 건배!

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다