设定信息生成装置、设定信息生成方法及控制程序与流程

文档序号:26743930发布日期:2021-09-23 01:18阅读:109来源:国知局
设定信息生成装置、设定信息生成方法及控制程序与流程

1.本发明涉及一种生成与具有连接设备的通信端口的从机装置进行通信的上位装置的设定信息的设定信息生成装置。


背景技术:

2.从前,已知有包含设备、及具有连接所述设备的通信端口的从机装置的系统。在专利文献1中公开有一种从机装置,其在所述系统中,从与通信端口连接的设备获取所述设备的识别信息,并基于所获取的识别信息而生成包含与所述通信端口连接的预定的设备的识别信息的结构设定信息。
3.现有技术文献
4.专利文献
5.专利文献1:日本公开专利公报“日本专利特开2017

162413号公报(2017年9月14日公开)”

技术实现要素:

6.发明所要解决的问题
7.如上所述的系统具有控制系统整体的上位装置,从机装置与上位装置连接。不仅从机装置需要进行与要连接的设备相对应的设定,而且与从机装置通信的上位装置也需要进行与要连接的设备相对应的设定。具体而言,在上位装置中,关于在与设备之间经由从机装置收发的数据的存储区域,需要进行与设备相对应的设定。然而,即便使用所述现有技术,上位装置中的设定也需要手动进行,此种作业花费时间。
8.本发明的一实施例的目的在于减低和具有连接设备的通信端口的从机装置进行通信的上位装置中的与设备相关的设定工时。
9.解决问题的技术手段
10.为了解决所述课题,本发明的设定信息生成装置生成上位装置的设定信息,所述上位装置与从机装置进行通信,所述从机装置具有连接设备的通信端口,且所述设定信息生成装置包括:选择部,受理来自用户对要连接的所述设备的选择;获取部,获取动作设定信息,所述动作设定信息包含来自所选择的所述设备的输入数据长度或对于所述设备的输出数据长度的信息;以及生成部,基于所述动作设定信息而生成设定所述上位装置中的存储区域的上位装置设定信息,所述存储区域存储所述上位装置经由所述从机装置而从所述设备接收或向所述设备发送的数据。
11.为了解决所述课题,本发明的设定信息生成方法生成上位装置的设定信息,所述上位装置与从机装置进行通信,所述从机装置具有连接设备的通信端口,且所述设定信息生成方法包括:选择步骤,受理来自用户受理对要连接的所述设备的选择;获取步骤,获取动作设定信息,所述动作设定信息包含来自所选择的所述设备的输入数据长度或对于所述设备的输出数据长度的信息;以及生成步骤,基于所述动作设定信息而生成设定所述上位
装置中的存储区域的上位装置设定信息,所述存储区域存储所述上位装置经由所述从机装置而从所述设备接收或向所述设备发送的数据。
12.发明的效果
13.根据本发明的一实施例,可减低和具有连接设备的通信端口的从机装置进行通信的上位装置中的与设备相关的设定工时。
附图说明
14.图1是表示本发明的实施方式的信息处理系统的整体概要的图。
15.图2是表示本发明的实施方式的设定信息生成装置的结构的框图。
16.图3是表示本发明的实施方式的设定信息生成装置的动作的一例的流程图。
17.图4是表示由本发明的实施方式的设定信息生成装置表示的选择画面的一例的图。
18.图5是表示由本发明的实施方式的设定信息生成装置获取的动作设定信息的一例的图。
具体实施方式
19.以下,基于附图对本发明的一方面的各实施方式(以下,也表述为“本实施方式”)进行说明。
20.〔实施方式〕
21.§
1适用例
22.图1是表示作为可适用本实施方式的设定信息生成装置10的系统的一例的信息处理系统1的结构的框图。在图1中,信息处理系统1包括设定信息生成装置10及控制系统20。设定信息生成装置10与控制系统20中所含的后述的控制器30及通信耦合器40以能够通信的方式连接。
23.(控制系统20的结构的概要)
24.控制系统20包括控制器30、通信耦合器40、设备管理单元50_1~50_3、及设备60_1~60_3、60_4~60_6、60_7~60_9。控制器30及通信耦合器40相当于本发明中的上位装置的一例。设备管理单元50_1~50_3相当于本发明中的从机装置的一例。
25.在控制器30上连接设备管理单元50_1~50_3。在设备管理单元50_1~50_3各自所具有的一个以上的通信端口的各个上连接设备60_1~60_9中的任一个。设备管理单元50_1~50_3管理与设备60_1~60_9之间的数据的输入/输出。控制器30与各设备管理单元50进行通信来控制控制系统20整体。以下,在无需区别设备管理单元50_1~50_3的情况下,也将它们分别简单记载为设备管理单元50。另外,在无需区别设备60_1~60_9的情况下,也将它们分别简单记载为设备60。此外,控制系统20中所含的各装置的个数、连接各装置的网络结构及设备管理单元50所具有的通信端口的个数并不限定于图示的例子。
26.例如,控制系统20可为输入/输出

