连接线路径规划方法、装置、设备及存储介质与流程

文档序号:37033540发布日期:2024-02-20 20:24阅读:15来源:国知局
连接线路径规划方法、装置、设备及存储介质与流程

本发明涉及工业控制编程,尤其涉及一种连接线路径规划方法、装置、设备及存储介质。


背景技术:

1、随着工业控制领域的不断发展,可编程逻辑控制器(programmable logiccontroller,plc)的功能日渐强大,承担的业务规模和控制逻辑复杂度也在呈逐渐上升,针对越来越多的工业场景则需要选择不同的编程语言实现控制流程。其中cfc(continuousfunction chart)语言通过自定义各个块的名称和执行顺序,易于实现流程运算以及程序和功能块对任务的分配,适用于工业控制领域中的过程控制系统和分散控制系统(distributed control system,dcs)等场景。

2、在使用cfc语言编程过程中,需要将块与块之间的输入引脚与输出引脚通过连接线进行连接,实现块中的值以数据流的方式在连接线中传递,一个输出引脚可能对应多个输入引脚,而一个输入引脚只能对应一个输出引脚,这样的连接方式增加了连接线的复杂程度。实际的生产过程中,cfc编程会涉及多种类型值的赋值以及引用等操作,在一个cfc程序中会存在很多连接线。如果没有进行路径优化,会导致连接线出现斜线、拐弯数量多、连接线重合等现象,给编程人员造成较大的连接识别困扰,同时程序在在线监控过程中,由于连接线路径规划不合理,在线的数据流显示混乱不易于监控,程序的可维护性下降,因此如何对连接线进行路径优化成为亟待解决的技术问题。


技术实现思路

1、本发明的主要目的在于提供了一种连接线路径规划方法、装置、设备及存储介质,旨在解决现有技术中连接线规划不合理,导致在线数据流显示混乱且程序的可维护性低的技术问题。

2、为实现上述目的,本发明提供了一种连接线路径规划方法,所述方法包括以下步骤:

3、根据待连接输出引脚和待连接输入引脚,确定绘制连接线的连接线地图和主前进方向;

4、根据所述连接线地图中的障碍物信息和所述主前进方向,确定绘制连接线的目标前进方向;

5、根据所述目标前进方向,在所述待连接输出引脚和所述待连接输入引脚之间绘制连接线。

6、可选地,所述根据待连接输出引脚和待连接输入引脚,确定绘制连接线的连接线地图和主前进方向,包括:

7、获取待连接输出引脚的第一位置信息和待连接输入引脚的第二位置信息;

8、根据所述第一位置信息和所述第二位置信息,确定绘制连接线的连接线地图和所述待连接输出引脚与所述待连接输入引脚之间的相对位置;

9、根据所述相对位置和预设映射关系,确定绘制连接线的主前进方向。

10、可选地,所述主前进方向包括第一目标前进方向;

11、所述根据所述连接线地图中的障碍物信息和所述主前进方向,确定绘制连接线的目标前进方向,包括:

12、将所述连接线地图划分为若干连接线子区域,并确定与所述主前进方向对应的连接线子区域;

13、根据所述与所述主前进方向对应的连接线子区域内的障碍物信息,确定目标连接线子区域;

14、将所述目标连接线子区域的区域位置与所述主前进方向进行对比,并根据对比结果确定绘制连接线的第一目标前进方向;

15、将所述第一目标前进方向确定为绘制连接线的目标前进方向。

16、可选地,所述主前进方向包括第二目标前进方向;

17、所述根据所述目标前进方向,在所述待连接输出引脚和所述待连接输入引脚之间绘制连接线,包括:

18、若沿所述目标前进方向绘制连接线的下个点为所述连接线地图的边界点,则切换至所述第二目标前进方向进行连接线绘制;

19、若沿所述第二目标前进方向绘制连接线的下个点为所述连接线地图的边界点,则确定所述主前进方向对应的次前进方向;

20、根据所述次前进方向继续在所述连接线区域内绘制所述待连接输出引脚和所述待连接输入引脚之间的连接线。

21、可选地,所述主前进方向包括第三目标前进方向;

22、所述根据所述目标前进方向,在所述待连接输出引脚和所述待连接输入引脚之间绘制连接线,还包括:

23、若沿所述目标前进方向绘制连接线的下个点为障碍物或已绘制连接线,则根据当前点和所述待连接输入引脚,确定剩余连接线地图;

24、根据所述剩余连接线地图和所述主前进方向,确定绘制剩余连接线的所述第三目标前进方向;

25、根据所述第三目标前进方向,在所述当前点和所述待连接输入引脚之间绘制剩余的连接线。

26、可选地,所述据所述目标前进方向,在所述连接线区域内绘制所述待连接输出引脚和所述待连接输入引脚之间的连接线之后,还包括:

27、在所述待连接输出引脚和所述待连接输入引脚之间连接线绘制完成的情况下,获取所述连接线经过的连接点;

28、根据所述连接点确定所述连接线的拐点;

29、根据所述拐点和所述连接线地图中的障碍物信息对所述连接线进行拐点优化。

30、可选地,所述根据所述拐点和所述连接线地图中的障碍物信息对所述连接线进行拐点优化之后,还包括:

31、在对所述连接线完成拐点优化的情况下,根据所述连接线地图确定已绘制连接线的绘制连接点;

32、根据所述连接点和所述绘制连接点确定所述连接线与已绘制连接线之间是否存在重合;

33、在存在重合的情况下,根据所述障碍物信息和所述已绘制连接线信息确定偏移量;

34、根据所述偏移量对所述连接线进行偏移,生成所述待连接输出引脚和所述待连接输入引脚之间的最终连接线。

35、此外,为实现上述目的,本发明还提出一种连接线路径规划装置,所述装置包括:

36、地图确定模块,用于根据待连接输出引脚和待连接输入引脚,确定绘制连接线的连接线地图和主前进方向;

37、方向确定模块,用于根据所述连接线地图中的障碍物信息和所述主前进方向,确定绘制连接线的目标前进方向;

38、绘制模块,用于根据所述目标前进方向,在所述待连接输出引脚和所述待连接输入引脚之间绘制连接线。

39、此外,为实现上述目的,本发明还提出一种连接线路径规划设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的连接线路径规划程序,所述连接线路径规划程序配置为实现如上文所述的连接线路径规划方法的步骤。

40、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有连接线路径规划程序,所述连接线路径规划程序被处理器执行时实现如上文所述的连接线路径规划方法的步骤。

41、本发明根据待连接输出引脚和待连接输入引脚,确定绘制连接线的连接线地图和主前进方向;根据所述连接线地图中的障碍物信息和所述主前进方向,确定绘制连接线的目标前进方向;根据所述目标前进方向,在所述待连接输出引脚和所述待连接输入引脚之间绘制连接线。本发明通过待连接输入引脚和待连接输出引脚,确定连接线的主前进方向和连接线地图,根据连接线地图中的障碍物信息和主前进方向确定目标前进方向,根据目标前进方向在待连接输出引脚与待连接输入引脚之间绘制连接线,在绘制连接线的过程中,能够避开连接线地图中的障碍物,可有效减少连接线的拐弯数量并避免重复连线,从而实现对连接线的路径优化,在提高在线数据流显示易监控性的同时,提高了程序的可维护性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1