服务器装置的制作方法

文档序号:6283451阅读:155来源:国知局
专利名称:服务器装置的制作方法
技术领域
本发明涉及将可编程终端装置和服务器装置经由网络连接而构成的可编 程终端系统。
背景技术
可编程终端装置(以下称作PT)以往与可编程逻辑控制器(以下称作 PLC )连接,作为显示由PLC控制的控制对象设备乃至系统的状态的监视装 置(监视器装置)起作用。此外,PT的显示画面为触摸面板,通过使用者对 触摸面板的操作对PLC输出规定的指令。
因此,PT的监视器画面一般为带有大型的触摸传感器的平面显示面板的 显示屏幕,在此显示PLC的控制对象设备的状态。该监视器画面由作为该监 视器画面的背景显示的背景数据和在背景数据上配置显示的各种部件图形数 据构成。部件图形数据例如包含与控制对象设备等对应的插形、用于提 供对于该控制对象设备等的动作指令的按钮开关图形、表示该控制对象设备 等的动作状态的显示灯图形等。
另外,以下将在显示面板的屏幕整体上显示的背景的图像称作'画面,, 将在该画面上配置显示的各种图形称作'部件'。另外,在进行所谓多窗口控 制的情况下,将与各窗口 (不一定是放大到屏幕整体的窗口 )分别对应的图 像称作'画面'。而且将画面或部件的内容的信息称作'内容,。
由于PT和PLC可通信地连接,所以在构成PT的控制部的CPU中,在 由使用者经由触摸面板操作按钮开关图形等输入功能部件的情况下,将该操 作信号(当前状态)在适当的定时通知给PLC,从而将该输入功能部件的动 作反映到PLC的实际机器上。同样,PT的CPU在适当的定时取入PLC的控 制状态(当前状态)的结果,与PLC的控制状态的变化联动地变更PT画面上的各种部件图形,例如显示灯、警报灯、电机、电磁阀等输出功能部件的 显示方式,从而在显示屏幕上显示该输出功能部件的动作。
与此相对,近来的PT中,其显示功能大幅地扩充,在显示屏幕上不仅显
示关于PLC的控制状态的监视器画面,也可适当地切换显示故障分析画面或 生产指示画面等各种画面,已经出现作为画面总数达到4000个的产品。(参 照专利文献1 )
这里,故障分析画面是指例如在控制对象设备等发生故障时,以图表、 说明文字、插形等显示其恢复所需的作业或知识的画面。此外,生产指 示画面是指在包含控制对象设备的生产线中,同样以图表、说明文字、插图 图形等显示对于操作者的生产指示的画面。这些画面的切换多通过操作者经 由触摸面板的切换操作或与故障时联动的自动切换处理等进行。另外,故障 分析画面或生产指示画面等配置在背景画面上,所以可以说是'部件',故障 分析画面内显示的恢复作业信息或知识信息、图表、说明文字、插形等 也可以说是'部件,。而且,各部件中包含的内容,例如恢复作业的内容或知 识的内容、图表的内容、说明文字的内容、插形的内容相当于'内容'。特愿2004-133806
上述故障分析画面或生产指示画面等中多包含生产中的技术诀窍或技术 的集聚等内容数据来显示,是对于配置该PT的企业保密性高的信息,是对于 其它竟争公司利用价值高的信息。
以往,通常绘制在显示屏幕上显示的画面所需的数据全部存储在PT中包 括的非易失性存储器(例如,闪速存储器或硬盘等)中。 一般地,这样的非 易失性存储器的文件管理系统多采用定型的格式,可以比较筒单地读出数据。
因此,以往的PT中,由于PT其自身被盗取,或与个人计算机连接而盗 取存储在非易失性存储器中的数据,存在对于配置该PT的企业保密性高的信 息可能简单地泄漏的问题点。
此外,生产指示画面为了在多个生产线中取得同步而需要一天中更新多 次的情况很多。但是,画面绘制所需的数据的格式根据各公司PT而是不同的 类似CAD的格式,因此为了制作数据而需要使用专用工具,对各PT连接个 人计算机来进行。
因此,在对每个生产线分别配置了 PT的情况下,为了一天多次更新,而 必需每次对各个PT连接个人计算机,并重复通过专用工具的数据制作乃至传点。
而且,由于必需操作专用的图像制作工具而不是通用的OA软件,因此 也存在在数据重写时需要习惯作业的操作者的问题点。