链路(input/output

link,io

link)(注册商标)系统。在所述情况下,设备60是与io

link接口对应的io

link设备,例如为传感器、致动器等。另外,设备管理单元50是与io

link设备进行点对点通信的io

link主机。在设备管理单元50及设备60间,使用io

link进行通信。另外,控制器30是通过可编程逻辑控制器
(programmable logic controller,plc)来实现。关于io

link的详细情况,将在下文叙述。
27.(设备管理单元50的连接形态)
28.控制系统20中的设备管理单元50的连接形态各种各样。例如,设备管理单元50_1经由总线70而与控制器30连接。从设备60_1~60_3输出的数据被输入至设备管理单元50_1,并从设备管理单元50_1经由总线70而发送至控制器30。用于控制器30控制设备60_1~60_3的数据从控制器30经由总线70而发送至设备管理单元50_1,并从设备管理单元50_1输入至设备60_1~60_3中。设备管理单元50_1的上位装置是控制器30。
29.另外,设备管理单元50_2经由现场网络80而与控制器30连接。从设备60_4~60_6输出的数据被输入至设备管理单元50_2,并从设备管理单元50_2经由现场网络80而发送至控制器30。用于控制器30控制设备60_4~60_6的数据从控制器30经由现场网络80而发送至设备管理单元50_2,并从设备管理单元50_2输入至设备60_4~60_6中。设备管理单元50_2的上位装置是控制器30。
30.另外,设备管理单元50_3经由与现场网络80连接的通信耦合器40而与控制器30连接。从设备60_7~60_9输出的数据被输入至设备管理单元50_3,从设备管理单元50_3发送至通信耦合器40,并从通信耦合器40经由现场网络80而发送至控制器30。用于控制器30控制设备60_7~60_9的数据从控制器30发送至通信耦合器40,并从通信耦合器40发送至设备管理单元50_3,并从设备管理单元50_3输入至设备60_6~60_9。设备管理单元50_3的上位装置是通信耦合器40。
31.(上位装置所需的设定信息)
32.在作为上位装置的控制器30及通信耦合器40中,需要进行和在与设备60之间经由设备管理单元50而输入/输出的数据的存储区域相关的设定。例如,在控制器30及通信耦合器40中,根据与下位连接的设备60的输入/输出数据长度而需要进行io存储器的分配处理。io存储器是设备管理单元50传输从设备60输入的数据的传输目的地的存储部。io存储器具有存储区域。在控制器30及通信耦合器40中,需要进行分配存储区域的分配处理,以针对每个与下位连接的设备60,确保与所述输入/输出数据长度相对应的容量。
33.(从机装置所需的设定信息)
34.在作为从机装置的设备管理单元50中,需要进行和在与要连接的设备60之间输入/输出的数据的存储区域相关的设定。例如,在设备管理单元50中,需要对与各通信端口连接的设备60设定其输入/输出数据长度。另外,在设备管理单元50中,为了执行后述的对照处理,需要设定与各通信端口连接的设备60的识别信息。
35.(设定信息生成装置10的功能的概要)
36.设定信息生成装置10基于与设备60相对应的动作设定信息而生成上位装置设定信息。上位装置设定信息包含控制器30及通信耦合器40各自中的和在与设备60之间经由设备管理单元50而收发的数据的存储区域相关的信息。另外,设定信息生成装置10将上位装置设定信息发送至控制器30及通信耦合器40,并使各装置自动执行设定处理。
37.另外,设定信息生成装置10基于与设备60相对应的动作设定信息而生成从机装置设定信息。从机装置设定信息包含设备管理单元50中的和在与设备60之间输入/输出的数据的存储区域相关的信息。另外,设定信息生成装置10将所生成的从机装置设定信息发送至设备管理单元50,并使所述装置自动执行设定处理。
38.(设定信息生成装置10的效果)
39.在控制系统20中,在控制器30、通信耦合器40及设备管理单元50中,需要进行与控制系统20中所含的预定的设备60的个数相应的与各设备60相对应的设定。手动进行此种设定对于用户而言是繁杂的作业,花费设定工时。所谓手动进行,例如是用户使用用于手动设定的工具等并参照设备的手册针对每一设备输入与存储区域相关的信息。设定信息生成装置10通过利用与各设备60相对应的动作设定信息来生成上位装置设定信息及从机装置设定信息,而不需要此种手动的设定作业,从而起到大幅减低设定工时的效果。
40.§
2结构例
41.图2是表示设定信息生成装置10的详细结构的一例的框图。在图2中,设定信息生成装置10包括控制部11、存储部12及通信部13。设定信息生成装置10能够通过包括存储器及处理器的计算机来实现。另外,在设定信息生成装置10上连接输出装置14及输入装置15。作为输出装置14,例如可使用显示器、打印机、扬声器或它们的组合。作为输入装置15,例如可使用键盘、鼠标、触摸板、麦克风或它们的组合等。另外,设定信息生成装置10经由网络90而与控制器30及通信耦合器40连接。网络90可为现场网络80,也可为与现场网络80不同的网络。
42.控制部11对设定信息生成装置10的动作进行总括控制。控制部11包含计算机所具有的处理器。控制部11通过从存储部12读入后述的控制程序并加以执行,而作为选择部111、获取部112及生成部113发挥功能。关于选择部111、获取部112及生成部113的详细情况,将在下文叙述。
43.存储部12包含计算机所具有的存储器。存储部12存储有多个动作设定信息。多个动作设定信息分别与能连接的设备60的多个候补中的任一个对应。另外,存储部12存储有用于使设定信息生成装置10作为选择部111、获取部112及生成部113发挥功能的控制程序。
44.通信部13是与网络90连接的通信模块。
45.选择部111从用户受理对要连接的设备60的选择。具体而言,选择部111通过将要连接的设备60的多个候补输出至输出装置14,而向用户提示。例如,多个候补可显示于作为输出装置14的一例的显示器。选择部111从所提示的多个候补中,经由输入装置15来受理要连接的设备60的选择。例如,当在输出装置14中受理通过作为输入装置15的一例的鼠标而指向显示有多个候补中的任一个的区域的操作时,选择部111选择显示于所述区域中的候补所表示的设备60。
46.获取部112从存储部12获取与由选择部111选择的设备60相对应的动作设定信息。所述动作设定信息包含对于所述设备60的输入数据长度及来自所述设备60的输出数据长度。进而,动作设定信息包含所述设备60的识别信息。
47.生成部113基于与设备60相对应的动作设定信息而生成上位装置设定信息。另外,生成部113基于与设备60相对应的动作设定信息而生成从机装置设定信息。具体而言,上位装置设定信息是用于基于所述设备60的输入数据长度及输出数据长度来执行io存储器的分配处理的信息。例如,上位装置设定信息包含上位装置的io存储器中应分配的输入数据长度及输出数据长度的信息。另外,从机装置设定信息是用于对所述设备60设定输入数据长度及输出数据长度的信息。例如,从机装置设定信息包含设备管理单元50的存储器中应分配的输入数据长度及输出数据长度的信息。另外,从机装置设定信息还包含所述设备60
的识别信息。从机装置设定信息中所含的识别信息用于设备管理单元50中执行的后述的对照处理。
48.另外,生成部113通过经由通信部13将所生成的上位装置设定信息发送至作为连接所述设备60的设备管理单元50的上位装置的控制器30及通信耦合器40,从而使各装置执行设定处理。另外,生成部113通过经由通信部13将所生成的从机装置设定信息发送至连接所述设备60的设备管理单元50,从而使所述装置执行设定处理。此外,从机装置设定信息经由控制器30及通信耦合器40中的任一个而发送至相应的设备管理单元50。
49.§
3动作例
50.图3是表示本实施方式的设定信息生成装置10的动作的一例的流程图。此外,在执行图3的动作时,设定信息生成装置10存储有表示控制系统20中所含的控制器30、通信耦合器40及设备管理单元50的网络结构的信息。此外,在执行图3的动作时,控制系统20也可为未连接预定连接的设备60的一部分或全部设备60的状态。
51.在步骤s101中,选择部111受理从多个候补中选择与控制系统20中所含的设备管理单元50的通信端口预定连接的设备60的操作。选择部111选择所选择的操作所表示的设备60。对各设备管理单元50所具有的通信端口中尚未选择预定连接的设备60的未选择的通信端口执行所述步骤。另外,也可对已选择了预定连接的设备60的选择完毕的通信端口执行所述步骤。在所述情况下,针对所述通信端口,重新选择设备60来代替选择完毕的设备60。
52.在步骤s102中,控制部11判断是否执行设定处理。例如,控制部11可根据用户的输入操作来判断是否执行设定处理。
53.当在步骤s102中为否(no)时,设定信息生成装置10反复进行步骤s101的处理。当在步骤s102中为是(yes)时,执行下一步骤s103的处理。
54.在步骤s103中,获取部112从存储部12获取与所选择的各设备60对应的动作设定信息。
55.在步骤s104中,生成部113基于所获取的各动作设定信息而生成上位装置设定信息。
56.在步骤s105中,生成部113基于所获取的各动作设定信息而生成从机装置设定信息。
57.在步骤s106中,生成部113将所生成的各上位装置设定信息发送至控制器30及通信耦合器40,并自动执行设定处理。作为各上位装置设定信息的发送目的地的装置,基于控制系统20的网络结构来决定连接所述上位装置设定信息所表示的设备60的设备管理单元50的上位装置。
58.在步骤s107中,生成部113将所生成的各从机装置设定信息发送至相应的设备管理单元50,并自动执行设定处理。作为各从机装置设定信息的发送目的地的装置,决定连接所述从机装置设定信息所表示的设备60的设备管理单元50。
59.此外,步骤s106~s107的处理可响应于用户的操作来执行。例如,响应于指示上位装置设定信息及从机装置设定信息的统一自动设定的操作来执行步骤s106~s107的处理。另外,也可响应于指示上位装置设定信息的自动设定的操作来执行步骤s106的处理,响应于指示从机装置设定信息的自动设定的操作来执行步骤s107的处理。
60.通过以上内容,设定信息生成装置10结束动作。
61.(选择画面的一例)
62.图4是表示在步骤s101中所显示的选择画面g1的一例的图。
63.区域g101是显示控制系统20中所含的设备管理单元50中成为对象的设备管理单元50所具有的通信端口的一览的区域。此处,以识别信息“a”的设备管理单元50(以下,也记载为设备管理单元a)为对象而显示有所述设备管理单元50所具有的通信端口1~3。例如,根据对于选择按钮(未图示)的输入操作,而在所述区域g101中显示相应的设备管理单元50的通信端口的一览,所述选择按钮选择控制系统20中所含的设备管理单元50中的任一个。
64.在图4的例子中,针对通信端口1,选择识别信息“0002”的设备60(以下,也记载为设备0002)。通信端口2及通信端口3成为未选择。
65.区域g102是显示控制系统20中可包含的设备60的供应商的一览的区域。区域g102中所显示的各供应商能够通过输入操作来选择。
66.区域g103是显示由相应的供应商提供的设备60的一览的区域。在区域g103中根据区域g102中的供应商的选择操作来显示相应的设备60的一览。区域g103中所显示的各设备60能够通过输入操作而与区域g101中所显示的通信端口中的任一个相关联地进行选择。例如,可利用鼠标进行从区域g103中的显示设备60的任一个的区域至区域g101中的显示通信端口中的任一个的区域的拖动操作。在所述情况下,选择部111通过所述拖动操作,针对相应的通信端口选择相应的设备60。另外,当在区域g101中相应的通信端口为未反应时(在图4的例子中为端口2或端口3),选择部111显示所选择的设备60的识别信息来代替“未选择”的信息。另外,在相应的通信端口为选择完毕时(在图4的例子中为端口1),选择部111显示所选择的设备60的识别信息来代替选择完毕的设备60的识别信息。
67.设定按钮g104受理用于进行图3所示的步骤s102的判断处理的输入操作。当受理对于设定按钮g104的输入操作时,在步骤s102中判断为是(yes),执行步骤s103~s107。即,针对区域g103中所显示的所选择的设备60(在本例中为设备0002),获取动作设定信息并生成上位装置设定信息及从机装置设定信息。而且,在控制器30或通信耦合器40中,基于上位装置设定信息来执行基于设备0002的输入/输出数据长度的io分配处理。另外,在设备管理单元a中,基于从机装置设定信息来执行设备0002的输入/输出数据长度及识别信息的设定处理。
68.此外,也可构成为当受理对于取消按钮g105的输入操作时,所述选择画面g1的显示结束。
69.(动作设定信息的一例)
70.图5是表示在步骤s103中从存储部12获取的动作设定信息的一例的图。此处,对控制系统20是io

