工业服务器的VPLC配置方法、装置及可读存储介质制造方法及图纸

技术编号:23851262 阅读:67 留言:0更新日期:2020-04-18 08:46
本发明专利技术提供了一种工业服务器的VPLC配置方法,包括:上位机的图形化配置界面显示组件列表区、图形化配置区和属性列表配置区;接收用户在图形化配置界面的配置操作;判断组件列表区内显示的一VPLC组件被拖放至图形化配置区中的一物理内核对应的框体中时,在该框体内增加并显示该VPLC组件,在属性列表配置区展示VPLC的配置项并接收用户的配置;确定出该框体对应的物理内核,根据该VPLC的配置项为该物理内核生成VPLC的配置信息;将生成的配置信息编译生成工业服务器可识别的格式下装到工业服务器。还相应的提供了VPLC配置装置及可读存储介质。使用本发明专利技术可实现更便捷的为工业服务器配置VPLC。

VPLc configuration method, device and readable storage medium of industrial server

【技术实现步骤摘要】
工业服务器的VPLC配置方法、装置及可读存储介质
本专利技术涉及一种工业自动控制
,特别是指一种工业服务器的VPLC配置方法、装置及可读存储介质。
技术介绍
虚拟PLC(VPLC),或称为软PLC,是一种通过软件技术将标准的工业计算机虚拟成不同功能的一个或多个PLC的技术。VPLC可实现硬PLC所具有的同样的功能,例如开关量控制、模拟量控制、数学运算、数值处理、网络通信、PID调节等。另一方面,VPLC又具有工业计算机所具备的优点,如容量大、处理速度快、网络互联方便等。因此,近年来,随着计算机技术的迅猛发展,VPLC也作为一新兴技术得以快速发展。例如,中国专利申请号CN201811298670.0,CN201810745322.7和CN201711407327.0的专利文献中公开了在工业服务器上部署多个VPLC的技术,包括在工业服务器的多个物理内核中的每个物理内核(一个物理内核对应一单核CPU或多核CPU的一核)上配置多个VPLC的技术。其中,CN201811298670.0和CN201711407327.0的专利文献中还公开了通过上位机客户端可对服务器上部署的VPLC进行编辑,这需要在上位机客户端部署支持IEC61131标准和IEC61499标准的应用程序开发环境软件。其中IEC61131标准规定了单独的VPLC的控制逻辑、单个VPLC的通讯协议和通讯策略,IEC61499标准规定了各个VPLC之间的通讯协议和通讯策略。在上位机客户端,采用将IEC61499标准和IEC61131标准结合的编程方式在编辑器上编辑VPLC拓扑结构信息和VPLC的指令集合,实现对VPLC内部运行逻辑以及各VPLC之间的运行逻辑的编程。但该两件专利文献所公开的在上位机客户端的编程,是指对VPLC内部运行逻辑以及各VPLC之间的运行逻辑进行的编程,对于怎样便捷的在工业服务器配置VPLC这方面并未涉及。另一方面,就申请人所了解,目前大都以通过技术人员键入计算机代码的方式对工业服务器上的VPLC进行配置,因此,关于如何能更便捷的为工业服务器上配置VPLC,是有待解决的技术问题。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种工业服务器的VPLC配置方法、配置装置及计算机可读存储介质,以实现能够更便捷的为工业服务器配置VPLC。本专利技术提供的工业服务器的VPLC配置方法,包括:上位机的图形化配置界面显示组件列表区、图形化配置区和属性列表配置区;接收用户在图形化配置界面的配置操作;判断组件列表区内显示的一VPLC组件被拖放至图形化配置区中的一物理内核对应的框体中时,在该框体内增加并显示该VPLC组件,在属性列表配置区展示VPLC的配置项并接收用户对该配置项的配置操作;确定出该框体对应的物理内核,基于所述VPLC的配置项为该物理内核生成VPLC的配置信息;将生成的配置信息编译生成工业服务器可识别的格式下装到工业服务器。由上,本专利技术通过图形化配置界面的图形化配置区可显示各物理内核对应的框体,每个框体内可显示所配置的各个VPLC,实现了在一个配置界面可对多个物理内核和多个VPLC进行配置,并且由于可实现基于拖放组件的方式来为工业服务器的物理内核配置VPLC,可以很便捷的配置VPLC,解决了
技术介绍
中所述需要人工键入代码进行手动配置的问题。可选的,还包括:判断组件列表区内显示的一端口组件被拖放至图形化配置区中的一VPLC组件中时,在图形化配置区增加该所述端口组件并对应该VPLC组件显示,在属性列表配置区展示端口的配置项并接收用户对该配置项的配置操作;所述生成VPLC的配置信息还包括:基于所述端口的配置项为所述VPLC组件对应的VPLC生成端口配置信息。由上,实现了基于拖放组件的方式来为VPLC配置端口,可以很便捷的配置VPLC,解决了
技术介绍
中所述需要人工键入代码进行手动配置的问题。可选的,图形化配置区显示的所述端口组件位于物理内核对应的框体下方显示;针对当前未处于被选中的VPLC组件,在图形化配置区隐藏其对应的端口组件。由上,可以很直观的显示当前VPLC所配置的端口,且隐藏去其他VPLC配置的端口,避免用户错配。可选的,还包括:图形化配置界面还显示一项目列表区,展示树型结构的可配置项目工程;一所述可配置项目工程被点选后,该项目工程下的可配置的组件在所述组件列表区内显示。由上,通过展示树型结构的可配置项目工程,使各可配置的组件归类、更有利于找到要使用的组件。可选的,还包括对各VPLC任务调度优先级的配置,包括:在各物理内核对应的属性列表配置区的配置项中配置各物理内核运算周期,其对应各物理内核配置的VPLC的任务调度的第一优先级;和/或对在同一物理内核对应的框体内的不同的VPLC组件,根据各VPLC组件排列顺序为对应的各VPLC设置的运算周期的值,其对应同一物理内核配置的各VPLC的任务调度的第二优先级。由上,通过两层优先级的配置,可以灵活的为各VPLC生成任务调度的优先级。并且通过VPLC组件排列顺序自动设置对应的各VPLC的运算周期的大小值,免去手动配置,可以更便捷的配置第二优先级。可选的,还包括:判断图形化配置区内的一组件或框体被点选时,在属性列表配置区展示对应的配置项并接收用户对该配置项的配置操作。由上,可通过属性列表配置区直观的显示配置项,便于用户配置。可选的,还包括:判断一物理内核对应的框体中的一VPLC组件被拖放至另一框体时,确定出对应的VPLC和两框体对应的物理内核;在拖放前框体对应的物理内核的配置信息内删除该VPLC的配置信息,在拖放后框体对应的物理内核的配置信息内添加该VPLC的配置信息。由上,通过拖放的方式在各物理内核配置VPLC,使得配置更为便捷。可选的,还包括:判断一VPLC组件处于被选中状态时,还在该VPLC组件上显示用于控制对应的VPLC运行的控件。由上,便于方便、直观的对VPLC的运行进行控制。本专利技术还提供了一种工业服务器的VPLC配置装置,包括:上位机的图形化配置界面,显示组件列表区、图形化配置区和属性列表配置区;配置操作接收模块,用于接收用户在图形化配置界面的配置操作;VPLC组件配置模块,用于判断组件列表区内显示的一VPLC组件被拖放至图形化配置区中的一物理内核对应的框体中时,在该框体内增加并显示该VPLC组件,在属性列表配置区展示VPLC的配置项并接收用户对该配置项的配置操作;配置信息生成模块,用于确定出该框体对应的物理内核,基于所述VPLC的配置项为该物理内核生成VPLC的配置信息;下装模块,用于将生成的配置信息编译生成工业服务器可识别的格式下装到工业服务器中。本专利技术还提供了一种可读存储介质,所述可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一所述的VPLC配置方法。附图说本文档来自技高网
...

