CN105074591A - 梯形图程序显示程序及梯形图程序显示装置 - Google Patents
梯形图程序显示程序及梯形图程序显示装置 Download PDFInfo
- Publication number
- CN105074591A CN105074591A CN201380074147.9A CN201380074147A CN105074591A CN 105074591 A CN105074591 A CN 105074591A CN 201380074147 A CN201380074147 A CN 201380074147A CN 105074591 A CN105074591 A CN 105074591A
- Authority
- CN
- China
- Prior art keywords
- program
- trapezoid
- level unit
- data configuration
- graphics processing
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
在梯形图程序显示程序中,使计算机执行下述步骤:层次数据保存步骤,在该步骤中,以数据构造标记(4)对梯形图程序进行存储,该数据构造标记(4)通过利用逻辑式对作为梯形图程序的层次单位的各电路模块进行表示,从而利用逻辑上的层次构造表示梯形图程序;以及显示处理步骤,在该步骤中,基于数据构造标记(4),以能够针对每个层次单位对层次构造从视觉上进行识别的数据构造标记(4a)或梯形图(L5),将梯形图程序在显示装置上显示。
Description
技术领域
本发明涉及对梯形图程序进行电路显示的梯形图程序显示程序及梯形图程序显示装置。
背景技术
梯形图程序是定义出由定序器进行的控制序列的程序,以梯形图的形式进行了记述。在梯形图中,电路图描绘为梯子状,两端的垂直的2条母线(正母线和负母线)象征性地表示动力。并且,在将2条母线之间水平地连结的平行的线上,示出继电器电路的动力的流动。在对上述梯形图程序进行显示或编辑时,使用专用的梯形图程序显示编辑装置。
现有的梯形图程序显示编辑装置在画面上的梯形图程序显示区域中,显示出构成梯形图程序的母线、以及棋盘状地引出了辅助线的2维网格。并且,现有的梯形图程序显示编辑装置在2维网格上的网格单元中,配置触点等电路部件或连接线之类的梯形图程序的结构要素(电路要素),对梯形图程序进行显示(例如,参照专利文献1)。
另外,在对梯形图程序进行显示时,以往,利用与背景色不同的颜色,对表示当前选择中的部位的框线(光标)进行描绘,进行选择部位的识别(例如,参照专利文献2)。
然而,梯形图程序是表示继电器电路的程序,是使串联、并联电路以分层次(hierarchical)的形式成为嵌套构造(逻辑层次构造)的程序。因此,在对具有逻辑层次构造的梯形图程序进行编辑的情况下,需要掌握当前选择中的部位在整体中位于哪个层次。
另外,通常,如果梯形图程序变为大规模,则复杂度增大,因此梯形图程序整体的可读性降低。因此,存在下述方法,即,通过将具有含义且形态固定的部分程序(例如各个函数及模块等)进行省略显示,从而提高程序整体的可读性。
专利文献1:日本特开2005-092807号公报
专利文献2:日本特开2011-086118号公报
发明内容
但是,在上述前者及后者的现有技术中,掌握层次构造是困难的。因此,产生了下述问题等,即,具有层次构造的梯形图程序的生成效率降低,以及由于层次范围的解读错误,而在生成的梯形图程序中混入故障。
另外,在上述前者及后者的现有技术中,由于在2维网格上进行电路的表示,因此不能自动地识别出具有含义的电路单位。因此,需要由梯形图程序生成者手动地指定所要进行省略显示的程序单位,比较费事。
本发明就是鉴于上述情况而提出的,其目的在于提供一种梯形图程序显示装置及梯形图程序显示程序,该梯形图程序显示装置及梯形图程序显示程序进行能够容易地对梯形图程序的层次构造进行识别的程序显示。
为了解决上述课题,实现目的,本发明的特征在于,使计算机执行下述步骤:层次数据保存步骤,在该步骤中,以数据构造标记对梯形图程序进行存储,该数据构造标记通过利用逻辑式对作为所述梯形图程序的层次单位的各电路模块进行表示,从而利用逻辑上的层次构造表示所述梯形图程序;以及显示处理步骤,在该步骤中,基于所述数据构造标记,以能够针对每个层次单位对所述层次构造从视觉上进行识别的数据构造标记或梯形图,将所述梯形图程序在显示装置上显示。
发明的效果
根据本发明,具有如下效果,即,能够进行可以容易地对梯形图程序的层次构造进行识别的程序显示。
附图说明
图1是表示实施方式1所涉及的梯形图程序显示装置的结构的图。
图2是用于对梯形图程序的数据构造标记进行说明的图。
图3是用于对梯形图的显示方法进行说明的图。
图4是用于对层次单位的颜色区分显示处理进行说明的图。
图5是表示实施方式2所涉及的梯形图程序显示装置的结构的图。
图6是用于对选择范围的省略显示处理进行说明的图。
图7是表示实施方式3所涉及的梯形图程序显示装置的结构的图。
图8是用于说明针对每个层次单位来编辑梯形图的处理的图。
图9是用于说明针对每个层次单位来编辑数据构造标记的处理的图。
图10是表示实施方式4所涉及的梯形图程序显示装置的结构的图。
图11是用于对层次单位的监视显示进行说明的图。
图12是表示实施方式5所涉及的梯形图程序显示装置的结构的图。
图13是表示梯形图程序显示装置的硬件结构的图。
具体实施方式
下面,基于附图,对本发明的实施方式所涉及的梯形图程序显示装置及梯形图程序显示程序进行详细说明。此外,本发明并不限定于这些实施方式。
实施方式1
图1是表示实施方式1所涉及的梯形图程序显示装置的结构的图。梯形图程序显示装置1A是对梯形图程序进行显示的装置,例如是PC(PersonalComputer)等。本实施方式的梯形图程序显示装置1A在能够从视觉上对层次构造进行识别的状态下对梯形图程序进行显示,以能够容易地识别出电路的逻辑层次构造。梯形图程序显示装置1A例如通过针对每个层次进行颜色区分显示,从而以能够从视觉上对各层次进行识别的方式对梯形图程序进行显示。梯形图程序显示装置1A所显示的梯形图程序是在PLC(ProgrammableLogicController)(定序器)***等中使用的程序。
梯形图程序显示装置1A具有:工程设计工具10A、程序输入部11、以及显示部30。程序输入部11输入由梯形图程序生成装置等生成的梯形图程序,向工程设计工具10A发送。在本实施方式中,梯形图程序显示装置1A利用梯形图程序的数据构造标记,进行梯形图的显示。
数据构造标记将梯形图程序内的串联、并联电路的逻辑上的层次构造针对每个电路模块按逻辑进行记述。换言之,数据构造标记通过利用逻辑式对作为梯形图程序的层次单位的各电路模块进行表示,从而利用逻辑上的层次构造表示梯形图程序。具体地说,数据构造标记是下述数据,即,利用仅使用了and、or及not的2值逻辑的逻辑式,即可对电路进行表示。
工程设计工具10A是对在PLC***等中运行的梯形图程序进行显示的工具。工程设计工具10A例如能够作为PC上的S/W(软件)而实现。
工程设计工具10A具有层次数据保存部12、以及显示处理部14A。层次数据保存部12是存储呈层次构造的梯形图程序(数据构造标记)的存储器等。
显示处理部14A利用层次数据保存部12内的数据构造标记,将梯形图程序在显示部30上进行梯形图显示。本实施方式的显示处理部14A以能够从视觉上进行识别的方式,将各层次进行梯形图显示。显示处理部14A例如将梯形图程序针对各层次以不同的颜色进行填涂区分并显示。
下面,对梯形图程序的构造进行说明。梯形图程序能够作为串联、并联电路的层次构造而进行表示。在本实施方式中,将梯形图程序中的层次构造的单位称为层次单位。层次单位是具有含义且形态固定的部分程序(各个函数及模块等)。
另外,在本实施方式中,将作为不可分的部件而进行处理的基本元件(1个触点、1个线圈等)称为电路要素。电路要素是最小的层次单位。另外,层次单位是1输入1输出。例如,在层次单位或电路要素串联连接的情况下,串联连接的一系列的层次单位或电路要素成为1个层次构造。
图2是用于对梯形图程序的数据构造标记进行说明的图。梯形图程序是作为如图2所示的梯形图L3或数据构造标记4而生成的。由于梯形图L3和数据构造标记4表示相同的梯形图程序,因此,根据梯形图L3生成数据构造标记4、根据数据构造标记4从梯形图L3生成,均能够实现。
图2中的梯形图L3及数据构造标记4的电路要素是X1、X2、X3、X4(触点)及Y10(线圈)。并且,X1和X2构成串联电路。层次解析部13将由X1和X2构成的串联电路表示为(X1andX2)。这是层次单位。另外,(X1andX2)和X3构成并联电路。层次解析部13将由(X1andX2)和X3构成的并联电路表示为((X1andX2)orX3)。这也是层次单位。
如上所述,通过不断地显示串联电路及并联电路,梯形图L3能够利用如下所示的数据构造标记(A)进行表示。
(((×1and×2)or×3)and×4andY10)…(A)
这里的数据构造标记(A)是图2的数据构造标记4。在本实施方式中,层次数据保存部12预先存储数据构造标记4。显示处理部14A从层次数据保存部12读取数据构造标记4,使与数据构造标记4相对应的梯形图在显示部30上显示。
图3是用于对梯形图的显示方法进行说明的图。显示处理部14A基于数据构造标记4,按照以下的规则,使并联电路、串联电路、以及连接线在显示部30上进行梯形图显示。
(规则1)通过在横向(左右方向)上配置层次单位,从而对串联电路模块进行表示。
(规则2)通过在纵向(上下方向)上配置层次单位,从而对并联电路模块进行表示。
(规则3)在连接的层次单位不相邻的情况下,通过补充连接线,从而对连接关系进行表示。
显示处理部14A按照上述(规则1)~(规则3),从而使梯形图程序作为2维网格上的梯形图而在显示部30上显示。如果按照上述(规则1)~(规则3),则显示处理部14A能够将以下的数据构造标记(B)如图3所示进行显示。
(((×1or×4)and×2and×3)or(×5and×6))…(B)
此时,显示处理部14A通过对数据构造标记(B)的3个括弧()从内侧不断地进行解析,从而使数据构造标记(B)的梯形图程序作为梯形图在显示部30上显示。具体地说,显示处理部14A进行以下的处理。
(处理1-1)通过将(X1orX4)的层次单位在画面的左上位置上下地排列,从而对由(X1orX4)构成的并联电路模块51进行显示。
(处理1-2)通过将andX2andX3的层次单位在并联电路模块51的右侧排列,从而对由((X1orX4)andX2andX3)构成的串联电路模块52进行显示。
(处理1-3)通过将(X5andX6)的层次单位左右地排列,从而生成串联电路模块53。
(处理1-4)为了将((X1orX4)andX2andX3)和(X5andX6)并联连接,在X6的右侧补充连接线54。
本实施方式的显示处理部14A在对各层次进行显示时,针对每个层次进行颜色区分。换言之,显示处理部14A对各层次单位分别填涂颜色。在这里,对层次单位的颜色区分显示处理进行说明。
图4是用于对层次单位的颜色区分显示处理进行说明的图。在这里,对下述情况进行说明,即,显示处理部14A将数据构造标记4作为梯形图L5或数据构造标记4a进行颜色区分显示。
首先,说明将数据构造标记4作为梯形图L5进行颜色区分显示的情况。数据构造标记4利用电路单位(串联电路模块31、并联电路模块32、串联电路模块33)而构成。显示处理部14A利用在图3中说明过的方法,将数据构造标记4作为梯形图L5显示。
此时,显示处理部14A将串联电路模块31作为梯形图L5的串联电路模块41而在显示部30上显示。同样地,显示处理部14A将并联电路模块32作为梯形图L5的并联电路模块42而显示,将串联电路模块33作为梯形图L5的串联电路模块43而显示。具体地说,显示处理部14A进行以下的处理。
(处理2-1)(X1andX2):由于是串联电路的层次单位,因此在画面的左上方左右地排列并显示。
(处理2-2)orX3:由于是并联电路的层次单位,因此将X3在串联电路模块41的下方排列并显示。
(处理2-3)连接线:为了将X3和(X1andX2)连接,在X3的右侧补充连接线。
(处理2-4)andX4andY10:由于是串联电路的层次单位,因此将X4和Y10在并联电路模块42的右侧排列并显示。
此外,显示处理部14A自动地进行使线圈靠近右端的显示处理。
然后,显示处理部14A针对每个层次单位,对梯形图L5进行颜色区分。显示处理部14A例如对作为第1层次的串联电路模块41填涂第1颜色(黄色等)。另外,显示处理部14A对作为第2层次的并联电路模块42(环状区域)填涂第2颜色(绿色等)。并且,显示处理部14A对作为第3层次的串联电路模块43(环状区域)填涂第3颜色(浅蓝色等)。
下面,说明将数据构造标记4作为数据构造标记4a进行颜色区分显示的情况。显示处理部14A例如对作为第1层次的串联电路模块31填涂第1颜色,对作为第2层次的并联电路模块32(环状区域)填涂第2颜色。并且,显示处理部14A对作为第3层次的串联电路模块33(环状区域)填涂第3颜色。
如上所述,显示处理部14A进行层次单位的填涂区分。此时,显示处理部14A也可以在层次单位及其上级的层次单位之间设置空缺(间隙)的基础上进行填涂区分。
具体地说,显示处理部14A使串联电路模块41的边界线与并联电路模块42及串联电路模块43不重叠,使并联电路模块42的边界线与串联电路模块43不重叠。换言之,显示处理部14A以下述方式配置各电路模块,即,串联电路模块41(下层侧)进入并联电路模块42(上层侧)的内侧,并联电路模块42(下层侧)进入串联电路模块43(上层侧)的内侧。
同样地,显示处理部14A使串联电路模块31的边界线与并联电路模块32及串联电路模块33不重叠,使并联电路模块32的边界线与串联电路模块33不重叠。换言之,显示处理部14A以下述方式对各电路模块进行显示,即,串联电路模块31(下层侧)进入并联电路模块32(上层侧)的内侧,并联电路模块32(下层侧)进入串联电路模块33(上层侧)的内侧。由此,能够从视觉上容易感知地对层次的深度进行显示。
此外,在本实施方式中,说明了将未进行颜色区分的状态下的数据构造标记4存储在层次数据保存部12中的情况,但是也可以将进行了颜色区分的状态下的数据构造标记4a存储在层次数据保存部12中。另外,视觉上的识别显示不限于颜色区分显示。例如,也可以使用颜色的浓淡、背景的样式、闪烁显示、由框实现的包围显示、斜线阴影显示等进行识别显示。
另外,显示处理部14A也可以将电路的层次构造的深度(层次单位所具有的层次构造的深度)(是第几层)作为梯形图程序的品质信息在显示部30上显示。层次构造的深度表示梯形图程序内的层次单位的层次位置。显示处理部14A向要探求层次构造深度的层次单位,基于该层次单位外侧的括弧数量或者内侧的括弧数量,导出层次构造的深度。显示处理部14A可以将导出的层次构造的深度在所有的层次单位的附近进行显示,也可以仅针对设定中的层次单位进行显示。
另外,在1个层次单位内存在多个相同的电路模块的情况下,显示处理部14A也可以对相同的电路模块进行强调显示。另外,在梯形图程序内存在由相同的电路模块构成的层次单位的情况下,显示处理部14A也可以对这些层次单位进行强调显示。
如上所述,根据实施方式1,由于以电路的逻辑上的层次单位对梯形图程序进行填涂区分,因此能够容易地掌握梯形图的各结构要素在整体中位于哪个层次。换言之,能够进行可以容易地对梯形图程序的层次构造(层次范围及层次间的深度)进行识别的程序显示。
因此,在将本实施方式的程序显示应用于梯形图程序的生成作业的情况下,能够容易地掌握当前选择中的部位在整体中位于哪个层次。因此,能够使程序生成作业高效化。另外,通过以层次单位进行操作,从而能够以在逻辑上汇总而得到的单位进行集中操作,因此能够使程序生成作业进一步高效化。另外,由于能够避免混入因层次范围的解读错误引起的程序故障等,因此能够提高生成的程序的品质。
实施方式2
下面,利用图5及图6,对本发明的实施方式2进行说明。在实施方式2中,导入能够将层次单位作为选择范围进行选择的机制。由此,进行针对每个层次单位的省略显示。
图5是表示实施方式2所涉及的梯形图程序显示装置的结构的图。对图5的各结构要素中的与图1所示的实施方式1的梯形图程序显示装置1A实现相同功能的结构要素,标注相同的编号,省略重复的说明。
梯形图程序显示装置1B在梯形图程序显示装置1A的功能的基础上,还具有指示输入部17和范围选择部(对象设定部)16。另外,在梯形图程序显示装置1B中,取代工程设计工具10A而具有工程设计工具10B。并且,工程设计工具10B在工程设计工具10A的结构要素的基础上,具有范围选择部16。本实施方式的工程设计工具10B具有作为省略显示工具的功能。另外,在梯形图程序显示装置1B中,取代显示处理部14A而具有显示处理部14B。
指示输入部17与范围选择部16连接。指示输入部17输入来自用户的指示,向范围选择部16发送。来自用户的指示是对成为操作对象(处理对象)的层次单位进行指定的指示(以下,称为层次指定指示)或者进行省略显示的指示(以下,称为省略显示指示)。
范围选择部16与显示处理部14B连接。范围选择部16具有下述功能,即,针对每个层次单位,对成为操作对象的范围进行切换。如果经由指示输入部17对某个层次单位进行了指定(如果输入了层次指定指示),则范围选择部16将指定的层次单位设定为选择范围。范围选择部16将设定的选择范围(层次单位)向显示处理部14B发送。另外,如果输入了省略显示指示,则范围选择部16将对设定中的选择范围进行省略显示的指示向显示处理部14B发送。
本实施方式的显示处理部14B具有与显示处理部14A相同的功能、以及按照来自范围选择部16的指示对设定中的选择范围进行省略显示的功能。此外,在从范围选择部16发送来与设定中的选择范围相关的信息的情况下,显示处理部14B也可以以能够对设定中的选择范围进行识别的方式进行显示。例如,显示处理部14B也可以将设定中的选择范围变更为表示是设定中的选择范围的颜色(与其他部分不同的颜色)等。
下面,对选择范围的省略显示处理进行说明。图6是用于对选择范围的省略显示处理进行说明的图。图6所示的梯形图L5a是与图4所示的梯形图L5相同的梯形图。
在该梯形图L5a中,如果用户例如对并联电路模块42进行指定,则指定了并联电路模块42的层次指定指示向指示输入部17输入。例如,通过由用户对并联电路模块42的某个位置(并且,是除了串联电路模块41以外的位置)进行鼠标点击,从而将层次指定指示向指示输入部17输入。换言之,通过从并联电路模块42内的区域中对除了串联电路模块41的区域以外的区域(矩形环状区域)中的某个位置进行指定,从而将指定了并联电路模块42的层次指定指示向指示输入部17输入。
此外,例如在指定了触点X1的内侧的情况下,指示输入部17视作指定了触点X1。另外,在指定了串联电路模块41内的触点X1、X2的外侧的情况下,指示输入部17视作指定了串联电路模块41(X1andX2)。
该选择操作也能够通过按键操作进行。例如,也可以利用Shift+↑键使选择范围向上级的层次单位移动,利用Shift+↓键向下级的层次单位移动。
指示输入部17将指定的层次指定指示向范围选择部16发送。由此,范围选择部16将由层次指定指示所指定的层次单位设定为选择范围。例如在指定了并联电路模块42的情况下,范围选择部16将并联电路模块42的层次单位设定为选择范围,在指定了串联电路模块43的情况下,将串联电路模块43的层次单位设定为选择范围。
然后,范围选择部16将所设定的选择范围向显示处理部14B发送。由此,显示处理部14B将所设定的选择范围以能够与未设定的选择范围进行识别的方式进行显示。显示处理部14B对所设定的选择范围进行着色等。此外,显示处理部14B可以将所设定的选择范围利用框进行包围,也可以闪烁显示。
之后,如果用户进行右击等操作,则经由指示输入部17及范围选择部16,将与该操作相对应的指示向显示处理部14B发送。由此,显示处理部14B对编辑菜单进行显示。在编辑菜单中,预先设定有剪切、复制、粘贴、省略显示等。
如果用户对选择范围的省略显示进行指定,则经由指示输入部17及范围选择部16,将与该指定操作相对应的指示向显示处理部14B发送。由此,显示处理部14B使设定中的层次单位在显示部30上进行省略显示。
显示处理部14B例如通过使电路单位(电路模块)在与原本的构造的显示区域相比较小的区域内显示,从而在显示部30上进行省略显示。另外,显示处理部14B也可以在显示部30上对内部构造进行省略显示。另外,显示处理部14B也可以通过利用表示电路单位的作用或含义的字符串等,对电路单位进行替代显示,从而在显示部30上进行省略显示。
在图6中示出下述情况下的梯形图L5b,即,显示处理部14B利用“并联电路A”的字符串44代替并联电路模块42而在显示部30上进行显示。这样,梯形图L5a如梯形图L5b所示进行省略显示。
此外,也可以将梯形图L5b的省略显示反映在数据构造标记4a中。在图6中示出下述情况下的数据构造标记4b,即,显示处理部14B利用“并联电路A”的字符串34代替作为电路单位的并联电路模块32而在显示部30上进行显示。这样,数据构造标记4a如数据构造标记4b所示进行省略显示。
另外,也可以利用数据构造标记4a生成数据构造标记4b。换言之,也可以由用户对数据构造标记4a进行省略显示指示,从而显示处理部14B根据数据构造标记4a生成数据构造标记4b。在该情况下,显示处理部14B根据数据构造标记4a直接生成数据构造标记4b,而不生成梯形图L5b。
此外,在本实施方式中,说明了针对每个层次单位进行颜色区分显示的情况,但是也可以进行层次单位的省略显示,而不针对每个层次单位进行颜色区分显示。另外,显示处理部14B也可以将省略显示中的梯形图L5b或数据构造标记4B存储在层次数据保存部12中。
如上所述,根据实施方式2,由于针对每个层次单位对成为操作对象的范围进行切换,因此与现有的操作相比,用户能够以较少的工作量对层次单位进行指定或省略显示。另外,由于能够容易地对层次单位进行省略显示,因此能够提高程序整体的可读性。
实施方式3
下面,利用图7及图8,对本发明的实施方式3进行说明。在实施方式3中,导入对所选择的层次单位集中地进行删除、复制或粘贴等编辑处理的机制。由此,以在逻辑上汇总而得到的单位(层次单位)进行集中编辑。
图7是表示实施方式3所涉及的梯形图程序显示装置的结构的图。对于图7的各结构要素中的与如图5所示的实施方式2的梯形图程序显示装置1B实现相同功能的结构要素,标注相同的编号,省略重复的说明。
梯形图程序显示装置1C在梯形图程序显示装置1B的功能的基础上,还具有编辑处理部18和输出部15。另外,在梯形图程序显示装置1C中,取代工程设计工具10B而具有工程设计工具10C。并且,工程设计工具10C在工程设计工具10B的结构要素的基础上,具有编辑处理部18。本实施方式的工程设计工具10C具有作为显示编辑工具的功能。
编辑处理部18与指示输入部17、范围选择部16以及显示处理部14B连接。如果用户针对范围选择部16所设定的层次单位进行编辑操作,则编辑处理部18按照操作内容,对层次数据保存部12内的数据构造标记4a进行变更。
输出部15与层次数据保存部12连接。在存在对层次数据保存部12内的数据构造标记进行输出的指示的情况下,输出部15将层次数据保存部12内的数据构造标记向外部装置输出。
对于本实施方式的指示输入部17,如果用户进行与编辑指示相应的操作,则指示输入部17将编辑指示向编辑处理部18发送。编辑指示例如是删除、复制、粘贴等。
下面,说明针对每个层次单位的编辑处理。图8是用于说明针对每个层次单位来编辑梯形图的处理的图。在这里,对下述情况的处理进行说明,即,梯形图程序显示装置1C利用梯形图L5a的一部分(并联电路模块42),生成梯形图L5c。
范围选择部16将由层次指定指示所指定的层次单位(并联电路模块42)设定为选择范围。然后,范围选择部16将所设定的选择范围向显示处理部14B发送。由此,显示处理部14B将所设定的选择范围以能够与未设定的选择范围进行识别的方式进行显示。
然后,范围选择部16将设定中的层次单位向编辑处理部18发送。之后,如果用户从指示输入部17向范围选择部16所设定的层次单位输入了编辑操作(删除、复制、粘贴等),则编辑处理部18按照编辑操作的内容,进行利用了设定中的层次单位的编辑处理。具体地说,编辑处理部18针对显示中的梯形图,进行层次单位的复制或删除等。此外,在编辑操作是粘贴的情况下,由于作为编辑操作而对粘贴位置进行指定,因此编辑处理部18在所指定的粘贴位置处粘贴设定中的层次单位。在图8中示出编辑处理部18对并联电路模块42进行复制并粘贴至梯形图L5c的情况。
之后,在梯形图程序显示装置1C中,重复按照来自用户的指示所进行的编辑处理。如果从用户向指示输入部17输入了编辑完成的指示,则该指示经由编辑处理部18向显示处理部14B发送。由此,显示处理部14B将编辑后的梯形图程序即梯形图L5c存储在层次数据保存部12中。
图9是用于说明针对每个层次单位来编辑数据构造标记的处理的图。在这里,对下述情况下的处理进行说明,即,梯形图程序显示装置1C利用数据构造标记4a的一部分,生成数据构造标记4c。
范围选择部16将由层次指定指示所指定的层次单位(并联电路模块32)设定为选择范围。然后,范围选择部16将所设定的选择范围向显示处理部14B发送。由此,显示处理部4B以能够与未设定的选择范围进行识别的方式,对所设定的选择范围进行显示。
然后,范围选择部16将设定中的层次单位向编辑处理部18发送。之后,如果用户从指示输入部17针对范围选择部16所设定的层次单位输入了编辑操作(删除、复制、粘贴等),则编辑处理部18按照编辑操作的内容,进行利用了设定中的层次单位的编辑处理。具体地说,编辑处理部18针对显示中的数据构造标记,进行层次单位的复制或删除等。此外,在编辑操作是粘贴的情况下,由于作为编辑操作而对粘贴位置进行指定,因此编辑处理部18在所指定的粘贴位置处粘贴设定中的层次单位。在图9中,示出编辑处理部18对并联电路模块32进行复制、并粘贴至数据构造标记4c的情况。此外,编辑处理部18也可以执行检索或置换等作为编辑操作。
之后,在梯形图程序显示装置1C中,重复按照来自用户的指示而进行的编辑处理。如果从用户向指示输入部17输入了编辑完成的指示,则该指示经由编辑处理部18向显示处理部14B发送。由此,显示处理部14B将编辑后的梯形图程序即数据构造标记4c存储在层次数据保存部12中。此外,在本实施方式中,说明了针对每个层次单位进行颜色区分显示的情况,但是也可以进行层次单位的编辑处理,而不针对每个层次单位进行颜色区分显示。
如上所述,根据实施方式3,由于能够利用指定了逻辑层次单位的选择范围,进行编辑的集中操作,因此能够以在逻辑上汇总而得到的单位容易地进行编辑。因此,能够使程序生成作业及编辑作业高效化。
实施方式4
下面,利用图10及图11,对本发明的实施方式4进行说明。在实施方式4中,导入下述机制,即,从CPU单元仅获取在所选择的层次单位(部分电路)中包含的变量的当前值。由此,以在逻辑上汇总而得到的单位独立地进行执行状态的监视显示。
图10是表示实施方式4所涉及的梯形图程序显示装置的结构的图。对于图10的各结构要素中的与如图5所示的实施方式2的梯形图程序显示装置1B实现相同功能的结构要素,标注相同的编号,省略重复的说明。
梯形图程序显示装置1D在梯形图程序显示装置1B的功能的基础上,具有监视值获取部19。另外,在梯形图程序显示装置1D中,取代工程设计工具10B而具有工程设计工具10D。并且,工程设计工具10D在工程设计工具10B的结构要素的基础上,具有监视值获取部19。工程设计工具10D与CPU单元20连接。本实施方式的工程设计工具10D具有作为监视工具的功能。
监视值获取部19与显示处理部14B、范围选择部16、指示输入部17、CPU单元20连接。如果监视值获取部19从用户接收到对选择范围进行监视显示的指示,则从范围选择部16获取设定中的层次单位,生成选择范围内的变量一览。另外,监视值获取部19从执行中的CPU单元20获取变量一览的当前值。换言之,监视值获取部19从CPU单元20仅获取在设定中的层次单位中包含的变量的监视值。并且,监视值获取部19对显示处理部14B进行指示(监视显示指示),以在按照获取到的变量的当前值的状态下,对选择范围进行显示。
CPU单元20是执行梯形图程序的处理单元,是具有按照梯形图程序进行动作的CPU的单元。如果CPU单元20执行梯形图程序,则将导通状态(执行状态)向监视值获取部19输出。
本实施方式的显示处理部14B按照来自监视值获取部19的指示,按照以层次单位来获知导通状态的方式,将梯形图在显示部30上显示。具体地说,显示处理部14B以下述方式对梯形图进行显示,即,根据变量的当前值,获知所指定的层次单位内的电路及所指定的层次单位自身是否导通。显示处理部14B例如通过使处于导通状态的电路要素具有与其他部分不同的颜色(例如蓝色),从而对电路要素的导通状态进行表示。另外,显示处理部14B例如通过使处于导通状态的层次单位具有与其他部分不同的颜色(例如棕色),从而对层次单位的导通状态进行表示。
在现有技术的监视显示中,以梯形图程序整体为单位进行监视显示。因此,存在下述问题,即,随着对导通状态进行获取、显示的变量的数量增多,引起性能劣化。另外,在仅希望关注部分电路的状态而进行监视的情况下,如果整体成为监视显示状态,则难以找出希望关注的部分电路等,识别性存在课题。
在本实施方式中,梯形图程序显示装置1D按照以层次单位来获知导通状态的方式,对梯形图进行显示。另外,梯形图程序显示装置1D对处于导通状态的电路要素及层次单位进行着色并显示。
图11是用于对层次单位的监视显示进行说明的图。在图11中,示出由用户对并联电路模块42的层次单位进行选择、仅对选择范围进行监视显示的情况下的梯形图。
向指示输入部17输入仅对由用户所选择的范围(层次单位)进行监视显示的指示(选择范围监视指示)。指示输入部17将所输入的选择范围监视指示向监视值获取部19发送。
如果监视值获取部19接收到选择范围监视指示,则从范围选择部16获取设定中的层次单位,生成层次单位内(范围内)的变量一览。在范围选择部16将并联电路模块42设定为选择范围的情况下,监视值获取部19生成[X1,X2,X3]作为变量一览。
然后,监视值获取部19从执行中的CPU单元20获取变量一览的当前值。监视值获取部19例如获取[X1=ON,X2=ON,X3=OFF]等当前值。监视值获取部19向显示处理部14B发送监视显示指示,以在按照获取到的变量的当前值的状态下,对设定中的选择范围进行显示。
如果显示处理部14B接收到监视显示指示,则以根据变量的当前值,能够识别出哪个电路处于导通状态的方式,使显示部30进行电路显示。显示处理部14B例如对处于导通状态的电路要素(触点X1、X2)进行着色并显示。另外,显示处理部14B对处于导通状态的层次单位进行斜线阴影显示。
如上所述,根据实施方式4,由于能够以逻辑上的电路的层次单位对监视显示对象进行指定,因此能够针对每个层次单位独立地进行监视显示。因此,能够限制对导通状态进行获取的变量的数量,其结果,能够提高导通状态的显示、处理性能。另外,由于能够仅对希望关注的层次单位进行指定而对导通状态进行监视,因此能够提高监视的识别性。因此,能够使梯形图程序的调试作业高效化。
实施方式5
下面,利用图12及图13,对本发明的实施方式5进行说明。在实施方式5中,在向梯形图程序显示装置输入了梯形图的情况下,对梯形图进行解析,变换为数据构造标记。
图12是表示实施方式5所涉及的梯形图程序显示装置的结构的图。对于图12的各结构要素中的与如图1所示的实施方式1的梯形图程序显示装置1A实现相同功能的结构要素,标注相同的编号,省略重复的说明。
梯形图程序显示装置1E在梯形图程序显示装置1A的功能的基础上,具有层次解析部13。另外,在梯形图程序显示装置1D中,取代工程设计工具10A而具有工程设计工具10E。并且,工程设计工具10E在工程设计工具10A的结构要素的基础上,具有层次解析部13。本实施方式的工程设计工具10E具有作为监视工具的功能。
程序输入部11输入由梯形图程序生成装置等生成的梯形图L3,向层次解析部13发送。层次解析部13对配置在梯形图L3内的串联、并联电路的层次构造进行解析。层次解析部13基于解析结果,对梯形图程序赋予层次构造。具体地说,层次解析部13基于梯形图L3,生成数据构造标记4。层次解析部13将包含与层次构造相关的信息在内的数据构造标记4存储在层次数据保存部12中。
显示处理部14A基于层次数据保存部12内的数据构造标记4,以能够从视觉上对各层次单位进行识别的方式对梯形图L5进行显示。显示处理部14A通过与实施方式1相同的处理,对梯形图L5进行颜色区分显示。
此外,在本实施方式中,说明了基于数据构造标记4对梯形图L5进行颜色区分显示的情况,但是也可以基于数据构造标记4及梯形图L3,对梯形图L5进行颜色区分显示。在该情况下,数据构造标记4及梯形图L3存储在层次数据保存部12中。
下面,对梯形图程序显示装置1A~1E的硬件结构进行说明。图13是表示梯形图程序显示装置的硬件结构的图。图13所示的梯形图程序显示装置1X是梯形图程序显示装置1A~1E中的某一个。
梯形图程序显示装置1X具有:CPU(CentralProcessingUnit)91、ROM(ReadOnlyMemory)92、RAM(RandomAccessMemory)93、显示部30、输入部95。在梯形图程序显示装置1X中,上述的CPU91、ROM92、RAM93、显示部30、输入部95经由总线B连接。
CPU91利用作为计算机程序的层次显示程序90,针对每个层次单位对梯形图程序进行颜色区分显示。显示部30是液晶监视器等显示装置,基于来自CPU91的指示,对梯形图、数据构造标记等进行颜色区分显示。输入部95具有鼠标及键盘而构成,输入由用户从外部输入的指示信息、梯形图程序等。向输入部95输入的指示信息被向CPU91发送。
层次显示程序90储存在ROM92内,经由总线B向RAM93载入。CPU91执行载入至RAM93内的层次显示程序90。具体地说,在梯形图程序显示装置1X中,按照使用者发出的、来自输入部95的指示输入,CPU91从ROM92内读取层次显示程序90,在RAM93内的程序储存区域中展开,执行各种处理。CPU91将在进行该各种处理时生成的各种数据暂时存储在形成于RAM93内的数据储存区域中。
在梯形图程序显示装置1X中执行的层次显示程序90成为包含层次数据保存部12、显示处理部14A(显示处理部14B)等在内的模块结构,它们载入至主存储装置上,它们在主存储装置上生成。
如上所述,根据实施方式5,由于根据梯形图L3生成数据构造标记4,因此即使向梯形图程序显示装置1E输入的梯形图程序是梯形图,也能够对梯形图进行颜色区分显示。
工业实用性
如上所述,本发明所涉及的梯形图程序显示装置及梯形图程序显示程序适用于梯形图程序的电路显示。
标号的说明
1A~1E、1X梯形图程序显示装置,4、4a~4c数据构造标记,10A~10E工程设计工具,11程序输入部,12层次数据保存部,13层次解析部,14A、14B显示处理部,15输出部,16范围选择部,17指示输入部,18编辑处理部,19监视值获取部,20CPU单元,30显示部,31、33、41、43、52、53串联电路模块,32、42、51并联电路模块,90层次显示程序,L3、L5、L5a~L5c梯形图。
Claims (13)
1.一种梯形图程序显示程序,其特征在于,
使计算机执行下述步骤:
层次数据保存步骤,在该步骤中,以数据构造标记对梯形图程序进行存储,该数据构造标记通过利用逻辑式对作为所述梯形图程序的层次单位的各电路模块进行表示,从而利用逻辑上的层次构造表示所述梯形图程序;以及
显示处理步骤,在该步骤中,基于所述数据构造标记,以能够针对每个层次单位对所述层次构造从视觉上进行识别的数据构造标记或梯形图,将所述梯形图程序在显示装置上显示。
2.根据权利要求1所述的梯形图程序显示程序,其特征在于,
在所述显示处理步骤中,将所述层次构造针对每个层次单位以不同的颜色进行填涂区分并显示。
3.根据权利要求1或2所述的梯形图程序显示程序,其特征在于,
使计算机还执行对象设定步骤,在该对象设定步骤中,将由用户所指定的层次单位设定为处理对象,
在所述显示处理步骤中,以能够与未设定的层次单位进行识别的方式,对所设定的层次单位进行显示。
4.根据权利要求1至3中任一项所述的梯形图程序显示程序,其特征在于,
使计算机还执行下述步骤:
对象设定步骤,在该步骤中,将由用户所指定的层次单位设定为处理对象;以及
省略显示步骤,在该步骤中,使设定为所述处理对象的层次单位在所述梯形图程序内进行省略显示。
5.根据权利要求1至3中任一项所述的梯形图程序显示程序,其特征在于,
使计算机还执行下述步骤:
对象设定步骤,在该步骤中,将由用户所指定的层次单位设定为处理对象;以及
编辑步骤,在该步骤中,按照来自用户的指示,进行利用了设定为所述处理对象的层次单位的程序编辑。
6.根据权利要求1至3中任一项所述的梯形图程序显示程序,其特征在于,
使计算机还执行下述步骤:
对象设定步骤,在该步骤中,将由用户所指定的层次单位设定为处理对象;以及
监视值获取步骤,在该步骤中,从执行所述梯形图程序的处理单元仅获取设定为所述处理对象的层次单位所包含的变量的监视值,
在所述显示处理步骤中,利用所述监视值,对设定为所述处理对象的层次单位的执行状态进行监视显示。
7.根据权利要求1至3中任一项所述的梯形图程序显示程序,其特征在于,
在所述显示处理步骤中,将所述层次单位所具有的层次构造的深度在所述显示装置上显示。
8.根据权利要求1所述的梯形图程序显示程序,其特征在于,
在所述显示处理步骤中,在1个层次单位内存在多个相同的电路模块的情况下,对所述相同的电路模块进行强调显示。
9.根据权利要求1至8中任一项所述的梯形图程序显示程序,其特征在于,
所述显示处理步骤具有梯形图生成步骤,在该梯形图生成步骤中,基于所述数据构造标记,生成所述梯形图。
10.根据权利要求1至9中任一项所述的梯形图程序显示程序,其特征在于,
使计算机还执行下述步骤:
输入步骤,在该步骤中,输入梯形图;以及
层次解析步骤,在该步骤中,对所述梯形图的层次构造进行解析,生成与所述梯形图相对应的数据构造标记,
在所述层次数据保存步骤中,对所生成的数据构造标记进行存储。
11.一种梯形图程序显示程序,其特征在于,
使计算机执行下述步骤:
层次数据保存步骤,在该步骤中,以数据构造标记对梯形图程序进行存储,该数据构造标记通过利用逻辑式对作为所述梯形图程序的层次单位的各电路模块进行表示,从而利用逻辑上的层次构造表示所述梯形图程序;
显示处理步骤,在该步骤中,利用所述数据构造标记,将所述梯形图程序在显示装置上显示;
对象设定步骤,在该步骤中,将用户所指定的层次单位设定为处理对象;以及
编辑步骤,在该步骤中,按照来自用户的指示,针对所述数据构造标记的梯形图程序,进行利用了设定为所述处理对象的层次单位的程序编辑。
12.一种梯形图程序显示装置,其特征在于,具有:
层次数据保存部,其以数据构造标记对梯形图程序进行存储,该数据构造标记通过利用逻辑式对作为所述梯形图程序的层次单位的各电路模块进行表示,从而利用逻辑上的层次构造表示所述梯形图程序;以及
显示处理部,其基于所述数据构造标记,以能够针对每个层次单位对所述层次构造从视觉上进行识别的数据构造标记或梯形图,将所述梯形图程序在显示装置上显示。
13.一种梯形图程序显示装置,其特征在于,具有:
层次数据保存部,其以数据构造标记对梯形图程序进行存储,该数据构造标记通过利用逻辑式对作为所述梯形图程序的层次单位的各电路模块进行表示,从而利用逻辑上的层次构造表示所述梯形图程序;
显示处理部,其利用所述数据构造标记,将所述梯形图程序在显示装置上显示;
对象设定部,其将用户所指定的层次单位设定为处理对象;以及
编辑处理部,其按照来自用户的指示,针对所述数据构造标记的梯形图程序,进行利用了设定为所述处理对象的层次单位的程序编辑。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/056328 WO2014136240A1 (ja) | 2013-03-07 | 2013-03-07 | ラダープログラム表示プログラムおよびラダープログラム表示装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105074591A true CN105074591A (zh) | 2015-11-18 |
Family
ID=51490799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380074147.9A Pending CN105074591A (zh) | 2013-03-07 | 2013-03-07 | 梯形图程序显示程序及梯形图程序显示装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20160004242A1 (zh) |
JP (1) | JP5777838B2 (zh) |
KR (1) | KR20150127161A (zh) |
CN (1) | CN105074591A (zh) |
DE (1) | DE112013006688T5 (zh) |
TW (1) | TWI489233B (zh) |
WO (1) | WO2014136240A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107295810A (zh) * | 2016-02-12 | 2017-10-24 | 三菱电机株式会社 | 工程设计工具 |
CN108121297A (zh) * | 2016-11-29 | 2018-06-05 | 发那科株式会社 | 梯形图程序管理装置 |
CN109690426A (zh) * | 2016-09-14 | 2019-04-26 | 三菱电机株式会社 | 梯形图程序编辑辅助装置及梯形图程序的编辑方法 |
CN111033399A (zh) * | 2018-03-14 | 2020-04-17 | 欧姆龙株式会社 | 梯形图程序制作支持装置、及其梯形图程序制作支持方法与记录媒体以及梯形图程序制作支持程序 |
CN113348415A (zh) * | 2019-01-28 | 2021-09-03 | 三菱电机株式会社 | 装置状态再现装置、装置状态再现方法及装置状态再现程序 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6224575B2 (ja) * | 2014-12-19 | 2017-11-01 | ファナック株式会社 | 指定した信号の演算条件によりラダー回路を検索可能なラダープログラム検索装置 |
DE112015006067T5 (de) * | 2015-01-28 | 2017-10-12 | Mitsubishi Electric Corporation | Intelligentes Funktionsmodul und speicherprogrammierbares Steuerungssystem |
JP6325500B2 (ja) * | 2015-09-17 | 2018-05-16 | ファナック株式会社 | Cncの動作状況をコメント中に追加表示可能なラダー図モニタ装置 |
JP6356726B2 (ja) * | 2016-05-19 | 2018-07-11 | ファナック株式会社 | ラダープログラム解析装置 |
JP2018190133A (ja) * | 2017-05-01 | 2018-11-29 | ファナック株式会社 | ラダープログラム編集装置 |
WO2020089977A1 (ja) * | 2018-10-29 | 2020-05-07 | 三菱電機株式会社 | プログラマブルロジックコントローラ、プログラマブルロジックコントローラシステムおよびデータ解析方法 |
WO2020174627A1 (ja) * | 2019-02-27 | 2020-09-03 | 三菱電機株式会社 | 設計支援装置、設計支援方法および設計支援プログラム |
JP7423895B2 (ja) * | 2019-03-12 | 2024-01-30 | オムロン株式会社 | ラダー図プログラム作成支援装置、ラダー図プログラム作成支援方法、およびラダー図プログラム作成支援プログラム |
TWI738113B (zh) * | 2019-11-15 | 2021-09-01 | 台達電子工業股份有限公司 | 圖形程式語言的垂直線連續編輯方法 |
JP7380376B2 (ja) * | 2020-03-26 | 2023-11-15 | オムロン株式会社 | 情報処理装置およびラダープログラムを表示するためのプログラム |
CN115335782A (zh) * | 2020-03-26 | 2022-11-11 | 三菱电机株式会社 | 编程辅助程序、编程辅助装置及编程辅助方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0467206A (ja) * | 1990-07-06 | 1992-03-03 | Meidensha Corp | シーケンサ・ローダの回路入力方式 |
JPH09330107A (ja) * | 1996-06-12 | 1997-12-22 | Meidensha Corp | プログラマブルコントローラ用ラダー図作成cadシステムにおけるコメント付与方法 |
JP2004046421A (ja) * | 2002-07-10 | 2004-02-12 | Toshiba Eng Co Ltd | シーケンスシュミレータ |
US20100256864A1 (en) * | 2000-06-12 | 2010-10-07 | I/O Controls Corporation | System and method for facilitating diagnosis and maintenance of a mobile conveyance |
CN102308263A (zh) * | 2009-02-04 | 2012-01-04 | 三菱电机株式会社 | 梯形图程序编辑装置 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5267145A (en) * | 1989-06-30 | 1993-11-30 | Icom, Inc. | Method and apparatus for program navigation and editing for ladder logic programs by determining which instructions reference a selected data element address |
EP0477760B1 (en) * | 1990-09-20 | 1996-07-24 | Hitachi, Ltd. | Programming method and apparatus for programmable controller |
US5504902A (en) * | 1993-12-01 | 1996-04-02 | Patriot Sensors And Controls Corporation | Multi-language generation of control program for an industrial controller |
US5963446A (en) * | 1996-08-27 | 1999-10-05 | Steeplechase Software, Inc. | Extended relay ladder logic for programmable logic controllers |
US5818711A (en) * | 1996-09-30 | 1998-10-06 | Allen Bradley Company, Llc | Method for visually determining the status of program edits in an on-line programming environment |
US7603183B1 (en) * | 1999-08-31 | 2009-10-13 | Digital Electronics Corporation | Editor device and recorded medium on which editor program is recorded |
JP4490577B2 (ja) * | 2000-10-02 | 2010-06-30 | 株式会社キーエンス | Plcシステム構築支援ツール |
US7143366B1 (en) * | 2001-06-11 | 2006-11-28 | Rockwell Automation Technologies, Inc. | Graphical compare utility |
JP3839295B2 (ja) * | 2001-10-09 | 2006-11-01 | 株式会社ジェイテクト | 設備モニタ装置 |
JP3963174B2 (ja) * | 2003-03-14 | 2007-08-22 | オムロン株式会社 | 表示・編集装置及び表示方法並びにプログラム |
KR100850843B1 (ko) * | 2004-03-22 | 2008-08-06 | 가부시끼가이샤 디지탈 | 표시기, 및 컴퓨터를 표시기로서 기능시키기 위한 프로그램을 저장한 기록 매체 |
EP1582948B1 (en) * | 2004-03-31 | 2009-06-24 | Omron Corporation | Development aid device |
DE112008001078T5 (de) * | 2007-04-26 | 2010-02-25 | Kabushiki Kaisha Toshiba | Fehleraustestsystem für Diagramm kontrollierbaren Controllers, seine Programmiervorrichtung und sein Programm |
KR101324370B1 (ko) * | 2009-05-27 | 2013-11-01 | 미쓰비시덴키 가부시키가이샤 | 시퀀스 프로그램의 디버그 장치, 디버그 방법, 및 프로그램 |
CN102640112B (zh) * | 2009-12-28 | 2015-05-13 | 三菱电机株式会社 | 程序制作支援装置 |
US8952965B2 (en) * | 2010-07-21 | 2015-02-10 | Siemens Aktiengesellschaft | Non-linear time scale optimization for mechanical-electrical machine behavior model visualization |
KR101447846B1 (ko) * | 2011-01-31 | 2014-10-13 | 미쓰비시덴키 가부시키가이샤 | 모션 sfc 프로그램 부품 작성 장치 |
DE112011105626B4 (de) * | 2011-09-15 | 2017-11-02 | Mitsubishi Electric Corp. | Leiterprogramm-Erschaffungsvorrichtung |
TWI489232B (zh) * | 2012-11-14 | 2015-06-21 | Inst Information Industry | 遠端監控系統及方法及其記錄媒體 |
-
2013
- 2013-03-07 JP JP2015504069A patent/JP5777838B2/ja not_active Expired - Fee Related
- 2013-03-07 CN CN201380074147.9A patent/CN105074591A/zh active Pending
- 2013-03-07 DE DE112013006688.2T patent/DE112013006688T5/de not_active Withdrawn
- 2013-03-07 KR KR1020157027535A patent/KR20150127161A/ko not_active Application Discontinuation
- 2013-03-07 US US14/766,809 patent/US20160004242A1/en not_active Abandoned
- 2013-03-07 WO PCT/JP2013/056328 patent/WO2014136240A1/ja active Application Filing
- 2013-10-14 TW TW102136939A patent/TWI489233B/zh not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0467206A (ja) * | 1990-07-06 | 1992-03-03 | Meidensha Corp | シーケンサ・ローダの回路入力方式 |
JPH09330107A (ja) * | 1996-06-12 | 1997-12-22 | Meidensha Corp | プログラマブルコントローラ用ラダー図作成cadシステムにおけるコメント付与方法 |
US20100256864A1 (en) * | 2000-06-12 | 2010-10-07 | I/O Controls Corporation | System and method for facilitating diagnosis and maintenance of a mobile conveyance |
JP2004046421A (ja) * | 2002-07-10 | 2004-02-12 | Toshiba Eng Co Ltd | シーケンスシュミレータ |
CN102308263A (zh) * | 2009-02-04 | 2012-01-04 | 三菱电机株式会社 | 梯形图程序编辑装置 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107295810A (zh) * | 2016-02-12 | 2017-10-24 | 三菱电机株式会社 | 工程设计工具 |
CN107295810B (zh) * | 2016-02-12 | 2019-07-26 | 三菱电机株式会社 | 工程设计工具 |
CN109690426A (zh) * | 2016-09-14 | 2019-04-26 | 三菱电机株式会社 | 梯形图程序编辑辅助装置及梯形图程序的编辑方法 |
CN109690426B (zh) * | 2016-09-14 | 2021-08-20 | 三菱电机株式会社 | 梯形图程序编辑辅助装置及梯形图程序的编辑方法 |
CN108121297A (zh) * | 2016-11-29 | 2018-06-05 | 发那科株式会社 | 梯形图程序管理装置 |
CN111033399A (zh) * | 2018-03-14 | 2020-04-17 | 欧姆龙株式会社 | 梯形图程序制作支持装置、及其梯形图程序制作支持方法与记录媒体以及梯形图程序制作支持程序 |
CN113348415A (zh) * | 2019-01-28 | 2021-09-03 | 三菱电机株式会社 | 装置状态再现装置、装置状态再现方法及装置状态再现程序 |
CN113348415B (zh) * | 2019-01-28 | 2022-07-19 | 三菱电机株式会社 | 装置状态再现装置、方法及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20160004242A1 (en) | 2016-01-07 |
JP5777838B2 (ja) | 2015-09-09 |
DE112013006688T5 (de) | 2015-10-29 |
TW201435528A (zh) | 2014-09-16 |
JPWO2014136240A1 (ja) | 2017-02-09 |
KR20150127161A (ko) | 2015-11-16 |
TWI489233B (zh) | 2015-06-21 |
WO2014136240A1 (ja) | 2014-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105074591A (zh) | 梯形图程序显示程序及梯形图程序显示装置 | |
CN104616207B (zh) | 电网拓扑可视化***和方法 | |
CN106021684B (zh) | 一种模块电源标准化设计***及其设计方法、应用 | |
US20100250622A1 (en) | method of automatically generating an ssd file | |
CN112347612B (zh) | 一种直流换流站二次***物理回路建模方法和*** | |
CN104765843B (zh) | 一种用于电力实时监控***的图形界面控制方法 | |
CN106410965A (zh) | 一种基于接线图的智能低压配用电监控*** | |
CN112650808B (zh) | 一种可实时校验和模拟校验的变电站防误逻辑可视化方法 | |
CN106446431A (zh) | 特高压直流输电控制保护设备的二次可视化方法 | |
CN104317988B (zh) | 一种基于gis沿布图自动生成环网图的方法、设备及*** | |
CN110795609A (zh) | 一种用于变电站的二次***三维可视化方法 | |
Weaver et al. | Cyber-physical models for power grid security analysis: 8-substation case | |
CN113553486A (zh) | 输电线路运行状态可视化方法、装置、设备及存储介质 | |
WO2016017944A1 (ko) | 자동화 공정 이상상태 알림 시스템 및 방법 | |
Ravikumar et al. | Graphics model for power systems using layouts and relative coordinates in cim framework | |
US12032358B2 (en) | SCADA web HMI system | |
CN112861382A (zh) | 一种在电力***中绘制电力线路图的方法及装置 | |
Hong et al. | Substation one-line diagram automatic generation and visualization | |
CN115964538A (zh) | 配电***元件信息的呈现方法及配电***信息显示装置 | |
CN116404751A (zh) | 设备状态监测方法、装置、设备、存储介质和计算机产品 | |
CN206292618U (zh) | 具双控制***装置的数控工具机 | |
CN111967115B (zh) | 一种电源原理图的绘制方法和计算机设备 | |
CN114818021A (zh) | 基于gim模型的二次***设备三维建模数字化移交方法 | |
CN112764396B (zh) | 一种组态方法和装置 | |
CN112541601B (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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20151118 |
|
WD01 | Invention patent application deemed withdrawn after publication |