用于在工业系统中自动生成界面的方法和设备的制造方法

文档序号:9864631阅读:278来源:国知局
用于在工业系统中自动生成界面的方法和设备的制造方法
【技术领域】
[0001] 本公开涉及工业自动化系统,特别是涉及在工业自动化系统中自动生成界面的方 法和设备。
【背景技术】
[0002] 在工业自动化系统中,一般具有监控设备,其用于监视和控制工业自动化系统中 的各种操作设备。一般来说,监控设备一般具有人机接口(Human Machine Interface, 歷I),其用于执行人机交互的操作,例如接收用户输入的针对操作设备的配置参数和控制 命令,并且向用户提供系统中各种操作设备的运行状态W便用户监视,或针对某些运行状 态提供报警信息等。操作设备例如电动机、控制器、继电器、开关等。通常,监控设备的歷I 为通用设备,针对不同的工业自动化系统,需要由用户对监控设备的歷I进行编程,W形成 针对各个操作设备进行监视和控制的HMI界面(screen)。送项工作需要由专业技术人员查 阅各个操作设备的技术手册,确定各个操作设备能够提供哪些数据、如何获取送些数据、W 及如何控制该设备,再针对各个设备进行逐一编程。对于监控设备HMI的编程工作不仅复 杂,还需要对程序进行调试。并且,当系统中增加新设备、更换旧设备、或者对已有设备进行 升级时,需要专业技术人员对监控设备HMI重新编程或修改已有程序,并重新调试程序。因 此,传统的工业自动化系统关于监控设备的HMI的工作专业化要求高,而且工作量十分大。

【发明内容】

