This is an old revision of the document!
Table of Contents
CFDO-8R
Relay출력 8점 모듈, A접점 출력으로 Turn on시 접점끼리 Short 되고, Turn off시 Open 됩니다. (드라이 컨텍)
전기적 사양
- 출력 점수 : 8점
- 최대개폐 전압 : 110VDC, 250VAC
- 최대 허용 전류 : 10A / 1점
- 평상시 허용 전류 : 3A / 1점
- 최대 On/Off 가능 주기 : 약 10Hz(초당 10번)
결선 방법
주의 : 전원 DC24V를 연결해주세요. 이 전원은 CPU에 공급되는 전원과 분리된 다른 경로로부터 오는것으로 연결하세요. 릴레이 동작시 발생되는 노이즈등으로 부터 CPU 를 보호하기 위해서 입니다.
어드레스 설정
- CFDO-8R은 CFDO-16N모듈과 어드레스를 공유합니다. 즉, CFDO-16N에서 이미 사용하고 있는 어드레스는 쓸 수 없습니다.
명령어 사용방법
1. #include “CFMEGA.h” 라이브러리 등록
2. CFNET 객채생성 : CFNET 객채이름 ⇒ CFNET cfnet;
3. 명령어 사용 : 객채이름.digitalWrite(); ⇒ cfnet.digitalWrite(0, 0xff);
-void digitalWrite(u8 address, u16 data)
지정된 address모듈의 출력 8포트 전부를 8bite data 값으로 On, Off 상태로 만듭니다. (8bit write)
- address : 모듈의 딥스위치 값(0~7)
- data : 0x00~0xFF(8bit) 사이의 On/Off값
-void digitalWrite(u8 address, u8 pin, u8 on_off)
지정된 address모듈의 pin 한개의 포트를 On, Off 상태로 만듭니다.(1bit write)
- address : 모듈의 딥스위치 값(0~7)
- pin: 포트번호 (0 ~ 7)
- on_off: 0 또는 1 (0=off, 1=on)
#include "CFMEGA.h" CFNET cfnet; void setup() { cfnet.digitalWrite(0, 0XFF); delay(1000); cfnet.digitalWrite(0, 0X00); delay(1000); } void loop() { for(int i=0; i<16; i++){ cfnet.digitalWrite(0, i, 1 );delay(100); } cfnet.digitalWrite(0, 0X00); delay(1000); }
기술 지원 정책
고객님께서 개발 중이신 소스 코드는 기술 지원 대상에 포함되지 않습니다. 이는 저희가 해당 프로젝트에 직접 참여하지 않아 상세한 내용을 파악하기 어렵기 때문입니다. 이 점 양해 부탁드립니다.
제품이 이상이 있다고 판단되시는 경우, 제품 자체를 저희 회사로 보내주시기 바랍니다. 저희가 만든 소스와 지그로 테스트 한뒤 이상 유무를 판단해서 이상이 발견된 경우 조치해드리고 있습니다.
