[发明专利]可编程逻辑控制器的控制方法和可编程逻辑控制器在审
申请号: | 202210610289.3 | 申请日: | 2022-05-31 |
公开(公告)号: | CN114967586A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 赵航;李武阳 | 申请(专利权)人: | 菲尼克斯(南京)智能制造技术工程有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 严慧 |
地址: | 211106 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程 逻辑 控制器 控制 方法 | ||
1.一种可编程逻辑控制器的控制方法,其特征在于,所述控制方法包括:
通过多语言编程接口接收高级语言程序单元发送的调用接口申请,其中,所述调用接口申请为通过预设编程语言发送的申请指令;
所述多语言编程接口基于所述调用接口申请调用远程控制接口,其中,所述远程控制接口设置于所述可编程逻辑控制器上;以及
通过所述远程控制接口控制可编程逻辑控制器执行相应的编程动作。
2.根据权利要求1所述的可编程逻辑控制器的控制方法,其特征在于,在所述多语言编程接口基于所述调用接口申请调用远程控制接口之后,所述控制方法还包括:
所述多语言编程接口接收所述高级语言程序单元发送的程序编辑指令。
3.根据权利要求1所述的可编程逻辑控制器的控制方法,其特征在于,所述多语言编程接口包括gRPC接口。
4.根据权利要求1所述的可编程逻辑控制器的控制方法,其特征在于,所述预设编程语言包括以下之一:java、C、C++、Python、C#、Node.js、Ruby、Objective-C、PHP。
5.根据权利要求1所述的可编程逻辑控制器的控制方法,其特征在于,所述高级语言程序单元设置于可编程逻辑控制器上,或者,所述高级语言程序单元设置于所述可编程逻辑控制器之外,并通过远程控制装置与所述可编程逻辑控制器相连接。
6.根据权利要求1所述的可编程逻辑控制器的控制方法,其特征在于,所述高级语言程序单元的数量大于等于1,且当所述高级语言程序单元的数量大于1时,多个所述高级语言程序单元之间所使用的所述预设编程语言均不相同。
7.一种可编程逻辑控制器的控制装置,其特征在于,所述控制装置包括多语言编程接口以及远程控制接口;
所述多语言编程接口用于接收高级语言程序单元发送的调用接口申请,其中,所述调用接口申请为通过预设编程语言发送的申请指令,所述多语言编程接口还用于基于所述调用接口申请调用所述远程控制接口;
所述远程控制接口用于控制可编程逻辑控制器执行相应的编程动作,其中,所述远程控制接口设置于所述可编程逻辑控制器上。
8.根据权利要求7所述的可编程逻辑控制器的控制装置,其特征在于,所述多语言编程接口还用于接收所述高级语言程序单元发送的程序编辑指令。
9.根据权利要求7所述的可编程逻辑控制器的控制装置,其特征在于,所述多语言编程接口包括gRPC接口。
10.根据权利要求7所述的可编程逻辑控制器的控制装置,其特征在于,所述预设编程语言包括以下之一:java、C、C++、Python、C#、Node.js、Ruby、Objective-C、PHP。
11.根据权利要求7所述的可编程逻辑控制器的控制装置,其特征在于,所述控制装置还包括所述高级语言程序单元;
所述高级语言程序单元设置于可编程逻辑控制器上;
或者,所述高级语言程序单元设置于所述可编程逻辑控制器之外,并通过远程控制装置与所述可编程逻辑控制器相连接。
12.根据权利要求7所述的可编程逻辑控制器的控制装置,其特征在于,所述高级语言程序单元的数量大于等于1,且当所述高级语言程序单元的数量大于1时,多个所述高级语言程序单元之间所使用的所述预设编程语言均不相同。
13.一种可编程逻辑控制器,其特征在于,所述可编程逻辑控制器包括上述权利要求7-12任一所述的可编程逻辑控制器的控制装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于菲尼克斯(南京)智能制造技术工程有限公司,未经菲尼克斯(南京)智能制造技术工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210610289.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种晶圆偏心的检测方法
- 下一篇:一种高频电流局放信号采样装置及方法