控制系统、终端及作业辅助方法与流程

文档序号:16249846发布日期:2018-12-11 23:54阅读:203来源:国知局
控制系统、终端及作业辅助方法与流程

本发明涉及以可编程控制器系统为代表的控制系统、终端及对配线作业进行辅助的作业辅助方法。

背景技术

用于工业用途的可编程控制器(下面,称为plc(programmablelogiccontroller))通常是组合多个单元而构成的。就单元而言,存在称为电源单元、cpu(centralprocessingunit)单元、网络单元、输入输出(i/o(input/output))单元、以及特殊单元等的多个种类的单元。也被称为智能单元的特殊单元进行模拟信号的输入输出、任意脉冲的输入输出等。根据目的及控制点数而选择的多个单元通过共同的总线连接,从而构成plc。

构成plc的单元中的输入输出单元及特殊单元为了与外部设备进行连接而具有诸如端子座或连接器这样的输入输出i/f(interface:接口)。当前,有时将表示分配给这些端子座或连接器的功能及信号名称的信息记载于单元的前表面,以使得用户在将外部设备与单元连接时能够参照。另一方面,近年来,希望与削减plc的设置空间的市场要求对应地实现单元单体的设置空间的削减,单元前表面的面积也缩小。因此,采用如下方式,即,在上述信息中,将信号名称等一部分的信息记载于单元前表面,剩余的详细的信息记载于各单元的使用说明书。

如果使用上述将一部分信息记载于单元前表面的方式,则用户在配线作业中想参照详情的信息的情况下,需要参照单元的使用说明书而花费功夫。特别地,就特殊单元而言,为了能够连接各种外部设备而将多个功能分配给单一的端子座或连接器。因此,用户在使用特殊单元进行配线的情况下,需要通过对参数进行设定而从多个功能中对要使用的功能进行选择,会为了参数设定而参照详细的信息。特别地,对plc知识少的使用者而言,直至从使用说明书找到参数设定所需要的详细的信息、对想要使用的功能进行选择而与外部设备进行配线为止,需要大量工时。

作为对用户的配线作业进行辅助的方法,存在专利文献1所记载的使用了增强现实(ar:augmentedreality)技术的方法。在专利文献1所记载的方法中,预先将表示标识符的ar标记赋予至线缆。然后,终端通过将从ar标记读取的标识符向服务器发送,从而从服务器取得与该线缆对应的表示设置场所的信息。

专利文献1:日本特开2015-188284号公报



技术实现要素:

但是,在上述专利文献1所记载的方法中,由于需要预先对每个线缆赋予ar标记,因此在将该技术应用于以具备plc的plc系统为代表的控制系统的情况下,要事先对成为配线对象的全部信号线设置ar标记。因此,可以预想到在成为配线对象的信号线的数量多的情况下,ar标记的设置工时超过信号线的配线工时,难以应用专利文献1所记载的方法。

本发明就是鉴于上述问题而提出的,其目的在于得到能够对事先的准备所需要的工时进行抑制的控制系统、终端及作业辅助方法。

为了解决上述课题,达成目的,本发明涉及的控制系统具备:第1装置,其由大于或等于1个单元构成;以及终端,在该控制系统中,终端具备第1取得部,该第1取得部取得对单元进行确定的识别信息。另外,该控制系统具备第2取得部,该第2取得部基于识别信息,取得为了将单元与该控制系统外的装置即第2装置连接而使用的配线信息。另外,该控制系统具备告知部,该告知部对由第2取得部取得的配线信息进行告知。

发明的效果

本发明涉及的控制系统只要针对每个单元显示序列号即可,不需要对作为配线对象的信号线全部赋予ar标记。因此,取得能够对事先的准备所需要的工时进行抑制的效果。

附图说明

图1是表示实施方式1涉及的plc系统的结构例的图。

图2是表示实施方式1的服务器的硬件结构例的图。

图3是表示实施方式1的储存于机型信息数据库的机型信息的一个例子的图。

图4是表示实施方式1的储存于单元信息数据库的单元信息的一个例子的图。

图5是表示实施方式1的端子座的结构例和向端子座的配线的一个例子的图。

图6是表示实施方式1的在特殊单元的前表面显示的单元型号及序列号的一个例子的图。

图7是表示实施方式1的由终端的照相机拍摄到的图像的一个例子的图。

图8是表示实施方式1的在终端的显示部将配线图像与拍摄图像重叠地进行显示的例子的图。

图9是表示实施方式1的终端处的配线作业的辅助处理的流程的一个例子的流程图。

图10是表示实施方式1的单元识别判定处理的详细内容的流程图。

图11是表示实施方式1的外部配线生成处理的一个例子的流程图。

图12是表示实施方式2涉及的plc的结构例的图。

图13是表示实施方式2的cpu单元的硬件结构例的图。

图14是表示实施方式2的特殊单元的硬件结构例的图。

具体实施方式

下面,基于附图对本发明的实施方式涉及的控制系统、终端及作业辅助方法进行详细说明。此外,本发明并不限定于该实施方式。

实施方式1.

图1是表示本发明的实施方式1涉及的plc系统的结构例的图。如图1所示,实施方式1的plc系统具备服务器2、终端5以及作为由大于或等于1个单元构成的第1装置的plc1。下面,作为本发明涉及的控制系统而举出plc系统的例子,说明对plc处的配线进行辅助的例子。但是,就本发明涉及的控制系统的作业辅助方法而言,配线的辅助对象并不限于plc系统的plc,能够应用于任意设备的配线的辅助。

plc1具备以电源单元11、cpu单元12、网络单元13、输入输出单元14、以及特殊单元15、16为代表的多个单元。在图1中,对plc1具备电源单元11、cpu单元12、网络单元13、输入输出单元14、以及特殊单元15、16的例子进行说明,但plc1所具备的单元并不限于图1所示的例子。作为第1装置的plc1既可以包含特殊单元,也可以包含特殊单元之外的输入输出单元等单元,还可以包含特殊单元15、16和特殊单元之外的单元这两者。

电源单元11向plc1内的各单元供给电力。cpu单元12执行以按照预先设定的定序程序实现的plc1的定序控制为代表的plc1内的控制。网络单元13是具有用于将plc1和其它设备连接的网络i/f的单元。作为其它设备,举出其它plc或控制机型信息设备等。在工业用途中,为了将plc之间及plc与其它设备连接,多数使用以ethernet(注册商标)为基础的工业用网络。网络单元13所具有的网络i/f例如实施遵循上述这种工业用网络的协议的通信处理。

