background image

Cat.No. W343–E1–1

CS1W-ETN01 Ethernet Unit

SYSMAC

CS1 Series

OPERATION MANUAL

Summary of Contents for CS1W-ETN01

Page 1: ...Cat No W343 E1 1 CS1W ETN01 Ethernet Unit SYSMAC CS1 Series OPERATION MANUAL...

Page 2: ...CS1W ETN01 Ethernet Unit Operation Manual Produced February 1999 PC Host computer E T N Router PC E T N...

Page 3: ...ns word and is abbreviated Wd in documentation in this sense The abbreviation PC means Programmable Controller and is not used as an abbreviation for any thing else Visual Aids The following headings...

Page 4: ...s Functions 11 2 1 Communications Functions 12 2 2 FINS Communications 15 2 3 Socket Services 15 2 4 FTP Server 17 2 5 Mail 17 SECTION 3 Installation and Initial Setup 19 3 1 Before Operation 20 3 2 O...

Page 5: ...ation Example 145 7 5 Using FTP Commands 146 7 6 UNIX Application Example 152 SECTION 8 Mail 155 8 1 Overview of Mail Function 156 8 2 Sending Mail 160 8 3 Mail Example 160 SECTION 9 Testing Communica...

Page 6: ...ernet Network Parameters 231 C Buffer Configuration 233 D TCP Status Transitions 235 E Auxiliary Area Data 237 F CPU Bus Unit Allocations in the CPU Unit 239 G ASCII Characters 245 H Dimensions 247 I...

Page 7: ...of the CS1 series PCs SYSMAC CS1 series CS1G H CPUjj E Programmable Controllers Programming Manual W340 E1 1 Describes the ladder diagram programming instructions supported by CS1 series PCs SYSMAC CS...

Page 8: ...with FINS communications in reference to Ethernet Units FINS commands issued from a PC are sent via the SEND 090 RECV 098 and CMND 490 instructions programmed into the user ladder diagram program Ref...

Page 9: ...s important for the safe and reliable application of Programmable Control lers You must read this section and understand the information contained before attempting to set up or operate a PC system 1...

Page 10: ...mechanisms This manual provides information for programming and operating the Unit Be sure to read this manual before attempting to use the Unit and keep this manual close at hand for reference durin...

Page 11: ...nditions at installa tion and remains within the specified conditions during the life of the system Fol low all installation instructions and precautions provided in the operation manu als 5 Applicati...

Page 12: ...Use crimp terminals for wiring Do not connect bare stranded wires directly to terminals Connection of bare stranded wires may result in burning Wire all connections correctly Double check all wiring...

Page 13: ...y the customer EMC related performance of the OMRON devices that comply with EC Direc tives will vary depending on the configuration wiring and other conditions of the equipment or control panel on wh...

Page 14: ...use of an Ethernet network 1 1 Features 2 1 2 System Configuration 3 1 2 1 Device Configuration 3 1 2 2 Node Connections 3 1 3 Devices Required in a Network 4 1 4 Related Programming Devices 5 1 5 Sp...

Page 15: ...ion so any workstation or per sonal computer with an FTP client function can be used for reading files from or writing files to the PC This enables large amounts of data to be transferred at one time...

Page 16: ...PC CVM1 CV series PC CVM1 CV Ethernet Unit CX Programmer CS1 series PC CS1 series PC FA computer CS1 Controller Link Unit Ground Note 1 Transmission distance from Terminator to Terminator 500 meters...

Page 17: ...s a CS1 series PC to an Ethernet network 24 VDC power supply This is a external 24 VDC power supply for the purpose of providing power to the transceivers via transceiver cable Use a power supply with...

Page 18: ...ncluded in the System Setup Screen Item Default Setup Screen Broadcast setting All 1 4 3BSD specifications Address conversion method Automatic generation FINS UDP port number 9600 Subnetwork mask 0 0...

Page 19: ...ternal power supply Capacity 0 3 A min at 24 VDC per node Inrush current 2 5 A max when 24 VDC startup time is 5 ms Permissible voltage fluctuation range 20 4 VDC to 26 4 VDC 24 VDC 15 to 10 Recommend...

Page 20: ...series PC s CPU Unit Ethernet Unit Socket Services SMTP FTP Mail transmissions Ethernet The Version 2 0 Ethernet frame format is used for communications IP Internet Protocol Transfers datagrams to tar...

Page 21: ...ter Ethernet Unit etc on the Ethernet network IP addresses must be set and con trolled so that they are not duplicated 1 7 1 IP Address Configuration IP addresses are made up of 32 bits of binary data...

Page 22: ...des are connected on a single network or if a single organization has to man age too many network numbers It can therefore be convenient to divide a single network up into several subnetworks by using...

Page 23: ...ed the capacity of the Power Supply Unit 5 Do not install the transceiver cables or coaxial cables of the Ethernet Sys tem near power supply lines If installation near possible sources of noise is una...

Page 24: ...ons functions that can be used with the Ethernet Unit 2 1 Communications Functions 12 2 1 1 Ethernet Unit Functions 13 2 1 2 Socket Ports Used By the Ethernet Unit 13 2 1 3 Selecting Communications Se...

Page 25: ...490 or manipulating dedicated control switches in memory Host computer with out FINS Gateway function Active open Any data Passive open FTP commands executed by host computer Host computer File Data...

Page 26: ...Area refer to4 4 DM Area Allocations and then turning ON dedicated control switches in memory There is no need to monitor the completion timing for instructions or socket services so the work hours in...

Page 27: ...nding or receiving data for example reading or writing files or changing the operating mode FINS Communications Refer to Section 5 FINS Communications To communicate with a non OMRON PC To communicate...

Page 28: ...computer FINS commands with UDP IP headers added enables various control operations such as the reading and writing of I O memory of PCs on the Ethernet network mode changes and file memory op eratio...

Page 29: ...o request a UDP or TCP socket service by sending a FINS command to the Ethernet Unit by executing CMND 490 from the CPU Unit When the Ethernet Unit receives the socket service request it re turns a re...

Page 30: ...mory 2 5 Mail Data such as user created information 1 024 bytes max in ASCII Ethernet Unit error log information 64 records max and status information can be sent as e mail to specified addresses The...

Page 31: ...2 5 Section Mail 18 4 Mail delivery is not guaranteed Depending on factors such as the condition of the network mail that has been sent may not arrive at its destination...

Page 32: ...net Network Installation 28 3 6 2 Ethernet Connectors 28 3 6 3 Connecting the Transceiver Cable 28 3 6 4 Connecting the Power Supply 29 3 7 Creating an I O Table 32 3 7 1 I O Table Overview 32 3 7 2 C...

Page 33: ...ble Combined method using both automatic generation and I O address table Use the CX Programmer to select the address conversion method in the System Setup For an explanation of how to make the settin...

