경사신호 : RAMP

명령

사용 가능 영역

스텝수

플래그

M

X

Y

K

L

F

T

C

S

Z

D

@

D

Q

정수

RAMP

S1

-

-

-

-

-

-

-

6

-

-

S2

-

-

-

-

-

-

-

D1

-

-

-

-

-

-

-

-

S3

-

-

-

-

-

-

-

D2

-

-

-

-

-

-

-

-

-

 

 

 

S1

초기 값(설정 값)

S2

최종 값(설정 값)

D1

D1+0 : 현재값

D1+1 : 시행 횟수

S3

총 이행 횟수 (설정 값)

D2

D2+0 : 완료 디바이스(BIT)

D2+1 : 완료 시 데이터 유지 선택 비트(BIT)

 

에러(F110)

실행 횟수가 이행 횟수를 초과하였는데 최종 값에 도달하지 않았을 경우

 

지원 CPU 및 버전

 

XPnF

CPnF

XPnE

CPnE

XPnB

PLC-S

BP

XPnA/1R

CP3A/B/P/U

CP4A~D/U

v6.13

-

-

-

v6.14

v6.14

-

-

-

-

 

 

RAMP

RAMP 명령어는 사용자가 지정한 초기 값에서부터 최종 값까지 지정한 횟수(S3) 스캔 동안 직선으로 변하는 값을 D1에 저장하고 D1+1에는 현재의 스캔 횟수를 표시합니다.
완료 후에는 D2+0의 값을 ON으로 바꾸며 D2+1이 OFF되어 있는 경우, 다음스캔에서 D2+0를 OFF 하고 RAMP 명령은 초기값에서 다시 이행을 시작합니다.
D2+1이 ON 되어 있는 경우, D2+0은 ON 상태 그대로 D1+0의 내용이 변경되지 않습니다.
본 명령의 실행 도중에 지령이 OFF된 경우, D1+0의 내용(현재값)은 그 이후 변경되지 않으며 D1+1의 내용(시행 횟수)은 초기화 됩니다. 지령이 다시 ON 하면, RAMP 명령은 초기값에서 다시 이행을 시작합니다.
1회(1스캔)의 변경 값은 아래의 식에서 산출합니다.

       

 

프로그램 예

X0이 ON되면 D0의 내용을 10부터 100까지 6스캔 동안 변경하고, 이행이 완료되었을 때 D0의 내용을 유지하는 프로그램.