Class S7Params
java.lang.Object
javaforce.controls.s7.S7Params
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytestatic final bytebytebyte[]static final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final byte -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCreate a packet to setup communications (connect) .voidCreate a packet to read single tag.voidCreate a packet to read multiple tags.voidCreate a packet to read PLC time.voidmakeWrite(byte block_type, int block_number, byte data_type, int off, int len, byte[] data) Create a packet to write data.voidCreate a packet to write PLC time.booleanReads params from packet and fills in Calendar.booleanReads params from packet and fills in S7Data.booleanReads params from packet and fills in S7Data.intsize()Returns size of params.voidwrite(byte[] data, int offset) Write params to packet.
-
Field Details
-
func
public byte func -
funcData
public byte[] funcData -
CPU
public static final byte CPU- See Also:
-
READ
public static final byte READ- See Also:
-
WRITE
public static final byte WRITE- See Also:
-
CONNECT
public static final byte CONNECT- See Also:
-
REQUEST_TIME
public static final byte REQUEST_TIME- See Also:
-
RESPONSE_TIME
public static final byte RESPONSE_TIME- See Also:
-
READ_CLOCK
public static final byte READ_CLOCK- See Also:
-
WRITE_CLOCK
public static final byte WRITE_CLOCK- See Also:
-
-
Constructor Details
-
S7Params
public S7Params()
-
-
Method Details
-
makeConnect
public void makeConnect()Create a packet to setup communications (connect) . -
makeRead
Create a packet to read single tag. -
makeRead
Create a packet to read multiple tags. -
makeWrite
public void makeWrite(byte block_type, int block_number, byte data_type, int off, int len, byte[] data) Create a packet to write data. -
makeReadTime
public void makeReadTime()Create a packet to read PLC time. -
makeWriteTime
Create a packet to write PLC time. -
size
public int size()Returns size of params. -
write
public void write(byte[] data, int offset) Write params to packet. -
read
-
read
-
read
-