![Advantech ADAM-6000 series User Manual Download Page 90](http://html1.mh-extra.com/html/advantech/adam-6000-series/adam-6000-series_user-manual_2857302090.webp)
//-------- default timeout -----
int iConnectionTimeout=2000;
int iSendTimeout=2000;
int iReceiveTimeout=2000;
int main(int argc, char **argv)
{
int i,j;
SOCKET conn_socket;
int iRetVal,iVersion;
WORD wStartAddress=1;
WORD wCount=16;
WORD wData[16];
char
line[80];
printf("In this demo, the IP Address of 6000 module is assumed as 172.16.2.200\n");
printf("Please make sure the IP Address for your 6000 module is 172.16.2.200 (Y/N)? ");
gets(line);
if( toupper( line[0])!='Y' )
return 0;
for(i=0; i<wCount; i++)
wData[i]=0xffff;
iVersion=ADAMTCP_GetDLLVersion();
printf("The Version=%04x\n",iVersion);
//--- Firstly, try to create a connection to ADAM-6000 ---
//--- Please change the following IP address to match your ADAM-6000 module ---
iRetVal=ADAMTCP_Connect(SOCK_STREAM,"172.16.2.200",502,&conn_socket,
iConnectionTimeout,
iSendTimeout,
iReceiveTimeout);
if( iRetVal<0 )
{
printf("Connect Failure !!! code=%d\n",iRetVal);
exit(0);
}
Summary of Contents for ADAM-6000 series
Page 21: ...Figure 3 2 Fix ADAM 6000 module on the bracket...
Page 23: ......
Page 24: ...Figure 3 4 Secure ADAM 6000 Module to a DIN rail...
Page 27: ...Figure 3 6 ADAM 6000 I O Module Terminal Block wiring...
Page 32: ...Figure 4 4 ADAM 6017 Digital Output wiring...
Page 36: ...Figure 4 8 ADAM 6050 Digital Output Wiring...
Page 41: ...Figure 4 13 ADAM 6051 Digital Output and Counter Wiring...
Page 46: ...Figure 4 18 ADAM 6060 Relay Output Wiring...
Page 75: ...Figure 5 29 Firmware Upgrade for ADAM 6000 I O Series Modules...
Page 153: ...Appendix A Design Worksheets...