专利名称:检查装置和波形显示装置的制作方法
技术领域:
本发明涉及适用于电气产品、机械产品等一般工业产品的生产线或生产系统中进行的产品检查的检查装置,特别涉及根据检查对象通过编程来实现检查顺序和判断处理的可编程检查装置。
背景技术:
以往,作为对计算机进行编程的方法,所述计算机含有存储定义多个可执行函数和多个数据形式的信息的存储器、为控制假想装置和装置的至少1个而显示图像的显示装置、接收用户的输入的装置、以及数据处理器,该方法具备根据用户的输入组合的数据流图组合步骤,所述数据流图作为所述显示装置上的数据流图,包含与所述多个可执行函数中的一个函数对应的函数图标、与所述多个数据形式中的一个形式对应的变量图标、表示所述数据流图的控制流的调度图标、以及相互连接所述函数图标与所述变量图标与所述调度图标的弧线;根据用户的输入在显示器上将前面面板组合的前面面板组合步骤;以及根据提供对所述数据流图和所述可执行程序的用户接口的所述前面面板生成可执行程序的可执行程序生成步骤,所述可执行程序含有按照所述函数图标显示和所述弧线显示那样相互连接的一个以上的所述可执行函数、并且具有相对于按照所述调度图标显示那样至少一个第1函数图标确立的控制流;所述数据流图组合步骤包含将所述数据流图中的至少一个第1函数图标实质上置于所述数据流图中的所述调度图标内的步骤,所述可执行程序具有按照通过将所述至少一个第1函数图标实质上置于所述调度图标内那样、对所述至少一个第1函数图标确立的控制流,所述数据流图组合步骤包含将所述数据流图中的至少一个第2函数图标实质上置于所述数据流图中的所述调度图标外的步骤,所述可执行程序为了将所述至少一个第2函数图标实质上置于所述调度图标之外,没有对所述至少一个第2函数图标确立的控制流(例如参照下述的专利文献1)。
专利第3016783号(权利要求1)以往的所述专利文献1的系统中可采用下述的与法,即利用面向目标的显示部件来对显示画面进行编程,该画面上用夹具的针脚测得的信号经A/D变换,取入电子计算机,将它与检查顺序和标准值用的程序内变量在所述显示画面上显示,并进行比较,据认为,这种情况具有上述效果,即减少另用测试仪器的麻烦与费用,减少设置空间,以及减少由于观察比较一个个画面波形而引起的差错。但是,这时虽有利用面向目标而减少麻烦的效果,然而存在的问题是要完全实施所述显示画面的编程与其调试行为。
本发明乃是为解决上述的问题而作的,其目的在于提供一种检查装置,该检查装置将描述执行检查的顺序和标准值的程序和画面上显示波形的程序独立,检测外部信号与程序变量,并将两者的波形同时显示于同一画面,使得容易地进行这两者的比较,从而提高调试时的效率。
发明内容
本发明的检查装置,具备按照检查程序进行检查的执行装置、存储所述检查程序内的程序变量和由所述检查装置输入输出的外部信号的存储装置、以及从所述程序变量和所述外部信号选择规定信号并进行波形显示的波形显示装置,能够以与检查程序的执行装置独立的波形显示所述程序变量和所述外部信号。
本发明的波形显示装置,是用通信线路与按照检查程序进行检查的检查装置相连接,具备从所述检查装置取入所述检查程序内的程序变量和由所述检查装置输入输出的外部信号的取入装置、以及从所述程序变量和所述外部信号选择规定信号并进行波形显示的波形显示器。
根据本发明的检查装置,则具备存储检查程序内的程序变量和由检查装置输入输出的外部信号的存储装置、以及从程序变量和外部信号选择规定信号并显示波形的波形显示装置,由于能够以与检查程序的执行装置独立的波形显示程序变换和外部信号,故可有效地进行一面观测外部信号一面确认是否正确地与程序内变量相一致的作业。
根据本发明的波形显示装置,它用通信线路与依照检查程序进行检查的检查装置相连接,由于具有从检查装置取入检查程序内的程序变换和由检查装置输入输出的外部信号的取入装置、以及从所述程序变换和外部信号选择规定信号并进行波形显示的波形显示装置,因此可不需对检查装置本身的构造加以任何改进,就能够利用该波形显示装置有效地进行一面观测外部信号一面确认是否正确地与程序内变量相一致的作业。
图1示出本发明实施形态1的检查装置的硬件构成图。
图2示出本发明实施形态1的检查装置内部的功能构成图。
图3示出本发明实施形态1的检查装置的外部信号和程序内变量的显示例图。
图4示出本发明实施形态1的检查装置的内部变量/外部信号选择装置的动作流图。
图5示出本发明实施形态2的波形显示装置的基本构成图。
图6示出本发明实施形态2的波形显示装置内部的功能构成框图。
图7示出本发明实施形态3的检查装置的波形显示装置框图。
图8示出本发明实施形态3的检查装置的波形显示的高度标尺与时间标尺的设定装置图。
图9示出本发明实施形态4的检查装置的波形显示装置框图。
图10示出本发明实施形态5的检查装置的波形显示装置框图。
图11示出本发明实施形态6的检查装置的波形显示装置框图。
图12示出本发明实施形态7的检查装置的波形显示装置框图。
图13示出本发明实施形态7的检查装置的函数设定装置图。
图14示出本发明实施形态8的检查装置的程序变量和外部信号的名称的保持装置与连接装置构成图。
图15示出由本发明的前提技术构成的检查装置构成图。
图16示出由本发明的前提技术构成的检查装置的检查顺序的流程图。
具体实施例方式
发明的前提技术生产线或生产系统中,对制造产品进行某种加工或装配后,为了检查完成的产品或半成品是否合格,用检查装置进行检查。检查装置对检查对象即制造产品的各部位按规定顺序给出试验信号。该信号通过制造产品的各功能块,由检查装置检测响应信号。该响应信号在规定的范围内时就判定制造产品为合格品,在规定的范围之外时,作为不合格品。不合格品经过返修,或再次通过检查装置检查,或从生产线上淘汰。
例如电气产品的场合,是由各种电路块组成的,在检查某电路块是否由合格的零部件正确装配时,检查装置对该电路块加上试验用的电压或电流。该试验信号通过该电路块,或作为输出电压或电流输出至外部,或传送到下一级的电路块,检查装置通过检测该输出信号并与规定的标准值作比较,判定相应的电路块合格与否。一般说,电气产品是这种电路块的组合体,检查装置以规定的顺序用试验信号依次试验各电路块,最终判定合格与否。
图15示出以上述规定顺序进行依次试验的检查装置的构成图。图中,检查装置1500一般以电子计算机1505为中心,由显示设备1506、发生试验信号的DA变换电路1503、检测响应信号的AD变换电路1509、连接DA变换电路1503与AD变换电路1509用的连接器电缆(线束)1510、将多个线束汇成一束用的布线变换基板1508、连接布线变换基板1508与夹具1512的线束1511、具备对检查对象1507直接提供并接收信号的针脚1502的夹具1512所构成,作为该电子计算机1505的一例,举出个人计算机。这里,检查的顺序、用来判定合格与否的基准值以及其比较处理,由电子计算机内的程序加以描述并执行。
图16示出由图15的检查装置的程序进行的处理与信号的传送的例子。检查顺序由图16的流程图所示的程序所表示,用C语言或BASIC等语言描述。该检查顺序中,试验信号输出步骤S1601是从检查装置的电子计算机1505通过DA变换电路1503输出试验信号。该试验信号经由线束1510、布线变换基板1508、下一级线束1511、夹具1512、针脚1502,加到检查对象1507。该试验信号通过检查对象1507中的功能块,形成该块的输出信号。该输出信号与试验信号相反,经由针脚1502、夹具1512、线束1511、布线变换基板1508、线束1510、AD变换电路1509,返回到检查装置的电子计算机1505。在图16的信号检测步骤S1602中,将来自AD变换电路1509的信号取入电子计算机1505的程序处理内部。其后,在与标准值的判定步骤S1603中,进行输出信号与标准值的比较,进行合格与否的判定。此外,一般在图15的电子计算机1505的显示设备1506上,根据检查的合格与否判定结果,将例如通过(OK)或否定(NG)的消息、和检测信号的波形等检查装置内部进行的处理状态进行显示,使人们易从外部看到。
这里,描述的是检查装置的程序,一般这是相对于软件全部而言的,但是是费时的作业。与之不同的是,上述专利文献1中的系统主要是构筑自动测试系统,它是用框图描述按规定顺序进行测试用的程序,利用通过对象的电子计算机执行框图内容的构成,可有效地减轻程序编制工时。而且,该系统中,为了易看清并显示程序内变量的变化,对于生成以图形显示波形的画面进行编程,对此也利用面向目标预先准备多个显示用的软件部件,从中选择必要的部件,并对选择的部件连接程序内的变量,电子计算机将其解释成程序,执行画面显示,通过这样的构成,提高波形显示画面生成的效率。通过图形描述实现这种程序的手法,在面向其他工业用途(顺序控制)的可编程逻辑控制器中也可见到实例。此外,利用面向目标的软件部件的显示画面的生成手法,也在可编程显示器中见到同样的实例。
以下,说明图15、图16所示的检查装置的生成阶段的顺序。检查装置以及其程序,一般依次生成检查装置的设计图、各种变换电路和线束接线图、检查顺序的流程图、以及实际上由计算机执行流程图用的程序,根据设计图和接线图进行硬件制造和安装,将程序装入电子计算机,构成检查装置整体。然后,进行称之为调试的作业。该调试是一面使检查装置动作,一面确认设计图和接线图、或制成的硬件在设计或装配上有没有差错,而且确认程序也无设计差错和编码差错,发现差错时则对其修正。当调试结束、确认检查装置的动作为正常时,检查装置制造完成,装入生产线等,投入使用。
该调试的最一般方法,是将程序逐步执行下去,依次确认程序的逻辑是否正确、程序内各变量的数据上否正确,特别在DA变换步骤中,用示波器或测试器等测试仪器观测程序内的变量经DA变换、并以此作为信号是否正确地到达末端的夹具的针脚,确认它与原来程序内的变量变化是否相等。同样,在AD变换步骤,一面看着变量变化,一面确认在夹具的针脚用测试仪器观测到的信号是否被正确地读入程序内的规定变量中。该调试作业中,例如假设在夹具的针脚上没有正确地观测到经DA变换后的信号波形时,就判断DA变换电路、线束或布线变换基板中的某一个存在设计差错或装配差错,然后接下来就不在夹具上观测,而是用测试仪器在线束和布线基板、DA变换电路各部位观测检测的信号,确定差错的所在,并作修正。
在上述检查装置的调试作业中,检查在夹具针脚观测的信号与程序内的变量变化是否一致时,除时间、费用、作业空间外,正确度方面也存在问题。也就是说,由于必须另外准备测试器,并在测试器的显示画面上显示针脚的波形,进而还要另外准备将程序变量的变化以波形显示于检查装置所具备的画面上的程序,执行此程序,不仅显示程序变量的变化,而且与测试器显示的波形进行对比,要采用这样的作业,故存在的问题有需要测试器的费用、设置测试器的空间、用来显示程序变量的编程的时间、调试该程序的差错并修改差错的时间等,而且在对比两者的波形时,由于靠目视比较分开的画面,故不能正确比较。特别还有这样的问题,即作为用目视比较容易引起差错的主要原因,是由于测试器的显示画面大小、分辨率、显示标尺与程序变量显示用的画面大小、分辨率、显示标尺一般不同,故即使相同波形看起来也成不同的波形。
与此不同的是,上述专利文献1的系统中的方法是能能利用面向目标的显示部件将显示画面进行编程,利用AD变换将该画面在夹具针脚观测的信号取入电子计算机,将它与检查顺序和标准值用的程序内变量显示于所述显示画面,并进行比较,这种情况可以认为在减少另外采用测试器所花的时间与费用、设置空间、以及对比一个个画面的波形引起的差错方面有效果。然而,这种场合虽然利用面向目标而具有减少时间的效果,但也存在必须完全实施上述显示画面的编程以及其调试那样的作业。
此外,取代用目视比较夹具针脚的信号显示与程序变量的波形显示,还能够用对象的电子计算机正确地执行,但这时必须另要该比较用的程序,存在增加程序编制以及其调试工作的问题。再有的问题是,夹具针脚的信号常因噪声或中途传送路径的阻抗而使波形改变其原来的样子,或产生时间上的偏移,将更加难以通过目视比较来判断与程序变量的一致,或者在另准备进行比较的程序时,进一步发生增加加入或清除这些信号变化的处理工作。
这里,已经说明了夹具等的外部信号与程序内变量的比较是对调试而言的工作,在为该比较而显示程序内变量,或用对象电子计算机处理比较本身的部分要求程序的场合,这是与检查装置的动作阶段用的本来的程序即描述顺序和标准值的程序分开的,是附加的劳力。而且,调试阶段中,当进行这些本来的程序的调试与附加的程序的调试两者时,在不能作为程序分离这两者成为一体的场合,难以整理所调试的地方是本来的部分,或是附加的部分,也有使调试作业发生混乱的问题。
本发明的检查装置是为解决上述问题的装置,它将描述执行检查的顺序和标准值的程序与将波形显示于画面的程序独立,检测夹具等的外部信号,同时检测描述检查顺序的程序变量,将两者的波形同时显示于同一画面上,容易进行两者的比较,从而提高了调试时的效率。
而且,取入外部信号与程序变量两者后,不用目视进行该比较,而是用检查装置内的比较装置进行比较,此外,对外部信号或程序变量消除许容误差,或校正时间轴的偏移,或利用滤波除去噪声等不需要的成分,在进行其他任意的运算处理之后进行比较,从而提高调试效率。
而且,用通信线路与检查装置连接,利用通信线路读入该检查装置内的程序变量,并与此分别输入夹具等的外部信号,将所述程序变量与所述外部信号两者在显示装置上并排地或重合地显示,从而提高调试时的效率。
实施形态1本发明的实施形态1的检查装置,用与描述检查顺序和标准值的程序以及其执行装置分开的构成,读取程序变量和外部信号,具备将表示程序变量变化的波形与外部信号显示于同一画面的波形显示装置,在检查装置的调试阶段,一面观测外部信号,一面确认该信号是否与程序变量正确一致,提高该确认作业的效率。此外,新设置输入夹具等外部信号的外部信号检测装置。
图1示出本发明实施形态1的检查装置的基本构成图。图中,检查装置100的硬件,以电子计算机105为中心,由显示设备106、发生试验信号的DA变换电路103、检测响应信号的AD变换电路109、连接DA变换电路103与AD变换电路109的连接器电缆(线束)110、用来将多个线束汇成1束的布线变换基板108、连接布线变换基板108与夹具112的线束111、以及具备对检查对象107直接提供并接收信号的针脚102的夹具112所构成。
此外,检查装置100除上述构成外,还具备检测外部信号的外部信号检测装置101、将外部信号检测装置101检测出的信号读入检查装置的中心部即电子计算机105的A/D变换装置104。而且,由外部信号检测装置101和A/D变换装置104构成外部信号输入装置。这些是检测由D/A变换装置103输出至夹具102的针脚等的电压值用的装置,例如将外部信号检测装置101的前端作为探头,用软电缆连接该探头与A/D变换装置104,从而可检测从电子计算机105输出到夹具针脚102的信号。不仅检测输出至夹具针脚102的信号,而且检测检查对象107的任意电路块的输出信号和用布线变换基板108中继的信号,并检测从检查对象107通过A/D变换装置109读入电子计算机105的信号的外部状态。
图2为图1的电子计算机105内部主要用软件实现的检查装置的功能框图。程序数据201是通过软件处理检查顺序和标准值用的程序数据,存储于电子计算机105内的RAM和ROM等的存储装置中,由电子计算机105的中央处理部(CPU)的控制任务203执行。该部分在检查装置的工作阶段是进行生产系统执行的产品检查的本来处理的部分。画面数据202是用来在图1的显示设备106上进行显示的数据,是显示的消息和波形等的画面数据,也存储于电子计算机105内的RAM和ROM等存储装置中,由电子计算机105的中央处理部(CPU)的画面显示任务204处理。该部分在检查装置的工作阶段也是进行生产系统执行的产品检查的本来处理的部分,或显示OK(通过)、NG(否定)的判定结果,或进行生产中检查出的各部的波形显示。图2中,程序数据201与画面数据202以及控制任务203与画面显示任务204分别构成,在利用多任务OS管理的计算机系统中用这种构成最合适。但是也可以不是分别构成程序数据201与画面数据202以及控制任务203与画面显示任务204,而是构成一体。
图2中,在控制任务203与画面显示任务204分别提供的各任务间,为共同利用信号数据和变量数据,设置共用存储器205。共用存储器205中,Data0、Data1、……是控制任务203或画面显示任务204处理的程序变量。In1、In2……、Out1、Out2、……是利用AD/DA变换执行任务208更新的外部信号数据,通过AD变换将外部信号输入至In1、In2、……中,通过DA变换将Out1、Out2、……的值输出到外部。这些外部信号与程序变量一样,由控制任务203或画面显示任务204进行读或写。此外,共同存储器205中PROB是表示由图1的外部信号检测装置101检测的信号,AD/DA变换执行任务208对图1的AD变换装置104执行AD变换,并将数据存入该PROB中。图2虽然利用共用存储器205实施,但也可以仅用例如控制任务203等某些任务能够访问的存储器实现它,通过与画面显示任务204等别的任务进行任务间通信,共同利用数据。
内部信号/外部信号选择装置206以及波形显示任务207是与控制任务203和画面显示任务204分开设置的。波形显示任务207从共用存储器205分别读取由内部信号/外部信号选择装置206选择的程序变量Data0、Data1、……与由图1的外部信号检测装置检测的外部信号PROB或别的外部信号数据In1、In2、……、Out1、Out2、……,用波形将它显示出来。
图3示出由图2的波形显示任务207显示于图1的显示设备106上的显示例,这里显示了波形301与波形302的2个波形。显示的波形数也可以是3个及以上。信号/变量指定装置303、304是直接指定包含图2的内部变量/外部信号选择装置206内构成的程序内变量以及探头信号的外部信号的装置,在检查装置的调试阶段使用。信号/变量指定装置303是使哪个外部信号或程序内变量显示作为波形301的指定装置。同样,信号/变量指定装置304是使哪个外部信号或程序内变量显示作为波形302的指定装置。作为信号/变量指定装置303、304的例子,图3中图示出下拉表的形式。这是进行调试的操作者对波形301或波形302通过例如进行双击等操作所显示的。此外,也可在图3的显示画面中设置菜单,根据该菜单将波形303或波形304的选择清单显示在图3的画面上。
图4示出图2的内部变量/外部信号选择装置206的动作流图,由解码器402将图3的信号/变量指定装置303或304指定的程序内变量Data0、Data1、……、或外部信号PROB、In1、In2、……、Out1、Out2、……等的选择值即信号/变量选择值401变换为地址403。利用该地址403从图2的共用存储器205取得规定数据,将数据转送到波形显示任务207并显示波形。
根据上述的实施形态1,由于具备存储检查程序内的程序变量和由检查装置输入输出的外部信号的存储装置(共用存储器205)、与从程序变量和外部信号选择规定的信号并进行波形显示的波形显示装置(内部变量/外部信号指定装置206与波形显示任务207),使程序变量和外部信号可与检查程序的执行装置(控制任务203)独立,进行波形显示,故能使一面观测外部信号、一面确认是否正确地与程序变量相符合的确认作业提高效率。
也就是说,在检查装置100的调试阶段,将电子计算机105执行的程序内的变量是否进行正确的DA变换,并通过线束110、111和布线变换基板108是否将其正确送到夹具的针脚102,跟调试对象的动作阶级的本来的程序相分离,而且不需要另外的示波器或测试器等的测定器,程序内变量以及夹具针脚等检测的外部信号同时在同一画面上进行波形显示,能有效地确认进行两者比较的结果。
实施形态2本发明的实施形态2的波形显示装置,是使对另设的检查装置的调试作业提高效率的装置,它用通信线路连接检查装置,具有通过通信线路读取输入输出于检查装置的外部信号与检查装置的程序变量、并将表示外部信号与程序变量变化的波形显示于同一画面的波形显示装置。这样一来,对能用通信线路连接的再另设的检查装置的调试中也能应用,不必在各检查装置上设置波形显示用的装置,费用低且使多个检查装置的调试作业提高效率。
图5示出本发明实施形态2的波形显示装置的基本构成图。图5中与检查装置501分开设置用通信线路(不论有线、无线)502连接到该检查装置501的波形显示装置500。该波形显示装置500由波形显示器503、与通信线路502的通信接口504、AD变换装置505、外部信号检测用的外部信号检测装置506、以及控制该波形显示装置500的各装置的中央运算装置(CPU)507所构成。此外,AD变换装置505和外部信号检测装置506构成信号输入装置。
图6示出由图5的中央运算装置(CPU)507执行的软件或处理的构成。图6中,AD变换任务602用外部信号检测装置506取入在夹具的针脚等观测的信号,并作AD变换。内部变量/外部信号选择装置603是与图3和图4同样的装置,将所选的信号或变量的选择值变换为地址。通信任务604通过通信线路607将所述地址通知另外设置的检查装置的电子计算机605。电子计算机605内设的通信任务606接收波形显示装置的通信任务604送来的地址,根据该地址访问共用存储器205,取出规定数据。取出规定数据后,接下来通过通信线路607将数据返送至波形显示装置的通信任务604。波形显示装置601是以AD变换任务602得到的值与通信任务604返送的值作为图5的显示器503的波形进行显示的波形显示任务。这里也可以在内部变量/外部信号选择装置603中只将所选的信号或波形的选择值通过通信线路607送往电子计算机605,在电子计算机605的内部将该选择值变换成地址。
如上所述,根据本实施形态的波形检查装置,由于用通信线路与按检查程序进行检查的检查装置相连接,具有从检查装置取入检查程序内的程序变量和检查装置输入输出的外部信号的装置、以及从程序变量和外部信号选择规定信号进行波形表示的波形显示装置,故可从检查装置605本身中省略波形显示任务601、AD变换任务602、内部变量/外部信号判别装置603等有关波形显示的装置,可简化检查装置本身的构成,可低成本地得到与实施形态1所示的检查装置得到的效果相同的效果。
实施形态3本发明的实施形态3的检查装置,是具备波形的高度标尺与时间轴标尺的设定和显示调试装置、容易进行用目视确认外部信号和程序变量的波形的作业的检查装置。
图7示出本发明的实施形态3的检查装置的波形显示装置的框图。本实施形态的波形显示装置是在图2的内部变量/外部信号选择装置206与波形显示任务207之间设置了调试波形高度标尺的装置。这是由仅用波形显示任务显示的波形的数、对从内部变量/外部信号选择装置206得到的数据乘上某一倍率的放大缩小处理的放大缩小装置701、702,以及图8所示的高度标尺设定装置801、802所构成的。高度标尺设定装置801、802是与图3的信号/变量指定装置303、304起同样作用的装置,由进行调试人员指定各自的波形的高度标尺。
图7的时间轴调试装置703调试由波形显示任务207所描波形的时间轴标尺,将图8的时间轴标尺设定装置803指定的标尺值送到波形显示任务207。图7的波形显示任务207根据该值可决定显示波形用的1个图形与下1个图形的间隔。或者事先使图形间隔一定,根据标尺值决定执行波形显示的时间间隔也可以。
根据上述的实施形态3,则由于可自由调试波形高度标尺与时间轴标尺,故可容易进行用目标视确认外部信号和程序变量的作业,能作有效的波形比较。
实施形态4本发明的实施形态4是具备对内部变量/外部信号选择装置选择的外部信号与程序变量进行比较的比较装置,通过显示一致或不一致的比较结果,迅速且正确地进行比较作业,使调试作业提高效率。
图9示出本发明的实施形态4的检查装置的波形显示装置的框图。图9中在内部变量/外部信号选择装置206的后级,设置对所选的外部信号与程序变量进行比较的比较装置(比较器)901。比较装置901的比较结果送到后级的波形显示装置207,取代波形,在两者一致时显示OK等,不一致时显示NG等。这时,由于只要判别比较结果就行,故不必用图形显示设备,可用LED等廉价的显示元件代用。用这种构成可低成本地实现比用目视比较更正确的比较。
根据上述的实施形态4,由于具备对外部信号3与程序变量作比较的比较装置,表示一致或不一致的比较结果,故可不用目视比较,能迅速、正确地进行波形的比较作业,而且通过省略实际的波形显示,可低成本地提高调试作业的效率。
实施形态5本发明的实施形态5在显示或比较由内部变量/外部信号选择装置选择的外部信号与程序变量时,具有除去测定误差等许容误差的装置,通过迅速、正确地进行比较作业,提高调试作业的效率。
图10示出本发明实施形态5的检查装置的波形显示装置的框图。图10中,在内部变量/外部信号选择装置206的后级设置加减器1001,利用这种构成,有可能在消除测定误差等规定的许容误差之后进行比较。这里设置滤波处理装置代替加减器时,能够在消除噪声等不要的频率成分之后进行比较。
根据上述的实施形态5,则通过具备除去许容误差的误差除去装置,能除去噪声成分,迅速、正确地进行波形的比较作业,可提高调试作业的效率。
实施形态6本发明的实施形态6在显示或比较由内部变量/外部信号选择装置选择的外部信号与程序变量时,具备消除信号传送通路上的延迟时间、或在将程序变量的值传送到波形显示装置为止的处理所产生的时间轴的偏移的装置,通过迅速、正确地进行比较作业,提高调试作业的效率。
本实施形态6利用与图3的信号/变量指定装置303、304相同的装置,设置设定时间轴偏移的校正值的装置,将该设定值传送至图2的波形显示任务207,从而消除时间轴的偏移,可进行波形比较。例如,与图3的波形信号301相比,在波形信号302延迟地传送到波形显示任务时,仅向左挪动所设定的时间轴校正值进行显示,从而能校正波形信号301与302的比较。或者也可以如图11所示,在内部变量/外部信号选择装置206的后段设置延迟装置1101,从而校正时间轴的偏移。
根据上述的实施形态6,则通过具备消除内部变量/外部信号选择装置选择的外部信号与程序变量的时间轴偏移的装置,可迅速、正确地进行波形的比较作业,提高调试作业的效率。
实施形态7本发明的实施形态7,具备函数保持装置与运算该函数的装置,对内部变量/外部信号选择装置选择的外部信号与程序变量进行所述函数运算,即使在外部信号和程序内变量上重叠附加有非线性特性的值,也可省略另外要求的所述值的除去作业,迅速、正确地进行比较作业,从而提高调试作业的效率。
图12示出本发明实施形态7的检查装置的波形显示装置的框图。图中在内部变量/外部信号选择装置206的后级设置函数运算任务1201、1203。函数运算任务1201、1203根据从函数保持装置1202、1204所保持的规定函数读取的函数,对内部变量/外部信号选择装置206传送来的数据进行加工,再传送到后级。这里,函数的变量也可以是内部变量/外部信号选择装置206传送来的数据,或位于图2的公用存储器205内的别的数据。此外,函数保持装置1202、1204给出的函数是如图13所示对各波形设定的函数。又,图13的文本输入框1310、1302,为用文本对各波形设定函数。
根据上述的实施形态7,则例如在信号和数据上重叠非线性成分的场合,利用高次函数近似非线性成分,有可能作除去该成分等的处理,能够在进行比一般性更高校正之后进行比较。
实施形态8本发明的实施形态8,具备保持对内部变量/外部信号选择装置选择的外部信号与程序变量另外分配的名称的保持装置、以及在所述名称与外部信号和程序变量之间形成连接的连接装置,通过在将波形显示于波形显示装置时显示所述名称,就容易通过目视进行确认外部信号与程序内变量的作业。
图14示出本发明实施形态8的程序变量和外部信号的名称保持装置与连接装置的构成图。图14中,名称保持装置1401是对图2的公用存储器205内的各数据(程序变量、外部信号、外部信号检测装置产生的外部信号)分配名称、并保持名称的装置,通过对图2的公用存储器205内配置其数据来实施。而且在该分配了的名称与其对应的外部信号或程序变量之间形成连接。应显示于波形显示装置1402的波形由图3的信号/变量指定装置303、304选择,但与选择值对应的波形显示装置访问共用存储器205,从名称保持装置1401的表中读出名称,在对应该名称的波形的附近实施显示。利用这种构成,可一边容易确定信号、变量性质、种类,一边进行波形的比较。
根据上述的实施形态8,通过将内部变量/外部信号选择装置选择的外部信号与程序变量的名称附加显示于波形上,能容易地进行用目视确认外部信号与程序内变量的作业。
权利要求
1.一种检查装置,按照检查程序进行检查,其特征在于,具备按照检查程序进行检查的执行装置、存储所述检查程序内的程序变量和由所述检查装置输入输出的外部信号的存储装置、以及从所述程序变量和所述外部信号选择规定信号并进行波形显示的波形显示装置,能够以与所述检查程序的执行装置独立波形显示所述程序变量和所述外部信号。
2.如权利要求1所述的检查装置,其特征在于,另设检测外部信号的外部信号检测装置,以所述外部信号检测装置检测的信号作为外部信号进行波形显示。
3.一种波形显示装置,用通信线路与按照检查程序进行检查的检查装置相连接,其特征在于,具备从所述检查装置取入所述检查程序内的程序变量和由所述检查装置输入输出的外部信号的取入装置、以及从所述程序变量和所述外部信号选择规定信号并进行波形显示的波形显示器。
4.如权利要求3所述的波形显示装置,其特征在于,另设检测外部信号的外部信号检测装置,以所述外部信号检测装置检测的信号作为外部信号进行波形显示。
5.如权利要求2所述的检查装置,其特征在于,显示所述程序变量和所述外部信号的波形的波形显示装置中,具备调试波形的高度标尺或时间轴标尺的设定的装置。
6.如权利要求2所述的检查装置,其特征在于,显示所述程序变量和所述外部信号的波形的波形显示装置中,具备比较由所述内部变量/外部信号选择装置选择的外部信号与程序变量的比较装置,显示一致或不一致的比较结果。
7.如权利要求2所述的检查装置,其特征在于,显示所述程序变量和所述外部信号的波形的波形显示装置中,具备除去由所述内部变量/外部信号选择装置选择的外部信号与程序变量的规定许容误差的误差除去装置。
8.如权利要求2所述的检查装置,其特征在于,显示所述程序变量和所述外部信号的波形的波形显示装置中,具备消除由所述内部变量/外部信号选择装置选择的外部信号与程序变量的时间轴的偏移的装置。
9.如权利要求2所述的检查装置,其特征在于,显示所述程序变量和所述外部信号的波形的波形显示装置中,对由所述内部变量/外部信号选择装置选择的外部信号与程序变量,用函数保持装置中保持的函数进行近似运算。
10.如权利要求2所述的检查装置,其特征在于,具备保持对所述内部变量/外部信号选择装置选择的外部信号与程序变量另外分配的名称的保持装置、以及在所述名称与外部信号和程序变量之间形成连接的连接装置,在将波形显示于波形显示装置时,显示所述名称。
全文摘要
本发明的检查装置,是将描述执行检查的顺序和标准值的程序以及画面上显示波形的程序独立,检查外部信号与程序变量,并将两者的波形同时显示于同一画面,容易进行这两者的比较,从而提高调试时的效率。检查装置具备按照检查程序进行检查的执行装置、存储所述检查程序内的程序变量和由所述检查装置输入输出的外部信号的存储装置、以及从所述程序变量和所述外部信号选择规定信号并进行波形显示的波形显示装置,能够使所述程序变量和所述外部信号与所述检查程序的执行装置独立,进行波形显示。
文档编号G01R31/28GK1591030SQ20041006853
公开日2005年3月9日 申请日期2004年8月25日 优先权日2003年8月25日
发明者末次伸浩, 岩井裕三, 前田康之, 南出英明 申请人:三菱电机株式会社