===== 큐블록 퀵 레퍼런스 ===== 적용 대상: CUBLOC 전 제품군 (CB 시리즈, MSB 시리즈) 용도: 코어 모듈 핀아웃 및 BASIC 명령어 빠른 참조용 인덱스 ==== 코어모듈 핀아웃 ==== 설명: 각 코어 모듈의 핀 배치 및 포트 구성을 확인할 수 있습니다. [[.:CB210]], [[.:CB220/320]], [[.:CB280/380]], [[.:CB290]], [[.:CB400]], [[.:CB405]], [[.:CB405RT]] ==== BASIC 명령어 ==== 설명: CUBLOC BASIC 프로그래밍에서 사용하는 주요 명령어의 빠른 검색용 목록입니다. ^ -A- ^ -B- ^ -C- ^ -D- ^ -E- ^ -F- ^ -G- ^ -H- ^ | [[.:Abs:]] | [[.:Bcd2bin:]] | [[.:Checkbf:]] | [[.:Dcd:]] | [[.:Eeread:]] | [[.:Fabs:]] | [[.:Get:]] | [[.:Hadin:]] | | [[.:Acos:]] | [[.:Bclr:]] | [[.:Chr:]] | [[.:Debug:]] | [[.:Eewrite:]] | [[.:Float:]] | [[.:Geta:]] | [[.:Hadin2:]] | | [[.:Adin:]] | [[.:Beep:]] | [[.:Clcdout:]] | [[.:Dec:]] | [[.:Ekeypad:]] | [[.:Floor:]] | [[.:Geta2:]] | [[.:Heap:]] | | [[.:Alias:]] | [[.:Bfree:]] | [[.:Cls:]] | [[.:Decr:]] | [[.:Exp:]] | [[.:For..Next:]] | [[.:Getcrc:]] | [[.:Heapclear:]] | | [[.:Aliason, Aliasoff:]] | [[.:Bin2bcd:]] | [[.:Compare:]] | [[.:Delay:]] | | [[.:Fp:]] | [[.:Getpad:]] | [[.:Heapw:]] | | [[.:Asc:]] | [[.:Blen:]] | [[.:Const:]] | [[.:Dim:]] | | [[.:Freepin:]] | [[.:Getstr:]] | [[.:Hex:]] | | [[.:Asin:]] | [[.:Bytein:]] | [[.:Const Device:]] | [[.:Do..Loop:]] | | [[.:Freqout:]] | [[.:Getstr2:]] | [[.:High:]] | | [[.:Atan:]] | [[.:Byteout:]] | [[.:Cos, Cosh:]] | [[.:Dp:]] | | | [[.:Gosub:]] | [[.:Hp:]] | | | | [[.:Count:]] | [[.:Dtzero:]] | | | [[.:Goto:]] | | | | | [[.:Countreset:]] | | | | | | | | | [[.:Csg:|csg관련명령]] \\ [[.:Csg2:|csg2관련명령]] | | | | | | | | | [[.:Csron, Csroff:]] | | | | | | ^ -I- ^ -K- ^ -L- ^ -M- ^ -N- ^ -O- ^ -P- ^ -R- ^ | [[.:I2cread:]] | [[.:Keyin:]] | [[.:Left:]] | [[.:Mid:]] | [[.:Ncd:]] | [[.:On int:]] | [[.:Pause:]] | [[.:Ramclear:]] | | [[.:I2creadna:]] | [[.:Keyinh:]] | [[.:Len:]] | | [[.:Not:]] | [[.:On pad:]] | [[.:Pulsout:]] | [[.:Reverse:]] | | [[.:I2cstart, I2cstop:]] | [[.:Keypad:]] | [[.:Log:]] | | | [[.:On recv:]] | [[.:Put:]] | [[.:Reset:]] | | [[.:I2cwrite:]] | | [[.:Log10:]] | | | [[.:On timer:]] | [[.:Puta:]] | [[.:Right:]] | | [[.:If..Endif:]] | | [[.:Low:]] | | | [[.:Opencom:]] | [[.:Puta2:]] | [[.:Rnd:]] | | [[.:In:]] | | [[.:Ltrim:]] | | | [[.:Out:]] | [[.:Putstr:]] | [[.:Rtcread:]] | | [[.:Incr:]] | | | | | [[.:Output:]] | [[.:Pwm:]] | [[.:Rtcwrite:]] | | [[.:Input:]] | | | | | [[.:Outstat:]] | [[.:Pwmoff:]] | [[.:Rtrim:]] | ^ -S1- ^ -S2- ^ -T- ^ -U- ^ -V- ^ -W- ^ -#- ^ ^ | [[.:Select..Case:]] | [[.:Spc:]] | [[.:Tadin:]] | [[.:Udelay:]] | [[.:Val:]] | [[.:Wait:]] | [[.:define:|#define]] | | | [[.:Set:]] | [[.:Spi:]] | [[.:Tan, Tanh:]] | [[.:Usepin:]] | [[.:Valhex:]] | [[.:Waittx:]] | [[.:if:|#if..#endif]] | | | [[.:Set Display:]] | [[.:Sqr:]] | [[.:Time:]] | [[.:Utmax:]] | [[.:Valsng:]] | | [[.:ifdef:|#ifdef..#endif]] | | | [[.:Set I2c:]] | [[.:Stepaccel:]] | [[.:Timeset:]] | | | | [[.:include:|#include]] | | | [[.:Set Modbus:]] | [[.:Steppulse:]] | | | | | | | | [[.:Set Pad:]] | [[.:Stepstat:]] | | | | | | | | [[.:Set Rs485:]] | [[.:Stepstop:]] | | | | | | | | [[.:Set Until:]] | [[.:String:]] | | | | | | | | [[.:Shiftin:]] | [[.:Sub:]] | | | | | | | | [[.:Shiftout:]] | [[.:Sys:]] | | | | | | | | [[.:Sin, Sinh:]] | | | | | | | | ---- ===== 레더 로직 ===== 적용 대상: CUBLOC / MSB 시리즈 용도: PLC 제어용 Ladder Logic 명령어 및 편집 기능 안내 ==== 레더 기본 구성 ==== * [[.:relayregister:|릴레이 및 레지스터]] * [[.:special registers:|특수 릴레이]] * [[.:MODBUSaddress:|MODBUS 주소]] ==== CUBLOC STUDIO / MSB LOGIC 레더 편집 및 모니터링 ==== 적용 대상: CUBLOC Studio, MSB Logic V4.x 이상 * [[.:ladderediting:|레더 로직 편집]] * [[.:laddermonitoring:|레더 로직 모니터링]] * [[.:ladderhelper:|레더 로직 편의 기능]] (V4.7 추가 기능) ==== 기본 명령어 (Basic Ladder Instructions) ==== | [[.:LOAD,LOADN,OUT:]] \\ A접점, B접점, 출력 | [[.:NOT,AND,OR:]] \\ 반전, AND, OR 논리 | [[.:SETOUT,RSTOUT:]] \\ 출력 상태 유지 | [[.:DEFCON:]] \\ 상수 선언 | | [[.:DF,DFN:]] \\ 입력 변화 시 1스캔 출력 | [[.:RSTCNT:]] \\ 카운터 초기화 | [[.:MCS,MCSCLR:]] \\ 마스터 콘트롤 | [[.:TON,TAON:]] \\ ON 타이머 | | [[.:TOFF,TAOFF:]] \\ OFF 타이머 | [[.:TMON,TAMON:]] \\ 트리거 타이머 | [[.:CTU,CTD:]] \\ 카운터 | [[.:KCTU,KCTD:]] \\ 정전 유지 카운터 | | [[.:Comparison Logic:|비교 명령]] \\ 비교 연산 사용 | 설명: 기본 명령어는 접점, 타이머, 카운터 등 PLC의 표준 제어 기능에 사용됩니다. ==== 응용 명령어 (Advanced / Application Instructions) ==== | [[.:CALLS,SBRT,RET:]] - 서브루틴 호출 | [[.:WINV,DWINV:]] - 반전 | | [[.:FMOV:]] - 데이터 채움 | [[.:WMOV,DWMOV:]] - 데이터 전송 | | [[.:GMOV:]] - 그룹 전송 | [[.:WMUL:]] - 곱셈 | | [[.:GOTO,LABEL:]] - 분기 | [[.:WNEG,DWNEG:]] - 음수 변환 | | [[.:INTON:]] - 인터럽트 발생 | [[.:WOR,DWOR:]] - OR 연산 | | [[.:TND:]] - 조건부 스캔 종료 | [[.:WRCL,DWRCL:]] - 1비트 좌회전 (Carry 포함) | | [[.:WADD,DWADD:]] - 덧셈 | [[.:WRCR,DWRCR:]] - 1비트 우회전 (Carry 포함) | | [[.:WAND,DWAND:]] - AND 연산 | [[.:WROL,DWROL:]] - 1비트 좌회전 | | [[.:WBCD:]] - Binary → BCD | [[.:WROR,DWROR:]] - 1비트 우회전 | | [[.:WBCNT,DWBCNT:]] - ON 비트 수 카운트 | [[.:WSUB,DWSUB:]] - 뺄셈 | | [[.:WBIN:]] - BCD → Binary | [[.:WXCHG,DWXCHG:]] - 교환 | | [[.:WCMP,DWCMP:]] - 비교 | [[.:WXOR,DWXOR:]] - XOR 연산 | | [[.:WDIV,DWDIV:]] - 나눗셈 | [[.:LOOP:]] - 반복 루프 | | [[.:WINC,WDEC:]] - 증가, 감소 | [[.:NOP:]] - 무동작 | | [[.:DIST:]] - 분산 | [[.:UNIT:]] - 조합 | | [[.:DECO:]] - 디코드 | [[.:ENCO:]] - 엔코드 | | [[.:BSHR,DBSHR:]] - 비트 우시프트 | [[.:BSHL,DBSHL:]] - 비트 좌시프트 | | [[.:WSHR:]] - 워드 우시프트 | [[.:WSHL:]] - 워드 좌시프트 | 설명: 응용 명령어는 데이터 처리, 통신, 상태 관리 등 고급 제어 로직 구성에 사용됩니다. ----- Keywords: CUBLOC Quick Reference, CUBLOC BASIC Command, Core Module Pinout, CB Series, MSB Series, PLC BASIC Programming, Embedded Controller Reference CUBLOC Ladder Logic, MSB Logic, PLC Ladder Instruction, Timer Counter PLC, Relay Register, Modbus Address, Ladder Programming, Industrial Control Logic [[:index|온라인 사용설명서]]