另外,有时cpu单元内置有网络i/f。在图1所示的结构例中示出cpu单元具备网络i/f、cpu单元经由网络i/f及网络6与服务器2连接的例子。服务器2和plc1的连接方式并不限于图1的例子,plc1也可以经由网络单元13及网络6与服务器2连接。网络6例如是ethernet网络,但也可以是ethernet网络之外的网络。

输入输出单元14及特殊单元15、16将plc1和该plc系统之外的装置即未图示的外部设备连接。作为第2装置的外部设备例如是工业用设备。具体而言,作为外部设备例示出传感器、驱动装置。输入输出单元14及特殊单元15、16具备诸如端子座、连接器这样的输入输出i/f。在图1中示出plc1至少具备输入输出单元14及特殊单元15、16的例子,但输入输出单元及特殊单元的数量能够根据plc1所控制的设备系统的规模及用途而设为任意的台数。就特殊单元15、16而言,多个功能被分配给单一的端子座或连接器。因此,用户在使用特殊单元15、16的情况下,对与各端子座或连接器对应的参数进行设定,由此能够从多个功能中对要使用的功能进行选择。在图1中图示出,特殊单元15具备端子座80作为输入输出i/f。在图1中省略了输入输出单元14及特殊单元16的输入输出i/f的图示。

plc1能够经由网络6与作为第3装置的服务器2连接。作为信息处理装置的服务器2具备第1通信部21、控制部22、第2通信部23及存储部24。服务器2例如是计算机。第1通信部21经由网络6而与cpu单元12进行通信。控制部22对服务器2的动作进行控制。第2通信部23具有无线通信功能,能够与终端5进行无线通信。存储部24具备机型信息数据库3及单元信息数据库4,该机型信息数据库3是储存机型信息的数据库,该单元信息数据库4是储存单元信息的数据库。后面叙述机型信息及单元信息。在机型信息数据库3至少储存后述的单元型号31及外部配线信息32作为机型信息。在单元信息数据库4至少储存后述的序列号41及外部连接设备信息42作为单元信息。

在本实施方式中,对机型信息数据库3及单元信息数据库4分别通过不同的数据库而实现的例子进行说明,但并不限于该例子,机型信息数据库3及单元信息数据库4也可以由单一的数据库实现。另外,在图1所示的结构例中,对服务器2由单一的服务器构成,在该单一的服务器具备机型信息数据库3及单元信息数据库4的例子进行说明,但也可以是服务器2由多个服务器构成,上述多个服务器具备机型信息数据库3及单元信息数据库4。在该情况下,各个服务器经由网络6与cpu单元12连接,各个服务器具有能够与终端5进行无线通信的功能。并且,对机型信息及单元信息进行存储的第3装置并不限于服务器2。后面会在实施方式2中进行叙述,也可以是plc1(例如cpu单元12)对机型信息及单元信息进行保存。即,第3装置也可以内置于cpu单元12。

终端5是具备照相机的终端,是以智能电话、平板终端、个人电脑、眼镜型装置(hmd:headmounteddisplay)为代表的移动终端。如图1所示,终端5具备通信部51、控制部52、显示部53、输入部54及照相机55。通信部51具有无线通信功能,能够与服务器2进行无线通信。控制部52对终端5的动作进行控制。显示部53能够进行画面显示。输入部54根据来自用户的操作而生成与操作相应的信息,向控制部52输出。此外,显示部53及输入部54也可以被一体化地构成。例如,显示部53及输入部54也可以由触摸面板实现。作为拍摄部的照相机55能够拍摄图像,将与拍摄到的图像对应的图像数据向控制部52输出。

如后述那样,控制部52具备:第1取得部521,其通过从由照相机55拍摄到的图像提取字符串而取得单元的序列号;以及第2取得部522,其基于序列号,取得外部配线信息,该外部配线信息是为了将单元与外部设备连接而使用的配线信息。详细而言,在本实施方式中,第2取得部522取得与序列号对应的单元型号,从服务器2取得与所取得的单元型号对应的外部配线信息。此外,第2取得部522也可以从第1取得部521取得与序列号对应的单元型号,还可以从服务器2取得与序列号对应的单元型号。序列号是对单元进行确定的识别信息的一个例子。

图2是表示服务器2的硬件结构例的图。服务器2为计算机,具备通信电路101、处理器102、存储器103、显示部104及输入部105。图1所示的第1通信部21及第2通信部23由通信电路101实现。图1所示的控制部22通过由处理器102执行在存储器103储存的程序而实现。处理器102例如是cpu、微处理器等,是处理电路。存储器103用作由处理器102执行程序时的存储区域。显示部104是显示器、监视器等。输入部105是键盘、鼠标等。显示部104及输入部105也可以由将它们一体化得到的触摸面板实现。此外,在图2中,说明了服务器2具备显示部104及输入部105的例子,但服务器2也可以不具备显示部104及输入部105。

终端5的硬件结构例如是向图2所示的结构例追加了照相机的结构。在终端5的硬件结构是图2所示的例子的情况下,图1所示的通信部51由通信电路101实现。另外,图1所示的控制部52通过由处理器102执行在存储器103储存的程序而实现。图1所示的显示部53对应于显示部104,图1所示的输入部54对应于输入部105。

下面,对本实施方式的机型信息数据库3进行说明。图3是表示在机型信息数据库(在图3中简记为db)储存的机型信息的一个例子的图。机型信息是包含每个单元的型号下的外部配线信息的信息。具体而言,机型信息包含每个单元的型号即单元型号及每个对单元设定的参数的值下的外部配线信息32。此外,在特殊单元的情况下,针对每个参数的值储存外部配线信息,但关于没有使用参数的单元,并未针对每个参数的值储存外部配线信息,而是储存每个通道的外部配线信息。具体而言,如图3所示,机型信息包含:数据库登记号码(在图3中简记为no.)30,其是表示数据库中的词条的号码;单元型号(在图3中简记为型号)31,其是表示单元型号的信息;以及外部配线信息32。外部配线信息32是用于对配线作业进行辅助的详细的信息。下面,对外部配线信息32是表示将外部设备连接于单元时的各端子或连接器的正确连接状态的连接信息的例子进行说明,但外部配线信息只要是用于对配线作业进行辅助的详细的信息即可,并不限于下面叙述的信息。在机型信息中,作为外部配线信息32的辅助信息还包含:通道号码(在图中简记为ch)32a,其表示输入输出通道的号码;以及参数号码(在图中简记为参数no.)32b,其表示对端子或连接器设定的参数的值。由此,每个通道号码32a及参数号码32b下的外部配线信息由机型信息定义。通道表示输入输出点。通道是表示大于或等于1个端子或连接器的集合体的单位,例如,与单元连接的1个信号线对应于1个通道。下面,将各单元的通道数量设为n(n为大于或等于1的整数)进行说明,但各单元的通道数量也可以不相同。