link系统的情况进行说明。在所述情况下,与设备60相对应的动作设定信息作为io设备说明(io device description,iodd)文件而由供应商提供。图5是表示iodd文件中所含的信息的一例的图。在本实施方式中,事先获取与各设备60对应的iodd文件并存储于存储部12中。
71.在iodd文件中,供应商身份(identification,id)表示所述设备60的供应商的识别信息。设备id表示所述设备60的识别信息。io

link修订表示所述设备60所对应的io

link的修订。供应商id、设备id及io

link修订的组合相当于本发明中的设备的识别信息的
一例。输入数据长度表示设备管理单元50从所述设备60以输入的方式受理的数据长度。输出数据长度表示设备管理单元50向所述设备60输出的数据长度。
72.基于所述iodd文件而生成上位装置设定信息。例如,相应的设备管理单元a如图1所示的设备管理单元50_3那样经由通信耦合器40而与控制器30连接。在所述情况下,在通信耦合器40中,基于所述上位装置设定信息而进行4字节的io存储器的分配处理,以存储来自设备0002的输入数据。另外,为了存储对于设备0002的输出数据,而进行4字节的io存储器的分配处理。
73.另外,基于所述iodd文件而生成从机装置设定信息。而且,在连接所述从机装置设定信息所表示的设备60的设备管理单元50中,基于所述从机装置设定信息,设定4字节作为所述设备60的输入数据长度(分配存储器的存储区域)。另外,设定4字节作为所述设备60的输出数据长度。另外,设定供应商id“65537”、设备id“612”及io