【技术保护点】
1.一种工业服务器的VPLC配置方法,其特征在于,包括:/n上位机的图形化配置界面显示组件列表区、图形化配置区和属性列表配置区;/n接收用户在图形化配置界面的配置操作;/n判断组件列表区内显示的一VPLC组件被拖放至图形化配置区中的一物理内核对应的框体中时,在该框体内增加并显示该VPLC组件,在属性列表配置区展示VPLC的配置项并接收用户对该配置项的配置操作;/n确定出该框体对应的物理内核,基于所述VPLC的配置项为该物理内核生成VPLC的配置信息;/n将生成的配置信息编译生成工业服务器可识别的格式下装到工业服务器。/n

【技术特征摘要】
1.一种工业服务器的VPLC配置方法,其特征在于,包括:
上位机的图形化配置界面显示组件列表区、图形化配置区和属性列表配置区;
接收用户在图形化配置界面的配置操作;
判断组件列表区内显示的一VPLC组件被拖放至图形化配置区中的一物理内核对应的框体中时,在该框体内增加并显示该VPLC组件,在属性列表配置区展示VPLC的配置项并接收用户对该配置项的配置操作;
确定出该框体对应的物理内核,基于所述VPLC的配置项为该物理内核生成VPLC的配置信息;
将生成的配置信息编译生成工业服务器可识别的格式下装到工业服务器。


2.根据权利要求1所述的方法,其特征在于,还包括:
判断组件列表区内显示的一端口组件被拖放至图形化配置区中的一VPLC组件中时,在图形化配置区增加该所述端口组件并对应该VPLC组件显示,在属性列表配置区展示端口的配置项并接收用户对该配置项的配置操作;
所述生成VPLC的配置信息还包括:基于所述端口的配置项为所述VPLC组件对应的VPLC生成端口配置信息。


3.根据权利要求2所述的方法,其特征在于,图形化配置区显示的所述端口组件位于物理内核对应的框体下方显示;
针对当前未处于被选中的VPLC组件,在图形化配置区隐藏其对应的端口组件。


4.根据权利要求1或2所述的方法,其特征在于,还包括:
图形化配置界面还显示一项目列表区,展示树型结构的可配置项目工程;
一所述可配置项目工程被点选后,该项目工程下的可配置的组件在所述组件列表区内显示。


5.根据权利要求1所述的方法,其特征在于,还包括对各VPLC任务调度优先级的配置,包括:
在各物理内核对应的属性列表配置区的配置项中配置各物理内核运算周期,其对应各物理内核配置的VPLC的任务调度的第一优先级;和/或
对在同一物理内核对应的框体内的...

【专利技术属性】
技术研发人员:马官晓陈映招
申请(专利权)人:北京东土科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1