팁과강좌

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

SFC22 "CREAT_DB"를 사용한 데이터 블록 생성

 

설명

  SFC22 "CREAT_DB"(데이터 블록 생성)을 사용하여 초기화된 값을 가지지 않는 데이터 블록을

  생성할 수 있습니다.

  SFC는 지정된 범위에서 택한 블록번호로 길이를 선택할 수 있는 데이터 블록을 생성합니다.

  SFC는 지정된 범위에서 DB로 가능한 가장 낮은 값을 할당합니다.

  특정한 번호로 DB를 할당하려면 하한 및 상한값을 갖는 DB가 이미 존재한다면 그 번호를

  할당할 수 없습니다.

 

 

 인터럽트

  SFC22 "CREAT_DB"는 더 높은 우선순위를 갖는 OB들에 의해 인터럽트 받을 수 있습니다.

  SFC22가 더 높은 우선순위로 호출되면 다음 점에 유의하세요.

   ' 인터럽트 SFC22가 다시 실행될 때 데이터 블록에 할당하는 번호는

     더 이상 사용할 수 없습니다.

   ' 중첩 정도는 특정 CPU에 따라 달라집니다.

 

매개변수


111.jpg



오류정보



3333.jpg



예제프로그램


44.jpg


 LOW_LIMIT : 생성할 DB에 최소 번호 (W#16#1 -> DB1 부터 생성)

 UP_LIMIT    : 생성할 DB에 최대 번호 (W#16#5 -> DB5 까지 생성)

 COUNT       : 생성된 DB에 만들 데이터 수 (W#16#A -> DBB0 ~ DBB9 까지 생성)

 

 RET_VAL    : 오류코드 표시

 DB_NUMBER : 테이블 블록번호







공유

facebooktwitterpinterestbandkakao story
퍼머링크

첨부 3

  1. 44.jpg
    (File Size: 19.6KB/Download: 0)
  2. 111.jpg
    (File Size: 44.0KB/Download: 0)
  3. 3333.jpg
    (File Size: 40.4KB/Download: 0)

댓글 1

1등 delight
SFC22 자료 감사합니다
comment menu
2019.06.21. 16:40
권한이 없습니다.