팁과강좌

쓰기
  • 목록
  • 아래로
  • 위로
  • 1
  • 늘보
  • 2015.12.21. 22:45
  • 조회 수 6413

SFC21 "FILL"를 사용한 메모리 영역 초기화

 

설명

  SFC21 "FILL"을 사용하여 한 메모리영역(대상영역)을 다른 메모리영역(소스영역)에 있는

  내용으로 초기화할 수 있습니다.

  SFC는 메모리영역이 완전히 채워질 때까지 지정된 대상 영역의 내용을 복사합니다.

  정의된 변수는 오름차순 어드레스 메모리 영역에 씌여집니다.

 

매개변수


88.jpg



예제 프로그램

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

 

 ** MK-PLC 


99.jpg




 ** S7-PLC

00.jpg



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

            ①    ②      ③     ④

 ① : 포인터로 선언 

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

 ③ : 데이터타입 바이트로

 ④ : 복사할 데이터 수

 

 RET_VAL : MW10     -> 오류코드 표시

 

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

             ①     ②       ③     ④

 ① : 포인터로 선언 

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

 ③ : 데이터타입 바이트로

 ④ : 저장할 데이터 수





공유

facebooktwitterpinterestbandkakao story
퍼머링크

첨부 3

  1. 88.jpg
    (File Size: 27.3KB/Download: 0)
  2. 99.jpg
    (File Size: 29.4KB/Download: 0)
  3. 00.jpg
    (File Size: 17.5KB/Download: 0)

댓글 1

1등 delight
아래 글이랑 같은 자료네요~
comment menu
2019.06.21. 16:35
권한이 없습니다.