======CFDI-16B====== 양방향 입력 16점 모듈입니다. 양방향성 DC24V입력을 인식할 수 있는 모듈입니다. =====전기적 사양===== * 입력 점수 : 16점 * 허용 입력 전압 : 18~26VDC * 입력 전류 : 약 5mA @24VDC * 입력 임피던스 : 8.2K옴 * 입력 응답속도 : 약 350uS * ON 인식 레벨 : > 18VDC * OFF 인식 레벨 : < 13VDC * floating 구간 : 13VDC < input < 18VDC * 상태 LED OFF : < 7VDC =====결선 방법===== {{ :fieldio:cfnet:cfdi16b:cfdi-16.png?nolink |}} =====어드레스 설정 ===== * CFDI-16B은 하나의 시스템에 서로 다른 어드레스 0x00~0x07 설정으로 최대 8개 까지 사용 가능합니다. {{ :fieldio:cfnet:cfdi16b:dip_sw_0x00.png?nolink |}} ===== CFHEADER API ===== * [[..:cfheaderconnecttousb:index|CFHeader API 및 Demo]] * [[https://api.comfiletech.com/csharp/api/ComfileTech.Cfnet.Cfheader.DigitalInputModule.html|Class DigitalInputModule]] * [[https://api.comfiletech.com/csharp/api/ComfileTech.Cfnet.Cfheader.DigitalInputModule.Channel.html|Class DigitalInputModule.Channel]] =====C# 예제 프로그램===== * 단일 채널(포트) 입력 또는 16개의 입력을 동시에 확인할 수 있는 프로그램입니다. **[ CFHEADER[0] x CFDI-16B[0,1] ]** using ComfileTech.Cfnet.Cfheader; var CFHEADER_0 = Cfheader.Instances[0]; var CFDI_0 = CFHEADER_0.DigitalInputModules[0]; // CDDI모듈 ADDR.0 var CFDI_1_0 = CFHEADER_0.DigitalInputModules[1].Channels[0]; // CDDI모듈 ADDR.1 의 0번 포트 CFHEADER_0.Open(); // USB 활성화 while (true) { CFHEADER_0.Sync(); // CFNET 모듈 동기화 ushort DI_0_16BIT = CFDI_0.State; bool DI_1_1BIT = CFDI_1_0.State; Console.WriteLine("ADDR0_16_BIT: {0} ADDR1_1_BIT: {1}", DI_0_16BIT.ToString("X"), DI_1_1BIT); Thread.Sleep(50); // 지연 시간(50mS) } ===== 기술 지원 정책 ===== 고객님께서 개발 중이신 소스 코드는 기술 지원 대상에 포함되지 않습니다. 제품이 이상이 있다고 판단되시는 경우, 제품 자체를 저희 회사로 보내주시기 바랍니다. 저희가 만든 소스와 지그로 테스트 한뒤 이상 유무를 판단해서 이상이 발견된 경우 조치해드리고 있습니다. [[:fieldio:cfnet:index|이전 페이지로 이동]]