梯形图程序显示装置及梯形图程序显示方法

文档序号:8531826阅读:899来源:国知局
梯形图程序显示装置及梯形图程序显示方法
【技术领域】
[0001]本发明涉及对梯形图程序进行显示的梯形图程序显示装置及梯形图程序显示方法。
【背景技术】
[0002]作为对梯形图程序进行显示的装置,例如有平板终端等。在平板终端中,存在对纵向放置/横向放置自动地进行判别,与放置的方向(放置方式)相应地对显示画面进行切换的平板终端。
[0003]例如,在平板终端具有长方形的显示画面的情况下,如果平板终端纵向放置,则平板终端的显示画面变为纵向较长的显示画面,如果横向放置,则平板终端的显示画面变为横向较长的显示画面。该平板终端不论是在纵向放置的情况下,还是在横向放置的情况下,都以梯形图程序在水平方向上延伸的方式进行横版显示。具体来说,在平板终端纵向放置的情况下,梯形图程序以在显示画面的宽度方向上延伸的方式进行横版显示。另外,在平板终端横向放置的情况下,梯形图程序以在显示画面的长度方向上延伸的方式进行横版显示。如上所述,平板终端基于纵向放置/横向放置的判别结果,对梯形图程序相对于显示画面的显示方向进行切换。
[0004]专利文献1:日本特开2006 - 285176号公报

【发明内容】

