网络地址设定方法.pdf

上传人:xia****o6 文档编号:679175 上传时间:2018-03-04 格式:PDF 页数:19 大小:1,017.97KB
返回 下载 相关 举报
摘要
申请专利号:

CN200410008421.5

申请日:

2004.03.10

公开号:

CN1531268A

公开日:

2004.09.22

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回|||实质审查的生效|||公开

IPC分类号:

H04L12/28; H04L12/40; H04L12/56

主分类号:

H04L12/28; H04L12/40; H04L12/56

申请人:

发那科株式会社;

发明人:

田中久仁夫; 务台明良

地址:

日本山梨

优先权:

2003.03.12 JP 2003-066570

专利代理机构:

北京银龙知识产权代理有限公司

代理人:

韩惠琴

PDF下载: PDF下载
内容摘要

本发明提供一种网络地址设定方法,该方法根据控制装置的电源投入顺序、或者通过简单的输入装置附加设定的装置ID,发送网络地址请求数据。信息处理装置具有电源投入顺序或者装置ID和与该装置ID对应的网络地址的对应表,向控制装置通知对控制装置决定的网络地址。

权利要求书

1: 一种网络地址设定方法,是给通过网络连接多个控制装置和管理 这些多个控制装置的信息处理装置的系统中的所述多个控制装置分别设 定网络地址的方法,其特征在于,包括: 从各控制装置向所述信息处理装置发送网络地址的取得请求的步 骤; 所述信息处理装置根据网络地址取得请求的接收顺序与网络地址的 对应表、和从各控制装置接收的所述网络地址取得请求的接收顺序,向 相应控制装置通知网络用地址的步骤。
2: 一种网络地址设定方法,是给通过网络连接多个控制装置和管理 这些多个控制装置的信息处理装置的系统中的所述多个控制装置分别设 定网络地址的方法,其特征在于,包括: 通过在各控制装置所具备的装置ID设定装置为相应控制装置设定装 置ID,把网络地址取得请求与设定的所述装置ID一起从相应控制装置发 送给所述信息处理装置的步骤; 所述信息处理装置根据装置ID与网络地址的对应表、和从各控制装 置接收的装置ID,向相应控制装置通知网络地址的步骤。
3: 一种网络地址设定方法,是给通过网络连接多个控制装置和管理 这些多个控制装置的信息处理装置的系统中的所述多个控制装置分别设 定网络地址的方法,其特征在于,包括: 通过各控制装置所具备的装置ID设定装置为相应控制装置设定装置 ID的步骤; 把网络地址取得请求与为各控制装置设定的所述装置ID一起从相应 控制装置发送给所述信息处理装置的步骤; 所述信息处理装置根据装置ID与网络地址的对应表、和从各控制装 置接收的装置ID,向该控制装置通知网络地址的步骤。
4: 如权利要求2或者权利要求3所述的网络地址设定方法,其特征 在于, 在能够为控制装置设定的装置ID的数目有限的场合,所述信息处理 装置具备多个带有顺序的所述对应表,在与网络连接的控制装置内,对 于一次能够分配的装置ID的台数,执行把网络地址取得请求与各装置ID 一起发送的第一步骤;对于该网络地址取得请求,所述信息处理装置依 照第一个的对应表向该控制装置通知网络地址的第二步骤;在剩余的控 制装置内,对于一次能够分配的装置ID的台数,执行把网络地址取得请 求与各装置ID一起发送的第三步骤;对于该网络地址取得请求,所述信 息处理装置依照下一对应表向该控制装置通知网络地址的第四步骤;以 后,对于应该设定网络地址的全部控制装置,在网络地址的通知结束之 前,反复执行第三步骤和第四步骤。
5: 如权利要求2或者权利要求3所述的网络地址设定方法,其特征 在于, 能够为控制装置设定的装置ID的数目有限,为多个控制装置付与同 一个装置ID,在所述信息处理装置中,对于同一装置ID具有带有顺序的 多个所述对应表,所述信息处理装置利用同一装置ID接收网络地址取得 请求的话,依照其接收顺序,按所述对应表的顺序向存储在所述对应表 中的相应控制装置通知网络地址。
6: 如权利要求1到权利要求3中的任一权利要求所述的网络地址设 定方法,其特征在于, 从各控制装置向所述信息处理装置的所述网络地址取得请求的发送 通过操作员对相应控制装置的操作进行。
7: 如权利要求6所述的网络地址设定方法,其特征在于, 所述操作员的操作是设置在各控制装置上的按钮的操作。
8: 如权利要求1到权利要求3中的任一权利要求所述的网络地址设 定方法,其特征在于, 从各控制装置向所述信息处理装置的所述网络地址取得请求的发 送,在相应控制装置的电源投入时自动进行。
9: 如权利要求1到权利要求3中的任一权利要求所述的网络地址设 定方法,其特征在于, 在网络上的一台控制装置中具备所述对应表,以该控制装置代替所 述信息处理装置。
10: 如权利要求1到权利要求3中的任一权利要求所述的网络地址 设定方法,其特征在于, 所述控制装置是数值控制装置、机器人控制装置或者PLC中的任何 一种。
11: 一种系统,该系统是多台控制装置与一台信息处理装置和总线 连接,能够设定网络地址的系统,其特征在于, 所述各控制装置具有: 为控制装置设定ID的装置ID设定装置; 向所述总线发送网络地址取得请求的发送装置; 所述信息处理装置具有: 存储器,该存储器以对应表的形式存储通过所述装置ID设定装置设 定的各控制装置的ID和网络地址的对应关系; 通知装置,该通知装置根据从各控制装置接收的装置ID和所述对应 表,向相应控制装置通知网络地址。