[0003] 鉴于上述问题,本公开的各个实施例给出了一种在工业系统中自动生成监控设备 歷I界面的解决方案。在该解决方案中,与歷I连接的各个设备内存储关于该设备的描述 信息,HMI自动将该描述信息转化为HMI界面。该解决方案提供了一种通信机制,可W使得 歷I自动发现工业系统中的各个设备,并获取各个设备的描述信息。该解决方案使得监控 设备HMI无需事先编程就可W在系统中使用,使得即使非专业技术人员也能够将监控设备 HMI集成到系统中,而不需要针对工业系统中的各个操作设备进行编程和调试程序。因此, 根据本公开的各个实施例的监控设备HMI易于使用,并且能够自动适应于系统中操作设备 的增加、更换、或升级,大幅提高了效率并降低了成本。
[0004] 根据本公开的第一方面,提供了一种用于工业系统中的第一设备的方法,其中所 述工业系统包括所述第一设备和第二设备,所述第一设备被配置为根据针对所述第一设备 和所述第二设备的通信协议来操作,所述第二设备包括针对所述第二设备的描述信息,所 述方法包括:所述第一设备识别所述第二设备;所述第一设备接收所述第二设备对于所述 识别的响应;所述第一设备根据所述通信协议从所述第二设备获取所述描述信息;W及所 述第一设备根据所述描述信息生成针对所述第二设备的一个或多个界面。
[0005] 根据本公开的第一方面的一个实施例,其中所述第一设备识别所述第二设备的操 作包括:所述第一设备根据指示所述第二设备的地址标识符识别所述第二设备。
[0006] 根据本公开的第一方面的一个实施例,其中所述第一设备识别所述第二设备的操 作包括:所述第一设备对所述工业系统进行扫描w识别所述第二设备。
[0007] 根据本公开的第一方面的一个实施例,其中所述第一设备根据所述通信协议从所 述第二设备获取所述描述信息的操作之后,所述方法还包括:所述第一设备确定是否已生 成针对所述第二设备的界面;当确定未生成针对所述第二设备的界面时,所述第一设备根 据所述描述信息生成针对所述第二设备的一个或多个界面;W及当确定已生成针对所述第 二设备的界面时,所述第一设备确定已生成的所述界面是否与所述第二设备的描述信息相 对应。
[0008] 根据本公开的第一方面的一个实施例,其中还包括;当确定已生成的针对所述第 二设备的界面与所述描述信息不对应时,所述第一设备再次根据所述描述信息生成针对所 述第二设备的一个或多个界面。
[0009] 根据本公开的第一方面的一个实施例,其中所述描述信息包括;关于所述第二设 备的状态的信息;和/或关于所述第二设备的控制的信息。
[0010] 根据本公开的第一方面的一个实施例,其中所述通信协议为工业现场总线协议。
[0011] 根据本公开的第一方面的一个实施例,其中所述第二设备为一个或多个。
[0012] 根据本公开的第二方面,提供了一种用于工业系统中的第二设备的方法,其中所 述工业系统包括第一设备和所述第二设备,所述第二设备被配置为根据针对所述第一设备 和所述第二设备的通信协议来操作,所述第二设备包括针对所述第二设备的描述信息,所 述方法包括:所述第二设备针对所述第一设备的识别而发送响应;W及所述第二设备根据 所述通信协议向所述第一设备提供所述描述信息。
[0013] 根据本公开的第二方面的一个实施例,其所述第二设备针对所述第一设备的识别 而发送响应的操作还包括;所述第二设备针对所述第一设备发送的指示所述第二设备的地 址标识符而发送响应。
[0014] 根据本公开的第二方面的一个实施例,其中所述第二设备针对所述第一设备的识 别而发送响应的操作还包括:所述第二设备在所述第一设备对所述工业系统进行扫描时针 对所述第一设备的识别而发送响应。
[0015] 根据本公开的第二方面的一个实施例,其中所述描述信息包括;关于所述第二设 备的状态的信息;和/或关于所述第二设备的控制的信息。
[0016] 根据本公开的第二方面的一个实施例,其中所述通信协议为工业现场总线协议。
[0017] 根据本公开的第Η方面,提供了一种用于工业系统的第一设备,所述工业系统包 括所述第一设备和第二设备,所述第一设备被配置为根据针对所述第一设备和所述第二设 备的通信协议操作,所述第二设备包括针对所述第二设备的描述信息,所述第一设备还包 括:识别单元,被配置用于识别所述第二设备;接收响应单元,被配置用于接收所述第二设 备对于所述识别的响应;获取单元,被配置用于根据所述通信协议从所述第二设备获取所 述描述信息;W及生成单元,被配置用于根据所述描述信息生成针对所述第二设备的一个 或多个界面。
[0018] 根据本公开的第Η方面的一个实施例,其中所述识别单元被进一步配置用于根据 指示所述第二设备的地址标识符识别所述第二设备。
[0019] 根据本公开的第Η方面的一个实施例,其中所述识别单元被进一步配置用于对所 述工业系统进行扫描W识别所述第二设备。
[0020] 根据本公开的第Η方面的一个实施例,还包括;第一判断单元,被配置用于确定所 述生成单元是否已生成针对所述第二设备的界面。
[0021] 根据本公开的第Η方面的一个实施例,还包括;第二判断单元,被配置用于当所述 第一判断单元确定已生成针对所述第二设备的界面时,确定已生成的针对所述第二设备的 界面是否与所述描述信息相对应。
[0022] 根据本公开的第Η方面的一个实施例,其中所述描述信息包括;关于所述第二设 备的状态的信息;和/或关于所述第二设备的控制的信息。
[0023] 根据本公开的第Η方面的一个实施例,所述通信协议为工业现场总线协议。
[0024] 根据本公开的第Η方面的一个实施例,其中所述第二设备为一个或多个。
[00巧]根据本公开的第四方面,提供了一种用于工业系统的第二设备,其中所述工业系 统包括第一设备和所述第二设备,所述第二设备被配置为根据针对所述第一设备和所述第 二设备的通信协议操作,所述第二设备还包括:存储单元,被配置用于存储关于所述第二设 备的描述信息;发送响应单元,被配置用于针对所述第一设备的识别而发送响应;W及发 送信息单元,被配置用于根据所述通信协议向所述第一设备提供所述描述信息。
[0026] 根据本公开的第四方面的一个实施例,其中所述发送响应单元进一步被配
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1