【技术实现步骤摘要】
梯形图语言的转写方法及装置
[0001]本申请涉及工控
,特别涉及一种梯形图语言的转写方法及装置、计算设备、计算机可读存储介质及计算机程序产品。
技术介绍
[0002]目前工控厂商的PLC编程软件用到的LD语言形式五花八门,LD语言生成的工程文件(底层文件)更是千姿百态,很难统一,完全不能相互兼容,且底层文件是不开源的。当一个工程实施时用一个工控厂商的PLC的LD语言实现,而下一个工程实施时却用了另一个工控厂商的PLC的LD语言实现,那之前的程序就完全不能复用,需要重新编写,这样会费事费力,开发工作量大。若不想重新编写,而是将一个工控厂商的LD语言转换成另一个工控厂商的LD语言,可以通过读取LD语言的源文件(底层文件)再根据逻辑来判断制动转写成另一种LD语言,但是由于LD语言的底层文件是不开源的且底层逻辑也不同,所以很难转写。
技术实现思路
[0003]鉴于现有技术的以上问题,本申请提供一种梯形图语言的转写方法及装置、计算设备、计算机可读存储介质及计算机程序产品,可以使一种LD语言较易转换成另一种LD语 ...
【技术保护点】
【技术特征摘要】
1.一种梯形图语言的转写方法,其特征在于,包括:获取源梯形图语言的图像,所述源梯形图语言对应第一种编程语言;识别所述源梯形图语言的图像中的图元符号和之间的连接线,确定出所述图元符号和之间的连接线代表的电气标识以及之间的逻辑关系;根据所述电气标识以及之间的逻辑关系生成目标程序文件,所述目标程序文件对应第二种编程语言。2.如权利要求1所述的方法,其特征在于,所述获取源梯形图语言的图像,包括:从存储有所述源梯形图语言的图像的文件中获取;或,从显示有所述源梯形图语言的图像的装置上获取。3.如权利要求1所述的方法,其特征在于,还包括:构建识别模型,将梯形图语言的图像作为输入,将图元符号和之间的连接线代表的电气标识以及之间的逻辑关系作为输出;识别所述源梯形图语言的图像中的图元符号和之间的连接线,确定出所述图元符号和之间的连接线代表的电气标识以及之间的逻辑关系,包括:基于所述图像识别模型,识别所述源梯形图语言的图像中的图元符号和之间的连接线,确定出所述图元符号和之间的连接线代表的电气标识以及之间的逻辑关系。4.如权利要求1所述的方法,其特征在于,所述确定出所述图元符号和之间的连接线代表的电气标识以及之间的逻辑关系,包括:对应所述图像中的图元符号的位置,按照预设识别顺序确定出所述图元符号和之间的连接线代表的电气标识以及之间的逻辑关系。5.如权利要求1所述的方法,其特征在于,还包括:识别所述源梯形图语言的图像中的图元符号对应的文字符号,确定出所述文字符号...
【专利技术属性】
技术研发人员:王云峰,赵国良,白琳,
申请(专利权)人:北京东土科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。