link修订“1”作为所述设备60的识别信息。
74.(使用从机装置设定信息的对照处理)
75.此处,从机装置设定信息用于对照与设备管理单元50实际连接的设备60是否与由设定信息生成装置10选择的设备60一致。
76.具体而言,设备管理单元50将从实际连接的设备60获取的识别信息与从机装置设定信息所表示的设备60的识别信息加以比较,来判断是否一致。在一致的情况下,设备管理单元50判定实际连接的设备60是正确的(预定的)设备60,在不一致的情况下,判定为不正确。
77.如上所述,设定信息生成装置10不仅在设备管理单元50中自动执行与设备60相对应的设定处理,而且可判定实际连接的设备60是否正确。例如,在控制系统20为io

link系统的情况下,从机装置设定信息可在作为设备管理单元50的io

link主机所具有的对照功能中使用。关于io

link的详细情况,将在下文叙述。
78.(关于io

link)
79.io

link在国际电工委员会(international electrotechnical commission,iec)61131

9中以“用于小型传感器及致动器的单滴数字通信接口(single

drop digital communication interface for small sensors and actuators)”(sdci)这一名称来规格化,是用于作为控制装置的主机(plc)(例如,控制系统20中的控制器30)与传感器及致动器等设备(例如,控制系统20中的设备60)之间的通信的标准化技术。io

