Difference between revisions of "IP Address"

From SoftMC-Wiki
Jump to: navigation, search
m (Setting Temporary IP Address)
m (Setting Permanent Default IP Address)
Line 49: Line 49:
 
{{Note| The above example sets the permanent IP address only, this address will vanish immediately after }}
 
{{Note| The above example sets the permanent IP address only, this address will vanish immediately after }}
  
= Setting Permanent Default IP Address =
+
= Setting the Permanent Default IP Address =
  
 
Once the temporary IP address has been set, you can connect to the MC with ControlStudio:
 
Once the temporary IP address has been set, you can connect to the MC with ControlStudio:
  
{{Note| Your PC must have Ethernet port configured in the same address space e.g. '''90.0.0.1''' }}
+
{{Note| Your PC must have Ethernet port configured for the same address, that is: '''90.0.0.1''' }}
 +
 
 +
The following steps describe how to set the default IP address. </br>
 +
To set a non-default address, use the command [[MC-Basic:SYSTEM.IPADDRESSMASK|SYS.IPADDRESSMASK]]
  
 
== Creating FWCONFIG File ==
 
== Creating FWCONFIG File ==
Create text file FWCONFIG (no extension) with the following content:
+
Create a text file FWCONFIG (no extension) with the following content:
 
<pre>
 
<pre>
 
ipaddressmask 90.0.0.51:255.0.0.0
 
ipaddressmask 90.0.0.51:255.0.0.0
Line 64: Line 67:
 
</pre>
 
</pre>
  
On more details how to set-up the FWCONFIG file take a look at: [[Debugging_softMC_Firmware_Linux#FWCONFIG | FWCONFIG syntax]]
+
For more details on the FWCONFIG file refer to: [[Debugging_softMC_Firmware_Linux#FWCONFIG | FWCONFIG syntax]]
  
 
== Setting the IP Address of the Motion Controller ==
 
== Setting the IP Address of the Motion Controller ==
Save the file in the current directory of the ControlStudio and send it to MC using:
+
Save the file in the current directory of the ControlStudio.
 +
From the ControlStudio terminal window send the file to the MC.
 
<pre>
 
<pre>
 
-->privilegelevel=1
 
-->privilegelevel=1
 
-->send FWCONFIG
 
-->send FWCONFIG
 
</pre>
 
</pre>
 
typed from the terminal windows of ControlStudio.
 
  
 
Now you can reset the MC and it will boot up with the '''90.0.0.51''' address.
 
Now you can reset the MC and it will boot up with the '''90.0.0.51''' address.
This is how the default IP address is set, the non-default address cab be set using [[MC-Basic:SYSTEM.IPADDRESSMASK|SYS.IPADDRESSMASK]] command
 
  
 
= Getting the IP Address from DHCP Server =
 
= Getting the IP Address from DHCP Server =

Revision as of 11:24, 19 August 2014

Cable Connections

Two connections are needed:

Serial:

  • Connect MC on COM1 via serial cable to your PC.

Ethernet

  • Connect MC on Ethernet port 1 (LAN) via to the network where your PC is connected to (or directly with cross-cable to the PC)

Serial Communication Parameters

Open Windows HyperTerminal (or similar) communication software and set the parameters:

TANK-SETUP-SCR1.PNG TANK-SETUP-SCR2.PNG TANK-SETUP-SCR0.PNG


Connecting to Motion Controller

Once the communication parameters are set and the serial cable is connected between MC and PC, turn on the MC.

On the HyperTerminal screen you will see the boot printouts. After MC boot is complete, type:

/sbin/ifconfig'''

TANK-SETUP-SCR3.PNG

You will see:

TANK-SETUP-SCR4.PNG

Note that inet addr will show your MC's current IP address, and not 10.4.20.171 as in the example above.

Setting Temporary IP Address

Create a temporary IP address:

sudo /sbin/ifconfig eth0 90.0.0.51

Your MC will get the new IP address.

TANK-SETUP-SCR5.PNG

NOTE-Info.svgNOTE
The above example sets the permanent IP address only, this address will vanish immediately after

Setting the Permanent Default IP Address

Once the temporary IP address has been set, you can connect to the MC with ControlStudio:

NOTE-Info.svgNOTE
Your PC must have Ethernet port configured for the same address, that is: 90.0.0.1

The following steps describe how to set the default IP address. </br> To set a non-default address, use the command SYS.IPADDRESSMASK

Creating FWCONFIG File

Create a text file FWCONFIG (no extension) with the following content:

ipaddressmask 90.0.0.51:255.0.0.0
sleep 20
ramdisksize=64 mByte
StringPreload=300000

For more details on the FWCONFIG file refer to: FWCONFIG syntax

Setting the IP Address of the Motion Controller

Save the file in the current directory of the ControlStudio. From the ControlStudio terminal window send the file to the MC.

-->privilegelevel=1
-->send FWCONFIG

Now you can reset the MC and it will boot up with the 90.0.0.51 address.

Getting the IP Address from DHCP Server

Once the temporary IP address has been set, you can connect to the MC with ControlStudio:

NOTE-Info.svgNOTE
Your PC must have Ethernet port configured in the same address space e.g. 90.0.0.1

Creating FWCONFIG File

Create text file FWCONFIG (no extension) with the following content:

ipaddressmask dhcp
sleep 20
ramdisksize=64 mByte
StringPreload=300000

For more information on setting up the FWCONFIG file, refer to: FWCONFIG syntax

Setting the IP Address of the Motion Controller

Save the file in the current directory and send it to MC using:

-->privilegelevel=1
-->send FWCONFIG

typed from the terminal windows of ControlStudio.

Now you can reset the MC and it will boot up with the IP address from DHCP pool. This is how the default IP address is set, the non-default address can be set using SYS.IPADDRESSMASK command.