10.5.3.14. COPYM2R문
10.5.3.14. COPYM2R문
내장 PLC용 MW변수에 값을 시프트변수 R에 순차적으로 대입하는 명령문입니다. 본 기능은 많은 수의 MW, R변수를 반복적으로 대입할 때 실행시간을 줄여주는 명령어입니다.
설명 | MW변수에 대입되어있는 값들을 원하는 R변수의 X, Y, Z, Rx, Ry, Rz, cfg 항목에 각각 대입하는 기능입니다. | ||
문법 | COPYM2R SM=<MW 시작번호>,SR=<R변수시작번호>,Rcnt=<복사할 R변수의 수>, MWInt=<MW 7개 사이의 건너뛸 수> | ||
파라미터 | MW 시작번호 | 복사를 시작할 MW 변수의 번호를 입력합니다. | 1~1000 |
R변수 시작번호 | 복사를 시작할 R변수의 번호를 입력합니다. | 9~100 | |
복사할 R 변수의 수 | 복사할 R변수의 개수를 입력합니다. R변수 하나에 MW변수값 7개가 대입됩니다. | 1~92 | |
MW 7개 사이의 건너뛸 수 | MW변수 7개 복사 후 다시 7개 복사하기 전에 건너뛸 변수의 개수를 입력합니다. 즉, 이 값이 3이면 1~7 복사 후 11~17 복사가 됩니다. | 0~15 | |
사용 예 | COPYM2R SM=1,SR=9,Rcnt=1,MWInt=0 |
l R변수의 X, Y, Z 항목은 MW/10 값으로 대입되고 Rx, Ry, Rz 항목은 MW/100값으로 대입됩니다. 단, cfg 값은 그대로 대입됩니다.