摘要
DCS系统是核电站的关键控制系统之一,软逻辑功能测试是确保其可靠性和安全性的重要环节.传统的人工编写该测试用例通常耗时较长,本文提出利用Python编程语言,结合DCS逻辑验证规则,自动生成测试用例,从而提高测试效率.该方法通过解析设计输入pdf文件的坐标信息,识别设备功能块和引脚,递归遍历坐标信息,识别逻辑功能块类型和点类型返回树形数据,并仿照机器学习搭建多个小模型推演逻辑,最后根据用例编写规则生成符合DCS逻辑验证规则的测试用例.该方法可有效缩短用例编写时间.然而,递归解析过程中逻辑数据分析清晰性和验证全面性是需要解决的难点.本文的研究为DCS系统的自动测试提供了新的思路和方法.