펄스 폭 변조 : PWM

명령

사용 가능 영역

스텝수

플래그

M

X

Y

K

L

F

T

C

S

Z

D

@

D

Q

정수

에러

제로

캐리

PWM

S1

-

-

-

-

-

-

-

5

O

-

-

S2

-

-

-

-

-

-

-

D1

-

-

-

-

-

-

-

-

-

D2

-

-

-

-

-

-

-

-

-

 

 

S1

ON time(ms) (BIN 16bit)

S2

주기(ms) (BIN 16bit)

D1

타이머값 디바이스 (64bit)

D2

펄스 출력하는 디바이스 번호(BIT)

 

지원 CPU 및 버전

 

XPnF

CPnF

XPnE

CPnE

XPnB

PLC-S

BP

XPnA/1R

CP3A/B/P/U

CP4A~D/U

v6.13

-

-

-

v6.14

v6.14

-

-

-

-

 

PWM

S1로 지정된 ON 시간(ms)과 S2로 지정된 주기(ms)의 펄스를 D2로 지정된 출력 디바이스에 출력 합니다.
D1~D1+3에는 타이머 값(접근시 오작동)이 저장됩니다. 사용자가 임의로 변경하였을 경우 원치 않는 결과가 발생이 될 수 있습니다.
S1, S2의 설정 범위: 1~65535 (0001 ~ 0FFFF)
S1의 값은 S2로 지정된 값 이하로 하십시오.
다음의 경우 처리되지 않습니다.
- S1, S2가 0일 때
- S1 > S2일 때
PWM의 동작은 내부타이머의 편차를 이용하므로 Scan Time의 영향을 받을 수 있습니다.

 

프로그램 예
X0을 ON하면 100ms의 펄스를 1초 마다 Y20에 출력하며 D0에 내부타이머값이 저장되는 프로그램.