Page 34: ...2 3 1 It cannot be applied outside of the range with the same network ID 2 The remote host number must be within the range of FINS node numbers 1 to 126 3 The Ethernet Unit s host number and the node...

Page 35: ...2 Set the unit number of the Ethernet Unit as a CPU Bus Unit Refer to 3 4 Switch Settings 3 Set the node address Refer to 3 4 Switch Settings 4 Set the local IP address Refer to 3 4 Switch Settings 5...

Page 36: ...changed to something other than the default setting 9600 11 Check communications Use PING command and an internode test Refer to 3 12 Checking Communications 3 3 Unit Components This section explains...

Page 37: ...Error Lit Node number not between 1 and 126 A hardware e g internal memory error has occurred Flashing An illegal IP address has been set With automatic address generation the rightmost two digits of...

Page 38: ...r This table only shows the correspondences between unit numbers and the areas allocated for the CPU Bus Unit For more details refer to Section 4 System Setup and Allocated Areas CIO Area Allocations...

Page 39: ...ll light Note Turn OFF the power supply before setting the node number 3 4 3 Setting the Local IP Address The nodes on an Ethernet network are identified by IP addresses Each IP ad dress is set with 3...

Page 40: ...s to a torque of 1 2 N m and the Unit s screws to a torque of 0 8 N m CS1W BC023 BC033 BC053 BC083 BC103 CPU Backplane CPU Rack Can mount to any position with 2 3 5 8 or 10 slots CS1W BI033 BI053 BI08...

Page 41: ...s Connector pin Signal name Abbr Signal direction 1 Signal ground GND 2 Collision detection signal COL Input 3 Send data TX Output 4 Signal ground GND 5 Receive data RX Input 6 Power ground common wit...

Page 42: ...Slide latch 3 6 4 Connecting the Power Supply Connect a 24 VDC power supply to the power supply terminals The Ethernet Unit converts this 24 VDC power supply to the power supply voltage for the transc...

Page 43: ...als when connecting the power supply 8 Tighten the terminal block screws to a torque of 0 5 N m If the screws are too loose it may result in short circuiting malfunctioning or fire damage 9 Check the...

Page 44: ...ons retry processing at the application In partic ular noise resistance capacity can be improved by increasing the num ber of retries for applications using UDP b Insert a noise filter right next to t...

Page 45: ...he Unit configuration of a CS1 series PC an I O table must be created to register the Units to the CPU Unit 3 7 2 Connecting Programming Devices to the PC To create the I O table connect a Programming...

Page 46: ...network in cluding when communications are only carried out between FA networks via an Ethernet network When there are multiple Communications Units mounted to the PC and sock et services are requeste...

Page 47: ...nation network and the network address and node number of the first relay point of the path to reach there When internetwork communications are carried out the end network can be reached by following...

Page 48: ...unted Routing tables cannot be transferred to other nodes from a PC with multiple Communications Units mounted 2 Routing tables can only be transferred as a batch to multiple nodes within the same net...

Page 49: ...nd network Relay network Node PC 1 Node a Network A PC 2 Node b Node c Node d PC 3 Network B Network C Node e PC 4 Node f Node g In the table for PC 3 for example if network A is taken as the end netw...

Page 50: ...etwork 20 Unit 3 Node 4 Unit 2 Node 3 Unit 7 Node 15 Relay network table Relay network table Relay network table Relay network table End network Relay network Relay node End network Relay network Rela...

Page 51: ...of the local IP address IP router table When the Ethernet network is configured with multiple segments Mail function When the mail function is used Refer to 4 2 CPU Bus Unit System Setup for details 3...

Page 52: ...es and the network numbers of segments relayed by the IP router If the Ethernet network is configured of multiple segments an IP router table must be registered for communications between the segments...

Page 53: ...ically returned 3 12 2 PING Command The PING command checks communications with another node by sending an echo back request packet and receiving a response packet Use the PING com mand as required to...

Page 54: ...tion explains the System Setup and the words allocated in the CIO Area and the DM Area for Ethernet Units 4 1 Allocated Words 42 4 2 CPU Bus Unit System Setup 43 4 2 1 Settings 44 4 2 2 Mail Settings...

Page 55: ...ormation for functions CPU Unit Ethernet Unit CPU Bus Unit System Setup Set using CX Programmer Transferred when power supply is turned ON or Unit is restarted I O refresh I O refresh Allocated Words...

Page 56: ...Ethernet Unit as a node on an Ethernet network the required pa rameters must be set in the CPU Bus Unit System Setup part of the CPU Unit s Parameter Areas If any of the following items apply then the...

Page 57: ...an IP address table Combined Uses both automatic address generation and an I O address table Automatic Address Generation With the automatic generation the FINS node number is regarded as the host num...

Page 58: ...me Enter the user s FTP server login name using up to 12 characters Alphanumeric characters hyphens commas quotation marks and underlines can be used in login name Once the login name has been set a p...

Page 59: ...30 25 36 253 Refer to the preceding dia gram IP network number IP address of IP router 130 26 0 0 130 25 36 253 A maximum of eight records can be registered The default is for nothing to be set For an...

Page 60: ...ng User Data for Errors below Error Log Information Refer to Sending Error Log Information for Errors below Status Information Refer to Sending Status Information for Errors below If none of these typ...

Page 61: ...dically it is sent at the time interval that is set here The setting range is 1 to 1 440 in units of 10 seconds so the mail can be sent at inter vals of from once every 10 seconds to once every 10 day...

Page 62: ...CPU Unit s memory address for the data user created information to be transmitted when data is sent by user request The default setting is for no address to be set In 50 or fewer characters specify th...

Page 63: ...r conditions TCP Socket No 2 Status TCP Socket No 3 Status TCP Socket No 4 Status TCP Socket No 5 Status TCP Socket No 6 Status TCP Socket No 7 Status TCP Socket No 8 Status UDP Socket No 2 Status UDP...

Page 64: ...mote node for testing and so on are set in the allocated words in the DM Area For details refer to 9 3 Internode Test The CX Programmer can also be used to set parameters and control internode tests S...

Page 65: ...or in storing the results when socket services are used by means of the CMND 490 instruction Section 6 Socket Services OFF Unit Turns OFF when the next request is received Connected by TCP 15 TCP UDP...

Page 66: ...et services are re quested by control switch manipulation TCP UDP Open Flag Bit 15 Remains ON while a socket is open by by means of control switch manipulation or the CMND 490 instruction In the case...

Page 67: ...the IP address is normal 3 IP address table error ON Unit On if the IP address table information is incorrect OFF Unit OFF when the IP address table is normal 4 IP router table error ON Unit ON if the...

Page 68: ...open processing has been completed i e when a connection has been made 10 2 TCP Active Open ON User Active TCP socket opened when switch is turned ON Request Switch OFF Unit Unit turns OFF switch when...

