Table of Contents

CFDO-64N

이 모듈은 64개의 DC SINK 출력 채널을 통해 다수의 접점을 보다 효율적으로 제어할 수 있도록 설계되었습니다. Turn on시 출력이 그라운드와 Short 되고, Turn off시 Open 되는 싱크출력입니다.

싱크 출력이란 무엇인가?

이 모듈은 IOLINK의 R32C-NS5A-40P 릴레이 터미널 제품과 결합하여 사용할 수 있도록 설계되었습니다.

전기적 사양

결선 방법

주의: 24V는 +24VDC로 결선해야 하며, 24G는 GND로 연결해야 합니다.결선을 잘못하면 장비가 손상될 위험이 있으니 주의바랍니다.


어드레스 설정

어드레스 충돌 주의

CFDO로 시작되는 모듈끼리는 어드레스 공간을 공유합니다. 따라서 다른 CFDO에서 어드레스 0~3을 사용한다면 CFDO-64N은 BANK1을 사용하세요.

CFHEADER API

C# 예제 프로그램

using ComfileTech.Cfnet.Cfheader;
 
var CFHEADER_0 = Cfheader.Instances[0];
var CFDO_00_0F = CFHEADER_0.DigitalOutputModules[0];                 // CDDO모듈 BANK0 00~0F
var CFDO_10_1F = CFHEADER_0.DigitalOutputModules[1];                 // CDDO모듈 BANK0 10~1F
var CFDO_20_2F = CFHEADER_0.DigitalOutputModules[2];                 // CDDO모듈 BANK0 20~2F
var CFDO_30_3F = CFHEADER_0.DigitalOutputModules[3];                 // CDDO모듈 BANK0 30~3F
 
CFHEADER_0.Open(); // USB 활성화
 
while (true)
{
    CFDO_00_0F.State = 0XFFFF;                  //CDDO모듈 BANK0 00~0F  16BIT  NO
    CFHEADER_0.Sync(); Thread.Sleep(50);        //CFNET 모듈 동기화, 지연 시간(50mS)
 
    CFDO_00_0F.State = 0X0000;                  //CDDO모듈 BANK0 00~0F  16BIT  OFF
    CFHEADER_0.Sync(); Thread.Sleep(50);        
 
    for (int i = 0; i < 16; i++)
    {
        CFDO_10_1F.Channels[i].State = true;  //CDDO모듈 BANK0 10~1F  1BIT  ON
        CFHEADER_0.Sync(); Thread.Sleep(50);  //CFNET 모듈 동기화, 지연 시간(50mS)
    }
        CFDO_10_1F.State = 0X0000;
 
    for (int i = 0; i < 16; i++){
        CFDO_30_3F.State = (ushort)(0x0001<<i);
        CFHEADER_0.Sync(); Thread.Sleep(50);  //CFNET 모듈 동기화, 지연 시간(50mS)
    }
        CFDO_30_3F.State = 0X0000;
}

기술 지원 정책

고객님께서 개발 중이신 소스 코드는 기술 지원 대상에 포함되지 않습니다. 이는 저희가 해당 프로젝트에 직접 참여하지 않아 상세한 내용을 파악하기 어렵기 때문입니다. 이 점 양해 부탁드립니다.

제품이 이상이 있다고 판단되시는 경우, 제품 자체를 저희 회사로 보내주시기 바랍니다. 저희가 만든 소스와 지그로 테스트 한뒤 이상 유무를 판단해서 이상이 발견된 경우 조치해드리고 있습니다.

이전 페이지로 이동