自动化系统建模中的动态视图的制作方法

上传人:ting****789 文档编号:310043574 上传时间:2022-06-14 格式:DOCX 页数:14 大小:41.96KB
返回 下载 相关 举报
自动化系统建模中的动态视图的制作方法_第1页
第1页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《自动化系统建模中的动态视图的制作方法》由会员分享,可在线阅读,更多相关《自动化系统建模中的动态视图的制作方法(14页珍藏版)》请在金锄头文库上搜索。

1、自动化系统建模中的动态视图的制作方法专利名称:自动化系统建模中的动态视图的制作方法自动化系统建模中的动态视图背景技术:在自动化领域中,更具体地,在针对工厂的可操作机器规划时,传统上工程师创建描述稍后将在工厂操作阶段涉及的机器或系统操作的模型。例如,图1A-1H示出了一种起重装置的机械模型。参考图1A,起重装置100具有固定端110、滚轴120、表面115及升降杆130。该固定端110可上下移动,图IA中示出了处于上部的位置。该升降杆130可使表面115升高或降低,图IA中示出了处于低水平位置。参考图1B,固定端110向下移动到下部位置。现在参考图1C,滚轴120旋转以将包裹140传送到起重装置

2、100的表面115上。如图ID所示, 在包裹140位于起重装置100的表面115后的时间,该固定端110向上移动。特别地,为将包裹140固定到起重装置100之上,该固定端110从下部位置移动到上部位置。如图IE所示,升降杆130将表面115从低水平位置升高至高水平位置。现参考图1F,该固定端110从上部位置移动到下部位置。图IG中,滚轴120旋转以将包裹140送出起重装置100的表面 115。参考图1H,固定端110从下部位置向上移动到上部位置。升降杆130将表面115从高水平降低至如图IA所示的低水平。甘特图通常用来示出用于管理目的的项目流程和示出自动化控制。在图2中,甘特图提供了机械模型,

3、其示出了图1A-1H中起重装置的机械操作的序列流。为给数字控制器编程以操作自动化系统中的机器,通常向熟悉可编程逻辑控制器 (PLC)编程的工程师给出机械模型。该工程师将机械模型抽象化并创建PLC运行时软件,其实现机械模型中所描述的需求。对机械模型的抽象取决于工程师选择的编程方法。对PLC编程方法的例子包括语句表(STL)、梯形逻辑以及梯级链编程。在这些情况的每个中,编程均需要人工的抽象。人工的抽象是耗时并且容易出错的。发明内容本公开定义了自动化系统的建模中的输出信号特性。自动化系统的电序列流显示在例如电子显示设备上。该电序列流包括多个电步骤,从该多个电步骤中标识电步骤。此外,产生自电步骤的信号

4、线也被标识。耦合被标识的电步骤和信号线以指示该电步骤生成了该信号线,以及电序列流的显示包括了该耦合的可视表示。举例而言,该耦合的可视表示包括从该被标识的第一电步骤到该信号线画出的线。可以提供用户接口来有效地从用户接收输入并将电序列流图形化显示在电子显示设备上。因此,可以通过用户接口接收输入作为用户标识电步骤的结果。同样可以从用户接口接收输入作为用户标识信号线的结果。用户接口可包括鼠标,以使得用户将鼠标光标放在该步骤上和/或信号线上并且随后点击鼠标,从而标识相应步骤和/或信号线。用户接口可包括具有分配的预定义键的键盘以标识步骤和/或信号线。在一个实施例中,可由用户修改信号线,以设置和/或重置至少

5、一部分信号线。例如,该重置可以在被标识电步骤的起始、被标识电步骤的结束、另外的电步骤的起始或另外的电步骤的结束。同样地,该设置可以在被标识电步骤的起始、被标识电步骤的结束、另外的电步骤的起始或另外的电步骤的结束。本公开进一步提供了修改自动化系统建模以插入代理步骤。确定代理步骤可以被插入到电序列流中的自动化系统电序列流中的至少一个有效位置。该电序列流被显示在例如电子显示设备上。该电序列流与多个资源相关,并包括多个电序列元素,多个电序列元素例如可以是电步骤或电转变。该多个电序列元素包括第一电步骤。该电序列流进一步包括用于所确定的至少一个有效位置中每个的图标。被新代理步骤所替换的图标被标识并且随后以