Page 69: ...ces Parameter Area 8 IP Address Display Area Mail function Refer to Section 8 Mail Internode Test Function Refer to 9 3 Internode Test Socket Services Refer to Section 6 Socket Services Socket Service...

Page 70: ...g table Bit Meaning 15 14 13 0 0 0 Normal 0 0 1 Timeout error 0 1 0 Response response code error 0 1 1 Send error 1 0 0 Data disagreement error 1 0 1 Routing table error See note 1 1 0 Send parameter...

Page 71: ...Errors Ethernet Unit to CPU Unit Number of transmission errors 0000 to FFFFHex 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 m 7 The number of transmission errors that have occurred in the internode test is...

Page 72: ...UDP TCP port number 0000 to FFFF Hex Remote IP address 00000000 to FFFFFFFF Hex Number of send receive bytes 0000 to 07C0 Hex 1984 Send receive data address Same as FINS variable area designation meth...

Page 73: ...in this section refer to the CS1 series CS1G H CPUjj E Programmable Controllers Programming Manual W340 for further details on programming these instructions 5 1 Overview of FINS Communications 62 5 1...

Page 74: ...rame When a FINS command is issued from the Ethernet Unit the IP address is found from the FINS address specified by CMND 490 For details refer to 3 1 Before Operation Note The UDP IP protocol does no...

Page 75: ...ontrollers Communications Com mands Reference Manual W342 The following table shows how the FINS communications service is used by the communications source and destination for PC to PC and host compu...

Page 76: ...he System Setup and create an IP address table Determine the FINS UDP port number Is the FINS UDP port number other than 9600 Yes No In the System Setup select user defined as the method for specifyin...

Page 77: ...of each instruction SEND 090 Sends request for remote node to receive data and receives response data RECV 098 Sends request for remote node to send data and receives response data CMND 490 Sends any...

Page 78: ...ected to network FE Hex Unit connected to network Destination node number N 00 to 7E Hex 0 to 126 The same data can be broadcast to all nodes on the network by setting the destination node number to F...

Page 79: ...work Remote node number M send source 00 to 7E Hex 0 to 126 The range of node addresses is different for networks other than Ethernet Number of retries 0 to F Hex 0 to 15 retries Communications port n...

Page 80: ...be broadcast to all nodes on the network by setting the destination node number to FF Hex The range of node addresses is different for networks other than Ethernet Number of retries 0 to F Hex 0 to 15...

Page 81: ...specified range of parameter area words Program area 03 06 PROGRAM AREA READ Reads the UM User Memory area access 03 07 PROGRAM AREA WRITE Writes to the UM User Memory area 03 08 PROGRAM AREA CLEAR Cl...

Page 82: ...22 07 FILE COPY Copies files from one file memory to another file memory in the same system 22 08 FILE NAME CHANGE Changes a file name 22 0A MEMORY AREA FILE TRANSFER Transfers or compares data betwee...

Page 83: ...n condition Communications Port Enabled Flag KEEP 011 A Reset B Input A remains ON from start to completion of commu nications instruction Local Node Network Participation Flag Operand control data cr...

Page 84: ...tions port The status of a SEND 090 RECV 098 and CMND 490 instruction after exe cution is reflected as a communications port completion code in one word two bytes of data as shown in the following tab...

Page 85: ...ards Be careful of these because there are no Communications Port Error Flags and they are not re corded in a communications port completion code Timing of Communications Flag Changes The Communicatio...

Page 86: ...ons port No used 7 Number of retries 5 Response monitor time 10 s Send Data Creation Ten words of data from word CIO 0000 is stored from D00010 onwards Ten words of data from D00010 at the local node...

Page 87: ...eceived from word CIO 2000 on wards is stored at D00040 onwards KEEP 120002 000001 A20207 120000 120003 MOV 21 0010 D00005 MOV 21 0003 D00006 MOV 21 2000 D00007 MOV 21 0705 D00008 MOV 21 0000 D00009 R...

Page 88: ...ger than those calculated with the methods given here Among the causes of longer delays are the following traffic on the network window sizes at net work nodes traffic through the Ethernet Unit e g so...

Page 89: ...mission processing time com mand Reception processing time command CPU Bus Unit service cycle remote node CPU Bus Unit service processing time remote node CPU Bus Unit service processing time local no...

Page 90: ...cle CPU Bus Unit service processing time local node 256 x 0 011 3 10 1 16 816 17 ms CPU data set processing local node 256 x 0 02 20 25 12 25 ms Total 10 1 3 25 30 1 6 17 25 118 ms 5 4 Sending Command...

Page 91: ...t computer would be as follows Destination IP Address 196 36 32 100 Ethernet Unit of relay node UDP port number FINS UDP port number Ethernet Unit of relay node FINS addresses Remote node CPU Unit Net...

Page 92: ...RES for the command is added at the beginning of the FINS parameter data field in the response frame FINS parameter data field FINS header FINS command Data Size bytes Contents Same as in command fram...

Page 93: ...node The ranges of numbers that can be specified are the same as for DA2 SID Service ID The SID is used to identify the process that data is sent from Set any desired number from 00 to FF for the SID...

Page 94: ...45 fins_cmnd 1 0x00 RSV 46 fins_cmnd 2 0x02 GCT 47 fins_cmnd 3 0x01 DNA 48 fins_cmnd 4 0x64 DA1 Ethernet Unit FINS NODE NUMBER 49 fins_cmnd 5 0x00 DA2 50 fins_cmnd 6 0x01 SNA 51 fins_cmnd 7 0x32 SA1 W...

Page 95: ...emory area read or write command to a PC can be calculated using the following formula This time does not take network transmission delays into account so it may be extended under some operating condi...

Page 96: ...d to Ethernet Units MRC SRC Name 04 03 RESET 05 01 CONTROLLER DATA READ 06 01 CONTROLLER STATUS READ 08 01 INTERNODE ECHO TEST 02 BROADCAST TEST RESULTS READ 03 BROADCAST DATA SEND 21 02 ERROR LOG REA...

Page 97: ...s with Socket Service Request Switches 94 6 2 1 Socket Service Parameters 95 6 2 2 Response Codes 98 6 2 3 Socket Service Request Switches 103 6 2 4 UDP TCP Socket Status 105 6 2 5 Application Procedu...

Page 98: ...mul taneously as shown in the following table Protocol Socket Service Request Switches CMND 490 UDP Total of 8 sockets max 8 sockets max TCP 8 sockets max Using Socket Service Request Switches CS1 ser...

Page 99: ...executing CMND 490 instruction in the lad der diagram Socket communications services can be used to transfer arbitrary data between a PC and a host computer or between two PCs The Ethernet supports tw...