另外,机型信息包含显示间距(在图3中,记载为型号-序列号显示间距)35,该显示间距35是在各单元的前表面标记的型号和序列号之间的实际距离。如后述那样,在本实施方式中,在各单元的前表面即各单元的框体的前侧的面,设置显示出各单元的单元型号的第1显示部和显示出各单元的序列号的第2显示部。上述显示间距是在第1显示部显示的序列号和在第2显示部显示的单元型号之间的实际距离。第1显示部和第2显示部之间的实际距离例如是显示有序列号的区域的几何中心与显示有单元型号的区域的几何中心的距离,但并不限于此。

在图3中,机型信息中的数据库登记号码30为1至2n的词条示出型号为s60adx的单元的信息,数据库登记号码30为2n+1及其后的词条示出型号为s60day的信息。此外,此处,型号的开头即左端的字符示出系列名称,系列名称之后的数字及字符是表示单元的种类的数值及字符,末尾即右端的字符是表示输入输出点数的值。例如,s60adx的开头的s是表示系列的字符,60ad是表示单元的种类的数值及字符。详细而言,60ad中的60是表示该单元为特殊单元的数值,ad表示该单元为模拟输入单元。另外,s60adx的x是实际上表示输入输出点数的数值。相同地,s60day的开头的s是表示系列的字符,60da是表示单元的种类的数值及字符。详细而言,60da中的60是表示该单元为特殊单元的数值,da表示该单元为模拟输出单元。另外,s60day的y为实际上表示输入输出点数即输入输出通道数量的数值。

参数号码表示能够对各通道设定的参数的值。例如,作为模拟输入单元的s60adx能够针对每个通道而设定是从外部设备输入电流还是输入电压。就s60adx而言,在参数号码为1的情况下,表示输入电压,在参数号码为2的情况下,表示输入电流。外部配线信息由每个端子即每个端子号码下的短路位33和外部连接位34构成。短路位33是用于对有无外部配线的短路进行判定的位。外部连接位34是用于对有无外部配线的连接进行判定的位。在图3所示的例子中,针对各单元的每个参数号码,可以设定m(m为大于或等于1的整数)个端子的短路位33及外部连接位34。

在短路位33为0的情况下表示没有与其它端子短路,在短路位33为1的情况下表示与其它端子短路。具体而言,在与相同词条即相同的数据库号码对应的信息内,如果短路位33被设定为1的端子存在多个则将这些端子短路。此外,在相同词条内,在短路位33被设定为1的端子为1个的情况下,由于没有彼此短路的组合,因此与短路位33为0的情况相同地进行处理。

在外部连接位34被设定为0的情况下,表示对应的端子没有与外部设备连接,在外部连接位34被设定为1的情况下,表示对应的端子与外部设备连接。

作为例子,如果参照图3中的数据库登记号码为1的外部配线信息32,则与端子号码为1及2的端子对应的外部连接位34为1,其它全部位为0。这表示,在将型号为“s60adx”的单元的通道号码为1的通道的参数设为表示输入电压的值即1的情况下,与外部设备的连接所使用的端子是端子号码为1及端子号码为2的端子。此外,“s60adx”的单元的通道号码为1的端子号码为1的端子是通道1的电压用高电位侧端子(v+)。“s60adx”的单元的通道号码为1的端子号码为2的端子是电压用低电位侧端子(v-)和电流用低电流侧端子(i-)的共用端子,“s60adx”的单元的通道号码为1的端子号码为3的端子是电流用高电流侧端子(i+)。上述共用端子与所设定的参数的值对应地,作为电压用负侧端子或电流用负侧端子起作用。高电位侧端子与输出电压的设备的高电位侧的信号线连接,低电位侧端子与输出电压的设备的低电位侧的信号线连接。高电流侧端子与输出电流的设备的高电流侧的信号线连接,低电流侧端子与输出电流的设备的低电流侧的信号线连接。

另外,如果参照图3中的数据库登记号码为2的外部配线信息32,则与端子号码为1及3的端子对应的短路位33为1,与端子号码为1至3的端子对应的外部连接位34为1,其它全部位为0。这表示,在将型号为“s60adx”的单元的通道号码为1的通道的参数设为表示输入电流的值即2的情况下,与外部设备的连接所使用的端子是端子号码为1及端子号码为3的端子,将端子号码为1的端子和端子号码为3的端子短路。

下面,对单元信息数据库4进行说明。图4是表示在单元信息数据库(在图4中简记为db)储存的单元信息的一个例子的图。单元信息是构成plc1的单元所固有的信息,包含单元的序列号及型号。详细而言,如图4所示,单元信息包含序列号41及外部连接设备信息42,该序列号41是单元固有的识别信息,该外部连接设备信息42是单元的每个输入输出通道的表示与该输入输出通道连接的外部设备的信息。并且,单元信息包含单元信息数据库4的数据库登记号码(在图4中简记为no.)40、各单元的单元型号(在图4中简记为型号)31a、以及对各单元设定的参数的值即参数41a。就外部连接设备信息42而言,表示与各单元连接的设备的种类的信息是针对每个通道而储存的。在图4中,将通道号码i(i为大于或等于1且小于或等于n的整数)简略地表示为ch.i。图4所示的a、b、c是表示诸如传感器、驱动装置这样的外部设备的种类的信息。

通常在序列号41中包含制造年月日、生产场所、批次no.等。序列号41是单元所固有的号码,序列号41和单元是一一对应的。另外,有时在序列号41包含与单元型号唯一对应的字符串,在该情况下,单元信息也可以不包含单元型号31a。

参数41a是对各通道设定的参数的值以各单元的通道号码顺序排列而连结得到的集合体。以与图4所示的单元信息中的数据库登记号码为1的词条对应的单元为例进行说明。就与数据库登记号码为1的词条对应的单元而言,由于通道数量为n,因此该单元的参数41a由分别与n个通道对应的n个参数的值构成。详细而言,参数41a由从左端起以通道1、通道2、…、通道n的顺序按通道号码的升序排列的对各通道设定的参数的值构成。在参数的值为1的情况下,表示对应的通道具有输入电压这一设定即被设定为电压输入。在参数的值为2的情况下,表示对应的通道具有输入电流这一设定即被设定为电流输入。因此,与图4所示的数据库登记号码为1的词条对应的单元的参数41a即“1111…2”表示通道1至通道4被设定为电压输入,通道n被设定为电流输入。

在本实施方式中,将机型信息数据库3及单元信息数据库4构成为不同的数据库,但也可以使用单一的数据库对机型信息及单元信息进行管理。另外,在本实施方式中,示出机型信息数据库3及单元信息数据库4存在于服务器2内的例子,但各数据库的设置位置并不限于该例子。后面会在实施方式2中叙述,例如,机型信息数据库3及单元信息数据库4也可以包含于plc1(例如cpu单元12或特殊单元115、116)内。

