문서의 이전 판입니다!
큐블록은 베이직언어와 레더로직으로 움직이는 산업용 콘트롤러입니다. 큐블록은 BASIC언어를 메인언어로 쓰고 있으며 레더로직은 보조역할을 하고 있습니다. 다음은 큐블록 사용자가가 꼭 필독해야될 사용설명서 입니다.
입문자를 위한 설명서(PDF)는 따로 준비하였습니다.
아래 온라인 설명서는 프로그래밍을 하실때, BASIC과 Ladder Logic 명령어를 쉽게 찾아볼 수 있도록 요약한 자료입니다.
-A- | -B- | -C- | -D- | -E- | -F- |
---|---|---|---|---|---|
Abs | Bcd2bin | Checkbf | Dcd | Eeread | Fabs |
Acos | Bclr | Chr | Debug | Eewrite | Float |
Adin | Beep | Clcdout | Dec | Ekeypad | Floor |
Alias | Bfree | Cls | Decr | Exp | For..Next |
Aliason, Aliasoff | Bin2bcd | Compare | Delay | Fp | |
Asc | Blen | Const | Dim | Freepin | |
Asin | Bytein | Const Device | Do..Loop | Freqout | |
Atan | Byteout | Cos, Cosh | Dp | ||
Count | Dtzero | ||||
Countreset | |||||
Csg 관련명령 Csg2 관련명령 | |||||
Csron, Csroff |
-G- | -H- | -I- | -K- | -L- |
---|---|---|---|---|
Get | Hadin | I2cread | Keyin | Left |
Geta | Hadin2 | I2creadna | Keyinh | Len |
Geta2 | Heap | I2cstart, I2cstop | Keypad | Log |
Getcrc | Heapclear | I2cwrite | Log10 | |
Getpad | Heapw | If..Endif | Low | |
Getstr | Hex | In | Ltrim | |
Getstr2 | High | Incr | ||
Gosub | Hp | Input | ||
Goto |
-M- | -N- | -O- | -P- | -R- | -S1- | -S2- |
---|---|---|---|---|---|---|
Mid | Ncd | On int | Pause | Ramclear | Select..Case | Spc |
Not | On pad | Pulsout | Reverse | Set | Spi | |
On recv | Put | Reset | Set Display | Sqr | ||
On timer | Puta | Right | Set I2c | Stepaccel | ||
Opencom | Puta2 | Rnd | Set Modbus | Steppulse | ||
Out | Putstr | Rtcread | Set Pad | Stepstat | ||
Output | Pwm | Rtcwrite | Set Rs485 | Stepstop | ||
Outstat | Pwmoff | Rtrim | Set Until | String | ||
Shiftin | Sub | |||||
Shiftout | Sys | |||||
Sin, Sinh |
-T- | -U- | -V- | -W- | -#- |
---|---|---|---|---|
Tadin | Udelay | Val | Wait | #define |
Tan, Tanh | Usepin | Valhex | Waittx | #if..#endif |
Time | Utmax | Valsng | #ifdef..#endif | |
Timeset | #include |
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 | 정전유지 카운터 |
비교명령 | 비교명령 사용법 |
CALLS,SBRT,RET - 서브루틴 호출 | WINV,DWINV - 반전 |
FMOV - 데이터 채움 | WMOV,DWMOV - 전송 |
GMOV - 그룹전송 | WMUL - 곱셈 |
GOTO,LABEL - 분기 | WNEG,DWNEG - 음수로 만듦 |
INTON - 인터럽트 발생 | WOR,DWOR - OR연산 |
TND - 조건부 스캔종료 | WRCL,DWRCL - 1비트 좌회전 (캐리포함) |
WADD,DWADD - 덧셈 | WRCR,DWRCR - 1비트 우회전 (캐리포함) |
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 - 워드 좌 쉬프트 |