콘텐츠로 이동
무료 평가 시작

PDComm.GemFormattedProgramVerificationRequestInfo

클래스

GemResult가 보유한 S7F31/S7F32 검증 요청을 설명합니다.

public sealed record GemFormattedProgramVerificationRequestInfo

GemResult.GetFormattedProgramVerificationRequestInfo가 반환합니다. 호스트는 정형 프로세스 프로그램과 함께 S7F31을 보내고, 장비는 S7F32의 ACKC7 코드로 응답합니다. 수신한 S7F31에만 프로그램이 들어 있습니다. 각 플래그는 설정되면 1, 그렇지 않으면 0입니다.

매개변수

이름설명
RequestKind요청 종류 38(GemRequestKind.FormattedVerificationRequest)입니다.
CommandCount수신한 프로그램의 명령 수입니다. 확인 응답 결과에서는 0입니다.
IdFormat수신한 PPID의 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다. 확인 응답 결과에서는 0입니다.
IsRequest결과가 이 장비가 응답하는 수신 S7F31인지 여부입니다.
RespondedS7F32를 이 장비가 보냈거나 이 호스트가 받았는지 여부입니다.
Acknowledgement받았거나 보낸 ACKC7 코드(0~7)입니다. GemFormattedProgramVerificationRequestInfo.AcknowledgementPresent가 1일 때 의미가 있습니다.
AcknowledgementPresentGemFormattedProgramVerificationRequestInfo.Acknowledgement에 받았거나 보낸 ACKC7 코드가 들어 있는지 여부입니다.
ReplyReady수신한 S7F31이 아직 GemFormattedPrograms.RespondVerificationRequest를 기다리는지 여부입니다.

멤버

GemFormattedProgramVerificationRequestInfo

생성자

GemResult가 보유한 S7F31/S7F32 검증 요청을 설명합니다.

public GemFormattedProgramVerificationRequestInfo(uint RequestKind, nuint CommandCount, byte IdFormat, byte IsRequest, byte Responded, byte Acknowledgement, byte AcknowledgementPresent, byte ReplyReady)

GemResult.GetFormattedProgramVerificationRequestInfo가 반환합니다. 호스트는 정형 프로세스 프로그램과 함께 S7F31을 보내고, 장비는 S7F32의 ACKC7 코드로 응답합니다. 수신한 S7F31에만 프로그램이 들어 있습니다. 각 플래그는 설정되면 1, 그렇지 않으면 0입니다.

매개변수

이름설명
RequestKind요청 종류 38(GemRequestKind.FormattedVerificationRequest)입니다.
CommandCount수신한 프로그램의 명령 수입니다. 확인 응답 결과에서는 0입니다.
IdFormat수신한 PPID의 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다. 확인 응답 결과에서는 0입니다.
IsRequest결과가 이 장비가 응답하는 수신 S7F31인지 여부입니다.
RespondedS7F32를 이 장비가 보냈거나 이 호스트가 받았는지 여부입니다.
Acknowledgement받았거나 보낸 ACKC7 코드(0~7)입니다. GemFormattedProgramVerificationRequestInfo.AcknowledgementPresent가 1일 때 의미가 있습니다.
AcknowledgementPresentGemFormattedProgramVerificationRequestInfo.Acknowledgement에 받았거나 보낸 ACKC7 코드가 들어 있는지 여부입니다.
ReplyReady수신한 S7F31이 아직 GemFormattedPrograms.RespondVerificationRequest를 기다리는지 여부입니다.

Acknowledgement

속성

받았거나 보낸 ACKC7 코드(0~7)입니다. GemFormattedProgramVerificationRequestInfo.AcknowledgementPresent가 1일 때 의미가 있습니다.

public byte Acknowledgement { get; init; }

AcknowledgementPresent

속성

GemFormattedProgramVerificationRequestInfo.Acknowledgement에 받았거나 보낸 ACKC7 코드가 들어 있는지 여부입니다.

public byte AcknowledgementPresent { get; init; }

CommandCount

속성

수신한 프로그램의 명령 수입니다. 확인 응답 결과에서는 0입니다.

public nuint CommandCount { get; init; }

IdFormat

속성

수신한 PPID의 SECS-II 형식 코드입니다. 16(SecsFormat.Ascii) 또는 8(SecsFormat.Binary)입니다. 확인 응답 결과에서는 0입니다.

public byte IdFormat { get; init; }

IsRequest

속성

결과가 이 장비가 응답하는 수신 S7F31인지 여부입니다.

public byte IsRequest { get; init; }

ReplyReady

속성

수신한 S7F31이 아직 GemFormattedPrograms.RespondVerificationRequest를 기다리는지 여부입니다.

public byte ReplyReady { get; init; }

RequestKind

속성

요청 종류 38(GemRequestKind.FormattedVerificationRequest)입니다.

public uint RequestKind { get; init; }

Responded

속성

S7F32를 이 장비가 보냈거나 이 호스트가 받았는지 여부입니다.

public byte Responded { get; init; }