Function Blocks
ClientClient(FB)ClientRequest(FB)ClientRequestMaskWriteRegister(FB)ClientRequestRead(FB)ClientRequestReadBits(FB)ClientRequestReadCoils(FB)ClientRequestReadDiscreteInputs(FB)ClientRequestReadHoldingRegisters(FB)ClientRequestReadInputRegisters(FB)ClientRequestReadRegisters(FB)ClientRequestReadWriteMultipleRegisters(FB)ClientRequestWriteMultiple(FB)ClientRequestWriteMultipleCoils(FB)ClientRequestWriteMultipleRegisters(FB)ClientRequestWriteSingle(FB)ClientRequestWriteSingleCoil(FB)ClientRequestWriteSingleRegister(FB)ClientSerial(FB)ClientTCP(FB)
ServerExampleDataModel(FB)Server(FB)- Supported function codes
- “data model”
- “data item” offset / “data item” numbers
DataModelImplServer.ProcessMaskWriteRegister(METH)Server.ProcessReadCoils(METH)Server.ProcessReadDiscreteInputs(METH)Server.ProcessReadHoldingRegisters(METH)Server.ProcessReadInputRegisters(METH)Server.ProcessReadWriteMultipleRegisters(METH)Server.ProcessRequestFallback(METH)Server.ProcessWriteMultipleCoils(METH)Server.ProcessWriteMultipleRegisters(METH)Server.ProcessWriteSingleCoil(METH)Server.ProcessWriteSingleRegister(METH)
LogServer.SupportFc(METH)Server.SupportsFc(METH)
ServerSerial(FB)ServerTCP(FB)
UtilByteBuffer(FB)ByteBuffer.BytesToEnd(METH)ByteBuffer.Capacity(METH)ByteBuffer.CopyContent(METH)ByteBuffer.Equals(METH)ByteBuffer.Freeze(METH)ByteBuffer.GetByte(METH)ByteBuffer.GetData(METH)ByteBuffer.GetDataPointerAt(METH)ByteBuffer.GetDataPointerAtPosition(METH)ByteBuffer.GetNBytes(METH)ByteBuffer.GetNBytesReverse(METH)ByteBuffer.GetNWords(METH)ByteBuffer.GetWord(METH)ByteBuffer.Init(METH)ByteBuffer.Len(METH)ByteBuffer.PutByte(METH)ByteBuffer.PutNBytes(METH)ByteBuffer.PutNBytesReverse(METH)ByteBuffer.PutNWords(METH)ByteBuffer.PutWord(METH)ByteBuffer.PutWordAt(METH)ByteBuffer.Rewind(METH)ByteBuffer.SetLen(METH)ByteBuffer.SetPos(METH)ByteBuffer.SetPosToEnd(METH)