[0005]但是,在上述现有技术中,如果将平板终端横向放置,则与纵向放置的情况相比能够显示的行数变少,因此有时产生不能显示的梯形图程序。如上所述,存在下述问题,即,通过使平板终端的放置方式改变为纵向放置或横向放置,能够显示的梯形图程序的行数(信息量)有时会变少。
[0006]本发明就是鉴于上述情况而提出的,其目的在于得到一种梯形图程序显示装置及梯形图程序显示方法,其无论显示画面的放置方式如何,均能够显示较多的信息量。
[0007]为了解决上述课题,实现目的,本发明的特征在于,具有:显示方向决定部,其决定使梯形图程序以竖版显示和横版显示中的哪个显示方向进行显示;以及显示部,其按照来自所述显示方向决定部的指示,将所述梯形图程序进行竖版显示或横版显示,所述显示方向决定部针对所述显示部是处于纵向放置状态还是处于横向放置状态的每种放置方式,将竖版显示情况下的梯形图程序的显示方式、和横版显示情况下的梯形图程序的显示方式进行比较,基于比较结果选择与所述放置方式相应的显示方向,指示所述显示部以选择出的显示方向进行显示。
[0008]发明的效果
[0009]根据本发明,实现下述效果,S卩,无论显示画面的放置方式如何,均能够显示较多的信息量。
【附图说明】
[0010]图1是表示实施方式I所涉及的梯形图程序显示装置的结构的框图。
[0011]图2是用于说明梯形图程序的竖版显示及横版显示的图。
[0012]图3是表示实施方式I的梯形图程序显示装置所进行的显示方向的变更处理流程的流程图。
[0013]图4是用于说明竖版时和横版时能够显示的电路的图。
[0014]图5是用于说明竖版时和横版时显示的空闲区域的图。
[0015]图6是表示实施方式2所涉及的梯形图程序显示装置的结构的框图。
[0016]图7是表示实施方式2的梯形图程序显示装置所进行的显示方向的变更处理流程的流程图。
[0017]图8是用于说明梯形图程序的折返显示的图。
[0018]图9是表示梯形图程序显示装置的硬件结构的图。
[0019]图10是表示实施方式3所涉及的梯形图程序显示装置的结构的框图。
[0020]图11是表示对梯形图程序进行竖版显示的情况下的电路显示例的图。
[0021]图12是表示对梯形图程序进行横版显示的情况下的电路显示例的图。
[0022]图13是表示梯形图程序的电路配置例的图。
[0023]图14 一 I是表示以行为单位错开的矩形状的电路配置格子的图。
[0024]图14 一 2是表示以行为单位错开的六边形的电路配置格子的图。
[0025]图15是表示在将梯形图程序弯折而显示的情况下的电路配置的图。
[0026]图16是用于说明对梯形图程序的折返显示进行消除的处理的图。
[0027]图17是表示在将梯形图程序的触点从右侧进行显示的情况下的梯形图程序的显示例的图。
【具体实施方式】
[0028]下面,基于附图,对本发明的实施方式所涉及的梯形图程序显示装置及梯形图程序显示方法进行详细说明。此外,本发明并不受这些实施方式限定。
[0029]实施方式I
[0030]图1是表示实施方式I所涉及的梯形图程序显示装置的结构的框图。梯形图程序显示装置IA是对梯形图程序进行显示的装置。梯形图程序例如是在PLC(programmableLogic Controller)等中使用的程序。梯形图程序显示装置IA例如是平板终端、液晶显示器、CRT (Cathode Ray Tube)、PC (Personal Computer)、智能手机等,具有对梯形图程序进行显示的显示画面。
[0031]此外,下面,对梯形图程序显示装置IA是平板终端的情况进行说明。另外,下面说明的梯形图程序显示装置IA的纵向放置是指,在显示画面是长方形的情况下,显示画面的长度方向成为铅垂方向或成为使用者的视线方向的放置方式。另外,下面说明的梯形图程序显示装置IA的横向放置是指,在显示画面是长方形的情况下,显示画面的宽度方向成为铅垂方向或成为使用者的视线方向的放置方式。
[0032]本实施方式的梯形图程序显示装置IA与纵向放置/横向放置的放置方式相应地,将梯形图程序设置为竖版显示或横版显示,以显示较多的信息量(梯形图程序)。梯形图程序显示装置IA在从纵向放置改变为横向放置时,例如,在产生不能显示的梯形图程序或显示画面的空闲区域与横向放置时相比变小的情况下,将梯形图程序的显示从横版显示改变为竖版显示。
[0033]另外,梯形图程序显示装置IA也可以与纵向放置/横向放置的放置方式相应地,将梯形图程序设置为竖版显示或横版显示,以使观察性变佳。在该情况下,梯形图程序显示装置IA在从纵向放置改变为横向放置时,在需要将I行的梯形图程序折返(换行)而以多行进行显示的情况下,将梯形图程序的显示从竖版显示改变为横版显示。
[0034]在对梯形图程序进行竖版显示的情况下,例如根据以下的规格对梯形图程序进行显不O
[0035].使配线间隔、触点.线圈的显示规格等基本上与横版显示时相同。
[0036]?触点在上方显示,线圈在下方显示。
[0037]?各电路(部件)从左侧依次配置。
[0038]此外,各电路也可以从右侧依次配置。
[0039]梯形图程序显示装置IA具有:配置方向检测部11 ;条件设定部12A ;输入部13A ;程序存储部14A ;显不方向决定部15A ;显不方向变更部17A ;以及显不部18。
[0040]配置方向检测部11对梯形图程序显示装置IA的配置方向(纵向放置/横向放置)进行检测。配置方向检测部11将检测结果(纵向放置或横向放置)(以下,称为配置信息)发送至显示方向决定部15A。
[0041]输入部13A输入对梯形图程序的显示方向进行变更的条件(显示变更条件)、梯形图程序本身、以及对梯形图程序进行显示的指示(对所要显示的梯形图程序进行指定的指示)等。由梯形图程序显示装置IA的使用者向输入部13A输入所希望的显示变更条件、所希望的梯形图程序本身、所希望的显示指示等。
[0042]输入部13A将显示变更条件发送至条件设定部12A,将对梯形图程序进行显示的指示发送至显示方向变更部17A。另外,输入部13A将梯形图程序发送至程序存储部14A。程序存储部14A是对从输入部13A发送来的梯形图程序进行存储的存储器等。
[0043]条件设定部12A对从输入部13A发送来的显示变更条件进行设定。条件设定部12A设定的显示变更条件是以下的(I)?(3)等。
[0044](I)无条件地将梯形图程序的显示设置为竖版显示。
[0045](2)无条件地将梯形图程序的显示设置为横版显示。
[0046](3)基于梯形图程序的显示方式,将梯形图程序的显示设置为竖版显示或横版显不O
[0047]显示方向决定部15A在从配置方向检测部11发送来的配置信息变化为纵向放置或横向放置的情况下,在起动了梯形图程序显示装置IA时,或者在设定在条件设定部12A中的显示变更条件被变更的情况下,对选择竖版显示和横版显示中的哪一个进行判定。显示方向决定部15A在判定竖版显示和横版显示中的哪一个合适时,读出设定在条件设定部12A中的显示变更条件。
[0048]显示方向决定部15A基于设定在条件设定部12A中的显示变更条件,决定对梯形图程序进行竖版显示或横版显示。显示方向决定部15A在设定有上述(I)或(2)的显示变更条件的情况下,向显示方向变更部17A指示与已设定的显示变更条件相应的显示方向。
[0049]显示方向决定部15A在设定有上述(3)的显示变更条件的情况下,基于梯形图程序的显示方式,决定对梯形图程序进行竖版显示或横版显示。
[0050]显示方向决定部15A例如利用由显示方向变更部17A使显示部18显示的梯形图程序,决定梯形图程序的显示方向。显示方向决定部15A在梯形图程序显示装置IA的放置方式被变更的情况下,判定是否会产生不能显示的梯形图程序。此时,显示方向决定部15A利用设定在显示部18中的与显示区域的形状及大小相关的信息,对竖版显示情况下的梯形图程序的显示方式和横版显示情况下的梯形图程序的显示方式进行比较。显示方向决定部15A基于比较结果决定梯形图程序的显示方向。
[0051]显示方向决定部15A例如对在竖版显示情况下能够在显示画面上显示的梯形图程序的列数(竖版时的列数)(纵向上的条数)、和在横版显示情况下能够在显示画面上显示的梯形图程序的行数(横版时的行数)(横向上的条数)进行比较。并且,显示方向决定部15A采用行数和列数中数量较多的一方。换言之,显示方向决定部15A在横版时的行数与竖版时的列数相比较少的情况下,决定为竖版。另外,显示方向决定部15A在竖版时的列数与横版时的行数相比较少的情况下,决定为横版。另外,显示方向决定部15A在横版时的行数、竖版时的行数、以及能够在显示画面上显示的梯形图程序的行数相同的情况下,决定为横版。
[0052]另外,显示方向决定部15A例如也可以对竖版显示情况下的显示画面的空闲区域(竖版时的空闲区域)、和横版显示情况下的显示画面的空闲区域(横版时的空闲区域)进行比较。在该情况下,显示方向决定部15A采用空闲区域较多的一方。换言之,显示方向决定部15A在横版时的空闲区域与竖版时的空闲区域相比较大的情况下,决定为横版显示。另外,显示方向决定部15A在竖版时的空
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1