《可编程控制器系统、可编程显示器、辅助装置、程序.pdf》由会员分享,可在线阅读,更多相关《可编程控制器系统、可编程显示器、辅助装置、程序.pdf(50页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104169821A43申请公布日20141126CN104169821A21申请号201380013449522申请日20130117G05B19/0520060171申请人发纮电机株式会社地址日本石川县72发明人古山欣史74专利代理机构上海专利商标事务所有限公司31100代理人金红莲54发明名称可编程控制器系统、可编程显示器、辅助装置、程序57摘要预先对任意的项目登记与各情形相对应的位置、角度、图像圆箭头、方箭头等等。在情形发生变化的情况下,使项目图像显示从当前位置移动至与变化后的情形相对应的位置,进行表示移动中的状态的简易动画显示。此外,关于角度,也变更成与变化后的情形。
2、相对应的角度,将其途中的状态进行简易动画显示。另外,有时还对图像进行变更。85PCT国际申请进入国家阶段日2014091086PCT国际申请的申请数据PCT/JP2013/0507242013011787PCT国际申请的公布数据WO2014/112059JA2014072451INTCL权利要求书2页说明书22页附图25页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书22页附图25页10申请公布号CN104169821ACN104169821A1/2页21一种可编程控制器系统,该可编程控制器系统具有可编程显示器以及与该可编程显示器相连接的辅助装置,其特征在于,所述辅助装置。
3、包括画面生成辅助单元,该画面生成辅助单元对构成所述可编程显示器用的画面的各项目中的任意项目,任意地设定包含与多个情形相对应的多个位置信息和/或角度信息的简易动画设定信息,从而生成包含该简易动画设定信息的所述画面的画面数据,所述可编程显示器包括画面数据存储单元,该画面数据存储单元存储所述画面数据;以及简易动画显示单元,该简易动画显示单元是基于所述画面数据来对所述各项目进行显示的单元,该简易动画显示单元对于设定有所述简易动画设定信息的项目的显示,若与该项目相关联的所述情形发生变化,则进行如下移动中显示即,使该项目的显示位置和/或显示角度从当前的显示位置和/或当前的显示角度向与该变化后的情形相对应的。
4、位置和/或角度缓缓移动和/或旋转。2如权利要求1所述的可编程控制器系统,其特征在于,所述项目在任意显示位置和/或任意显示角度下的显示是指将与该项目相对应的规定的项目图像在任意显示位置和/或任意显示角度下进行显示。3如权利要求1所述的可编程控制器系统,其特征在于,所述简易动画设定信息还包括与所述各情形相对应的项目图像信息,所述简易动画显示单元对于所述移动中显示,至少在移动至与所述变化后的情形相对应的显示位置时,切换成使用与该变化后的情形相对应的所述项目图像信息的项目显示。4如权利要求1所述的可编程控制器系统,其特征在于,所述可编程显示器还包括通信处理单元,该通信处理单元定期读取所述各项目的分配存。
5、储区域的存放数据,基于该存放数据来对所述情形进行判别。5如权利要求4所述的可编程控制器系统,其特征在于,所述可编程显示器与连接设备相连接,所述分配存储区域是分配给所述各项目的每个项目的该连接设备内的规定的存储区域。6如权利要求1所述的可编程控制器系统,其特征在于,所述简易动画显示单元每隔预先决定的规定的参数更新时间,对所述项目的显示位置和/或显示角度进行更新,并在该更新后的显示位置和/或显示角度下进行项目显示。7如权利要求6所述的可编程控制器系统,其特征在于,所述简易动画显示单元在开始进行动画显示时,基于所述参数更新时间和预先任意设定的变化时间来求出显示位置变化量和/或显示角度变化量,利用该显。
6、示位置变化量和/或显示角度变化量来对所述项目的显示位置和/或显示角度进行更新。8如权利要求1所述的可编程控制器系统,其特征在于,将多个所述项目进行分组,与所述项目相关联的情形是对该组内的所有项目都共通的情形。9一种可编程显示器,其特征在于,包括权利要求书CN104169821A2/2页3画面数据存储单元,该画面数据存储单元存储由多个项目构成的所述可编程显示器用的画面数据,所述画面数据包含简易动画设定信息,该简易动画设定信息对任意项目具有与多个情形相对应的多个位置信息和/或角度信息;以及,简易动画显示单元,该简易动画显示单元是基于所述画面数据来对所述各项目进行显示的单元,该简易动画显示单元对于设。
7、定有所述简易动画设定信息的项目的显示,若与该项目相关联的所述情形发生变化,则进行如下移动中显示即,使该项目的显示位置和/或显示角度从当前的显示位置和/或当前的显示角度向与该变化后的情形相对应的位置和/或角度缓缓移动和/或旋转。10如权利要求9所述的可编程显示器,其特征在于,所述项目在任意显示位置和/或任意显示角度下的显示是指将与该项目相对应的规定的项目图像在任意显示位置和/或任意显示角度下进行显示。11如权利要求9所述的可编程显示器,其特征在于,所述简易动画设定信息还包括与所述各情形相对应的所述项目的图像信息,所述简易动画显示单元对于所述移动中显示,至少在移动至与所述变化后的情形相对应的显示位。
8、置时,切换成使用与该变化后的情形相对应的所述项目图像信息的项目显示。12一种辅助装置,该辅助装置对可编程显示器用画面数据的生成进行辅助,其特征在于,包括设定单元,该设定单元对构成可编程显示器用的画面的项目中的任意项目,任意地设定包含与多个情形相对应的多个位置信息和/或角度信息的简易动画设定信息,从而使所述画面的画面数据包含该简易动画设定信息。13一种程序,该程序用于使可编程显示器的计算机作为以下单元发挥功能画面数据存储单元,该画面数据存储单元存储由多个项目构成的所述可编程显示器用的画面数据,所述画面数据包含简易动画设定信息,该简易动画设定信息对任意项目具有与多个情形相对应的多个位置信息和/或角。
9、度信息;以及,简易动画显示单元,该简易动画显示单元是基于所述画面数据来对所述各项目进行显示的单元,该简易动画显示单元对于设定有所述简易动画设定信息的项目的显示,若与该项目相关联的所述情形发生变化,则进行如下移动中显示即,使该项目的显示位置和/或显示角度从当前的显示位置和/或当前的显示角度向与该变化后的情形相对应的位置和/或角度缓缓移动和/或旋转。14一种程序,该程序用于使对可编程显示器用画面数据的生成进行辅助的辅助装置的计算机作为以下单元发挥功能设定单元,该设定单元对构成可编程显示器用的画面的项目中的任意项目,任意地设定包含与多个情形相对应的多个位置信息和/或角度信息的简易动画设定信息,从而使。
10、所述画面的画面数据包含该简易动画设定信息。权利要求书CN104169821A1/22页4可编程控制器系统、可编程显示器、辅助装置、程序技术领域0001本发明涉及可编程显示器等。背景技术0002可编程显示器一般与PLC主体、调温装置等各种连接设备相连接,对显示这些连接设备的状态的数值显示或灯等项目、用于用户做出任意指示的开关等项目的图像进行显示。另外,项目还称作画面部件等。在可编程显示器的画面称作操作显示画面上通常显示多个画面部件项目的图像。在未图示的辅助装置中由开发者等任意地预先生成用于显示这种操作显示画面的数据等称作画面数据等,并将该数据从辅助装置下载到可编程显示器。0003上述画面数据针对。
11、上述各项目的每个项目包含该项目的图像开关的图像、灯的图像和显示位置坐标,还包含下述外部存储器的规定区域的地址分配存储器地址等数据。有时还包含某些程序等。0004上述各项目例如分别与任意连接设备的任意结构要素相对应,对该结构要素的状态进行显示,或接收该结构要素的开关指示。例如,对调温装置的温度测定值进行数值显示的项目的情况下,随时将当前的温度以数值来进行显示。0005针对上述各项目的每个项目,例如定期执行规定处理,从而实现涉及上述各种项目的显示控制。规定处理是指例如,对连接设备内的存储器设备称作外部存储器区域的上述规定区域分配存储器的存放数据进行读取,基于该存放数据,决定项目的显示内容并进行显示。
12、。另外,连接设备随时更新上述外部存储器的规定区域的存放数据例如,在上述调温装置中随时更新上述温度测定值。0006例如,关于“灯”的项目,其分配存储器区域的存放数据为“0”或“1”,用可编程显示器来显示在“0”的情况下设为灯熄灭、在“1”的情况下设为灯点亮的项目图像。此外,在连接设备侧对分配存储器区域的存放数据进行更新。例如在连接设备中的按键为接通的情况下,通过连接设备侧的处理来将“1”存放于上述分配存储器区域,在连接设备中的按键为断开的情况下,通过连接设备侧的处理来将“0”存放于上述分配存储器区域。0007此外,还有以下结构即,将从上述外部存储器读取的数据临时存放到可编程显示器内的存储器设备称。
13、作内部存储器的规定区域中,基于该存放数据,决定项目的显示内容并进行显示。0008在该示例的情况下,由可编程显示器的规定功能部此处为未图示的通信部例如定期执行读取外部存储器的存放数据并存放到内部存储器中的处理。上述通信部与例如上述PLC主体、调温装置等各种连接设备进行通信,获取连接设备内的上述外部存储器的规定存储区域的存放数据,将该数据写入到上述内部存储器的规定存储区域并进行存放。之后,可编程显示器的对上述各种项目进行显示控制的功能部称作项目显示部定期对内部存储器进行访问,从而对项目显示内容进行控制。0009这里,例如已知有专利文献1所记载的现有技术。说明书CN104169821A2/22页50。
14、010专利文献1的发明是改变重合的图形之一的属性而不对其它图形造成影响、并对其进行重新绘制的技术。0011在专利文献1中,利用计算机装置通过作图软件来生成可编程显示器用的控制画面,并将其传输至可编程显示器1。预先用作图软件将该控制画面中所设定的图形按绘制顺序进行列表化,在该列表中对各图形设定包围图形的矩形剪裁区域CACLIPPINGAREA。在改变图形的属性颜色、位置等来重新进行绘制时,动画绘制部在VRAM内只改变CA内的图形的属性,并将其重新绘制于显示部。此时,当CA内存在属性未变的图形时,将CA内的该图形的一部分也进行重新绘制。若图形的列表仅局限于可能包含于属性变化的图形的变化范围内的图形。
15、,则能减小存储器大小。0012专利文献1日本专利特开2000231643号公报发明内容0013这里,关于可编程显示器的显示方法,例如希望进行易于可视性地掌握某些监视/控制对象物当前正处于怎样的状况位置、姿势、操作状态等的显示。0014例如,在工厂的生产线上经过多道操作工序而完成产品,但希望能利用可编程显示器等来可视并易于理解地详细显示该工艺例如,金属板加工元器件搭载与其它组件进行组装安装盖板等及为实现该工艺而进行的传送例如带式输送机的状态。由此,可编程显示器的使用者等易于监视和掌握状况。0015在上述专利文献1的现有技术中,无法实现这样的显示方法。例如专利文献1的动画绘制部并不能表现出上述工艺。
16、及为实现该工艺而进行的移动的状况。0016但是,以往也并非完全无法实现上述所希望的显示。0017例如,作为一个例子,对进行使上述监视/控制对象物的当前位置可视并易于掌握的显示的情况进行说明。例如,存在利用带式输送机将上述监视/控制对象物从起点经由第一中继点、第二中继点传送至终点的系统。0018在该例子的情况下,例如预先在起点、第一中继点、第二中继点、终点这四处分别设置用于检测上述对象物的检测用传感器。0019然后,PLC基于该检测用传感器的检测结果,来对上述对象物的当前位置进行判别。这不仅在对象物存在于上述四处的任意一处位置的情况下,而且在对象物正在四处之间进行移动的过程中也能对当前位置进行推。
17、定。例如,通常PLC还对带式输送机进行驱动控制,因此,能计算出对象物的传送速度。由此,能推定出对象物的当前位置。但是,并不局限于本例子,例如也可以通过在带式输送机的传送路径上设置多个检测用传感器,来对对象物的当前位置进行检测。0020然后,PLC将上述对象物的当前位置存放于上述外部存储器的分配存储器区域与后述的规定项目相对应的区域方法1。在该方法1的情况下,可编程显示器读取分配存储器区域的存放数据对象物的当前位置,将该当前位置转换成操作显示画面上的坐标。然后,将规定的项目的图像显示于该坐标。通过周期性执行该处理例如每隔1秒,例如能实现以下动画显示即,上述规定项目图像的显示位置每隔1秒发生变化。。
18、0021或者,也可以采用以下方法方法2PLC将上述对象物的当前位置转换成上述操作显示画面上的坐标,并将该坐标存放于上述外部存储器的分配存储器区域。在该方法2说明书CN104169821A3/22页6的情况下,可编程显示器只读取分配存储器区域的存放数据上述坐标,只在该坐标处显示规定的项目图像。0022无论在上述方法1、方法2中的哪种方法的情况下,关于PLC侧,都需要预先设置多个检测用传感器,并且需要嵌入基于该传感器检测结果来推定对象物的当前位置的处理逻辑。而且,在上述方法1的情况下,PLC侧还需要嵌入将上述对象物的当前位置转换成操作显示画面上的坐标的处理逻辑。这样的PLC侧的逻辑例如由开发者等调。
19、用梯形图LADDER等来进行制作。0023另一方面,在上述方法2的情况下,可编程显示器侧需要嵌入将上述对象物的当前位置转换成操作显示画面上的坐标的处理逻辑。这例如将定期工作的上述逻辑预先登记于画面数据。为此,用户在辅助装置上生成画面数据时,需要调用运算指令等来生成上述逻辑,并将其预先登记于画面数据。0024此外,以往,例如在辅助装置中搭载有以下编辑功能即,该编辑功能实现有可编程显示器能解释、依次执行的独立的指令组关于某个产品组称为“宏”,并能利用该各指令来生成任意逻辑。在该编辑功能中,还包含能多重选择各逻辑的工作定时的功能等。0025如上所述,以往,在方法1、方法2的任何一种方法的情况下,关于。
20、PLC侧,生成对对象物的当前位置进行推定的逻辑也比较麻烦,并且,在运用的过程中,逐一执行该逻辑,因此处理负担相应增大。此外,在方法1的情况下,关于PLC侧,生成将对象物的当前位置转换成操作显示画面上的坐标的逻辑也比较麻烦,并且,在运用的过程中,逐一执行该逻辑,因此处理负担也相应增大。另一方面,在方法2的情况下,除了在辅助装置中生成上述逻辑的操作比较麻烦从而会导致作图工数增大以外,在可编程显示器中逐一执行逻辑,因此处理负担增大。0026在现有方法中,会产生上述问题,希望能解决这样的问题。特别是不希望出现为了用可编程显示器来实现如上所述的动画显示而使PLC侧产生多余的负担逻辑生成的麻烦、处理负担的。
21、增大这样的状况。0027此外,在上述带式输送机的传送路径上设置有大量检测用传感器的情况下,上述逻辑生成的麻烦及处理负担的增大在一定程度上得以抑制,但会产生传感器成本上升的问题。0028本发明的技术课题在于,提供一种能进行如下简易动画显示的可编程显示器等所述简易动画显示能可视并易于理解地详细显示监视/控制对象物的位置/姿势/外观等所涉及的现状,特别是能抑制运用前的作图工数的增大和运用中的处理负担的增大。0029本发明的可编程控制器系统是具有可编程显示器以及与该可编程显示器相连接的辅助装置的系统,具有以下结构。0030所述辅助装置具有画面生成辅助单元,该画面生成辅助单元对构成所述可编程显示器用的画。
22、面的各项目中的任意项目,任意地设定简易动画设定信息,该简易动画设定信息包含与多个情形相对应的多个位置信息和/或角度信息,从而生成包含该简易动画设定信息的所述画面的画面数据。0031所述可编程显示器具有存储所述画面数据的画面数据存储单元、以及简易动画显示单元。0032简易动画显示单元是基于所述画面数据来对所述各项目进行显示的单元,对于设说明书CN104169821A4/22页7定有所述简易动画设定信息的项目的显示,若与该项目相关联的所述情形发生变化,则开始进行如下显示处理。0033即,进行移动中显示,使该情形发生变化的项目的显示位置和/或显示角度从当前的显示位置和/或当前的显示角度向与该变化后的。
23、情形相对应的位置和/或角度缓缓移动和/或旋转。附图说明0034图1是包含本例的可编程显示器的系统整体的简要结构图。0035图2是本例的可编程显示器的结构例。0036图3是本系统的软件结构图。0037图4是用于说明实施例1的简易动画显示例的图之一。0038图5A、B是用于说明实施例1的简易动画显示例的图之二。0039图6A、B是用于说明实施例1的简易动画显示例的图之三。0040图7是实施例1的简易动画设定画面例之一。0041图8是实施例1的简易动画设定画面例之二。0042图9是用于说明实施例2的简易动画显示例的图之一。0043图10A、B是用于说明实施例2的简易动画显示例的图之二。0044图11。
24、A、B是用于说明实施例2的简易动画显示例的图之三。0045图12是实施例2的简易动画设定画面例之一。0046图13是实施例2的简易动画设定画面例之二。0047图14是本例的可编程显示器的处理功能图。0048图15A、B是各种数据结构例之一。0049图16是各种数据结构例之二。0050图17是各种数据结构例之三。0051图18AC是各种数据结构例之四。0052图19AC是各种数据结构例之五。0053图20是通信处理部的处理流程图。0054图21是项目处理部的处理流程图。0055图22是参数更新执行定时器处理部的处理流程图之一。0056图23是参数更新执行定时器处理部的处理流程图之二。0057图2。
25、4是参数更新执行定时器处理部的处理流程图之三。0058图25A、B是本示例的简易动画显示的其它示例之一。0059图26AD是本示例的简易动画显示的其它示例之二。具体实施方式0060下面参照附图,对本发明的实施方式进行说明。0061图1是包含本例的可编程显示器1的系统整体的简要结构图。0062图1所示可编程控制器系统具有各种连接设备4、以及经由通信线路6与各种连接设备4相连接的可编程显示器1。此外,还可以构成为可编程显示器1经由通信线路3与作说明书CN104169821A5/22页8图编辑装置5辅助装置相连接。然而,作图编辑装置5并不一定必须与可编程显示器1相连接仅仅是表示一个示例。此外,有时也。
26、将作图编辑装置5记为辅助装置5。0063可编程显示器1包括多个通信接口2通信端口,利用与各通信接口2相连接的通信线路3/通信线路6连接至各种连接设备4、作图编辑装置5。0064图2是本例的可编程显示器1的结构例。0065可编程显示器1与上述现有例大致相同,具有基于上述画面数据等来进行操作显示画面的显示等的功能,但在本方法中,即使不将上述逻辑登记于画面数据,也能对特定的项目进行使显示位置发生变化该项目发生移动的显示。下面进行详细阐述。0066图示的可编程显示器1具有显示操作控制装置10、触摸屏18、显示器19、以及上述通信接口2等。0067显示操作控制装置10由CPU11、ROM12闪存等、RA。
27、M13、通信控制器14、图形控制器15、触摸屏控制器16等构成,它们连接至总线17。0068CPU11是对显示操作控制装置10的整体进行控制的中央处理装置运算处理器。CPU11执行预先存放在ROM12中的程序例如下述的主体程序21等,从而进行规定运算动作处理。例如,执行后述的各种流程图的处理等。各种运算结果存放在例如RAM13或ROM12。0069此外,ROM12中存放有在上述背景技术中说明的画面数据下述的画面数据22等。如上所述,画面数据针对例如上述的开关、灯等各项目的每个项目具有该项目的图像、显示位置坐标、大小等与显示有关的数据、以及上述分配存储器地址分配存储器区域等与存储器访问有关的数据。
28、等。然而,在本方法中,关于特定的项目,画面数据中还进一步包含有用于实现后述简易动画显示的各种信息。0070上述CPU11的处理包含例如在上述背景技术中说明的获取“每个项目的分配存储器地址等存放数据”上述外部存储器的规定区域的存放数据的处理等。将该获取的数据临时存放到例如下述的共用存储器67。另外,共用存储器67可以是上述RAM13或ROM12的存储区域的一部分,也可以是未图示的其它存储器。0071此外,通过上述CPU11的处理,例如在RAM13或未图示的视频RAM上展开绘制例如基于上述画面数据和上述获取数据等的显示对象数据。基于该绘制,图形控制器15在显示器19上显示上述的操作显示画面等。例如。
29、,若以灯为例子,上述画面数据包含灭灯图像和亮灯图像,上述获取数据为“0”则灭灯图像成为上述显示对象数据,“1”则亮灯图像成为上述显示对象数据。0072另外,关于特定项目,例如通过对上述获取数据进行转换,来使项目图像的显示位置发生移动,并进行表示移动中的简易动画显示。0073显示器19例如由液晶面板等构成,在该液晶面板上以重叠的方式设置触摸屏18。在显示器19上显示上述操作显示画面,该操作显示画面基本上通过将多个项目图像配置在规定位置来构成。然而,在本方法的简易动画显示所涉及的项目图像的情况下,使显示位置发生移动,而非在固定的规定位置。0074此外,通信控制器14经由通信接口2与未图示的PLC主。
30、体等、调温装置等即连接设备4、以及作图编辑装置5进行通信数据收发等。0075对操作员等在触摸屏18上进行的按压操作触摸的位置进行检测,CPU11等说明书CN104169821A6/22页9经由触摸屏控制器16采集该检测结果并进行分析。例如,基于各项目的上述显示位置坐标、有关大小的数据等,来进行分析。例如,若操作员等触摸上述开关的图像的显示位置,则CPU11等分析为对该开关进行了操作。0076图3示出上述本系统的软件结构图。0077在可编程显示器1中,将主体程序21、画面数据22、通信程序23等各种程序/数据存放在例如上述ROM12闪存等中。CPU11对这些程序/数据等进行读取和执行/参照等,从。
31、而对可编程显示器用上述操作显示画面等进行显示控制等。上述操作显示画面由上述数值显示、灯、开关等各种项目的图像显示来构成,各项目图像的显示内容用反映从例如各连接设备4外部存储器的分配存储器区域获取的数据上述获取数据的形式来随时进行更新。0078此外,关于特定的项目图像,其显示位置例如在基于上述获取数据等而判定为有情形变化的情况下发生移动。在本方法中,此时,进行表示从移动起点到移动目的地的移动过程中的状态的简易动画显示。0079基本上,CPU11进行基于主体程序21和画面数据22的处理,从而显示上述操作显示画面。而且,基于通信程序23进行的与各连接设备4之间的通信结果上述获取数据等等,对该操作显示。
32、画面上的各画面部件的显示内容温度等数值显示、灯的点亮/熄灭等随时进行更新等。0080上述画面数据22是将例如在作图编辑装置5侧任意地预先生成的画面数据文件32下载到可编程显示器1并存放的数据。此外,上述通信程序23也是将例如预先存放在作图编辑装置5侧的通信程序文件33其一部分下载到可编程显示器1并进行存放的程序。0081如上所述,基本上,CPU11基于主体程序21和画面数据22以及获取数据等,进行上述操作显示画面的显示控制。例如,关于数值显示、灯等项目,定期地从该项目的分配存储器区域读取数据,基于该读取数据来更新该项目的显示内容。或者,关于例如开关等项目,若用户对该操作显示画面上的所希望的开关。
33、进行触摸若进行接通/断开操作,则进行开关接通图像显示/开关断开图像显示。此外,CPU11还与该开关操作相应地控制连接设备4。0082另外,上述分配存储器区域相当于上述背景技术中的外部存储器的规定存储区域分配存储器地址。另外,如上所述,上述外部存储器是连接设备4所具备的存储器,对各项目分配存储器。如上所述,基于该分配存储器区域的存放数据来决定并更新各项目的显示内容。0083而且,如上所述,具有如下结构将从该分配存储器区域读取的数据临时存放到可编程显示器1内的后述的共用存储器67内部存储器,基于存放的数据来进行项目显示控制。0084即,由例如下述的各通信处理部44等来定期地进行如下处理从连接设备4。
34、内的存储器设备外部存储器的规定存储区域读取数据,将该读取数据存放到上述内部存储器。之后,基于内部存储器的存放数据等,进行上述操作显示画面的显示控制。由此,操作显示画面上的各项目图像的显示内容反映出与该项目对应的分配存储器区域的当前的存放数据的内容。说明书CN104169821A7/22页100085可编程显示器1的通信程序23是用于经由通信线路6与连接设备4进行通信的程序。通常,连接设备4的每个机种等具有固有的通信协议通信规定,根据该通信规定,在可编程显示器1与连接设备4之间进行通信。因此,需要对各连接设备4的每个机种等开发通信程序23。另外,不言而喻,CPU11等执行通信程序23从而实现与连。
35、接设备4进行通信的处理。0086另外,例如由主体程序21和作图编辑器31来进行可编程显示器1与作图编辑装置5之间的通信将通信功能嵌入到作图编辑器31。这与本发明没有特别的关系,因此不进行图示和说明。对于PLC主体等即连接设备4而言,存在各种制造商和机种,各制造商/机种的每个制造商/机种分别具有独自的通信程序,根据连接设备4的制造商/机种有时具有多个种类的上述通信程序23。0087通常,在作图编辑装置5内的未图示的HD硬盘内,将通信程序23作为多个通信程序文件33对各机种的每个机种分别开发完成的多个通信程序来预先进行存储。之后,若用户利用作图编辑器31选择并指定任意连接设备4,则作图编辑装置5将。
36、与该选择的连接设备4相对应的通信程序文件33传输给可编程显示器1,并作为上述通信程序23进程存储。0088通过作图编辑器31的各种设定生成画面数据文件32时的设定来对连接设备4内的外部存储器进行访问。0089例如,用户在生成画面数据文件32时,在画面内配置数值显示项目并且对该数值显示项目指定外部存储器的任意地址,从而设定可编程显示器1周期性地读取外部存储器的指定地址的数据并进行显示的动作。换言之,若将该画面数据文件32下载到可编程显示器1并作为画面数据22来使用,则可编程显示器1进行如下动作周期性地读取外部存储器的指定地址的数据的动作进一步将获取数据临时存放到内部存储器的动作;以及基于获取数据。
37、更新画面上的项目显示内容的动作等。0090另外,实现对上述外部存储器的访问、获取数据的临时存放以及画面显示等各种处理的程序可以是例如主体程序21所包含的程序,也可以是画面数据文件32画面数据22所包含的程序。无论是哪种程序,都通过例如由上述CPU11来执行这样的程序,来实现本示例的可编程显示器1的各种处理、动作等。0091或者,生成画面数据文件32时,例如在画面内配置开关并且作为输出存储器指定外部存储器的任意地址,则当按压可编程显示器1的操作显示画面上的开关时,设定对该外部存储器的指定地址写入的动作。0092上述辅助装置5具有作图编辑器31。该作图编辑器31具有供用户生成任意的可编程显示器用的。
38、画面数据2232操作显示画面的辅助功能。其基本功能与以往大致相同,但本示例的作图编辑器31还具有供用户对任意项目进行简易动画设定的动画设定部31A的功能。0093动画设定部31A具有例如将后述的图7、图8或图12、图13所示的画面显示于辅助装置5的未图示的显示器上、以供用户进行所希望的设定的功能。关于该画面和设定的具体例将在下文中利用图7、图8或图12、图13来进行说明。然后,利用作图编辑器31包含动画设定部31A的处理功能,例如生成基本将在下文中进行描述的图16、图17、图18所示的数据结构的画面数据2232。该画面数据2232例如下载并存储于可编程显示器1。说明书CN104169821A1。
39、08/22页110094这里,辅助装置5例如是个人计算机等,虽未特别图示出,但具有一般的通用计算机的结构CPU、存储部硬盘、存储器等、通信部、操作部鼠标等、显示器。CPU执行预先存储于存储部的应用程序,从而例如实现作图编辑器31包含动画设定部31A的处理功能。0095这里,在图4图6或图9图11中,示出了本示例的可编程显示器1中的上述操作显示画面的简易动画显示例。图4图6是表示实施例1的简易动画显示例的图。另外,图9图11是表示实施例2的简易动画显示例的图。另外,图7、图8、图12、图13是作图编辑装置5中的画面生成操作例,图7、图8是实施例1的一个示例,图12、图13是实施例2的一个示例。0。
40、096首先,参照图4图6,对实施例1中的操作显示画面的简易动画显示例进行说明。其中,图4与实际的显示例不同。0097即,为了便于说明,图4表示在对任意的项目圆形中有箭头的项目图像所预先登记的所有位置登记坐标上、用对各位置的每个位置所登记的规定的角度登记角度来显示该项目图像的状态。即,将上述项目图像显示于如图所示的四处。但是,实际上在可编程显示器1侧并不像这样在四处同时显示例如只在任意一处显示项目图像。0098这里,在本方法中,实施简易动画的项目基本上与多个情形相对应。所谓情形,例如是指该项目的上述分配存储器区域的存放数据。但是,并不局限于该示例,也可以基于分配存储器区域的存放数据来对情形进行判。
41、别。无论哪种情况,情形都表示实施简易动画的项目所涉及的监视/控制对象的某种状态。例如,情形表示上述监视/控制对象的当前位置传感器检测结果等。0099此外,如背景技术所述那样,在上述分配存储器区域中,在连接设备4侧对该存储区域所对应的某种状态进行检测,对与该检测结果相对应的数据进行存放。连接设备4例如是PLC可编程控制器主体等,具有未图示的CPU、存储器等。0100然后,在本方法中,对于实施简易动画的项目,预先对应于上述每个情形设定上述登记坐标X,Y和登记角度。0101这里,在图4所示的示例中,在与图示的项目圆形中有箭头的项目图像有关的上述分配存储器区域D100中,存放有“0”、“1”、“2”、。
42、“3”中的任意数据。由此,将该项目所涉及的上述情形记为情形0、情形1、情形2、情形3。此外,这里,情形0意味着上述分配存储器区域的存放数据为“0”的情况。其它也相同。然而,如上所述,并不限于该示例。0102但是,在以下的说明中,为了简化说明,使用“分配存储器区域的存放数据”“情形值”的示例来说明进行简易动画显示的项目。0103另外,在上述分配存储器区域D100中,存放有上述项目所涉及的监视/控制对象的当前位置的检测结果等。例如在生产线上设置未图示的传感器0、传感器1、传感器2、传感器3,假设传感器2检测出上述监视/控制对象的情况下,将“2”存放于上述分配存储器区域D100。然后,在这种情况下,。
43、判定为现状是情形2。然后,在本方法中,预先将操作显示画面上的任意的坐标、角度与各情形相对应。0104在图4的例子中,对于图示的项目,与上述四类情形相对应地预先设定如图所示的四处的上述登记坐标X,Y和角度登记角度。即,与上述情形0相对应地预先登记有图上左上的登记坐标100,100,角度0。与上述情形1相对应地预先登记有图说明书CN104169821A119/22页12上右上的登记坐标400,100,角度90。与上述情形2相对应地预先登记有图上右下的登记坐标400,300,角度180。与上述情形3相对应地预先登记有图上左下的登记坐标100,300,角度270。0105此外,上述登记坐标X,Y是操作。
44、显示画面上的坐标。0106此外,这里,如图所示,将箭头朝上的状态定义为角度0,将朝右的状态定义为角度90,但不言而喻,并不局限于该示例。0107基于上述登记数据,根据上述获取数据来进行项目显示,而并非是单纯利用与当前的情形相对应的登记坐标和角度来进行显示。例如,在某个时刻,由于处于情形0,因此进行图示的登记坐标100,100和角度0的显示。之后,情形切换至情形1。在这种情况下,项目移动至图示的登记坐标400,100进而变更为角度90,但在本方法中会生成/显示表示移动中的样子的简易动画。即,例如进行如图5A所示的简易动画显示。0108如图5A所示,进行将图示的项目图像从与上述情形0相对应的位置缓。
45、缓向与情形1相对应的位置移动的简易动画显示。此时,该项目图像的角度箭头也进行从与上述情形0相对应的角度0缓缓变为与情形1相对应的角度90那样的简易动画显示。0109另外,图6A示出了从情形1切换为情形3的情况下的简易动画显示例。在这种情况下,如图所示那样进行倾斜移动。0110如图6A所示,进行将图示的项目从与上述情形1相对应的位置缓缓向与情形3相对应的位置移动的简易动画显示。此时,该项目的角度箭头也进行从与上述情形1相对应的角度90缓缓变为与情形3相对应的角度270那样的简易动画显示。0111以往,不进行使项目图像的角度缓缓变化的显示。另外,以往,为了使项目图像的显示位置缓缓移动,需要如上所述。
46、那样在PLC侧连接设备4侧嵌入特别的逻辑,从而将移动中的各显示位置坐标存放至上述分配存储器区域D100。在本方法中,不会给PLC侧带来多余的处理负担,不会给用户造成麻烦,另外,不会增加上述作图工数,只要例如在辅助装置5中由用户来进行图4所示的内容的简单设定,就能实现如图5A、图6B所示的简易动画显示。0112图5B是表示与图5A的简易动画显示例相对应的各种参数变化的线图。0113各种参数是上述分配存储器区域D100的存放数据如上所述,这里意味着情形值本身、当前位置坐标X,Y、当前角度。如图所示,在情形0的状态下,当前位置坐标X,Y和当前角度成为上述情形0的登记坐标100,100和登记角度0。根。
47、据当前位置坐标X,Y和当前角度来显示项目图像。0114若在如图所示的时刻从该状态变化为情形1,则开始简易动画显示处理。0115简易动画显示处理以一定周期每隔参数更新时间T对当前位置坐标X,Y和当前角度进行更新处理,并利用更新后的当前位置坐标X,Y和当前角度来进行项目显示处理。然后,最终当前位置坐标X,Y和当前角度成为上述情形1的登记坐标400,100和登记角度90,简易动画显示处理结束。0116图4所示的示例中,情形0和情形1下,Y坐标相同,因此,如图5B所示,关于当前位置坐标X,Y,只有X坐标缓缓变更而最终成为400。关于当前角度也如图所示那样缓缓变更而最终成为90。说明书CN1041698。
48、21A1210/22页130117图6B是表示与图6A的简易动画显示例相对应的各种参数变化的线图。0118各种参数是上述分配存储器区域D100的存放数据、当前位置坐标X,Y、当前角度。如图所示,在情形1的状态下,当前位置坐标X,Y和当前角度成为上述情形1的登记坐标400,100和角度90。然后,若在如图所示的时刻变化为情形3,则开始简易动画显示处理。0119简易动画显示处理以一定周期每隔参数更新时间T对当前位置坐标X,Y和当前角度进行更新处理,并利用更新后的当前位置坐标X,Y和当前角度来进行项目显示处理。然后,最终当前位置坐标X,Y和当前角度成为上述情形3的登记坐标100,300和登记角度27。
49、0,简易动画显示处理结束。0120在情形1和情形3下,X坐标、Y坐标两者都不同,因此,如图6B所示,关于当前位置坐标X,Y,X、Y两者都从上述坐标400,100缓缓变更,最终成为当前位置坐标100,300成为情形3的登记坐标。关于当前角度,如图所示也从90缓缓变更,最终成为270成为情形3的登记角度。0121图7、图8中示出了作图编辑装置5中的上述图4的登记例所对应的设定例。0122图7、图8所示的画面是作图编辑装置5中的操作显示画面的编辑用画面,开发者等能在该画面上配置任意的项目图像等从而生成所希望的操作显示画面。而且,在本方法的情况下,若用户开发者等在该生成操作中指定任意配置好的项目图像并进行规定的操作,则显示图示的简易动画设定窗口40。0123用户在该简易动画设定窗口40上指定“使用简易动画”后,将上述分配存储器地址设定于图示的“情形存储器”栏,进而设定图示的“变化时间”和“情形数”。此外,将该“变化时间”的设定值作为后述的变化时间HT来用于后述的处理。0124另外,用户能在图示的参数设定栏41中任意输入情形、坐标X、坐标Y、角度的各参数。但是,数据数记录数与上述所设定的“情形数”对应。在图示的示例中,情形数“4”,因此,可在参数设定栏41中设定四个记录。。