Page 100: ...ied With the TCP protocol communications with another remote device are not pos sible until the socket that was opened has been closed Data is simply sent to the remote Unlike TCP the reception of dat...

Page 101: ...ed the server and the process at the node request ing the service is called the client The server is started first and waits for a service request from a client The client requests to the server that...

Page 102: ...vely Receiving Node Receiving Computer 4 First receive request 1 984bytes 1 984 bytes Remaining 960 bytes 5 Second receive request Only first 1 024 bytes When using TCP protocol the fragmented data is...

Page 103: ...st receive request 1 984 bytes Data A Data B 3 2 As shown above the UDP protocol handles data communications as data grams so that the send data is restored to the original data before being passed to...

Page 104: ...ies according to the equipment used If the remote node is not an Ethernet Unit refer to the doc umentation for the actual equipment to calculate the communications time 3 The delay times may exceed th...

Page 105: ...er 1 473 bytes for a UDP socket cannot be broadcast The UDP socket does not check the transmitted data to ensure communica tions reliability To increase communication reliability communications checks...

Page 106: ...y parameter required for close processing is the socket number so a socket can be closed even when parameters are set for another process 6 2 Using Socket Services with Socket Service Request Switches...

Page 107: ...Bus Unit Area in the DM Area of the CPU Unit The Socket Service Parameter Areas are allocated as shown in the following dia grams The first word of in the DM Area allocated to the Ethernet Unit as a C...

Page 108: ...ode 1 R R R R Note W Written by user RW Written by user at execution and then read for results at completion R Read by user for results at completion Not used TCP Socket Services Parameter No of Range...

Page 109: ...ion requests accepted 0 Not 0 Connection requests accepted only for the same port number Not 0 0 Connection requests accepted only for the same IP address Not 0 Not 0 Connection requests accepted only...

Page 110: ...address Hex CIO HR CIO 0000 to 6143 B0 0000 to 17FF and AR HR H000 to H511 B2 0000 to 01FF Areas AR A448 to A959 B3 01C0 to 03BF DM Area DM D00000 to D32767 B2 0000 to 7FFF EM Area Bank 0 E0_00000 to...

Page 111: ...was closed during receive processing UDP Socket Send Request Response code Meaning 0000 Normal end 0302 CPU Unit error cannot execute 1100 Number of bytes to send is not in allowable range or the rem...

Page 112: ...due to high reception traffic ENOBUFS 0042 See note The remote IP address is a broadcast address and the number of bytes to send is greater than 1 472 bytes EMSGSIZE 0045 Error in communications with...

Page 113: ...s made to set the local TCP port of the local node to Active Open 004E Remote IP address parameter error ENETUNREACH The network ID is not in the IP router table or router settings are incorrect 0051...

Page 114: ...ea designation of the Send Receive Data Address is not in allowable range 1103 The bit number in the Send Receive Data Address is not 00 110C Request Switch turned ON during other processing 220F Spec...

Page 115: ...uest Switches and are turned ON in the CPU Unit to request socket services through the Ethernet Unit The Socket Service Request Switches are allocated in the CPU Bus Unit Area in the CPU Area starting...

Page 116: ...opened OFF Unit Unit turns OFF switch when send processing has been completed 12 4 Receive Request Switch ON User Receive processing executed when switch is turned ON The protocol TCP UDP is determine...

Page 117: ...he following diagram are provided in the Socket Status Words for socket service requests made with the Socket Service Request Switches Opening Flag Receiving Flag Sending Flag Closing Flag TCP UDP Ope...

Page 118: ...tches 8 Socket Service Request Switches 2 CPU Bus Unit Area in the CIO Area Close Request Switch Receive Request Switch Send Request Switch UDP Open Request Switch TCP Passive Open Request Switch TCP...

Page 119: ...NT Active and waiting for SYN 3 SYN RECEIVED SYN sent and received 4 ESTABLISHED Connection established 5 CLOSE WAIT FIN received and waiting for close 6 FIN WAIT1 Finished and FIN sent 7 CLOSING Fini...

Page 120: ...ssing 0000 YES NO ON OFF OFF This Socket Service Request Switch that was turned ON will be turned OFF by the Ethernet Unit when processing has been completed Check response code Is the response code 0...

Page 121: ...Response code stored Response code stored Request Switch turned ON Request accepted Close Request Switch turned ON Close request accepted Not synced with Request Switches Note The Open Flag will not t...

Page 122: ...net Ethernet Unit CPU Unit Request Switches and ex ecution bits turned ON see Note Sent to line Processing in host computer Execution bits turned OFF Note Here execution bits refer to CIO 000000 to CI...

Page 123: ...rol CMND 490 execution The bits in CIO 0000 are used to signal execution the bits in CIO 0001 are used to signal errors and the bits in CIO 0002 are used to control the program so that the instruction...

Page 124: ...1 Hex UDP TCP socket No 1 D30019 1000 Hex Local UDP TCP port No 4096 D30020 and D30021 C424 2037 Hex Remote IP address 196 36 32 55 D30022 0000 Hex Any remote UDP TCP port No D30026 0000 Hex No timeou...

Page 125: ...and the TCP Sending Flag CIO 000202 is turned OFF When the TCP Sending Flag CIO 000202 turns ON the following parameters are written to the parameter area for socket number 1 D30018 0001 Hex UDP TCP s...

Page 126: ...ned OFF When the TCP Receiving Flag CIO 000203 turns ON the following parameters are written to the parameter area for socket number 1 D30018 0001 Hex UDP TCP socket No 1 D30023 0064 Hex No of send re...

Page 127: ...iagram DM Area Send data 100 bytes 100 0064 Hex Receive data 100 bytes 100 0064 Hex CIO Area The following bits and flags are used to control CMND 490 execution The bits in CIO 0000 are used to signal...

Page 128: ...ked and if it is not 0000 Hex normal end the UDP Open Error Flag CIO 000100 is turned ON After the execution results have been checked the UDP Open Bit CIO 000000 is turned OFF After the parameters ha...

Page 129: ...ave been set the Send Request Switch CIO 151903 is turned ON and the UDP Sending Flag CIO 000202 is turned OFF Continued from previous page MOV 21 0001 D30018 000002 000202 MOV 21 C424 D30020 MOV 21 2...

Page 130: ...meter Area is checked and if it is not 0000 Hex normal end the UDP Receive Error Flag CIO 000103 is turned ON After the execution results have been checked the UDP Receive Bit CIO 000003 is turned OFF...

Page 131: ...s a command it will return a response The response does not however indicate that processing has been completed and the status of the flags in the Socket Status Words allocated to the Unit must be use...

Page 132: ...lags shown in the following diagram are provided in the Socket Status Words for socket service requests made with CMND 490 Opening Flag Receiving Flag Sending Flag Closing Flag 15 14 13 12 11 10 9 8 7...