就在机型信息数据库3及单元信息数据库4储存的信息而言,既可以通过用户对服务器2进行操作而输入,也可以通过用户对终端5进行操作,从而经由终端5来输入。另外,也可以通过由用户对未图示的其它计算机等装置进行操作而将向机型信息数据库3及单元信息数据库4储存的信息输入,从该装置向服务器2发送信息,由此将信息储存于机型信息数据库3及单元信息数据库4。

下面,对本实施方式的配线作业的辅助方法进行说明。图5是表示实施方式的端子座80的结构例和向端子座80的配线的一个例子的图。在图5中示出将2个外部设备70、72与特殊单元15的端子座80连接的例子。在图5所示的例子中,端子座80在通道1至通道4的每个通道具备电压用低电位侧端子(v-)和电流用低电流侧端子(i-)的共用端子(v-/i-)、电压用高电位侧端子(v+)、电流用高电流侧端子(i+)、以及屏蔽线用端子(sld)这4个端子。另外,端子座80具备机架接地用端子(在图5中简记为fg)、以及模拟接地用端子(在图5中简记为ag)。在图5中,将通道1的电压用高电位侧端子(v+)简略地表示为“ch1v+”,将通道1的电压用低电位侧端子(v-)和电流用低电流侧端子(i-)的共用端子(v-/i-)简略地表示为“ch1v-/i-”,将通道1的电流用高电流侧端子(i+)简略地表示为“ch1i+”。另外,在图5中,将各通道的屏蔽线用端子简记为sld。屏蔽线是用于将屏蔽线缆的屏蔽件进行接地的线。屏蔽线缆是用于降低外来噪声的影响的线缆,信号线是由屏蔽件覆盖的线缆。

外部设备70是输出电压的设备。例如,外部设备70所输出的电压的范围为0~10v、1~5v、或-10~10v的范围。此外,此处所示的电压范围是一个例子,外部设备70所输出的电压值的范围并不限于该例子。

外部设备72是输出电流的设备。例如,外部设备72所输出的电流的范围为0~20ma、或4~20ma的范围。此外,此处所示的电流范围是一个例子,外部设备72所输出的电流值的范围并不限于该例子。

在以特殊单元15为代表的特殊单元中,具有如上述的电压用低电位侧端子(v-)和电流用低电流侧端子(i-)的共用端子(v-/i-)等那样可通过参数的值来变更功能的端子。与使用功能单一的端子的情况相比,通过使用这样的共用端子,从而能够减少端子的数量,因此能够节省空间。

在上述的说明中,说明了特殊单元为模拟输入单元的例子,但作为通过使用共用端子实现的节省空间的比例显著的特殊单元,除了上述之外,还存在将能够直接输入从热电偶或测温电阻体输出的微小电压的温度输入单元和模拟输入单元组合后的模拟多输入单元或通用模拟输入单元。在这样的特殊单元的情况下,1个端子的功能通过参数而在如下4种功能中进行切换,即,电压或微小电压的输入端子、电流的输入端子、来自热电偶的输入端子、来自测温电阻体的输入端子。在使用这样的特殊单元的情况下,在机型信息数据库3中每1个端子登记4个外部配线信息。

另外,在针对1个通道,利用参数可以切换功能的共用端子存在多个的情况下,机型信息数据库3的参数号码由与共用端子的数量c对应的个数的值构成。如果将1个共用端子的参数值的位数设为k,则参数号码为k×c位。在机型信息数据库3中,针对每一个k×c位的参数号码的值来登记外部连接设备信息。

图5是表示正确的连接状态的图。如图5所示,输出电压的外部设备70经由屏蔽线缆71与特殊单元15的端子座80的通道1连接。详细而言,屏蔽线缆71中的与外部设备70的高电位侧的端子连接的信号线与端子座80的端子81连接,屏蔽线缆71中的与外部设备70的低电位侧的端子连接的信号线与端子座80的端子82连接。如图5所示,端子81为通道1的电压用高电位侧端子,端子82为通道1的电压用低电位侧端子(v-)和电流用低电流侧端子(i-)的共用端子。另外,屏蔽线缆71的屏蔽线与通道1的屏蔽线用端子即端子83连接。

如图5所示,输出电流的外部设备72经由屏蔽线缆73与特殊单元15的端子座80的通道3连接。详细而言,屏蔽线缆73中的与外部设备72的高电流侧的端子连接的信号线与端子座80的端子84连接,屏蔽线缆73中的与外部设备72的低电流侧的端子连接的信号线与端子座80的端子85连接。如图5所示,端子84是通道3的电流用高电流侧端子,端子85是通道3的电流用低电流侧端子(v-)和电流用低电流侧端子(i-)的共用端子的共用端子。另外,屏蔽线缆73的屏蔽线与通道3的屏蔽线用端子即端子87连接。另外,使端子84与端子86短路。

将与上述那样的正确的连接状态对应的信息向机型信息数据库3及单元信息数据库4登记。即,将特殊单元15的单元型号31、通道号码32a、参数号码32b、以及外部配线信息32向机型信息数据库3登记。而且,在单元信息数据库4中,登记特殊单元15的单元型号31a、序列号41、参数41a、以及外部连接设备信息42。在图5所示的例子的情况下,通道数量n为4,就外部连接设备信息而言,在通道1的外部连接设备信息42登记表示外部设备70的类别的值,在通道3的外部连接设备信息登记表示外部设备72的类别的值。

另外,在机型信息数据库3登记的特殊单元15的单元型号31的通道1的参数号码为1的外部配线信息32与图3所示的数据库登记号码为1的外部配线信息相同。即,与端子号码为1及2的端子对应的外部连接位34为1,其它全部位设定为0。另外,在机型信息数据库3登记的特殊单元15的单元型号31的通道1的参数号码为2的外部配线信息与图3所示的数据库登记号码为2的外部配线信息相同。即,与端子码为1及3的端子对应的短路位33为1,与端子号码为1至3的端子对应的外部连接位34为1,其它全部位为0。

如果在机型信息数据库3及单元信息数据库4储存有上述信息,则通过使用这些信息,能够针对构成plc1的特殊单元15,掌握该特殊单元15的端子座80的正确的连接状态为图5所示的状态。在本实施方式中,终端5通过取得在机型信息数据库3及单元信息数据库4储存的信息,将正确的连接状态显示于显示部53,从而对用户的配线作业进行辅助。

