【技术实现步骤摘要】
工业自动化控制器项目在线/离线状态分离
[0001]本文中公开的主题总体上涉及工业自动化系统,并且例如涉及工业编 程开发平台。
技术介绍
[0002]使用单独的配置工具对工业自动化系统的不同方面进行编程和配置 的需要导致了碎片化的设计方法,由此在不同的开发环境上对自动化系统 的不同但相关或交叠的方面进行单独地设计、配置和编程。例如,运动控 制系统可能需要使用控制逻辑编程平台对工业控制器进行编程并且对控 制回路进行调节,使用另一配置平台对马达驱动器进行配置,以及使用可 视化开发平台对相关联的HMI进行编程。有关的外围系统——例如视觉 系统、安全系统等——可能也需要使用单独的编程或开发应用进行配置。
[0003]这种分离的开发方法也可能需要相当多的测试和调试努力以确保单 独配置的系统方面的适当集成。在这点上,由于未能适当地协调不同的编 程努力,因此不同的系统方面之间的预期数据对接或协调动作可能需要大 量调试。
[0004]工业开发平台在提供给用户以促进编程和配置的开发界面方面也受 到限制。这些界面通常提供要求用户使用相对固定的一组开发界面来开发 控制代码、可视化或其他控制系统方面的固定的用户体验。在许多开发场 景中,开发平台的界面上显示的编辑选项——例如功能按钮或其他可选编 辑控件、配置字段等——的数目超过了开发者针对当前项目开发任务所需 的数目,从而导致不必要的混乱的开发工作空间并使得难以定位期望的编 辑选项。
技术实现思路
[0005]下面呈现了简化的概述,以便提供对本文中描述的一些方 ...
【技术保护点】
【技术特征摘要】
1.一种用于开发工业应用的系统,包括:存储器,所述存储器存储可执行组件;以及处理器,所述处理器可操作地耦接至所述存储器,所述处理器执行所述可执行组件,所述可执行组件包括:用户接口组件,所述用户接口组件被配置成呈现工业集成开发环境IDE开发界面并且经由与所述开发界面的交互来接收工业设计输入,所述工业设计输入限定工业自动化项目的各方面,项目生成组件,所述项目生成组件被配置成基于所述工业设计输入来生成系统项目数据;以及项目部署组件,所述项目部署组件被配置成将所述系统远程连接至工业控制器,其中,所述开发界面包括资源管理器面板,所述资源管理器面板便于浏览所述工业自动化项目的各方面,所述资源管理器面板显示表示一个或更多个控制程序的例程的节点,所述一个或更多个控制程序作为所述工业自动化项目的一部分而被包括,以及所述用户接口组件被配置成:响应于确定控制程序的正在所述开发界面上被查看的离线版本的例程与所述控制程序的在所述工业控制器上执行的在线版本的对应例程不匹配,在所述节点中的一个节点旁边呈现表示所述例程的符号。2.根据权利要求1所述的系统,其中,所述资源管理器面板还在表示所述例程的节点旁边显示相应的颜色编码的指示符,所述颜色编码的指示符的与存在于所述控制程序的在线版本和所述控制程序的离线版本二者中的例程对应的第一子集以第一颜色被呈现,以及所述颜色编码的指示符的与存在于所述控制程序的离线版本中并且不存在于所述控制程序的在线版本中的例程对应的第二子集以第二颜色被呈现。3.根据权利要求1所述的系统,其中,所述开发界面包括选项卡式工作空间画布,所述选项卡式工作空间画布包括分别与所述一个或更多个控制程序的例程对应的选项卡,以及所述用户接口组件在所述选项卡上呈现相应的颜色编码的选项卡指示符,所述颜色编码的选项卡指示符的与存在于所述控制程序的在线版本和所述控制程序的离线版本二者中的例程对应的第一子集以第一颜色被呈现,以及所述颜色编码的选项卡指示符的与存在于所述控制程序的离线版本中并且不存在于所述控制程序的在线版本中的例程对应的第二子集以第二颜色被呈现。4.根据权利要求1所述的系统,其中,根据所述例程被分配到的工业控制器来分层地布置表示所述例程的节点。5.根据权利要求1所述的系统,其中,所述开发界面包括同步按钮,以及所述项目部署组件被配置成:响应于对所述同步按钮的选择,执行解决所述控制程序的在线版本与所述控制程序的离线版本之间的差异的同步操作。6.根据权利要求5所述的系统,其中,所述同步操作包括以下中的至少一个:
将对所述控制程序的在线版本进行的修改同步到所述控制程序的离线版本,或者将对所述控制程序的离线版本进行的修改同步到所述控制程序的在线版本。7.根据权利要求1所述的系统,其中,所述开发界面还包括选项卡式工作空间画布,所述选项卡式工作空间画布基于对所述资源管理器面板中的节点的选择或对分别与所述例程对应的选项卡的选择来显示所述例程中的选定例程。8.根据权利要求7所述的系统,其中,所述用户接口组件被配置成:响应于对与在所述工业控制器上执行的在线例程对应的节点之一的选择,在所述选项卡式工作空间画布中显示所述在线例程的视图,以及响应于确定所述在线例程已经通过经由另一开发界面提交给所述工业控制器的编辑而在所述工业控制器上被修改,更新所述在线例程的视图并且在所述开发界面上显示所述编辑的通知。9.根据权利要求8所述的系统,其中,所述通知标识提交所述编辑的开发者并且显示由所述开发者提交的关于所述编辑的评论。10.一种用于开发工业应用的方法,包括:由包括处理器的工业集成开发环境IDE系统在客户端设备上呈现开发界面,其中,所述开发界面包括资源管理器面板,所述资源管理器面板便于浏览工业自动化项目的各方面,并且所述呈现包括:在所述资源管理器面板上显示表示一个或更多个控制程序的例程的节点,所述一个或更多个控制程...
【专利技术属性】
技术研发人员:安德鲁,
申请(专利权)人:罗克韦尔自动化技术公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。