Page 133: ...s details and is called the sub re sponse code SRES Response Codes in the Results Storage Areas The response code stored in the Results Storage Area is a 2 byte code that indi cates the processing res...

Page 134: ...rnet Unit starts the process requested by the parameters in the socket service request command CPU Ethernet Unit Communications Other node 4 When the process has been completed the result is stored in...

Page 135: ...5 Open Flag in the socket status word for the socket being used OFF Checks to see if the socket is open before com munications and close processing YES Error Evaluation Check the Port Enabled Flag Exe...

Page 136: ...timing of the socket service open send receive and close request com mands are shown in the following diagrams OPEN REQUEST 1 0 1 0 1 0 Port Enabled Flag CMND 490 response code Opening Flag Open Flag...

Page 137: ...rage area RECEIVE REQUEST command received RECEIVE REQUEST command received Receive complete normal end Store normal response code CLOSE REQUEST during RECEIVE REQUEST 1 0 1 0 1 0 1 0 Port Enabled Fla...

Page 138: ...umber 10 Hex PC Data Flow The data will flow between the CPU Unit Ethernet Unit and host computer as shown in the following diagram CMND 490 response Results stored in results storage area Execution b...

Page 139: ...ol data 00 7 6 5 4 3 2 1 0 CIO 0000 15 to 8 TCP Send Bit TCP Close Bit TCP Open Bit TCP Receive Bit Describes the meaning of the data Indicates the contents of D00000 is 0012 Hex Indicates the content...

Page 140: ...TCP PASSIVE OPEN REQUEST command data Command code TCP socket number CS1 Ethernet Unit socket number set to 1 Results storage area set to D01020 03FChex Refer to page 192 for details on the results st...

Page 141: ...ex Re sponse code 2712H 0001H 820FH B400H 0 1 2 3 4 5 6 7 8 9 D04000 2713H 0 1 2 3 4 5 6 7 8 9 D03000 D03010 0064H 0000H TCP SEND REQUEST response Re sponse code TCP SEND REQUEST results storage area...

Page 142: ...0001 are used to signal errors and the bits in CIO 0002 are used to control the program so that the instruction is executed only once 7 6 5 4 3 2 1 0 CIO 0000 CIO 0001 15 to 8 CIO 0002 TCP Send Bit TC...

Page 143: ...while the TCP Opening Flag CIO 000200 is OFF checks are made and if any of the following are true the TCP Open Error Flag CIO 000100 is turned ON The Results Storage Error Flag CIO 150914 is ON The co...

Page 144: ...Sending Flag CIO 000202 is OFF checks are made and if any of the following are true the TCP Send Error Flag CIO 000102 is turned ON The Results Storage Error Flag CIO 150914 is ON The contents of the...

Page 145: ...net Unit Data 100 bytes is sent beginning at D02008 CIO 000003 is turned ON to request receiving data from the Ethernet Unit The data that is received 100 bytes is stored beginning at D04025 One of th...

Page 146: ...CEIVE REQUEST Number of bytes received is specified in command data Number of bytes to send 12 bytes 000Chex 2701H 0001H 8203H FC00H 1000H 0 1 2 3 4 5 6 7 8 9 D01000 UDP OPEN REQUEST command data Comm...

Page 147: ...of send bytes 100 bytes 0064hex 2702H 0001H 820FH B400H 0 1 2 3 4 5 6 7 8 9 D04000 2703H 0 1 2 3 4 5 6 7 8 9 D03000 D03010 0064H 0000H UDP SEND REQUEST response Re sponse code Re sponse code UDP SEND...

Page 148: ...0001 are used to signal errors and the bits in CIO 0002 are used to control the program so that the instruction is executed only once 7 6 5 4 3 2 1 0 CIO 0000 CIO 0001 15 to 8 CIO 0002 UDP Send Bit UD...

Page 149: ...ns OFF while the UDP Opening Flag CIO 000200 is OFF checks are made and if any of the following are true the UDP Open Error Flag CIO 000100 is turned ON The Results Storage Error Flag CIO 150114 is ON...

Page 150: ...checks are made and if any of the following are true the UDP Send Error Flag CIO 000102 is turned ON The Results Storage Error Flag CIO 150114 is ON The contents of the Response Storage Area set in th...

Page 151: ...ver 7 1 Overview 140 7 2 Setting Login Names and Passwords 141 7 3 Using File Memory 141 7 4 FTP Server Application Example 145 7 5 Using FTP Commands 146 7 5 1 Table of Commands 146 7 5 2 Using the C...

Page 152: ...ory directory A connection will be initially made to the root directory Note 1 The date of the MEMCARD directory displayed for ls or dir commands in the root directory will be the date of the file sys...

Page 153: ...A new login name and password can be set in the CPU Bus Unit Setup using the CX Programmer Note The CPU Bus Unit Setup is not contained in I O memory but in a parameter area The Setup cannot be writte...

Page 154: ...to all caps _ The following characters cannot be used in files names and extensions spaces File names are not case sensitive and will be converted to all caps in the PC file system File names can be u...

Page 155: ...ll data in the file will be transferred to memory starting at D20000 at startup Program files AUTOEXEC OBJ Complete user program There must be a program file in the Memory Card when the automatic file...

Page 156: ...000 Read data from Memory Card No of words to read 5 First word to read 0 D Contents of DMDATA IOM Data File Reserved 48 bytes Data 10 bytes Add 00 Hex if necessary to make an even number of bytes Dat...

Page 157: ...mory Card is inserted in the CPU Unit and turn ON the power supply to the PC 2 If EM File Memory is to be used create the EM File Memory 3 Connect to the FTP server from a computer on the Ethernet by...

Page 158: ...rver user Specifies user name for the remote FTP server ls Displays the Memory Card file names dir Display the Memory Card file names and details rename Changes a file name mkdir Creates a new directo...

Page 159: ...witch is not set only the file names will be displayed You can specify a file name in the Memory Card or EM File Memory if desired If a local file name is specified the file information will be stored...

Page 160: ...No EM directory will exist if EM File Memory does not exist cdup Format cdup Function Changes the working directory at the remote host to the parent directory one directory above the current working d...

Page 161: ...re mote host Memory Card or EM File Memory Any existing file with the same name in the remote host Memory Card or EM File Memory will be overwritten by the contents of the transferred file If an erro...

Page 162: ...y name illegal The file or directory name is incorrect File or directory name illegal FINS error 0 x 110C File read error FINS error 0 x 1104 An error occurs when reading the file File read error FINS...

Page 163: ...ing 1 FTP server busy 0 FTP server free Note The FTP status can also be checked from the CX Programmer The FTP indicator on the Ethernet Unit indicates FTP status as shown in the fol lowing table FTP...

Page 164: ...exists on the workstation The following procedure transfers the processing results file RESULT IOM from the Memory Card in the CPU Unit to the workstation and then the processing instructions file PL...

