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

PDComm.GemFormattedProgramPayload

클래스

완전한 정형 프로세스 프로그램입니다. 식별자, 모델, 소프트웨어 리비전, 명령으로 구성됩니다.

public sealed record GemFormattedProgramPayload

같은 형태가 S7F23과 S7F31로 전송되고, S7F26으로 반환되며, 장비의 로컬 저장소에 보관됩니다. 구성된 송신 옵션 또는 조회 옵션이 명령 수, 명령당 매개변수 수, 매개변수 전체 바이트 수를 제한합니다. ASCII가 아닌 텍스트는 PdcommStatus.InvalidArgument로 거부됩니다.

매개변수

이름설명
Id프로세스 프로그램 ID(PPID)입니다. 비어 있지 않은 최대 120바이트의 ASCII 아이템 또는 Binary 아이템입니다.
Model장비 모델 유형(MDLN)입니다. 최대 20바이트의 ASCII 텍스트이며 비어 있을 수 있습니다.
SoftwareRevision소프트웨어 리비전(SOFTREV)입니다. 최대 20바이트의 ASCII 텍스트이며 비어 있을 수 있습니다.
Commands실행 순서대로 나열한 프로그램 명령입니다.

멤버

GemFormattedProgramPayload

생성자

완전한 정형 프로세스 프로그램입니다. 식별자, 모델, 소프트웨어 리비전, 명령으로 구성됩니다.

public GemFormattedProgramPayload(SecsItem Id, string Model, string SoftwareRevision, IReadOnlyList<GemFormattedProgramCommand> Commands)

같은 형태가 S7F23과 S7F31로 전송되고, S7F26으로 반환되며, 장비의 로컬 저장소에 보관됩니다. 구성된 송신 옵션 또는 조회 옵션이 명령 수, 명령당 매개변수 수, 매개변수 전체 바이트 수를 제한합니다. ASCII가 아닌 텍스트는 PdcommStatus.InvalidArgument로 거부됩니다.

매개변수

이름설명
Id프로세스 프로그램 ID(PPID)입니다. 비어 있지 않은 최대 120바이트의 ASCII 아이템 또는 Binary 아이템입니다.
Model장비 모델 유형(MDLN)입니다. 최대 20바이트의 ASCII 텍스트이며 비어 있을 수 있습니다.
SoftwareRevision소프트웨어 리비전(SOFTREV)입니다. 최대 20바이트의 ASCII 텍스트이며 비어 있을 수 있습니다.
Commands실행 순서대로 나열한 프로그램 명령입니다.

Commands

속성

실행 순서대로 나열한 프로그램 명령입니다.

public IReadOnlyList<GemFormattedProgramCommand> Commands { get; init; }

Id

속성

프로세스 프로그램 ID(PPID)입니다. 비어 있지 않은 최대 120바이트의 ASCII 아이템 또는 Binary 아이템입니다.

public SecsItem Id { get; init; }

Model

속성

장비 모델 유형(MDLN)입니다. 최대 20바이트의 ASCII 텍스트이며 비어 있을 수 있습니다.

public string Model { get; init; }

SoftwareRevision

속성

소프트웨어 리비전(SOFTREV)입니다. 최대 20바이트의 ASCII 텍스트이며 비어 있을 수 있습니다.

public string SoftwareRevision { get; init; }