2. General Function

2.1. Basic Functions

함수명

설명

ceGnSearchDevice

원격 노드를 탐색합니다.

ceGnUnSearchDevice

원격 노드 탐색 결과를 초기화 하며, 이 함수가 수행된 이후 ceGnSearchDevice 를 통해 원격 노드 정보를 탐색할 수 있습니다.

ceGnReSearchDevice

원격 노드의 정보가 탐색된 상태에서 원격 노드의 정보를 재탐색합니다.

ceGnIsSearchedDevice

원격 노드 탐색이 완료되어 있는지 확인합니다.

ceGnResetNode

원격 노드의 모듈을 초기화 하는 역할을 수행합니다.

ceGnTotalNode

탐색된 전체 원격 노드의 개수를 반환합니다.

ceGnTotalMotionChannel

탐색된 전체 모션 제어 축(Axis) 개수를 반환합니다.

ceGnTotalDIOChannel

탐색된 전체 디지털 I/O(Digital Input/Output) 채널 개수를 반환합니다.

ceGnTotalAIChannel

탐색된 전체 아날로그 입력(Analog Input) 채널 개수를 반환합니다.

ceGnTotalAOChannel

탐색된 전체 아날로그 출력(Analog Ooutput) 채널 개수를 반환합니다.

ceGnTotalMDIOChannel

탐색된 전체 모션 디지털 I/O(Motion Digital I/O) 채널 개수를 반환합니다.

ceGnTotalCNTChannel

탐색된 전체 카운터(Counter) 채널 개수를 반환합니다.

ceGnTotalSERChannel

탐색된 전체 시리얼(Serial) 통신 채널 개수를 반환합니다.

ceGnEmergency_Set

원격 노드의 소프트웨어 Emergency 상황을 설정하거나 해제 합니다.

ceGnEmergency_Get

원격 노드의 소프트웨어 Emergency 설정 상태를 반환합니다.

2.2. Optional Functions

함수명

함수설명

ceGnCtrlBoost_Set

ceSDK 서비스 프로세스 및 사용자 응용 프로그램의 프로세스 우선 순위를 제어합니다.

ceGnCtrlBoost_Get

ceSDK 서비스 프로세스 및 사용자 응용 프로그램의 프로세스 우선 순위를 반환합니다.

ceGnNodeIsActive

원격 노드와 제어시스템간의 통신 연결 상태를 확인합니다.

ceGnDebugMode

라이브러리의 기능을 사용하는 응용 프로그램에서 디버깅을 위한 환경을 설정합니다. 디버그 모드와 로그 파일명을 지정합니다.

ceGnModuleCount_Motion

해당 원격 노드에 대해 탐색된 모션 모듈(Motion Module)의 개수를 반환합니다.

ceGnModuleCount_Dio

해당 원격 노드에 대해 탐색된 디지털 I/O 모듈(Digital Input/Output Module)의 개수를 반환합니다.

ceGnModuleCount_Ai

해당 원격 노드에 대해 탐색된 아날로그 입력 모듈(Analog Input Module)의 개수를 반환합니다.

ceGnModuleCount_Ao

해당 원격 노드에 대해 탐색된 아날로그 출력 모듈(Analog Output Module)의 개수를 반환합니다.

ceGnModuleCount_Mdio

해당 원격 노드의 모션 모듈에 대해 탐색된 모션 디지털 I/O 채널(MDIO Channel) 개수를 반환합니다.

ceGnModuleCount_Cnt

해당 원격 노드의 카운터 모듈에 대해 탐색된 카운터 채널(Counter Channel) 개수를 반환합니다.

ceGnModuleCount_Ser

해당 원격 노드의 시리얼 통신 모듈에 대해 탐색된 시리얼 통신 채널 개수를 반환합니다.

ceGnChannelCount_Motion

해당 원격 노드의 모션 모듈에 대해 탐색된 모션 제어 축(Axis) 개수를 반환합니다.

