Download SCADAPack3xx C++ Tools User Manual

Transcript
Structures and Types
MM_QUEUE_FULL
= 27,
MM_STATIONS_ARE_EQUAL
= 28,
MM_EXCEPTION_DEVICE_FAILURE= 29,
MM_ EXCEPTION_DEVICE_BUSY = 30
}
MODBUS_CMD_STATUS;
MM_SENT returns a valid command has been sent
MM_RECEIVED returns response was received.
MM_NO_MESSAGE returns no message was sent.
MM_BAD_FUNCTION returns invalid function code used
MM_BAD_SLAVE returns invalid slave station address used
MM_BAD_ADDRESS returns invalid database address used
MM_BAD_LENGTH returns invalid message length
MM_PROTOCOL_NOT_SUPPORTED returns selected protocol is not
supported.
MM_CONNECTING returns connecting to slave IP address.
MM_CONNECTED returns connected to slave IP address.
MM_CONNECT_TIMEOUT returns timeout while connecting to slave IP
address.
MM_SEND_ERROR returns TCP/IP error has occurred while sending
message.
MM_RSP_TIMEOUT returns timeout has occurred waiting for response.
MM_RSP_ERROR returns slave has closed connection; incorrect response;
or, incorrect response length.
MM_DISCONNECTING returns disconnecting from slave IP address is in
progress.
MM_DISCONNECTED returns connection to slave IP address is
disconnected.
MM_BAD_CONNECT_ID returns invalid connection ID.
MM_BAD_PROTOCOL_TYPE returns invalid protocol type.
MM_BAD_IP_ADDRESS returns invalid slave IP address.
MM_BUSY returns last message is still being processed.
MM_ENDED returns Master connection has been released. This status is
only reported by the IEC 61131-1 masterIP function block. It is not available
from the mTcpMasterStatus function.
MM_CONNECT_ERROR returns error while connecting to slave IP address.
Document (Version 1.70) 5/23/2012
618