EasyManuals Logo

Moxa Technologies NE-4100 Series User Manual

Moxa Technologies NE-4100 Series
121 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #116 background imageLoading...
Page #116 background image
NE-4100 Series User’s Manual DIO Commands
D-4
C Code Example:
void WriteSingleDIO(int port, int mode, int status)
{
DIOPacketStruct packet;
packet.header.command = 2; // write single DIO command
packet.header.version = 2; // DIO protocol version
packet.header.length = 3; // data length
packet.data[0] = (char)port; // number of the DIO
packet.data[1] = (char)mode; // DIO mode
packet.data[2] = (char)status; // DIO status;
send(SocketFd, (char *)&packet, sizeof(DIOHeaderStruct)+3, 0);
//Send TCP packet
//Process the returned data here
}
Read Multiple DIO
Command
Byte # Descriptor Value Description
1 Header 5 command number, fixed
2 Header 2 version, fixed
3 Header (any) this byte is only used in the module’s response
4 Header 2 data length, fixed
5 Data 0,1,2 starting DIO channel number
6 Data 1,2,3 ending DIO channel number
This command requests the status of a range of DIO channels, specified in bytes 5 and 6. For
example, the 6-byte command sequence 5-2-0-2-0-2 requests the status of DIO channels 0 through
2.
Response
Byte # Descriptor Value Description
1 Header 5 command number, fixed
2 Header 2 version, fixed
3 Header
0, 1, 2, 3,
4, 5, 6,
0xFF
command status/error code (0 = okay)
4 Header 4, 6, 8
data length, depends on the number of DIO channels
requested
5 Data 0, 1
1st requested DIO channel
0: channel is in input mode
1: channel is in output mode
6 Data 0, 1
1st requested DIO channel
0: channel status is low
1: channel status is high
7 Data 0, 1
2nd requested DIO channel
0: channel is in input mode
1: channel is in output mode
RSPSupply - 1-888-532-2706 - www.RSPSupply.com
http://www.RSPSupply.com/p-9766-Moxa-NE-4120A.aspx

Table of Contents

Other manuals for Moxa Technologies NE-4100 Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Moxa Technologies NE-4100 Series and is the answer not in the manual?

Moxa Technologies NE-4100 Series Specifications

General IconGeneral
BrandMoxa Technologies
ModelNE-4100 Series
CategoryControl Unit
LanguageEnglish