• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

SIMATIC SFC20 - BLKMOV 변수복사 설명

  • 늘보
  • 4212
  • 1
첨부 3
SFC20 "BLKMOV"를 사용한 변수복사
 
설명
  SFC20 "BLKMOV"(블록이동)을 이용하여 메모리영역(소스영역)에 있는 내용을 다른 메모리영역(대상영역)으로
  복사할 수 있습니다.
  다음과 같은 영역을 제외하면 SFC20을 이용하여 모든 메모리영역을 복사할 수 있습니다.
   ' 블록 : FB, SFB, FC, SFC, OB, SDB
   ' 카운터
   ' 타이머
   ' 주변 I/O 영역의 메모리영역
 
매개변수
5.jpg


예제 프로그램

  SFC20 블록은 MK-PLC의 GMOV 명령어와 같습니다.

 

 ** MK-PLC 



666.jpg


S7-PLC

777.jpg


SRCBLK : P#  M0.0   BYTE   8        -> 소스영역

             ①    ②     ③      ④

 ① : 포인터로 선언 

 ② : 데이터를 복사할 선두 에드레스

 ③ : 데이터타입 바이트로  

 ④ : 복사할 데이터 수

 

 RET_VAL : MW10     -> 오류코드 표시

 

 DSTBLK : P#  M20.0   BYTE   8        -> 대상영역

             ①    ②       ③     ④

 ① : 포인터로 선언 

 ② : 데이터를 저장할 선두 에드레스

 ③ : 데이터타입 바이트로

 ④ : 저장할 데이터 수






공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 1

권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?