link是主机(plc)与传感器及致动器等设备的通信中使用的新的点对点串行通信协议。
80.io

link不同于只能够进行接通/断开信号(1比特)从设备向主机(plc)发送的从前的协议(例如,控制系统20中的第一模式的通信协议),而是能够进行32字节(256比特)的数据的收发(双向通信)的通信协议(例如,控制系统20中的第二模式的通信协议)。利用io

link将主机(plc)与传感器及致动器等设备之间相连,由此关于来自从前只能接收接通/断开信息等二值化数据的设备的信号,可作为32字节的数值数据来获取。因此,例如在光电传感器的情况下,可获取光接收量、检测裕度、内部温度等信息,除有助于不良情况原因的查明以外,还能够进行制品寿命的诊断、与经年劣化相对应的阈值的变更等。
81.通过利用io

link,例如可使设备的设定及维护等自动化。另外,通过利用io

link,主机(plc)的编程可大幅度地简化,进而,可实现配线电缆的成本削减等。作为设备的
一例,可列举光电传感器与接近开关。
82.(io

link系统)
83.io

link系统包含io

link设备(通常为传感器、致动器或其组合)、标准的三线式传感器/致动器电缆、及io

link主机(例如,控制系统20中的设备管理单元50)。
84.此处,io

link主机包括一个或多个端口,在各端口上能够连接一台io