说明书


网络地址设定方法

    【技术领域】

    本发明涉及在利用网络连接多个控制装置和管理这些控制装置的信息处理装置的系统中的网络地址设定方法。

    背景技术

    在利用网络连接多个控制装置和管理这些控制装置的信息处理装置时,最基本的网络地址的设定方法是按控制装置分别连接显示器和键盘等输入输出部,通过人工进行设定。或者,不准备通用的输入输出部,而代之以用旋转开关设定网络地址。

    另外,特别在利用以太网(注册商标)进行连接的场合,利用作为以太网的功能的DHCP(dynamic host configuration protocol)自动设定作为以太网的网络地址的IP地址。

    另外,下述技术也已为人所知,即,在服务器内以表格的形式存储多个客户装置的IP地址和计算机名的组,服务器在客户机起动时接受来自客户机装置的设定信息请求,把未使用的存储的IP地址和计算机名发送给客户机进行设定(参照特开2002-300166号公报)。

    另外下述技术也公知的,从主机向终端发送带有多址(同報)地址的APR(address resolution protocol)请求包,各终端将物理地址和IP地址发送给主机,如果各终端的物理地址和IP地址已经登录地话,主机则把其IP地址发送给终端,如果未登录的话,使未使用的IP地址与物理地址对应并进行登录,决定IP地址并发送给终端(参照特开平8-237285号公报)。

    进一步公知,对于客户机登录同一IP地址后,从服务器发送出APR请求包,客户机把接收该包的时刻作为自己的IP地址向服务器发送,服务器登录该IP地址(参照特开平11-74915号公报)。

    在按控制装置分别连接输入输出部进行设定的场合,需要显示装置和键盘等通用的输入输出部的硬件,对于数值控制装置、机器人控制装置、PLC(programmable logic controller)的控制装置使费用上升。另外通用的输入输出部在设定中容易花费时间。在设置旋转开关进行设定的场合,也需要能够设定网络地址数目的开关。例如,在以太网的IP地址中,需要8个开关。固定高位并通过旋转开关等设定IP地址的低位数位的方式,因为IP地址成为半固定,因此只适用于连接台数有限的封闭网络。

    在利用以太网进行连接的场合,可以利用DHCP功能从DHCP服务器自动设定IP地址,但是,很难给控制装置设定特定的IP地址。在使DHCP和DNS(domain name system)服务器协作的场合,可以给特定的控制装置名设定特定的IP地址,但是需要预先给控制装置设定控制装置名。另外要使DHCP/DNS服务器动作,需要网络的专门知识。

    【发明内容】

    本发明涉及网络地址的设定方法,所述方法在构筑利用网络连接多个相当于数值控制装置、机器人控制装置、PLC的任何一个的控制装置和管理这些多个控制装置的信息处理装置的系统时,给这些多个控制装置设定网络地址。

    根据本发明的设定网络地址的方法的第一实施例,包括:从各控制装置向所述信息处理装置发送网络地址的取得请求的步骤;所述信息处理装置根据网络地址取得请求的接收顺序与网络地址的对应表、和从各控制装置接收的所述网络地址取得请求的接收顺序,向该控制装置通知网络用地址的步骤。

    根据本发明的设定网络地址的方法的第二实施例,包括:通过各控制装置所具备的装置ID设定装置对该控制装置设定装置ID,并把网络地址取得请求与设定的所述装置ID一道从该控制装置发送给所述信息处理装置的步骤;所述信息处理装置根据装置ID与网络地址的对应表和从各控制装置接收的装置ID,向该控制装置通知网络地址的步骤。

    根据本发明的设定网络地址的方法的第三实施例,包括:通过各控制装置所具备的装置ID设定装置对该控制装置设定装置ID的步骤;把网络地址取得请求与给各控制装置设定的所述装置ID一道从该控制装置发送给所述信息处理装置的步骤;所述信息处理装置根据装置ID与网络地址的对应表和从各控制装置接收的装置ID,向该控制装置通知网络地址的步骤。

    在所述第二以及第三实施例中,在能够设定给控制装置的装置ID的数目有限的场合,所述信息处理装置具备多个带有顺序的所述对应表,在与网络连接的控制装置内,对于一次能够分配装置ID的台数,执行把网络地址取得请求与各装置ID一起发送的第一步骤,对于该网络地址取得请求,所述信息处理装置依据第一个对应表向相应的控制装置通知网络地址的第二步骤;在剩余的控制装置内,对于一次可以分配装置ID的台数,执行把网络地址取得请求与各装置ID一起发送的第三步骤,对于该网络地址取得请求,所述信息处理装置依据下一对应表向该控制装置通知网络地址的第四步骤,以后,对于应该设定网络地址的全部控制装置,反复执行第三步骤和第四步骤,直到网络地址的通知结束。

    另外,在所述第二以及第三实施例中,能够设定给控制装置的装置ID的数目有限,也可以给多个控制装置付与同一个装置ID,在所述信息处理装置中,对于同一装置ID具备多个带有顺序的所述对应表,在所述信息处理装置用同一装置ID接收网络地址取得请求后,依照该接收顺序,按所述对应表的顺序向存储在所述对应表中的该控制装置通知网络地址。

    在上述第一到第三实施例中,也可以从各控制装置向所述信息处理装置发送所述网络地址取得请求,通过操作员对该控制装置进行动作。另外,该操作员的动作可以假定为设置在各控制装置上的按钮的动作。

    在上述第一到第三实施例中,网络地址取得请求的发送可以在控制装置的电源投入时自动进行。

    在上述第一到第三实施例中,可以在位于网络上的一台控制装置中具备所述对应表,作为所述信息处理装置的代用品。

    根据本发明,提供一种无需给控制装置准备设定用的输入输出部,或者通过最小限度的硬件简单地设定网络地址的方法。

    【附图说明】

    本发明的上述以及其它目的及特征,从参照附图的以下的实施例的说明中更加明了。附图中:

    图1是本发明的各实施例的系统构成图。

    图2是作为本发明的各实施例的控制装置的数值控制装置的主要部分的框图。

    图3是本发明的各实施例的信息处理装置的主要部分的框图。

    图4是本发明的第一实施例的动作处理的流程图。

    图5是第一实施例中的动作说明图。

    图6是用于设定对第一实施例中的控制装置的网络地址的对应表的说明图。

    图7是本发明的第二实施例的动作处理的流程图。

    图8是第二实施例中的动作说明图。

    图9是第二实施例中的装置ID与网络地址的对应表的说明图。

    图10是本发明的第三实施例中的动作说明图。

    图11是第三实施例中的装置ID与网络地址的对应表的说明图。

    【具体实施方式】

    图1是本发明的一个实施例的系统构成图,数值控制装置、机器人控制装置、PLC等的多个控制装置C1、C2、C3、C4、...通过网络3相互连接。另外,管理这些控制装置C1、C2、C3、C4、...的信息处理装置2也连接在网络3上。

    图2是表示作为控制装置C1、C2、C3、C4、...的一例控制机床的数值控制装置C(C1、C2、C3、C4、...)的概要的图,是表示数值控制装置C的主要部分和通过该数值控制装置C控制的机床的主要部分的框图。

    数值控制装置C具有处理器101、通过总线107与该处理器101连接的ROM 102、RAM 103、伺服控制部104、主轴控制部105、网络控制部106等。处理器101读出存储在ROM 102中的系统程序,依据该系统程序,整体地控制数值控制装置C。在RAM 103中,存储临时的计算数据。伺服控制部104由处理器或ROM、RAM等存储器构成,根据加工程序,接受从数值控制装置C的主处理器101发送给各进给轴(在该实施例中假设具备正交的X、Y、Z轴的进给轴)的移动指令,通过各轴的伺服放大器111x、111y、111z,驱动各轴伺服电动机Mx、My、Mz。

    上述的数值控制装置C以及机床的基本构成、动作,和现有技术的数值控制装置没有差异,只是,不需要用于设定网络地址的显示器控制部和显示器以及键盘。与本发明相关联,代之有具备装置ID设定控制部108和为旋转开关或按钮等能够简单地输入装置ID的硬件的装置ID设定装置113的例子,和不需要这些装置ID设定控制部108以及装置ID设定装置113的例子。在图2中,表示具备该装置ID设定控制部108和装置ID设定装置113的例子。另外,进一步与本发明相关联,上述的系统程序包含设定装置ID的步骤、向信息处理装置发送网络地址取得请求的步骤、和从信息处理装置2接收通知的网络地址的步骤。

    此外,机器人控制装置或者PLC等也与上述数值控制装置C同样,在本发明中,有时在现有的机器人控制装置或者PLC中也附加装置ID设定装置113以及装置ID设定控制部108来设定网络地址。

    图3是表示本发明的一个实施例的信息处理装置2的主要部分的框图。信息处理装置2具有:处理器201、通过总线206与该处理器201连接的ROM 202、由EEPROM构成的非易失性存储器203、RAM 204以及网络控制部205。处理器201读出存储在ROM 202中的系统程序,信息处理装置2依照该系统程序动作。RAM 204作为此时的工作存储器使用。另外,在非易失性存储器203中,设有存储控制装置C1、C2、C3、C4、...和网络地址的对应的对应表。另外,存储在ROM 202中的系统程序包含:接收从上述控制装置C1、C2、C3、C4、...发送的网络地址取得请求的步骤;响应网络地址取得请求,根据控制装置C1、C2、C3、C4、...和网络地址的对应表(后面说明)向该控制装置Cj通知网络地址的步骤。

    此外,对于信息处理装置2,可以使用具有网络功能的一般的个人计算机等。在这种场合,一般ROM 202和非易失性存储器203成为硬盘存储装置。另外,通过使控制装置C1、C2、C3、C4、...中的一台的系统程序具有上述步骤,该台控制装置Cj也可以代替上述信息处理装置2。

    图4是本发明的第一实施例中的网络地址设定方法的流程图。另外,图5是该实施例中的动作说明图,图6是设置在该实施例中的信息处理装置2的非易失性存储器203中的存储控制装置C1、C2、C3、C4、...和网络地址的对应关系的对应表的说明图。

    在该第一实施例中,各控制装置(数值控制装置)C1、C2、C3、C4、...不具备装置ID设定控制部108,另外,作为装置ID设定装置113,具备指令网络地址的取得请求的按钮。另外,甚至该按钮也不是必需的,也可以在控制装置C1、C2、C3、C4、...的电源投入时自动地输出网络地址的取得请求信号来取代这一按钮。

    另外,在对应表401中,为了与网络地址的取得请求的顺序对应,按顺序设定存储网络地址。

    控制装置C1、C2、C3、C4、...的系统程序通过操作员操作按钮或者在电源投入时自动地从网络控制部106通过同时发布(同報)向网络3发送网络地址取得请求(步骤301)。由于通过同时发布进行的发送将数据发送给连接在网络3上的所有装置,所以,控制装置C1、C2、C3、C4、...要向信息处理装置2发送将网络地址取得请求,不需要知道信息处理装置2的网络地址。

    信息处理装置2的系统程序读取通过网络从网络控制部205接收的网络地址取得请求(步骤321)。接下来根据接收的网络地址取得请求顺序和网络地址的对应表,决定网络地址(步骤322)。亦即,按接收网络地址取得请求的顺序,从对应表401读出网络地址,为输出该网络地址取得请求的控制装置Cj,决定该读出的网络地址。接下来,从网络控制部205向网络3发送网络地址通知(步骤323)。因为信息处理装置2作为对先前接收的网络地址取得请求的返回信息发送网络地址,所以,即使在该时刻还没有对控制装置C1、C2、C3、C4、...设定网络地址,也可以发送网络地址通知。

    控制装置C1、C2、C3、C4、...的系统程序经由网络3从网络控制部106读取接收的网络地址通知(步骤302)。接下来,系统程序在网络控制部106中设定接收的网络地址(步骤303)。以后,网络控制部106可以将和设定的网络地址一致的数据作为发给自装置的数据处理。

    如以上所述,因为按发送网络地址取得请求的顺序对控制装置C1、C2、C3、C4、...分配网络地址,因此尽管自动地分配网络地址,操作员也可以理解为控制装置C1、C2、C3、C4、...分配的网络地址,系统和操作员可以建立共通的认识。

    在图5中示出了,控制装置C1在最初输出网络地址取得请求,处理装置2根据对应表决定与第一次接收的网络地址取得请求对应的网络地址“192.168.0.1”,并发送给控制装置C1,其结果,网络地址“192.168.0.1”被分配给控制装置C1。

    通过多个控制装置执行步骤301、302、303,可以对全部的控制装置设定不重复的网络地址。

    图7是本发明的第二实施例中的网络地址设定方法的流程图。另外,图8是该实施例中的动作说明图,图9是该实施例中的设置在信息处理装置2的非易失性存储器203中的,存储控制装置C1、C2、C3、C4、...与网络地址的对应关系的对应表402的说明图。如图9所示,在该第二实施例中的对应表402中,与装置ID对应设定存储网络地址。

    在该第二实施例中,如图8所示,控制装置C1、C2、C3、C4、...具备如旋转开关的装置ID设定装置113。在该装置ID设定装置113上设定ID后,如果将网络地址取得请求指令输入给控制装置Cj的话,其系统程序通过装置ID设定控制部108读取在装置ID设定装置113上设定的装置ID(步骤311),通过同时发布从网络控制部106向网络3发送附加装置ID的网络地址取得请求(步骤312)。

    另一方的信息处理装置2的系统程序经由网络3从网络控制部205读取接收的网络地址取得请求后(步骤331),参照装置ID和网络地址的对应表402(图9),为接收的装置ID的控制装置Cj决定设定存储的网络地址(步骤332)。接下来,从网络控制部205,作为对上述网络地址取得请求的返回信息向网络3发送网络地址通知(步骤333)。

    控制装置C1、C2、C3、C4、...的系统程序经由网络3从网络控制部106读取接收的网络地址通知(步骤313),系统程序在网络控制部106中设定接收的网络地址。以后,网络控制部106将和设定的网络地址一致的数据作为发给自己装置的数据处理。通过多个控制装置C1、C2、C3、C4、...执行步骤311、312、313、314,可以对全部的控制装置C1、C2、C3、C4、...设定不重复的网络地址。此外,可以每次为给控制装置C1、C2、C3、C4、...设定装置ID时给信息控制装置2发送网络地址取得请求,或者也可以在为全部控制装置C1、C2、C3、C4、...设定装置ID后给信息控制装置2发送网络地址取得请求。

    图10以及图11是本发明的第三实施例的说明图。该实施例是通过由旋转开关等构成的装置ID设定装置113可以设定的ID数有限、连接在网络中的控制装置C1、C2、C3、C4、...C32的数目比利用该装置ID设定装置113能够设定的ID数多的场合的例子。在该实施例中,表示在使用装置ID设定装置113能够设定16个装置ID的场合,连接有网络3的控制装置C1、C2、C3、C4、...C32的场合的例子。

    在装置ID和网络地址的对应表403(参照图11)中,对于装置ID的“1”~“16”的每一个,分别分配并存储有第一次以及第二次的网络地址。

    在该第三实施例的场合,按通过装置ID设定装置113能够分配装置ID的台数,进行并处理网络地址取得请求。在与网络连接的控制装置内,对于一次能够分配装置ID的台数,执行把网络地址取得请求与各装置ID一起发送的第一步骤,对于该网络地址取得请求,上述信息处理装置依据第一次的对应表向相应控制装置通知网络地址的第二步骤,在剩余的控制装置内,对于一次能够分配装置ID的台数,执行把网络地址取得请求与各装置ID一起发送的第三步骤,对于该网络地址取得请求,上述信息处理装置依据下一对应表向相应控制装置通知网络地址的第四步骤,以后在对应该设定网络地址的全部控制装置通知网络地址结束之前,通过重复第三步骤以及第四步骤,可以给全部控制装置设定不重复的网络地址。

    信息处理装置2最初只接受设定存储在对应表403中的装置ID的数目的网络地址取得请求,在对各控制装置C1-C16发送对应该装置ID的网络地址后,接下来判断为接收的网络地址取得请求是第二次的,对于发送来的装置ID发送作为第二次设定的网络地址。然后,接受作为第二次设定的装置ID的数目的网络地址取得请求,发送网络地址后,接下来作为第三次进行处理。

    这样,通过以利用旋转开关等装置ID设定装置能够设定网络地址取得请求的数目为单位进行网络地址取得请求,操作者也可以明确地了解控制装置C1、C2、C3、C4、...C32和设定的网络地址的关系。

    另外,如上所述,按由装置ID设定装置113进行的能够设定ID的数目单位(在对应表403中设定的装置ID的数目单位),即使不分组输出网络地址取得请求,也可以对各控制装置设定网络地址。在这种场合,在信息处理装置2中按各装置ID设置计数器等,接受对应的装置ID的网络地址取得请求并发送网络地址后使该计数器计数增量,通过该计数器的值可以对同一装置ID的控制装置分配并发送不同的网络地址。例如,即使相继从装置ID是“1”的两个控制装置(在图10的例子中控制装置C1和C17)发出网络地址取得请求,对于先发送网络地址取得请求的控制装置分配第一次的网络地址(在图10的例子中“192.168.0.1”),给接下来输出网络地址取得请求的控制装置分配第二次的网络地址(在图10的例子中“192.168.0.17”)

    但是,在这种场合,因为在通过装置ID设定装置113设定同一装置ID的控制装置之间,网络地址取得请求顺序不同的话,分配的网络地址不同,因此需要用某种手段明确网络地址取得请求的顺序,使操作员能够正确认识对控制装置分配的网络地址。

    在上述实施例中,在控制装置C1、C2、C3、C4、...以外设置了控制这些控制装置的信息处理装置2,但是,也可以通过使控制装置C1、C2、C3、C4、...内任何一台Ci执行和该信息处理装置2同样的功能,而不设置信息处理装置2。

    本发明对于通过网络连接的多个控制装置,即使不用显示器和键盘等冗长的硬件,也可以对NC、机器人、PLC等控制装置进行网络设定,通过简单的操作设定指定的网络地址。结合连接的网络,因为可以给各控制装置设定指定的网络地址,可以容易地向已经存在的网络连接。

网络地址设定方法.pdf_第1页
第1页 / 共19页
网络地址设定方法.pdf_第2页
第2页 / 共19页
网络地址设定方法.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《网络地址设定方法.pdf》由会员分享,可在线阅读,更多相关《网络地址设定方法.pdf(19页珍藏版)》请在专利查询网上搜索。

本发明提供一种网络地址设定方法,该方法根据控制装置的电源投入顺序、或者通过简单的输入装置附加设定的装置ID,发送网络地址请求数据。信息处理装置具有电源投入顺序或者装置ID和与该装置ID对应的网络地址的对应表,向控制装置通知对控制装置决定的网络地址。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1