此处,终端5在从机型信息数据库3及单元信息数据库4取得信息时,需要掌握作为进行配线作业的对象的单元的单元型号和序列号。在本实施方式中,终端5通过照相机55对包含成为配线对象的单元的区域的图像进行拍摄。终端5的控制部52对由照相机55拍摄到的图像的图像数据实施字符识别(ocr:opticalcharacterrecognition)处理,对字符进行识别。具体而言,例如通过由控制部52执行字符识别用应用软件而实现该字符识别处理。字符识别处理的算法可以使用任意算法。开源地提供了许多字符识别处理的算法。

如上所述,在各单元的前表面显示有单元型号及序列号。图6是表示在特殊单元15的前表面显示的单元型号及序列号的一个例子的图。在特殊单元15的框体的前表面设置显示单元型号的第1显示部151和显示序列号的第2显示部152。第1显示部151中的单元型号的显示、第2显示部152中的序列号的显示例如既可以通过用涂料印刷于框体本身而实现,也可以通过将印刷了字符的贴纸粘贴于框体而实现。第1显示部151中的单元型号的显示方法及第2显示部152中的序列号的显示方法只要是能够由照相机拍摄那样的显示方法即可,对于显示的方法并不进行限制。另外,显示单元型号及序列号的位置并不限于图6所示的例子,只要是用户能够通过照相机进行拍摄的位置即可。

图7是表示由终端5的照相机55拍摄到的图像的一个例子的图。图7示出将由终端5的照相机55拍摄到的拍摄图像56显示于终端5的显示部53的状态。在显示部53内显示的拍摄图像56中显示有包含区域56a的图像。区域56a是拍摄图像56内的对特殊单元15的前表面进行了拍摄的部分。区域56a包含拍摄了单元型号的部分即区域56b、以及拍摄了序列号的部分即区域56c。用户以像上述那样在由照相机55拍摄到的拍摄图像56存在对成为配线对象的单元的单元型号及序列号进行了拍摄的部分的方式,对终端5进行操作而对拍摄图像56进行拍摄。然后,如上所述,终端5的控制部52通过字符识别从图像对图像中的字符进行识别。此外,如拍摄图像56那样,有时不只是作为配线对象的单元,其它单元也包含于拍摄图像。在这样的情况下,终端5的控制部52例如求出各单元的包络线,基于包络线计算出各单元的面积,将最大面积的单元识别为作为配线对象的单元,在拍摄图像56内的与作为配线对象的单元对应的区域内实施字符识别处理。

终端5的控制部52从识别出的字符提取表示序列号的字符串即第1字符串和表示单元型号的字符串即第2字符串。第1字符串及第2字符串的提取方法将在后面进行叙述。终端5的控制部52生成取得请求,经由通信部51及网络6将该取得请求向服务器2发送,该取得请求用于请求从单元信息数据库4取得对应于与提取出的第1字符串一致的序列号的参数。服务器2的控制部22如果经由网络6及第2通信部23接收到取得请求,则基于取得请求,从机型信息数据库3对与第1字符串一致的序列号进行检索。服务器2的控制部22在存在与第1字符串一致的序列号的数据库登记号码的情况下,生成包含在该数据库登记号码的词条储存的参数的响应,经由第2通信部23向终端5发送。终端5的控制部52对经由通信部51接收到的参数进行保存。下面,将终端5的控制部52所取得的参数标记为uprm。

如上所述,参数由每个通道的参数值构成。终端5的控制部52将uprm分解为每个通道的参数值。然后,终端5的控制部52将第2字符串即从拍摄图像56识别出的单元型号、通道号码、以及参数号码作为检索关键字,向服务器2请求取得与检索关键字对应的外部配线信息。具体而言,例如,针对每个通道,将第2字符串、通道号码及参数号码作为1组,针对每个组生成指定了第2字符串、通道号码及参数号码的取得请求,针对每个组经由通信部51将该取得请求向服务器2发送。或者,也可以将多个组的第2字符串、通道号码及参数号码汇总而作为1个取得请求进行发送。服务器2的控制部22对机型信息数据库3进行检索,对单元型号、通道号码及参数号码与从终端5取得的第2字符串、通道号码及参数号码一致的数据库登记号码的词条进行检索。服务器2的控制部22将包含与通过检索得到的数据库登记号码对应的外部配线信息的响应,经由第2通信部23向终端5发送。此外,上述处理的详细内容将在后面进行叙述。

终端5通过上述处理,能够从机型信息数据库3及单元信息数据库4取得配线所需要的信息,即,作为配线对象的单元的每个通道的外部配线信息。终端5的控制部52基于每个通道的外部配线信息,生成表示正确的连接状态的图像即配线图像。终端5的控制部52使所生成的配线图像与拍摄图像56重叠地显示于显示部53。由此,显示部53能够对配线信息进行提示。即,显示部53是对由第2取得部522取得的配线信息进行告知的告知部的一个例子。

图8是表示在终端5的显示部53将配线图像与拍摄图像重叠地进行显示的例子的图。在图8中,将配线图像57重叠于图7所示的拍摄图像56。另外,在配线图像57,也可以包含表示与各端子连接的外部设备的类别的信息即相当于图4所示的a、b、c的信息。此外,在图8中,示出配线图像57与拍摄图像56重叠地显示的例子,但配线图像57的显示方法并不限于该例子,也可以将配线图像57单独地显示于显示部53,还可以将拍摄图像56和配线图像57以画面分割的方式并排显示。另外,也可以代替将每个通道的外部配线信息作为配线图像57进行显示,终端5的控制部52通过表的形式对每个通道的外部配线信息进行显示,或对每个通道的外部配线信息进行文本显示。

下面,对本实施方式的动作的详细内容进行说明。图9是表示终端5处的配线作业的辅助处理的流程的一个例子的流程图。配线作业的辅助处理为从作为识别对象的特殊单元的识别至配线图像57的生成为止的处理,例如,通过由用户对终端5的输入部54进行操作,从而开始配线作业的辅助处理。终端5的控制部52对是否接收到配线作业的辅助处理的中断请求即是否存在中断请求进行判断(步骤s100)。就配线作业的辅助处理的中断请求而言,例示出通过由用户对输入部54进行操作而产生的中断请求、以及来自由终端5执行的其它处理的中断请求。

终端5的控制部52在判断为没有配线作业的辅助处理的中断请求的情况下(步骤s100no),实施单元识别判定处理(步骤s200)。单元识别判定处理是对特殊单元进行拍摄,直至对是否从拍摄到的图像成功识别出单元的序列号及单元型号即成功识别出单元进行判定为止的处理,详细内容后述。

接着,终端5的控制部52对是否通过单元识别处理成功识别进行判断(步骤s300),在成功的情况下(步骤s300yes),实施外部配线信息生成处理(步骤s400)。外部配线信息生成处理将在后面进行叙述。接着,终端5的控制部52对步骤s400的外部配线信息生成处理的结果是否是生成成功进行判断(步骤s500)。在外部配线信息生成处理的结果是生成成功的情况下(步骤s500yes),终端5的控制部52使配线作业的辅助处理结束。