发明内容
本发明着眼于现有的PT中的上述问题点而完成,其目的在于提供一种可 以在显示屏幕上显示具有任意的内容的画面,而且可以可靠地防止具有保密
性的内容的泄漏的PT系统、PT装置以及PT系统中的运用方法。
本发明的其它的目的在于提供一种在画面绘制所需的数据的重写时,不 需要对各个PT连接组装了专用工具的个人计算机来进行的PT系统、PT装 置以及PT系统中的运用方法。
本发明的其它的目的在于提供一种在画面绘制所需的数据的重写时,不 需要对各个PT连接组装了专用工具的个人计算机来进行,而且在必要的内容 的重写时可使用通用OA软件的PT系统、PT装置以及PT系统中的运用方法。
关于本发明的其它目的以及作用效果,通过参照说明书的以下的记述, 只要是本领域技术人员就应容易地理解。
本发明的可编程终端系统将可编程终端装置和服务器装置经由网络连接 而构成。
可编程终端装置包括触摸式显示面板,具有规定的显示屏幕;非易失 性存储器,具有规定的容量,并且对多个画面存储对一个画面的画面结构使 用该画面中包含的各个部件的部件结构信息进行定义的画面数据文件;易失 性存储器,具有规定的容量;通信线路,与连接到服务器装置的网络连接; 显示画面决定部件,按照通过用户的手动操作,或者按照预先设定的显示顺 序,决定应显示的画面;以及画面显示控制部件,基于存储在非易失性存储 器中的画面数据文件中、与由显示画面决定部件决定的画面对应的画面数据 文件,将相应的画面显示在触摸式显示面板的显示屏幕上。
画面数据文件中包含的各个部件结构信息可识别为与包含从服务器装置 取得的内容的部件对应的部件结构信息,以及与不包含的部件对应的部件结 构信息,并且关于与包含的部件对应的部件结构信息,包含与相应内容对应 的内容数据的服务器装置内的存储位置信息。
画面显示控制部件包含第 一绘制显示控制部件和第二绘制显示控制部件。在从画面数据文件中读出的部件结构信息相当于不包含从服务器装置取 得的内容数据的部件时,第 一绘制显示控制部件使用非易失性存储器内的画 面数据文件中包含的部件结构信息来绘制以及显示该部件。在从画面数据文 件中读出的部件相当于包含从服务器装置取得的内容的部件时,第二绘制显 示控制部件经由通信线路对服务器装置发送包含与相应内容对应的内容数据 在服务器装置内的存储位置信息的发送请求命令,然后经由通信线路取得作 为来自服务器装置的响应到来的内容数据并存储在易失性存储器中,使用该 易失性存储器中存储的内容数据和非易失性存储器内的画面数据文件中包含 的部件结构信息,绘制并显示相应部件。
服务器装置包括非易失性存储器,具有规定的容量,并且存储多个用 于下载到可编程终端装置的内容数据;通信线路,与连接到可编程终端装置 的网络连接;内容数据搜索部件,对经由通信线路接收从任何一个可编程终 端装置发送的发送请求命令进行响应,基于该发送请求命令中包含的存储位 置信息,从非易失性存储器内搜索相应的内容数据;以及响应发送部件,将 内容数据搜索部件的搜索结果与对应于发送请求命令的响应一起经由通信线 路发送到成为分配目的地的可编程终端装置。
根据这样的结构,对于包含保密性高的内容的部件,在制作画面数据文 件时,使该情况可识别,并且只要包含与该内容对应的内容数据的服务器装 置内的存储位置信息,制作部件结构信息,另一方面,在服务器装置内的相 应的存储位置预先存储与该具有保密性的内容对应的内容数据,则通过第二 绘制显示控制部件的作用,该内容数据从服务器装置被自动下载取得并存储 在易失性存储器中,然后相应的内容数据被绘制再现,被赋予该部件,并显 示在显示屏幕上。
因此,可编程终端装置的易失性存储器内存储的内容数据随断电而消失, 因此即使可编程终端装置本身被盗,内容数据也不必担心被盗。而且,易失 性存储器的存储器管理系统采用各计算机系统固有的结构,因此即使在通电 状态下也不会如非易失性存储器那样容易地读出存储内容。
此外,尽管不是将由包含保密性高的内容的部件构成的画面整体存储在
服务器装置的非易失性存储器中,而是组合部件结构信息而构成一个画面, 但对于包含保密性高的内容数据的部件,由于仅将与该内容对应的内容数据 存储在服务器装置侧,因此对于部件数据的所有或大部分,可以置于可编程终端装置侧,因此即使是这样的包含保密性高的内容的画面,对于内容以外 的部分也不必等待从服务器装置的下载,可以实时地进行绘制处理,因此作 为整体,不会损害画面显示中的响应性。
此外,即使在每个生产线中存在可编程终端装置的情况下,通过将这些 终端装置在共同的服务器装置下经由网络连接,对于保密性高的内容等,可 以在服务器装置侧进行一元管理,可以避免如以前那样对各个可编程终端装 置连接个人计算机来进行数据的重写的烦杂。
其结果,根据本发明,可以在显示屏幕上显示具有任意的内容的画面, 而且可以可靠地防止具有保密性的内容的泄漏。 '
本发明系统的优选实施方式中,服务器装置的非易失性存储器中存储的
内容数据以通用OA软件的数据格式记述,并且服务器装置中还包括数据格 式转换部件,在作为响应对可编程终端装置发送之前,将从非易失性存储器 搜索到的内容数据的数据格式从通用OA软件的数据格式向可编程终端装置 的数据格式转换。
根据这样的结构,对于保密性高的内容等,除了可在服务器装置侧进行 一元管理之外,对于内容数据的制作也可以使用WORD(注册商标)或EXCEL (注册商标)等通用OA软件,因此即使如以前那样,对可编程终端装置的 数据格式不熟悉的内容制作者(事务方),也可以容易且短时间内制作内容数 据,非常适于如生产指示画面等这样, 一天中几次更新的画面的制作。
本发明系统的优选实施方式中,可编程终端装置的第二绘制显示控制部 件中,包含以下处理,即在经由通信线路向服务器装置发送发送请求命令之 前,检查易失性存储器中有无相应的内容数据,同时在存在相应的内容数据 的情况下,提取对该内容数据附加的更新信息,将其包含在发送请求命令中, 并且服务器装置中包含以下部件,即在作为响应向可编程终端装置发送之前, 将发送请求命令中包含的更新信息和对从非易失性存储器中搜索到的内容数 据附加的更新信息进行对照,在至少两更新信息一致的情况下,禁止搜索到 的内容数据对可编程终端装置的发送。
根据这样的结构,通过服务器装置侧的更新信息检查,对于已经存储在 可编程终端的易失性存储器中的内容数据,不必重复进行下载,因此不会由 于无用的下载操作而损害显示响应性。另外,关于服务器装置侧的更新信息 检查,也可以仅在服务器装置侧的内容数据比可编程终端装置侧的内容数据新的情况下,允许进行下载。
本发明的优选实施方式中,可编程终端装置的第二绘制显示控制部件中 包含在将作为响应取得的内容数据存储在易失性存储器之前,从易失性存储 器中删除相应的旧内容数据的处理。
根据这样的结构,可以避免在可编程终端装置的易失性存储器上新旧内 容数据混杂的烦杂,同时节约存储器容量。
从另 一 方面看,本发明可以把握为可从服务器装置经由网络接受内容数 据的分配的可编程终端装置。
该可编程终端装置中包括触摸式显示面板,具有规定的显示屏幕;非 易失性存储器,具有规定的容量,并且对多个画面存储对一个画面的画面结 构使用该画面中包含的各个部件的部件结构信息进行定义的画面数据文件; 易失性存储器,具有规定的容量;通信线路,与连接到服务器装置的网络连 接;显示画面决定部件,按照通过用户的手动操作,或者按照预先设定的显 示顺序,决定应显示的画面;以及画面显示控制部件,基于存储在非易失性 存储器中的画面数据文件中、与由显示画面决定部件决定的画面对应的画面 数据文件,将相应的画面显示在触摸式显示面板的显示屏幕上。
面数据文件中包含的各个部件结构信息可识别为与包含从服务器装置 取得的内容的部件对应的部件结构信息,以及与不包含的部件对应的部件结 构信息,并且关于与包含的部件对应的部件结构信息,包含与相应内容对应 的内容数据的服务器装置内的存储位置信息。
画面显示控制部件包含第 一 绘制显示控制部件和第二绘制显示控制部 件。在从画面数据文件中读出的部件结构信息相当于不包含从服务器装置取 得的内容数据的部件时,第 一绘制显示控制部件使用非易失性存储器内的画 面数据文件中包含的部件结构信息来绘制以及显示该部件。在从画面数据文 件中读出的部件相当于包含从服务器装置取得的内容的部件时,第二绘制显 示控制部件经由通信线路对服务器装置发送包含与相应内容对应的内容数据 在服务器装置内的存储位置信息的发送请求命令,然后经由通信线路取得作 为来自服务器装置的响应到来的内容数据并存储在易失性存储器中,使用该 易失性存储器中存储的内容数据和非易失性存储器内的画面数据文件中包含 的部件结构信息,绘制并显示相应部件。
根据这样的结构,可以提供适于上述本发明系统的可编程终端装置。本发明的可编程终端装置的优选实施方式中,第二绘制显示控制部件中 还包含以下处理,即在经由通信线路向服务器装置发送发送请求命令之前, 检查易失性存储器内有无相应的内容数据,同时在存在相应的内容数据的情 况下,提取对该内容数据附加的更新信息,将其包含在发送请求命令中。
本发明的可编程终端装置的优选实施方式中,第二绘制显示控制部件中
人A 、l乞力t A rn^ r^T 1r7 j變AA rtl来A 4:S^ 7t力t t且it ,W" 突々"^T"且ifc ,W: A
CIj'6 4i"'l—M l F /V . rj/乂 1 'i"fj uv 「j z口、^r入,Aaiw 7fiJ"'rj i^ti irj ,"、 7人-i丄'i.j
储器中删除相应的旧内容数据的处理。
本发明的可编程终端装置的优选实施方式中,第二绘制显示控制部件中 还包含在响应没到来的情况下或响应表示'数据取得失败'的情况下,在触 摸式显示面板上进行规定的错误显示的处理。
根据这样的结构,可以实时地对可编程终端装置的用户通知存在内容数 据取得时的失败的情况。
本发明的可编程终端装置的优选实施方式中,第二绘制显示控制部件中 还包含在响应表示'无数据正常结束,的情况下,跳过对于易失性存储器的 内容数据存储处理的处理。
根据这样的结构,在可编程终端装置侧的内容数据和服务器装置侧的内 容数据相同的情况下,可以避免无用的下载,并立即转移到与该内容数据有 关的绘制处理。
从另 一方面来看,本发明可把握为经由网络对可编程终端装置分配内容 数据的服务器装置。
该服务器装置包括非易失性存储器,具有规定的容量,并且存储多个
用于下载到可编程终端装置的内容数据;通信线路,与连接到可编程终端装
置的网络连接;内容数据搜索部件,对经由通信线路接收从任何一个可编程 终端装置发送的发送请求命令进行响应,基于该发送请求命令中包含的存储 位置信息,从非易失性存储器内搜索相应的内容数据;以及响应发送部件, 将内容数据搜索部件的搜索结果与对应于发送请求命令的响应 一起经由通信 线路发送到成为分配目的地的可编程终端装置。
根据这样的结构,可以提供适于本发明系统的服务器装置。 本发明系统的优选实施方式中,还包括数据格式转换部件,在作为响应 对可编程终端装置发送之前,将从非易失性存储器搜索到的内容数据的数据 格式从通用OA软件的数据格式向可编程终端装置的数据格式转换。本发明系统的优选实施方式中,包含以下部件,即在作为响应向可编程 终端装置发送之前,将发送请求命令中包含的更新信息和对从非易失性存储 器中搜索到的内容数据附加的更新信息进行对照,在至少两更新信息一致的 情况下,禁止搜索到的内容数据对可编程终端装置的发送。
从另一方面来看,本发明可以把握为将可编程终端装置和服务器装置经 由网络连接而构成的可编程终端系统的运用方法。
该运用方法构成为,在可编程终端装置中准备非易失性存储器和易失性 存储器,另一方面在服务器装置中准备非易失性存储器,对于可由可编程终 端装置显示的画面中包含要求保密性的内容的画面,将用于绘制该画面中要 求保密性的内容部分的保密性部分数据和用于绘制除此以外的部分的非保密 性部分数据分离,对于非保密性部分数据将其存储在可编程终端装置的非易 失性存储器中,另一方面,对于保密性部分数据,将其存储在服务器装置的 非易失性存储器中,进而,在可编程终端装置的非易失性存储器中存储表示 服务器装置内的保密性部分数据的存储位置的数据,在可编程终端装置的显 示器上显示包含要求保密性的内容的画面的情况下,对于保密性部分数据, 基于存储在服务器装置的非易失性存储器中的表示存储位置的数据,从服务 器装置通过下载而取得,并存储在可编程终端装置的易失性存储器中,然后, 基于可编程终端装置的非易失性存储器中存储的非保密性部分数据和同一装 置的易失性存储器中存储的保密性部分数据,绘制显示作为目标的画面。
根据本发明,可以提供一种可以在显示屏幕上显示具有任意的内容的画
面,而且可以可靠地防止具有保密性的内容的泄漏的PT系统、PT装置以及 PT系统中的运用方法。