6、新代理步骤替换。添加对于新代理步骤与第一电步骤并行有效的转变,并且在替换图标和添加电转变之后该电序列流被显示。可以提供用户接口来有效地从用户接收输入和将电序列流图形化显示在电子显示设备上。因此,可以通过该用户接口接收输入作为用户标识图标的结果。用户接口可包括鼠标,使得用户将鼠标光标放在该图标上并且随后点击鼠标从而标识相应图标。用户接口可包括具有分配以标识图标的预定义键的键盘。添加转变可通过不同的实施例来实现。例如添加转变可以是自动的或手动的。在一个实施例中,添加转变包括添加第一电转变和第二电转变。该第一电转变可视地将第二电步骤连接至新代理步骤,使得该第一电转变对从第二电步骤向该代理步骤的转变有

7、效。替代地,该第一电转变可视地将全局开始步骤连接至新代理步骤,使得该第一电转变对从全局开始步骤转变向该代理步骤的转变有效。该第二电转变可视地将代理步骤连接至第三电步骤,使得该第二电转变对从新代理步骤向该第三电步骤的转变有效。该第二电转变可以替代地将代理步骤可视地连接至全局结束步骤,使得该第二电转变对从新代理步骤转变向该全局结束步骤的转变有效。该第二电步骤可以仅由时标或资源所确定。在一个实施例中,根据时标该第二电步骤紧接在代理步骤之前。在另一实施例中,相对于与新添加的代理步骤相关联的资源,该第二电步骤紧接在代理步骤之前。同样地,该第三电步骤可以仅由时标或资源所确定。在一个实施例中,根据时标该第三

8、电步骤紧接在代理步骤之后。在另一实施例中,相对于与新添加的代理步骤相关联的资源,该第三电步骤紧接在代理步骤之后。从第一电步骤修改第三转变是可能的。在一个实施例中,通过改变第三转变以可视地将第一电步骤连接至该全局结束步骤来修改该第三转变。该第三转变对于从第一步骤向全局结束步骤的转变是有效的。在另一实施例中,通过改变第三转变进而可视地将第一电步骤连接至相关的第四电步骤来从第一电步骤修改该第三转变,该第一电步骤和该第四电步骤关联到相同的资源。该第三转变对于从第一步骤向第四电步骤的转变是有效的。该代理步骤在其被添加之后可被删除。在一个实施例中被添加的电转变被删除。 所修改的电转变可被修改为在添加代理步

9、骤它们原来那样。在一个优选的实施例中,当代理步骤被删除时,关于针对添加代理步骤而修改添加的电转变,该序列流被放回到添加代理步骤之前那样。本公开进一步提供了一种用于在自动化系统建模中替换机械序列元素的方法。自动化系统的机械序列流被显示在例如电子显示设备上。该机械序列流包括多个机械序列元素,多个机械序列元素例如可以为机械步骤或机械转变。该机械步骤是要被资源执行的动作,并且机械转变指示机械序列流机械步骤的改变。机械序列元素从多个机械序列元素中被标识。被标识的机械序列元素从多个机械序列元素中被移除,从而从机械序列流中移除该被标识的机械序列元素。新的机械序列元素被接收。通过将新的机械序列元素添加到机械序

10、列流来修改该机械序列流。在修改该机械序列流之后,显示该机械模型。可以提供用户接口来有效地从用户接收输入。因此,可以通过该用户接口接收输入作为用户标识机械序列元素的结果。用户接口可包括鼠标,使得用户将鼠标光标放在该机械序列元素上并且随后点击鼠标从而标识相应机械序列元素。用户接口可包括具有分配以标识机械序列元素的预定义键的键盘。可包含时标,使得多个机械序列元素中的每一个包括关于时标的开始时间和结束时间。在一个实施例中该机械转变的开始时间和结束时间是相同的。在移除该标识的机械序列元素之后及在接收指示新的机械序列元素的输入之前, 可以显示机械序列流。该显示可包括机械序列流显示中的间隔。该间隔相对于时标

11、而言并以所标识的机械序列元素的开始时间为开始而以大于该间隔开始时间的时间为结束而形成。将新元素添加到机械序列流可包括添加该新元素以使新元素的开始时间处于与间隔的开始时间相对应的时间。该间隔继而也可以在显示中修改,使得间隔的开始处于添加的机械序列元素的结束时间。通过该用户接口接收输入作为用户指示完成机械序列流的结果。可以指示对机械序列流的不同类型的完成。例如,用户可以指示完成了对机械元素的替换,在该情况中,该间隔从机械序列流的显示中被移除。另一示例可以是用户可以指示取消了该机械元素的替换,在该情况中,该机械序列流被还原以包括在从多个机械序列元素中标识该机械序列元素之前存在的机械序列元素并显示该机