Page 165: ...IX Application Example 153 5 Change data type to binary Binary data type set 6 Transfer the file RESULT IOM to the workstation File read 7 Write the file PLAN IOM to the Memory Card File written 8 End...

Page 166: ...s section explains the Ethernet Unit s mail function 8 1 Overview of Mail Function 156 8 1 1 Mail Contents 157 8 1 2 Mail Triggers 158 8 1 3 Sending Mail 158 8 1 4 Mail Status 159 8 2 Sending Mail 160...

Page 167: ...is registered to the error log At regular intervals When a dedicated control switch is turned ON Note A mail server is required in order to use the mail function Mail server settings require speciali...

Page 168: ...net Unit IP address required User created information optional Error log information optional Status information optional Date and time The following header information is attached Subject OMRON SYSMA...

Page 169: ...nit error information 4 Counter information Total number of receive packets Total number of receive errors Total number of send packets Total number of send errors Total number of send collisions The...

Page 170: ...method e mail is sent at fixed time intervals according to the mail interval and mail information settings in the CPU Bus Unit System Setup Note After the mail processing has been completed the next e...

Page 171: ...er User s Manual 1 2 3 1 Use the CX Programmer a Programming Device for the PC to make the initial mail settings in the CPU Bus Unit System Setup in the CPU Unit For the purposes of this example make...

Page 172: ...us Unit Check the sta tus as required User Mail Status D30000 100 x unit number 17 bits 0 to 2 Bits Status 2 1 0 0 0 0 Waiting for mail or mail ready to send according to Mail Send Switch or no mail i...

Page 173: ...on describes functions that allow you to test communications 9 1 Communications Testing Functions 164 9 2 PING Command 164 9 2 1 Ethernet Unit 164 9 2 2 Host Computer 164 9 3 Internode Test 165 9 3 1...

Page 174: ...esponses The echo response packet is automatically returned by the ICMP The PING command is normally used to check the connections of remote nodes when configuring a network The Ethernet Unit supports...

Page 175: ...command 9 3 Internode Test The internode test sends data to and from specified nodes and uses the re sponses to check the network The Ethernet Unit has a built in function to run the internode test I...

Page 176: ...meter setting ranges are given in the following table Parameter Range Remote network address 00 Hex Local network 01 to 7F Hex 1 to 127 decimal Remote node number 01 to 7E Hex 0 to 126 decimal Number...

Page 177: ...r Code If the test is run repeatedly the code for the latest test results is stored Bit Description 15 14 13 0 0 0 Normal 0 0 1 Timeout error 0 1 0 Response response code error 0 1 1 Send error 1 0 0...

Page 178: ...area are maintained until the internode test is run again 2 When the number of tests counts to the maximum value FFFF subse quent internode test runs are counted from 0 However the maximum value is ma...

Page 179: ...eep one or more spare Ethernet Units to allow immediate recov ery of the network 10 1 Troubleshooting with Indicators 170 10 2 Error Status 171 10 3 Error Log 171 10 4 Error Log Error Codes 172 10 5 T...

Page 180: ...take in the CPU Bus Unit Setup or routing tables Read the error history and correct the data that is causing the error If the problem persists replace the CPU Unit Memory in the CPU Unit is faulty Res...

Page 181: ...em persists replace the CPU Unit 06 Routing table error Correct the routing tables If the problem persists replace the CPU Unit 07 Transceiver error Check the transceiver or transceiver cable 14 Addre...

Page 182: ...READ 03 ERROR LOG CLEAR 10 4 Error Log Error Codes The error codes are described in the following table The detailed error code will provide detailed information on an error Error Meaning Detailed er...

Page 183: ...nstruct the network or correct the routing tables so that commands are sent to within a 3 level network range 0111 Command too long send failed Check the command format and set the correct command dat...

Page 184: ...ing Device the time will be shown as all zeros in the year 2000 3 The battery must be installed in the CPU Unit the power turned ON and then the time set before the clock in the CPU Unit can be used T...

Page 185: ...e 180 19 Is the IP address incorrect True Correct the IP address in the System Setup and read out the con troller status using the READ CONTROLLER STATUS command in FINS communications and correct any...

Page 186: ...ess of the remote node in the IP address table or use auto matic address conversion 11 Are you attempting to communicate with a PC on another network True Go to 10 5 6 Network Connection Problems on p...

Page 187: ...the status being counted True The UDP protocol of the remote node may not be compatible with that of the Ethernet Unit Use another communications service 9 Check the remote node for transmission prob...

Page 188: ...e may be too much traffic going on the network Reduce net work traffic 6 Go to 10 5 6 Network Connection Problems on page 180 Opening Problems 1 2 3 1 Are you attempting an active open True Step 3 2 I...

Page 189: ...ral problems 2 Read socket status using the FINS command READ SOCKET STATUS 3 Is there the maximum number of bytes in the send queue 4 096 bytes True Make sure that reception processing is being perfo...

Page 190: ...MEMCARD 3 Can you execute get True Step 6 4 Is the file you are attempting to get not actually on the Memory Card True Designate a file actually in the file system 5 Return to 10 5 1 Startup Problems...

Page 191: ...rue Mount an FTP client 12 Are you using FINS communications e g SEND 090 RECV 098 or CMND 490 True Do an internode test 13 Read protocol status using the FINS command READ PROTOCOL STA TUS and check...

Page 192: ...ress is incorrect Be sure the send destination mail address is set correctly 7 Is required information missing from the mail data True Correct the mail send information settings in the Setup the user...

Page 193: ...information settings the user data error log information or status data is not set in the send information 18 Is the send status for error mail 0 True If sending error mail is not set in the Setup ma...

Page 194: ...nse code Sub response code Bit 1 PC Non fatal Error Flag 1 PC Fatal Error Flag 1 Relay Error Flag Main code Sub code Probable cause Remedy 00 Normal completion 00 01 Local node error 03 Send error in...

Page 195: ...max permissible length Check the command format of the command and set it correctly Be sure broadcast transmissions don t exceed 1 473 bytes 02 The command is shorter than min permissible length Check...

Page 196: ...490 the location of the relay error is re corded in the second through third words of the response as shown below 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Main response code MRES Sub response code SRES B...

Page 197: ...eopening it 0044 ENOPROTOOPT Protocol not available unsupported option specified 0045 ECONNABORTED Software caused connection abort another task closed socket 0046 EINPROGRESS Operation now in progres...

Page 198: ...ssing the service cannot be provided Traffic is too high at the Ethernet Unit Correct the user application to reduce traffic at the Ethernet Unit 0080 None Timed out for passive TCP open re quest Eith...

