User`s manual

Table of Contents
1. Introduction ...................................................................................................................................... 1-1
Overview ........................................................................................................................................... 1-2
Software Architecture .......................................................................................................................... 1-2
Journaling Flash File System (JFFS2) ............................................................................................. 1-3
Software Package ........................................................................................................................ 1-3
Available Products .............................................................................................................................. 1-4
ioPAC 8020-C Series .................................................................................................................... 1-4
ioLogik W5348-C Series ............................................................................................................... 1-4
Product Specifications ......................................................................................................................... 1-5
2. Getting Started.................................................................................................................................. 2-1
I/O and Communication Module Installation ........................................................................................... 2-2
Installing the RTU Controller on a DIN-Rail ............................................................................................ 2-3
ioPAC 8020-C Series .................................................................................................................... 2-3
ioLogik W5348-C Series ............................................................................................................... 2-4
Grounding the RTU Controller ............................................................................................................... 2-4
ioPAC 8020-C Series .................................................................................................................... 2-5
ioLogik W5348 Series: ................................................................................................................. 2-5
Powering on the RTU Controller ............................................................................................................ 2-5
LED Indicators .................................................................................................................................... 2-6
ioPAC 8020-C Series .................................................................................................................... 2-6
ioLogik W5348-C Series ............................................................................................................... 2-6
Connecting the RTU Controller to a PC ................................................................................................... 2-6
Serial Console ............................................................................................................................. 2-7
Telnet Console ............................................................................................................................ 2-8
SSH Console ............................................................................................................................... 2-9
RTUAdmin Utility .............................................................................................................................. 2-10
Installing RTUAdmin .................................................................................................................. 2-10
Broadcast Search ...................................................................................................................... 2-11
Main Screen Overview ................................................................................................................ 2-11
Configuring the Ethernet Interface ...................................................................................................... 2-13
Modifying Network Settings via Serial Console .............................................................................. 2-13
Adding a Default Gateway .......................................................................................................... 2-14
Adding DNS Settings.................................................................................................................. 2-14
Developing Procedures ...................................................................................................................... 2-14
Installing the Tool Chain (Linux) .................................................................................................. 2-14
Checking the Flash Memory Space ............................................................................................... 2-15
Compiling Hello.c ...................................................................................................................... 2-15
Uploading and Running the “Hello” Program ................................................................................. 2-16
3. Managing the RTU Controllers ........................................................................................................... 3-1
System Version Information ................................................................................................................. 3-2
Firmware Upgrade and Default Settings ................................................................................................. 3-2
Upgrading the Firmware ............................................................................................................... 3-2
Loading Factory Defaults .............................................................................................................. 3-3
Enabling and Disabling Daemons .......................................................................................................... 3-3
Setting the Run-Level .......................................................................................................................... 3-5
Adjusting the System Time .................................................................................................................. 3-6
Setting the Time Manually ............................................................................................................ 3-6
Updating the Time with NTP Client ................................................................................................. 3-6
Updating the Time Automatically ................................................................................................... 3-7
Executing Scheduled Commands with Cron Daemon ............................................................................... 3-7
4. Managing Communications ............................................................................................................... 4-1
Telnet/FTP ......................................................................................................................................... 4-2
Enabling the Telnet/FTP Server ..................................................................................................... 4-2
Disabling the Telnet/FTP Server .................................................................................................... 4-2
DNS .................................................................................................................................................. 4-2
Web ServiceApache .......................................................................................................................... 4-2
Installing PHP for Apache Web Server ................................................................................................... 4-3
IPTABLES .......................................................................................................................................... 4-5
Observe and Erase Chain Rules ..................................................................................................... 4-8
Define Policy for Chain Rules......................................................................................................... 4-8
Append or Delete Rules ................................................................................................................ 4-9
NAT ................................................................................................................................................ 4-10
NAT Example ............................................................................................................................ 4-10
Enabling NAT at Bootup ............................................................................................................. 4-10
Dial-up ServicePPP ......................................................................................................................... 4-11
PPPoE .............................................................................................................................................. 4-14
PPP over Cellular .............................................................................................................................. 4-15