link设备。io

link主机与io

link设备进行点对点通信。io

link主机不仅可在与io

link设备之间收发从前的接通/断开信息等二值化数据(1比特的数据),而且可在与io

link设备之间收发设备的识别信息、设备的通信性能、设备参数及工艺

诊断数据的信息等除接通/断开信息等二值化数据以外的信息(大于1比特的数据)。
85.所谓io

link设备,是指可在与io

link主机之间收发大于1比特的数据的设备(例如,控制系统20中的设备60(c))。
86.(两种通信模式)
87.io

link设备在被称为标准io(standard io,sio)的从前的数字更换模式(例如,控制系统20中的第一模式)下,可在无io

link主机的情况下运行,即,可使用只能在与传感器之间接收接通/断开信息等二值化数据的主机来运行。同样,io

link主机可使用sio来使从前型设备(是在与io

link主机之间只能接收接通/断开信息等二值化数据的设备,例如,控制系统20中的设备60(s))运行。
88.io

link主机的端口保有配置数据。若将某端口设定为sio模式,则io

link主机使此端口与现有的端口(只能够收发接通/断开信息等二值化数据的端口)同样地运行。若将端口设定为通信模式(com模式)(例如,控制系统20中的第二模式),则io

link主机可与和此端口连接的设备(io

link设备;例如,控制系统20的设备60(c))收发大于1比特的数据。
89.(关于对照功能)
90.通过利用io

link,能够从传感器及致动器等设备(io

link设备)中获取接通/断开数据以外的信息(大于1比特的数据)。具体而言,可获取设备的识别信息(供应商id、设备id、修订、序列号(serial number))等。
91.io

link主机具有针对每个端口,将预定连接的设备与和所述端口实际连接的设备进行对照的对照功能。io

link主机在已建立io

link通信的时机执行对照处理。例如,若在端口上连接io

link设备,则io

link主机从所连接的所述io

link设备中获取设备的识别信息及设备的通信性能。
92.另外,io

link主机针对每个端口预先保存包含预定连接的设备(io

link设备)的识别信息的结构设定信息。
93.io

link主机参照所述结构设定信息,来获取与端口预定连接的设备(io

link设备)的识别信息,并判定是否与和端口实际连接的设备(io

link设备)的识别信息一致。
94.例如,io

link主机针对每个端口判定预定连接的设备的“供应商id、设备id、io

link修订、序列号”与实际连接的设备的“供应商id、设备id、io

link修订、序列号”是否一致。io

link主机在判定为不一致(对照异常)时,停止io

link通信。
95.此外,对于io

