상품

CJ2H와 CJ2M에서 사용자 프로그램과 기능 블록은 메모리 용량을 어떻게 소비합니까?

등록일
2025. 12. 17.

CJ2H와 CJ2M에서 사용자 프로그램과 기능 블록은 메모리 용량을 어떻게 소비합니까?



■CJ2H CPU 유닛의 경우
사용자 프로그램, 기능 블록 정의, 인스턴스 생성 처리(기능 블록 정의 호출 및 매개변수 전송)는 사용자 프로그램 영역의 메모리 용량을 소모합니다.
(CJ2H CPU 유닛에는 FB 프로그램 영역이 없으며, 기능 블록 정의는 사용자 프로그램 영역에 저장됩니다)

■CJ2M CPU 유닛의 경우
사용자 프로그램, 인스턴스 생성 처리는 사용자 프로그램 영역의 메모리 용량을 소비합니다.
함수 블록 정의는 함수 블록 정의 전용 FB 프로그램 영역(20K 스텝)의 메모리 용량을 소비합니다.
단, FB 프로그램 영역의 용량을 초과하는 기능 블록 정의는 사용자 프로그램 영역의 메모리 용량을 소비합니다.

또한, 어느 경우든 유사한 회로를 여러 개 생성하는 것보다 유사한 회로를 하나의 기능 블록 정의에 통합하여 인스턴스를 생성하는 것이 메모리 소비를 줄일 수 있습니다.