Page 199: ...1 3 4 INTERNODE ECHO TEST 196 11 3 5 BROADCAST TEST RESULTS READ 197 11 3 6 BROADCAST DATA SEND 197 11 3 7 ERROR LOG READ 197 11 3 8 ERROR LOG CLEAR 198 11 3 9 UDP OPEN REQUEST 199 11 3 10 UDP RECEIVE...

Page 200: ...PEN REQUEST 206 12 TCP RECEIVE REQUEST 207 13 TCP SEND REQUEST 209 14 TCP CLOSE REQUEST 210 20 PING 211 50 IP ADDRESS TABLE WRITE 212 60 IP ADDRESS TABLE READ 213 61 IP ROUTER TABLE READ 214 62 PROTOC...

Page 201: ...me Page MRC SRC 27 01 UDP OPEN REQUEST 199 02 UDP RECEIVE REQUEST 200 03 UDP SEND REQUEST 201 04 UDP CLOSE REQUEST 203 10 PASSIVE TCP OPEN REQUEST 204 11 ACTIVE TCP OPEN REQUEST 206 12 TCP RECEIVE REQ...

Page 202: ...7 E7_E00000 to E7_E32765 000000 to 7FFF00 A7 97 Bank 8 E8_E00000 to E8_E32765 000000 to 7FFF00 A8 2 Bank 9 E9_E00000 to E9_E32765 000000 to 7FFF00 A9 2 Bank A EA_E00000 to EA_E32765 000000 to 7FFF00 A...

Page 203: ...file usr include sys errno h for details UNIX errors are returned in the results storage area 11 3 1 RESET Reset the Ethernet Unit Command Block 03 04 Command code Response Block 03 04 Command code R...

Page 204: ...eturned Others all 0 Broadcast setting IP address conversion FINS UDP port number designation 00 Bit 15 Broadcast Setting 0 All 1s for host number 4 3BSD specification 1 All 0s for host number 4 2BSD...

Page 205: ...Bit 14 Address disagreement Bit 15 EEPROM error 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 The cause of each error is listed below Transceiver Echo Test Error An error occurred during the self diagnostic...

Page 206: ...0000 Normal 1001 Command too large 11 3 4 INTERNODE ECHO TEST Runs the echo test between specified nodes Command Block 01 08 1 998 bytes max Command code Test data Response Block 1 998 bytes max Comma...

Page 207: ...Parameters Test Data Command This command specifies the data to be sent to the specified nodes Up to 1 460 bytes can be specified Precautions No response is made to this command When using this comman...

Page 208: ...tion Minutes Second Day Hour Year Month Error Code Detailed Information Details of the error stored in the record Refer to Section 10 Troubleshooting for details Minute Second Day Hour Year Month Indi...

Page 209: ...eceived at this port are distributed to the socket specified in the UDP socket number and send packets are distributed from the UDP socket to this port The port number specified as the FINS UDP port n...

Page 210: ...to be received is given in the command The number of bytes of data received will be stored in the results storage area Up to 1 984 bytes can be specified Timeout Value Command The maximum control tim...

Page 211: ...A receive request timeout error occurred 0081 The specified socket was closed while receiving data 11 3 11 UDP SEND REQUEST Requests that data be received by a UDP socket Command Block 03 27 Command c...

Page 212: ...estination IP address is 0 Local UDP port number is 0 1101 The variable type for the results storage area is out of range 1103 Non zero bit address specified for the results storage area 220F Specifie...

Page 213: ...cify the beginning address of the results storage area Refer to page 192 for details about the variable types and addresses that can be specified Response Codes Response code Description 0000 Normal 0...

Page 214: ...code for a timeout error will be set as the results storage response code The value is set in units of 0 1 s The timeout time is unlimited if the value is set to 0 Specify the remote node s IP address...

Page 215: ...nnot be reserved due to high reception load ENOBUFS 0042 see note An error occurred EMSGSIZE 0045 A communication error occurred with the remote node ECONNABORTED 0049 Duplicated port numbers EADDRINU...

Page 216: ...mber for communications with the socket is specified as 2 bytes 0 cannot be specified Do not specify the port number of the FTP server port 21 An available TCP port number is automatically assigned if...

Page 217: ...rred with the remote node ETIMEDOUT No remote exists 0081 Socket was closed during opening procedure Note These errors occur only in large multilayered networks 11 3 15 TCP RECEIVE REQUEST Requests th...

Page 218: ...on could be established to the specified socket 2211 High traffic at Unit cannot execute service Results Storage Area Response Codes Response code Description 0000 Normal 003E Internal buffer cannot b...

Page 219: ...ses that can be specified The number of bytes in the data sent specified between 1 and 1 984 The results storage area stores the actual number of bytes sent Data Sent Command Specifies the data to be...

Page 220: ...ur only in large multilayered networks 11 3 17 TCP CLOSE REQUEST Requests processing to close a TCP socket Other processing being carried out is forcibly ended and a code is recorded in the results st...

Page 221: ...node for the PING command echo request packet Timeout Value Command The wait time for the echo reply packet The value is set in seconds The timeout time is set at 20 seconds if the value is specified...

Page 222: ...is as shown in the following diagram 00 FINS node number IP address 1 6 bytes FINS Node Number Node number for communications via the FINS command IP Address IP address used by TCP IP protocol Precau...

Page 223: ...f records pa rameter is returned The total number of bytes in the IP address table records is calculated as the number of records x 6 bytes record The configuration of the 6 bytes of data in each reco...

Page 224: ...ds specified in the number of records param eter is returned The total number of bytes in the IP router table records is calcu lated as the number of records x 8 bytes record The configuration of the...

Page 225: ...he IP header length value in the IP header was smaller than the smallest size of the IP header The size of the first short buffer was smaller than the IP header length val ue in the IP header when sto...

Page 226: ...m 13 Time stamp 14 Time stamp reply 15 Information request 16 Information request reply 17 Address mask request 18 Address mask reply 5 The number of received ICMP packets discarded because the type i...

Page 227: ...imes active connections were correctly established 2 The number of times a SYN packet was received while waiting to establish a passive connection 3 The number of times active or passive connections w...

Page 228: ...ts sent Always 0 9 The number of window advertisement packets sent 10 The number of control packets SYN FIN RST sent 3 Receive Information Twenty one information items are returned in the following se...

Page 229: ...7FFFFFFF 2 147 483 647 decimal TC status FFFFFFFF 4 294 967 295 decimal Response Codes Response code Description 0000 Normal 1001 Command too large 11 3 23 MEMORY STATUS READ Reads the status of the...

Page 230: ...rcentage used 6 Memory Exhaustion Log 12 bytes Counts for the following values indicate a high load on the Ethernet Unit These high loads may be caused by problems in communications particu larly FINS...

Page 231: ...e socket Remote Port Number The remote port number allocated to the socket TCP Transitions The TCP connection status is returned as one of the numbers shown in the fol lowing table Refer to Appendix D...

