Modbus .NET API
Modbus의 .NET 공개 API 목록입니다.
API 18개
DiagnosticLogging.Configure진단 로그 구성을 교체합니다.DiagnosticLogging.Flush큐에 쌓인 로그 레코드가 모두 기록될 때까지 기다립니다.DiagnosticLogging.Status현재 로깅 상태와 카운터를 가져옵니다.Endpoint.Endpoint네이티브 Modbus 엔드포인트를 만듭니다.Endpoint.Call엔드포인트에서 JSON 명령 하나를 실행하고 그 결과를 반환합니다.Endpoint.Dispose네이티브 엔드포인트를 해제합니다.Endpoint.pdcomm_modbus_capabilities로드된 네이티브 라이브러리에 컴파일된 기능을 가져옵니다.License.HostId호스트에 묶인 라이선스(SECS/GEM 런타임 라이선스)가 지정하는 이 머신의 호스트 ID를 가져옵니다.License.Install라이선스 텍스트를 설치하고, 이전에 설치한 텍스트를 교체합니다.License.StatusModbus 라이브러리의 라이선스 상태를 가져옵니다.ModbusModbusCommandException.Code기계가 읽을 수 있는 오류 코드를 가져오며, 코드가 없는 오류이면 null입니다. 코드는 license_required(modbus, 또는 보안을 구성했을 때 modbus-security의 유효한 라이선스가 없어 거부된 connect), license_invalid(검증되는 라이선스가 없는 license_install), host_id_unavailable입니다.ModbusCommandException.Detailslicense_required 응답의 license 객체를 가져옵니다. 이 객체에는 거부된 module, 그 라이선스 state(예: missing, expired), 판단에 쓰인 license_id가 들어 있습니다. 그 밖의 경우에는 null입니다.ModbusCommandException.LicenseRequiredPDComm 라이선스가 없어 명령이 거부되었는지 가져옵니다(ModbusCommandException.Code가 license_required). 이미 열린 연결은 영향을 받지 않습니다.DiagnosticLoggingPDComm Modbus 네이티브 라이브러리의 선택형 진단 로그를 제어합니다.EndpointJSON 명령으로 구동하는 PDComm Modbus 엔드포인트입니다. Modbus TCP, RTU 또는 ASCII 클라이언트나 서버(시뮬레이터)로 동작합니다.LicenseModbus 네이티브 라이브러리의 PDComm 라이선스를 설치하고 확인합니다.ModbusCommandExceptionModbus 엔드포인트가 명령을 거부할 때(네이티브 상태 SERVICE_ERROR) 던지는 예외입니다.
조건에 맞는 API가 없습니다.