在外部配线信息生成处理的结果不是生成成功的情况下(步骤s500no),以及通过单元识别判定处理没有成功识别的情况下(步骤s300no),控制部52再次实施从步骤s100起的处理。在步骤s100中,在判断为存在中断请求的情况下(步骤s100yes),控制部52使配线作业的辅助处理结束。

图10是表示单元识别判定处理的详细内容的流程图。终端5对作为配线对象的特殊单元进行拍摄(步骤s201)。详细而言,终端5的照相机55对包含作为配线对象的特殊单元的区域进行拍摄。终端5的控制部52从拍摄到的图像提取字符串,对是否通过提取处理检测出字符串进行判断(步骤s202)。在检测出字符串的情况下(步骤s202yes),对检测出的字符串是否为单元型号进行判断(步骤s203)。此外,详细而言,步骤s201及其后的控制部52的处理由第1取得部521进行。

就检测出的字符串是否为单元型号的判定而言,想到如下方法,即,在单元型号的字符数和序列号的字符数不同的情况下,在字符识别处理的设定中预先登记单元型号的字符数及序列号的字符数。如果使用该方法,则终端5能够通过检测出的字符串的字符数,对是单元型号还是序列号、亦或是其他内容进行判定。或者,终端5也可以预先在字符识别处理中对用作单元型号的字符串的规则进行设定,在检测出满足该规则的字符串的情况下判定为是单元型号。该规则是指开头为字母,接下来为数值等的规则。

在没有检测出字符串的情况下(步骤s202no),控制部52重复步骤s202。此外,控制部52也可以在初次实施对字符串进行检测的处理起大于或等于一定时间没有检测出字符串的情况下,发出错误通知而结束处理。

在检测出的字符串为单元型号的情况下(步骤s203yes),控制部52将单元型号即检测出的字符串代入到作为临时变量的uname,将检测出字符串的区域即检测区域的坐标代入到作为临时变量的coou(步骤s204),进入步骤s207。此外,在检测出字符串后,在再次实施步骤s201的情况下,将除去已经检测出的字符串之外的字符串作为检测对象。检测区域的坐标能够使用在图像内检测出字符串的区域的几何中心的像素在图像内的坐标值。图像内的坐标值是以图像内的任意位置为基准的任意坐标系中的坐标值。例如,能够以图像内的左端的最下部为限而使用二维直角坐标系中的坐标值,但使用的坐标系并不限于该例子。

在检测出的字符串不是单元型号的情况下(步骤s203no),对检测出的字符串是否为序列号进行判断(步骤s205)。检测出的字符串是否为序列号的判断能够使用上述的基于字符数进行的判断、基于预先规定的规则进行的判断等。

在判断为检测出的字符串为序列号的情况下(步骤s205yes),控制部52将序列号即检测出的字符串代入到作为临时变量的snum,将检测出字符串的检测区域的坐标储存于作为临时变量的coos(步骤s206)。

接着,控制部52对是否已检测出单元型号及序列号这两者进行判断(步骤s207)。在没有检测出单元型号及序列号中的至少一者的情况下(步骤s207no),控制部52再次实施从步骤s202起的处理。

在已检测出单元型号及序列号这两者的情况下(步骤s207yes),计算出coou和coos之间的实际坐标距离(步骤s208)。实际坐标距离是指在单元的前表面标记的单元型号和序列号之间的实际距离。

例如以如下流程对实际坐标距离进行计算。首先,对拍摄到的图像中的单元的框体的预先规定的部分的长度进行提取。预先规定的部分的长度的一个例子是单元型号的显示位置和序列号的显示位置之间的距离,具体而言,例如,是显示单元型号的部分的任意基准点和显示序列号的任意基准点之间的距离。单元型号的显示位置和序列号的显示位置之间的距离是针对每个单元预先规定的。控制部52以单元的前表面的形状中的预先规定的部分的长度为基准,计算出coou和coos之间的实际坐标距离。例如,将单元的前表面的形状设为长方形,将单元的前表面的形状中的预先规定的部分设为长方形的长边,将单元的前表面的实际长边的长度设为l0。终端5求出从拍摄到的图像提取出的上述包络线的长边在图像的坐标系中的长度l1。图像的坐标系与上述求出coou、coos的坐标值的坐标系相同。终端5求出图像的坐标系中的coou和coos之间的距离d,将d×l0/l1设为实际坐标距离。

或者,也可以预先规定拍摄图像时的终端5和单元的前表面之间的距离与拍摄的方向,用户按照该规定配置终端5的照相机55而进行图像的拍摄。由此,能够预先规定图像的坐标下的距离和实际距离的比例的对应关系。终端5的控制部52使用该比例而对实际坐标距离进行计算。

在步骤s208后,控制部52将步骤s208中计算出的实际坐标距离代入到一次变量dist(步骤s209)。接着,控制部52对机型信息数据库3进行访问(步骤s210)。详细而言,控制部52经由通信部51,将请求取得单元型号为uname的登记数据的取得请求向服务器2发送。如图3例示的那样,登记数据是数据库登记号码、单元型号、通道号码、参数号码、外部配线信息及显示间距。

接着,控制部52从服务器2,从机型信息数据库3取得单元型号为uname的登记数据(步骤s211)。具体而言,终端5的控制部52从服务器2经由通信部51而接收登记数据。控制部52对在步骤s211中是否成功取得登记数据进行判断(步骤s212),在成功取得的情况下(步骤s212yes),控制部525对所取得的登记数据的显示间距即登记数据内的显示间距和dist之间的差的绝对值是否小于或等于阈值进行判断(步骤s213)。在所取得的登记数据的显示间距和dist之间的差的绝对值小于或等于阈值的情况下(步骤s213yes),控制部52判断为单元识别处理的结果是识别成功(步骤s214),使单元识别处理结束。

在步骤s213中,在判断为所取得的登记数据的显示间距即登记数据内的显示间距和dist之间的差的绝对值比阈值大的情况下(步骤s213no),控制部52判断为单元识别处理的结果是识别没有成功(步骤s215),使单元识别处理结束。阈值例如是根据控制部52的数据处理中的计算精度、图像处理中的精度、由拍摄图像时所设想的位置偏移造成的误差等而规定的。在步骤s212中,在判断为没有成功取得登记数据的情况下(步骤s212no),以及检测出的字符串不是序列号的情况下(步骤s205no),控制部52再次实施从步骤s202起的处理。此外,步骤s213的处理是用于对检测出的字符串是否为作为配线对象的单元的序列号及单元型号进行判断的处理。通过进行该处理,例如,避免将其它单元的序列号错误地识别为作为配线对象的单元的序列号。

