Indi.An PLCcom for Modbus Class Library Reference
PLCcom Modbus. Core Namespace
Namespace of PLCcom for Modbus core functionality.
Classes
| CANopenProtocolControl | Class builds CANopen protocol control header |
| CANopenTransportRequest | object with actual request information of current modbus CANopen encapsulated transport query MEI 13(0x0d) |
| CANopenTransportResult | result of current modbus CANopen encapsulated transport operation with MEI 13(0x0d) |
| CommEventCounterResult | describes a result of a CommEventCounter query |
| CommEventLogResult | describes a result of a CommEventLog query |
| ConnectResult | the result object of a connect operation |
| DiagnosticRequest | Represents a Modbus diagnostic request with a subfunction and optional request data. |
| DiagnosticResult | describes a result of a Diagnostic query |
| ExceptionStatusResult | describes a result of a ExceptionStatus query |
| LogEntry | Object for storing and output of log messages |
| MaskWriteRegisterRequest | the object with actual request information of current MaskWriteRegister query |
| MaskWriteRegisterResult | describes a result of a MaskWriteRegister command |
| ModbusRequest | Base class for Modbus request objects such as read, write, diagnostic, and register-operation requests. |
| ModbusResult | Base class for Modbus operation results returned by read, write, diagnostic, and register-operation calls. |
| OperationRequest | the base request class with actual request information of current modbus operation |
| OperationResult | Describes a Operation Result, the basic class for result objects |
| PduLimitationParameters | Base class for Modbus PDU limitation parameters. The limitation parameters define how many user values may be sent in one PDU. Once a limit has been exceeded, the request is split into multiple PDUs. |
| PduLimitationParameters_ASCII | Provides PDU limitation parameters for Modbus ASCII communication. |
| PduLimitationParameters_RTU | Provides PDU limitation parameters for Modbus RTU communication. |
| PduLimitationParameters_RTU_over_TCP | Provides PDU limitation parameters for Modbus RTU-over-TCP communication. |
| PduLimitationParameters_SecureTCP | Provides SecureTCP PDU limitation parameters for Secure Modbus TCP. Secure Modbus TCP uses the same Modbus TCP ADU and MBAP size limits as plain TCP; only the transport stream is protected by TLS. |
| PduLimitationParameters_TCP | Provides PDU limitation parameters for Modbus TCP communication. |
| PduLimitationParameters_UDP | Provides PDU limitation parameters for Modbus UDP communication. |
| ReadRequest | the object with actual request information of current modbus read query |
| ReadResult | Returns a result of a read operation |
| ReadValue | object contains values that have been read |
| ReadWriteRegisterRequest | the object with actual request information of current ReadWriteRegister operation |
| ReadWriteRegisterResult | describes a result of a ReadWriteRegister query |
| ReportServerIDResult | describes a result of a ReportServerID query |
| RequestBuilder | creator for ModBusRequest instances |
| RequestBuilderCANopenTransportRequestBuilder | create a request for a CANopen encapsulated transport request For function 43 |
| RequestBuilderDiagnosticRequestBuilder | create a request for a diagnostic request For function 08 |
| RequestBuilderMaskWriteRequestBuilder | create a request for mask write accesses For function 22 |
| RequestBuilderOperationRequestBuilder | create a request for a operation request For function 07,11, 12,17 |
| RequestBuilderReadRequestBuilder | created requests for read accesses for functions 01, 02, 03,04 |
| RequestBuilderReadWriteRequestBuilder | created requests for write accesses For function 23 |
| RequestBuilderWriteRequestBuilder | created requests for write accesses For functions 05, 06, 15, 16 |
| Statistics | Provides counters for Modbus listener traffic, including request counts and transferred byte counts. |
| UserFunctionResult | describes a result of a UserFunctionResult query |
| WriteRequest | the object with actual request information of current write operation |
| WriteResult | Returns a result of a write operation |
Enumerations
| eBaudrate | Baudrate of serial interface |
| eByteOrder | byte order for accurate converting the values |
| eCANopenAccessFlag | this flag indicates the access method of the request command |
| eCANopenDataTypes | CANopen datatypes from CiA301, CiA 309-2 |
| eConnectionState | enum of actual connection state |
| eDataBits | databit settings of serial interface |
| eDataStoreEventActivator | enum of actual event activator |
| eDataType | enum of supported Datatypes |
| eLogLevel | Specifies whether a log entry is informational or represents an error. |
| eMaskWriteRegisterFunction | subset of enum eMBFunction for mask write operations |
| eMBFunction | enum for describing the type of modbus function |
| eModbusRegion | enum for describing modbus data type |
| eNETDataType | enum of supported .Net Datatypes |
| eNetworkAddressFamily | enum for setting of desired network protocol family |
| eOperationFunction | subset of enum eMBFunction for common modbus operations |
| ePLCDataType | enum of supported PLC Datatypes (IEC 61131-3) |
| eReadFunction | subset of enum eMBFunction for read operations |
| eReadWriteFunction | subset of enum eMBFunction for read/write operations |
| eRegisterMode | enum of actual register mode, register contains 16, 32, or 64 bit values. |
| eTypeOfCommunication | enum of supported types of communication |
| eWriteFunction | subset of enum eMBFunction for write operations |
| OperationResulteQuality | Represents the final quality state returned by a Modbus operation. |