This is an old revision of the document!
Table of Contents
MOACON
모아콘은 C언어로 프로그래밍하는 모듈조합방식의 산업용 컨트롤러입니다.
모아콘에 대한 구체적인 설명은 PDF사용설명서를 참조하시기 바랍니다.
CPU모듈 설명
DIO모듈 (디지털 입출력 모듈)
자세한 설명을 보려면 아래 모델명 (녹색) 클릭하세요.
| 모델명 | 모듈종류 | 설명 | 사용전압 / 전류 |
|---|---|---|---|
| CF-DOSI8 | DC 싱크 출력 8점 | 8개의 DC출력 (싱크방식) | DC 3.3V ~ 27V 1A |
| CF-DOSO8 | DC 소스 출력 8점 | 8개의 DC출력 (소스방식) | DC 12V ~ 24V 1A |
| CF-DORL8 | RELAY 출력 8 점 | 8개의 릴레이 출력 | DC 6 ~ 27V 4A, AC 6 ~ 240V 4A |
| CF-DIDC8 | DC입력 8점 | 8개의 DC 입력 (12V~24V) | DC 12V ~ 24V |
| I2-EDI16 | 확장 디지털 입력 16점 | 16개의 DC 입력 (12V~24V) | DC 12V ~ 24V |
| RS-EDOR8 | 확장 릴레이 출력 8점 | 8개의 릴레이 출력 | DC 6 ~ 27V 4A, AC 6 ~ 240V 4A |
아날로그 모듈
| 모델명 | 모듈종류 | 설명 | 사양 | 오차범위 |
|---|---|---|---|---|
| RS-SADIN6 | 고속AD입력 6채널 | 12 비트 AD변환 6점 | 0~5V, 0~20mA | +/- 1% |
| RS-ADIN4 | AD입력 4채널 | 13.3 비트 AD변환 4점 | 0~10V, 1~5V, 4~20mA | +/- 0.1% |
| RS-HADIN4 | 고해상도AD입력 4 채널 | 16.6 비트 AD변환 4점 | 0~10V, 1~5V, 4~20mA | +/- 0.1% |
| RS-THRT4 | 온도입력 4채널 | PT100옴 온도센서 4점 | -100 ~ 500도 | +/- 0.5% |
| RS-DAOUT2 | DA전압 출력 2채널 | 16비트 DA변환 2점 | 0~10V, 0~5V | +/- 1% |
| RS-DAOUT2B | DA전류 출력 2채널 | 16비트 DA변환 2점 | 0~20mA, 4~20mA | +/- 1% |
특수기능 모듈
모아콘 라이브러리
-C-
- clcdBlit - CLCD백라이트 켜기
- clcdCls - CLCD화면 지우기
- clcdCmd - CLCD코멘드 송신
- clcdCsr - CLCD커서 on/off
- clcdI2cInit - CLCD를 I2C모드로 초기화
- clcdLocate - CLCD 커서위치지정
- clcdPower - CLCD파워 on/off
- clcdPrint - CLCD전용 print
- comFlush - 수신버퍼 지움
- comGet - 수신버퍼에서 읽기
- comGetInterval - 수신데이터 간격 읽기
- comGets - 수신버퍼에서 여러개 동시에 읽기
- comLen - 수신버퍼에 있는 데이터 수
- comPrint - 문자열 송신
- comPut - 1바이트 송신
- comPuts - 여러 바이트 송신
- comxEvent - 수신 이벤트 처리
- comxUntilEvent - Until수신 이벤트 처리
- connect - 소켓 연결
- count - 카운터 저장값 읽기
- countMode - 카운터 모드 결정
- countPrescaler - 카운터 프리스케일 설정
- countReset - 카운트 값 초기화
- csgNput - CSG모듈에 출력
- csgPrint - CSG모듈에 문자열 출력
- csgPrintDot - CSG모듈에 점 표시
- csgXput - CSG모듈에 임의문자 출력
-D-
- dacOut - 전압 DA 출력
- dacOut2 - 전류 DA 출력
- delay - 시간지연
- disableTimerEvent - 타이머 이벤트 일시정지
- disConnect - 소켓연결 해제
-E-
- enableTimerEvent - 타이머 이벤트 재가동
- eportBlockIn - 확장포트 블록 입력
- eportIn - 확장포트 입력
- eRelay - 확장 릴레이 출력
- eRelayBlock - 확장 릴레이 블록 출력
- extIntEvent - 외부 입력 이벤트
-F-
-G-
-L-
- listen - 소켓을 서버모드로 만듦
-M-
- motorMove - 모터 동작지시
- motorSetup - 모터 파라메터 설정
- motorStat - 출력중인 펄스갯수 반환
- motorStop - 모터 정지
-N-
-O-
- openCom - RS232/RS485 통신포트 OPEN
-P-
- portBlockIn - 포트 블록입력
- portBlockOut - 포트 블록출력
- portIn - 포트입력
- portInit - 포트 입출력 방향결정
- portOff - 포트 OFF
- portOn - 포트 ON
- portOut - 포트출력
- portOutStat - 포트 출력상태 읽기
- portReverse - 포트 반전
- printf - 디버그 출력
- pwm - PWM 파형 출력
- pwmoff - PWM 파형 출력 중지
-R-
- rtcRead - RTC읽기
- rtcWrite - RTC쓰기
- RTU_readCoils - MODBUS RTU 비트읽기
- RTU_readInRegs - MODBUS RTU Input 레지스터 읽기
- RTU_readRegs - MODBUS RTU 레지스터 읽기
- RTU_writeCoil - MODBUS RTU 비트 쓰기
- RTU_writeCoils - MODBUS RTU 여러개의 비트 쓰기
- RTU_writeReg - MODBUS RTU 레지스터 쓰기
-S-
- setMotorPos - 모터 위치 셋팅
- socketClose - 소켓 클로즈
- socketOpen - 소켓 오픈
- startComxEvent - 수신이벤트 시작
- startComxUntilEvent - Until 수신이벤트 시작
- startExtIntEvent - 외부 인터럽트 이벤트 시작
- startModbusRtu - MODBUS RTU 슬레이브 개시
- startTimerEvent - 타이머 이벤트 시작
- statusLed - Status led 제어
- stopComxEvent - 수신 이벤트 종료
- stopComxUntilEvent - Until 수신 이벤트 종료
- stopExtIntEvent - 외부 인터럽트 이벤트 종료
- stopTimerEvent - 타이머 이벤트 종료
-T-
- timerEvent - 타이머 이벤트 처리