ceGnChannelCount_Dio

해당 원격 노드의 디지털 I/O 모듈에 대해 탐색된 DIO 채널(DIO Channel) 개수를 반환합니다.

ceGnChannelCount_Ai

해당 원격 노드의 아날로그 입력 모듈에 대해 탐색된 AI 채널(AI Channel) 개수를 반환합니다.

ceGnChannelCount_Ao

해당 원격 노드의 아날로그 출력 모듈에 대해 AO 채널(AO Channel) 개수를 반환합니다.

ceGnChannelCount_Mdio

해당 원격 노드의 모션 모듈에 대해 탐색된 모션 디지털 I/O 채널(MDIO Channel) 개수를 반환합니다.

ceGnChannelCount_Cnt

해당 원격 노드의 카운터 모듈에 대해 탐색된 카운터 채널(Counter Channel) 개수를 반환합니다.

ceGnChannelCount_Ser

해당 원격 노드의 시리얼 통신 모듈에 대해 탐색된 시리얼 통신 채널 개수를 반환합니다.

ceGnLocalAxis_Get

통합 모션 제어 축(Axis)에 대한 원격 노드 및 모션 모듈 정보를 반환합니다.

ceGnLocalDio_Get

통합 디지털 I/O(DIO) 채널에 대한 원격 노드 및 DIO 모듈 정보를 반환합니다.

ceGnLocalAI_Get

통합 아날로그 입력(AI) 채널에 대한 원격 노드 및 AI 모듈 정보를 반환합니다.

ceGnLocalAO_Get

통합 아날로그 출력(AO) 채널에 대한 원격 노드 및 AO 모듈 정보를 반환합니다.

ceGnLocalMDIO_Get

통합 모션 디지털 I/O(MDIO) 채널에 대한 원격 노드 및 모션 모듈 정보를 반환합니다.

ceGnLocalCNT_Get

통합 카운터(Counter) 채널에 대한 원격 노드 및 카운터 모듈 정보를 반환합니다.

ceGnLocalSER_Get

통합 시리얼 통신 채널에 대한 원격 노드 및 시리얼 통신 모듈 정보를 반환합니다.

ceGnGlobalAxis_Get

원격 노드 및 모션 모듈, 모듈 내의 축 번호를 통하여 전체 원격 노드의 통합 모션 제어 축 번호(Global Axis Number)를 반환합니다.

ceGnGlobalDIO_Get

원격 노드 및 디지털 I/O 모듈, 모듈 내의 DIO 채널 번호를 통하여 전체 원격 노드의 통합 DIO 채널 번호(Global DIO Channel Number)를 반환합니다.

ceGnGlobalAI_Get

원격 노드 및 아날로그 입력 모듈, 모듈 내의 AI 채널 번호를 통하여 전체 원격 노드의 통합 AI 채널 번호(Global AI Channel Number)를 반환합니다.

ceGnGlobalAO_Get

원격 노드 및 아날로그 출력 모듈, 모듈 내의 AO 채널 번호를 통하여 전체 원격 노드의 통합 AO 채널 번호(Global AO Channel Number)를 반환합니다.

ceGnGlobalMDIO_Get

원격 노드 및 모션 모듈, 모듈 내의 MDIO 채널 번호를 통하여 전체 원격 노드의 통합 MDIO 채널 번호(Global MDIO Channel Number)를 반환합니다.

ceGnGlobalCNT_Get

원격 노드 및 카운터 모듈, 모듈 내의 카운터 채널 번호를 통하여 전체 원격 노드의 통합 카운터 채널 번호(Global Counter Channel Number)를 반환합니다.

ceGnGlobalSER_Get

원격 노드 및 시리얼 통신 모듈, 모듈 내의 시리얼 통신 채널 번호를 통하여 전체 원격 노드의 통합 시리얼 통신 채널 번호(Global Serial Communication Channel Number)를 반환합니다.