Home
NE-4100 Series User Manual
Contents
1. Delimiter 1 Setting Factory Default Necessity Delimiter 2 Setting Factory Default Necessity 00 to FF 0 for None Optional 6 17 NE 4100 Series User s Manual Web Console Configuration The Delimiter fields are used to specify a character or 2 character sequence which will act as a marker to control packing of serial data By default no delimiter characters are defined so the module transmits data as soon as it is received When a delimiter character or characters are defined the module will hold data in its buffer until it receives the delimiter character or 2 character sequence When the delimiter is received the module will pack up the data in its buffer and send it through the Ethernet port Use Delimiter 1 to define the first delimiter character in hex If only one delimiter character will be used Delimiter 2 should be set to 0 If the delimiter will be a two character sequence use Delimiter 2 to define the second character To disable the use of delimiters set both Delimiter 1 and Delimiter 2 to 0 Note that data packing is not only controlled by the delimiter it is also influenced by the module s buffer size and the Force transmit field If the delimiter has not been received by the time the 1K buffer is full the module will pack the data for network transmission and clear the buffer Also if the module will also pack data for network transmission if the next byte of data is not rec
2. 6 14 NE 4100 Series User s Manual Web Console Configuration TCP alive check time Setting Factory Default Necessity 0 to 99 min 7 min Optional 0 min The TCP connection is not closed due to an idle TCP connection 1 to 99 min The module automatically closes the TCP connection if there is no TCP activity for the given time After the connection is closed the module starts listening for another host s TCP connection Inactivity time Setting Factory Default Necessity 0 to 65535 ms 0 ms Optional 0 ms The TCP connection is not closed due to an idle serial line 0 65535 ms The module automatically closes the TCP connection if there is no serial data activity for the given time After the connection is closed the module starts listening for another host s TCP connection This parameter defines the maintenance status as Closed or Listen on the TCP connection The connection is closed if there is no incoming or outgoing data through the serial port during the specific Inactivity time If Inactivity time is set to 0 the current TCP connection is maintained until there is a connection close request Even with Inactivity time is disabled the module will still check the connection status between itself and the remote host by sending keep alive packets periodically If the remote host does not respond to the packet it assumes that the connection was closed down unintentionally The module
3. NC 10 9 NC NC 7 NC NC 5 GND RxD 3 RxD TxD 1 TxD MO RD o A ATTENTION The symbols B and A are often used in place of and respectively A ATTENTION For the 2 wire RS 485 interface pin 3 is for Data B and pin 4 is for Data A NE 4120S and NE 4120A Ethernet Header Pinouts J3 Tx Tx o A O N NE 4120S and NE 4120A DIO and LED Header Pinouts J2 GND VCC 5V GND VCC 5V DIOO 10M_LED DIO1 100M_LED DIO2 Ready_LED DIO3 Reset TxD1 RxD1 NE 4100 Series User s Manual Panel Layout and Pin Assignments NE 4120 ST Pinouts Debug Serial Port for Serial Console RS 232 Port for Serial Devices Pin Signal Pin Signal 2 RXD 1 DCD 3 TXD 5 2 RXD 5 a 5 GND l 3 TXD 4 a 8 SE 4 DTR SE 7 2 2 5 GND 1 H 6 6 DSR 7 RTS 8 CTS Serial and DIO Terminal Blocks Block Diagrams TXD TXD RXD RXD SGND DO D1 D2 D3 Data Data NE 4120S Block Diagram eT Te Te et 10M 100M Ready Serial console a a Eege LED LED Serial data Tx Rx RTS CTS Customer s device DTR DSR DCD 80186 CPU Une i R RS 232 interface GPIO Port PIOO PIO3 Line Driver Xx 9 w Rx 2 12 NE 4100 Series User s Manual Panel Layout and Pin Assignments NE 4120A Block Diagram RS 422 485 Customer s device Signal RS 422 485 interface GPIO Port PIOO PIO3 Line Driver Line Dr
4. NE 4100 Series User s Manual Web Console Configuration DCD changed DSR changed DCD Data Carrier Detect and DSR Data Set Ready signals indicate serial communication status Administrators can receive e mail and SNMP trap warnings when there is a status change to the serial port For example a DCD change to high also means Connected between local modem and remote modem If the DCD signal changes to low it also means that the connection line is down A DSR change to high means that the Data Circuit Terminating Equipment DCE is powered ON If the DSR signal changes to low it also means that the DCE is powered off A ATTENTION DCD changed and DSR changed events are not available for RS 422 or RS 485 modules because those standards do not use DCD and DSR signals Digital IO DIO Settings 3 Main Menu JIO Settings i 2 Overview T E Basie setongs Z Mode Status C Network Settings DO D IN CLCH S2 Serial Settings Do1 N gt CLCH Ee saung DIO2 NA CLCH J Accessible 1P Settings d 7 Auto warning Settings DIO 3 In d mL CH B Digital 10 TCP Port ka j a D10 ss 9 SW Reset Function Use DIO 1 Disable 10 Monitor Ce l Serial Command Moda SE 1 change Password Load Factory Default O SavefRestart NOTE Serial Command Mode is supported in firmware version 3 0 and above The DIO Settings page is where each DIO channel is configured Use Mode to specify either digital input or digital o
5. In this example 16 tty ports will be added all with IP 192 168 3 4 with data ports from 950 to 965and command ports from 966 to 981 Mapping tty ports manually To map tty ports manually you may execute mxaddsvr and manually specify the data and command ports as in the following example cd usr lib npreal2 driver mxaddsvr 192 168 3 4 16 4001 966 In this example 16 tty ports will be added all with IP 192 168 3 4 with data ports from 4001 to 4016 and command ports from 966 to 981 Removing Mapped TTY Ports After logging in as root enter the directory usr lib npreal2 driver and then execute mxdelsvr to delete a server The syntax of mxdelsvr is mxdelsvr JP Address Example cd usr lib npreal2 driver mxdelsvr 192 168 3 4 The following actions are performed when executing mxdelsvr 1 Modify npreal2d cf 2 Remove the relevant tty ports in directory dev 3 Restart the driver If the IP address is not provided in the command line the program will list the installed servers and total ports on the screen You will need to choose a server from the list for deletion 8 3 NE 4100 Series User s Manual Linux and UNIX Configuration Removing Linux Driver Files A utility is included that will remove all driver files mapped tty ports and unload the driver To do this you only need to enter the directory usr lib npreal2 driver and then execute mxuninst to uninstall the driver This program will perf
6. It is supported in firmware version 3 0 and above Please refer to Chapter 9 for information on Serial Command Mode Change Password Click on Change Password in the navigation panel to display the Change Password window Change password Old password New password Retype password Submit Change Password DOURODUCLORD S NOTE Serial Command Mode is supported in firmware version 3 0 and above Enter the old password and new passwords and click on Submit To remove password protection leave the new password blank and just enter the old password A ATTENTION If you forget the password the ONLY way to configure the module is to load factory defaults Remember to export the configuration file with Network Enabler Administrator after you have finished configuring the module Your configuration can then be imported back into the module if you have to load the factory defaults Please refer to Chapter 7 for more details about importing and exporting the module s configuration 6 23 NE 4100 Series User s Manual Web Console Configuration Load Factory Defaults To load the factory default settings click on Load Factory Default in the navigation panel and then click on Submit All previous modifications will be lost oad Factory Detault his function will raset all Network Enablar Server settings to their factory default values Be aware that previous settings will be lost Submit
7. Tx Rx RTS CTS Ethernet PHY gt DTR DSR DCD 10M 100M E LED LED NE 4100 Series User s Manual Panel Layout and Pin Assignments NE 4110S NE 4110A NE 4110 ST The NE 4110S is an RS 232 to Ethernet server and the NE 4110A is an RS 422 485 to Ethernet server Both models use an RJ45 connection and measure 57 x 40 mm The NE 4110 ST is the evaluation board for testing NE 4100S and NE 4110A modules and developing your own applications Panel Layout NE 4110S Le 57 00 mm _ Le 149 00 mm gt A o90000000000000000 90000000000000000 12 90000000000000000 Ga 09000000000000000000 Gah 00000000000000000000 Gah 90000000000000000000 0000000000000000000 Jumper 9 J9 GE 00000000000000000000 29 00000000000000000000 2 eee000000000000000000 es 90000000000000000000 Power sq 90000000000000 000 00 0 90000000000000000000 Jack LG po000000000000000000 S ch LG 00000000000000000000 22 00000000000000000000 GZ 00000000000000000000 ee DOD0D0000000000000000 mu 00000000000000000000 E 00000000000000000000 E 00000000000000000000 00000000000000000000 e e0000000000000000000 S Jumper 10 Ee J10 kenge GE Selector M DI O Selector eee LESS Jumpers CH Jumpers DI O Signal PE Setting Switches Reset Button Debug Serial COM Port Serial Port RS 232 DI O Terminal Block JP2 is used to select RS 485 4 wire RS 422 or RS 485 2 wire Short JP2 to configure it for RS 4
8. making this mode ideal for message display SN ze transmission ieee no connection required RS 232 Device 4 3 NE 4100 Series User s Manual Choosing the Proper Operation Mode Real COM Mode Real COM mode allows users to continue using Real COM Mode software that was written for pure serial communications applications Each module comes COM3 IP Port and above The serial module s serial port is mapped Se by the driver to an IP address and port number The Ss driver intercepts data sent to the host s COM port ee TCP IP packs it into a TCP IP packet and then redirects it Ethernet through the host s Ethernet card At the other end of the connection the module accepts the Ethernet frame unpacks the TCP IP packet and then transparently sends the data to the attached serial device The driver thus establishes a transparent connection between the host and serial device RS 232 allowing the host to treat the networked device as if it were directly attached equipped with COM drivers for Windows systems 95 KS Driver Mode A ATTENTION The Real COM driver comes with Network Enabler Administrator which is part of the NE 4100 Series Administration Suite A ATTENTION Real COM mode can allow several hosts to have simultaneous access to the module The driver controls host access to attached serial devices by checking the host s IP address against the Accessible IP list Use the Accessible IP table to re
9. ATTENTION Up to 4 connections can be established between the module and hosts The connection speed or throughput may be low if one of the four connections is slow In this case the other 3 connections will be delayed while waiting for the slowest connection to finish transmitting or receiving addresses if a DNS server has been configured For some applications you may need to send the data actively to a remote destination s domain name address TCP connect on Setting Factory Default Necessity Start up Any Character Start up Optional Start up The module will attempt to establish a TCP connection as soon as it is powered on Any Character The module will attempt to establish a TCP connection as soon as the module starts receiving serial data UDP Mode perating Settings Port 01 oparation mode UDPMode 8 Data Packing A wee F Enable D mee I Enable bh 0 65535 ms UDP Mode Begin End Port Destination IP address e 1 D 92 168 2 95 f 92 168 2 95 om Destination IP address 2 fi 92 168 2 95 fise168 2 95 be Destination IP address gt 5 3 a2153 295 fise168 295 i fano3 pee IP address fisziea235 92163295 EA 1602 95 fi aoa Local Listen part aoo T apply the above settings to all serial ports NOTE Serial Command Mode is supported in firmware version 3 0 and above Delimiter 1 Delimiter 2 Force transmit
10. C Load Facto tz NOTE Serial Command Mode is supported in firmware version 3 0 and above Save Restart Click on Save Restart in the navigation panel to save all submitted changes and restart the module 6 24 7 Network Enabler Administrator Network Enabler Administrator is a Windows utility that can be used to configure NE 4100 Series modules In this chapter we will discuss how to install and use Network Enabler Administrator This chapter includes the following sections Overview Installing Network Enabler Administrator Network Enabler Administrator Navigation Configuration Functions gt Broadcast Search gt Specify by IP Address gt Locate gt Unlock gt Configure Oooo gt Upgrade Firmware gt Import and Export Configuration LI Monitor Functions gt Add and Remove Target gt Load Configured COM Port gt Settings gt Go and Stop LI Port Monitor Functions LI COM Mapping Functions gt Add and Remove Target gt COM Settings gt Enable and Disable gt Apply and Discard Change gt Import and Export COM Mapping UI IP Address Report Functions NE 4100 Series User s Manual Network Enabler Administrator Overview NE 4100 Series modules are shipped with an integrated software suite that bundles Network Enabler Administrator and the IP Serial Library The suite provides everything you need to remotely manage monitor and modify the module hassle free Netw
11. channel is in output mode 3rd requested DIO channel optional 0 channel status is low 1 channel status is high 4th requested DIO channel optional 0 channel is in input mode 1 channel is in output mode 4th requested DIO channel optional 12 Data 0 1 0 channel status is low 1 channel status is high For example the 10 byte response 5 2 0 6 0 0 1 1 0 1 indicates that DIO 0 is in input mode and low status DIO 1 is in output mode and high status and DIO 2 is in input mode and high status C Code Example BOOL ReadMultipleDIO int start int end int mode int status DIOPacketStruct packet packet header command 5 Read Multiple DIO Commands packet header version 2 DIO protocol command version packet header length 2 data length packet data 0 start start of the DIO number packet data 1 end end of the DIO number send SocketFd Send TCP packet Process the returned data here return TRUE char amp packet sizeof DIOHeaderStruct 2 0 Write Multiple DIO Command Byte Descriptor Value Description 1 Header 6 command number fixed 2 Header 2 version fixed 3 Header any this byte is only used in the module s response data length depends on the number of channels being 4 Header 6 8 10 written 6 bytes for 2 channels 8 bytes for 3 channels 10 bytes for 4 channels 5 Data 0 1 2 starting DIO channel
12. programming and focus more on developing other major features thereby shortening your product s time to market Modules may be easily configured with a user friendly Windows utility web browser serial console or Telnet console In addition a Windows based NECI Network Enabler Configuration Interface library is available to help you develop your own Windows utilities Each module comes with a complete development kit containing an evaluation board documents sample code cables and accessories Package Checklist e 1 NE 4100 Series module 1 NE 4100 ST the evaluation board e NE 4100 Series documentation amp software CD 1 universal power adaptor 2 power cords KL e e 1 null modem cable e 1 cross over Ethernet cable e Warranty statement e Quick Installation Guide NOTE Please notify your sales representative if any of the above items is missing or damaged Product Features All NE 4100 Series modules have the following features e 10 100 Mbps auto sensing Ethernet interface e Compact size and ready to go design NE 4100T measures 45 x 36 mm NE 4110 4120 measure 57 x 40 mm e Built in TCP IP firmware for fast integration e TCP Server TCP Client UDP Real COM driver operation modes Low power consumption 1 5W e Multiple user friendly configuration options e 4 dedicated digital input output DIO channels for user applications e Software reset NE 4100 Series User s Manual Introduction Produ
13. report period of 10 seconds means that an IP address report will be sent every 10 seconds A ATTENTION The module will send IP address reports only when assigned an IP address from a DHCP or BOOTP server If a connection to a DHCP or BOOTP server is not available no IP address report will be sent Serial Settings 3 Main Menu erial Settings Overview Cy Basit Settings Port 01 i LO Network Settings Port Alias 7 Serial Settings Serial Parameters O Poti Baud Rate RG Operating Settings Gees LI Accessible 1P Settings ECO auto warning Settings EE 0 Digital 10 Parity J Serial Command Moda O Change Password HA Load Factory Default LO Save Restart Flow Control FIFO f Disable Enable Interface RS 232 Only F apply the above settings to all serial ports Submit NOTE Serial Command Mode is supported in firmware version 3 0 and above Port Alias Setting Factory Default This function is designed for future use You may enter a string to help in the module s serial port from other serial ports Serial Parameters A ATTENTION Refer to the serial communication parameters in your serial device s user s manual The module s serial parameters should be the same as the parameters used by your serial device Baud Rate Setting Factory Default 50 bps to 115 2 Kbps for PCB V1 x 110 bps to 230 4 Kbps for PCB V2 x MS EER Required The module can be set for baud rate
14. 2 9 Panel Layout E 2 9 NE 4120 ST LED Indieators AAA 2 10 Pin Assignments ve Eeer e Eege ee aes 2 11 Block Diagrams euer SE E Ee ee teak ee a aaa es 2 12 Getting Startle DEE 3 1 Wirin Precautions i053 steep tees aio wenp pee AE 3 2 Installing the NE 4100T onto the NE 4100 ST ooo eeceeeeeeceeeeneeeeseeeseenaeenaeeaes 3 3 Installing the NE 4110S NE 4110A onto the NE 4110 ST ooo ee eeeccsseceeeceseeeeeeeeneeees 3 3 Installing the NE 4120S NE 4120A onto the NE 4120 ST oe ee eeseesseereeseeneeeeeeeneeees 3 4 Selecting the Serial Interface eet 3 4 Circuit Pad for External Connection i ceeseesecsessecsseeecssecseesecaeesecnaeeeesaecaessecseesesnaeeeeeas 3 5 Connecting the Power netacna eege eeh Side Bad alta 3 5 Connecting to the Network daie eg dete eais ts ated eege cd eck ote ted e SEREN er 3 6 Connecting to a Serial Devicescape iiris orre in E ee T EA NEES 3 6 Disita VO Channel tele nar e r a E ee dee Zeien 3 6 Digital Output LED Circuit Design esseseeeeeeeeeeseseersesrstsrerrsrerssrsrsrerreressesesreerees 3 8 Choosing the Proper Operation Mode ube 4 1 OVET VIEW aerar aot eee nE eA aE EErEE REE ie eeben E EEE E EE 4 2 TCP Server Mode sa c ciaadcacven citi ied ek EE EES 4 2 TCP Chent Mode EE nani asi LEERE EE Eni TESES 4 3 UDP Mode iooi n e EE 4 3 Real COM Modessa ee dati eens A o areata EE EEE 4 4 Initial IP Address Configuration cccecssseseeeeeeeeeeeeeeeeeneneeeeeeeeeeeeeseeeees 5 1 Static vs Dynamic IP Addres
15. 2on Function Configuration 1 Network Enabler Module s z Network Enabler Admit Configuration SEET Move 2 Broadcast Search BB Port Montor e i f COM Mapping E Specify by IP Address T IP Address Report Export Configuration Import Configuration ISS Assign IP Address gt Message Log 4 Monitor Log 0 NE 4100 Series User s Manual Network Enabler Administrator 2 After entering the correct password the following window will open information E i Unlock ok ox After a module has been unlocked it remains unlocked for the duration of the Network Enabler Administrator session even if a new password is assigned ATTENTION The Unlock function only allows you to enter the current password To set or change the module s password select the Configure command in the Configuration context menu Configure Configure is used to change the selected module s settings All web console settings are available here 1 Select Configure from the Configuration context menu Note that this menu may also be opened by right clicking Configuration in the navigation panel or by right clicking the selected module lox Jeaz egi Configuration 1 Network Enabler Module s Ho Modi MAC Address IP Address EE OC Ode ett eh cl Network Enabler Admit Configuration NE 2100T E Monitor Broadcast Search Pot Monitor ig COM Mappi Specify by P
16. 4 invalid parameter 5 invalid return value E enter serial command mode Parameter varies varies Tail 1 CR carriage return character no line feed For example the following sequence of characters means that the TCP server port number has been written successfully lt YTL CR Available OP Codes and Parameters are described in the next section OP Codes and Parameters Basic Commands OP Code Parameter Comments BS read only serial number BV read only firmware version BN alphanumeric max 15 bytes server name BW 0 disable 1 enable web console alphanumeric max 10 byles l restart only save and restart 2 save amp restart write only 0 static 1 DHCP IP configuration XXX XXX XXX XXXK Ne e g 192 168 127 254 IP address XXX XXX XXX XXX ya e g 255 255 0 0 netmask XXX XXX XXX XXX e e g 192 168 1 254 gateway NA read only ee e g 00 90 e8 09 44 fe 9 3 NE 4100 Series User s Manual Serial Command Mode Accessible IF OP Code Parameter AS Cee accessible IP list filtering 1 enable XXX XXX XXX XXX AA e g 192 168 127 1 accessible IP address 01 XXX XXX XXX XXX z accessible IP address 02 e g 192 168 127 1 XXX XXX XXX XXX e g 192 168 127 1 XXX XXX XXX XXX e g 192 168 127 1 XXX XXX XXX XXX e g 192 168 127 1 XXX XXX XXX XXX e g 192 168 127 1 XXX XXX XXX XXX e g 192 16
17. 6 NE 4100 Series User s Manual Panel Layout and Pin Assignments A ATTENTION For the 2 wire RS 485 interface pin 3 is for Data B and pin 4 is for Data A NE 4110S and NE 4110A Ethernet Port Pinouts Pin Signal i i TTT 2 Tx 3 Rx 6 Rx RJ45 Port NE 4110S and NE 4110A DIO and LED Header Pinouts J2 GND VCC 5V GND VCC 5V DIOO 10M_LED DIO1 100M_LED DIO2 Ready_LED DIO3 Reset TxD1 RxD1 NE 4110 ST Pinouts Debug Serial Port for Serial Console RS 232 Port for Serial Devices Pin Signal Pin Signal 2 RXD 1 DCD 3 TXD 5 2 RXD 5 S 5 GND ij 3 TXD 4 E 8 3 T 4 DTR SP 7 2 2 5 GND 1 6 6 DSR 7 RTS 8 CTS Serial and DIO Terminal Blocks TXD TXD RXD RXD SGND DO Di D2 D3 Data Data 2 7 NE 4100 Series User s Manual Panel Layout and Pin Assignments Block Diagrams NE 4110S Block Diagram Serial data Tx Rx RTS CTS Customer s device DTR DSR DCD 10 100 M Ethernet PHY Lech 80195 SRY Line GPIO Port PIOO PIO3 RS 232 interface Transformer 1 5 KV isolation Line Driver TIxw wRx 10M 100M Serial console GE BEE WEE interface RS 422 485 Customer s device Signal RS 422 485 interface 10 100 M Ethernet PHY Lech 30136 CPU Line GPIO Port PIOO PIO3 S Transformer 1 5 KV isolation Line Driver Tx y w Rx ORY 100M Serial cons
18. A ATTENTION Always select and submit the time zone before modifying the time The console will display the real time according to the time zone compared to GMT If you would like to modify the real time clock select Local Time The module s firmware will modify the GMT time according to the Time Zone Time zone Setting Factory Default Necessity User selectable time zone GMT Greenwich Mean Time Optional Local time Setting Factory Default Necessity User adjustable time GMT Greenwich Mean Time Optional Click on the Modify button to open the Modify time settings window to input the correct local time T Tim Settings Microsft Interns Explore Modify time settings Date Time Submit Close Time server Setting Factory Default IP or domain address E g 192 168 1 1 time stdtime gov tw or None Optional time nist gov NE 4100 Series modules use SNTP RFC 1769 for auto time calibration Enter the Time Server IP address or domain address When the Time Server IP address is provided the module will request time information from the Time Server every 10 minutes Console A ATTENTION Web console Telnet console Setting Factory Default Necessity Enable or Disable Enable Required The web console and Telnet console can be disabled for security reasons In some cases you may want to disable one or both of these console utilities as an extra precautio
19. Address apping AM IP Address Fepott cate SE 3 i VH Be BD le Upgrade Fimware Expon Corfigwation Inpor Corfigucation SELE I Assien IP Address vlessage Log 4 Montor Log 0 2 The next window shows that the module s configuration is being processed 4 Please wat O 14 1 x Carrel 7 8 NE 4100 Series User s Manual Network Enabler Administrator 3 After the processing is done the following window will open OOOO UU one AutoWanng IPAddessRepot Passwod DigtallO Serial CMD o mil R SES Basic I Network Serial QperatingMode Accessible IPs MAC Address Modly 00 90 E9 04 41 06 Device Neme NE 4110S_506 Serial Number 506 C Modty Firmware Ver Ver 4 0 SR BIOS Ver Ver21 LES TiveZore GMT Greenwich Mean Time Dublin Edinbur Status Data Mode oC f ate 12 122000 x 314 25 PM a Click the Modify check box to modify configuration af OK X Cancel NOTE Serial Command Mode is supported in firmware version 3 0 and above The module s parameters are divided into ten tabs Basic Network Serial Operating Mode Accessible IPs Auto Warning IP Address Report Password Digital IO and Serial CMD To make changes to any settings the Modify box must be checked The changes will be made effective after you click OK which will save all changes and restart the module Please refer to Chapter 6 for descriptions of each param
20. EMC FCC Class A CE Class A Warranty 5 years 2 Panel Layout and Pin Assignments This chapter includes information about the panel layouts and pin assignments for NE 4100 Series modules The layouts and reference circuit diagrams for the evaluation boards are also covered The evaluation boards are used for evaluation and development of applications for NE 4100 Series modules The following topics are covered in this chapter Q NE 4100T NE 4100 ST gt Panel Layout gt NE 4100 ST LED Indicators gt Pin Assignments gt Block Diagrams Q NE 4110S NE 4110A NE 4110 ST gt Panel Layout gt NE 4110 ST LED Indicators gt Pin Assignments gt Block Diagrams LI NE 4120S NE 4120A NE 4120 ST gt Panel Layout gt NE 4120 ST LED Indicators gt Pin Assignments gt Block Diagrams NE 4100 Series User s Manual Panel Layout and Pin Assignments NE 4100T NE 4100 ST The NE 4100T is a TTL to Ethernet drop in module It measures 45 x 36 mm and has a dual in line 26 pin design making it easy to integrate with your serial devices The NE 4100 ST is the evaluation board for testing NE 4100T modules and developing your own applications Panel Layout NE 4100T Pin 1 H 45 00 mm gt D Wun e kLe 36 00 mm gt Pin 14 Ethernet Port Power Jack T H 99 00 mm 149 00 mm Reset Button Debug Serial COM Port NE 4100 ST LED Indicators Serial Port
21. Enabler Administrator to configure the trigger type you will need to find the module and open its configuration window Please refer to Chapter 7 for additional details The trigger type will be configured under the Serial CMD tab Check the Modify box in order to make changes to the settings Enable must be checked in order to configure the trigger type x E Basic Network Serial Operating Mode AccessibleIPs Model x Serial CMD NE 41105 Auto Warning IPAddessRepot Password Digitali MAC Address y Modify Select H W Control Pin Use DIO 0 00 90 E8 04 41 06 Seen to trigger serial command mode through a digital I O channel 0 Serial Number 506 Firmware Ver Ver 40 BIOS Ver Activated by Character oa Ver 2 1 SW Trigger Character 28 28 25 Ia DEI Status Data Mode Click the Modify check box to modify configuration Jf OK 2 Cancel NE 4100 Series User s Manual Serial Command Mode Configuration ba xj Information Basic Network Serial OperatingMode AccessiblelPs Mace AutoWaming IPAddress Repot Password DigitalI0 Serial CMD NE 41105 MAC Address wi Modify 00 90 E8 04 41 06 Select Activated by Character to wi Enable trigger serial command mode through Serial Number the serial port In this case you will also O HAW Control Pi need to enter the three characters in See HEX code that will be used as the SC trigger characters BIO
22. IP Serial Linue Status Tue after Conn Tx Aix after Mon Tx Ak Throw Tx Ak Inty Throw COM Number It Lt Load Defaut 7 16 NE 4100 Series User s Manual Network Enabler Administrator In addition individual COM ports in the module list may be selected or deselected for monitoring N Netvock Enabler Ad minietrator Port Monito Eile Function Port Monitor Ven Help Los ole Function Port Monitor Stopped 1 Port s Network Enable Admit Configuration Monitor BS Pest Monitor GG COM Mapping NM IP Address Repost COM Mapping Functions Network Enabler Administrator is installed with Real COM drivers that work with Windows 95 and above These drivers map a COM port on the host PC to the module so an application communicating with COM5 for example could transparently be connected to the module COM ports may be mapped before the module is connected It is also possible to map sequential COM ports to different modules at the same time COM Mapping functions are used to configure enable and disable the module s Real COM drivers After the COM mappings have been configured and enabled Network Enabler Administrator is not needed for the COM mappings to remaining effect If the PC is rebooted the COM mappings will still be in effect after booting up Add and Remove Target Add Target searches for modules over the network to add to the COM Mapping module list Remove Target deletes the se
23. J10 13 14 13 14 GND ooo0o00000000000 0 ooo0o00000000000 0 ooooo0oo0000000000 ooooo0oo0000000000000 oooooo0oo0o00000000000 ooooo0oo0000000000000 ooooo0oo0o000000000000 ooooo0oo0o000000000000 ooooo0oo0o000000000000 ooooo0o0000000000000 ooooo0o0000000000000 ooooo0oo0oo0o00000000000 ooooo0oo0o000000000000 ooooo0oo0o000000000000 ooooo0oo0oo000000000000 ooooo0oo0000000000000 ooooo0oo0o000000000000 ooooo0oo0o000000000000 ooooo0o0000000000000 oooo0oo0o0000000000 ooooo0oo0oo0o00000000 ooooo0o0000000000 oooo0o00000000000 Connecting the Power Connect the 12 VDC power line with the evaluation board s power jack If the power is properly supplied the power LED will show a solid red color until the system is ready at which time the ready LED will show a solid green color 3 5 NE 4100 Series User s Manual Getting Started Connecting to the Network To connect to the network for testing and development purposes the module should be installed onto its evaluation board Make sure that the module is correctly installed onto the evaluation board then plug the Ethernet cable into the RJ45 jack For models NE 4100T NE 4120S and NE 4120A the RJ45 jack is located on the evaluation board for models NE 4110S and NE 4110A the RJ45 jack is located on the module itself If the cable is properly connected the RJ45 connector will indicate a valid connection to the Ethernet as follows wien The green LED in the u
24. Off Normal Detected Serial to Ethernet Function Poll DIO 0 Status Check Serial Port Data DIO 0 Low 3 character HW Trigger On Trigger Detected Enter Serial Command Exit Serial Command Mode and Restart Process Command A ATTENTION This flowchart represents a continual process You can start trace out a logical flow by starting anywhere on the chart Diamonds represent decision points Only one path leading out of any diamond can be followed 9 8 NE 4100 Series User s Manual Serial Command Mode Configuring Trigger Type Serial command mode may be triggered by either software or hardware Initially you may use one of the following configuration tools to set the trigger type Network Enabler Administrator Telnet console web console or serial console The hardware trigger involves using DIO 0 to enter serial command mode The software trigger involves using a three character sequence sent to the serial port to enter serial command mode For hardware versions 1 1 or earlier when the SW Trigger is enabled the highest achievable data transmission rate will be reduced from 234000 bps to 55000 bps This is because all data received through serial port 0 will be parsed In other words the system must continuously check the serial port data for the SW Trigger characters This is not an issue for hardware versions 2 1 and later Network Enabler Administrator To use Network
25. User s Manual Web Console Configuration TCP alive check time Setting Factory Default 0 min The TCP connection is not closed due to an idle TCP connection 1 to 99 min The module automatically closes the TCP connection if there is no TCP activity for the given time After the connection is closed the module starts listening for another host s TCP connection Inactivity time Setting Factory Default 0 to 65535 ms 0 ms Optional 0 ms The TCP connection is not closed due to an idle serial line 0 65535 ms The module automatically closes the TCP connection if there is no serial data activity for the given time After the connection is closed the module starts listening for another host s TCP connection This parameter defines the maintenance status as Closed or Listen on the TCP connection The connection is closed if there is no incoming or outgoing data through the serial port during the specific Inactivity time If Inactivity time is set to 0 the current TCP connection is maintained until there is a connection close request Even with Inactivity time is disabled the module will still check the connection status between itself and the remote host by sending keep alive packets periodically If the remote host does not respond to the packet it assumes that the connection was closed down unintentionally The module will then force the existing TCP connection to close A ATTENTION The Inactivity time shoul
26. WNP192 168 127 253 in HyperTerminal and press Enter which sets the module s IP address to 192 168 127 253 HyperTerminal displays lt YNP indicating that the IP address command was executed successfully Type gt WBR2 in HyperTerminal and press Enter which saves changes and restarts the module Repeat STEP 1 to STEP 5 to re enter serial command mode Type gt RNP in HyperTerminal and press Enter which requests the module s IP address HyperTerminal displays lt YNP192 168 127 253 indicating that the module s IP address is 192 168 127 253 Type gt WBR1 in HyperTerminal and press Enter which exits serial command mode Example 3 Get IP Mode Using SW Trigger STEP 1 STEP 2 STEP 3 STEP 4 STEP 5 Verify that the software trigger is enabled for serial command mode and check the three trigger characters For this example assume the trigger is 2B 2B 2B Check the module s serial port settings Start Windows HyperTerminal and make sure that the PC s serial port settings match the module s settings Type the three trigger characters used to enter serial command mode 2B 2B 2B in this example HyperTerminal displays lt E indicating that the module is in serial command mode 9 16 NE 4100 Series User s Manual Serial Command Mode STEP 6 STEP 7 STEP 8 Type gt RNC in HyperTerminal and press Enter which requests the module s IP mod
27. a line of compact modules that act as network enablers NE 4100 Series modules can be installed in or on a serial device to connect it to an Ethernet network allowing you to gain network access to any electronic device that has a serial port All NE 4100 Series modules come equipped with built in TCP IP protocols for fast integration saving you time and energy on programming The following topics are covered in this chapter O Overview LI Package Checklist Q Product Features Q Product Specifications NE 4100 Series User s Manual Introduction Overview NE 4100 Series modules are a type of embedded device server or network enabler An NE 4100 Series module may be installed in or attached to a serial device to make it accessible from a network There are three types of module offered drop in NE 4100T RJ45 NE 4110S NE 4110A and pin header NE 4120S NE 4120A The last letter of the model number indicates the serial signal supported by the module T indicates a TTL connector S indicates an RS 232 connector and A indicates an RS 422 485 connector Each module includes 4 digital input output channels also known as DIO channels or GPIO channels NE 4100 Series modules are very compact less than half the size of a credit card At such a small size they can be installed into almost any serial device Each NE 4100 Series module also comes with a built in TCP IP stack for fast integration Engineers can spend less time on TCP IP
28. lt lt Main Menu gt gt Basic setting Network settings Serial settings DIO setting Operating settings Accessible IP settings Auto warning settings Monitor Ping Change password b Load factory default v View settings s Save Restart q Quit Key in your selection s 5 5 NE 4100 Series User s Manual Initial IP Address Configuration 9 Press Y and then Enter to save the new IP address and restart the module Ready to restart Key in your selection y Serial Console 19200 n 8 1 If you wish to configure the IP address of the module without going through the network you may use the serial console which involves connecting a serial terminal directly to the RS 232 console port on the evaluation board Moxa offers a free utility called PComm Terminal Emulator that can be used for this purpose although you are free to choose among other terminal emulators that are widely available PComm Lite may be downloaded at www moxa com The following instructions show the procedure using PComm Lite If you are using another utility the instructions may vary slightly 1 2 Plug one end of a serial cable into the RS 232 DEBUG P1 serial port on the evaluation board plug the other end directly into your computer s male RS 232 serial port From the Windows desktop click on Start gt Programs gt PComm Lite gt Terminal Emulator When the PComm Terminal Emulator window opens select Open from t
29. modules When checked this option automatically assigns available COM numbers sequentially If not checked each module will have to be manually assigned a COM port number Advanced Settings In the Advanced Settings tab you may configure how serial data is transmitted over the network COM Port Settings x Port Number 1 Fotz Selected 1st port is Port 1 Basic Setlings Advanced Settings Serial Parameters Tu Mode Hi Perlomance FIFO Enable D Phish Only Flush Local Butler C Apaly AllSeiested Foris 7 18 NE 4100 Series User s Manual Network Enabler Administrator When Tx Mode is set to Hi Performance the Real COM driver sends a Tx Empty signal to the host as soon as it sends serial data over the network to the selected module In Hi performance mode the driver will not verify that the module has successfully received and passed the data to the serial device When Tx Mode is set to Classical the driver sends the Tx Empty signal only after the module has confirmed that serial data has been successfully passed on to the serial device The additional step of verification plus the fact that it must be transmitted over the network means that Classical mode will cause lower throughput If you want to ensure that all data is sent out before further processing Classical mode is recommended When FIFO is disabled the selected module will send one byte each time the Tx FIFO becomes empty and an Rx int
30. ms or more to have any effect At 9 ms or less the module will simply pack every character as it is received which would be the same as if no delimiter characters or Force transmit time were specified at all Local TCP port Setting Factory Default Necessity 1 to 65535 4001 Required Use this field to indicate the TCP port that the module will use to listen to connections and that other devices must use to contact the module To avoid conflicts with well known TCP ports the default is set to 4001 Real COM Mode Operating Settings Port 01 Operation mode Pea COM Mode rep alive check time F 0 99 min f 1 4 Data Packing F Hex F Enable fp Hex I Enable fp 0 65535 ms Ir Apply the above settings to all serial ports NOTE Serial Command Mode is supported in firmware version 3 0 and above TCP alive check time Setting Factory Default Necessity 0 to 99 min 7 min Optional 0 min The TCP connection is not closed due to an idle TCP connection 1 to 99 min The module automatically closes the TCP connection if there is no TCP activity for the given time After the connection is closed the module starts listening for another host s TCP connection Max connection Setting Factory Default Necessity 1 2 3 4 1 Required Max connection is used when the user needs to receive data from different hosts simultaneously The factory default only
31. re seereis aK RE E E EA RSE A e 8 2 Hardware Setupics Seege dree eene e Meo 8 2 Installing Linux Real TTY Driver Files 0 0 cece cesesecseeecseeeeceseeeeesecseeseceseeeeeenees 8 2 Mapping TIY Ports scacsessoecvans Sege EE ss ieee edd seins Ee aipe RENE aO 8 3 Removing Mapped TTY Porte 8 3 Removing Linux Driver Files AAA 8 4 UNIX Fixed TTY Drivers cne area aie adsl Ais ohn eau OR Ah EEN 8 4 Installing the UNIX Drivers 4 secs te dieses Sheed dee dier ee deepens 8 4 Configuring the UNIX Driver 8 5 Serial Command MOde ccccccseeecsessneeesesseeeeeeseeeeeeeseeneeesesseneeeessseneeees 9 1 A 9 2 Serial Command Format and Command Set 9 2 Command Structure ee Zebra ENEE EES REESEN ees bases 9 2 Reply Structure asc aia EE SEA EZE EES EES 9 3 OP Codes and Parameters ssicsecssssscacscis tess ssssspsctsivcescossensesdassvsssspessassansseassenscctssteass 9 3 Operation Flow Charte ebe oii a etd nadie eine tate 9 8 Configuring Tigger Type sisscasinnciciati con niadinsieistsaanininibeasnshodan 9 9 Network Enabler Administrator ccceccesceesceesceeeceeeceeceecesecaecaeceaecaeecaeeeneeeneens 9 9 RK Oe E 9 11 WED EE 9 12 Serial Consoles eege arae a E A ees EE ee EEN 9 12 Entering Serial Command Mode 9 13 Trigger E 9 13 Serial Port Harameterg EENS NEESS 9 13 COMMENIS E 9 14 Exiting Serial Command Mode 9 14 Determining the Active Modes siroter erate iaeio TEETE Ta aa OENE EA EREE ETES 9 14 Serial Command Examples AA 9 15 Exam
32. right clicking the desired module IP Address Report Functions IP Address Report functions are used to view IP address reports from appropriately configured modules When monitoring is activated Network Enabler Administrator listens for IP address reports on a UDP port number which may be configured under Settings in the IP Address Report context menu Any IP address reports received at this port number will be displayed in the window Select Go to begin monitoring for IP address reports Stop to cease monitoring and Clear to clear the current display of reports Note that in order for a PC running Network Enabler Administrator to receive IP address reports from a module the module must set the PC s IP address as the destination In addition the module and the PC s designated port number for IP address reports should match Please refer to the Network Settings section in Chapter 6 for additional information on configuring a module to send IP address reports 7 20 8 Linux and UNIX Configuration NE 4100 Series modules can be configured to work with Linux and UNIX operating systems Drivers are included on the CD that comes with the module This chapter includes the following sections QO Linux Real TTY Drivers gt Basic Procedures gt Hardware Setup gt Installing Linux Real TTY Driver Files gt Mapping TTY Ports gt Removing Mapped TTY Ports gt Removing Linux Driver Files LI UNIX Fixed TTY Driver gt Installi
33. the desired type of function to bring up the context menu e With the type of function already selected in the navigation panel and the target module already selected in the module list open the context menu from the menu bar From the context menu you may then select the desired function NE 4100 Series User s Manual Network Enabler Administrator Configuration Functions Configuration functions are where module parameters may be viewed and changed All parameters available in the web console are also available here In addition a module s configuration may be imported or exported and the firmware may be updated Note that the module list must be manually updated every time Configuration functions are accessed A ATTENTION Every time Configuration functions need to be used you must first use Broadcast Search or Specify by IP Address to add the module to the Configuration module list The Configuration module list is not retained when other functions are used ATTENTION When Network Enabler Administrator is first opened you must use Broadcast Search or Specify by IP Address to find the module in order to unlock other functions Broadcast Search Broadcast Search is used to find all NE 4100 Series modules that are connected to the same LAN as your computer Since the Broadcast Search function searches by MAC address and not IP address all NE 4100 Series modules connected to the LAN will be located regardless of whether o
34. the host to the connection Device Proceed with module and from the module to the host E data transmission NE 4100 Series User s Manual Choosing the Proper Operation Mode TCP Client Mode In TCP Client mode the module can actively TCP Client Mode establish a TCP connection to a pre defined host Requesta computer when serial data arrives ES connection IR Proceed with After the data has been transferred the module can NR automatically disconnect from the host computer by E gt using the TCP alive check time or Inactivity be p time settings Please refer to the following chapters TCP IP for more details sae As illustrated in the figure data transmission proceeds as follows 1 The module actively establishes a connection based on the conditions set in the firmware You may let RS 232 the module connect to a remote host on startup or connect later when data from serial device arrives 2 Once the connection is established data can be transmitted in both directions from the host to the module and from the module to the host UDP Mode UDP mode is faster and more efficient than UDP Mode TCP modes In UDP mode you can multicast data from the serial device to multiple host m computers and the serial device can also be receive data from multiple host computers E applications TCP IP SST data transmission TCP Client Device Directly proceed with Ge
35. 0 20000000000000000000 0000000000000000000 0000000000000000000 3 3 NE 4100 Series User s Manual Getting Started Installing the NE 4120S NE 4120A onto the NE 4120 ST The NE 4120S and NE 4120A modules are attached to the NE 4120 ST board using mounting screws that are provided with the board When attaching the module to the board make sure that the module is oriented so that the jumper banks on the module and the board are aligned as shown below Use the provided ribbon cables to connect jumper block J1 on the module to J9 on the board J2 on the module to J10 on the board and J3 on the module to J7 on the board When plugging in each ribbon cable make sure that the red key wire corresponds with pin 1 on each jumper block NE 4120 ST Starter Kit 00000000000000000 NE 4120 Series Module J2 P Selecting the Serial Interface NE 4100 Series modules are available for different serial interfaces The NE 4110S and NE 4120S are designed for the RS 232 interface and the NE 4110A and NE 4120A are designed for the RS 422 485 interface On the NE 4110 ST and NE 4120 ST evaluation boards the Network Enabler Interface jumper block is used to select the serial interface used for your particular module For the NE 4110S and NE 4120S the evaluation board JP2 Network Enabler Interface should be configured for the RS 232 interface as shown e e RS 485 below ellellellelle E el el el _ RS 232 For the NE 4110A and NE 4
36. 000000000 E oooooooooooooooo oo 00000000000000000000 Q oGooooooooooooooo oo 3 Jumper 10 D J10 Interface 4 Selector DI O Selector Jumpers Jumpers DI O Signal Setting Switches Reset Button Debug Serial COM Port Serial Port RS 232 DI O Terminal Block JP2 is used to select RS 485 4 wire RS 422 or RS 485 2 wire Short JP2 to configure it for RS 485 2 wire and do not short JP2 to configure it for RS 485 4 wire RS 422 NE 4120 ST LED Indicators LED Name LED Color LED Function Steady on Power is on and NE 4120 is functioning normally Blinking NE 4120 has been located by Network Enabler Administrator Power is off or power error condition exists Steady off e IP address cannot be found in DHCP mode e IP address conflict Red Indicates that DIO is in low 0 status Red Indicates that DIO is in low 0 status Red Indicates that DIO is in low 0 status Red Indicates that DIO is in low 0 status Red Indicates that TXDO has a signal Indicates that RXDO has a signal RXDO Red RTSO Red Indicates that RTSO has a signal TXD1 Red Indicates that TXD1 has a signal RXD1 Red Indicates that RXD1 has a signal 2 10 NE 4100 Series User s Manual Panel Layout and Pin Assignments Pin Assignments NE 4120S Serial Header Pinouts J1 NC 10 9 NC CTSO 8 7 RTSO DSRO 6 5 GND DTRO 4 3 TxDO RxDO 2 1 DCDO NE 4120A Serial Header Pinouts J1
37. 120A the evaluation board JP2 Network Enabler Interface should be configured for the RS 485 interface as shown fel Rs 485 below Z RS 232 Note that the RS 485 interface is selected on the evaluation board for the NE 4110A and NE 4120A modules even when the module is operating in RS 422 mode Please refer to Chapter 2 Panel Layout and Pin Assignments for additional details NE 4100 Series User s Manual Getting Started Circuit Pad for External Connection A circuit pad is provided on the right side of each evaluation board for the development of additional application circuits sv POCOCCCOG00000000 v 2000000000000000 J o s10 co NC ooooocooooooooo00000 oooooooo0000000000 ooooooooooooooo0o00000 ooooooocoooooooooooo0 ooooooooooooooooooo0o0 210 900000000000000000 1 2000000000000000000 The first row of the circuit pad is for connecting a 5V power supply the second row is for connecting a 3 3V power supply The last row of the circuit pad is for grounding Serial signals are mapped to J3 as an extension of jumper block J9 DIO and LED signals are mapped to J4 as an extension of jumper block J10 This means that pin assignments for J3 on the circuit pad are the same as the pin assignments for jumper block J9 pin assignments for J4 on the circuit pad are the same as the pin assignments for jumper block J10 sveo 3 3v 0 2 12 J310 O oo oo oo oo EI 12
38. 7 1 ENEE eene E a ae EEE E E EEEE a ante eae es 7 2 Installing Network Enabler Administrator cecccescessecececeeeeseeeeceeeceeeeeeeeeeeeereneeneenas 7 2 Network Enabler Administrator Navigation 7 4 Configuration Fupnettemg eege SEENEN NEE EEN E 7 5 Broadcast Search sissies hess deeg dE ee EE teas sedssenaspebeeses 7 5 Specify by IP Address ninas ici eink eaeaa nti nae aie Hanan havea 7 6 LOC AtG iss ssse E EENS 7 6 Lk 7 7 Configure 2854 sneintetnasistinduun beaten ean anes aed 7 8 Upgrade Firmware EE 7 10 Import and Export Confeurapon eecesesccssecssesecseeeecsseeecsseeaeeseceeseeeneeeeseeens 7 11 Monitor Functions 22 Eeer AE EENS EN 7 12 Add sand Remove Target eebe ehre E ieuscteunes E dees ee Gun 7 12 Load Configured COM Pont 7 13 SO TEE 7 13 DOS Eege ee 7 15 Port Monitor Functions soueen Een 7 16 COM Mapping Functions 2 ege ee ee Wt sien date devise ene thane 7 17 Add and Remove Targetes e e a a a aE aT 7 17 COM Settines EE A ee A ea 7 17 Enable and Disables tea E ere ee AEN 7 19 Apply and Discard Change cssssecsesccssseecesecseesecseesecnaeeecsaecatenecaeeaeeaesneeeeens 7 20 Import and Export COM Manping cc eeeesscseseecsseeeeeecsseeecsaecaeesecseeseeneseeeaees 7 20 IP Address Report Functions EEN 7 20 Linux and UNIX Configuration ccccceseeeeeeeeeeeeeeeeeeeseeeeeeeeeeeeeeeeeeeeees 8 1 Chapter 9 Appendix A Appendix B Appendix C Appendix D Lip x Real ITY Be 8 2 Basic Proced
39. 8 127 1 XXX XXX XXX XXX e g 192 168 127 1 accessible IP address 03 accessible IP address 04 accessible IP address 05 accessible IP address 06 accessible IP address 07 accessible IP address 08 leg 192 168 127 1 accessible IP address 09 ep 192 168 127 1 accessible IP address 10 eg 192 168 127 1 accessible IP address 11 eg 192 168 127 1 accessible IP address 12 eg 192 168 127 1 accessible IP address 13 XXX XXX XXX XXX accessible IP address 14 e g 192 168 127 1 XXX XXX XXX XXX e g 192 168 127 1 XXX XXX XXX XXXK e g 192 168 127 1 XXX XXX XXX XXXK e g 255 255 255 0 XXX XXX XXX XXX e g 255 255 255 0 XXX XXX XXX XXX e g 255 255 255 0 XXX XXX XXX XXX e g 255 255 255 0 ep 255 255 25 5 0 accessible IP netmask 05 accessible IP address 15 accessible IP address 16 accessible IP netmask 01 accessible IP netmask 02 accessible IP netmask 03 accessible IP netmask 04 NE 4100 Series User s Manual Serial Command Mode OP Code Parameter Comments XXX XXX XXX XXX A Af e g 255 255 255 0 accessible IP netmask 06 XXX XXX XXX XXX e g 255 255 255 0 Ag accessible IP netmask 07 XXX XXX XXX XXX Ah e g 255 255 255 0 accessible IP netmask 08 XXX XXX XXX XXX Ai e g 255 255 255 0 accessible IP netmask 09 XXX XXX XXX XXXK e g 255 255 255 0 a
40. 85 2 wire and do not short JP2 to configure it for RS 485 4 wire RS 422 NE 4100 Series User s Manual Panel Layout and Pin Assignments NE 4110 ST LED Indicators LED Name LED Color LED Function Power Red Indicates the power is on Steady on Power is on and NE 4110 is functioning normally Blinking NE 4110 has been located by Ready Network Enabler Administrator Power is off or power error condition exists Steady off e IP address cannot be found in DHCP mode e IP address conflict Red Indicates that DIO is in low 0 status Red Indicates that DIO is in low 0 status Red Indicates that DIO is in low 0 status Red Indicates that DIO is in low 0 status Red Indicates that TXDO has a signal Red Indicates that RXDO has a signal Red Indicates that DTRO has a signal Red Indicates that CTSO has a signal Red Indicates that DSRO has a signal Red Indicates that DCDO has a signal RTSO Red Indicates that RTSO has a signal TXD1 Red Indicates that TXD1 has a signal RXD1 Red Indicates that RXD1 has a signal Pin Assignments NE 4110S Serial Header Pinouts J1 NC 10 9 NC CTSO 8 7 RTSO DSRO 6 5 GND DTRO 4 3 TxDO RxDO 2 1 DCDO NE 4110A Serial Header Pinouts J1 NC 10 9 NC NC 8 7 NC NC 6 5 GND RxD 4 3 RxD TxD 2 1 TxD A ATTENTION The symbols B and A are often used in place of and respectively 2
41. DCDO has a signal RTSO R Indicates that RTSO has a signal TXD1 Re Indicates that TXD1 has a signal RXD1 Red Indicates that RXD1 has a signal e e e 2 e e 5 d d Red Red Red d d Pin Assignments NE 4100T Pin Signal ETx ERx ERx 10M LED P in Signal 9 0 1 2 3 4 Koch LA Nn 1 1 2 2 2 11 GND 2 5V 12 GND 25 5V 13 TXD1 26 RXD1 Pins 13 and 26 control the NE 4100 ST Debug Serial COM Port s TXD and RXD signals The location of the Debug Serial COM Port is shown on the previous page This port is not needed during normal operation However if the network fails and you need to configure your NE 4100T you may connect the Debug Serial COM Port and then use the serial console to configure your NE 4100T A ATTENTION NE 4100T Ethernet Signals ETx ETx ERx ERx Serial Signals TXD RXD RTS CTS DCD DSR DTR LED Controls 10M LED 100M LED Ready LED 2 3 NE 4100 Series User s Manual Panel Layout and Pin Assignments NE 4100 ST Serial Port Pinouts DB9 Male Debug Serial Port for Serial Console RS 232 Port for Connecting Serial Devices Pin Signal Pin Signal 2 RXD 1 DCD 3 TXD 5 2 RXD 5 5 GND H 3 TXD 4 8 g E 4 DTR al 7 5 GND 1 H 6 6 DSR 7 RTS 8 CTS DIO Terminal Block DO Di D2 D3 Gi Gi amp Gi Block Diagrams Customer s Device 80186 CPU 10 100M TTL Serial data
42. ID and item length Header Header KE Item ID Item Length Moxa server name text string hardware ID little endian see table below MAC address 00 90 E8 01 02 03 would be sent in sequence as 0x00 0x90 OxE8 0x01 0x02 0x03 1 varies serial number little endian DWORD IP address 4 5 netmask 2 3 6 7 default gateway 8 firmware version little endian DWORD Version 4 3 1 0x04030100 9 AP ID little endian DWORD see table below Hardware and AP ID Each model is assigned a Hardware ID and AP ID as shown below Product Hardware ID AP ID NE 4110S 0x4119 0x80004100 NE 4120S 0x4129 0x80004100 NE 4100T 0x4109 0x80004100 NE 4110A 0x4118 0x80004100 NE 4120A 0x4128 0x80004 100 Example The following example shows the first 22 bytes of a typical IP address report x s t D D D oals o 5 hardware o S report header g g server name g g ID EVE MAC address Moxa DIE TEST 2 0x4119 00 90 E8 01 02 03 HEX 4D 4F 58 41 01 04 54 45 53 54 02 02 19 41 03 06 00 90 E8 01 02 03 ASCII M Q IEN A s K EN Sr g i E D DIO Commands In this appendix we provide information on sending commands to the module s DIO channels over an Ethernet network Digital I O commands and responses are accessed using a specifi
43. InOctets ipOutDiscards IcmpTimestampReps ifInUcastPkts ipOutNoRoutes IcmpInAddrMasks iffnNUcastPkts ipReasmTimeout IcmpOutMsgs ifInDiscards ipReasmReqds IcmpOutErrors ifInErrors ipReasmOKs IcmpOutDestUnreachs iffnUnknownProtos ipReasmFails IcmpOutTimeExcds ipAdEntReasmMaxSize IcmpOutAddrMasks NE 4100 Series User s Manual SNMP Agent with MIB II amp RS 232 Like Group System MIB Interfaces MIB IP MIB ICMP MIB IpNetToMedialfIndex IcmpOutAddrMaskReps IpNetToMediaPhysAddress IpNetToMediaNetAddress IpRoutingDiscards UDP MIB TCP MIB SNMP MIB UdpInDatagrams tcpRtoAlgorithm snmpInPkts UdpNoPorts tcpRtoMin snmpOutPkts UdpInErrors tcpRtoMax snmpInBadVersions UdpOutDatagrams tcpMaxConn snmpInBadCommunityNames UdpLocalAddress tcpActiveOpens snmpInASNParseErrs UdpLocalPort tcpPassiveOpens snmpInTooBigs tcpAttempFails snmpInNoSuchNames Address Translation MIB tcpEstabResets snmpInBadValues AtlfIndex tcpCurrEstab snmpInReadOnlys AtPhysAddress tcpInSegs snmpInGenErrs AtNetAddress tcpOutSegs snmpInTotalReqVars
44. Multiple DIO Command Codes packet header version 2 DIO protocol version packet header Length end start 1 2 2 data length packet data 0 start start DIO number packet data 1 end end DIO number int i len for i 0 i lt end start 1l i packet data it 2 mode i packet data it 3 status i send SocketFd char amp packet end start 1 2 2 sizeof DIOHeaderStruct 0 Send TCP packet Process the returned data here D 7 E SNMP Agent with MIB Il amp RS 232 Like Group NE 4100 Series modules have built in SNMP Simple Network Management Protocol agent software It supports SNMP Trap RFC1317 RS 232 like group and RFC 1213 MIB I The following table lists the standard MIB II groups as well as the variable implementations for NE 4100 Series modules RFC1 213 MIB II supported SNMP variables System MIB Interfaces MIB IP MIB ICMP MIB SysDescr itNumber ipForwarding IcmpInMsgs SysObjectID SysUpTime SysContact ifIndex ifDescr ifType ipDefaultTTL IcmpInErrors ipInreceives IcmpInDestUnreachs ipInHdrErrors IcmpInTimeExcds SysName ifMtu ipInAddrErrors IcmpInParmProbs SysLocation ifSpeed ipForwDatagrams IcmpInSrcQuenchs SysServices ifPhysAddress ifAdminStatus ipInUnknownProtos IcmpInRedirects ipInDiscards IcmpInEchos ifOperStatus ipInDelivers IcmpInEchoReps ifLastChange ipOutRequests IcmpInTimestamps if
45. NE 4100 Series User s Manual Ninth Edition June 2008 www moxa com product MOXA 2008 Moxa Inc all rights reserved Reproduction without permission is prohibited NE 4100 Series User s Manual The software described in this manual is furnished under a license agreement and may be used only in accordance with the terms of that agreement Copyright Notice Copyright 2008 Moxa Inc All rights reserved Reproduction without permission is prohibited Trademarks MOXA is a registered trademark of Moxa Inc All other trademarks or registered marks in this manual belong to their respective manufacturers Disclaimer Information in this document is subject to change without notice and does not represent a commitment on the part of Moxa Moxa provides this document as is without warranty of any kind either expressed or implied including but not limited to its particular purpose Moxa reserves the right to make improvements and or changes to this manual or to the products and or the programs described in this manual at any time Information provided in this manual is intended to be accurate and reliable However Moxa assumes no responsibility for its use or for any infringements on the rights of third parties that may result from its use This product might include unintentional technical or typographical errors Changes are periodically made to the information herein to correct such errors and these changes a
46. RS 232 gt eo000000000000000000000 ooooooooooooooooooooooo 90000000000000000000000 eoo00000000000000000000 ooooooooooooooooooooooo 90000000000000000000000 ooooooooooooooooooooooo 00000000000000000000000 90000000000000000000000 ooooooooooooooooooooooo 00000000000000000000000 e0000000000000000000000 ooooooooooooooooooooooo oooooo0o0o0000000000000000 90000000000000000000000 ooooooooooooooooooooooo oooooo0o00000000000000 90000000000000000000 oooooooooooooooooooo o o o o o o o o o o o o o o o o o o o o o o o DI O Selector Jumpers DI O Signal Setting Switches DI O Terminal Block LED Name LED Color LED Function Power Red Steady off Indicates the power is on NE 4100T has been located by Network Enabler s Administrator s Location function Blinking Power is off or power error condition exists e IP address cannot be found in DHCP mode e IP address conflict NE 4100 Series User s Manual Panel Layout and Pin Assignments LED Name LED Color LED Function DIOO Red Indicates that DIO is in low 0 status DIO1 Red Indicates that DIO is in low 0 status DIO2 Red Indicates that DIO is in low 0 status DIO3 Red Indicates that DIO is in low 0 status TXDO Re Indicates that TXDO has a signal RXDO R Indicates that RXDO has a signal DTRO Indicates that DTRO has a signal DCDO Indicates that
47. Run Telnet to the module s current IP address If this is the first time configuring the module you will telnet to the default IP address by typing telnet 192 168 127 254 in the Open text box then clicking OK Run 7x Type the name of a program folder document or Internet resource and Windows will open it for you Open telnet 192 168 127 254 X Cancel Browse 5 3 NE 4100 Series User s Manual Initial IP Address Configuration 3 Select Network settings by pressing 2 and then Enter lt lt Main Menu gt gt Basic setting Network settings 1 IER 3 4 5 6 UI 8 IER a b v s q Key in your selection 2 4 Select IP address by pressing 1 and then Enter Serial settings DIO setting Operating settings Accessible IP settings Auto warning settings Monitor Ping Change password Load factory default View settings Save Restart Quit 5 lt lt Main Menu gt Network settings IP address Netmask Gateway IP configuration DNS server 1 DNS server 2 IW IER 3 IER 5 6 UI 8 9 a b c d v m q SNMP SNMP SNMP SNMP Auto Auto Auto View Back Quit community contact location IP report IP report IP report settings name to IP to TCP port period to main menu Key in your selection 1 5 Use the Backspace key to erase the current IP address then type in the new IP address and
48. S Ver Activated by Character ees A par SW Trigger Character 2B 28 28 0x00 OsFF Status Data Mode Click the Modify check box to modify configuration Jf OK M Cancel When the trigger has been configured click OK to save and restart the module with the new settings A ATTENTION The default setting is HW Trigger Enabled Only one type of trigger may be selected hardware and software trigger may not be used at the same time 9 10 NE 4100 Series User s Manual Serial Command Mode Telnet Console Please refer to Chapter 5 for information on opening the Telnet console cx Telnet 192 168 127 254 NE 41 6T gt 66 96 E8 69 5C Fa erial No 44 lt Main Menu gt gt lt i gt Basic settings 2 gt Network settings 3 gt Serial settings 4 gt DIO setting lt 5 gt Serial Command Mode setting lt 6 gt Operating settings CH43 Accessible IP settings lt 8 gt Auto warning settings CH3 Monitor lt a gt Ping Cha Change password lt c gt Load factory default lt u gt View settings lt s Save Restart lt a gt Quit ey in your selection Press 5 and the Enter key to select Serial Command Mode setting cx Telnet 192 168 127 254 Key in your selection 5 lt Main Menu gt Serial Command Mode setting gt gt lt i gt HW SW Trigger Setting lt 2 SW Trigger Character m Back to main menu cq Quit From the Serial Command Mode setting menu select 1 in order to select and e
49. allows 1 connection at a time When Max Connection is set to 1 the Real COM driver on the specific host has full control Max connection 1 The module will only allow 1 host s Real COM driver to open a connection to the module s serial port Max connection 2 to 4 The module will allow requests from between 2 and 4 different hosts to open the module s serial port at the same time When multiple hosts Real COM drivers open the serial port at the same time the COM driver only provides a pure data tunnel without control ability 6 12 NE 4100 Series User s Manual Web Console Configuration A A ATTENTION ATTENTION Application software that is based on the COM driver will receive a driver response of success when the software uses any of the Win32 API functions The firmware will only send the data back to the driver on the host Data will be sent first in first out when data comes into the module from the Ethernet interface When Max connection is greater than 1 it means that the module will be used for multi connection applications In multi connection applications when one host closes the COM port the module will suspend serial communication with all other hosts until that host successfully closes the COM port In multi connection applications the module will use the serial communication parameters set in the console If the host opens the COM with parameters different from the module s
50. arger than one character interval within the specified baud rate to have any effect For example assume that the serial port is set to 1200 bps 8 data bits 1 stop bit and no parity In this case the total number of bits needed to send one character is 10 bits and the time required to transfer one character is 10 bits 1200 bits s x 1000 ms s 8 3 ms Since it requires about 9 ms to send one character the Force transmit should be 10 ms or more to have any effect At 9 ms or less the module will simply pack every character as it is received which would be the same as if no delimiter characters or Force transmit time were specified at all 6 18 NE 4100 Series User s Manual Web Console Configuration Destination IP address 1 2 3 4 Setting Factory Default Necessity IP address range E g Begin 192 168 1 1 End None Required 192 168 1 10 Local Listen port Setting Factory Default Necessity 1 to 65535 4001 Required Use this field to specify the UDP port that the module listens to and that other devices must use to contact the module To avoid conflicts with well known UDP ports the default is set to 4001 Accessible IP Settings Accessible IP Settings Enable the accessible IP list Disable will allow all IP s connection request Active the rule 1P Address IP Netmask S Ge D Z Accessible 1P Settings mal imi m et s ei el ai a a o n NOTE Serial Com
51. assigned IP address Netmask Gateway DNS and Time EE Server or BOOTP Server assigned IP address BOOTP BOOTP Server assigned IP address IP configuration is a required field The default setting is Static A ATTENTION In Dynamic IP environments the module will attempt to obtain an IP address from the DHCP or BOOTP server 3 times at 30 second intervals The timeout for the first try will be 1 second the second try will be to 3 seconds and the last try will be 5 seconds If the DHCP BOOTP Server is unavailable the module will use the default IP address 192 168 127 254 netmask and gateway settings 6 5 NE 4100 Series User s Manual Web Console Configuration IP Address Setting Factory Default E g 192 168 1 1 IP addresses of the form x x x 0 and 192 168 127 254 Required x x x 255 are invalid An IP address is a number assigned to a network device such as a computer as a permanent address on the network Computers use the IP address to identify and talk to each other over the network Choose a proper IP address which is unique and valid in your network environment Netmask Setting Factory Default E g 255 255 255 0 255 255 255 0 A subnet mask represents all the network hosts at one geographic location in one building or on the same local area network When a packet is sent out over the network the module will use the subnet mask to check whether the host specified in the packet is on a local n
52. c TCP port default 5001 on the module Each command is initiated by the host and is followed by a response from the module A utility on the CD ROM can be used to test the DIO access commands Overview Each DIO command and response consists of a 4 byte header and up to 255 bytes of data The first byte of the header indicates the command The second byte indicates the version which is 2 for current firmware versions The third byte is a code that is used by the module to report errors The fourth byte is the number of bytes that follows the header and will depend on the command or response In the event of an error the module will return the entire command as its response but with the third byte changed according to the following status error codes 1 Command error may be unknown 2 Version error not supported by this version 3 Length error the length member does not match the attached data 4 Operation error invalid status or invalid mode 5 Packet too short error 6 DIO number error might not support request DIO number OxFF other unknown error A ATTENTION DIO command data is transmitted as values rather than text strings A value of 1 would be transmitted as 0x01 NE 4100 Series User s Manual DIO Commands C Code Example define DIO Header format typedef struct _DIO_Header_Struct char command char version char status char length This specification is version 2 DIOH
53. ccessible IP netmask 10 XXX XXX XXX XXX Ak e g 255 255 255 0 accessible IP netmask 11 ep 255 255 25 5 0 accessible IP netmask 12 lep 255 255 25 5 0 accessible IP netmask 13 ee 255 255 25 5 0 accessible IP netmask 14 ep 255 255 25 5 0 accessible IP netmask 15 ep 255 255 25 5 0 accessible IP netmask 16 Operation Mode OP Code Parameter Comments 0 Real COM 1 TCP server OM 2 TCP client operation mode 3 UDP mode TCP Server Mode 0 no delimiter 1 enable 1 character delimiter number of characters to use as delimiter 2 enable 2 character delimiter ASCII character in hex code he fe TY Ge A1 for character OxA1 character to use for delimiter 1 TZ SCI characteran hex code character to use for delimiter 2 Oe A1 for character OxA1 TF 0 65535 ms 9 5 NE 4100 Series User s Manual Serial Command Mode Real COM Mode OP Code Parameter RM RT RX 1 4 0 99 minutes 0 no delimiter l enable 1 character delimiter 2 enable 2 character delimiter TCP alive check time number of characters to use as delimiter ASCII character in hex code RY RE for character OAT character to use for delimiter 1 ASCII character in hex code d RZ Gie A1 for character OxA1 character to use for delimiter 2 RF 0 65535 ms force transmit time TCP Client Mode OP Code Parameter Comments CM Or startup TCP connect on 1 any c
54. cel Enable and Disable Enable and Disable are used to activate or deactivate the selected module s COM mapping settings Note that this menu may also be opened by right clicking COM Mapping in the navigation panel or by right clicking the desired module COM port mappings may be individually enabled or disabled Once a module s COM mappings have been enabled the Real COM driver will operate independently of Network Enabler Administrator The mappings will be active whether or not Network Enabler Administrator is open NE 4100 Series User s Manual Network Enabler Administrator Apply and Discard Change Apply Change and Discard Change are used to save or delete any changes COM mapping settings Select Apply Change in the COM Mapping context menu to save any changes made to the COM mappings select Discard Change to undo any changes that were made to the COM mappings Note that this menu may also be opened by right clicking COM Mapping in the navigation panel or by right clicking the desired module Import and Export COM Mapping Import COM Mapping and Export COM Mapping are used to save and load the COM mappings for the Select Import COM Mapping in the COM Mapping context menu to load settings into the selected module from an exported file select Export COM mapping to save the current settings for the selected module to a text file Note that this menu may also be opened by right clicking COM Mapping in the navigation panel or by
55. console setting data communication may not work properly Delimiter 1 Setting Factory Default Necessity 00 to FF 0 for None Optional Delimiter 2 Setting Factory Default Necessity 00 to FF 0 for None Optional The Delimiter fields are used to specify a character or 2 character sequence which will act as a marker to control packing of serial data By default no delimiter characters are defined so the module transmits data as soon as it is received When a delimiter character or characters are defined the module will hold data in its buffer until it receives the delimiter character or 2 character sequence When the delimiter is received the module will pack up the data in its buffer and send it through the Ethernet port Use Delimiter 1 to define the first delimiter character in hex If only one delimiter character will be used Delimiter 2 should be set to 0 If the delimiter will be a two character sequence use Delimiter 2 to define the second character To disable the use of delimiters set both Delimiter 1 and Delimiter 2 to 0 Note that data packing is not only controlled by the delimiter it is also influenced by the module s buffer size and the Force transmit field If the delimiter has not been received by the time the 1K buffer is full the module will pack the data for network transmission and clear the buffer Also if the module will also pack data for network transmission if the nex
56. cription The module s configuration may be exported to a text file by selecting Export Configuration in the Configuration context menu Note that this menu may also be opened by right clicking Configuration in the navigation panel or by right clicking the selected module Adminsstrator Configuyation File Function Configuration View Help 222 LSR Function Configuration 1 Network Enabler Module s Network Enabler Adma No 7 Modei MAC Address IPAddress Staus IR SE T Corfiguation Monitor SC Broadcast Search Gig Specify by IP Address lapping 2 H IP Address Report BE Locate SH Unkek fF Configure ES Upgrade Firmware amp Export Configuration ZL Import Configuration A Assign IP Address Message Log 1 Monitor Log 0 No Time Desorption ooo You can simultaneously import the same configuration file into multiple modules as long as the modules are all the same model To select multiple modules in the module list hold down the Ctrl key while selecting each module or hold down the Shift key to select a block of modules 7 11 NE 4100 Series User s Manual Network Enabler Administrator Monitor Functions Monitor functions allow the monitoring of the selected module s connection and other basic settings over the network Modules are added to the module list using Add Target or Load Configured COM Port Add and Remove Target Initially there will be no modules in the Monitor modul
57. ct Specifications NEMIOT_ NE 4110S NE 4110A NE 4120S NE 4120A 16 bit MCU 1 MB Flash 2 MB LAN 10 100 Mbps 10 100 Mbps 10 100 Mbps Ethernet pin headers RJ45 pin headers Protection built in transformer with 1 5 KV magnetic isolation Serial RS 232 NE 4110S RS 232 NE 4120S RS 422 485 NE 4110A RS 422 485 NE 4120A Port Type pin header RJ45 pin header TTL RS 232 TxD RxD RTS CTS DTR DSR DCD GND Signals RS 422 TxD TxD RxD RxD GND RS 485 2 wire Data Data GND RS 485 4 wire TxD TxD RxD RxD GND Serial Communication Parameters Interface TTL ES o D gt lt lt None Even Odd Space Mark 5 6 7 8 1 1 5 2 RTS CTS XON XOFF 50 bps to 115 2 Kbps for PCB V1 x 110 bps to 230 4 Kbps for PCB V2 x Data Bits Stop Bit Flow Control Transmission Speed Software Features ICMP ARP IP TCP UDP DHCP HTTP SNMP SMTP Operating Mode TCP Server TCP Client UDP Real COM mode Utilities NE utility for Windows 95 98 ME NT 2000 XP 2003 x64 XP x64 Configuration web browser serial console Telnet console or Windows utility Protocols Power Requirements Power Input 5 VDC 290 mA 5 VDC Max Power Consumption Environmental Operating Temperature 0 C to 70 C 32 F to 158 F 5 to 95 RH 20 C to 85 C 4 F to 185 F 5 to 95 RH Storage Temperature Regulatory Approvals
58. ction groups 7 Welcome to Network Enabler Web Console Model Nama NE 41105 MAC Address 00 90 8 04 41 06 Serial No 506 Firmware version Jang NOTE Serial Command Mode is supported in firmware version 3 0 and above 6 2 NE 4100 Series User s Manual Web Console Configuration A ATTENTION If you forget the password the ONLY way to configure the module is to load factory defaults Remember to use Network Enabler Administrator to export the configuration file when you have finished the configuration After loading factory defaults your configuration can be easily reloaded into the module Please refer to Chapter 7 for more details about exporting and importing configuration settings Web Console Navigation Basic Settings On the web console the left panel is the navigation panel and contains an expandable menu tree for navigating among the various settings and categories When you click on a menu item in the navigation panel the main window will display the corresponding options for that item Configuration changes can then be made in the main window For example if you click on Basic Settings in the navigation panel the main window will show a page of basic settings that you can configure You must click on the Submit button to keep your configuration changes The Submit button will be located at the bottom of every page that has configurable settings If you navigate to another pag
59. cuting the ARP command NE 4100 Series User s Manual Initial IP Address Configuration To configure the IP address using ARP follow these instructions l 2 3 Obtain a valid IP address for the module from your network administrator Obtain the module s MAC address from the label on the module Execute the arp s command from your computer s MS DOS prompt by typing arp s lt new IF address gt 00 90 E8 tt tt tt For example arp s 192 168 200 100 00 90 E8 00 00 00 In the example above 192 168 200 100 is the new IP address and 00 90 E8 00 00 00 is the module s MAC address as obtained in steps 1 and 2 Execute a special Telnet command by typing telnet lt new IF address gt 6000 For example telnet 192 168 200 100 6000 After issuing this command a Connect failed message will appear as shown here After the module reboots its IP address will be updated to the new address and you can reconnect using Telnet web or Network Enabler Administrator to verify that the update was successful Connect failed Could not ren canrection to 132 15 29C 13C Telnet Console Depending on how your computer and network are configured you may find it convenient to use network access to set up your module s IP address This can be done using the Telnet program which requires that the module have a network connection and an IP address 1 2 From the Windows desktop click on Start and then select
60. d be longer than the Force transmit timeout To prevent the unintended loss of data due a session getting disconnected it is strongly recommended that this value is set large enough so that the intended data transfer is completed Max connection Setting Factory Default Necessity 1 2 3 4 1 Required Max connection is used when the user needs to receive data from different hosts simultaneously The factory default only allows 1 connection at a time Max connection 1 The module will only allow 1 host to open the TCP connection to the specific serial port Max connection 2 to 4 The module will allow requests from between 2 and 4 host s TCP connection to open the serial port at the same time When multiple hosts establish a TCP connection to the serial port at the same time the module will duplicate the serial data and transmit to all of the hosts Ethernet data is sent on a first in first out basis to the serial port when data comes into the module from the Ethernet interface Delimiter 1 Setting Factory Default 6 10 NE 4100 Series User s Manual Web Console Configuration Delimiter 2 Setting Factory Default The Delimiter fields are used to specify a character or 2 character sequence which will act as a marker to control packing of serial data By default no delimiter characters are defined so the module transmits data as soon as it is received When a delimiter character or characters are defined the m
61. d data collection system can be made accessible from every device connected to a standard TCP IP network regardless of whether the devices are used locally or at a remote site Three different socket modes TCP Server TCP Client and UDP Server Client are available as well as a Real COM mode The main difference between the TCP and UDP protocol is that TCP guarantees delivery of data by requiring the recipient to send an acknowledgement to the sender UDP does not require this type of verification making it possible to offer speedier delivery UDP also allows multicasting of data to groups of IP addresses A ATTENTION The figures in this chapter use the NE 4110S as an example but they apply to all models in the NE 4100 Series TCP Server Mode In TCP Server mode the module is assigned a unique IP TCP Server Mode address and port number on the TCP IP network The module waits passively to be contacted by the host computer allowing the host computer to establish a connection with and obtain data from the serial device This operation mode also supports up to 4 simultaneous connections so that multiple hosts can collect data from the same serial device at the same time As illustrated in the figure data transmission proceeds as TCP Server follows 1 The host connects to the module configured for TCP Server mode o l RS 232 2 Once the connection is established data can be Request a transmitted in both directions from
62. d of certain system network and configuration events Depending on the event different options for automatic notification are available as shown above Mail refers to sending an e mail to a specified address Trap refers to sending an SNMP trap The following items are events that can trigger an automatic warning Cold start The module is started from a power off state If this is selected automatic notification is sent if the module is powered off and then powered on again Warm start The module is restarted without turning the power off If this is selected automatic notification is sent if the module is rebooted while still powered on Authentication failure The user inputs a wrong password from the console or Network Enabler Administrator If this is selected automatic notification is sent if a user attempts to unlock the module and enters the wrong password IP address changed The module s IP address has been changed If this is selected the module will attempt to send an e mail before it reboots with a new IP address If the module fails to reach the mail server after 15 seconds it will reboot anyways and no notification will be sent Password changed The module s password has been changed If this is selected the module will attempt to send an e mail before it reboots with a new password If the module fails to reach the mail server after 15 seconds it will reboot anyways and no notification will be sent 6 21
63. data communication will be disabled Exiting Serial Command Mode After the module has entered serial command mode there are three ways to exit e Power Off If the module is powered off without saving the configuration all changes will be lost when the module is powered on again e Exit by Command OP Code BR There are two options when manually exiting by serial command Save amp Restart must be selected if you want to save any of the changes that were made during the serial command mode session Restart will restart the module without saving any of the changes e Auto Restart If 5 minutes elapses without inputting a valid command then the module will automatically restart without saving the configuration Determining the Active Mode If you need to verify whether or not the module is operating in serial command mode there are two methods available by Network Enabler Administrator or by serial console In Network Enabler Administrator you may open a module s configuration window and determine if it is in serial command mode in the Information panel 9 14 NE 4100 Series User s Manual Serial Command Mode Configuration x Nier Basic Network Serial Operating Mode Accessible IPs P Serial CMD NE 4100T CMD Auto Warming IP Address Report assword Digital 10 MAC Address 00 90 8 09 5C F0 Serial Number 44 Firmware Ver Ver 3 2 BIOS Ver Yer 1 1 Status Data Mode Click the Modify ch
64. dule is configured with the following default private IP address 192 168 127 254 Please note that IP addresses of the form 192 168 xxx xxx are referred to as private IP addresses since it is not possible to directly access a device configured with a private IP address from a public network For example you would not be able to ping such a device from an outside Internet connection Applications that require sending data over a public network such as the Internet require setting up the server with a valid public IP address which can be leased from a local ISP NE 4100 Series Administration Suite The NE 4100 Series Administration Suite consists of some useful utilities that are used to configure and manage the module Please refer to Chapter 7 for details on using the NE 4100 Series Administration Suite to set up the module s IP addresses ARP You can use the ARP Address Resolution Protocol command to set up the module s IP address The ARP command tells your computer to associate the module s MAC address with the intended IP address You must then use Telnet to access the module at which point the module s IP address will be reconfigured A ATTENTION In order to use ARP both your computer and the module must be connected to the same LAN You may also use a cross over Ethernet cable to connect the module directly to your computer s Ethernet port Your module must be configured with the factory default IP address before exe
65. e HyperTerminal displays lt YNC1 indicating that the module s IP mode is DHCP Type gt WBR1 in HyperTerminal and press Enter which exits serial command mode Example 4 Change TCP Port Number Using SW Trigger STEP 1 STEP 2 STEP 3 STEP 4 STEP 5 STEP 6 STEP 7 STEP 8 STEP 9 STEP 10 STEP 11 STEP 12 Verify that the software trigger is enabled for serial command mode and check the three trigger characters For this example assume the trigger is 2B 2B 2B Check the module s serial port settings Start Windows HyperTerminal and make sure that the PC s serial port settings match the module s settings Type the three trigger characters used to enter serial command mode 2B 2B 2B in this example HyperTerminal displays lt E indicating that the module is in serial command mode Type gt WTL4001 in HyperTerminal and press Enter which sets the TCP server port number to 4001 HyperTerminal displays lt YTL indicating that the TCP server port command was executed successfully Type gt WBR2 in HyperTerminal and press Enter which saves all changes and restarts the module Repeat STEP 1 to STEP 5 to re enter serial command mode Type gt RTL in HyperTerminal and press Enter which requests the TCP server s TCP port number HyperTerminal displays lt YTL4001 indicating that the TCP server TCP port number is 4001 Type
66. e is password protected Broadcast Search was used to locate it and the password has not yet been entered The module is password protected Broadcast Search was used to locate it and the password has been correctly entered Henceforth during this Network Enabler Administrator session activating various utilities for this module will not require re entering the password The module is not password protected and Broadcast Search was used to locate it The module is not password protected and Specify by IP address was used to locate Fixed it Note that the term Fixed is borrowed from the standard fixed IP address networking Unlock terminology Lock The module is password protected Specify by IP address was used to locate it and Fixed the password has not yet been entered from within the current Network Enabler Administrator session If the module is password protected you will see the following message when you try to access most functions br NI Target is password protected Please Unlock first x You will need to unlock the module to make any modifications to the module s configuration 1 Select Unlock from the Configuration context menu Note that this menu may also be opened by right clicking Configuration in the navigation panel or by right clicking the selected module work Enabler Ad ministrator Configuration Eile Function Configuration View Help 2Qa2
67. e list Add Target is used to search for modules over the network to add to the Monitor module list Remove Target is used to delete the selected items from the Monitor module list 1 Search for the module to add to the Monitor module list by selecting Add Target in the Monitor context menu Note that this menu may also be opened by right clicking Monitor in the navigation panel N Network Enabler Administrator Monitor File Function Montor View Help LRI 0 O nh Function Network Enabler Amy Configuration ISS Monitor G Pout Monitor Ei COM Mapping Y IP Address Raport Monitor Stopped 0 Network Enabler Module H Remove Target Load Configured COM Port D Settings G0 2 There are three options for adding a module e Ifthe module already shows up you may select it with a check mark and then click OK e Ifthe module does not show up you may do a broadcast search for the module by clicking Rescan e You may manually specify the IP address of the module by selecting Input manually and entering the address x e Select Fiom List Rescan Select All Clear All No Model MAC Address IPAddress Ri NE 4100T 00 9E8000201 192 158 3 140 Input manually PAdcest NE 4100 Series User s Manual Network Enabler Administrator 3 Once the target has been selected it will show up on the list in the Monitor module list Note that monitoring does not actually begin until Go is selected f
68. e log area which shows a record of status and processing messages N Network Enabler Admnistretor Corfignration BK Bar ll x Eile Function Configuration View Help TERTII Function Configuration 0 Network Enabler Module s 3 DN Network Enabler Admit No Model MAC Adcress IP Address Siatus OR Configuralion Motor Pot Mondor COM Mapping We IP Adcress Report All functions are accessed by first selecting the type of function then selecting the target module in the module list and finally selecting the specific function 1 The available types of functions are listed in the navigation panel and in the Function menu in the menu bar Click the desired type in the navigation panel or select it from the menu bar Once the type of function is selected the right panel will show the list of modules that may be used for the selected functions Modules that have been detected by Network Enabler Administrator are listed in the right panel Click the desired target module in the module list Note that each type of function has its own independent module list Specific functions are accessed in the context menu The context menu is different for each type of function and may be opened in three different ways e With the type of function already selected in the navigation panel right click the target module in the module list to bring up the context menu e With the target module already selected in the module list right click
69. e without clicking the Submit button your settings will not be retained Changes will not take effect until they are saved and the module is restarted You may complete this in one step by clicking on Save Restart after you submit a change If you restart the module without saving your configuration the module will discard all submitted changes ett Basic Setting FO Overview d Cy Basic Settings Server name _ NE 4710S_s06 O Network settings Time EC Serial Sattings Time zone SI ch Mean Time Dublin Edinburgh Lisbon London EI ss Local time Jam ou ou a ci ne LJ Accassible IP Settings yyyy mm d NBA HC Auto warning Settings hhimin ss ea IECH Digitat 10 Time server fl i i E Serial Command Mods Console H Change Password Web console Enable Disable LI Load Factory Defautt Telnet console Enable Disable LJ Save Restart Submit NOTE Serial Command Mode is supported in firmware version 3 0 and above Server name Setting Factory Default 1 to 39 characters NP model name _ Serial No This option can be used to specify the location or application of the module which may be useful when managing more than one module on the network Time The module has a built in Real Time Clock for time calibration functions Functions such as Auto warning e mail or SNMP trap can add real time information to the message 6 3 NE 4100 Series User s Manual Web Console Configuration
70. eaderStruct pDIOHeaderStruct define DIO Packet format Used for Command and ACK packet typedef struct _DIO_Packet_Struct DIOHeaderStruct header Char data 255 DIOPacketStruct pDIOPacketStruct Read Single DIO Command Byte Descriptor Value Description 1 Header 1 command fixed 2 Header 2 version fixed 3 Header any this byte is only used in the modules response 4 Header 1 data length fixed 5 Data 0 1 2 3 desired DIO channel For example the 5 byte command sequence 1 2 0 1 0 requests the status of DIO 0 Response Byte Descriptor Value command fixed version fixed 4 5 Header Header Header 1 2 3 7 command status error code 0 okay Data 0 1 2 3 desired DIO channel 0 channel is in input mode 1 channel is in output mode 0 channel status is low lm ln 1 channel status is high For example the 7 byte response sequence 1 2 0 3 0 0 0 indicates that DIO 0 is in input mode NE 4100 Series User s Manual DIO Commands C Code Example BOOL ReadSingleDIO int port int mode int status DIOPacketStruct packet packet header command 1 read single DIO command packet header version 2 DIO protocol version packet header length 1 data length packet data 0 char port Number of the DIO send SocketFd char amp packet sizeof DIOHeaderStruct 1 0 Send TCP Packet Proce
71. eck box to modify configuration w DE x Cancel In the example above the status is Data Mode which indicates normal data transmission For serial command mode the status would be Command Mode You may also verify if the module is in serial command mode by attaching a serial console to the serial port PO If the module is in serial command mode it will respond with a sequence of characters after receiving the serial command end character CR as shown below Command sent by serial device Module s reply ECK Ox3C 0x45 0x0D CR LF 0x0D 0x0A lt E CR Ox3C 0x45 0x0D Error command lt 3 CR 0x3C 0x33 0x0D Therefore you can determine if a module is in serial command mode by sending CR to the module seeing if the module replies with lt E CR Serial Command Examples For the following examples the module should be installed onto the evaluation board and the evaluation board s serial port PO should be connected to a COM port on your PC ATTENTION When using a terminal emulator program such as PComm Terminal make sure that the Enter key is configured to send CR only rather than CR LF 9 15 NE 4100 Series User s Manual Serial Command Mode Example 1 Get Model Name Using HW Trigger STEP 1 STEP 2 STEP 3 STEP 4 STEP 5 STEP 6 STEP 7 STEP 8 Verify that the hardware trigger is enabled for serial command mode Check the module s serial
72. eived within the Force transmit time A ATTENTION Do not enable Delimiter 2 if Delimiter 1 has been disabled The delimiter function will not work properly if Delimiter 2 is enabled without Delimiter 1 Force transmit Setting Factory Default 0 The force transmit timeout is disabled 1 to 65535 If the module does not receive the next byte of data within the time specified it will packed the data in its buffer into the same data frame for network transmission The Force transmit field is typically used in conjunction with the Delimiter fields to specify how data in the module s buffer is packed for network transmission When delimiters are used the module accumulates data in its buffer as it waits to receive a delimiter If there is a break in communication data will be held in the buffer as the module continues to wait for a delimiter The Force transmit field allows you to specify the maximum amount of time that the module will wait for data With Force transmit enabled the module will automatically pack the data in the buffer for network transmission if no data is received for the specified time When set to 0 Force transmit is disabled which means there is no time limit for how long the module will wait to receive data When set between 1 and 65535 the module will pack data as soon as there has been no serial communication for the specified time The optimal force transmit time depends on your application but it should be l
73. errupt will be generated for each incoming byte This will cause a faster response time but lower throughput If you want to use XON XOFF flow control we recommend setting FIFO to Disable Fast Flush is designed to improve response time for applications that use the Win32 PurgeComm function When Fast Flush is enabled the Real COM driver automatically flushes the buffer when it receives the PurgeComm function call When disabled applications that use the Win32 PurgeComm function may perform markedly slower because the Real COM driver will repeatedly query the module to make sure no data is queued in the buffer instead of just flushing the buffer The repeated queries can cause a performance hit due to the additional time spent communicating over the network typically about several hundred milliseconds when compared to local COM ports physically on the PC If your application uses PurgeComm and performance seems sluggish try enabling Fast Flush Serial Parameters In the Serial Parameters tab you may configure the selected module s baud rate parity data bits stop bits and flow control The parameters shown below are the default settings COM Port Settings E xj Port Number Z Part s Selected 1st port is Pert 1 Basic Settings Advanced Settings Serial Paraneters Baad Rale Eri Parity None D Data Bits 8 H Stop Bits 1 D Flow control Mone wii mly All Selected Parts of D X Can
74. es you will likely use a terminal emulator to send and receive data frames in serial command mode The module s serial parameters may be obtained from Network Enabler Administrator or from the web or Telnet consoles For example from Network Enabler Administrator the settings may be found in the Configuration functions by selecting Configure and then selecting the Serial tab After selecting the module s serial port click on Settings to open the Serial Settings window k dee AutoWaming IPAddessRepot Password Digitall0 Serial CMD Fi SE mu Basic Network Serial l Operating Mode Accessible IPs le D MAC Address v Modify CD E x Serial e 1 Port s Selected 1st port is Port 1 Erna Ver BIOS Ver Baud Rate s600 z Flow Control None m Statu pany None kb FIFO Enable H Dat Data Bits D y Interface TTL Stop Bits 9 13 NE 4100 Series User s Manual Serial Command Mode A ATTENTION Note that using a software trigger to enable Serial Command Mode may fail if the baudrate you are using is too small For example using a baudrate of 110 could cause the trigger to fail Comments When first entering serial command mode the module will respond with the string lt E CR All data communication will cease when the device is in serial command mode e Any open TCP connection will be closed for both the client and the server e No new TCP connections will be allowed e UDP
75. eter A ATTENTION You may simultaneously modify the configurations of multiple modules as long as the modules are all the same model To select multiple modules in the module list hold down the Ctrl key while selecting the desired modules in the Configuration window or hold down the Shift key to select a group of modules NE 4100 Series User s Manual Network Enabler Administrator Upgrade Firmware Upgrade Firmware is used to upload new firmware to the selected module 1 Select Upgrade Firmware from the Configuration context menu Note that this menu may also be opened by right clicking Configuration in the navigation panel or by right clicking the selected module W Network Enabler Administrstor Configuration Elle Function Configuration View Help eaz geg Function Configuration 1 Network Enabler Module s 2 El Network Enabler Adma No lt Model_ MAC Address _ IP Address Status Configuration IR TECH Monitor SS Broadcast Search El Port Monitor gt Specify by IP Address COM Mapping X IP Address Report BE Locate Unk ling Configure Esport Configuration Z Import Configuration FI Assign IP Address Message Log 1 Monitor Log 0 No Time Description 2 Select the ROM file to be downloaded to the module You may download the latest firmware at Www moxa com Select Fie File Name C NE 4100 WEB 4100 tom Browss J OK X Cancel 3 The window will indicate
76. etwork segment If the address is on the same network segment as the module a connection is established directly from the module Otherwise the connection is established through the default gateway Gateway Setting Factory Default Necessity E g 192 168 1 1 None Optional A gateway acts as an entrance to another network Usually the computers that control traffic within the network or at the local Internet service provider are gateway nodes The module needs to know the IP address of the default gateway computer in order to communicate with the hosts outside the local network environment For correct gateway IP address information consult your network administrator DNS server 1 DNS sever 2 Setting Factory Default Necessity E g 192 168 1 1 IP addresses of the form x x x 0 and None Optional x x x 255 are invalid Domain Name System DNS is how Internet domain names are identified and translated into IP addresses A domain name is an alphanumeric name such as moxa com that it is usually easier to remember A DNS server is a host that translates the text based domain name into the corresponding numeric IP address which is used to establish a TCP IP connection When the user enters a website address the computer asks a DNS server for the website s IP address to connect to the web server When a DNS server is specified the module acts as DNS client and will allow domain names instead of IP addresses to be used
77. g sections LI LI Ooo Overview Serial Command Format and Command Set gt Command Structure gt Reply Structure gt OP Codes and Parameters Operation Flow Chart Configuring Trigger Type gt Network Enabler Administrator gt Telnet Console gt Web Console gt Serial Console Entering Serial Command Mode gt Trigger Type gt Serial Port Parameters gt Comments Exiting Serial Command Mode Determining the Active Mode Serial Command Examples gt Example 1 Get Model Name Using HW Trigger gt Example 2 Change IP Address Using HW Trigger gt Example 3 Get IP Mode Using SW Trigger gt Example 4 Change TCP Port Number Using SW Trigger NE 4100 Series User s Manual Serial Command Mode Overview Serial command mode allows the module s parameters to be retrieved or configured through the serial port rather than through the console port or over the network This is done through the use of specially parsed commands sent to the module through the serial port Device manufacturers can take advantage of serial command mode to add local configuration capability to their products For example card reader manufacturers can use the card reader s number pad to configure serial and network settings such as IP address netmask and baud rate Serial command mode thus allows on site configuration of devices without requiring a laptop or other additional equipment Serial command mode is built into fir
78. gt WBR1 in HyperTerminal and press Enter which exits serial command mode A Well Known Port Numbers This appendix is included for your reference Listed below are port numbers that already have a well established use These port numbers should be avoided when assigning a port number to your NE 4100 Series module otherwise you may experience network problems Refer to the RFC 1700 standard for Well Known Port Numbers or refer to the following introduction from IANA The port numbers are divided into three ranges the Well Known Ports the Registered Ports and the Dynamic and or Private Ports The Well Known Ports are those from 0 through 1023 The Registered Ports are those from 1024 through 49151 The Dynamic and or Private Ports are those from 49152 through 65535 The Well Known Ports are assigned by IANA and on most systems can only be used by system processes or by programs executed by privileged users The following table shows famous port numbers among the well known port numbers For more details please visit the IANA website at http www iana org assignments port numbers TCP Socket Application Service 0 reserved 1 TCP Port Service Multiplexor 2 Management Utility 7 Echo 9 Discard 53 Domain Name Server domain 79 Finger protocol Finger NE 4100 Series User s Manual Well Known Port Numbers TCP Socket Application Service 80 World Wide Web HTTP 119 Network News Transfer Prot
79. haracter XXX XXX XXX XXX e g 192 168 1 1 XXX XXX XXXK XXX e g 192 168 1 1 destination IP address 1 XXX XXX XXX XXX e g 192 168 1 1 destination IP address 2 destination IP address 3 XXX XXX XXX XXX PN CD e g 192 168 1 1 destination IP address 4 0 65535 0 99 minutes 0 65535 ms destination port 4 TCP alive check time inactivity time CY CZ 0 no delimiter 1 enable 1 character delimiter 2 enable 2 character delimiter ASCII character in hex code Oe A1 for character OxA1 ASCII character in hex code Oe A1 for character OxA1 number of characters to use as delimiter character to use for delimiter 1 character to use for delimiter 2 CF 0 65535 ms UDP Mode OP Code Parameter Comments UL 0 65535 local listen port UA XXX XXX XXX XXX e g 192 168 1 1 destination IP address 1 begin range 9 6 NE 4100 Series User s Manual Serial Command Mode OP Code Parameter Comments UB eg 192 168 1 1 destination IP address 2 begin range UC eg 19216811 destination IP address 3 begin range UD eg 192 168 1 1 destination IP address 4 begin range Ua eg 192 168 1 1 destination IP address 1 end range Ub ee 192 168 1 1 destination IP address 2 end range Uc Bee ACA destination IP address 3 end range 1 U3 e g 192 168 1 1 XXX XXX XXX XXK e g 192 168 1 1 0 65535 de
80. he Port Manager menu or simply click on the Open icon P PComm Terminal Emulator Profile Port Manager Help The Property window opens automatically On the Communication Parameter tab select the appropriate COM port for the connection COM1 in this example The parameters should be set to 19200 for Baud Rate 8 for Data Bits None for Parity and 1 for Stop Bits Communication Parameter Termine File Transfer Capturing m COM Options Ports COM1 D Baud Rate 19200 x Data Bits fa sl Parity None X Stop Bits l 1 e r Output State DTA ON OFF T XONAXOFF RTS ON C OFF On the Terminal tab select ANSI or VT100 for Terminal Type and then click OK If you select Dumb Terminal as the terminal type some of the console functions especially the Monitor function may not work properly Enter any character to switch automatically from data mode to console mode 5 6 NE 4100 Series User s Manual Initial IP Address Configuration 7 The serial console will open up At this point it will look exactly the same as the Telnet console Please continue to step 3 in the previous Telnet Console section for the rest of the instructions on setting up the IP address Te odel foTR 1 2 3 4 5 6 7 8 9 a b v s ta AC address Es Serial No a CG version 1 0 name NE 4100T lt Main Menu gt gt Basic settings Network se
81. i Allow cookies that are stored on your computer Se Disable Local intranet Trusted sites Restricted Enable Prompt SI Allow per session cookies nat stored sites Internet E This zone contains all Web sikes you O Disable haven t placed in other zones Enable Prompt Security level For this zone o Downloads Move the slider to set the security level for this zone Le File download a Medium Disable Safe browsing and still Functional Enable K Prompts before downloading potentially unsafe content De Cant ena sel hd Unsigned ActiveX controls will not be downloaded 4 b Appropriate for most Internet sites Reset custom settings 5 Reset to it hi Reset Custom Level Default Level Medium o 2 Type 192 168 127 254 in the Address box use the correct IP address if different from the default and then press Enter ATTENTION If you use other web browsers remember to enable the functions to allow cookies that are stored on your computer or allow per session cookies NE 4100 Series modules only use cookies for password transmission ATTENTION Please refer to Chapter 5 Initial IP Address Configuration for instructions on IP configuration The examples in this chapter use the factory default IP address 192 168 127 254 3 The web console will open On this page you can see a brief description of the web console s eleven fun
82. ice to the evaluation board NE 4100 ST Starter Kit NE 4100T Series Module 00000000000000000000000 00000000000000000000000 90000000000000000000000 20000000000000000000000 00000000000000000000000 00000000000000000000000 0000000000000000000000 00000000000000000000000 90000000000000000000000 00000000000000000000000 90000000000000000000000 00000000000000000000000 00000000000000000000000 90000000000000000000000 00000000000000000000000 00000000000000000000000 00000000000000000000000 00000000000000000000 00000000000000000000 0000000000000000000 Installing the NE 4110S NE 4110A onto the NE 4110 ST The NE 4110S and NE 4110A modules are attached to the NE 4110 ST board using mounting screws that are provided with the board When attaching the module to the board make sure that the module is oriented so that the jumper banks on the module and the board are aligned as shown below Use the provided ribbon cables to connect jumper block J1 on the module to J9 on the board and jumper block J2 on the module to J10 on the board When plugging in each ribbon cable make sure that the red key wire corresponds with pin on each jumper block NE 4110 ST Starter Kit 8 NE 4110 Series 0000000000000000 0000000000000000 2 0000000000000000 20000000000000000000 0000000000000000000 20000000000000000000 0000000000000000000 20000000000000000000 00000000000000000000 2 90000000000000000000 0000000000000000000
83. iver RANN Tx Rx ye W e Serial console Eeer ESE EEN interface 2 13 3 Getting Started This chapter includes information about installation of NE 4100 Series modules for development and testing The following topics are covered in this chapter Wiring Precautions Installing the NE 4100T onto the NE 4100 ST Installing the NE 4110S NE 4110A onto the NE 4110 ST Installing the NE 4120S NE 4120A onto the NE 4120 ST Selecting the Serial Interface Circuit Pad for External Connection Connecting the Power Connecting to the Network Connecting to a Serial Device Digital I O Channel Settings gt Digital Output LED Circuit Design UUUUOUUUUUOU NE 4100 Series User s Manual Getting Started Wiring Precautions This section describes some important safety precautions that you should pay attention to before proceeding with any installation A ATTENTION Be sure to disconnect the power cord before installing or wiring the evaluation board A ATTENTION Determine the maximum possible current in each power wire and common wire Observe all electrical codes dictating the maximum current allowable for each wire size If the current goes above the maximum ratings the wiring could overheat causing serious damage to your equipment A ATTENTION Please take care when handling the evaluation boards When plugged in the evaluation boards internal components generate heat and consequently the board may feel h
84. k Enabler Adsnizistastor Monitor Eie Function Monitor View Help EU ER Monitor Running 1 Network Enabler Module Function Network Enabler Admit Q Configuration NE 4100T 00 50 E8 00 00 01 192 168 3 140 Alive E Morto E Fort Monito COM Mapping 2 IP Address Report 7 15 NE 4100 Series User s Manual Network Enabler Administrator If a monitored module loses its connection with Network Enabler Administrator a warning message will appear and an audible alarm will sound as configured in the Monitor settings x Aleit Now Montor Evert 2 Event s Please check Montor massage window for more information _Sto Music 4 30 2003 10 07 33 AM NE 4 OOT 132 168 4105 i lost connection B 4 30 2003 10 0200 AM NE 4 OOT 132 168 127 254 it Iost conection 4 Hi Soe If the module s connection is restored another message will be displayed as configured in the Monitor settings nert i x Aent New Monitor E vert 1 Events m Please check Monitor message wandow tor more intoenaton Spa 4 20 2003 10 03004M M OOT 2 168 127 254 aive agan laj 4 De fic To suspend monitoring select Stop from the Monitor context menu Port Monitor Functions Port Monitor functions are very similar to Monitor functions but with many additional items that can be monitored as shown below Monitor Items General Settings Advanced Settings De selected Items Selected Items Conn Status Remote
85. lected items from the COM Mapping COM port list Please refer to the Monitor section earlier in this chapter for additional details on Add Target and Remove Target COM Settings COM Settings is used to assign the local COM port number to the selected module adjust the module s serial settings and adjust some advanced settings Select COM Settings in the COM Mapping context menu Note that this menu may also be opened by right clicking COM Mapping in the navigation panel or by right clicking the desired module in the module list Multiple modules may be selected for configuration at the same time Remember to use Apply Change to save your changes or Discard Change to undo the changes To activate the mappings use Enable NE 4100 Series User s Manual Network Enabler Administrator De Function COM Mapping OJ Bion Function Network Enabler Admi Configuration Monitor E Port Monitor ih COM Mapping E IP Address Repost COM Mapping 2 COM Basic Settings In the Basic Settings tab you may map a local COM port number to the selected module COM Port Settings x Port Number 2 Poel Selected 1st port is Port 1 Basic Settings Advanced Settings Serial Parameters COM Number COM cunent assigned _ Auto Enumeratini COM3 fin use Je Selected Ports COMA assigned Make sure that Auto Enumerating COM Number for Selected Ports is checked when using mapping to multiple
86. ly used in conjunction with the Delimiter fields to specify how data in the module s buffer is packed for network transmission When delimiters are used the module accumulates data in its buffer as it waits to receive a delimiter If there is a break in communication data will be held in the buffer as the module continues to wait for a delimiter The Force transmit field allows you to specify the maximum amount of time that the module will wait for data With Force transmit enabled the module will automatically pack the data in the buffer for network transmission if no data is received for the specified time When set to 0 Force transmit is disabled which means there is no time limit for how long the module will wait to receive data When set between 1 and 65535 the module will pack data as soon as there has been no serial communication for the specified time The optimal force transmit time depends on your application but it should be larger than one character interval within the specified baud rate to have any effect For example assume that the serial port is set to 1200 bps 8 data bits 1 stop bit and no parity In this case the total number of bits needed to send one character is 10 bits and the time required to transfer one character is 10 bits 1200 bits s x 1000 ms s 8 3 ms 6 11 NE 4100 Series User s Manual Web Console Configuration Since it requires about 9 ms to send one character the Force transmit should be 10
87. mand Mode is supported in firmware version 3 0 and above The module uses an IP address based filtering method to control access Accessible IP Settings allows you to specify a list of IP addresses or IP address ranges that are authorized to access the module To allow access to a specific IP address Enter the IP address in the corresponding field enter 255 255 255 255 for the netmask To allow access to hosts on a specific subnet For both the IP address and netmask use 0 for the last digit e g 192 168 1 0 and 255 255 255 0 To allow unrestricted access Deselect the Enable the accessible IP list option Refer to the following table for more configuration examples Allowed hosts Entered IP address Netmask 192 168 1 120 192 168 1 120 255 255 255 255 192 168 1 1 to 192 168 1 254 192 168 1 0 255 255 255 0 192 168 0 1 to 192 168 255 254 192 168 0 0 255 255 0 0 192 168 1 1 to 192 168 1 126 192 168 1 0 255 255 255 128 192 168 1 129 to 192 168 1 254 192 168 1 128 255 255 255 128 6 19 NE 4100 Series User s Manual Web Console Configuration Auto Warning Settings E mail and SNMP Trap Auto warning Email and SNMP trap Mail server Mail server I My server requires authentication User name Password Don Fagsaeamg E mail address 1 O eel E mail addrass 2 Ee matades E mail address 4 Ed SNMP trap server SNMP trap server IP or domain I
88. moxattyd cf which contains detailed descriptions of the various configuration parameters A ATTENTION The Device Name depends on the OS See the Device Naming Rule section in README TXT for more information To start the moxattyd daemon after system bootup add an entry into etc inittab with the tty name you configured in moxattyd cf as in the following example ts 2 respawn usr etc moxattyd moxattyd t 1 Device naming rule For UnixWare 7 UnixWare 2 1 x and SVR4 2 use pts n For all other UNIX operating systems use ttyp 7 Starting moxattyd Execute the command init q or reboot your UNIX operating system Adding an additional server 1 Modify the text file moxattyd cf to add an additional server User may use vi or any text editor to modify the file For more configuration information look at the file moxattyd cf which contains detailed descriptions of the various configuration parameters 2 Find the process ID PID of the program moxattyd ps ef I grep moxattyd 3 Update the configuration of moxattyd program kill USR1 PID e g if moxattyd PID 404 kill USR1 404 This completes the process of adding an additional server 8 5 9 Serial Command Mode Serial command mode allows configuration of the module through serial commands received directly through the serial port It is available on NE 4100 Series modules with firmware version 3 0 and above This chapter includes the followin
89. mware version 3 0 and above Serial Command Format and Command Set Each command and reply is a sequence of case sensitive ASCII characters transmitted in the following order Head Command Code OP Code Parameter and Tail LA ENTION The carriage return character is used as the last byte or Tail for each data frame an additional line feed character is not required For most systems the Enter key typically sends a carriage return character and a line feed character CR is used to refer to the carriage return character in most terminal emulators and in this manual LF is used to refer to the line feed character In hex CR is OxOD and LF is OxOA In C language r refers to CR whereas n refers to CR LF Command Structure Descriptor Bytes Character Description C Head 1 zs fixed value Ox3E Command Code 1 RSW Tea module parameter OP Code 2 varies Parameter varies varies Tail 1 CR carriage return character no line feed For example the following sequence of characters will instruct the module to change the TCP server port number to 4001 gt WTL4001 CR Available OP Codes and Parameters are described in detail later in this chapter NE 4100 Series User s Manual Serial Command Mode Reply Structure Y command was executed successfully 1 command not supported Reply Code 1 to 5 SE 2 OP code not supported 3 invalid command encapsulation SE
90. n to prevent unauthorized users from accessing the module The factory default for both web console and Telnet console is Enable If you disable both the web console and Telnet console you can still use the serial console or Network Enabler Administrator to configure the module NE 4100 Series User s Manual Web Console Configuration Network Settings letwork Settings SR pr IP address 192168127254 C Network Settings ess 255 255 0 SCH re A e cateway IP configuration Static z DNS server 1 me server 2 SNMP Setting SNMP Enable C Disable public IP Address report Auto report to IP Auto report to TCP port 4002 be seconds Submit fauto report panod NOTE Serial Command Mode is supported in firmware version 3 0 and above You must assign a valid IP address to the module before it will work in your network environment Your network system administrator should provide you with an IP address and related settings for your network The IP address must be unique within the network otherwise the module will not have a valid connection to the network First time users can refer to Chapter 5 Initial IP Address Configuration for more information IP configuration Method Function Definition User defined IP address Netmask Gateway DHCP DHCP Server assigned IP address Netmask Gateway DNS and Time Server DHCP Server
91. nable the trigger type hardware or software If software triggering is selected the three trigger characters may be configured using option 2 For the changes to take effect you will need to go back to the main menu save the configuration and restart the module If you quit without saving any changes you made to the configuration will be lost 9 11 NE 4100 Series User s Manual Serial Command Mode Web Console Please refer to Chapter 6 for information on opening the web console Click on the Serial Command Mode folder in the navigation panel Z Network Enabler Web Console Microsoft Internet Explorer File Edit view Favorites Tools Help Welcome to Network Enabler Web Console Model Name NE 4100T MAC Address 00 90 E8 09 5C F0 Serial No 44 IR Version cies Modify the settings as needed and then click on Submit Remember that you will need to save the configuration and restart the module for any changes to effect Z Network Enabler Web Console Microsoft Internet Explorer File Edit View Favorites Tools Help O AAO D OF OE Address Lei http 192 168 127 254 Eo Links erial Command Mode Settings Trigger Setting Setting Disable HW Trigger SW Trigger Disable C HW Disable HW Trigger SW Trigger ZS SW Trigger Ee Trigger Pe Ee Ee Character Submit Serial Console To access the serial console connect the module s serial console
92. name PREPRO NOTE Serial Command Mode is supported in firmware version 3 0 and above Mail server Mail server Setting Factory Default Necessity IP or Domain Name None Optional User name Setting Factory Default Necessity 1 to 15 characters None Optional Password Setting Factory Default Necessity 1 to 15 characters None Optional From E mail address Setting Factory Default Necessity NE _ Serial No NE4100 Series Module Name 1 to 63 characters Optional E mail address 1 2 3 4 Factory Default Necessity 1 to 63 characters Optional A ATTENTION Consult your network administrator or ISP for the proper mail server settings The Auto warning function may not work properly if not set up properly NE 4100 Series SMTP AUTH supports LOGIN PLAIN CRAM MDS RFC 2554 6 20 NE 4100 Series User s Manual Web Console Configuration SNMP trap server SNMP trap server IP or domain name Setting Factory Default Necessity Event Type F Mail F Trap F Mail F Trap authentication failure JC mail IC Trap Cold start Warm start IP address changed F Mail Password changed T Mail DCD changed Port Mail Trap Port 1 F mail Is Trap DSR changed See Mail Trap Port 1 F mail E Trap NOTE Serial Command Mode is supported in firmware version 3 0 and above On the Event Type page you may configure how administrators are notifie
93. ng the UNIX Driver gt Configuring the UNIX Driver NE 4100 Series User s Manual Linux and UNIX Configuration Linux Real TTY Drivers Basic Procedures The basic procedures to map a Linux host s tty port to the module s serial port are as follows 1 Set up the module After verifying that the IP configuration works and you can access the module by using ping telnet etc configure the module s serial port to Real COM mode 2 Install the Linux Real tty driver files on the host 3 3 Map the module s serial port to the host s tty port Hardware Setup Before proceeding with the software installation make sure you have completed the hardware installation Note that the module s default IP address is 192 168 127 254 A ATTENTION After installing the hardware be sure that the module s serial port is configured to Real COM mode This can be done with the web console Telnet console serial console or Network Enabler Administrator Installing Linux Real TTY Driver Files The instructions for installing the Linux Real TTY drivers are as follows Obtain the driver file from the included CD ROM or from http www moxa com Log in to the console as a super user root Execute cd to go to the root directory Copy the driver file npreal2xx tgz to the directory Execute tar xvfz npreal2xx tgz to extract all files into the system Execute tmp moxa mxinst Oy Ore G2 te For Red Hat AS ES WS and Fedora C
94. number 6 Data 1 2 3 ending DIO channel number NE 4100 Series User s Manual DIO Commands Byte Descriptor Value Description 1st DIO channel to be written 7 Data 0 1 0 set to input mode 1 set to output mode 1st DIO channel to be written 8 Data 0 1 0 set to low 1 set to high 2nd DIO channel to be written 0 set to input mode 1 set to output mode 2nd DIO channel to be written 0 set to low 1 set to high 3rd DIO channel to be written optional 0 set to input mode 1 set to output mode 3rd DIO channel to be written optional 0 set to low 1 set to high 4th DIO channel to be written optional 0 set to input mode 1 set to output mode 4th DIO channel to be written optional 0 set to low 1 set to high This command writes the status of a range of DIO channels specified in bytes 5 and 6 The length of the command depends on the number of channels to be written For example the 10 byte command 6 2 0 6 0 1 0 0 1 1 requests DIO 0 be set to digital input mode and low status and DIO 1 be set to digital output mode and high status If you wanted to include a change of DIO 2 to digital output mode and low status the 12 bye command sequence would be 6 2 0 8 0 2 0 0 1 1 1 0 Response Pt Beie command number fixed o LB o version fixed SSS 1 2 Header command status error code 0 okay 4 Header 4 6 8 data length depends on the number of DIO channels req
95. ocol NNTP 123 Network Time Protocol 213 IPX 160 223 Reserved for future use UDP Socket Application Service reserved Management Utility Echo Discard Active Users systat Daytime Any private printer server Resource Location Protocol Host name server names server Whois nickname 4 Login Host Protocol Login Domain Name Server domain 69 Trivial Transfer Protocol TETP 70 Gopler Protocol 80 World Wide Web HTTP Remote Telnet Service 2 7 9 11 13 35 39 42 43 9 53 Sun Remote Procedure Call Sunrpc Network news Tcanster Protocol NNTP Network Time protocol nnp SNMP Simple Network Mail Protocol SNMP Traps IPX Used for IP Tunneling B NECI Library NECI Network Enabler Configuration Interface is a set of APIs that run on Windows systems 95 and above to search locate and configure NE 4100 Series modules over the network The NE 4100 Series library can be found in the folder NECI_ LIB on the Documentation and Software CD included with each module For more information refer to NECI chm in that directory as well as examples located in NECI_LIB VC ConsoleExample C Auto IP Report Protocol There are several ways to configure the IP address of an NE 4100 Series module One of them is DHCP Client When you set up the module to use DHCP Client for IP address configuration it will automatically send a DHCP request ove
96. ode DIO mode packet data 2 char status DIO status send SocketFd Send TCP packet Process the returned data here char amp packet sizeof DIOHeaderStruct 3 0 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 command number fixed Header command status error code 0 okay data length depends on the number of DIO channels Header requested 1st requested DIO channel Data 0 channel is in input mode 1 channel is in output mode 1st requested DIO channel 0 channel status is low 1 channel status is high 2nd requested DIO channel 0 channel is in input mode 1 channel is in output mode NE 4100 Series User s Manual DIO Commands Byte Descriptor Value Description 2nd requested DIO channel 8 Data 0 1 0 channel status is low 1 channel status is high 3rd requested DIO channel optional 9 Data 0 1 0 channel is in input mode 1
97. odule will hold data in its buffer until it receives the delimiter character or 2 character sequence When the delimiter is received the module will pack up the data in its buffer and send it through the Ethernet port Use Delimiter 1 to define the first delimiter character in hex If only one delimiter character will be used Delimiter 2 should be set to 0 If the delimiter will be a two character sequence use Delimiter 2 to define the second character To disable the use of delimiters set both Delimiter 1 and Delimiter 2 to 0 Note that data packing is not only controlled by the delimiter it is also influenced by the module s buffer size and the Force transmit field If the delimiter has not been received by the time the 1K buffer is full the module will pack the data for network transmission and clear the buffer Also if the module will also pack data for network transmission if the next byte of data is not received within the Force transmit time A ATTENTION Do not enable Delimiter 2 if Delimiter 1 has been disabled The delimiter function will not work properly if Delimiter 2 is enabled without Delimiter 1 Force transmit Setting Factory Default Necessity 0 The force transmit timeout is disabled 1 to 65535 If the module does not receive the next byte of data within the time specified it will packed the data in its buffer into the same data frame for network transmission The Force transmit field is typical
98. ole ene E BET E E E A interface NE 4100 Series User s Manual Panel Layout and Pin Assignments NE 4120S NE 4120A NE 4120 ST The NE 4120S is an RS 232 to Ethernet server and the NE 4120A is an RS 422 485 to Ethernet server Both models use pin headers instead of RJ45 connectors The NE 4120 ST is the evaluation board for testing NE 4120S and NE 4120A modules and developing your own applications A ATTENTION The NE 4120 ST is the same board as the NE 4110 ST but with an RJ45 jack and pin headers If your evaluation board has NE 4110 ST printed on the board but has the RJ45 jack and pin headers you have the NE 4120 ST board Panel Layout NE 4120S J3 57 00 mm gt t TR E E E E 7 puu J2 Zus Ce NE 4120A J3 HHO s e E e e E e z E OI E E ei E ei NE 4100 Series User s Manual Panel Layout and Pin Assignments Jumper 7 J7 Jumper 9 J9 Le 149 00 mm l gt D 000000000000000 eoo00000000000000 0000000000000000 oooooo0o0000000000 oo 00000000000000000000 Ethernet oooooo0o0000000000 oo 00000000000000000000 Port eo00000000000000 oo H 0000000000000000000 oooooooooooooooo oo eoc0000000000000 oo Power oooo0o000000000000 oo eoc0000000000000 oo Jack ooooo0o00000000000000 aa ooo00000000000000 oo oooooooooooooooo oo oooo0o0o00000000000 oo 00000000000000000000 eoo0000000000000 oo E 00000000000
99. on the web console The following web console fields support the use of domain names Time Sever IP Address TCP Client Destination IP Address Mail Server SNMP Trap IP Address and IP Location Server Two DNS servers may be specified DNS server 1 and DNS server 2 DNS server 2 is included for use when DNS sever 1 is unavailable 6 6 NE 4100 Series User s Manual Web Console Configuration SNMP Settings Community name Setting Factory Default Necessity 1 to 39 characters ublic Optional E g Support 886 89191230 300 P P A community name is a plain text password mechanism that is used to weakly authenticate queries to agents of managed network devices Contact Setting Factory Default 1 to 39 characters Noe Osean E g Support 886 89191230 300 P The SNMP contact information usually includes an emergency contact name and telephone or pager number Location Setting Factory Default Necessity 1 to 39 characters Pe Floor 1 office 2 None Optional Enter a location string for SNMP agents This string is usually set to the street address where the module is physically located IP Address report When the module is used in a dynamic IP environment additional time must be spent on IP management tasks For example when a module is operating as a server TCP or UDP modes a PC operating as a client will need to know the module s IP address If the DHCP server assigns a new IP address to the mod
100. orel append an extra argument as follows tmp moxa mxinst SP1 7 The shell script will install the driver files automatically After the files are installed you will be able to see several files in the usr lib npreal2 driver folder gt mxaddsvr Add Server mapping tty port gt mxdelsvr Delete Server un mapping tty port gt mxloadsvr Reload Server gt mxmknod Create device node tty port gt mxrmnod Remove device node tty port gt mxuninst Remove tty port and driver files At this point you will be ready to map the system s tty port to the module s serial port NE 4100 Series User s Manual Linux and UNIX Configuration Mapping TTY Ports Make sure that you set the operation mode of the module s serial port to Real COM mode After logging in as a super user enter the directory usr lib npreal2 driver and then execute mxaddsvr to map the module s serial port to the host tty ports The syntax of mxaddsvr is as follows mxaddsvr Module s IP Address Total Ports Data port Cmd port The mxaddsvr command performs the following actions 1 Modifies npreal2d cf 2 Creates tty ports in directory dev with major amp minor number configured in npreal2d cf 3 Restarts the driver Mapping tty ports automatically To map tty ports automatically you may execute mxaddsvr with just the IP address and number of ports as in the following example cd usr lib npreal2 driver mxaddsvr 192 168 3 4 16
101. ork Enabler Administrator organizes commands into logical groups to simplify the installation process It allows off line COM mapping and provides monitoring and IP location server functions In addition you may import and export the module s configuration for backup or duplication into another module Installing Network Enabler Administrator 1 3 Open the Setup program and click Yes to proceed E L This will nstall Network Enabler Administatn Da yon wist ta rantina Yes ho Click Next when the Welcome window opens to proceed with the installation Network Enab er Adminstretor lol xi Welcome to the Network Enabler Administrator Setup Wizard This will netall Network Evaker Administra or 2 0 on your erm fe It is recommenced tha ycu close al other applications befcre ccntinuirg Click Next to continue or Carcel to ext Setup 1 Setup Networs Enabler Adininistratox E al Select Additional Tasks N Which adcitional asks should 3e performed AA Select the additional tas lt s you would like Setup to p rfcrm whie installing Network Enabler Acmiristratoi then slick Next addtional cons lt Back Cancel NE 4100 Series User s Manual Network Enabler Administrator 4 Click Install to install program files in the default directory H Network Enabler Adinirishater Heads to Install Setup is now read to begin installing Network Enabler Admnistralor 3n your com
102. orm the following actions Pe No Unload the driver Delete all files and directories in usr lib npreal2 Delete directory usr lib npreal2 Modify the system initializing script file UNIX Fixed TTY Driver Installing the UNIX Driver The instructions for installing the UNIX driver are as follows 1 Log in to UNIX and create a directory for the Moxa TTY To create a directory named usr etc execute the command mkdir p usr etc Copy moxattyd tar to the directory you created If you created the usr ete directory above you would execute the following commands cp moxattyd tar usr etc cd usr etc Extract the source files from the tar file by executing the command tar xvf moxattyd tar The following files will be extracted README TXT moxattyd c source code moxattyd cf an empty configuration file Makefile makefile VERSION TXT fixed tty driver version FAQ TXT Compile and Link For SCO UNIX make sco For UnixWare 7 make svr5 For UnixWare 2 1 x SVR4 2 make svr42 NE 4100 Series User s Manual Linux and UNIX Configuration Configuring the UNIX Driver Modify the configuration The configuration used by the moxattyd program is defined in the text file moxattyd cf which is in the same directory that contains the program moxattyd You may use vi or any text editor to modify the file as follows ttyp1 192 168 1 1 950 For more configuration information view the file
103. ot to the touch You should also pay attention to the following e Do not run signal or communication wiring and power wiring in the same wire conduit To avoid interference wires with different signal characteristics should be routed separately Separate paths should be used to route wiring for power and devices You can use the type of signal transmitted through a wire to determine which wires should be kept separate The rule of thumb is that wires sharing similar electrical characteristics may be bundled together Keep input wiring and output wiring separate e If power wiring and device wiring paths must cross paths make sure the wires are perpendicular at the intersection point e All wiring should be clearly labeled NE 4100 Series User s Manual Getting Started Installing the NE 4100T onto the NE 4100 ST Before using the NE 4100 ST evaluation board with the module disconnect the power supply network and serial device In the center of the evaluation board there is a square with one white inverted triangle shown as black in the figure on one of its sides and 2 rows of female sockets on the other two sides The NE 4100T module also has a white inverted triangle on one of its sides When attaching the module to the evaluation board make sure these 2 white inverted triangles are facing the same direction as shown in the following figure After the module is installed connect the power supply network and serial dev
104. pecified time The optimal force transmit time depends on your application but it should be larger than one character interval within the specified baud rate to have any effect For example assume that the serial port is set to 1200 bps 8 data bits 1 stop bit and no parity In this case the total number of bits needed to send one character is 10 bits and the time required to transfer one character is 10 bits 1200 bits s x 1000 ms s 8 3 ms Since it requires about 9 ms to send one character the Force transmit should be 10 ms or more to have any effect At 9 ms or less the module will simply pack every character as it is received which would be the same as if no delimiter characters or Force transmit time were specified at all TCP Client Mode rating Settings f Part 01 Operation mode TCF Client Made rep alive check time P 0 99 min inactivity time 0 0 65535 ms Data Packing Delimiter 1 bk Hex JN Enable Delimiter 2 0 men TC Enable Force transmit f 0 65535 ms GORD Z PVOORRD TCP Client Mode a Destination Ip Address noe IP address 192166362 oor pain IP addrass 2 Ja Destination IP address mg rot Destination IP address R on TCP connect on Startup C Any Character IC Apply the above settings to all serial ports Submit NOTE Serial Command Mode is supported in firmware version 3 0 and above
105. ple 1 Get Model Name Using HW Tnugeer 9 16 Example 2 Change IP Address Using HW Tugger 9 16 Example 3 Get IP Mode Using SW Trigger eeseeeeeseeererrreerererrererrrerrererrsrsrree 9 16 Example 4 Change TCP Port Number Using SW Trigget o e 9 17 Well Known Port Numbers sssssssssnsennunnnsuunnnennnnnnnnnuunnneunnnnnnnnnnnnnnnnnennnnnna A 1 NEGI Libra e EE B 1 Auto IP Report Protocol ciiscciscccteissetssascvestestecccdseceveccensssesssdeesiedexoesseaie C 1 IP Address Report Structure eee eecesecescesecesecssecssecsaecseecseeeaeseaeeseeseseeseeesecaeeaeensenaes C 2 HardWare and AP UN egen euer ee EE EENS AECH C 2 LEE C 2 DOS GIN TE D 1 RUE D 1 C CodesExaimple ces cs Stein s enire sein Ee ee D 2 Read Sinsle DIER sss Eer chicas cvsesesbatht E E eeneagakaes eink AEE NE D 2 UI Lu D EE D 2 UE e D 2 C Code Example eessen coisas E EE E sey EES D 3 Write Single DIO EE D 3 C mmand EE D 3 Response saves sad sas aide eee a SEN nated ENEE ees dE ee D 3 C Code Example en a SR i a ail D 4 Read Multipl DIO ireren kb seen reste Suited Edel sneered cates D 4 UE DEE D 4 IRLS 00 a K EAA E EE AEE EA EASO Ee EE D 4 C Code Example eer Ae Ee D 5 Write Multiple DIO pireneana r Eh Eed e E E E D 5 WEE DEE D 5 K ssen AASE EE his ences see dEr eee hah ed Ee e deeg D 6 CCode Example Ser ae D 7 Appendix E SNMP Agent with MIB II amp RS 232 Like Group ENEE NN E 1 1 Introduction The NE 4100 Series embedded device server is
106. port P1 to your PC s serial port and then use a terminal emulator program to enter the serial console Please refer to the Serial Console section in Chapter 5 for details on how to open the serial console Once the serial console is open it functions exactly the same as if connecting by Telnet console 9 12 NE 4100 Series User s Manual Serial Command Mode Entering Serial Command Mode Trigger Type The module can enter serial command mode through either a hardware trigger or a software trigger depending on how it has been configured Please refer to the previous section for details on how to configure the trigger type Hardware Trigger e Set up a hardware trigger with the DIO 0 channel Use the trigger to pull DIO 0 to low in order to enter serial command mode Low state must be maintained for at least 200 ms to qualify as a valid trigger Software Trigger e Define 3 characters as the software trigger e Send the 3 trigger characters to the serial port in rapid sequence the characters should be separated by less than 80 ms to enter serial command mode We guarantee that when characters are spaced by more than 120 ms the data will be treated as normal data instead of serial command mode trigger characters When characters are separated by between 80 ms and 120 ms the system will not be able to determine if the transmission is regular data or a serial command mode trigger Serial Port Parameters For testing purpos
107. port settings Start Windows HyperTerminal and make sure that the PC s serial port settings match the module s settings Pull DIO 0 to Low to enter serial command mode DIP switch 0 on the evaluation board may be used to control DIO 0 s state Please refer to Chapter 3 for information on configuring the DIP switches for use with DIO channels HyperTerminal displays lt E indicating that the module is in serial command mode Type gt RBN in HyperTerminal and press Enter which requests the module s model name HyperTerminal displays lt YBNNE 4100T indicating that the module s model name is NE 4100T Type gt WBR1 in HyperTerminal and press Enter which exits serial command mode Example 2 Change IP Address Using HW Trigger STEP 1 STEP 2 STEP 3 STEP 4 STEP 5 STEP 6 STEP 7 STEP 8 STEP 9 STEP 10 STEP 11 STEP 12 Verify that the hardware trigger is enabled for serial command mode Check the module s serial port settings Start Windows HyperTerminal and make sure that the PC s serial port settings match the module s settings Pull DIO 0 to Low to enter serial command mode DIP switch 0 on the evaluation board may be used to control DIO 0 s state Please refer to Chapter 3 for information on configuring the DIP switches for use with DIO channels HyperTerminal displays lt E indicating that the module is in serial command mode Type gt
108. pper right corner blinks when the cable is properly connected TR to a 100 Mbps Ethernet network and data is being transmitted wie The yellow LED in the upper left corner blinks when the cable is properly connected TaN to a 10 Mbps Ethernet network and data is being transmitted When using a private IP address for the module which is the factory default make sure that netmask and IP settings are configured appropriately in order to access the module from a host on the network Connecting to a Serial Device To connect to a serial device for testing and development purposes the module should be installed onto its evaluation board The module s serial signals are routed to and from the RS 232 COM port on the evaluation board Use a serial data cable to connect the serial device to the COM port on the evaluation board Digital I O Channel Settings Each module provides 4 digital I O DIO channels All 4 DIO channels may be configured by software for either digital output or digital input mode A DI channel is a channel that is operating in digital input mode a DO channel is a channel that is operating in digital output mode You may use the evaluation board s Digital Output LEDs and Digital Input DIP switches as the digital input and output devices or you may connect digital input output devices to the DI O Terminal Block A ATTENTION When using a digital input device connected to the DI O Terminal Block the corresponding Digital Inpu
109. press Enter lt lt Main Menu gt Network settings IP address Netmask Gateway IP configuration DNS server 1 DNS server 2 em 2 3 4 5 6 UI 8 9 a b c d v m q SNMP SNMP SNMP SNMP Auto Auto Auto View Back Quit community oles ohex leie Location IP report IP report IP report settings name tO LP bo LEP port period to main menu Key in your selection 1 IP address 192 168 127 254 NE 4100 Series User s Manual Initial IP Address Configuration 6 Press any key to continue lt lt Main Menu gt Network settings gt gt 1 IP address 2 Netmask 3 Gateway 4 IP configuration 5 DNS server 1 6 DNS server 2 7 SNMP 8 SNMP community name 9 SNMP contact a SNMP Location b Auto IP report to IP c Auto IP report to TCP port d Auto IP report period v View settings m Back to main menu q Quit Key in your selection IP address 192 168 12 Set IP address success Press any key to continue lt lt Main Menu gt Network settings 1 IP address 2 Netmask 3 Gateway 4 IP configuration 5 DNS server 1 6 DNS server 2 7 SNMP 8 SNMP community name 9 SNMP contact a SNMP location b Auto IP report to IP c Auto IP report to TCP port d Auto IP report period v View settings m Back to main menu q Quit Key in your selection m 8 Press S and then Enter to Save Restart the system
110. puter Click Install In cortinue with the installation or dick Back if you want ta review or chenge zry seltings AcHitinnal tasks Creae a desktop ican A feed 5 The Installing window will report the progress of the installation 15 Setup Newozk Enabler Administrator z Installing Please wail while Setup irs alls Nelwurk Erd Adniristatu uri auu cunpale Exbawiriy files C Program ClestNetwork Crasler Adninistretor NEADIS exe EH 6 Click Finish to complete the installation of Network Enabler Administrator k Enabler Administatcr Mia x Completing the Network Enabler Administrator Setup Wizard Setup has finished installng Network Enabler Administrator on your compute Tha aaplication mey te launched by selecting the nstalled iccns Click Finish tu exil Setup T NE 4100 Series User s Manual Network Enabler Administrator Network Enabler Administrator Navigation The Network Enabler Administrator Configuration window is divided into four parts e The top section is the menu and help area Please note that the help file is not compatible with Windows NT The left panel is the navigation panel and lists the available types of functions The same list is shown in the Function menu on the menu bar The right panel is the module list When activating a function the module list is where the target module for that function is selected The bottom section is th
111. r Administrator When using a Digital Input DIP switch as your input device the Digital Input ON position corresponds to Low status and the OFF position 0 1 2 3 corresponds to High status The result can be monitored with the N ip ON Low Network Enabler Administrator or with the web console Make sure ew ew OFF High all DIP switches are set to OFF if you are using your own digital 2 4 input device that is connected to the evaluation board s terminal block For channels in digital output mode Low and High status is controlled from within the web console When using a Digital Output LED as your output device Low status will be expressed by the LED lighting up and High status will be expressed by the LED turning off Digital Output AI DOO DO1 DO2 DO3 Low Digital Output LEDs lt 5 Gi O mmn 3 7 NE 4100 Series User s Manual Getting Started Digital Output LED Circuit Design The figure shown below is the digital output LED circuit design This is known as the sink design D ot bd ANA A008 When developing your own applications you need to be aware of the voltage limits shown below Max Conditions 0 3x VCC Low level Maximum voltage when DI is Input Voltage set to Low status Minimum voltage when DI is Input Voltage set to High status Low level Maximum voltage when DO is Input Voltage set to Low sta
112. r Module s Newok Enabler Admit Configuration N 4100T 00 9C E amp 00 00 71 192 163 3 14C Monitor BI Port Monilor if CCM Mapping AN IP Address Repot Messaye Luy 2 Monitor Log 0 No Time Descrip ion 2003 10 29 04 43 Found Network neblet Modulz st 1 2003 10 29 04 44 Found Network neble Modulz s 1 No Specify by IP Address Locate Specify by IP Address is used to search the network for a specific module by its IP address When the module is found it is added to the Configuration module list and may be selected for use with other functions If you have trouble detecting the module please verify your network settings and connection Locate sends a signal to make the selected module s Ready LED blink which makes it easier to locate the module if you are managing multiple modules at the same time The module does not have a built in LED but the evaluation board maps the signal to its own onboard LED Please refer to Pin Assignments in Chapter 2 for information on which pin is associated with the Ready LED Click Stop to turn off the Locate function 7 6 Network Enabler Administrator NE 4100 Series User s Manual Network Enabler Administrator Unlock Unlock is used to enter the password of locked modules in order to view and changes settings In the Configuration module list the Status field shows the password status of the module as follows Description The modul
113. r not they are part of the same subnet as the host If you have trouble detecting the module please verify your network settings and connection 1 Select Broadcast Search from the Configuration context menu Note that this menu may also be opened by right clicking Configuration in the navigation panel Network Enabler Administrator Configuretion 3 Fie Function Joaza View Help jean Functi Z Specify by IP Address Configuration 0 Network Enabler Module s IP Address f Message Log a Monitor Log ol M Time Description 7 5 NE 4100 Series User s Manual 2 A Searching window will open showing that the program is searching for NE 4100 Series modules connected to this network You may click Stop as soon as the desired module is found Searching fo Network Enaaler Vv Stop Found 1 Network Enabler s remain timeoul 2 sec Ho Model MAC Address IPAddress 1 NE 4100T 30 90 8 00 00 01 192 168 3 140 After the search is finished all modules that were found will be shown in the Configuration module list Select the desired module to begin using other functions with it If you locate more than one module connected to this network use the MAC address to determine which module you wish to configure Netvork Enabler Admnistrator Confiewcation DIS Fie Function Coafiguraton Yew Help L a een Function Configuration 1 Network Enable
114. r the network to find the DHCP server The DHCP server will then send an available IP address to the module with an expiration time The module will use this IP address until the expiration time has been reached When the expiration time has been reached the process will repeat and module will send another DHCP request to the DHCP server Therefore a module may end up using more than one IP address while it is connected to the network The module has a built in IP address report function that will send its IP data to a specific IP address and port number when it is not using a Static or fixed IP address The IP address report parameters may be configured in the Network Settings in the web console Enter the IP address and the port number of the PC that is to receive this information as shown below Jetwork Settings iP address EE Netmask 256 255 2560 Gateway DNS server 1 bns server 2 nme 1 Enable Disable Community name kt contact RN Location fauto report to IP Auto report to TCP port Auto report period Oa aa aE a E d mA RIJ IP Address report 10 seconds NE 4100 Series User s Manual Auto IP Report Protocol IP Address Report Structure The first 4 bytes of the module s IP address report are the characters Moxa The rest of the report is composed of 9 items with each item preceded by a 2 byte header indicating the item
115. re incorporated into new editions of the publication Technical Support Contact Information Www moxa com support Moxa Americas Toll free 1 888 669 2872 Tel 1 714 528 6777 Fax 1 714 528 6778 Moxa Europe Tel 49 89 3 70 03 99 0 Fax 49 89 3 70 03 99 99 Moxa China Shanghai office Toll free 800 820 5036 Tel 486 21 5258 9955 Fax 86 10 6872 3958 Moxa Asia Pacific Tel 886 2 8919 1230 Fax 886 2 8919 1231 Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Table of Contents DAE OG ICEL E 1 1 RA EE 1 2 Package Checklists iein aeia raa eE on E Ea sts asnvsoniesSnashessduco Eae VEETEE a 1 2 Product Feature Serea a ee eeoa enr sedis A a E TE EEEE EE EE EEE OEE EE 1 2 Product Specificationsii ninen a e e ETE E E E E EE 1 3 Panel Layout and Pin ASSIQNMENMS c ccceeeeeeeeeeeeneneeeeeeeeeeeeeeneeees 2 1 NE4I00T NEA OO EE 2 2 Panel SE sehnen E EEE A ATRAE EAEE E R REA 2 2 NE 4100 ST LED Indicators A 2 2 PiN ASSISTITMENES eseu AER EE sde SEN 2 3 Blok Diagrams e ee elee EE E Seecvies E S 2 4 NE 4110S NE 4110A NE 41 10 ST oo eee ceeseeeecseeeecssecseesecseeseesaeeecsaecaeesecsessesnaeeeenae 2 5 Panel Tat eege sista sheer SEA EENEG Ee Ee SE 2 5 NE 4110 ST LED Indi Gators enee Ed 2 6 Pin ASSISTIMENtS ace e a a r sida SES 2 6 Block Diasrams oeni aa e a ETa sien EEE E EE E 2 8 NE 4120S NE 4120A NE 4120 ST oo ceeecsesecsecseeecesecseesecseeseceaeeecsaecaeesecneeseenaseneeas
116. rom the context menu inabler Admuinsstrstor Monstor De Function Monitor View Help DENET Function Monitor Stopped 1 Network Enabh Network Enabler Adma No 7 Model MAC Address __ IPAdktess__ 0 Configuration 1 NE 4100T OO S0 E8 00 00 01 192 163 3 140 SS Moritor B Port Monitor GK COM Mapping NM IP Address Report Load Configured COM Port Settings Load Configured COM Port searches your PC for any COM ports that have already been mapped to a network module and adds that module to the Monitor module list Select Load Configured COM Port in the Monitor context menu Settings is used to determine what items of information are monitored how often the information is refreshed and how notification of events will occur Select Settings in the Monitor context menu Note that this menu may also be opened by right clicking Monitor in the navigation panel or by right clicking the desired module DDU D i Function Monitor Stopped 1 Network Enabler Module s Network Enabler Admi IED Aen Targat Port Monitor Remove Target COM Mapping Load Configured COM Port Settings AN IP Address Report 7 13 NE 4100 Series User s Manual Network Enabler Administrator Monitor Items In the Monitor Items tab you may select which items of information will be monitored Monitor Settings General Settings In the General Se
117. rs set both Delimiter 1 and Delimiter 2 to 0 Note that data packing is not only controlled by the delimiter it is also influenced by the module s buffer size and the Force transmit field If the delimiter has not been received by the time the 1K buffer is full the module will pack the data for network transmission and clear the buffer Also if the module will also pack data for network transmission if the next byte of data is not received within the Force transmit time A ATTENTION Do not enable Delimiter 2 if Delimiter 1 has been disabled The delimiter function will not work properly if Delimiter 2 is enabled without Delimiter 1 Force transmit Setting Factory Default 0 The force transmit timeout is disabled 1 to 65535 If the module does not receive the next byte of data within the time specified it will packed the data in its buffer into the same data frame for network transmission The Force transmit field is typically used in conjunction with the Delimiter fields to specify how data in the module s buffer is packed for network transmission When delimiters are used the module accumulates data in its buffer as it waits to receive a delimiter If there is a break in communication data will be held in the buffer as the module continues to wait for a delimiter The Force transmit field allows you to specify the maximum amount of time that the module will wait for data With Force transmit enabled the module will au
118. s AAA 5 2 Factory Default IP Address 2 3c sieasisisiie nuttin Eben 5 2 NE 4100 Series Administration Suite ccccescsesscssseecesecseesecseeeesecsessecsaeeeeaecaeeseeneeaes 5 2 AARP oc steiere EES 5 2 Chapter 6 Chapter 7 Chapter 8 Serial Console 19200 n 81 5 6 Web Console Configuration cccceseseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeseeeeneneeeeeeees 6 1 Opening Your Browserv aiene EENEG ota aie ona eee 6 2 Web Consol sNavigatiom ii iiseiseesSesethsshecsahcioidstucbusessicotnasts csheaateedisdstecesbasehecdietbestacstesiastsse 6 3 Basic Settings win cscs ae ee EE Be Be ae 6 3 Network EE 6 5 Seral Sethi E 6 8 Operating Settings scsi lieth hatin vee intiota bean E a eae AO SA ea etiaai 6 9 TCP Server M dena nire er E E p EErEE EE EE E EAEE 6 9 Real COM Mode uer SEAEREREEEENE ENEE EE RE aE 6 12 TCP Ch n Mode oe Zeie gereest aa Cis aa ehis Acts aa Gees 6 14 UDP EE 6 17 Accessible IP Setting Siriei e aea reines aoe E rE E E Ee 6 19 Auto Warning SERIES EE eege ee E EEE a E R EES 6 20 E imailand SNMP Trapasinte neia aeti aaie A EE aan 6 20 Event Type AT ESE 6 21 Digtal lO EE 6 22 IDILO RSTn T AA E A EES ated hie 6 22 DIO Monitor ses sett at bi eae hades eave dee ege 6 23 Serial ommand Mode eei a geheegt ee SES EE 6 23 Change Passwords stuer Ee A 6 23 Load Factory Defaults ees EE apse eat eher eg 6 24 SAVE RESLAM GE 6 24 Network Enabler Administrator ccccccseecsesssseesesesseeeeesssneeeeeesneeeees
119. s between 50 bps and 115 2 Kbps for PCB V1 x and between 110 bps to 230 4 Kbps for PCB V2 x 6 8 NE 4100 Series User s Manual Web Console Configuration Data Bits Setting Factory Default 5 6 7 8 C When the user sets Data Bits to 5 bits the Stop Bits setting will automatically change to 1 5 bits Stop Bits Setting Factory Default Necessity 1 2 1 Required Stop Bits will be set to 1 5 when Data Bits is set to 5 bits Parity Setting Factory Default Necessity None Even Odd Space Mark None Required Flow control Setting Factory Default Necessity None RTS CTS DTR DSR XON XOFF RTS CTS Required FIFO Setting Factory Default Necessity Enable Disable Enable Required Each module s serial port provides a 16 byte FIFO both in the Tx and Rx directions Disable the FIFO setting when your serial device does not have a FIFO to prevent data loss during communication Operating Settings TCP Server Mode perating Settings E Port 01 Operation mode TCF Serer Mode rcp alive check time F 0 99 min Inactivity tima fo 0 65535 ms Max connection f a 4 Data Packing Dear 1 Pex Enable j pelimitar 2 E ten T Enable Pa 65535 ms TCP Server Mode fo F Apply the above settings to all serial ports Submit NOTE Serial Command Mode is supported in firmware version 3 0 and above NE 4100 Series
120. ss the returned data here return TRUE Write Single DIO Command Byte Descriptor Value Description 1 Header 2 command number fixed 2 Header 2 version fixed 3 Header any this byte is only used in the module s response 4 Header 3 data length fixed 5 Data 0 1 2 3 desired DIO channel number 6 Data 0 1 0 set to input mode 1 set to output mode this byte is ignored for input mode 7 Data 0 1 0 set to low 1 set to high For example the 7 byte command sequence 2 2 0 3 0 0 0 requests that DIO 0 be set to digital input mode Response command number fixed Header command status error code 0 okay Header data length fixed Data desired DIO channel 0 channel has been changed to input mode S ES Ost 1 channel has been changed to output mode this byte is ignored for input mode 7 Data 0 1 0 channel status has been changed to low 1 channel status has been changed to high For example the 7 byte response sequence 2 2 0 3 0 0 0 indicates that DIO 0 has been changed to input mode D 3 NE 4100 Series User s Manual DIO Commands 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 m
121. stination IP address 4 end range U 0 65535 destination IP address 1 port U2 0 65535 destination IP address 2 port destination IP address 3 port U4 0 65535 destination IP address 4 port UX UF 0 no delimiter 1 enable 1 character delimiter 2 enable 2 character delimiter ASCII character in hex code Oe A1 for character OxA1 ASCII character in hex code Oe A1 for character OxA1 0 65535 ms number of characters to use as delimiter character to use for delimiter 1 character to use for delimiter 2 force transmit time Digital IO OP Code Parameter Comments DM bytes 1 and 2 DIO 00 DIO 0 01 DIO 1 02 DIO 2 03 DIO 3 byte 3 DIO mode 0 input 1 output set DIO mode e g 000 sets DIO 0 to input mode DS bytes 1 and 2 DIO 00 DIO 0 01 DIO 1 02 DIO 2 03 DIO 3 byte 3 DIO status 0 low 1 high 9 7 set DIO status e g O11 sets DIO 1 to high NE 4100 Series User s Manual Serial Command Mode Serial Command Mode OP Code Parameter 0 disable ES 1 enable HW trigger enable serial command mode 2 enable SW trigger three ASCII characters in hex EC code Oe A1A2A3 for ASCII SW trigger characters characters OxA1 OxA2 0xA3 Operation Flow Chart Check Serial Command Mode Trigger SW Trigger HW Trigger DIO 0 High HW Trigger Normal Data
122. strict access to the module when a public IP address is required for your application 5 Initial IP Address Configuration When setting up your NE 4100 Series module for the first time the first thing you should do is configure the IP address This chapter introduces the methods that can be used to configure the module s IP address For more details about network settings please refer to the Network Settings section from Chapter 6 Web Console Configuration This chapter includes the following sections U Static vs Dynamic IP Address Factory Default IP Address LI NE 4100 Series Administration Suite recommended configuration method UO ARP LI Telnet Console UI Serial Console 19200 n 8 1 NE 4100 Series User s Manual Initial IP Address Configuration Static vs Dynamic IP Address Determine whether the module will use a Static IP or Dynamic IP either DHCP or BOOTP application e If the module is used in a Static IP environment you will configure the IP address directly e If the module is used in a Dynamic IP environment you will configure the module to obtain an IP address dynamically with DHCP DHCP BOOTP or BOOTP A ATTENTION Consult your network administrator on how to reserve a fixed IP address for the module in the MAC IP mapping table when using a DHCP Server or BOOTP Server For most applications you should assign a fixed IP address to the module Factory Default IP Address The mo
123. t DIP switch must be set to OFF or High Setting the DIP switch to ON or Low will interfere with the signal from your digital input device 3 6 NE 4100 Series User s Manual Getting Started A ATTENTION DI O Selectable Jumper DI O Mode DI DO Digital Input mm 0123 0 eee ON Low 1Ceee ON 2 5 OFF High 262 se A a A H Digital Input Signal Setting Switch Digital Output Ale DOO DOI DO2 DO3 Low Digital Output LEDs O High DOO DO1 DO2 DO3 a DI O Terminal Block DI O Mode jumpers 0 through 3 correspond with DIO channels 0 through 3 DI O Mode The jumper s position determines whether the corresponding channel is linked DI DO to a DIP switches or to an LED When a channel s jumper is set to the DI position the channel s input signal is controlled by the corresponding Digital Input DIP switch When the jumper is set to the DO position the channel s output signal is routed to the corresponding Digital Output LED For example if DIO channel 0 is operating as a digital input channel setting DI O Mode jumper 0 to the DI position enables the use of DIP switch 0 as that channels input device The DI O Mode jumpers are used to tell the evaluation board whether to use the Digital Output LEDs or the Digital Input DIP switches The jumpers do not control the channel s mode Input and output mode is configured through the web serial or Telnet console or through Network Enable
124. t byte of data is not received within the Force transmit time Do not enable Delimiter 2 if Delimiter 1 has been disabled The delimiter function will not work properly if Delimiter 2 is enabled without Delimiter 1 6 13 NE 4100 Series User s Manual Web Console Configuration Force transmit Setting Factory Default 010 65535 ms 0 The force transmit timeout is disabled 1 to 65535 If the module does not receive the next byte of data within the time specified it will packed the data in its buffer into the same data frame for network transmission The Force transmit field is typically used in conjunction with the Delimiter fields to specify how data in the module s buffer is packed for network transmission When delimiters are used the module accumulates data in its buffer as it waits to receive a delimiter If there is a break in communication data will be held in the buffer as the module continues to wait for a delimiter The Force transmit field allows you to specify the maximum amount of time that the module will wait for data With Force transmit enabled the module will automatically pack the data in the buffer for network transmission if no data is received for the specified time When set to 0 Force transmit is disabled which means there is no time limit for how long the module will wait to receive data When set between 1 and 65535 the module will pack data as soon as there has been no serial communication for the s
125. tomatically pack the data in the buffer for network transmission if no data is received for the specified time When set to 0 Force transmit is disabled which means there is no time limit for how long the module will wait to receive data When set between 1 and 65535 the module will pack data as soon as there has been no serial communication for the specified time The optimal force transmit time depends on your application but it should be larger than one character interval within the specified baud rate to have any effect For example assume that the serial port is set to 1200 bps 8 data bits 1 stop bit and no parity In this case the total number of bits needed to send one character is 10 bits and the time required to transfer one character is 10 bits 1200 bits s x 1000 ms s 8 3 ms Since it requires about 9 ms to send one character the Force transmit should be 10 ms or more to have any effect At 9 ms or less the module will simply pack every character as it is received which would be the same as if no delimiter characters or Force transmit time were specified at all Destination IP address 1 2 3 4 Setting Factory Default IP address or domain name e g 192 168 1 1 Use this field to specify the remote hosts that the module will connect to 6 16 NE 4100 Series User s Manual Web Console Configuration A A ATTENTION The Destination IP address parameter can accept domain names address in place of IP
126. ttings Serial settings DIC setting Cperating settings Accessible IP settings Auto warning settings Monitor Ping Change password Load factory default View settings Save Restart Quit IS in your selection StateOPEN 00 90 E8 00 00 01 5 7 6 Web Console Configuration The web console is the most user friendly way to configure your NE 4100 Series module This chapter introduces the web console function groups and function definitions This chapter includes the following sections Opening Your Browser Web Console Navigation Basic Settings Network Settings Serial Settings Operating Settings gt TCP Server Mode gt Real COM Mode gt TCP Client Mode gt UDP Mode Accessible IP Settings Auto Warning Settings gt E mail and SNMP Trap gt Event Type Digital IO gt DIO Settings gt DIO Monitor Serial Command Mode Change Password Load Factory Defaults Save Restart UUUUUU UU LI Oooo NE 4100 Series User s Manual Web Console Configuration Opening Your Browser 1 Open your browser with the cookie function enabled To enable your browser for cookies right click on your desktop Internet Explorer icon select Properties click on the Security tab and then select the three Enable options as shown in the figure below General Security Content Connections Programs Advanced Settings Select a Web content zone to specify its security settings Cookies Fe S
127. ttings tab you may select how often the module is monitored which is known as the refresh rate The default is 3 seconds Monitor Settings 7 14 NE 4100 Series User s Manual Network Enabler Administrator Advanced Settings In the Advanced Settings tab you may enable an alarm to warn you of monitor events You may choose an audible alarm as well as a pop up warning message Monitor Settings EZ Monitor Items General Settings Advanced Settings Moritor and Port Monitor Message Box Setting iy Display warning message for new event iv Play warring musie for new event DAWINNT Media start wav Ei zl Go and Stop Go and Stop are used to activate and deactivate monitoring of the modules in the module list Monitoring is not active until Go has been selected in the Monitor context menu Note that this menu may also be opened by right clicking Monitor in the navigation panel or by right clicking the desired module Ww Network Enabler Admimstr ito Bile Function Montor View Help D 0 oF Function Network Enabler Adma Monitor Stopped 1 Network Enable No Model__ MACAddress IP Address Configuration Montor Add Target Port Monitor D th COM Mapping Remove Target F IP Address Report Load Configured COM Port Settings The list in the monitor window will now be live and the selected items will be refreshed as configured Networ
128. tus High level Minimum voltage when DO is Input Voltage set to High status The output current for digital output channels carries only 1 mA 3 8 4 Choosing the Proper Operation Mode In this section we describe the various operation modes of NE 4100 Series modules Depending on your intended use the operation mode will determine how serial communication is handled by the network There is an operation mode for COM port mapping from the host computer as well operation modes for TCP IP protocols After choosing the proper operating mode in this chapter please refer to subsequent chapters for details on configuration parameters The following topics are covered in this chapter 0 Overview 0 TCP Server Mode LI TCP Client Mode LI UDP Mode LI Real COM Mode NE 4100 Series User s Manual Choosing the Proper Operation Mode Overview NE 4100 Series modules act as a bridge to connect your serial devices to the Ethernet The built in TCP IP stack means less time spent on programming networking protocols With one step you may choose the proper operation mode then use your computer to access manage and configure your serial device from anywhere in the world over the Internet Traditional SCADA and data collection systems rely on serial ports RS 232 422 485 to collect data from various kinds of instruments Since NE 4100 Series modules convert between serial and Ethernet signals your SCADA an
129. uested 1st requested DIO channel 5 Data 0 1 0 channel has been changed to input mode 1 channel has been changed to output mode 1st requested DIO channel 6 Data 0 1 0 channel status has been changed to low 1 channel status has been changed to high D 6 NE 4100 Series User s Manual DIO Commands Byte Descriptor Value Description 2nd requested DIO channel 7 Data 0 1 0 channel has been changed to input mode 1 channel has been changed to output mode 2nd requested DIO channel 8 Data 0 1 0 channel status has been changed to low 1 channel status has been changed to high 3rd requested DIO channel optional 0 channel has been changed to input mode 1 channel has been changed to output mode 3rd requested DIO channel optional 0 channel status has been changed to low 1 channel status has been changed to high 4th requested DIO channel optional 0 channel has been changed to input mode 1 channel has been changed to output mode 4th requested DIO channel optional 0 channel status has been changed to low 1 channel status has been changed to high For example the 8 byte response 6 2 0 4 0 0 1 1 indicates that DIO 0 has been changed to input mode and low status and DIO 1 has been changed to output mode and high status C Code Example void WriteMultipleDIO int start int end int mode int status DIOPacketStruct packet packet header command 6 Write
130. ule the PC must have some way of obtaining the module s new IP address The IP Address report fields are used to set up periodic reporting of the module s IP address when the module s IP address is assigned by a server The IP address report is sent automatically at regular intervals to an IP address and TCP port number of your choice There are two ways view the module s IP address report on a PC e Install Network Enabler Administrator and use the built in IP Address Report function Develop software that parses the IP address report data Please refer to Appendix C for details on how to parse the module s IP address report data Auto report to IP Setting Factory Default Necessity E g 192 168 1 1 or URL IP addresses of the form x x x 0 and None Optional x x x 255 are invalid If left blank auto IP reporting is disabled If an IP address is entered along with a TCP port number the IP address reports will be sent to the specified address and port number Auto report to TCP port Setting Factory Default E g 4001 4002 If left blank auto IP reporting is disabled If a TCP port number is entered along with an IP address the IP address reports will be sent to the specified address and port number 6 7 NE 4100 Series User s Manual Web Console Configuration Auto report period Setting Factory Default The Auto report period field specifies how often the module will report its IP address An auto
131. utput operation IN is for digital input operation where the channel s status is controlled by an external digital switch OUT is for digital output operation where the channel transmits a high or low signal Use Status to control high or low status for digital output channels Status setting will be ignored for digital input channels TCP Port is the port number that will be reserved for DIO commands DIO commands may be used to control and obtain data from the module s DIO channels Please refer to Appendix D for additional information on DIO commands SW Reset Function Use DIO 1 is used to enable or disable the use of DIO 1 as a reset button When SW Reset is enabled DIO 1 will be forced to digital input mode and will act as a reset button Pulling DIO 1 low for 3 seconds will erase the password and pulling DIO 1 low for 10 seconds will load the factory defaults This function is disabled by default Note that any changes will not take effect until you click Submit to validate the modifications 6 22 NE 4100 Series User s Manual Web Console Configuration DIO Monitor The DIO Monitor page polls and displays the mode and status of each DIO channel You may use CA Q SCH z 5 C Dio Monitor NOTE Serial Command Mode is supported in firmware version 3 0 and above Serial Command Mode Serial command mode is a special mode for configuring the module through the serial device itself
132. when the firmware has been successfully updated Do not interrupt processing while the firmware is being updated Processing please wait X Cancel No MAC Address 0 amp 0 ES 00 00 01 NE 4100T 1921683140 Waiting A ATTENTION You may simultaneously upgrade the firmware of multiple modules as long as the modules are all the same model To select multiple modules in the module list hold down the Ctrl key while selecting each module or hold down the Shift key to select a block of modules 7 10 NE 4100 Series User s Manual Network Enabler Administrator Import and Export Configuration A ATTENTION The module s configuration can be imported from a configuration text file by right clicking the module and selecting Import Configuration in the Configuration context menu Note that this menu may also be opened by right clicking Configuration in the navigation panel or by right clicking the selected module Enabler Administrator Configuration File Function Co ation View Help en on Function Configuration 1 Network Enabler Module s No_ ___ Model__ MAC Address __ IP Address L Network Enables Adma Corfiguration Monitor SC Broadcast Search Rart Montor T Specify by IP Address 29 IP Addiess Repon BE Locate Te Unbook S Configure Upgrade Firmware Export Configurtion Import Configuration Assign IP Address Message Log 1 Monitor Log 0 No Time Des
133. will then force the existing TCP connection to close A ATTENTION The Inactivity time should be longer than the Force transmit timeout To prevent the unintended loss of data due a session getting disconnected it is strongly recommended that this value is set large enough so that the intended data transfer is completed A ATTENTION Inactivity time is only active when TCP connect on is set to Any Character Delimiter 1 Setting Factory Default Necessity 00 to FF 0 for None Optional Delimiter 2 Setting Factory Default Necessity 00 to FF 0 for None Optional The Delimiter fields are used to specify a character or 2 character sequence which will act as a marker to control packing of serial data By default no delimiter characters are defined so the module transmits data as soon as it is received When a delimiter character or characters are defined the module will hold data in its buffer until it receives the delimiter character or 2 character sequence When the delimiter is received the module will pack up the data in its buffer and send it through the Ethernet port 6 15 NE 4100 Series User s Manual Web Console Configuration Use Delimiter 1 to define the first delimiter character in hex If only one delimiter character will be used Delimiter 2 should be set to 0 If the delimiter will be a two character sequence use Delimiter 2 to define the second character To disable the use of delimite
Download Pdf Manuals
Related Search
Related Contents
Instructions - Easy Wood Tools User Guide Searching Australian Patents 2008.1. No.87 User`s Manual - Oracle Documentation Manual de Usuario (Multilenguaje) Magellan 2200, Model-3 Anesthesia Machine Copyright © All rights reserved.
Failed to retrieve file