12、械序列流。在一个实施例中,在从多个机械序列元素中标识机械序列元素之后直到接收有效地完成该替换的用户输入,电序列流不可显示。本公开进一步提供了一种在自动化系统建模中的动态视图定义。自动化系统模型的第一序列描述被显示在例如电子显示设备上。该第一序列描述包括第一序列流并且被包含在第一文件中。第一对象从所显示的第一序列流中被标识。自动化系统模型的第二序列描述被显示在例如电子显示设备上。该第二序列描述包括自动化系统的第二序列流并且包含在第二文件中。第二对象从所显示的第二序列流中被标识。第一序列描述通过第一文件中的第一外部链接在标识该第二对象之后的链接而链接到第二序列描述。同样地,第二序列描述通过第二文件

13、中的第二外部链接在标识该第一对象之后的链接而链接到第一序列描述。在一个实施例中,该第一和第二序列流为机械序列流,每个均具有多个机械步骤。 被标识的第一对象是第一序列流中多个机械步骤中之一的开始,或第一序列流中多个机械步骤中之一的结束。被标识的第二对象是第二序列流中多个机械步骤其中之一的开始,或第二序列流中多个机械步骤中之一的结束。被标识的第一对象可标识为外部转变输入而被标识的第二对象可标识为外部转变输出,使得从该被标识的第一对象到被标识的第二对象添加外部转变。在另一实施例中,该第一和第二序列流为电序列流,每个均具有多个电步骤。该第一对象可以是第一序列流中多个电步骤中之一的开始,或第一序列流中多

14、个电步骤中之一的结束,而被标识的第二对象可以是第二序列流中多个机械步骤中之一的开始,或第二序列流中多个机械步骤中之一的结束。被标识的第一对象可为多个电步骤中之一,而被标识的第二对象可为电信号线。该第一对象可为开始于第一序列流的电转变而被标识的第二对象可为电信号线。所标识的第一对象可被标识为外部转变输入而被标识的第二对象可标识为外部转变输出,使得从该被标识的第一对象到被标识的第二对象添加外部转变。可提供该外部链接的可视表示。该可视表示可以基于外部链接的类型,诸如外部转变、条件或信号。在一个实施例中显示是独立的,意味着在同一显示器中不并发。在另一实施例中显示在同一显示器中在一起。可以提供一个用户接

15、口来有效地从用户接收输入。因此,可以通过该用户接口接收输入作为用户标识第一和第二对象的结果。用户接口可包括鼠标,使得用户将鼠标光标放在被标识的对象上并且点击鼠标从而标识相应对象。用户接口可包括具有分配以标识相应对象的预定义键的键盘。本公开进一步提供了一种用于提供替代路径的方法。包括多个机械序列元素的机械序列流被显示在例如电子显示设备上。替代部分从多个机械序列元素中被标识,该替代部分包含初始路径。在该替代部分之内该初始路径可从机械序列元素中定义。替代路径在替代部分之内创建。在一个实施例中,标识替代部分包括标识替代部分的起点,以及标识替代部分的终点。该替代路径以该起点为开始并且以该终点为结束来创建

16、。该起点可以从多个机械序列元素中之一的起始或结束标识。同样,该终点可以从多个机械序列元素中之一的起始或结束标识,相对于时标该终点发生在该起点之后。在一个实施例中,机械序列流的显示进一步包括多个符号,每个符号代表起点。继而该起点可从多个符号中之一标识。在进一步的实施例中,该机械序列流在起点被标识之后显示,该机械序列流包括多个符号,每个符号代表终点。该终点继而可从多个终点之一标识。可提供用户接口。该用户接口有效地接收指示所标识起点的输入和指示所标识终点的输入。对输入的接收可作为用户将鼠标光标放在相应被标识点上并且点击鼠标或用户按压预定义键盘键的结果。可接收将一个或多个机械序列元素添加到该替代路径的输入。响应于创建该替代路径而对机械序列流的显示可排除该初始路径。响应于创建该替代路径而对机械序列流的显示可在机械序列流中包括间隔。该间隔相对于时标而言,以被标识机械序列元素的起点为开始而以大于该间隔开始时间的时间为结束而形成。对替代路径的创建可以通过取消替代路径或完成该路径的输入来完成。在一个实施例中,在创建替代路径之后直到接收了有效地完成该替换的用户输入,电序列流不可显示

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号