图11是表示本实施方式的外部配线生成处理的一个例子的流程图。如图11所示,控制部52对单元信息数据库4进行访问(步骤s401)。详细而言,控制部52经由通信部51而将取得请求向服务器2发送,该取得请求对单元型号为uname且序列号为snum的登记数据的数据库登记号码的取得进行请求。此外,此处,将单元型号及序列号作为关键字对登记数据的取得进行请求,但也可以仅将序列号作为关键字而对登记数据的取得进行请求。在该情况下,也可以在从服务器2得到的登记数据所包含的单元型号和uname一致的情况下,实施后述的步骤s403及其后的步骤,在不一致的情况下,生成警告而使处理结束。

接着,控制部52从服务器2取得单元型号为uname且序列号为snum的登记数据的登记数据(步骤s402)。具体而言,终端的控制部52从服务器2经由通信部51而接收登记数据。控制部52将所取得的登记数据内的数据库登记号码代入到临时变量dnum(步骤s403)。接着,控制部52基于作为单元型号的uname,取得作为配线对象的单元的通道数量(步骤s404)。具体而言,在单元型号中包含有表示输入输出点数的信息。在图3所示的例子中,单元型号的末尾示出输入输出点数。由于输入输出点数为通道数量,因此控制部52能够根据uname所包含的表示输入输出点数的信息而求出通道数量。

接着,控制部52将计算出的通道数量代入到临时变量ch(步骤s405)。控制部52从单元信息数据库4的与数据库登记号码dnum对应的登记数据即在步骤s402中取得的登记数据提取参数(步骤s406)。与数据库登记号码dnum对应的登记数据也适当地标记为数据[dnum]。

接着,控制部52将临时变量s初始化为0(步骤s407)。此外,s被用作用于将参数分割为每个通道的参数的临时变量。此外,此处,将临时变量s设为与从通道号码减去1的值对应。因此,在作为配线对象的单元具有通道号码为1至4的合计4个通道的情况下,s为0至3的值。

接着,控制部52将与通道s对应的参数储存于临时变量阵列parm[s]。例如,如果使通道的参数值分别为1位,在参数中从左端向右侧参数值以通道号码从小到大的顺序排列,则将参数的左端的位储存于parm[0]。

接着,对s是否是ch-1进行判断(步骤s409)。在s不是ch-1的情况下(步骤s409no),控制部52将s+1代入到s(步骤s410),再次实施从步骤s408起的处理。

在s是ch-1的情况下(步骤s409yes),对机型信息数据库3进行访问(步骤s411),将s初始化为0(步骤s412)。在步骤s411中,详细而言,从机型信息数据库3经由通信部51而将取得请求向服务器2发送,该取得请求用于取得单元型号为uname、通道号码为与s对应的号码即s+1、参数号码与parm[s]一致的登记数据。

控制部52从服务器2取得单元型号为uname、通道号码为与s对应的号码即s+1、参数号码与parm[s]一致的登记数据(步骤s413)。详细而言,控制部52经由通信部51而接收登记数据。

控制部52将步骤s413中取得的登记数据的数据库登记号码代入到一次变量dnum(步骤s414)。然后,控制部52从机型信息数据库3的数据[dnum]即步骤s413中取得的登记数据提取外部配线信息(步骤s415)。在步骤s415中提取的外部配线信息是与通道号码s+1对应的外部配线信息。

接着,控制部52对步骤s415的外部配线信息的提取是否成功进行判断(步骤s416),在外部配线信息的提取未成功的情况下(步骤s416no),判断为外部配线信息生成失败(步骤s421),控制部52使外部配线信息生成处理结束。作为外部配线信息的提取未成功的情况,例如想到在机型信息数据库3没有登记与相应的通道号码及参数号码对应的信息的情况等。在该情况下,由于在s413中登记数据的取得失败,因此不能够实施步骤s414及步骤s415。控制部52在这样的情况下,判断为在步骤s416中外部配线信息的提取未成功。

在外部配线信息的提取成功的情况下(步骤s416yes),控制部52通过将新提取出的外部配线信息(外部配线信息[dnum])追加于储存有此前提取出的外部配线信息的临时变量即winfo,从而对winfo进行更新(步骤s417)。由此,将与作为配线对象的单元的通道数量相应量的外部配线信息依次储存于winfo。

接着,控制部52对s是否是ch-1进行判断(步骤s418)。在s不是ch-1的情况下(步骤s418no),控制部52将s+1代入到s(步骤s419),再次实施从步骤s417起的处理。在s是ch-1的情况下(步骤s418yes),判断为外部配线信息生成成功(步骤s420),控制部52使外部配线信息生成处理结束。

在外部配线信息处理成功的情况下,每个通道的外部配线信息被储存于winfo。因此,终端5的控制部52能够基于winfo而如上所述使配线图像57显示于显示部53。由此,用户能够在对显示于显示部53的配线图像57进行确认的同时,实施配线作业。此外,详细而言,外部配线生成处理是第2取得部522使用通信部51实施的。

由此,如使用图9至图11所说明的那样,第1取得部521通过从图像即拍摄图像提取字符串而取得序列号及单元型号,对所取得的单元型号和所取得的序列号之间的距离进行推定。第1取得部521在推定出的距离即dist和预先规定的值即显示间距之间的差的绝对值小于或等于阈值的情况下,判定为单元的识别成功。第2取得部522在由第1取得部521判定为单元的识别成功的情况下,实施取得外部配线信息的处理。

此外,在本实施方式中,终端5的控制部52基于外部配线信息而生成了配线图像57,但具有基于外部配线信息而生成配线图像57的单元的装置并不限于终端5,也可以是与plc系统连接的计算机等装置。在该情况下,生成了配线图像57的装置将配线图像57向终端5发送。另外,在该情况下,既可以是终端5取得外部配线信息,向上述装置发送,也可以是上述装置从终端5取得序列号及单元型号而从服务器2取得外部配线信息。即,也可以是第2取得部522从上述装置取得配线图像作为外部配线信息。由于配线图像是将外部配线信息进行图像化得到的,因此可以认为配线图像是与外部设备的连接所使用的配线信息的一种。此外,为了生成配线图像,除了外部配线信息,还需要各端子号码的端子在端子座中的配置信息,但该配置信息由具有生成配线图像57的单元的装置保存。另外,也可以将拍摄图像的终端和显示配线图像的终端设为不同的终端。

