组态软件在工业自动化领域起到了至关重要的作用,然而组态软件的二次开发过程缺少重视和保护。针对以上情况,设计了基于动态链接库的组态软件工程授权方法,将组态软件特点与软件加密方法相结合,利用加密硬件作为授权载体,希望在保证系统稳定运行的前提下,防止组态监控软件非授权复制使用。将方法应用到西门子WinCC工程项目中,测试结果表明,在不同授权情况下能够及时做出响应,实现预期功能。