FB FROM
응용 명령어 FROM시스템 라이브러리입니다.
입력 값을 설정하여 특수 카드의 Buffer memory 값을 취득합니다.
BASE (입력 / Word / 디바이스 or 정수)
특수 카드의 Base 번호를 입력합니다. Local Base일 경우 0을 입력하고 증설일 경우 증설 번호를 입력합니다. CM2 / CM3 CPU는 Base 번호를 0으로 입력해 주십시오.
SLOT (입력 / Word / 디바이스 or 정수)
특수 카드의 Base 번호를 입력합니다. Power 와 CPU를 제외한 모듈의 순번으로 시작은 0입니다. CM3-PLCS는 CPU에 32점 입출력 모듈이 내장되어 있어 CPU부터 0번입니다.
INDEX (입력 / Word / 디바이스 or 정수)
버퍼 메모리 Index 번호를 입력합니다. 0~255까지이며 입/출력 모듈을 제외한 모든 특수 카드는 동일한 사이즈의 버퍼 메모리를 갖습니다.
SIZE (입력 / Word / 디바이스 or 정수)
취득할 버퍼 메모리의 사이즈(=개수)를 입력합니다. 1 ~ 256까지 입력 가능합니다.
ADDR (입력 / Word / 디바이스 or 정수)
D Device의 주소 값을 입력합니다. CPU Type에 따라 D Device의 주소 영역을 초과할 경우 펑션 블록은 실행되지 않습니다.
예) D150에 저장할 경우 "150"을 입력합니다.
SIZE (입력 / Word / 디바이스 or 정수)
취득 할 디지털 변환 값의 채널 수를 입력합니다.
사이즈에 1입력시 버퍼 메모리의 값을 1개 취득하고 3입력시 버퍼 메모리 3개의 값을 취득합니다.
OUTPUT (출력 / Bit / 디바이스)
미사용(추후 업데이트 예정)
BASE / SLOT 설정이 틀릴 경우 CPU 에러가 발생할 수 있습니다.
<사용 예 : FB_FROM>
Local Base의 3번 Slot의 Buffer Memory 26번부터 1개의 데이터를 취득하여 D00에 저장합니다.