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

文档序号:8531826阅读:来源:国知局
为显示画面301。在该情况下,如果对梯形图程序进行编辑,则显示画面变为显示画面302。在图8中,将编辑后的程序区域表示为程序区域45。即使在梯形图程序被编辑后的情况下,只要在梯形图程序中未产生新的折返显示,显示方向决定部15B就不变更梯形图程序的显示方向。在这里的显示方向决定部15B维持梯形图程序的竖版显示。
[0131]此后,如果梯形图程序被进一步编辑,则显示画面变为显示画面303。有时由于梯形图程序被编辑,会在梯形图程序中产生新的折返显示。在图8中,将产生了折返显示的程序区域表示为程序区域46。
[0132]在梯形图程序中产生了折返显示的情况下,显示方向决定部15B对梯形图程序的显示方向进行变更,以消除梯形图程序中的折返显示。在这里的显示方向决定部15B将梯形图程序变更为横版显示。由此,显示画面从梯形图程序竖版显示的显示画面303变为梯形图程序横版显示的显示画面304。
[0133]此外,也可以在梯形图程序显示装置IB中增加梯形图程序显示装置IA的功能。例如,梯形图程序显示装置IB也可以形成具有配置方向检测部11的结构。
[0134]另外,显示方向决定部15B在梯形图程序从编辑前就存在折返显示的情况下,也可以在编辑前对梯形图程序的显示方向进行变更,以消除折返显示。
[0135]图9是表示梯形图程序显示装置的硬件结构的图。此外,由于梯形图程序显示装置1A、1B具有相同的硬件结构,因此在这里对梯形图程序显示装置IA的硬件结构进行说明。
[0136]梯形图程序显示装置IA具有:显示部18、显示用存储器2、微处理器3、控制存储器4、HDD(Hard Disk Drive) 5、以及传感器6。在梯形图程序显示装置IA中,这些显示部18、显示用存储器2、微处理器3、控制存储器4、HDD5、传感器6经由总线连接。
[0137]传感器6对梯形图程序显示装置IA的配置方向(纵向放置/横向放置)进行检测。在这里的传感器6与配置方向检测部11相对应。HDD5对在决定梯形图程序的显示方向时使用的计算机程序(显示方向决定程序)及显示变更条件等进行存储。如上所述,HDD5包含程序存储部14A及条件设定部12A而构成。
[0138]微处理器3基于从传感器6发送来的配置信息(纵向放置或横向放置),决定梯形图程序的显示方向。此时,微处理器3利用显示方向决定程序决定梯形图程序的显示方向。另外,微处理器3使在决定梯形图程序的显示方向时所需的信息预先存储在控制存储器4中。控制存储器4例如是RAM (Random Access Memory)。
[0139]显示部18是液晶显示器等显示装置,基于来自微处理器3的指示对梯形图程序进行显示。在显示部18上显示梯形图程序时,在显示用存储器2中预先存储梯形图程序,使显不用存储器2中的梯形图程序在显不部18上显不。显不用存储器2例如是RAM。
[0140]另外,梯形图程序显示装置IA具有鼠标、键盘等输入部13A(在这里未图示),输入使用者从外部输入的指示信息(显示变更条件等)。向输入部13A输入的指示信息向微处理器3发送。
[0141]显示方向决定程序经由总线从HDD5内向控制存储器4载入。微处理器3执行载入至控制存储器4内的显示方向决定程序。具体来说,在梯形图程序显示装置IA中,微处理器3从HDD5内读出显示方向决定程序,在控制存储器4内的程序储存区域中展开,执行各种处理。微处理器3使在该各种处理时产生的各种数据临时存储在形成于控制存储器4内的数据储存区域中。此外,显示方向决定程序也可以预先储存在未图示的ROM (Read OnlyMemory)内。
[0142]在梯形图程序显示装置IA中执行的显示方向决定程序,成为包含显示方向决定部15A和显示方向变更部17A的模块结构,显示方向决定部15A和显示方向变更部17A被载入至主存储装置上,并在主存储装置上生成。
[0143]如上所述,根据实施方式2,即使在通过梯形图程序被编辑而新产生了折返显示的情况下,由于对梯形图程序的显示方向进行变更以消除折返显示,因此梯形图程序的观察性提高,并且梯形图程序的操作性(编辑的容易程度)提高。
[0144]实施方式3
[0145]下面,利用图10?图15对本发明的实施方式3进行说明。在实施方式3中,通过对梯形图程序的电路的配置位置等进行变更,从而在显示画面上显示较多的信息量,而不使观察性降低。此外,下面,说明由梯形图程序显示装置IC对电路进行配置的情况,但是,梯形图程序显示装置1A、1B也可以对电路进行配置。
[0146]图10是表示实施方式3所涉及的梯形图程序显示装置的结构的框图。对图10的各结构要素中的实现与图1所示的实施方式I的梯形图程序显示装置IA相同功能的结构要素标注相同的标号,省略重复的说明。
[0147]梯形图程序显示装置IC具有:输入部13C、程序存储部14C、显示控制部16、以及显示部18。输入部13C输入梯形图程序本身、对梯形图程序进行显示的指示等。输入部13C将对梯形图程序进行显示的指示发送至显示控制部16,将梯形图程序发送至程序存储部14C。显示控制部16以能够在显示画面上显示较多的信息量的方式,使梯形图程序的电路在显示部18上显示。
[0148]图11是表示对梯形图程序进行竖版显示的情况下的电路显示例的图。图11中的纵向是与梯形图程序的列方向平行的方向,横向是与梯形图程序的列方向垂直的方向。
[0149]显示控制部16也可以将构成梯形图程序的“MOV”等各电路(命令)如电路显示例51那样,在纵向上排列字符,并且将各电路在纵向上排列。另外,显示控制部16也可以将各电路如电路显示例52那样,在横向上排列字符,并且将各电路在纵向上排列。
[0150]另外,显示控制部16可以将各电路如电路显示例53那样,在横向上排列字符,并且将各电路在横向上排列,也可以如电路显示例54那样,配置使电路显示例53按顺时针方向旋转90度后的电路结构。电路显示例54是使在横向上排列字符并且将各电路在横向上排列的电路结构进行旋转,而在列方向上配置的电路结构。
[0151]此外,也可以将图11所示的电路显示例51?54应用于梯形图程序的横版显示。图12是表示对梯形图程序进行横版显示的情况下的电路显示例的图。图12中的横向是与梯形图程序的行方向平行的方向,纵向是与梯形图程序的行方向垂直的方向。图12的电路显示例55?57分别与将图11中的电路显示例51?53进行横版显示后的电路结构相对应。
[0152]显示控制部16也可以将构成梯形图程序的“MOV”等各电路如电路显示例55那样,在横向上排列字符,并且将各电路在横向上排列。另外,显示控制部16也可以将各电路如电路显示例56那样,在纵向上排列字符,并且将各电路在横向上排列。
[0153]另外,显示控制部16也可以将各电路如电路显示例57那样,在纵向上排列字符,并且将各电路在纵向上排列。此外,电路显示例57是与电路显示例51相同的显示形式,电路显示例55是与电路显示例53相同的显示形式。另外,将电路显示例54进行横版显示后的电路结构与电路显示例55相同。
[0154]显示控制部16例如选择能够在尽可能小的区域内对梯形图程序进行显示的电路显示方法。换言之,显示控制部16以能够在显示画面上显示尽可能多的梯形图程序的方式,针对梯形图程序的每行或每列设定对电路(部件)的功能进行表示的字符的排列方向、以及电路排列方向。
[0155]此外,显示控制部16也可以将多个电路显示方法进行组合。显示控制部16例如通过针对每列设定电路显示例51?54中的某一个,而将电路显示例51?54进行组合,从而进行能够在最小的区域内显示梯形图程序的电路显示。另外,显示控制部16例如通过针对每行设定电路显示例55?57中的某一个,而将电路显示例55?57进行组合,从而进行能够在最小的区域内显示梯形图程序的电路显示。
[0156]图13是表示梯形图程序的电路配置例的图。在图13中,示出了对梯形图程序进行了横版显示的情况下的电路配置例。显示控制部16也可以采用将构成梯形图程序的各电路(电路XO?X2等)以行为单位将电路的横向位置错开后的交错配置。例如,显示控制部16以下述方式配置电路XO?X2,S卩,使配置在第I行中的电路XO和电路X2之间的横向位置成为配置在第2行中的电路Xl的横向位置。
[0157]此外,也可以将图13所示的电路配置例应用于梯形图程序的竖版显示。在该情况下,构成梯形图程序的各电路,成为以列为单位将电路的纵向位置错开后的交错配置。
[0158]在这里,利用图14 一 I及图14 一 2,对梯形图程序的以行为单位的交错配置方法进行说明。例如,显示控制部16通过将作为对梯形图程序的各电路进行配置的虚拟方格的格子状区域(电路配置格子)设置为矩形状,以行为单位将电路配置格子的位置在横向上各错开一半,从而能够将梯形图程序的各行交错配置。
[0159]图14 一 I是表示以行为单位错开的矩形状的电路配置格子的图。显示控制部16在各行中将矩形状的电路配置格子61在横向上排列。并且,显示控制部16以行为单位将电路配置格子61的位置各错开一半。由此,显示控制部16能够将梯形图程序交错配置。
[0160]另外,显示控制部16能够通过将对梯形图程序的各电路进行配置的格子状区域(电路配置格子)(虚拟方格)设置为六边形,以行为单位将电路配置格子61的位置在横向上各错开一半,从而在梯形图程序的各行之间交错配置。
[0161]图14 一 2是表示以行为单位错开的六边形的电路配置格子的图。显示控制部16在各行中将六边形的电路配置格子62在横向上排列。并且,显示控制部16以行为单位将电路配置格子62的位置在横向上各错开一半。由此,显示控制部16能够将梯形图程序交错配置。
[0162]此外,在图14 一 I及图14 一 2中,对各电路配置格子的顶点连续地配置的情况进行了说明,但各电路配置格子的顶点也可以离散地配置。在该情况下,各电路配置格子变为隔着规定的间隙配置在各行上。
[0163]另外,显示控制部16也可以在不对电路配置格子进行设定的状态下对各电路进行配置。在该情况下,显示控制部16也以将梯形图程序交错配置的方式,对各电路进行配置。
[0164]另外,显示控制部16也可以通过预先准备多个对电路进行配置的层,在每层中对电路进行配置,从而将梯形图程序交错配置。例如,显示控制部16预先准备供构成第I行的电路使用的第I层、以及供构成第2行的电路使用的第2层。并且,显示控制部16以在第I层和第2层中使梯形图程序交错配置的方式,针对每层对电路进行配置。
[0165]另外,显示控制部16也可以使梯形图程序以行为单位进行3维显示。另外,显示控制部16在经由立体眼镜观察到梯形图程序的情况下
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1