Page 232: ...arameters Number of Addresses Response The number of pairs of FINS node numbers and IP addresses being returned The Ethernet Unit is always 0001 1 decimal Address Information Pairs of FINS node number...

Page 233: ...s lay coaxial cables indoors Laying coaxial cables outdoors requires special measures that should be performed only by a professional If coaxial cable must be used outdoors request the work from a pro...

Page 234: ...nsceiver Cable Installation Precautions Make sure that the transceiver cable is firmly and completely connected to both the transceiver and the Ethernet Unit Be sure that the slide latches are engaged...

Page 235: ...lowing illustrations show examples of installing transceivers in the ceiling and under the floor Inspection opening Secured wooden board Mount near an inspection opening large enough to enable mainten...

Page 236: ...lthough the measures described in this section are suitable to certain levels of noise programming retries in communications will still be required Although some protocols provide for automatic retrie...

Page 237: ...etal ducts or boxes 2 Securely ground all distribution boxes and metal boxes around transceivers The lower the ground re sistance the more effective the shields will be Multipoint Transceivers Multipo...

Page 238: ...anufacturer for specifics Use as Noise Countermeasure The following illustration shows how optical components can be used to convert to optical fiber cable through areas highly prone to noise Node Nod...

Page 239: ...ptical fiber cable Optical transceiver Note Consult with the manufacturer for details on optical Ethernet devices Using Contact Outputs Communications errors can occur when Contact Output Units are mo...

Page 240: ...way from the Contact Output Units and their wiring as possible Contact Output Unit Ethernet Unit Contact outputs To transceiver Transceiver Measures Attach several ferrite cores designed for EMI count...

Page 241: ...or too small to send the data and the remote node has not requested that communications be restarted Confirmation of the window size is requested from the remote node when the continue timer times out...

Page 242: ...buffers 8 x 4 096 max FTP service send buffer 4 096 bytes FINS send buffer 9 000 bytes max FINS reception buffer 16 383 bytes max FTP service reception buffer 4 096 bytes TCP socket reception request...

Page 243: ...he status of the various services when the Ethernet Unit is running The capacity of all buffers cannot be used due to limits in the mounted memory capacity The status of the short and long buffers can...

Page 244: ...CLOSE rcv ACK of FIN rcv ACK of SYN CLOSED LISTEN SYN RECEIVED SYN SENT ESTABLISHED CLOSING CLOSED WAIT CLOSED snd SYN ACK Passive OPEN CLOSE ACTIVE OPEN snd SYN snd SYN SEND CLOSE rcv SYN snd ACK rcv...

Page 245: ...The bits will turn ON either when power is turned ON or when a CPU Bus Unit Restart Bit A50100 to A50115 is turned ON 0 Not initializing 1 Initializing System will automatically turn the flag OFF whe...

Page 246: ...the front of the CPU Unit will flash but CPU operation will continue 0 No error 1 Error A427 A42700 to A42715 CS1 CPU Bus Unit Setting Error Unit Number Flags When a CS1 CPU Bus Unit Setting Error oc...

Page 247: ...llocated 25 words in the CIO Area as shown in the following table Unit No decimal Allocated words Unit No decimal Allocated words 0 0 CIO 1500 to CIO 1524 8 8 CIO 1700 to CIO 1724 1 1 CIO 1525 to CIO...

Page 248: ...s TCP Socket No 2 Status TCP Socket No 3 Status TCP Socket No 4 Status TCP Socket No 5 Status TCP Socket No 6 Status TCP Socket No 7 Status TCP Socket No 8 Status UDP Socket No 2 Status UDP Socket No...

Page 249: ...it to CPU Unit Bit 01 Transceiver echo test error Bit 02 IP address error Bit 03 IP address table error Bit 04 IP router table error Bit 06 Routing table error Bit 07 Transceiver error Bit 08 Internod...

Page 250: ...e monitoring time Internode test status Number of internode test runs Number of internode test timeout errors Number of internode test response errors Number of internode test send errors Number of ti...

Page 251: ...Internode Test Response Errors Ethernet Unit to CPU Unit Number of response errors 0000 to FFFF 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 m 6 Number of Internode Test Transmission Errors Ethernet Unit to...

Page 252: ...Hex Response code Remote UDP TCP port number 0000 to FFFF Hex 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 1 2 4 5 6 8 9 m 18 m 88 m 19 m 89 m 20 m 21 m 90 m 91 m 22 m 92 m 23 m 93 m 24 m 94 m 25 m 95 m 2...

Page 253: ...0 P p 0001 1 SOH DC1 1 A Q a q 0010 2 STX DC2 2 B R b r 0011 3 ETX DC3 3 C S c s 0100 4 EOT DC4 4 D T d t 0101 5 ENQ NAK 5 E U e u 0110 6 ACK SYN 6 F V f v 0111 7 BEL ETB 7 G W g w 1000 8 BS CAN 8 H...

Page 254: ...247 Appendix H Dimensions Unit mm 16 5 with cover attached...

Page 255: ...ctive Unit with it When returning a defective Unit for repairs provide as much written information as possible on the symptoms of the problem If a problem occurs with poor contacts wipe the contacts w...

Page 256: ...equently until they are judged to be stable Inspection Items Correct any of the items in the table below not conforming to the specified standard Item Details Standard Environment Temperature around U...

Page 257: ...truction 16 63 requesting socket services 86 119 coaxial cables 4 installation precautions 223 Terminators 4 commands FINS commands 190 FTP commands 146 communications See also ARP communications Ethe...

Page 258: ...t 84 FINS communications continued commands from hosts 78 commands from PCs 65 echo test 164 functions 62 headers 80 memory areas 192 port numbers 65 remote addresses 78 response codes 184 190 respons...

Page 259: ...ns InterNIC Registration Services 9 INTERNODE ECHO TEST 196 internode test 164 165 checking results 167 command 196 comparison with PING 40 executing 165 setting parameters 166 settings 56 starting 16...

Page 260: ...general xiv 10 grounding 223 224 IEEE802 3 standards 10 28 inductive voltages 224 inspections 251 installation 10 27 223 coaxial cables 223 IP communications 62 ISO 8802 3 standards 28 operating envi...

Page 261: ...ockets 87 closing TCP 210 UDP 203 numbers 191 opening 88 TCP 204 206 UDP 199 port numbers 13 87 sockets continued reading status 221 receiving data TCP 207 UDP 200 sending data TCP 209 UDP 201 status...

Page 262: ...services 92 troubleshooting FINS communications 175 FTP server 179 mail 181 network connections 180 procedures 174 socket services 186 startup 174 TCP sockets 178 UDP sockets 176 UNIX error messages 1...

Page 263: ...atalog number on the front cover of the manual Cat No W343 E1 1 Revision code The following table outlines the changes made to the manual during each revision Page numbers refer to the previous versio...

Reviews: