设定装置、工厂自动化系统、记录媒体及控制方法与流程

文档序号:17046498发布日期:2019-03-05 19:39阅读:148来源:国知局
本发明涉及一种对工厂自动化(factoryautomation,fa)系统的动作条件进行设定的设定装置、工厂自动化系统、记录媒体及控制方法。
背景技术
::在非专利文献1中揭示出一种软件,通过对用户提示gui(graphicaluserinterface,图形用户界面),支持例如fa系统内的各装置的动作条件的设定(更具体而言,控制系统设计)。
背景技术
:文献非专利文献非专利文献1:简单模型的制作-matlab&simulink,mathworks公司,(2017年8月3日检索),网络<https://jp.mathworks.com/help/simulink/gs/create-α-simple-model.htm1>技术实现要素:[发明要解决的课题]然而,关于用于使用户简便地设定在fa系统的各装置间(更具体而言,网络主机(networkmaster)与网络从机(networkslave)之间)通讯的数据的具体构成,尚存改善余地。本发明的一实施方式的目的在于使用户简便地设定该数据。[解决课题的手段]本发明的一实施方式的设定装置是对包含网络主机与网络从机的fa(factoryautomation)系统的动作条件进行设定的设定装置,具备:从机作用设定部,根据用户的操作来设定所述网络从机的作用;以及数据设定部,根据所述作用来设定在所述网络从机与所述网络主机之间发送的数据的种类。根据所述构成,可根据网络从机的作用来设定在网络从机与网络主机之间发送的数据(下述的输入输出数据)的种类。即,只要使用户仅进行设定所述作用的操作,则可通过数据设定部自动地设定所述数据。因此,与以往情况不同,无需使用户手动设定所述数据,由此与以往情况相比,可使用户更简便地设定该数据。此外,输入输出数据中也能包含以下所述的同步通讯数据。本发明的一实施方式的设定装置还具备用途设定部,该用途设定部设定所述fa系统的用途,所述作用表示所述用途中的所述网络从机的作用,所述数据设定部也可进而根据所述用途来设定所述数据的种类。根据所述构成,可根据fa系统的用途来设定(变更)所述数据。因此,用户的便利性进一步提升。本发明的一实施方式的设定装置中,所述网络从机包含第1装置及第2装置,所述作用表示所述第1装置及所述第2装置之间的主从关系,将所述第1装置与所述第2装置相互同步动作的情况的所述主从关系设为同步关系,且还具备同步对象种类设定部,该同步对象种类设定部在处于所述同步关系的所述第1装置与所述第2装置之间设定同步对象种类,该同步对象种类表示设为同步对象的数值的种类,所述数据设定部也可根据所述同步关系及所述同步对象种类,对从所述第1装置经由所述网络主机发送到所述第2装置的所述数据的种类进行设定。在fa系统中,使多个网络从机(第1装置及第2装置)的各者同步动作的情况较多。因此,即便在设定用于第1装置与第2装置之间的同步的数据(同步通讯数据)的种类的情况下,也优选使用户的操作的便利性提升。根据所述构成,只要使用户仅进行设定同步关系(下述的从机间主从关系的一例)与同步对象种类的操作,则可通过数据设定部自动地设定同步通讯数据的种类。即,无需使用户手动设定同步通讯数据,由此与以往情况相比,也能够使用户简便地设定同步通讯数据。因此,用户的便利性进一步提升。此外,同步通讯数据的设定可不根据fa系统的用途来进行。本发明的一实施方式的设定装置还具备显示屏,所述从机作用设定部也可使表格显示在所述显示屏,该表格用于使所述用户进行设定所述同步关系的操作。根据所述构成,能够使用户更简便地设定同步关系。本发明的一实施方式的设定装置还具备显示屏,在所述显示屏上,将表示所述第1装置的对象物设为第1对象物,且将表示所述第2装置的对象物设为第2对象物,所述从机作用设定部也能以所述用户在所述显示屏上进行如下操作为契机来设定所述同步关系,该操作是通过规定的连接对象物来连接所述第1对象物与所述第2对象物。即便根据所述构成,也能够使用户更简便地设定同步关系。此外,根据该构成,也可使用户在视觉上识别同步关系。在本发明的一实施方式的设定装置中也可为,所述从机作用设定部对一个从机间主机即所述第1装置与多个从机间从机即所述第2装置之间的所述同步关系进行设定,将所述同步关系中的所述从机间主机即所述第1装置设为同步主机装置,将所述同步关系中的所述从机间从机即所述第2装置设为同步从机装置,所述同步对象种类设定部对一个所述同步主机装置与多个所述同步从机装置之间的所述同步对象种类进行设定。根据所述构成,可对一个第1装置(从机间主机)与多个第2装置(从机间从机)之间的同步关系及同步对象种类的两者(即,同步条件)进行设定。因此,能够进行考虑到更多种同步条件的系统设计。本发明的一实施方式的设定装置中也可为,将所述同步关系中的从机间主机即所述第1装置设为同步主机装置,所述同步对象种类设定部选择与所述同步主机装置的种类对应的所述同步对象种类的设定作为该同步对象种类的初始设定。根据所述构成,可对用户提示与同步主机装置的种类对应的同步对象种类的推荐设定为初始设定。因此,用户无需每次根据同步主机装置的种类来选择适当的同步对象种类,由此用户的便利性进一步提升。本发明的一实施方式的fa系统可包含本发明的各实施方式的设定装置、所述网络主机、以及所述网络从机。本发明的各实施方式的设定装置也可通过计算机实现,在此情况下,设定装置的控制程序、以及记录有所述控制程序且能够由计算机读取的记录媒体也包含在本发明的范畴中,该设定装置的控制程序通过使计算机作为所述设定装置具备的各部(软件要素)动作而使计算机实现所述设定装置。本发明的一实施方式的设定装置的控制方法中,该设定装置是对包含网络主机与网络从机的fa系统的动作条件进行设定,该设定装置的控制方法包含:从机作用设定步骤,根据用户的操作来对所述网络从机的作用进行设定;以及数据设定步骤,根据所述作用来设定在所述网络从机与所述网络主机之间发送的数据的种类。[发明的效果]根据本发明的一实施方式,能够使用户简便地设定在网络主机与网络从机之间通讯的数据。附图说明图1是表示实施方式1的信息处理装置的主要部分的构成的功能框图。图2是表示实施方式1的fa系统的主要部分的构成的功能框图。图3a是用于对实施方式1的输入输出数据的设定的一例进行说明的图。图3b是表示与fa系统100应用对应的输入输出数据的设定的一例的表。图4是用于对实施方式2的同步通讯数据的设定的一例进行说明的图。图5是用于对实施方式2的同步通讯数据的设定的另一例进行说明的图。图6是用于对实施方式3的同步通讯数据的设定的一例进行说明的图。图7是用于对实施方式3的同步通讯数据的设定的另一例进行说明的图。图8a是用于对实施方式4的同步通讯数据的设定的一例进行说明的图。图8b是表示与同步主机装置的种类对应的同步方法的推荐设定的一例的表。图9是用于对与参考方式中的用户操作对应的通讯数据的设定进行说明的图。图10是用于对与参考方式中的用户操作对应的通讯数据的设定进行说明的图。图11是用于对与参考方式中的用户操作对应的通讯数据的设定进行说明的图。附图标号说明1:信息处理装置(设定装置)3:网络主机4:网络从机4a:网络从机(第1装置、从机间主机、同步主机装置)4b、4c:网络从机(第2装置、从机间从机、同步从机装置)10:控制部11:对象物操作部12:应用设定部(用途设定部)13:网络从机分配设定部(从机作用设定部)14:数据设定部15:同步关系设定部(从机作用设定部)16:同步方法设定部(同步对象种类设定部)80:存储部81:输入部82:显示部(显示屏)90:主机对象物91:第1对象物92、93:第2对象物100:fa系统arw:同步连接对象物(规定的连接对象物)dia1、dia2、dia4:对话table:设定表格(用于执行对同步关系进行设定的操作的表格)win1、win2a、win2b、win3、win3a、win4、win5、win6:窗口具体实施方式[实施方式1]以下,对实施方式1进行说明。此外,在以下的各实施方式中,对于具有与实施方式1中所说明的部件相同功能的部件标注相同符号,并省略其说明。另外,对于与公知技术相同的事项也适当省略说明。图1是表示实施方式1的信息处理装置1(设定装置)的主要部分的构成的功能框图。信息处理装置1例如可为pc(personalcomputer,个人计算机)。信息处理装置1具备控制部10、存储部80、输入部81、及显示部82。控制部10对信息处理装置1的各部总括地进行控制。存储部80中,存储着将gui提示给用户而使该用户设定各装置的动作条件的程序(以下,记为设定程序)。控制部10具备对象物操作部11、应用设定部12(用途设定部)、网络从机分配设定部13(从机作用设定部)、数据设定部14、同步关系设定部15(从机作用设定部)、及同步方法设定部16(同步对象种类设定部)。这些功能部是通过控制部10执行从存储部80读出的设定程序而实现。此外,关于同步关系设定部15及同步方法设定部16,将在实施方式2中叙述。在一实施例中,上述对象物操作部11、应用设定部12(用途设定部)、网络从机分配设定部13(从机作用设定部)、数据设定部14、同步关系设定部15(从机作用设定部)、及同步方法设定部16(同步对象种类设定部)可通过形成在集成电路(ic芯片,integratedcircuitchip)等中的逻辑电路(硬件)实现。输入部81受理用户的输入操作(以下,记为用户操作)。在实施方式1中,将输入部81设为包含鼠标。因此,将用户操作设为主要是使用鼠标进行的操作。但是,作为输入部81,可使用其它公知的输入装置。例如,也可使用将输入部81与显示部82一体化的触摸面板。显示部82根据控制部10的指令而显示各种图像。尤其是显示部82使对象物显示在设定程序的显示屏(操作画面)上,该对象物表示成为动作条件的设定对象的各种装置。此外,显示部82也可作为与信息处理装置1不同体的显示装置来设置。信息处理装置1作为设定装置发挥功能,即,通过使用户对显示在显示部82的显示屏(尤其是显示屏内的对象物)进行操作,而对fa系统100的动作条件进行设定。因此,信息处理装置1也称为可编程终端。如下所述,fa系统100中包含网络主机3及网络从机4。作为一例,用户可在设定程序的显示屏上设定:(i)从网络主机3输出到网络从机4的数据;以及(ii)从网络从机4输出到网络主机3的数据。即,用户可设定从网络主机3看到的对网络从机4的输入数据以及输出数据(输入输出数据)。图2是表示fa系统100的主要部分的构成的功能框图。fa系统100包含信息处理装置1、网络主机3、以及网络从机4。fa系统100是将设置在工厂内的包含多个机械的生产设备针对每一功能汇总而成的单位,且是实现工厂制造步骤的自动化的系统。fa系统100可由主机从机控制系统实现。网络主机3控制一个以上的网络从机4。网络主机3例如可由plc(programmablelogiccontroller,可编程逻辑控制器)实现。网络主机3的动作可由信息处理装置1控制。网络主机3可向网络从机4的各者输出数据。另外,网络主机3可从网络从机4的各者获取数据。网络从机4的各者经由网络主机3而连接到信息处理装置1。网络从机4按照网络主机3的指令来执行与制造步骤相关的一个或多个功能。以下,为方便说明,将图2所示的三个网络从机4的各者也称为网络从机4a~4c。网络从机4彼此经由网络主机3进行通讯。在本说明书中,主要例示网络从机4为多个的情况,但网络从机4的个数也可为一个。在本说明书中,将与多个网络从机相关的网络从机间的主从关系称为“从机间主从关系”。网络从机4中可包含第1装置及第2装置。第1装置可为网络从机间的主机装置(以下,记为从机间主机)。在此情况下,第1装置可为具有主轴的装置。另外,第2装置可为网络从机间的从机装置(以下,记作从机间从机)。在此情况下,第2装置可为具有与第1装置的主轴同步(例如追随)动作的从轴的装置。另外,从机间主从关系中,包含表示第1装置与第2装置相互同步动作的情况的主从关系的“同步关系”。在本说明书中,所谓“同步主机装置”表示“同步关系中的主机装置”。另外,所谓“同步从机装置”表示“同步关系中的从机装置”。因此,要注意“同步主机装置”及“同步从机装置”并非分别指“网络主机”及“网络从机”。同步主机装置及同步从机装置均为“网络从机”。在本说明书中,所谓“同步方法”是指在处于同步关系的第1装置与第2装置之间设为同步对象的数值的种类(更具体而言,表示该数值的数据的种类)。因此,同步方法也可称为“同步对象种类”。在本说明书中,就信息处理装置1的输入输出数据的设定进行多例说明。尤其在实施方式2等中,就同步条件的设定进行多例说明。此外,所谓“同步条件”是总称性地表示所述同步关系及同步方法的词语。在实施方式2等的说明中,第1装置设为同步主机装置,第2装置设为同步从机装置。在以下的例中,第1装置可为包含伺服电动机、与对该伺服电动机进行控制的控制器的装置。例如,第1装置的伺服电动机是对带式输送机进行驱动的驱动装置。第2装置可为追随于带式输送机的动作(即,第1装置的伺服电动机的动作)而动作的机器人(机械人臂)。于在设定程序的显示屏上进行所述输入输出数据的设定的情况下,信息处理装置1将表示该输入输出数据的设定条件的信息(输入输出数据设定条件信息)供给到网络主机3。另外,信息处理装置1经由网络主机3将输入输出数据设定条件信息供给到网络从机4的各者。其结果,在网络主机3及网络从机4,反映出按照用户设定的输入输出数据的设定条件。(输入输出数据的设定例)图3a是用于对输入输出数据的设定例进行说明的图。对象物操作部11根据用户操作而将各种对象物配置在显示屏上。窗口win1是用于在显示屏上配置各种对象物的区域。用户通过规定的操作(例如鼠标的点击)来选择表示各装置的对象物。然后,用户通过将所选择的对象物拖放(drag-and-drop)到窗口win1而将该对象物配置在窗口win1内。在以下的例中,将表示网络主机3的对象物(主机对象物90)预先配置在窗口win1内。在图3a中,表示如下情况,即,根据用户操作,还将表示网络从机4a的对象物(第1对象物91)与表示网络从机4b的对象物(第2对象物92)配置到窗口win1内。对第1对象物91标注“节点(node)1”的名称(记号),对第2对象物92标注“节点2”的名称(记号)。应用设定部12在第1对象物91与第2对象物92的配置完成之后,根据用户操作来对fa系统100的应用(用途)进行设定。要注意本说明书中的所谓“应用”一词是指“用途”,并非指“软件”。应用设定部12的处理也可称为用途设定步骤。作为一例,应用设定部12根据用户操作,使与窗口win1不同的窗口win2a弹出。窗口win2a是用于使用户设定(选择)应用的区域。窗口win2b中,提示“输送机取放(pick&place)”、“螺丝紧固”,及“组装”作为应用的选择项。图3a中,选择“输送机取放”作为应用。网络从机分配设定部13根据用户操作而对网络从机4的作用(功能)进行设定。例如,网络从机分配设定部13对第1装置及第2装置的各者的作用(功能)进行设定。网络从机分配设定部13的处理也被称为从机分配设定步骤。作为一例,该作用可为表示如下至少一者,即:(i)所述应用中的网络从机4的作用(例如第1装置及第2装置的各者的作用);以及(ii)第1装置及第2装置的主从关系(从机间主从关系)。在实施方式1中,网络从机分配设定部13根据用户操作而对从机间主从关系(第1装置及第2装置的各者的作用的一例)进行设定。作为一例,网络从机分配设定部13以在应用设定部12完成应用的设定为契机使win2b弹出。窗口win2b是用于使用户设定(选择)从机间主从关系的区域。用户从窗口win2b内的项目“主轴”选择所需的节点编号。由此,用户可选择是否将显示在窗口win1内的网络从机4a、网络从机4b中的任一网络从机设定为从机间主机。同样地,用户从窗口win2b内的项目“从轴”选择所需的节点编号。由此,用户可选择是否将显示在窗口win1内的网络从机4a、网络从机4b中的任一网络从机设定为从机间从机。图3a中,分别选择节点1为主轴,且选择节点2为从轴。即,由用户分别将网络从机4a(第1装置)的作用设定为从机间主机,且将网络从机4b(第2装置)的作用设定为从机间从机。数据设定部14设定在网络主机3与网络从机4之间通讯的数据。具体而言,数据设定部14对该数据的种类(形式)进行设定。此外,数据设定部14的处理也可称为数据设定步骤。在实施方式1中,数据设定部14根据由网络从机分配设定部13设定的所述作用,设定所述输入输出数据(即,从网络主机3输出到网络从机4的数据、以及从网络从机4输出到网络主机3的数据)。即,数据设定部14根据所述作用而集体(一起)设定在网络主机3与网络从机4之间通讯的各种数据(输入输出数据)。该输入输出数据中可包含以下所述的同步通讯数据,也可不包含以下所述的同步通讯数据。另外,网络从机分配设定部13也可进而对fa系统100的应用中的第1装置及第2装置的各者的作用进行设定。例如,网络从机分配设定部13对称为“输送机取放”的应用,可将第1装置的作用设定为“输送机”,且将第2装置的作用设定为“取放机器人”。在此情况下,数据设定部14除对(i)第1装置及第2装置的各者的作用进行设定之外,还可根据(ii)fa系统100的应用而对输入输出数据进行设定。图3b是表示与fa系统100应用对应的输入输出数据的设定的一例的表。数据设定部14可参照预先存储在存储部80中的该表,而对与应用对应的输入输出数据进行设定。该表可由信息处理装置1的制造方预先设定,也能由用户重新设定。图3b的例中,将第1装置设为伺服器,将第2装置设为机器人。在图3b的“第1装置(伺服器)”的项目中,in1表示从第1装置输入到网络主机3的同步控制用的通讯数据。另外,out2表示从网络主机3输出到同步主机装置的数据。out2是应用特有的通讯数据(未在同步控制中使用的通讯数据,与应用对应的控制用的通讯数据)。另外,在“第2装置(机器人)”的项目中,out1表示从网络主机3输出到同步从机装置的同步控制用的通讯数据。另外,该项目的out2表示从网络主机3输出到同步从机装置的数据中的应用特有的通讯数据。作为一例,考虑应用为“输送机取放”的情况。在此情况下,在第1装置中,将in1设定为“反馈位置”,将out2设定为“指令速度”。另外,在第2装置中,将out1设定为“主轴位置”,将out2设定为“目标位置”。作为另一例,考虑应用为“螺丝紧固”的情况。在此情况下,对第2装置的out1、out2、以及第1装置的in1,与所述“输送机取放”的情况同样地设定。另一方面,对第1装置的out2,与所述“输送机取放”的情况不同,设定为“指令转矩”。如上,数据设定部14可根据应用而对第1装置及第2装置的各者集体(一起)设定(i)同步控制用的通讯数据、以及(ii)应用特有的通讯数据。这样,数据设定部14也可设定与应用对应的输入输出数据。(效果)在以往的设定装置(例如,执行非专利文献1的软件的信息处理装置)中,于设定在网络主机3与网络从机4之间通讯的各种数据的情况下,需要用户(例如fa系统的设计者)进行较多操作。具体而言,需要用户根据fa系统的动作条件,以手动(个别地)设定(i)从网络主机向网络从机输出何种数据、且(ii)从网络从机向网络主机输出何种数据。因此,需要用户根据自身期望的fa系统的动作条件,以手动对网络从机的各者进行所述设定(也参照下述的参考方式)。此外,非专利文献1的软件中,可通过从第1对象物朝第2对象物的箭头连接第1对象物与第2对象物。在利用该箭头进行连接的情况下,将第1对象物的输出数据自动地设定为第2对象物的输入数据。即,自动地设定第1对象物与第2对象物之间的数据的输入输出关系。然而,非专利文献1的软件中,并非根据fa系统的具体的动作条件(例如网络从机的作用),设定在网络主机与网络从机之间通讯的各种数据(输入输出数据)的内容(例如数据的种类)。这样,非专利文献1的软件并未达到使用户简便地设定输入输出数据。相对于此,信息处理装置1中,数据设定部14可根据由网络从机分配设定部13所设定的网络从机4的作用,设定在网络从机与所述网络主机之间发送的数据(输入输出数据)的种类。例如,数据设定部14可根据由网络从机分配设定部13所设定的第1装置及第2装置的各者的作用,设定从第1装置经由网络主机3发送到第2装置的数据的种类。即,只要使用户仅进行设定所述作用的操作,则可由数据设定部14自动地设定输入输出数据。因此,无需使用户手动设定输入输出数据,所以与以往情况相比,可使用户更简便地设定该输入输出数据。此外,在所述作用表示fa系统100的应用中的网络从机4的作用的情况下,数据设定部14可进而根据该应用来设定输入输出数据的种类。由此,可根据fa系统100的应用而设定(变更)输入输出数据。因此,用户的便利性进一步提升。此外,在实施方式1的输入输出数据中,也可不必包含同步控制用的通讯数据。实施方式1的第1装置及第2装置只要是能够经由网络主机3进行通讯的装置即可,并非必须处于同步关系。实施方式1中,也可从信息处理装置1去除同步关系设定部15及同步方法设定部16。另一方面,实施方式1的输入输出数据中也可包含实施方式2中叙述的同步通讯数据。其原因在于,“同步关系的设定”是“第1装置及第2装置的各者的作用的设定”的特殊例(从机间主从关系的设定的一例)。此外,本发明的一实施方式的设定装置并不限定于pc。该设定装置也可为平板或智能手机等便携式终端。在将便携式终端用作设定装置的情况下,正在巡视fa系统100中的用户,能够在现场(例如工厂内的生产设备的近前)进行输入输出数据的设定。或者也可将控制fa系统100的网络从机4的各者的示教板(示教装置)用作该设定装置。同样地,也可将ipc(industrialpcplatform,产业用pc平台)用作该设定装置。此外,网络从机4的作用也可不必表示从机间主从关系。其原因在于,网络从机4的个数也可为一个。在此种情况下,对一个网络从机4设定作用即可。该作用可与fa系统100的应用相关联而设定,也可与该应用无关而设定。[实施方式2]此外,fa系统100中,使多个网络从机4(第1装置及第2装置)的各者同步而动作的情况较多。因此,在对用于第1装置与第2装置之间的同步的数据(同步通讯数据)进行设定的情况下,也优选使用户的操作的便利性提升。因此,在实施方式2中,就用于使用户更简便地设定第1装置与第2装置的同步条件的构成进行叙述。具体而言,对同步关系设定部15及同步方法设定部16的动作的一例进行叙述。实施方式2中,为方便说明,将同步关系设定部15与网络从机分配设定部13作为个别的功能部表示。但是,也可使网络从机分配设定部13兼具同步关系设定部15的功能。即,也可将网络从机分配设定部13与同步关系设定部15作为一体的功能部而实现。其原因在于如上所述,“同步关系的设定”是“第1装置及第2装置的各者的作用的设定”的特殊例。实施方式2中,例示所述作用表示同步关系(从机间主从关系的一例)的情况。当用户在设定程序的显示屏上进行了第1装置与第2装置的同步条件的设定的情况下,信息处理装置1经由网络主机3将表示该同步条件的信息(同步条件信息)供给到第1装置及第2装置。其结果,在第1装置及第2装置中,反映出按照用户设定的同步条件。(关于同步通讯数据的设定的第1例)图4是用于对关于同步通讯数据的设定的第1例进行说明的图。同步关系设定部15在第1对象物91与第2对象物92的配置完成之后,根据用户操作来对第1装置与第2装置之间的同步关系进行设定。在第1例中,同步关系设定部1将用于使用户对该同步关系进行设定的设定表格table显示在显示屏。作为一例,同步关系设定部15根据用户操作,使与窗口win1不同的窗口win3弹出。然后,同步关系设定部15使设定表格table显示在窗口win3内。用户可通过按下设定表格table内的项目“主轴”的下拉按钮,选择将作为网络从机来配置在窗口win1内的装置中的哪一装置设定为同步主机装置。同样地,用户可通过按下设定表格table内的项目“从轴”的下拉按钮,选择将哪一装置设定为同步从机装置。图4中,分别选择节点1作为主轴(同步主机装置),且选择节点2作为从轴(同步从机装置)。同步方法设定部16在第1装置与第2装置之间的同步关系的设定完成之后,根据用户操作来设定该第1装置与该第2装置之间的同步方法。具体而言,同步方法设定部16设定将“指令位置”(主轴的指令位置)、“反馈位置”(主轴的当前位置)、以及“反馈速度”(主轴的当前速度)的哪一数值(例如物理量)的种类设定为同步对象。在第1例中,同步方法设定部16可使用户按下设定表格table中的项目“同步方法”的下拉按钮,使用户选择所述同步方法。在图4的例中,选择“指令位置”作为同步方法。即,以使主轴的指令位置与从轴的指令位置同步的方式,设定第1装置与第2装置之间的同步方法。在实施方式2中,数据设定部14根据(i)同步关系设定部15中所设定的同步关系、以及(ii)在同步方法设定部16中所设定的同步方法,对第1装置经由网络主机3输出到第2装置的数据进行设定。具体而言,数据设定部14为了第1装置与第2装置的同步,对经由网络主机3而在该第1装置与该第2装置之间通讯的数据(同步通讯数据)进行设定。例如,数据设定部14对经由网络主机3而从第1装置输出到第2装置的同步通讯数据进行设定。作为一例,即,如上所述考虑设定同步关系及同步方法,设为:·同步主机装置:第1装置·同步从机装置:第2装置·同步方法:指令位置在此情况下,数据设定部14以使第1装置将表示第1装置的指令位置的信息(指令位置信息)作为同步通讯数据输出(发送)到网络主机3的方式,对设定程序上的第1装置的设定进行更新。其结果,网络主机3可从第1装置获取(接收)指令位置信息。另外,数据设定部14以使第2装置从网络主机3获取所述指令位置信息作为同步通讯数据的方式,对设定程序上的第2装置的设定进行更新。其结果,第2装置可经由网络主机3而从第1装置获取指令位置信息。这样,实施方式2的数据设定部14发挥在设定程序上自动地设定同步通讯数据的作用。(关于同步通讯数据的设定的第2例)图5是用于对关于同步通讯数据的设定的第2例进行说明的图。在第2例中,信息处理装置1使用户以与第1例不同的方法设定所述同步关系。对象物操作部11接受规定的用户操作(例如规定的命令输入),在窗口win1内,通过同步连接对象物arw(规定的连接对象物)而连接第1对象物91与第2对象物92。同步连接对象物arw是表示第1装置与第2装置之间的同步关系的对象物。图5的例中的同步连接对象物arw是从第1对象物91朝第2对象物92的箭头。同步连接对象物arw的箭头的方向是期望:(i)将与位于箭头起点的第1对象物91对应的装置(第1装置)设定为同步主机装置,且(ii)将与位于箭头终点的第2对象物92对应的装置(第2装置)设定为同步从机装置。但是,要注意同步通讯数据并非直接从第1装置发送到第2装置。如上所述,该同步通讯数据是经由网络主机3而从第1装置间接地发送到第2装置。同步关系设定部15以用户在显示屏上进行如下操作为契机来设定第1装置与第2装置之间的同步关系,该操作是通过同步连接对象物arw来连接第1对象物91与第2对象物92。例如,考虑通过用户操作来设定图5所示的同步连接对象物arw的情况。在此情况下,同步关系设定部15根据同步连接对象物arw的箭头的方向,将第1装置设定为同步主机装置,且将第2装置设定为同步从机装置。在第2例中,同步方法设定部16以同步关系设定部15完成第1装置与第2装置之间的同步关系的设定为契机,使窗口win3a弹出。窗口win3a是用于使用户设定第1装置与第2装置之间的同步方法的区域(例如对话框)。在窗口win3a中,显示“指令位置”、“反馈位置”、以及“反馈速度”作为表示同步方法的选择项的文字。用户在窗口win3a中,通过点击所述三项文字的任一项而可选择所需的同步方法。以下,与第1例同样地,在数据设定部14自动地设定同步通讯数据。(效果)在以往的设定装置中,用户对于同步通讯数据也需要手动设定。即,需要用户根据自身期望的同步条件(同步关系及同步方法),手动设定(i)从第1装置向网络主机3输出何种同步通讯数据、且(ii)从网络主机3向第2装置输出何种同步通讯数据。另一方面,实施方式2的数据设定部14可根据(i)在同步关系设定部15中所设定的同步关系、及(ii)在同步方法设定部16中所设定的同步方法,对经由网络主机3而从第1装置发送到第2装置的数据的种类进行设定。即,可通过数据设定部14自动地设定同步通讯数据。即,无需使用户手动设定同步通讯数据,由此与以往情况相比,能够使用户更简便地设定第1装置与第2装置之间的同步条件。此外,数据设定部14中的同步通讯数据的设定,可不根据fa系统100的应用而进行。实施方式2中,也可从信息处理装置1去除应用设定部12。此外,在实施方式1中,也可从信息处理装置1去除应用设定部12。其原因在于,在实施方式1中,也可不根据fa系统100的应用而进行输入输出数据的设定。进而,在信息处理装置1中,由同步关系设定部15对用户提供设定表格table(第1例的情况)或同步连接对象物arw(第2例的情况)。因此,也可使用户更简便地设定同步关系。此外,根据第2例,可通过同步连接对象物arw使用户在视觉上识别同步关系。另外,也可通过同步方法设定部16使用户更简便地设定同步方法。另外,第2装置只要是能够与第1装置同步的装置即可,并不限定于同步从机装置。第2装置也可为能够与第1装置同步动作的与第1装置不同的同步主机装置。此外,在第2装置是同步主机装置的情况下,也可使第1装置与第2装置同步。在此情况下,第1装置可为同步从机装置,也可为与第2装置不同的同步主机装置。数据设定部14也可对从第2装置输出到第1装置的同步通讯数据进行设定。[实施方式3]以下,就信息处理装置1中的同步条件的设定进行又一例的说明。实施方式3中,例示将两个(多个)同步从机装置(第2装置)相对于一个同步主机装置(第1装置)建立对应的情况。在以下的说明中,将表示两个同步从机装置的各者的对象物表示为第2对象物92、第2对象物93。另外,对第2对象物93标注“节点3”的名称。第2对象物93设为表示网络从机4c的对象物。(关于同步通讯数据的设定的第3例)图6是用于对关于同步通讯数据的设定的第3例进行说明的图。在实施方式3中,同步关系设定部15设定一个第1装置与多个第2装置之间的同步关系。另外,所述同步方法设定部16设定一个第1装置与上述多个第2装置之间的同步方法。在第3例中,与第1例同样地,同步方法设定部16使设定表格table显示在窗口win3内。图6中,在设定表格table中的行“no.1”中,分别选择节点1作为主轴,且选择节点2作为从轴。此外,在行“no.2”中,分别选择节点1作为主轴,且选择节点3作为从轴。即,同步关系设定部15将与节点2、节点3对应的两个第2装置设定为与节点1对应的一个第1装置(同步主机装置)的同步从机装置。与实施方式2同样地,同步方法设定部16可使用户按下设定表格table中的项目“同步方法”的下拉按钮,而使用户选择同步方法。作为一例,同步方法设定部16也可使用户对行“no.1”及“no.2”的各者个别地设定同步方法。即,同步方法设定部16也可对多个第2装置的各者,个别地设定与第1装置的同步方法。在使多个第2装置的各者执行不同的动作的情况(例如在多个第2装置的各者为不同种类的装置的情况)下,优选这样个别地设定同步方法。或者,同步方法设定部16也可使用户对所有行“no.1”及“no.2”集体(一起)设定同步方法。即,同步方法设定部16也可对所有的与第1装置具有同步关系的多个第2装置,集体选择与第1装置的同步方法。例如,同步方法设定部16也可将用户在行“no.1”中选择的同步方法自动地适用于行“no.2”。在使多个第2装置的各者执行相同或类似的动作的情况(例如两个第2装置的各者为同种装置的情况)下,优选这样集体设定同步方法。通过这样集体设定同步方法,可将用于使用户设定同步方法的工时大幅削减。(关于同步通讯数据的设定的第4例)图7是用于对关于同步通讯数据的设定的第4例进行说明的图。如图7的(a)部份所示,用户可通过在窗口win1内进行拖放来使多个对象物(例如第2对象物92、第2对象物93)包含在选择区域(例如矩形区域),集体选择该对象物(例如第2对象物92、第2对象物93)。如图7的(b)部份所示,用户通过在选择了第2对象物92、第2对象物93的状态下进行规定的操作(例如规定的命令输入),可对同步连接对象物arw进行设定。在图7的(b)部份中,同步连接对象物arw是从第1对象物91朝第2对象物92、第2对象物93的各者的箭头。同步关系设定部15根据同步连接对象物arw的箭头的方向,将第1装置设定为同步主机装置,且将两个第2装置设定为同步从机装置。在第4例中,与第2例同样地,同步方法设定部16使窗口win3a弹出。与第3例同样地,同步方法设定部16也可个别地或集体选择多个第2装置的同步方法。如上,实施方式3中,可在一个第1装置与多个第2装置之间设定同步关系及同步方法的两者(即,同步条件)。因此,能够进行考虑到更多种同步条件的系统设计,由此用户的便利性进一步提升。[实施方式4]以下,就信息处理装置1的同步条件的设定进行又一例的说明。实施方式4中,与实施方式2同样地,例示将一个同步从机装置(第2装置)相对于一个同步主机装置(第1装置)建立对应的情况。但是,即便在实施方式4中,也可与实施方式3同样地,将多个同步从机装置相对于一个同步主机装置建立对应。(关于同步通讯数据的设定的第5例)图8a是用于对关于同步通讯数据的设定的第5例进行说明的图。在同步主机装置(主轴)与同步从机装置(从轴)之间的同步方法中,有考虑推荐的设定(同步方法的推荐设定)的情况。因此,在第5例中,同步方法设定部16选择与作为同步主机装置的第1装置的种类对应的同步方法的设定作为同步方法的初始设定。具体而言,同步方法设定部16根据同步主机装置的种类,默认选择(设定)同步方法的推荐设定。作为一例,在同步主机装置为编码器的情况下,考虑优选将“反馈位置”设为同步方法的推荐设定,而不是根据同步从机装置的种类。图8a中,在第1装置为编码器的情况下,同步方法设定部16默认选择“反馈位置”作为同步方法的推荐设定。因此,在同步方法设定部16使窗口win3a弹出的时间点,成为已选择“反馈位置”作为同步方法的状态。这样,通过使同步方法设定部16默认选择同步方法的推荐设定,可将与同步主机装置的种类对应的推荐设定提示给用户。因此,用户无需每次根据同步主机装置的种类来选择适当的同步方法。因此,用户的便利性进一步提升。图8b是表示与同步主机装置的种类对应的同步方法的推荐设定的一例的表。同步方法设定部16可参照预先存储在存储部80中的该表,选择与同步主机装置的种类对应的同步方法的推荐设定。该表可由信息处理装置1的制造方预先设定,也能由用户进行重新设定。如上所述,同步方法的推荐设定可仅根据同步主机装置的种类来决定,而不是根据同步从机装置的种类来决定。例如,在同步主机装置为编码器的情况下,可不根据同步从机装置的种类,而是将“反馈位置”选择为同步方法的推荐设定。或者,同步方法的推荐设定也可根据同步从机装置的种类与同步主机装置的种类的组合来决定。例如,在同步主机装置为机器人,且同步从机装置为伺服器的情况下,可选择“指令位置”作为同步方法的推荐设定。[参考方式]数据设定部14也可根据用户操作而对各种通讯数据进行设定。图9~图11是分别用于对与用户操作对应的通讯数据的设定进行说明的图。如图9所示,在用于设定通讯数据的窗口win4的右侧,显示多个网络从机的对象物。用户选择一个网络从机的对象物,且将所选择的对象物拖放到对话dia1。对话dial是用于对fa系统100的网络构成进行设定的对话。当将一个对象物拖放到对话dia1时,作为对话dia2而显示用于进行pdo(processdataobject,过程数据对象)映射的设定的画面。用户通过点击对话dia2中的按钮“pdo映射设定的编辑”,而弹出用于对pdo映射进行具体设定的窗口win5(如绘示于图10)。图10中表示窗口win5的一例。在位于窗口win5左侧的dia4中显示输入或输出的组。各组针对数据的每一种类利用双层线区隔开。用户通过点击单选按钮(radiobutton)而从各组中选择一个数据。当用户选择一个数据时,将该数据的内容物(pdo入口(entry))的选择项显示在位于窗口win5右侧的dia5中。用户从显示在dia5中的选择项中选择一个项目。这样,可使用户随意地设定在dia4中所选择的一个数据的内容。用户通过对dia4内的所有组的各者设定一个数据的内容,而完成通讯数据的设定。在该设定完成之后,用户通过点击“好的(ok)”按钮而将窗口win4关闭,反映用户所选择的设定。图11中表示关于数据的内容设定的另一例。于在dia4中的数据标有“能够编辑”的标记的情况下,该数据允许由用户进行编辑。在选择标有“能够编辑”的标记的数据之后,用户通过点击“追加pdo入口”按钮而弹出窗口win6。窗口win6中显示有能够追加的数据的内容物(pdo入口)的选择项。用户从显示在窗口win6的选择项中,选择与希望追加的数据的内容对应的一个项目。这样,用户也可对网络主机、以及网络从机(同步主机装置及同步从机装置)的各者个别地设定输出数据及输入数据。[软件的实现例]信息处理装置1的控制区块(尤其是控制部10)可通过形成在集成电路(ic芯片,integratedcircuitchip)等中的逻辑电路(硬件)实现,也可通过软件实现。在后者的情况下,信息处理装置1具备执行程序的命令的计算机,该程序是实现各功能的软件。该计算机例如具备一个以上的处理器,并且具备储存着所述程序且能够由计算机读取的记录媒体。而且,在所述计算机中,所述处理器通过从所述记录媒体中读取所述程序并执行而达成本发明的目的。作为所述处理器,可使用例如cpu(centralprocessingunit,中央处理器)。作为所述记录媒体,除“非暂时的有形的媒体”例如rom(readonlymemory,只读存储器)等之外,还可使用磁带、磁盘、卡、半导体存储器、可程序化的逻辑电路等。另外,也可还具备将所述程序展开的ram(randomaccessmemory,随机存取存储器)等。另外,所述程序也可经由能够传送该程序的任意的传送媒体(通讯网络或广播波等)而供给到所述计算机。此外,本发明的一实施方式也能以将所述程序通过电子传送而具体化的嵌入于载波中的数据信号的形态实现。[附记事项]本发明并不限定于所述的各实施方式,能够在权利要求所揭示的范围内进行各种变更,关于将在不同的实施方式中分别揭示的技术手段适当组合而获得的实施方式,也包含在本发明的技术范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1