图1是应用本发明的可编程终端系统的结构图。
图2是表示可编程终端装置的硬件结构的方框图。
图3是本发明的可编程终端系统的功能结构图。
图4是画面数据文件的说明图。
图5是表示可编程终端的动作的综合流程图。
图6是表示一个画面的绘制、显示处理的详细的流程图。
图7是表示内容取得处理的详细的流程图。图8是表示数据正常取得处理的详细的流程图。
图9是表示绘制处理内容的说明图。
图IO是表示PC服务器的动作的流程图(之一)。
图11是表示PC服务器的动作的流程图(之二)。 图12是表示显示画面组的种类分类的说明图。
r§3 i , 旦 ;t 二 ilA—'in >iS ;5工厶厶—/r,l丄人;5工g 口n (31 t£J 1:)疋^C丁J、 & w叫ti、j "i" w'j w叫wl ",j囚。
图14是表示故障分析画面的一例的画面说明图(之一)。 图15是表示故障分析画面的一例的画面说明图(之二)。 图16是表示故障分析画面的一例的画面说明图(之三)。 图17是表示生产指示画面的一例的画面说明图(之一)。 图18是表示生产指示画面的一例的画面说明图(之二)。 符号i兌明
1 可编程终端装置 la显示屏幕 2服务器装置
3 可编程逻辑控制器
4 网络
5 网络 10 CPU
11触摸操作部
12显示面才反 13易失性存储器 14非易失性存储器 15第一通信线路 16第二通信线路 21非易失性存储器 100 可编程终端系统
301 内容数据取得/画面显示处理部
302 易失性存储器管理处理部 303a第一通信处理部
303b第二通信处理部304 内容数据发送处理部
305 通信处理部
具体实施例方式
以下,参照附图详细i兌明本发明的优选实施方式的可编程终端系统(PT /r、沉乂。
图1表示应用了本发明的PT系统的结构图。如同图所示,该PT系统100 将一台或两台以上的PT装置1、 1、…和服务器装置2由网络4连接而构成。 在本例中,PT装置1也经由网络5与PLC3连接。作为网络4,例如使用因 特网(注册商标)等。另一方面,网络5由所谓的FA系统中公知的现场总线 或串行通信等构成。
如后面详细说明的,PT装置1具有包括规定的显示屏幕la的触摸式显 示面板。作为显示面板的具体的材料,在本例中,采用液晶显示器、等离子 体显示器、有机EL显示器等。
图2表示PT装置的硬件结构的方框图。如同图所示,PT装置1包括 CPUIO、触摸操作部11、显示面板12、易失性存储器13、非易失性存储器 14、第一通信线路15、第二通信线路16。
CPU10包括微处理器、存储系统程序的ROM、作为工作区等使用的 RAM等,用于总体控制PT装置的整体。
触摸操作部11配置在构成显示面板的显示屏幕的前表面,作为用于检测 用户的指尖等接触的情况,从而取入对应于此的信号的接口来起作用。
显示面板12构成在此之前说明的液晶显示器、等离子体显示器、有机 EL显示器等,在本例中,虽未图示,但在表示显示面板12的方框中包含一 个画面的显示緩沖存储器,或用于将从该显示緩沖存储器读出的数据传送到 显示装置的 一 系列的像素的显示控制器等。
如后面详细说明的,易失性存储器13用于存储内容数据,具体可以由 DRAM等存储元件构成。
如后面详细说明的,非易失性存储器14用于存储画面数据文件,具体可 以由闪速存储器或硬盘等构成。
第一通信线路15用于与连接到服务器装置2的网络4连接,PT装置1 和服务器装置2之间的通信全部经由该第一通信线路15进行。在本例中,第二通信线路16用于与连接到PLC3的网络5连接,PT装 置1和PLC3之间的通信全部经由该第二通信线路16进行。
以上说明的PT装置的各构成元件10 ~ 16经由系统总线17互相连接。 图3表示本发明的PT系统的功能结构图。如同图所示,在PT装置1以 及服务器装置2内通过CPU10的作用虛拟地实现几个功能部件。即,在PT
扭罢1 nh A: dtl ^ j)^"tS_ff7 -S/.tS.工苗.^"Al、 T曰^K ,A1 且it ,W:左/f^突容T田Al、T田iK 丄 r 'i—j 〃 r ;i z口、^t入,/t3 ^"'r'j / 叫jjj^ 'j' ^n^,工jv/ i 、 乂vi丄q—j & ,工xn^z工"r
302、第一通信处理部303a、第二通信处理部303b。另外,图中13是之前说 明的易失性存储器,14是同样被说明过的非易失性存储器。
内容数据取得/画面显示处理部301用于实现读入画面数据文件并按照部 件信息来进行显示器的画面显示的功能,此时,由服务器装置2根据内容URL 取得对部件分配的内容数据。
易失性存储器管理处理部302具有用于将服务器装置2取得的内容数据 存储在易失性存储器14中的功能,该易失性存储器管理处理部302中,具有 进行存储的内容数据的数据名、时间印记(time stamp )的管理、内容数据对 易失性存储器的保存、从易失性存储器的删除的处理的功能。具有在对易失 性存储器14保存内容数据时,在易失性存储器上存在同一名称的内容数据的 情况下,将其删去之后保存的功能。
第一通信处理部303a被功能构成为支持可以解释http和ftp等URL的因 特网通信步骤。
第二通信处理部303b如之前说明的,用于实现与PLC3经由网络5的通 信,被功能构成为支持公知的现场总线和串行通信等的通信步骤。
接着,服务器装置2在本例中使用个人计算机(以下称作PC)实现,其 内部包含有由硬盘等构成的非易失性存储器21 、由软件实现的内容数据发送 处理部304和通信处理部305。
内容数据发送处理部304被功能构成为进行由PT装置1基于其URL取 得有发送请求的内容数据,然后对PT装置发送回的处理。
通信处理部305被功能构成为支持可以解释http和ftp等URL的因特网 通信步骤。
而且,内容数据取得/画面显示处理部301和内容数据发送处理部304互 相构筑以下的结构,即从PT装置l发送请求,服务器装置2根据该请求取得 内容数据,并向PT装置发送,PT装置1接受该内容。此时,可以采用将内容数据每次从服务器装置2向PT装置1发送一个的方法(后面使用流程图具
体地说明),以及将画面数据文件中存在的多个内容URL集中发送到服务器 装置,并从服务器装置2向PT装置1发送与它们对应的多个内容数据的方法 的任何一个。
图4表示画面数据文件的说明图。如之前说明的,PT装置1在非易失性 存^诸器14中存4诸最大画面数(-约4000张)的背景画面数—据文件、部件画 面数据文件。如图4 (a)所示,各画面数据文件由画面ID识别。此外,各 画面数据文件将一个画面的画面结构使用该画面中包含的各个部件的部件结 构信息来定义。而且,如后面详细说明的,PT装置1中的画面显示如下实现, 即通过画面切换而传送画面ID,并顺序地绘制由画面ID的背景画面定义的 部件。如图4 (b)所示,部件结构信息由部件ID识别。在本例中,部件结 构信息中包含有坐标值(以显示屏幕的左上为基点的X、 Y坐标)、部件种类 *1、内容URI^2。
作为'部件种类*1,,存在有图形、按钮、灯、标签、字符串输入/数值 输入、列表选择、配方(recipe )、趋势图表、警告显示、图表显示、内容绘制等。
'内容UR1^2'中定义部件需要的内容数据的取得方法。这里,作为取 得的内容数据,例如存在有
(1) '按钮,、'灯,、'标签,的表面上显示的绘制数据
(2) 由'内容绘制,显示的绘制数据
(3) 由'列表选择,显示的字符串一览数据(文本数据)
(4) 对通过'配方,连接到PT装置的PLC写入的数据。 内容URL的格式由在因特网的世界中普及的URL的记述定义,例如,
在使用http顺序的情况下,如果绘制数据是网络上的服务器装置(主机 名hmi.omron.co.jp/PCl )下存在的button01.bmp,贝ll定义为http:〃hmi.omron.co. jp/PCl/button01.bmp。
此外,在绘制数据是网络上的服务器装置(主机名hmi.omron.co.jp/PCl ) 下存在的trouble-shoot02.doc的页3的情况下,定义为http:〃hmi.omron,co. jp/PC 1 /trouble-shoot02.doc page=3 。
进而,字符串一览或配方数据是存在于网络上的服务机(主机名 hmi.omron.co.jp/PCl )下存在的recipe03.csv的'清况下,定义为http:〃hmi.omron.co.jp/PCl/recipe03.csv。
(例如,bmp文件、jpeg文件、CSV文件、text文件、显示器的画面凄t据文件等)进行绘制处理的功能。
进而,除上述以外,由市场销售通用应用制作的文件(例如,MS/WORD(注册商标)、EXCEL (注册商标)、POWERPOINT (注册商标)文件、C—AD文件等)也包括其画面要素如果分解为由部件种类*1表示的部件或上述文件,则变换为它们从而在显示器上进行画面绘制的功能。
接着,图5示出表示由以上的结构构成的PT装置1的动作的综合流程图。该流考呈图所示的处理通过电源4妄通(Power On)而^皮起动。
在同图中开始处理时,首先,执行初始处理(步骤501 ),在进行了 CPU10的工作存储器中存储的标记(flag)或寄存器类的初始设定之后,执行对画面指定寄存器设置初始画面ID的处理(步骤502 )。这里,虽然未图示,但画面指定寄存器是在CPU10的工作区内设定的寄存器,通过对该寄存器设置任意的画面ID,执行与由该画面ID指定的画面有关的绘制处理以及显示处理。
接着,执行一个画面的绘制、显示处理(步骤503 )。该处理(步骤503 )中执行以下处理,即基于存储在非易失性存储器14中的画面数据文件中、与设置在画面指定寄存器中的画面ID对应的画面数据文件,在PT装置的触摸式显示面板的显示屏幕la上显示相应的画面。另外,后面参照图6以及图7来详细说明该一个画面的绘制、显示处理(步骤503 )。
在一个画面的绘制、显示处理(步骤503 )结束时,接着,执行显示画面决定处理(步骤504)。在该显示画面决定处理(步骤504)中执行以下处理,即根据用户的手动搡作,或根据预先设定的显示步骤,决定应显示的画面。具体来说,在显示屏幕la上显示'下一步,、'返回,等操作按钮,因此通过触摸操作它们,按照PT装置内部编程的步骤,进行应显示的画面的决定。
接着,基于上述显示画面决定处理(步骤504)的执行结果,判定有无显示画面变更(步骤505 )。这里,在判定为有显示画面变更的情况下(步骤
505 "是"),执行对画面指定寄存器设置变更目的地的画面ID的处理(步骤
506 )。通过该处理,在步骤502中说明的画面指定寄存器的内容被变更。接着,执行将部件功能实现所需的当前状态数据发送到外部装置(PLC
等)的处理(步骤507 )。该处理用于对PLC3通知显示屏幕la上的各种功能按钮的操作输出。
接着,执行从外部装置(PLC等)接收部件功能实现所需的当前状态数 据的处理(步骤508 )。该处理用于对显示屏幕la上的各种显示灯、各种计量 值灯的显示反映实际的值。
为了实现反映这些当前状态的处理(步骤507、 508 ),在本例中,图5 右上所示的中断处理通常工作。即,用户在显示屏幕上用指尖等进行触摸操 作时,进行该操作内容的解读(步骤521),接着,解读结果被保存在CPUIO 内的工作区中(步骤522 )。而且,这样保存的操作内容在步骤507的处理中 被参照,进行从PT装置1到PLC3的当前状态的通知。
接着,.图6的流程图表示作为本发明的主要部分的一个画面的绘制、显 示处理(步骤503 )的详细。在同图中开始处理时,打开由设置在画面指定 寄存器中的画面ID指定的画面数据文件(步骤601 )。如之前说明的,画面 数据文件存储在PT装置1的非易失性存储器14中。
接着,从画面文件数据读出最初的部件(步骤602),对于该部件,进行 有无分内容指定的检查(步骤603 )。这里,'分内容指定'表示对该部件附 加的内容根据服务器装置1内的内容而被分别指定。
接着,在判断为有分内容指定的情况下(步骤604 "是"),在执行对于 该内容的内容取得处理(步骤605 )之后,执行有分内容指定的部件的绘制 处理(步骤606),而在判定为没有分内容指定的情况下(步骤604 "否"), 内容取得处理(步骤605 )被跳过,立即执行没有分内容指定的部件的绘制 处理(步骤607 )。
图7的流程图表示内容取得处理(步骤605 )的详细。在同图中开始处 理时,首先进行本机的易失性存储器13中是否已经存在相应的内容数据的判 定(步骤701)。这里,在本机的易失性存储器13中存在相应的内容数据的 情况下(步骤701 "是"),依次执行取得易失性存储器13上的相应内容数据 的时间印记的处理(步骤702)、将取得的时间印记附加给内容URL的处理 (步骤703 ),而在本机的易失性存储器中不存在相应的内容数据的情况下(步 骤701 "否"),跳过这些处理(步骤702、 703 )。
接着,使用内容URL进行对PC服务器(服务器装置)发送内容分配请 求的处理(步骤704)。由此,被附加了时间印记的内容分配请求命令经由第 一通信线路15被发送到网络4,然后转移到等待响应的到来的状态。在该等待状态下,进行有无响应(步骤706)以及时间到时(步骤707) 的确认,同时进行响应的检查(步骤705 )。然后,在等待响应期间,在规定 时间的时间的到时(time up);陂识别时(步骤707 "是"),在显示屏幕la上 进行'数据取得失败,的错误显示(步骤708)。
相对于此,在判定为有响应的情况下(步骤706 "是"),执行数据正常 取得时处理(步骤709 )。
图8详细示出表示数据正常取得时处理的流程图。在同图中开始处理时, 进行来自PC服务器(服务器装置)的响应是否表示'无数据正常结束,的 判定(步骤801)。这里,在判定为'无数据正常结束,的情况下(步骤801 "是,,),数据正常取得时处理(步骤709)什么都不进行而结束处理。
与此相对,在来自PC服务器的响应不是'无数据正常结束,的情况下 (步骤801 "否"),进一步进行相应的内容数据是否已经存储于易失性存储 器13中的判定(步骤802)。这里,在判定为相应的内容数据已经存储的情 况下(步骤802 "是"),执行相应的内容数据被删除(步骤803 ),将新取得 的内容数据存储在易失性存储器中的处理(步骤804)。
即,在该数据正常取得时处理中,在从PT装置侧发送请求的内容数据是 先前从服务器装置2向PT装置1发送完毕的数据的情况下,在PT装置1侧 原样使用存储在本身易的失性存储器13中的内容数据。与此相对,在存储在 服务器装置侧的内容数据比从PT装置侧发送请求的内容数据新的情况下,基 于服务器装置侧的响应取得该新的内容数据,在删除旧内容数据之后将其新 存储在易失性存储器13上。
返回图6,说明有分内容指定的部件的绘制处理(步骤606)和无分内容 指定部件的绘制处理(步骤607 )。
在接着内容取得处理(步骤605 )执行了有分内容指定的部件绘制处理 (步骤606)的情况下,如图9 (a)所示,基于画面数据文件、内容数据和 当前状态数据(根据需要)来进行部件的绘制。这里,画面数据文件是指画 面数据文件内相应的部件结构信息。此外,内容数据是指在从服务器装置2 下载之后被存储在易失性存储器13中的内容数据。进而,当前状态数据是指 在图5的流程图中、在步骤522中保存的当前状态数据和在步骤508中从PLC 等接收到的当前状态数据。
这样,在有分内容指定的部件的情况下,不仅使用存储在PT装置的非易失性存储器14中的数据,而且使用从服务器装置2下载并存储在易失性存储
器13中的数据来进行部件的绘制。另外,这里,'绘制处理,表示在CPUIO 内的例如工作存储器中设置的绘制区域或易失性存储器13中设置的绘制区 域中,按照指定的语言绘制相应的文章或图形。
然后,读出下一个部件(步骤611)后执行以上处理(步骤603 -607 ) 的处理被重复执行,直到判断为读取到最后的部件为止结束之前(步骤608 "否"),在判定为读出最后的部件为止结束时(步骤608 "是"),进行向显 示处理的转移(步骤609)。
在该显示处理(步骤609)中,通过将CPUIO内的绘制区域或易失性存 储器13内的绘制区域中形成的图像传送到显示面板12中包含的显示用緩冲 区,从而通过显示面板12中包含的显示控制器的作用,在显示屏幕la上进 4亍一目应的画面的显示。
然后,在关闭了画面数据文件之后(步骤610),返回图5,进行之前说 明的向显示画面决定处理(步骤504)的转移。
接着,图IO示出表示PC服务器(服务器装置)的动作的流程图(之一), 而且图11表示(之二)。
图10所示的处理通过发送请求命令的接收被起动。在同图中开始处理 时,执行基于对接收到的发送请求命令附加的URL,从本机的非易失性存储 器2中搜索指定的内容数据的处理(步骤IOOI)。
该搜索的结果,在判断为本机的非易失性存储器21内不存在相应的内容 数据时(步骤1002 "否,,),对于PT装置1发送表示 '数据取得失败,的响 应(步骤1005 )。
与此相对,在非易失性存储器21中存在相应的内容数据(步骤1002 "是"),而且来自PT装置1的发送请求为附带时间印记的情况下(步骤1003 "是"),进行从PT装置1侧接收到的时间印记和对服务器侧的内容数据附加 的时间印记的比较对照(步骤1004 )。
这里,在判断为服务器侧的内容数据的时间印记比从PT装置侧发送来的 时间印记新的情况下(步骤1101 "是"),进一步进行请求的内容数据是否是 市场销售通用应用的数据格式的判定(步骤1003 )。这里,在判定为具有市 场销售通用应用的数据格式的文件时(步骤1103 "是"),市场销售通用应用 的文件被向PT装置的画面数据文件进行数据格式的转换(步骤1105 ),然后,'正常结束,的响应和转换的画面数据文件一起作为内容数据被发送到PT
装置(步骤1006 )。
另 一方面,在服务器侧的内容数据的时间印记与从PT装置侧发送来的时 间印记相同或比其老的情况下(步骤1101 "否,,),对PT装置发送表示'无 数据正常结束,的响应(步骤1102)。
此外,在要求的内容数据不是具有市场销售通用应用的数据格式的文件 的情况下(步骤1103 "否"),表示'正常结束,的响应和内容数据一起原样 被发送到PT装置(步骤1104 )。
进而,在来自PT装置的发送请求不是附带时间印记的情况下(步骤1103 "否"),这样的时刻判定处理全部被跳过,立即转移到步骤1103,进行内容 数据的数据格式的判定。
这样,在PC服务器(服务器装置)侧,对从发送请求命令从PT装置侧 到来进行响应,基于对其附加的URL,从自身的非易失性存储器21内搜索 相应的内容数据,在将该搜索出的内容数据转换为PT装置的画面数据文件之 后,作为响应发送回PT装置侧。因此,由于具有该数据格式转换处理(步骤 1105),因此作为服务器装置2侧的非易失性存储器21中存储的内容数据的 数据格式,可以原样采用市场销售通用OA软件的数据格式,其结果,对于 故障分析画面或生产指示画面等这样、需要频繁地更新的画面数据的生成, 处理其的用户乃至管理者具有市场销售OA软件的知识就足够,不必如以前 那样熟悉PT装置所需的程序终端装置的数据格式,使用方便性显著提高。
接着,说明将PT装置1和服务器装置2经由网络连接而构成的PT系统 的运用方法。在该运用方法中,主要是在PT装置1中准备非易失性存储器 14和易失性存储器13,而在服务器装置2中准备非易失性存储器21。对于 可由PT装置1显示的画面中包含要求保密性的内容的画面,将用于绘制该画 面中要求保密性的内容部分的保密性部分数据和用于绘制除此以外的部分的 非保密性部分数据分离。对于非保密性部分数据将其存储在PT装置的非易失 性存储器14中,另一方面,对于保密性部分数据,将其存储在服务器装置2 的非易失性存储器21中,进而,在PT装置的非易失性存储器14中存储表示 服务器装置2内的保密性部分数据的存储位置的数据。在PT装置的显示屏幕 la上显示包含要求保密性的内容的画面的情况下,对于保密性部分数据,基 于存储在服务器装置2的非易失性存储器21中的表示存储位置的数据,从服务器装置2通过下载而取得,并存储在PT装置的易失性存储器13中。然后,
基于PT装置的非易失性存储器14中存储的非保密性部分数据和同一装置的 易失性存储器13中存储的保密性部分数据,绘制显示作为目标的画面。
图12示出表示显示画面组的种类分类的说明图。如同图所示,PT装置1 内的非易失性存储器14中存储有相当于最大4000张左右的画面的画面数据 文件。这些画面,例如图12 U ) ~ ( c )所示,被—分类为监视」器画面、故障 分析画面、生产指示画面等。
这些画面中,根据需要而混杂有要求保密性的内容部分和不要求保密性 的内容部分。因此,在本发明的运用中,对于这些内容部分中被判断为要求 保密性的部分,存储在服务器装置2侧,另一方面,对于虽然是内容部分但 不需要保密性的部分,存储在PT装置1侧。
以下,举出几个画面例子,说明其中包含的内容部分如何被处理。
图13示出表示监视器画面的一例的画面说明图。如同图所示,在该监视 器画面中,图中由点划线包围的区域相当于包含内容部分C1的部件画面。该 内容部分C1是在成为背景的地的画面上配置显示的部件画面,在所谓的PID 控制中,将横轴作为时间轴,将纵轴作为温度轴,将当前值、设定值、操作 量的关系图表化显示。在最初的处理中,在这样的PID控制的时间经过具有 重要的意义的情况下,该内容部分C1是具有保密性的信息,作为内容,也可 以存储在服务器装置2侧。另外,在本例中,内容C1没有这样的必要性,因 而被存储在PT装置1侧。
图14示出表示故障分析画面的一例的画面说明图(之一)。如同图所示, 该故障分析画面中,在成为背景的地的画面上,配置显示包含由图中点划线 包围的内容部分C2的部件画面。该内容将异常标记、异常名称以及详细内容 和异常代码互相建立关联来显示。根据PT装置的用户,与这样的异常标记有 关的详细信息也可能被作为要求保密性的内容,但在本例中,内容部分C2 不那么要求保密性,因此存储在PT装置.1侧。
图15示出表示故障分析画面的一例的画面说明图(之二)。如同图所示, 该故障分析画面中,在背景画面上配置显示包含由图中点划线包围的内容部 分C3的部件画面。该内容部分C3将'电池异常,的内容的'详细'和'处 理方法'作为说明文字来显示。这样的内容对于设置了 PT装置的企业来说, 确实相当于技术诀转等,根据了解或不了解该信息,达到故障恢复的时间上也可能产生大的差距。因此,在本例中,对于内容部分C3判定为具有保密性
的内容,对于与该内容部分C3对应的数据,存储在服务器装置2侧而不是 PT装置1侧。
图16示出表示故障分析画面的一例的画面说明图(之三)。在该故障分 析画面中,在背景画面上配置显示包含由图中点划线包围的内容部分C4的部 件画面。该内容部分C4用图解显示产生电池异常的情况下的处理方法,与之 前的内容同样,包含技术诀窍等,被定位为具有保密性的内容。因此,对于 该内容部分C4也存储在服务器装置2侧而不是PT装置1侧。
图17示出表示生产指示画面的一例的画面说明图(之一)。在该生产指 示画面中,在背景画面上配置显示包含由图中点划线包围的内容部分C5的部 件画面。该内容部分C5对于某种电子装置的筐体的组装,使用立体的图解指 导操作者。该内容确实是生产技术信息乃至技术诀窍信息,在其被盗的情况 下,该企业的损失巨大。因此,对于该内容,被定位于具有保密性的内容, 存储在服务器装置2侧而不是PT装置l侧。
图18示出表示生产指示画面的一例的画面说明图(之二)。在该生产指 示画面中,在背景画面上配置显示包含由图中点划线包围的内容部分C6的部 件画面。对于该内容部分C6,使用立体的图解来显示组装某种电子装置的框
位为具有保密性的内容,存储在服务器装置2侧而不是PT装置1侧。
这样,在本发明的PT系统的运用方法中,对于非保密性部分数据将其存 储在PT装置的非易失性存储器中,而对于保密性部分将其存储在服务器装置 的非易失性存储器中,进而在PT装置的非易失性存储器中存储表示服务器装 置内的保密性部分数据的存储位置的数据,并在PT装置的显示屏幕上显示包 含要求保密性的内容的画面的情况下,对于保密性部分数据,基于服务器装 置的非易失性存储器中存储的表示存储位置的数据,从服务器装置通过下载 而取得并存储在PT装置的易失性存储器中,然后,基于PT装置的非易失性 存储器中存储的非保密性部分数据和同 一装置的易失性存储器中存储的保密 性部分数据,绘制显示作为目标的画面。
因此,根据该PT系统以及运用方法,可以在显示屏幕上显示具有任意的 内容的画面,而且可以可靠地防止有保密性的内容的泄漏。
产业上的可利用性在于,根据本发明,可以提供一种可以在显示屏幕上显示具有任意的内容的画面,而且可以可靠地防止具有保密性的内容的泄漏 的PT系统、PT装置以及PT系统中的运用方法。
权利要求
1.一种服务器装置,可经由网络对可编程终端装置分配内容数据,其特征在于,包括非易失性存储器,具有规定的容量,并且存储多个用于下载到可编程终端装置的内容数据;通信线路,与连接到可编程终端装置的网络连接;内容数据搜索部件,对经由通信线路接收从任何一个可编程终端装置发送的发送请求命令进行响应,基于该发送请求命令中包含的存储位置信息,从非易失性存储器内搜索相应的内容数据;以及响应发送部件,将内容数据搜索部件的搜索结果与对应于发送请求命令的响应一起经由通信线路发送到成为分配目的地的可编程终端装置。
2. 如权利要求1所述的服务器装置,其特征在于,还包括数据格式转换部件,在作为响应对可编程终端装置发送之前,将 从非易失性存储器搜索到的内容数据的数据格式从通用OA软件的数据格式 向可编程终端装置的数据格式转换。
3,如权利要求1所述的服务器装置,其特征在于,包含以下部件,即在与响应一起向可编程终端装置发送之前,将发送请求命令中包含的更新信息和对从非易失性存储器中搜索到的内容数据附加的 更新信息进行对照,在至少两更新信息一致的情况下,禁止搜索到的内容数 据对可编程终端装置的发送。
全文摘要
本发明提供一种可以在显示屏幕上显示具有任意的内容的画面,而且可以可靠地防止具有保密性的内容的泄漏的PT系统、PT装置以及PT系统中的运用方法。在从画面数据文件中读出的部件相当于包含从服务器装置取得的内容的部件时,经由通信线路对服务器装置发送包含与该内容对应的内容数据在服务器装置内的存储位置信息的发送请求命令,然后经由通信线路取得作为来自服务器装置的响应到来的内容数据并存储在易失性存储器中,使用该易失性存储器中存储的内容数据和非易失性存储器内的画面数据文件中包含的部件结构信息,绘制以及显示该部件。
文档编号G05B19/05GK101493681SQ20081018183
公开日2009年7月29日 申请日期2006年3月15日 优先权日2005年3月30日
发明者小岛真一, 村田浩树, 青野真人 申请人:欧姆龙株式会社;Ykk株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1