CN101644919A - 工业人机界面视觉检测系统和方法 - Google Patents
工业人机界面视觉检测系统和方法 Download PDFInfo
- Publication number
- CN101644919A CN101644919A CN200810135206A CN200810135206A CN101644919A CN 101644919 A CN101644919 A CN 101644919A CN 200810135206 A CN200810135206 A CN 200810135206A CN 200810135206 A CN200810135206 A CN 200810135206A CN 101644919 A CN101644919 A CN 101644919A
- Authority
- CN
- China
- Prior art keywords
- pattern data
- man
- machine interface
- storage location
- internal storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000011179 visual inspection Methods 0.000 title abstract 4
- 238000001514 detection method Methods 0.000 claims description 62
- 238000004891 communication Methods 0.000 claims description 22
- 230000000052 comparative effect Effects 0.000 claims description 15
- 238000012546 transfer Methods 0.000 claims description 5
- 238000012360 testing method Methods 0.000 abstract description 45
- 230000007547 defect Effects 0.000 abstract 1
- 230000000007 visual effect Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 238000012800 visualization Methods 0.000 description 4
- 238000012113 quantitative test Methods 0.000 description 3
- 230000035484 reaction time Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 238000011990 functional testing Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Programmable Controllers (AREA)
Abstract
本发明公开人机界面的检测系统及方法。该系统包括:人机界面,用于从可编程逻辑控制器接收至少一个第一图案数据并且根据所述至少一个第一图案数据在至少一个人机界面位置上显示至少一个第二图案;机器视觉检测设备,用于从所述至少一个人机界面位置上采集所述至少一个第二图案、将所采集的至少一个第二图案转换为至少一个第二图案数据并且将所述至少一个第二图案数据反馈至所述可编程逻辑控制器;和所述可编程逻辑控制器,用于将所述至少一个第一图案数据和所述反馈的至少一个第二图案数据比较并且根据至少一个比较结果判决所述人机界面的状态为正确还是错误。解决现有方法和系统效率低、可靠性差和一些测试无法实现的缺点。
Description
技术领域
本发明涉及工业人机界面(HMI)的检测方法和系统,具体来说,涉及工业人机界面的可视化功能的检测方法和系统。
背景技术
连接可编程序控制器(PLC)、变频器、直流调速器、仪表等工业控制设备,利用显示屏显示,通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作命令,实现人与机器信息交互的数字设备称为人机界面(HMI)。它提供了简单的可视化接口,使操作人员能方便清晰的掌握设备的运行状态。因此HMI的可视化功能非常重要。
但是在HMI的功能测试中,可视化功能的测试却相当的薄弱。传统的测试方法,只能凭测试人员的肉眼作粗略的判断。具体来说,现有方法和系统的缺点有:
1)效率低,用人的肉眼作判断速度慢,这是由人的反映速度所决定的;
2)可靠性差,长时间的测试会使人疲劳,从而使测试的可靠性降低,因此使用传统的测试方法无法进行长时间的测试;以及
3)一些测试无法实现,比如测试HMI的刷新时间。刷新时间往往只有几十毫秒,这种数量级的测试通过传统的方法无法实现。
发明内容
为了解决上述问题,本发明提供人机界面的检测系统及方法,来解决现有方法和系统效率低、可靠性差和一些测试无法实现的缺点。
根据本发明的一个方面,提供一种人机界面的检测系统,包括:人机界面,用于从可编程逻辑控制器接收至少一个第一图案数据并且根据所述至少一个第一图案数据在至少一个人机界面位置上显示至少一个第二图案;机器视觉检测设备,用于从所述至少一个人机界面位置上采集所述至少一个第二图案、将所采集的至少一个第二图案转换为至少一个第二图案数据并且将所述至少一个第二图案数据反馈至所述可编程逻辑控制器;和所述可编程逻辑控制器,用于将所述至少一个第一图案数据和所述反馈的至少一个第二图案数据比较并且根据至少一个比较结果判决所述人机界面的状态为正确还是错误。
根据本发明的另一个方面,提供一种人机界面的检测方法,包括:(A)从可编程逻辑控制器接收至少一个第一图案数据;(B)根据所述至少一个第一图案数据在至少一个人机界面位置上显示至少一个第二图案;(C)机器视觉检测设备从所述至少一个人机界面位置上采集所述至少一个第二图案;(D)将所采集的至少一个第二图案转换为至少一个第二图案数据;(E)将所述至少一个第二图案数据反馈至所述可编程逻辑控制器;(F)所述可编程逻辑控制器将所述至少一个第一图案数据和所述反馈的至少一个第二图案数据比较;以及(G)根据至少一个比较结果判决所述人机界面的状态为正确还是错误。
采用根据本发明的人机界面的检测系统及方法,特别是由于视觉检测设备、PLC或通信介质的高速性和稳定性,使得其可以在1秒中内,进行几十次测试;通过使用机器视觉,测试可以连续的长时间的进行,而不影响准确性;可以展开一系列新的测试,比如需要反应时间短的,定量的测试;以及同时系统可以保存错误的图像,供以后检验。
附图说明
图1A示出根据本发明优选实施例的工业人机界面检测系统的结构图;
图1B示出人机界面上的二维阵列显示;
图2示出根据本发明优选实施例的人机界面的硬件和软件架构图;
图3示出根据本发明优选实施例的、说明PLC发出的数据与机器视觉检测设备返回的数据一一对应的结构图;以及
图4示出根据本发明优选实施例的工业人机界面检测方法的流程图。
具体实施方式
下面将结合附图详细描述本发明的优选实施例。
图1示出根据本发明优选实施例的工业人机界面检测系统的结构图。如图1所示,根据本发明优选实施例的工业人机界面检测系统10包括:作为检测对象的人机界面11、采集人机界面11所显示图案的机器视觉检测设备12、和与人机界面11和机器视觉检测设备12二者通信的可编程逻辑控制器13。其中人机界面11、机器视觉测试设备12和PLC13构成闭环系统。根据本发明优选实施例的工业人机界面检测系统10还可以包括通过通信协议与机器视觉测试设备12通信的PC 14,用于记录检测结果。为了提高采集精度,根据本发明优选实施例的工业人机界面检测系统10还可以包括一些辅助光源或滤镜。
人机界面11从可编程逻辑控制器13接收至少一个第一图案数据并且根据所述至少一个第一图案数据在至少一个人机界面11的某一位置上显示至少一个第二图案。具体来说,第一图案数据可以是由PLC13所随机产生一些数字数据、字母数据或图像数据,并且通过诸如以太网一样的网络发送至人机界面11;第二图案可以是人机界面11根据其所接收的数字数据,字母数据或图像数据显示的数字、字母或图像,并且人机界面11的某一位置可以是如图1B所示的、位于人机界面11上的二维阵列中的某一个位置。
机器视觉检测设备12从所述至少一个人机界面11的某一位置上采集所述至少一个第二图案、将所采集的至少一个第二图案转换为至少一个第二图案数据并且将所述至少一个第二图案数据反馈至可编程逻辑控制器13。同样,第二图案数据可以是数字数据、字母数据或图像数据。优选的,机器视觉测试设备12由PLC 13的I/O输出触发,采集HMI11上的图像,并识别其中的数字,字母,图像或测量它们的距离和尺寸以便确定其在人机界面11上的位置,同时将这些结果通过某种通信协议(比如以太网)传回PLC13。机器视觉检测设备12可以具有OCR/OCV功能。
可编程逻辑控制器13将所述至少一个第一图案数据和所述反馈的至少一个第二图案数据比较并且根据至少一个比较结果判决人机界面11的状态为正确还是错误。具体来说,PLC 13判断由机器视觉测试设备传来的结果。人机界面11的状态的判决结果可进一步划分为:1.当PLC13判断由视觉测试系统返回的数字或字母与其发出给HMI11显示的相同时,判断为正确。反之,为不正确;2.HMI11有一些动态特性需要测试,比如HMI11的刷新频率(即在多长时间内HMI11上的内容刷新)。这些指标一般都是在100ms数量级的。而视觉测试设备的采样频率可以达到60帧每秒,即每帧小于20ms。因此可以用来测试HMI11的动态性能。比如HMI11的刷新频率时10次每秒,即100ms刷新一次。那么我们只要在PLC13给HMI11发出数字后延时100ms,在采集图像进行比较。若此时比较结果正确则说明HMI11的动态性能符合要求。反之,则不符合;3.当经过长时间的测试(几百或几千个小时)后,系统没有发现错误或发现的错误小于某个产品所要求的概率时,则判断符合长时间的稳定性;反之,则不符合。当然,上述各个参数仅为优选实施例,根据不同的需要,用户可以选择不同的参数。如果发现结果错误,PLC 13还可以进行一系列动作:①在PLC13中记录错误的结果,并且发出报警;②通过通信协议与机器视觉测试设备12通信,通知其将出现错误时的图片存储到PC14的指定目录下。并继续测试;如果PLC13发现识别结果正确,则触发机器视觉测试设备12进行下一次的测试。
采用本发明优选实施例的工业人机界面检测系统10,特别是由于视觉检测设备、PLC或通信介质的高速性和稳定性,使得其可以在1秒中内,进行几十次测试;通过使用机器视觉,测试可以连续的长时间的进行,而不影响准确性;可以展开一系列新的测试,比如需要反应时间短的,定量的测试;以及同时系统可以保存错误的图像,供以后检验。
图2示出根据本发明优选实施例的人机界面的硬件和软件架构图。如图2所示,人机界面11产品由硬件和软件两部分组成,硬件部分包括处理器21、显示单元22、输入单元23、通信接口24、存储器25等。HMI软件一般分为两部分,即运行于HMI硬件中的系统软件26和运行于PC机Windows操作系统下的人机界面工程开发软件27(如JB-HMI画面组态软件)。使用者可以先使用HMI的人机界面工程开发软件27制作“工程文件”,再通过PC机和HMI产品的串行通信口24,把编制好的“工程文件”下载到HMI的处理器中运行。
图2中椭圆内部的单元都是本发明优选实施例的检测系统可以覆盖的范围。因为无论哪个单元出错了,都会导致HMI11显示上的错误。所以我们的检测系统不但可以检测出HMI11显示屏的问题,而且可以检测出由于其通信或系统软件紊乱所引起的错误。
为了使PLC的判决结果更加精确有效,使PLC13依次发出的数据与视觉系统依次返回的数据分别一一对应。这样的对应关系是由PLC13的软件、HMI11的软件、机器视觉测试设备12的软件和通信协议共同保证的。具体来说,(1)PLC13的数据是由其内存地址唯一确定的,即数据与地址存在一一对应的关系;(2)HMI11的组态软件可以配置:在HMI11屏幕的某一确定位置显示PLC13某一地址上的数据。在HMI11运行时,系统软件通过通信协议从PLC13的确定地址上读取数据或接收PLC13从那个地址上发送来的数据;即形成PLC13某一地址中的数据与HMI11屏幕上某一位置显示内容的映射关系;(3)视觉系统可以识别出HMI11显示屏上不同位置上的不同内容,把这些内容转换成数据,并通过通信协议发送到PLC13上的某个内存地址上;从而形成HMI11屏幕上某一位置显示内容与PLC13某一地址中的数据的逆映射。
图3示出根据本发明优选实施例的、说明PLC发出的数据与视觉系统返回的数据一一对应的结构图。
如图3所示,可编程逻辑控制器13包括:至少一个第一内存单元131、至少一个第二内存单元132、比较模块133。至少一个第一内存单元131存储至少一个第一图案数据,其中所述至少一个第一内存单元131的地址与对应于其所存储的第一图案数据的至少一个人机界面11位置具有第一对应关系。比如,在第一内存单元131的地址35和36处分别存储字母数据A和B,同时HMI11的组态软件可以如下配置:分别在HMI11屏幕的左上角和左下角的位置显示分别位于PLC地址36和35上的第一字母数据B和A,以确保第一对应关系。至少一个第二内存单元132存储来自所述机器视觉检测设备12的至少一个第二图案数据。比较模块133比较第一内存单元所存储的第一图案数据和第二内存单元所存储的第二图案数据。
如图3所示,人机界面11包括:通信模块111、显示模块112和系统内核模块113。通信模块111从可编程逻辑控制器13中的至少一个第一内存单元131的地址处获得至少一个第一图案数据。系统内核模块113根据所述第一对应关系和获得至少一个第一图案数据的第一内存单元的地址,来控制显示模块112将所获得的至少一个第一图案数据在对应的至少一个人机界面位置上显示为至少一个第二图案。在HMI11运行时,在系统内核模块113的控制下,通信模块111通过通信协议(比如以太网)从PLC13的地址36和35上分别读取第一字母数据B和A或分别接收PLC13从地址36和35上发送来的第一字母数据B和A并且显示模块112在HMI11屏幕的左上角和左下角的位置将分别位于PLC地址36和35上的字母数据B和A分别显示为第二字母图案B和A。由此,确保第一对应关系。
如图3所示,机器视觉检测设备12包括:识别模块121、至少一个第三内存单元122和反馈模块123。识别模块121将至少一个所述人机界面11位置上的第二图案识别为至少一个第二图案数据。比如,如果HMI11的状态正确,则识别模块121将HMI11屏幕的左上角和左下角的位置所显示的第二字母图案B和A识别为第二字母数据B和A;否则,如果HMI11的状态错误(未示出),即,HMI11屏幕的左上角和左下角的位置所显示的第二字母图案为除B之外的第二图案数据(比如C)或除A之外的第二图案数据(比如D),则识别模块121将HMI11屏幕的左上角和左下角的位置所显示的第二字母图案B或A识别为除B之外的第二图案数据(比如C)或除A之外的第二图案数据(比如D)。至少一个第三内存单元122存储所识别的至少一个第二图案数据,其中至少一个第三内存单元122的地址与对应于其所存储的第二图案数据的至少一个人机界面位置具有第二对应关系。比如,如果HMI11的状态正确,则将从HMI11屏幕的左上角和左下角的位置识别得到的第一字母数据B或A分别存储在第三内存单元122的地址C1,1和C1,2处;否则,如果HMI11的状态错误(未示出),则将从HMI11屏幕的左上角和左下角的位置识别得到的第一字母数据C和D分别存储在第三内存单元122的地址C1,1和C1,2处,从而保证第三内存单元122的地址与对应于其所存储的第二图案数据的至少一个人机界面位置之间的第二对应关系。反馈模块123根据第一对应关系和第二对应关系,将在至少一个第三内存单元122的地址处存储的至少一个第二图案数据反馈至可编程逻辑控制器13的至少一个第二内存单元132,其中在分别对应于相同的人机界面位置的第一存储单元131的地址与第二存储单元132的地址之间具有第三对应关系。比如,通过对机器视觉检测设备12的组态软件编程,使得通过通信协议将存储在第三内存单元122的地址C1,1和C1,2处的第二字母数据发送到PLC的第二内存单元131的地址46和45处,从而保证HMI屏幕上某一位置显示内容与PLC某一地址中的数据的逆映射(第三对应关系)如下:
PLC第一内存单元地址35→HMI11屏幕的左下角→HMI的第三内存单元地址C1,2→PLC第二内存单元地址45;
PLC第一内存单元地址36→HMI11屏幕的左上角→HMI的第三内存单元地址C1,1→PLC第二内存单元地址46。
PLC13的比较模块133根据第三对应关系,比较第一内存单元131所存储的第一图案数据和与之对应的第二内存单元132所存储的第二图案数据。具体来说,分别比较第一内存单元131地址35和36处所存储的第一字母数据和与之对应的第二内存单元132地址45和46处所存储的第二字母数据。如果第一内存单元131地址35和36处所存储的第一字母数据为A和B而第二内存单元132地址45和46处所存储的第二字母数据同样为A和B,则判断HMI11的状态正确;否则,如果第一内存单元131地址35和36处所存储的第一字母数据为A和B而第二内存单元132地址45和46处所存储的第二字母数据为除B之外的第二图案数据(比如C)或除A之外的第二图案数据(比如D),则判断HMI11的状态错误。在此基础之上,对于HMI11的动态特性测试,比如HMI11的刷新频率(即在多长时间内HMI11上的内容刷新),我们只要在PLC13给HMI11发出数字后延时100ms,在采集图像进行比较。若此时比较结果正确则说明HMI11的动态性能符合要求。反之,则不符合;对于HMI11的稳定特性测试,当经过长时间的测试(几百或几千个小时)后,系统没有发现错误或发现的错误小于某个产品所要求的概率时,则判断符合长时间的稳定性;反之,则不符合。当然,上述各个参数仅为优选实施例,根据不同的需要,用户可以选择不同的参数。
图4示出根据本发明优选实施例的工业人机界面检测方法的流程图。如图4所示,在步骤S401,PLC产生需要HMI显示的数字或字母的数据(第一图案数据)。具体来说,PLC的至少一个第一内存单元存储至少一个第一图案数据,其中所述至少一个第一内存单元的地址与对应于其所存储的第一图案数据的至少一个人机界面位置具有第一对应关系。比如,在第一内存单元131的地址35和36处分别存储字母数据A和B,同时HMI11的组态软件可以如下配置:分别在HMI11屏幕的左上角和左下角的位置显示分别位于PLC地址36和35上的第一字母数据B和A,以确保第一对应关系。
然后,在步骤S402,通过工业以太网和专用的通信协议,发送给HMI PLC所产生的数字或字母的数据。HMI从可编程逻辑控制器中的至少一个第一内存单元的地址处获得至少一个第一图案数据。比如,通过通信协议(比如以太网)从PLC的地址36和35上分别读取第一字母数据B和A或分别接收PLC从地址36和35上发送来的第一字母数据B和A。
然后,在步骤S403,根据PLC产生的数字或字母的数据在HMI上显示第二图案。具体来说,HMI的系统内核模块根据所述第一对应关系和获得至少一个第一图案数据的第一内存单元的地址,来控制将所获得的至少一个第一图案数据在对应的至少一个人机界面位置上显示为至少一个第二图案。比如,在HMI屏幕的左上角和左下角的位置将分别位于PLC地址36和35上的字母数据B和A分别显示为第二字母图案B和A。由此,确保第一对应关系。
然后,在步骤S404,通过I/O信号线,PLC触发视觉测试设备摄取HMI显示的图片。
然后,在步骤S405,机器视觉测试设备摄取HMI显示的图片。
然后,在步骤S406,机器视觉测试设备通过其内部的算法,识别出HMI上显示的第二图案。具体来说,机器视觉检测设备将至少一个人机界面位置上的第二图案识别为至少一个第二图案数据。比如,如果HMI的状态正确,则机器视觉检测设备将HMI屏幕的左上角和左下角的位置所显示的第一字母图案B和A识别为第二字母数据B和A;否则,如果HMI的状态错误(未示出),即,HMI屏幕的左上角和左下角的位置所显示的第二字母图案为除B之外的第二图案数据(比如C)或除A之外的第二图案数据(比如D),则机器视觉检测设备将HMI屏幕的左上角和左下角的位置所显示的第一字母图案B或A识别为除B之外的第二图案数据(比如C)或除A之外的第二图案数据(比如D)。在机器视觉检测设备的至少一个第三内存单元存储所识别的至少一个第二图案数据。其中至少一个第三内存单元的地址与对应于其所存储的第二图案数据的至少一个人机界面位置具有第二对应关系。比如,如果HMI11的状态正确,则将从HMI11屏幕的左上角和左下角的位置识别得到的第一字母数据B或A分别存储在第三内存单元122的地址C1,1和C1,2处;否则,如果HMI11的状态错误(未示出),则将从HMI11屏幕的左上角和左下角的位置识别得到的第一字母数据C或D分别存储在第三内存单元122的地址C1,1和C1,2处,从而保证第三内存单元122的地址与对应于其所存储的第二图案数据的至少一个人机界面位置之间的第二对应关系。
然后,在步骤S407,通过工业以太网和专用的通信协议机器视觉检测设备将识别出的数字或字母发回PLC。具体来说,机器视觉检测设备根据第一对应关系和第二对应关系,将在至少一个第三内存单元的地址处存储的至少一个第二图案数据反馈至可编程逻辑控制器的至少一个第二内存单元,其中在分别对应于相同的人机界面位置的第一存储单元的地址与第二存储单元的地址之间具有第三对应关系。比如,通过对机器视觉检测设备的组态软件编程,使得通过通信协议将存储在第三内存单元的地址C1,1和C1,2处的第二字母数据发送到PLC的第二内存单元的地址46和45处,从而保证HMI屏幕上某一位置显示内容与PLC某一地址中的数据的逆映射(第三对应关系)如下:
PLC第一内存单元地址35→HMI11屏幕的左下角→HMI的第三内存单元地址C1,2→PLC第二内存单元地址45;
PLC第一内存单元地址36→HMI11屏幕的左上角→HMI的第三内存单元地址C1,1→PLC第二内存单元地址46。
然后,在步骤S408,PLC比较发出的和收到的数字和字母。具体来说,PLC根据第三对应关系,比较第一内存单元所存储的第一图案数据和与之对应的第二内存单元132所存储的第二图案数据。具体来说,分别比较第一内存单元地址35和36处所存储的第一字母数据和与之对应的第二内存单元132地址45和46处所存储的第二字母数据。如果第一内存单元地址35和36处所存储的第一字母数据为A和B而第二内存单元地址45和46处所存储的第二字母数据同样为A和B,则判断HMI的状态正确;否则,如果第一内存单元地址35和36处所存储的第一字母数据为A和B而第二内存单元地址45和46处所存储的第二字母数据为除B之外的第二图案数据(比如C)或除A之外的第二图案数据(比如D),则判断HMI11的状态错误。如果在步骤S408的比较结果正确,则转到步骤S401;否则,执行步骤S409,通过以太网同时视觉测试设备将出错的图片保存到PC制定的目录下,然后转到步骤S401。人机界面的状态的判决结果可进一步划分为:1.当PLC判断由视觉测试系统返回的数字或字母与其发出给HMI显示的相同时,判断为正确。反之,为不正确;2.HMI有一些动态特性需要测试,比如HMI的刷新频率(即在多长时间内HMI11上的内容刷新)。这些指标一般都是在100ms数量级的。而视觉测试设备的采样频率可以达到60帧每秒,即每帧小于20ms。因此可以用来测试HMI11的动态性能。比如HMI的刷新频率时10次每秒,即100ms刷新一次。那么我们只要在PLC给HMI发出数字后延时100ms,在采集图像进行比较。若此时比较结果正确则说明HMI的动态性能符合要求。反之,则不符合;3.当经过长时间的测试(几百或几千个小时)后,系统没有发现错误或发现的错误小于某个产品所要求的概率时,则判断符合长时间的稳定性;反之,则不符合。
采用本发明优选实施例的工业人机界面检测方法,特别是由于视觉检测设备、PLC或通信介质的高速性和稳定性,使得其可以在1秒中内,进行几十次测试;通过使用机器视觉,测试可以连续的长时间的进行,而不影响准确性;可以展开一系列新的测试,比如需要反应时间短的,定量的测试;以及同时系统可以保存错误的图像,供以后检验。
尽管参考本发明的优选实施例具体展示和描述了本发明,但是本领域一般技术人员应该明白,在不脱离所附权利要求限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种修改。
Claims (14)
1.一种人机界面的检测系统,包括:
人机界面,用于从可编程逻辑控制器接收至少一个第一图案数据并且根据所述至少一个第一图案数据在至少一个人机界面位置上显示至少一个第二图案;
机器视觉检测设备,用于从所述至少一个人机界面位置上采集所述至少一个第二图案、将所采集的至少一个第二图案转换为至少一个第二图案数据并且将所述至少一个第二图案数据反馈至所述可编程逻辑控制器;和
所述可编程逻辑控制器,用于将所述至少一个第一图案数据和所述反馈的至少一个第二图案数据比较并且根据至少一个比较结果判决所述人机界面的状态为正确还是错误。
2.如权利要求1所述的检测系统,其中:
所述可编程逻辑控制器包括:
至少一个第一内存单元,用于存储所述至少一个第一图案数据,其中所述至少一个第一内存单元的地址与对应于其所存储的第一图案数据的至少一个人机界面位置具有第一对应关系;
至少一个第二内存单元,用于存储来自所述机器视觉检测设备的至少一个第二图案数据;和
比较模块,用于比较第一内存单元所存储的第一图案数据和第二内存单元所存储的第二图案数据;
所述人机界面包括:
通信模块,用于从所述可编程逻辑控制器中的至少一个第一内存单元的地址处获得至少一个第一图案数据;
显示模块;和
系统内核模块,用于根据所述第一对应关系和获得至少一个第一图案数据的第一内存单元的地址,来控制所述显示模块将所获得的至少一个第一图案数据在对应的至少一个人机界面位置上显示为至少一个第二图案;
所述机器视觉检测设备包括:
识别模块,用于将至少一个所述人机界面位置上的第二图案识别为至少一个第二图案数据;
至少一个第三内存单元,用于存储所识别的至少一个第二图案数据,其中至少一个第三内存单元的地址与对应于其所存储的第二图案数据的至少一个人机界面位置具有第二对应关系;
反馈模块,用于根据第一对应关系和第二对应关系,将在所述至少一个第三内存单元的地址处存储的至少一个第二图案数据反馈至所述可编程逻辑控制器的至少一个第二内存单元,其中在分别对应于相同的人机界面位置的第一存储单元的地址与第二存储单元的地址之间具有第三对应关系;
其中,所述比较模块根据第三对应关系,比较第一内存单元所存储的第一图案数据和与之对应的第二内存单元所存储的第二图案数据。
3.如权利要求1或2所述的检测系统,其中:
如果所述至少一个比较结果全部相同,则判决所述人机界面的状态为正确;否则,判决所述人机界面的状态为错误。
4.如权利要求3所述的检测系统,其中:
在所述机器视觉检测设备从所述人机界面采集第二图案之前延迟一预定时间间隔,并且如果所述人机界面的状态为正确,则判决所述人机界面为符合动态性能;否则,判决所述人机界面为不符合动态性能。
5.如权利要求3所述的检测系统,其中:
如果经过一预定时间之后所述人机界面的状态的错误率低于一预定数值,则判决所述人机界面为稳定;否则,判决所述人机界面为不稳定。
6.如权利要求1、2、4或5所述的检测系统,还包括:
与所述机器视觉检测设备连接的计算机;
其中,如果所述至少一个比较结果为错误,则所述可编程逻辑控制器命令所述机器视觉检测设备将导致所述错误的比较结果的第二图案存储于所述计算机中。
7.如权利要求1、2、4或5所述的检测系统,其中:
所述第一图案为数字或字母。
8.一种人机界面的检测方法,包括:
(A)从可编程逻辑控制器接收至少一个第一图案数据;
(B)根据所述至少一个第一图案数据在至少一个人机界面位置上显示至少一个第二图案;
(C)机器视觉检测设备从所述至少一个人机界面位置上采集所述至少一个第二图案;
(D)将所采集的至少一个第二图案转换为至少一个第二图案数据;
(E)将所述至少一个第二图案数据反馈至所述可编程逻辑控制器;
(F)所述可编程逻辑控制器将所述至少一个第一图案数据和所述反馈的至少一个第二图案数据比较;以及
(G)根据至少一个比较结果判决所述人机界面的状态为正确还是错误。
9.如权利要求8所述的方法,其中:
在步骤(A)之前,还包括步骤(H):在所述可编程逻辑控制器的至少一个第一内存单元中存储所述至少一个第一图案数据,其中所述至少一个第一内存单元的地址与对应于其所存储的第一图案数据的至少一个人机界面位置具有第一对应关系;
步骤(A)包括:从所述可编程逻辑控制器中的至少一个第一内存单元的地址处获得至少一个第一图案数据;
步骤(B)包括:根据所述第一对应关系和获得至少一个第一图案数据的第一内存单元的地址,将所获得的至少一个第一图案数据在对应的至少一个人机界面位置上显示为至少一个第二图案;
步骤(D)包括:将至少一个所述人机界面位置上的第二图案识别为至少一个第二图案数据;
在步骤(D)和(E)之间还包括步骤(I):在机器视觉检测设备的至少一个第三内存单元中存储所识别的至少一个第二图案数据,其中至少一个第三内存单元的地址与对应于其所存储的第二图案数据的至少一个人机界面位置具有第二对应关系;
步骤(E)包括:根据第一对应关系和第二对应关系,将在所述至少一个第三内存单元的地址处存储的至少一个第二图案数据反馈至所述可编程逻辑控制器的至少一个第二内存单元,其中在分别对应于相同的人机界面位置的第一存储单元的地址与第二存储单元的地址之间具有第三对应关系;
在步骤(E)和(F)之间还包括步骤(J):在所述可编程逻辑控制器的至少一个第二内存单元中存储来自所述机器视觉检测设备的至少一个第二图案数据;
步骤(F)包括:根据第三对应关系,比较第一内存单元所存储的第一图案数据和与之对应的第二内存单元所存储的第二图案数据。
10.如权利要求8或9所述的检测方法,其中:
步骤(G)包括:如果所述至少一个比较结果全部相同,则判决所述人机界面的状态为正确;否则,判决所述人机界面的状态为错误。
11.如权利要求10所述的检测方法,在步骤(C)之前还包括:
步骤(K):延迟一预定时间间隔;并且
步骤(G)包括:如果所述人机界面的状态为正确,则判决所述人机界面为符合动态性能;否则,判决所述人机界面为不符合动态性能。
12.如权利要求10所述的检测方法,其中:
步骤(G)包括:如果经过一预定时间之后所述人机界面的状态的错误率低于一预定数值,则判决所述人机界面为稳定;否则,判决所述人机界面为不稳定。
13.如权利要求8、9、11或12所述的检测方法,其中一计算机与所述机器视觉检测设备连接,还包括:
(L)如果所述至少一个比较结果为错误,则所述可编程逻辑控制器命令所述机器视觉检测设备将导致所述错误的比较结果的第二图案存储于所述计算机中。
14.如权利要求8、9、11或12所述的检测方法,其中:
所述第一图案为数字或字母。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810135206A CN101644919A (zh) | 2008-08-04 | 2008-08-04 | 工业人机界面视觉检测系统和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810135206A CN101644919A (zh) | 2008-08-04 | 2008-08-04 | 工业人机界面视觉检测系统和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101644919A true CN101644919A (zh) | 2010-02-10 |
Family
ID=41656836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810135206A Pending CN101644919A (zh) | 2008-08-04 | 2008-08-04 | 工业人机界面视觉检测系统和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101644919A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102156410A (zh) * | 2011-04-19 | 2011-08-17 | 长沙三优合达电子科技有限公司 | 智能人机交互设备 |
CN103019228A (zh) * | 2012-12-07 | 2013-04-03 | 江苏永钢集团有限公司 | 一种直流调速装置主板测试系统 |
CN104615530A (zh) * | 2013-11-04 | 2015-05-13 | 贵州广思信息网络有限公司 | 交互功能测试的辅助对比方法 |
CN106230113A (zh) * | 2016-07-20 | 2016-12-14 | 合肥联信电源有限公司 | 基于工业人机界面触摸屏的电源监控系统 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1189117A (zh) * | 1995-05-25 | 1998-07-29 | 吉莱特公司 | 边缘的检测 |
US5966458A (en) * | 1996-06-28 | 1999-10-12 | Matsushita Electric Industrial Co., Ltd. | Display screen inspection method |
CN1418332A (zh) * | 2000-03-17 | 2003-05-14 | 迪吉多电子股份有限公司 | 控制用服务器装置、控制用终端装置、控制系统及记录控制用通信程序的记录媒体 |
CN1616227A (zh) * | 2003-11-14 | 2005-05-18 | 中国印钞造币总公司 | 一种连续号码印刷质量检测方法及其装置 |
US20050206601A1 (en) * | 2001-07-09 | 2005-09-22 | Seiko Epson Corporation | Electro-optical-device driving method, image processing circuit, electronic apparatus, and correction-data generating method |
CN1842127A (zh) * | 2005-03-29 | 2006-10-04 | 株式会社东芝 | 图像处理装置 |
CN1964450A (zh) * | 2005-11-11 | 2007-05-16 | 索尼株式会社 | 图像拍摄和再现设备 |
CN101105459A (zh) * | 2007-05-15 | 2008-01-16 | 广州市万世德包装机械有限公司 | 一种空瓶瓶口缺陷的检测方法及装置 |
-
2008
- 2008-08-04 CN CN200810135206A patent/CN101644919A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1189117A (zh) * | 1995-05-25 | 1998-07-29 | 吉莱特公司 | 边缘的检测 |
US5966458A (en) * | 1996-06-28 | 1999-10-12 | Matsushita Electric Industrial Co., Ltd. | Display screen inspection method |
CN1418332A (zh) * | 2000-03-17 | 2003-05-14 | 迪吉多电子股份有限公司 | 控制用服务器装置、控制用终端装置、控制系统及记录控制用通信程序的记录媒体 |
US20050206601A1 (en) * | 2001-07-09 | 2005-09-22 | Seiko Epson Corporation | Electro-optical-device driving method, image processing circuit, electronic apparatus, and correction-data generating method |
CN1616227A (zh) * | 2003-11-14 | 2005-05-18 | 中国印钞造币总公司 | 一种连续号码印刷质量检测方法及其装置 |
CN1842127A (zh) * | 2005-03-29 | 2006-10-04 | 株式会社东芝 | 图像处理装置 |
CN1964450A (zh) * | 2005-11-11 | 2007-05-16 | 索尼株式会社 | 图像拍摄和再现设备 |
CN101105459A (zh) * | 2007-05-15 | 2008-01-16 | 广州市万世德包装机械有限公司 | 一种空瓶瓶口缺陷的检测方法及装置 |
Non-Patent Citations (2)
Title |
---|
廖常初: "《西门子人机界面(触摸屏)组态与应用技术》", 31 January 2007, 北京市:机械工业出版社 * |
袁胜春等: "基于工业相机的LED电子显示屏逐点校正技术", 《2008全国LED显示应用技术交流暨产业发展研讨会文集》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102156410A (zh) * | 2011-04-19 | 2011-08-17 | 长沙三优合达电子科技有限公司 | 智能人机交互设备 |
CN103019228A (zh) * | 2012-12-07 | 2013-04-03 | 江苏永钢集团有限公司 | 一种直流调速装置主板测试系统 |
CN104615530A (zh) * | 2013-11-04 | 2015-05-13 | 贵州广思信息网络有限公司 | 交互功能测试的辅助对比方法 |
CN106230113A (zh) * | 2016-07-20 | 2016-12-14 | 合肥联信电源有限公司 | 基于工业人机界面触摸屏的电源监控系统 |
CN106230113B (zh) * | 2016-07-20 | 2019-04-12 | 合肥联信电源有限公司 | 基于工业人机界面触摸屏的电源监控系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3441836B1 (en) | Algorithm and method for detecting faults of a machine based on machine-learning technique | |
EP3690583B1 (en) | Trace data acquisition system, trace data acquisition method, and program | |
CN109754216B (zh) | 用于工业零部件生产管理的数据处理方法及装置 | |
CN109952019A (zh) | 印刷电路板检查装置、感知焊膏是否异常的方法及计算机可判读记录介质 | |
RU2007103326A (ru) | Способ ремонта и технического обслуживания и применяемые в способе аппаратно-программный комплекс для диагностики и система для контроля качества ремонта и технического обслуживания | |
CN101644919A (zh) | 工业人机界面视觉检测系统和方法 | |
WO2021030322A1 (en) | System and method of object detection using ai deep learning models | |
CN104267683B (zh) | 产品质量测试启动控制系统及产品质量测试启动控制方法 | |
CN109489988A (zh) | 一种模拟实车钥匙启动视觉耐久性仪表测试系统 | |
JP2019197461A (ja) | 解析支援装置及び解析支援方法 | |
CN112783708A (zh) | Dtu硬件测试方法、终端和计算机可读存储介质 | |
CN110636256A (zh) | 基于ar的工业故障诊断方法、装置、设备及存储介质 | |
CN113298194A (zh) | 一种基于多传感器的数据融合方法、系统及存储介质 | |
CN104459516A (zh) | 一种用于smt首件检测的测试方法 | |
CN112024462A (zh) | 不良物料剔除设备及其控制方法和控制装置 | |
CN104390982A (zh) | 一种用于smt首件检测的测试方法 | |
CN110779460A (zh) | 离线指导装置、测量控制装置和存储介质 | |
CN110816902B (zh) | 卫星结构平台孔内多余物检测系统、实时检测方法及介质 | |
CN111402234A (zh) | 一种机器视觉检测系统 | |
CN116840240A (zh) | 电源分配器视觉检测系统 | |
CN202522205U (zh) | 流水线传动链检测装置 | |
CN212060962U (zh) | 二维码追踪系统 | |
EP3895410B1 (en) | System and method for handling variations in a printed mark | |
CN117975547A (zh) | 一种操作人员行为识别方法及系统 | |
CN104076715A (zh) | 汽车尾箱锁功能检测设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100210 |