link主机在对照处理时使用的识别信息,可选择以下的两种型式中的任一种。第一,可在io

link主机中使用供应商id、设备id及io

link修订来进行对照处理(简易对照功能)。第二,可在io

link主机中使用供应商id、设备id、io

link修订及序列号
来进行对照处理(详细对照功能)。此处,在对照处理时不参照序列号的情况下,若为与已注册的设备相同形式的设备(除序列号以外,供应商id、设备id、io

link修订与已注册的设备相同的设备),则即便序列号不一致,io

link主机也判定为对照正常,可与更换后的设备进行io

link通信。
96.§
4变形例
97.在本实施方式中,说明了与能够成为多个候补的设备60的各个相对应的多个动作设定信息预先存储于存储部12中的情况。并不限于此,动作设定信息也可视需要而从外部服务器获取。在所述情况下,例如,在存储部12中存储如下信息:对于针对每个可成为多个候补的设备60的供应商能够下载地提供相应的动作设定信息的外部服务器的访问信息。例如,获取部112可基于访问信息来访问由选择部111选择的设备60的供应商所提供的所述外部服务器,并且下载所述设备60的动作设定信息。
98.另外,在本实施方式中,说明了上位装置设定信息及从机装置设定信息从设定信息生成装置10经由网络90而发送至控制器30、通信耦合器40及设备管理单元50的情况。并不限于此,上位装置设定信息及从机装置设定信息也可在设定信息生成装置10中存储于便携式存储介质中。在所述情况下,也可通过将所述便携式存储介质读入控制器30、通信耦合器40及设备管理单元50中,而在各装置中自动进行设定处理。
99.另外,在本实施方式中,说明了上位装置设定信息及从机装置设定信息中包含设备60的输入数据长度及输出数据长度双方的情况,但也可为任一者。
100.〔总结〕
101.本发明的一实施例的设定信息生成装置生成与具有连接设备的通信端口的从机装置进行通信的上位装置的设定信息,且所述设定信息生成装置包括:选择部,从用户受理对要连接的所述设备的选择;获取部,获取包含来自所选择的所述设备的输入数据长度或对于所述设备的输出数据长度的信息的动作设定信息;以及生成部,基于所述动作设定信息而生成设定所述上位装置中的存储区域的上位装置设定信息,所述存储区域存储所述上位装置经由所述从机装置而从所述设备接收或向所述设备发送的数据。
102.根据所述结构,用户在用于设定上位装置中的存储区域的设定作业中可使用上位装置设定信息,因此无需进行手动输入来自所述设备的输入数据长度或对于所述设备的输出数据长度的信息等的作业。其结果,所述设定信息生成装置起到如下效果:减低和具有连接设备的通信端口的从机装置进行通信的上位装置中的与设备相关的设定工时。
103.在本发明的一实施例的设定信息生成装置中,也可为:所述生成部基于所述动作设定信息而生成设定所述从机装置中的存储区域的从机装置设定信息,所述存储区域存储所述从机装置从所述设备接收或向所述设备发送的数据。
104.根据所述结构,用户在用于设定从机装置中的存储区域的设定作业中可使用从机装置设定信息,因此无需进行手动输入来自所述设备的输入数据长度或对于所述设备的输出数据长度的信息等的作业。其结果,所述设定信息生成装置起到如下效果:进一步减低具有连接设备的通信端口的从机装置中的与设备相关的设定工时。
105.在本发明的一实施例的设定信息生成装置中,也可为:所述选择部向用户提示所述设备的多个候补,并受理从所述多个候补中的对要连接的所述设备的选择,所述获取部获取包含所选择的所述设备的识别信息的所述动作设定信息,所述生成部生成对所述从机
装置设定的从机装置设定信息,所述从机装置设定信息包含所选择的所述设备的识别信息,所述识别信息用于对照与所述从机装置实际连接的所述设备是否与所选择的所述设备一致。
106.根据所述结构,起到如下效果:不仅进一步减低具有连接设备的通信端口的从机装置中的与设备相关的设定工时,而且可使从机装置对照与从机装置连接的设备是否为预定连接的设备。
107.也可为:本发明的一实施例的设定信息生成装置包括存储部,所述存储部预先存储与所述设备的多个候补有关的多个动作设定信息,所述获取部从所述存储部获取与所选择的所述设备有关的所述动作设定信息。
108.根据所述结构,起到如下效果:可迅速减低与可成为多个候补的设备有关的设定工时。
109.在本发明的一实施例的设定信息生成装置中,也可为:所述获取部从外部的服务器获取与所选择的所述设备有关的所述动作设定信息。
110.根据所述结构,起到如下效果:针对可成为多个候补的设备,可进行基于最新的动作设定信息的设定。
111.在本发明的一实施例的设定信息生成装置中,也可为:所述设备为io

