【技术实现步骤摘要】
本专利技术涉及自动化测试,尤其涉及一种plc程序自动化测试方法、装置、电子设备及存储介质。
技术介绍
1、可编程逻辑控制器(plc)是种专门为在工业环境下应用而设计的数字运算操作电子系统,它采用可编程的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
2、由于plc编程语言中的五类语言具有不同的特征,因此,为了满足不同plc编程人群的使用,以及适应不同的plc应用场景,在现有的plc程序测试方法中需要针对每种语言设计相应的测试方案,目前已有一些测试方案设计了单类plc程序的测试方案。
3、然而,一个plc程序往往包含多种编程语言,因此对plc程序的多种编程语言进行测试将会耗费大量的测试时间。
技术实现思路
1、有鉴于此,有必要提供一种plc程序自动化测试方法、装置、电子设备及存储介质,用以解决对由多种编程语言编写的plc程序进行测试时耗费大量时间的技术问题。
< ...【技术保护点】
1.一种PLC程序自动化测试方法,其特征在于,包括:
2.根据权利要求1所述的PLC程序自动化测试方法,其特征在于,所述PLC语言包括梯形图语言、功能模块图语言、结构化文本语言、顺序功能流程图语言以及指令表语言中的任意一种。
3.根据权利要求2所述的PLC程序自动化测试方法,其特征在于,所述通过中间语言转换工具对所述PLC程序进行转换,以确定所述PLC程序的控制策略,包括:
4.根据权利要求3所述的PLC程序自动化测试方法,其特征在于,所述通过中间语言转换工具的转换规则以及转换算法,对所述PLC程序进行转换,包括:
5.
...【技术特征摘要】
1.一种plc程序自动化测试方法,其特征在于,包括:
2.根据权利要求1所述的plc程序自动化测试方法,其特征在于,所述plc语言包括梯形图语言、功能模块图语言、结构化文本语言、顺序功能流程图语言以及指令表语言中的任意一种。
3.根据权利要求2所述的plc程序自动化测试方法,其特征在于,所述通过中间语言转换工具对所述plc程序进行转换,以确定所述plc程序的控制策略,包括:
4.根据权利要求3所述的plc程序自动化测试方法,其特征在于,所述通过中间语言转换工具的转换规则以及转换算法,对所述plc程序进行转换,包括:
5.根据权利要求3所述的plc程序自动化测试方法,其特征在于,所述控制策略包括输入输出信号的类型和数量以及信号之间的关系和逻辑。
6.根据权利要求1所述的plc程序自动化测试方法,其特征在于,所述测试参数包...
【专利技术属性】
技术研发人员:李志国,蔡熹,王浩然,乐绪鑫,彭代晓,陈飞宇,刘攀,
申请(专利权)人:中国三峡建工集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。