如上所述,在本实施方式中,终端5从包含作为配线对象的单元的图像提取与序列号及单元型号对应的字符串,基于提取出的字符串,使用机型信息数据库3及单元信息数据库4而取得配线对象的外部配线信息。由此,终端5能够对用户提示外部配线信息,该外部配线信息是对作为配线对象的单元的配线进行辅助的信息。在本实施方式中,作为事先的准备,不需要对配线对象的信号线赋予ar标记等的作业。因此,能够对事先的准备所需要的工时进行抑制,并且对用户提示用于辅助配线作业的详细信息。

此外,在上述说明中,以终端5针对特殊单元15、16而对外部配线信息进行显示的例子为主进行了说明,但相同地,终端5也能够针对特殊单元15、16之外的单元而对外部配线信息进行显示。在该情况下,由于特殊单元15、16之外的单元各自的连接端子的功能是单一的,因此在机型信息数据库中,无需针对特殊单元15、16之外的单元而对单元型号设置每个参数的词条。另外,就单元信息数据库的外部连接设备信息而言,也无需针对特殊单元15、16之外的单元而设置每个参数的词条。

实施方式2.

图12是表示本发明的实施方式2涉及的plc的结构例的图。如图12所示,除了代替实施方式1的plc1而具备本实施方式的plc1a之外,本实施方式的plc系统的结构与实施方式1的plc系统相同。下面,对与实施方式1的不同点进行说明,省略与实施方式1重复的说明。

plc1a具备电源单元111、cpu单元112、以及特殊单元115、116。电源单元111具备总线i/f111a。电源单元111的功能与电源单元11的功能相同。

cpu单元112具备总线i/f112a、数据库(db)112b及控制部112c。数据库112b包含实施方式1中叙述过的单元信息数据库4。特殊单元115具备总线i/f115a、单元功能控制部115b、存储装置115c及输入输出i/f115d。存储装置115c也可以是外部存储介质。特殊单元116具备总线i/f116a、单元功能控制部116b、存储装置116c及输入输出i/f116d。输入输出i/f115d、116d例如是实施方式1中说明的端子座80。输入输出i/f115d、116d并不限定于端子座80,只要是具备能够通过参数对功能进行设定的端子或连接器的输入输出i/f即可。电源单元111、cpu单元112、以及特殊单元115、116分别具备总线i/f111a、112a、115a、116a,通过总线i/f111a、112a、115a、116a而彼此连接。

作为控制部的单元功能控制部115b、116b分别对输入输出i/f115d、116d的输入输出进行控制。例如,单元功能控制部115b、116b按照从cpu单元112指示的参数,分别对输入输出i/f115d、116d的作为连接部的端子或连接器的功能进行切换。在存储装置115c、116c中,在出厂时分别记录特殊单元115、116的单元型号及序列号。单元功能控制部115b、116b根据来自cpu单元112的询问而将单元型号及序列号经由总线i/f传送至cpu单元112。即,构成plc1a的大于或等于1个单元中的至少1个具备:存储装置,其对单元本身的序列号进行存储;以及单元功能控制部,其能够将序列号向外部输出。

cpu单元112的控制部112c经由总线i/f,针对特殊单元115、116进行单元型号及序列号的询问,经由总线i/f而取得单元型号及序列号。cpu单元112的控制部112c将所取得的单元型号及序列号储存于db112b的单元信息数据库4。另外,控制部112c例如基于来自外部的输入信息,将各特殊单元115、116的参数储存于单元信息数据库4,并且经由总线i/f向特殊单元115、116发送。

在特殊单元115、116的框体与实施方式1相同地显示序列号及单元型号。在单元功能控制部115b、116b中,执行用于执行单元内的定序程序、进行基于来自cpu单元112的控制命令的动作的处理。在存储装置115c、116c中,在出厂时记录单元型号和序列号,特殊单元115、116根据cpu单元112的询问而将单元型号及序列号经由总线i/f传送至cpu单元112。另外,单元功能控制部115b、116b也进行输入输出i/f115d、116d的输入输出控制。

cpu单元112的控制部112c将db112b的单元信息数据库4向实施方式1中叙述过的服务器2发送。服务器2将接收到的单元信息数据库4存储于存储部24。以上所述内容之外的本实施方式的动作与实施方式1相同。

此外,在以上叙述过的例子中,plc系统具备服务器2,cpu单元112将单元信息数据库4向服务器2发送,但也可以不具备服务器2,cpu单元112的db112b具备机型信息数据库3及单元信息数据库4,控制部112c具有服务器2的控制部22的功能。在该情况下,cpu单元112具备无线通信功能,与终端5进行无线通信。

图13是表示cpu单元112的硬件结构例的图。如图13所示,cpu单元112具备总线接口(i/f)201、处理器202及存储器203。总线接口201是用于与其它plc连接的接口电路。图12所示的控制部112c通过由处理器202执行在存储器203储存的程序而实现。图12所示的db112b由存储器203实现。图12所示的总线i/f112a由总线接口201实现。

图14是表示特殊单元115、116的硬件结构例的图。如图14所示,特殊单元115、116具备总线接口(i/f)301、输入输出接口(i/f)302、处理器303及存储器304。总线接口301是用于与其它plc连接的接口电路。图12所示的单元功能控制部115b、116b通过由处理器303执行在存储器304储存的程序而实现。图12所示的存储装置115c、116c由存储器304实现。图12所示的总线i/f115a、116a由总线接口301实现。

如上所述,在本实施方式中,特殊单元115、116具备对序列号及单元型号进行存储的存储装置115c、116c,向cpu单元112传送序列号及单元型号。由此,无需由用户向单元信息数据库4登记特殊单元的序列号及单元型号。因此,得到与实施方式1相同的效果,并且能够节省用户的工时,对由输入错误等造成的单元信息数据库4的信息错误进行抑制。

在上述实施方式所示的结构中,作为对配线信息进行告知的告知部而具备显示部53,但不限于通过图像显示进行的显示,也可以通过声音对配线信息进行告知。只要能够对配线信息进行告知即可,不限定其具体的手段。另外,作为对单元进行确定的识别信息而使用了序列号,但并不限于序列号,只要是能够对单元进行确定的识别信息即可。

以上的实施方式所示的结构表示的是本发明的内容的一个例子,还可以与其它的公知技术组合,在不脱离本发明的主旨的范围,也可以将结构的一部分省略、变更。

标号的说明

1、1aplc,2服务器,3机型信息数据库,4单元信息数据库,5终端,6网络,11、111电源单元,12、112cpu单元,13网络单元,14输入输出单元,15、16、115、116特殊单元,21第1通信部,22控制部,23第2通信部,24存储部,70、72外部设备,71、73屏蔽线缆,80端子座,111a、112a、115a、116a总线i/f,115b、116b单元功能控制部,115c、116c存储装置,115d、116d输入输出i/f。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1