link设备,所述从机装置为io

link主机。
112.根据所述结构,起到如下效果:通过使用所述设定信息生成装置,可减低能利用io

link来与所述设备进行通信的从机装置的上位装置的设定工时。
113.在本发明的一实施例的设定信息生成装置中,也可为:所述上位装置为plc。
114.根据所述结构,起到如下效果:通过使用所述设定信息生成装置,可减低适于自动控制所述设备的上位装置的设定工时。
115.在本发明的一实施例的设定信息生成装置中,也可为:所述上位装置为经由网络而与plc进行通信的通信耦合器。
116.根据所述结构,起到如下效果:通过使用所述设定信息生成装置,可减低连接所述设备的从机装置经由通信耦合器而与上位装置连接时的设定工时。
117.本发明的一实施例的设定信息生成方法生成与具有连接设备的通信端口的从机装置进行通信的上位装置的设定信息,且所述设定信息生成方法包括:选择步骤,从用户受理对要连接的所述设备的选择;获取步骤,获取包含来自所选择的所述设备的输入数据长度或对于所述设备的输出数据长度的信息的动作设定信息;以及生成步骤,基于所述动作设定信息而生成设定所述上位装置中的存储区域的上位装置设定信息,所述存储区域存储所述上位装置经由所述从机装置而从所述设备接收或向所述设备发送的数据。
118.根据所述结构,用户在用于设定上位装置中的存储区域的设定作业中可使用上位装置设定信息,因此无需进行手动输入来自所述设备的输入数据长度或对于所述设备的输出数据长度的信息等的作业。其结果,所述设定信息生成装置起到如下效果:减低和具有连接设备的通信端口的从机装置进行通信的上位装置中的与设备相关的设定工时。
119.〔基于软件的实现例〕
120.设定信息生成装置10的控制块(特别是选择部111、获取部112及生成部113)可通过集成电路(ic(integrated circuit)芯片)等中所形成的逻辑电路(硬件)来实现,也可通
过软件来实现。
121.在后者的情况下,设定信息生成装置10包括计算机,所述计算机执行作为实现各功能的软件的程序的命令。所述计算机例如包括一个以上的处理器,并且包括存储有所述程序的计算机可读取的记录介质。而且,在所述计算机中,通过所述处理器从所述记录介质读取所述程序并执行,从而达成本发明的目的。作为所述处理器,例如可使用中央处理器(central processing unit,cpu)。作为所述记录介质,除“非暂时性的有形介质”、例如只读存储器(read only memory,rom)等以外,还可使用带、盘、卡、半导体存储器、可编程的逻辑电路等。另外,也可还包括展开所述程序的随机存取存储器(random access memory,ram)等。另外,所述程序也可经由能够传输所述程序的任意的传输介质(通信网络或广播波等)而供给至所述计算机。此外,本发明的一实施例也可由通过电子传输而使所述程序具现化的嵌埋于载波中的数据信号的实施例来实现。
122.本发明并不限定于所述各实施方式,能够在权利要求所示的范围内进行各种变更,将不同的实施方式中分别公开的技术手段适当组合所得的实施方式也包含于本发明的技术范围中。
123.符号的说明
124.1:信息处理系统
125.10:设定信息生成装置
126.11:控制部
127.111:选择部
128.112:获取部
129.113:生成部
130.12:存储部
131.13:通信部
132.14:输出装置
133.15:输入装置
134.30:控制器
135.40:通信耦合器
136.50:设备管理单元
137.60:设备
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1