FEnetRequest 클래스
LS ELECTRIC(구 LS산전) FEnet 프로토콜 요청 메시지
상속된 멤버
네임스페이스: VagabondK.Protocols.LSElectric.FEnet
어셈블리: VagabondK.Protocols.LSElectric.dll
구문
public abstract class FEnetRequest : FEnetMessage, IRequest<FEnetCommErrorCode>, IRequest, IProtocolMessage, ICloneable
생성자
이름 | 설명 |
---|---|
FEnetRequest(FEnetCommand, FEnetDataType) | 생성자 |
속성
이름 | 설명 |
---|---|
BlockCount | 블록 수 |
SourceOfFrame | 통신 메시지의 소스. 클라이언트(HMI): 0x33 |
UseHexBitIndex | 비트 변수의 인덱스를 16진수로 통신할지 여부를 결정합니다. P, M, L, K, F 이면서 Bit일 경우 워드 단위 인덱스와 함께 비트 자리수를 16진수로 전송합니다. 그 외에는 인덱스가 .으로 나누어져있고 Bit일 경우 마지막 자리만 16진수로 전송합니다. 이 속성을 null로 설정하면 FEnetClient의 UseHexBitIndex 값을 따릅니다. XGB PLC에서 비트를 읽거나 쓸 때 엉뚱한 비트가 읽히거나 쓰인다면 true로 설정해서 테스트 해보시기 바랍니다. '라이스'님의 제보로 추가되었으며, '박일두'님의 제보로 추가 개선된 옵션입니다. 감사합니다. |
메서드
이름 | 설명 |
---|---|
Clone() | 요청 메시지 복제 |
OnCreateDataFrame() | 데이터 프레임 생성 |